From 092304d9e0ccc37cc0ddaa9b136457e56a1cac20 Mon Sep 17 00:00:00 2001 From: Craig Jennings Date: Sun, 12 Oct 2025 11:47:26 -0500 Subject: changing repositories --- assets/M-x_butterfly.png | Bin 0 -> 92971 bytes assets/abbrev_defs | 439 + assets/emacs_logo.png | Bin 0 -> 736908 bytes assets/emacs_logo_slimmer.png | Bin 0 -> 747305 bytes assets/emojis.txt | 5489 + assets/english-words.txt | 370105 ++++++++++++ assets/info/aspell-dev.info.gz | Bin 0 -> 23533 bytes assets/info/aspell.info.gz | Bin 0 -> 76304 bytes assets/info/assuan.info.gz | Bin 0 -> 46039 bytes assets/info/auth.info.gz | Bin 0 -> 16905 bytes assets/info/autoconf-archive.info-1.gz | Bin 0 -> 42760 bytes assets/info/autoconf-archive.info-2.gz | Bin 0 -> 45988 bytes assets/info/autoconf-archive.info-3.gz | Bin 0 -> 51293 bytes assets/info/autoconf-archive.info-4.gz | Bin 0 -> 43243 bytes assets/info/autoconf-archive.info.gz | Bin 0 -> 6957 bytes assets/info/autoconf.info.gz | Bin 0 -> 325017 bytes assets/info/automake.info-1.gz | Bin 0 -> 88407 bytes assets/info/automake.info-2.gz | Bin 0 -> 89582 bytes assets/info/automake.info.gz | Bin 0 -> 3436 bytes assets/info/autotype.info.gz | Bin 0 -> 17823 bytes assets/info/bash.info.gz | Bin 0 -> 167064 bytes assets/info/bc.info.gz | Bin 0 -> 12573 bytes assets/info/bovine.info.gz | Bin 0 -> 12579 bytes assets/info/calc.info.gz | Bin 0 -> 477808 bytes assets/info/ccmode.info.gz | Bin 0 -> 91193 bytes assets/info/cl.info.gz | Bin 0 -> 74268 bytes assets/info/coreutils.info.gz | Bin 0 -> 247917 bytes assets/info/dbus.info.gz | Bin 0 -> 29266 bytes assets/info/diffutils.info.gz | Bin 0 -> 62843 bytes assets/info/dir | 361 + assets/info/dired-x.info.gz | Bin 0 -> 17102 bytes assets/info/ebrowse.info.gz | Bin 0 -> 21189 bytes assets/info/ede.info.gz | Bin 0 -> 37497 bytes assets/info/ediff.info.gz | Bin 0 -> 43053 bytes assets/info/edt.info.gz | Bin 0 -> 20042 bytes assets/info/efaq.info.gz | Bin 0 -> 61770 bytes assets/info/eglot.info.gz | Bin 0 -> 29856 bytes assets/info/eieio.info.gz | Bin 0 -> 28392 bytes assets/info/eintr.info.gz | Bin 0 -> 209687 bytes assets/info/elisp.info.gz | Bin 0 -> 1337240 bytes assets/info/emacs-gnutls.info.gz | Bin 0 -> 11921 bytes assets/info/emacs-mime.info.gz | Bin 0 -> 29369 bytes assets/info/emacs.info.gz | Bin 0 -> 840022 bytes assets/info/epa.info.gz | Bin 0 -> 17320 bytes assets/info/erc.info.gz | Bin 0 -> 36517 bytes assets/info/ert.info.gz | Bin 0 -> 25038 bytes assets/info/eshell.info.gz | Bin 0 -> 46047 bytes assets/info/eudc.info.gz | Bin 0 -> 24727 bytes assets/info/eww.info.gz | Bin 0 -> 15752 bytes assets/info/find.info.gz | Bin 0 -> 98850 bytes assets/info/flymake.info.gz | Bin 0 -> 25388 bytes assets/info/forms.info.gz | Bin 0 -> 18418 bytes assets/info/gawk.info.gz | Bin 0 -> 500896 bytes assets/info/gdb.info-1.gz | Bin 0 -> 89435 bytes assets/info/gdb.info-2.gz | Bin 0 -> 85738 bytes assets/info/gdb.info-3.gz | Bin 0 -> 88797 bytes assets/info/gdb.info-4.gz | Bin 0 -> 85382 bytes assets/info/gdb.info-5.gz | Bin 0 -> 75808 bytes assets/info/gdb.info-6.gz | Bin 0 -> 71298 bytes assets/info/gdb.info-7.gz | Bin 0 -> 85787 bytes assets/info/gdb.info-8.gz | Bin 0 -> 103944 bytes assets/info/gdb.info-9.gz | Bin 0 -> 32199 bytes assets/info/gdb.info.gz | Bin 0 -> 10535 bytes assets/info/git.info | 5681 + assets/info/gnupg.info-1.gz | Bin 0 -> 90817 bytes assets/info/gnupg.info-2.gz | Bin 0 -> 92567 bytes assets/info/gnupg.info-3.gz | Bin 0 -> 1825 bytes assets/info/gnupg.info.gz | Bin 0 -> 2921 bytes assets/info/gnus.info.gz | Bin 0 -> 390797 bytes assets/info/grep.info.gz | Bin 0 -> 35634 bytes assets/info/grub.info-1.gz | Bin 0 -> 80613 bytes assets/info/grub.info-2.gz | Bin 0 -> 50870 bytes assets/info/grub.info.gz | Bin 0 -> 6180 bytes assets/info/guile.info-1.gz | Bin 0 -> 92238 bytes assets/info/guile.info-10.gz | Bin 0 -> 5047 bytes assets/info/guile.info-11.gz | Bin 0 -> 4215 bytes assets/info/guile.info-2.gz | Bin 0 -> 74040 bytes assets/info/guile.info-3.gz | Bin 0 -> 85843 bytes assets/info/guile.info-4.gz | Bin 0 -> 86814 bytes assets/info/guile.info-5.gz | Bin 0 -> 88511 bytes assets/info/guile.info-6.gz | Bin 0 -> 77566 bytes assets/info/guile.info-7.gz | Bin 0 -> 81040 bytes assets/info/guile.info-8.gz | Bin 0 -> 86205 bytes assets/info/guile.info-9.gz | Bin 0 -> 85176 bytes assets/info/guile.info.gz | Bin 0 -> 10001 bytes assets/info/gzip.info.gz | Bin 0 -> 15748 bytes assets/info/history.info.gz | Bin 0 -> 18783 bytes assets/info/htmlfontify.info.gz | Bin 0 -> 21977 bytes assets/info/idlwave.info.gz | Bin 0 -> 65633 bytes assets/info/ido.info.gz | Bin 0 -> 16126 bytes assets/info/info.info.gz | Bin 0 -> 25993 bytes assets/info/latex2e.info | 21120 + assets/info/mairix-el.info.gz | Bin 0 -> 13008 bytes assets/info/make.info-1.gz | Bin 0 -> 87999 bytes assets/info/make.info-2.gz | Bin 0 -> 86318 bytes assets/info/make.info-3.gz | Bin 0 -> 3629 bytes assets/info/make.info.gz | Bin 0 -> 2772 bytes assets/info/message.info.gz | Bin 0 -> 40672 bytes assets/info/mh-e.info.gz | Bin 0 -> 115424 bytes assets/info/modus-themes.info.gz | Bin 0 -> 70114 bytes assets/info/mu4e.info.gz | Bin 0 -> 75024 bytes assets/info/newsticker.info.gz | Bin 0 -> 14564 bytes assets/info/nxml-mode.info.gz | Bin 0 -> 18181 bytes assets/info/octave-mode.info.gz | Bin 0 -> 12973 bytes assets/info/org.info.gz | Bin 0 -> 300292 bytes assets/info/parted.info.gz | Bin 0 -> 20423 bytes assets/info/pcl-cvs.info.gz | Bin 0 -> 24461 bytes assets/info/pcl.info | 29024 + assets/info/pgg.info.gz | Bin 0 -> 14238 bytes assets/info/pinentry.info.gz | Bin 0 -> 16304 bytes assets/info/python.info | 532361 ++++++++++++++++++ assets/info/pythonpackagingguide.info | 15961 + assets/info/rcirc.info.gz | Bin 0 -> 20575 bytes assets/info/reftex.info.gz | Bin 0 -> 73871 bytes assets/info/regenerate_dir.sh | 61 + assets/info/remember.info.gz | Bin 0 -> 13794 bytes assets/info/sasl.info.gz | Bin 0 -> 10795 bytes assets/info/sbcl.info-1.gz | Bin 0 -> 88604 bytes assets/info/sbcl.info-2.gz | Bin 0 -> 71229 bytes assets/info/sbcl.info-3.gz | Bin 0 -> 715 bytes assets/info/sbcl.info.gz | Bin 0 -> 8335 bytes assets/info/sc.info.gz | Bin 0 -> 33364 bytes assets/info/sed.info.gz | Bin 0 -> 56008 bytes assets/info/semantic.info.gz | Bin 0 -> 30474 bytes assets/info/ses.info.gz | Bin 0 -> 24606 bytes assets/info/setuptools.info | 26390 + assets/info/sicp.info | 33394 ++ assets/info/sieve.info.gz | Bin 0 -> 11676 bytes assets/info/smtpmail.info.gz | Bin 0 -> 14542 bytes assets/info/speedbar.info.gz | Bin 0 -> 24022 bytes assets/info/srecode.info.gz | Bin 0 -> 27074 bytes assets/info/standards.info | 6129 + assets/info/stow.info.gz | Bin 0 -> 30997 bytes assets/info/tar.info-1.gz | Bin 0 -> 88101 bytes assets/info/tar.info-2.gz | Bin 0 -> 93693 bytes assets/info/tar.info-3.gz | Bin 0 -> 7667 bytes assets/info/tar.info.gz | Bin 0 -> 5236 bytes assets/info/texi2any_api.info.gz | Bin 0 -> 59734 bytes assets/info/texi2any_internals.info.gz | Bin 0 -> 65589 bytes assets/info/texinfo.info-1.gz | Bin 0 -> 86221 bytes assets/info/texinfo.info-2.gz | Bin 0 -> 89529 bytes assets/info/texinfo.info-3.gz | Bin 0 -> 80150 bytes assets/info/texinfo.info-4.gz | Bin 0 -> 23998 bytes assets/info/texinfo.info.gz | Bin 0 -> 6843 bytes assets/info/todo-mode.info.gz | Bin 0 -> 32712 bytes assets/info/tramp.info.gz | Bin 0 -> 75569 bytes assets/info/transient.info.gz | Bin 0 -> 42747 bytes assets/info/url.info.gz | Bin 0 -> 24054 bytes assets/info/use-package.info | 2386 + assets/info/use-package.info.gz | Bin 0 -> 31367 bytes assets/info/use-package.texi.files/doclicense.texi | 505 + assets/info/use-package.texi.files/docstyle.texi | 19 + .../info/use-package.texi.files/use-package.texi | 1903 + assets/info/vhdl-mode.info.gz | Bin 0 -> 19172 bytes assets/info/vip.info.gz | Bin 0 -> 30306 bytes assets/info/viper.info.gz | Bin 0 -> 66771 bytes assets/info/vtable.info.gz | Bin 0 -> 15110 bytes assets/info/wget.info.gz | Bin 0 -> 71884 bytes assets/info/widget.info.gz | Bin 0 -> 38053 bytes assets/info/wisent.info.gz | Bin 0 -> 26285 bytes assets/info/woman.info.gz | Bin 0 -> 26706 bytes assets/info/zsh.info | 191 + assets/info/zsh.info-1 | 7487 + assets/info/zsh.info-2 | 6945 + assets/info/zsh.info-3 | 5810 + assets/info/zsh.info-4 | 7058 + assets/info/zsh.info-5 | 7230 + assets/info/zsh.info-6 | Bin 0 -> 289103 bytes assets/info/zsh.info-7 | Bin 0 -> 38011 bytes assets/liber-primus.txt | 629 + assets/sounds/Beacon.opus | Bin 0 -> 45774 bytes assets/sounds/BigBen.opus | Bin 0 -> 244058 bytes assets/sounds/BitFlip.opus | Bin 0 -> 7870 bytes assets/sounds/BitRot.opus | Bin 0 -> 8639 bytes assets/sounds/BitWave.opus | Bin 0 -> 41603 bytes assets/sounds/ContextSwitch.opus | Bin 0 -> 50192 bytes assets/sounds/ElizabethMontgomery.opus | Bin 0 -> 24552 bytes assets/sounds/FeuerFrei.opus | Bin 0 -> 339729 bytes assets/sounds/Functor.opus | Bin 0 -> 16146 bytes assets/sounds/Futex.opus | Bin 0 -> 22079 bytes assets/sounds/GoodBadUgly.opus | Bin 0 -> 147510 bytes assets/sounds/JetsonsDoorbell.opus | Bin 0 -> 100769 bytes assets/sounds/KillBill.opus | Bin 0 -> 141173 bytes assets/sounds/Lambda.opus | Bin 0 -> 8639 bytes assets/sounds/LinkUp.opus | Bin 0 -> 18801 bytes assets/sounds/Macroexpand.opus | Bin 0 -> 64115 bytes assets/sounds/Mutex.opus | Bin 0 -> 20214 bytes assets/sounds/Opcode.opus | Bin 0 -> 95660 bytes assets/sounds/Packet.opus | Bin 0 -> 19480 bytes assets/sounds/Ping.opus | Bin 0 -> 15360 bytes assets/sounds/RaceCondition.opus | Bin 0 -> 15458 bytes assets/sounds/SpinLock.opus | Bin 0 -> 36205 bytes assets/sounds/Syscall.opus | Bin 0 -> 12468 bytes assets/sounds/WakeSignal.opus | Bin 0 -> 143921 bytes assets/test/create-diff-dirs.sh | 27 + assets/test/test-html.html | 411 + assets/test/test-latex.tex | 10 + assets/test/test-markdown.md | 87 + assets/test/test-misspellings.org | 5 + assets/test/test.org | 29 + assets/test/unicode.txt | 33 + assets/tufte.css | 506 + 202 files changed, 1087786 insertions(+) create mode 100644 assets/M-x_butterfly.png create mode 100644 assets/abbrev_defs create mode 100644 assets/emacs_logo.png create mode 100644 assets/emacs_logo_slimmer.png create mode 100644 assets/emojis.txt create mode 100644 assets/english-words.txt create mode 100644 assets/info/aspell-dev.info.gz create mode 100644 assets/info/aspell.info.gz create mode 100644 assets/info/assuan.info.gz create mode 100644 assets/info/auth.info.gz create mode 100644 assets/info/autoconf-archive.info-1.gz create mode 100644 assets/info/autoconf-archive.info-2.gz create mode 100644 assets/info/autoconf-archive.info-3.gz create mode 100644 assets/info/autoconf-archive.info-4.gz create mode 100644 assets/info/autoconf-archive.info.gz create mode 100644 assets/info/autoconf.info.gz create mode 100644 assets/info/automake.info-1.gz create mode 100644 assets/info/automake.info-2.gz create mode 100644 assets/info/automake.info.gz create mode 100644 assets/info/autotype.info.gz create mode 100644 assets/info/bash.info.gz create mode 100644 assets/info/bc.info.gz create mode 100644 assets/info/bovine.info.gz create mode 100644 assets/info/calc.info.gz create mode 100644 assets/info/ccmode.info.gz create mode 100644 assets/info/cl.info.gz create mode 100644 assets/info/coreutils.info.gz create mode 100644 assets/info/dbus.info.gz create mode 100644 assets/info/diffutils.info.gz create mode 100644 assets/info/dir create mode 100644 assets/info/dired-x.info.gz create mode 100644 assets/info/ebrowse.info.gz create mode 100644 assets/info/ede.info.gz create mode 100644 assets/info/ediff.info.gz create mode 100644 assets/info/edt.info.gz create mode 100644 assets/info/efaq.info.gz create mode 100644 assets/info/eglot.info.gz create mode 100644 assets/info/eieio.info.gz create mode 100644 assets/info/eintr.info.gz create mode 100644 assets/info/elisp.info.gz create mode 100644 assets/info/emacs-gnutls.info.gz create mode 100644 assets/info/emacs-mime.info.gz create mode 100644 assets/info/emacs.info.gz create mode 100644 assets/info/epa.info.gz create mode 100644 assets/info/erc.info.gz create mode 100644 assets/info/ert.info.gz create mode 100644 assets/info/eshell.info.gz create mode 100644 assets/info/eudc.info.gz create mode 100644 assets/info/eww.info.gz create mode 100644 assets/info/find.info.gz create mode 100644 assets/info/flymake.info.gz create mode 100644 assets/info/forms.info.gz create mode 100644 assets/info/gawk.info.gz create mode 100644 assets/info/gdb.info-1.gz create mode 100644 assets/info/gdb.info-2.gz create mode 100644 assets/info/gdb.info-3.gz create mode 100644 assets/info/gdb.info-4.gz create mode 100644 assets/info/gdb.info-5.gz create mode 100644 assets/info/gdb.info-6.gz create mode 100644 assets/info/gdb.info-7.gz create mode 100644 assets/info/gdb.info-8.gz create mode 100644 assets/info/gdb.info-9.gz create mode 100644 assets/info/gdb.info.gz create mode 100644 assets/info/git.info create mode 100644 assets/info/gnupg.info-1.gz create mode 100644 assets/info/gnupg.info-2.gz create mode 100644 assets/info/gnupg.info-3.gz create mode 100644 assets/info/gnupg.info.gz create mode 100644 assets/info/gnus.info.gz create mode 100644 assets/info/grep.info.gz create mode 100644 assets/info/grub.info-1.gz create mode 100644 assets/info/grub.info-2.gz create mode 100644 assets/info/grub.info.gz create mode 100644 assets/info/guile.info-1.gz create mode 100644 assets/info/guile.info-10.gz create mode 100644 assets/info/guile.info-11.gz create mode 100644 assets/info/guile.info-2.gz create mode 100644 assets/info/guile.info-3.gz create mode 100644 assets/info/guile.info-4.gz create mode 100644 assets/info/guile.info-5.gz create mode 100644 assets/info/guile.info-6.gz create mode 100644 assets/info/guile.info-7.gz create mode 100644 assets/info/guile.info-8.gz create mode 100644 assets/info/guile.info-9.gz create mode 100644 assets/info/guile.info.gz create mode 100644 assets/info/gzip.info.gz create mode 100644 assets/info/history.info.gz create mode 100644 assets/info/htmlfontify.info.gz create mode 100644 assets/info/idlwave.info.gz create mode 100644 assets/info/ido.info.gz create mode 100644 assets/info/info.info.gz create mode 100644 assets/info/latex2e.info create mode 100644 assets/info/mairix-el.info.gz create mode 100644 assets/info/make.info-1.gz create mode 100644 assets/info/make.info-2.gz create mode 100644 assets/info/make.info-3.gz create mode 100644 assets/info/make.info.gz create mode 100644 assets/info/message.info.gz create mode 100644 assets/info/mh-e.info.gz create mode 100644 assets/info/modus-themes.info.gz create mode 100644 assets/info/mu4e.info.gz create mode 100644 assets/info/newsticker.info.gz create mode 100644 assets/info/nxml-mode.info.gz create mode 100644 assets/info/octave-mode.info.gz create mode 100644 assets/info/org.info.gz create mode 100644 assets/info/parted.info.gz create mode 100644 assets/info/pcl-cvs.info.gz create mode 100644 assets/info/pcl.info create mode 100644 assets/info/pgg.info.gz create mode 100644 assets/info/pinentry.info.gz create mode 100644 assets/info/python.info create mode 100644 assets/info/pythonpackagingguide.info create mode 100644 assets/info/rcirc.info.gz create mode 100644 assets/info/reftex.info.gz create mode 100755 assets/info/regenerate_dir.sh create mode 100644 assets/info/remember.info.gz create mode 100644 assets/info/sasl.info.gz create mode 100644 assets/info/sbcl.info-1.gz create mode 100644 assets/info/sbcl.info-2.gz create mode 100644 assets/info/sbcl.info-3.gz create mode 100644 assets/info/sbcl.info.gz create mode 100644 assets/info/sc.info.gz create mode 100644 assets/info/sed.info.gz create mode 100644 assets/info/semantic.info.gz create mode 100644 assets/info/ses.info.gz create mode 100644 assets/info/setuptools.info create mode 100644 assets/info/sicp.info create mode 100644 assets/info/sieve.info.gz create mode 100644 assets/info/smtpmail.info.gz create mode 100644 assets/info/speedbar.info.gz create mode 100644 assets/info/srecode.info.gz create mode 100644 assets/info/standards.info create mode 100644 assets/info/stow.info.gz create mode 100644 assets/info/tar.info-1.gz create mode 100644 assets/info/tar.info-2.gz create mode 100644 assets/info/tar.info-3.gz create mode 100644 assets/info/tar.info.gz create mode 100644 assets/info/texi2any_api.info.gz create mode 100644 assets/info/texi2any_internals.info.gz create mode 100644 assets/info/texinfo.info-1.gz create mode 100644 assets/info/texinfo.info-2.gz create mode 100644 assets/info/texinfo.info-3.gz create mode 100644 assets/info/texinfo.info-4.gz create mode 100644 assets/info/texinfo.info.gz create mode 100644 assets/info/todo-mode.info.gz create mode 100644 assets/info/tramp.info.gz create mode 100644 assets/info/transient.info.gz create mode 100644 assets/info/url.info.gz create mode 100644 assets/info/use-package.info create mode 100644 assets/info/use-package.info.gz create mode 100644 assets/info/use-package.texi.files/doclicense.texi create mode 100644 assets/info/use-package.texi.files/docstyle.texi create mode 100644 assets/info/use-package.texi.files/use-package.texi create mode 100644 assets/info/vhdl-mode.info.gz create mode 100644 assets/info/vip.info.gz create mode 100644 assets/info/viper.info.gz create mode 100644 assets/info/vtable.info.gz create mode 100644 assets/info/wget.info.gz create mode 100644 assets/info/widget.info.gz create mode 100644 assets/info/wisent.info.gz create mode 100644 assets/info/woman.info.gz create mode 100644 assets/info/zsh.info create mode 100644 assets/info/zsh.info-1 create mode 100644 assets/info/zsh.info-2 create mode 100644 assets/info/zsh.info-3 create mode 100644 assets/info/zsh.info-4 create mode 100644 assets/info/zsh.info-5 create mode 100644 assets/info/zsh.info-6 create mode 100644 assets/info/zsh.info-7 create mode 100644 assets/liber-primus.txt create mode 100644 assets/sounds/Beacon.opus create mode 100644 assets/sounds/BigBen.opus create mode 100644 assets/sounds/BitFlip.opus create mode 100644 assets/sounds/BitRot.opus create mode 100644 assets/sounds/BitWave.opus create mode 100644 assets/sounds/ContextSwitch.opus create mode 100644 assets/sounds/ElizabethMontgomery.opus create mode 100644 assets/sounds/FeuerFrei.opus create mode 100644 assets/sounds/Functor.opus create mode 100644 assets/sounds/Futex.opus create mode 100644 assets/sounds/GoodBadUgly.opus create mode 100644 assets/sounds/JetsonsDoorbell.opus create mode 100644 assets/sounds/KillBill.opus create mode 100644 assets/sounds/Lambda.opus create mode 100644 assets/sounds/LinkUp.opus create mode 100644 assets/sounds/Macroexpand.opus create mode 100644 assets/sounds/Mutex.opus create mode 100644 assets/sounds/Opcode.opus create mode 100644 assets/sounds/Packet.opus create mode 100644 assets/sounds/Ping.opus create mode 100644 assets/sounds/RaceCondition.opus create mode 100644 assets/sounds/SpinLock.opus create mode 100644 assets/sounds/Syscall.opus create mode 100644 assets/sounds/WakeSignal.opus create mode 100755 assets/test/create-diff-dirs.sh create mode 100644 assets/test/test-html.html create mode 100644 assets/test/test-latex.tex create mode 100644 assets/test/test-markdown.md create mode 100644 assets/test/test-misspellings.org create mode 100644 assets/test/test.org create mode 100644 assets/test/unicode.txt create mode 100644 assets/tufte.css (limited to 'assets') diff --git a/assets/M-x_butterfly.png b/assets/M-x_butterfly.png new file mode 100644 index 00000000..4e6a26b5 Binary files /dev/null and b/assets/M-x_butterfly.png differ diff --git a/assets/abbrev_defs b/assets/abbrev_defs new file mode 100644 index 00000000..08e12674 --- /dev/null +++ b/assets/abbrev_defs @@ -0,0 +1,439 @@ +;;-*-coding: utf-8;-*- +(define-abbrev-table 'global-abbrev-table + '( + ("Benedictine" "Bénédictine" nil :count 1) + ("Treme" "Tremé" nil :count 2) + ("abcense" "absence" nil :count 0) + ("absance" "absence" nil :count 0) + ("absense" "absence" nil :count 0) + ("absoltely" "absolutely" nil :count 0) + ("acceptible" "acceptable" nil :count 0) + ("accidentaly" "accidentally" nil :count 0) + ("accidently" "accidentally" nil :count 0) + ("accomodate" "accommodate" nil :count 0) + ("accomodating" "accommodating" nil :count 0) + ("accomoplished" "accomplished" nil :count 0) + ("acerage" "acreage" nil :count 0) + ("acheive" "achieve" nil :count 0) + ("acknowledment" "acknowledgment" nil :count 0) + ("acknowlege" "acknowledge" nil :count 0) + ("acommodate" "accommodate" nil :count 0) + ("acquaintence" "acquaintance" nil :count 0) + ("acquantiances" "acquaintances" nil :count 0) + ("acrage" "acreage" nil :count 0) + ("acticity" "activity" nil :count 0) + ("actualy" "actually" nil :count 1) + ("additionsl" "additional" nil :count 0) + ("additonal" "additional" nil :count 0) + ("adquire" "acquire" nil :count 0) + ("adress" "address" nil :count 0) + ("adultary" "adultery" nil :count 0) + ("advizable" "advisable" nil :count 0) + ("aethetically" "aesthetically" nil :count 0) + ("agression" "aggression" nil :count 0) + ("agressive" "aggressive" nil :count 0) + ("ahve" "have" nil :count 14) + ("aknowledge" "acknowledge" nil :count 0) + ("alegiance" "allegiance" nil :count 0) + ("allegaince" "allegiance" nil :count 0) + ("allegience" "allegiance" nil :count 0) + ("alot" "a lot" nil :count 3) + ("amatuer" "amateur" nil :count 0) + ("amature" "amateur" nil :count 0) + ("annualy" "annually" nil :count 0) + ("anotehr" "another" nil :count 3) + ("antoehr" "another" nil :count 1) + ("antoher" "another" nil :count 0) + ("anually" "annually" nil :count 0) + ("aparent" "apparent" nil :count 0) + ("aparrent" "apparent" nil :count 0) + ("appaling" "appalling" nil :count 0) + ("apparant" "apparent" nil :count 0) + ("aquaintance" "acquaintance" nil :count 0) + ("aquire" "acquire" nil :count 0) + ("aquit" "acquit" nil :count 0) + ("artic" "arctic" nil :count 1) + ("arugment" "argument" nil :count 0) + ("atention" "attention" nil :count 0) + ("athiest" "atheist" nil :count 0) + ("athist" "atheist" nil :count 0) + ("autopayment" "auto-payment" nil :count 0) + ("autopayments" "auto-payments" nil :count 0) + ("availabilty" "availability" nil :count 0) + ("balconly" "balcony" nil :count 0) + ("bandanas" "bandannas" nil :count 3) + ("beatiful" "beautiful" nil :count 0) + ("becaue" "because" nil :count 1) + ("becuase" "because" nil :count 1) + ("begining" "beginning" nil :count 0) + ("begnning" "beginning" nil :count 0) + ("beleive" "believe" nil :count 0) + ("benifit" "benefit" nil :count 0) + ("beter" "better" nil :count 0) + ("betwene" "between" nil :count 3) + ("blamk" "blank" nil :count 1) + ("bookeepping" "bookkeeping" nil :count 0) + ("bouy" "buoy" nil :count 0) + ("bouyant" "buoyant" nil :count 0) + ("buisness" "business" nil :count 0) + ("cafe" "café" nil :count 3) + ("cafes" "cafés" nil :count 2) + ("cahce" "cache" nil :count 1) + ("calender" "calendar" nil :count 0) + ("camoflage" "camouflage" nil :count 0) + ("camoflague" "camouflage" nil :count 0) + ("cancelling" "canceling" nil :count 0) + ("carribean" "caribbean" nil :count 0) + ("catagory" "category" nil :count 0) + ("caugt" "caught" nil :count 0) + ("cauhgt" "caught" nil :count 0) + ("ccosmetic" "cosmetic" nil :count 0) + ("cematery" "cemetery" nil :count 0) + ("cemetary" "cemetery" nil :count 0) + ("changable" "changeable" nil :count 0) + ("characeters" "characters" nil :count 0) + ("chastized" "chastised" nil :count 0) + ("cheif" "chief" nil :count 0) + ("chrisitne" "Christine" nil :count 0) + ("chrsitine's" "Christine's" nil :count 0) + ("collaegue" "colleague" nil :count 0) + ("collegue" "colleague" nil :count 0) + ("colum" "column" nil :count 0) + ("comitted" "committed" nil :count 0) + ("commited" "committed" nil :count 0) + ("commmitting" "not" nil :count 0) + ("communicaiton" "communication" nil :count 1) + ("comparsion" "comparison" nil :count 0) + ("competetive" "competitive" nil :count 0) + ("completign" "completing" nil :count 0) + ("comptuer" "computer" nil :count 1) + ("comptuers" "computers" nil :count 0) + ("conceed" "concede" nil :count 0) + ("concensus" "consensus" nil :count 0) + ("concious" "conscious" nil :count 0) + ("conenct" "connect" nil :count 0) + ("configuraiton" "configuration" nil :count 1) + ("confimation" "confirmation" nil :count 0) + ("congradulate" "congratulate" nil :count 0) + ("consciencious" "conscientious" nil :count 0) + ("consious" "conscious" nil :count 0) + ("construciton" "construction" nil :count 1) + ("constuction" "construction" nil :count 0) + ("continute" "continue" nil :count 0) + ("contraversy" "controversy" nil :count 0) + ("contruction" "construction" nil :count 0) + ("contstruction" "carrollton" nil :count 0) + ("convertable" "convertible" nil :count 0) + ("creaitng" "creating" nil :count 0) + ("creditscards" "credit cards" nil :count 0) + ("cuases" "causes" nil :count 0) + ("customizaton" "customization" nil :count 0) + ("dacquiri" "daiquiri" nil :count 0) + ("daneel" "Danneel" nil :count 0) + ("danneel" "Danneel" nil :count 24) + ("daquiri" "daiquiri" nil :count 0) + ("decieve" "deceive" nil :count 0) + ("decisons" "decisions" nil :count 0) + ("decypher" "decipher" nil :count 0) + ("definate" "definite" nil :count 0) + ("definately" "definitely" nil :count 0) + ("definatly" "definitely" nil :count 0) + ("definit" "definite" nil :count 0) + ("definitly" "definitely" nil :count 0) + ("defintiely" "definitely" nil :count 0) + ("degC" "°C" nil :count 1) + ("degF" "°F" nil :count 1) + ("delcaration" "declaration" nil :count 0) + ("desparate" "desperate" nil :count 0) + ("detaisl" "details" nil :count 0) + ("dialate" "to" nil :count 0) + ("differentname" "different" nil :count 0) + ("diffrence" "difference" nil :count 0) + ("dilema" "dilemma" nil :count 0) + ("direcories" "directories" nil :count 0) + ("directirve" "directive" nil :count 0) + ("discorage" "discourage" nil :count 0) + ("disrepancies" "discrepancies" nil :count 0) + ("dissapoint" "disappoint" nil :count 0) + ("distaseful" "distasteful" nil :count 0) + ("drunkeness" "drunkenness" nil :count 0) + ("dumbell" "dumbbell" nil :count 0) + ("eachof" "each of" nil :count 1) + ("eaiser" "easier" nil :count 0) + ("electical" "electrical" nil :count 5) + ("embarass" "embarrass" nil :count 0) + ("encompasing" "encompassing" nil :count 0) + ("enfatuated" "infatuated" nil :count 0) + ("enhamcements" "enhancements" nil :count 0) + ("enumeate" "enumerate" nil :count 0) + ("evalaution" "evaluation" nil :count 0) + ("excede" "exceed" nil :count 0) + ("exhuasted" "exhausted" nil :count 0) + ("exilerate" "exhilarate" nil :count 0) + ("existance" "existence" nil :count 0) + ("experiance" "experience" nil :count 0) + ("extreem" "extreme" nil :count 0) + ("facinating" "fascinating" nil :count 0) + ("feelingn" "up" nil :count 0) + ("fiirst" "first" nil :count 0) + ("finidng" "finding" nil :count 0) + ("finshed" "finished" nil :count 0) + ("firey" "fiery" nil :count 0) + ("firsst" "first" nil :count 3) + ("flekey" "flakey" nil :count 0) + ("forevr" "forever" nil :count 0) + ("foriegn" "foreign" nil :count 0) + ("francsico" "francisco" nil :count 0) + ("freind" "friend" nil :count 0) + ("funciton" "function" nil :count 6) + ("funcitons" "functions" nil :count 0) + ("functionaity" "functionality" nil :count 0) + ("functionalitiy" "functionality" nil :count 0) + ("garantee" "guarantee" nil :count 0) + ("garanty" "guarantee" nil :count 0) + ("garentee" "guarantee" nil :count 0) + ("generousity" "generosity" nil :count 0) + ("goinig" "going" nil :count 0) + ("grat" "great" nil :count 0) + ("greatful" "grateful" nil :count 0) + ("grey" "gray" nil :count 0) + ("groveries" "groceries" nil :count 0) + ("guage" "gauge" nil :count 0) + ("guidence" "guidance" nil :count 0) + ("happeend" "happened" nil :count 0) + ("happenning" "happening" nil :count 0) + ("heigth" "height" nil :count 0) + ("heirarchy" "hierarchy" nil :count 0) + ("hesistate" "hesitate" nil :count 0) + ("higeine" "hygiene" nil :count 0) + ("hipocrit" "hypocrite" nil :count 0) + ("horozontal" "horizontal" nil :count 0) + ("horus" "hours" nil :count 0) + ("hospiralization" "hospitalization" nil :count 0) + ("hrie" "hire" nil :count 0) + ("htey" "they" nil :count 3) + ("humerous" "humorous" nil :count 0) + ("hygeine" "hygiene" nil :count 0) + ("hygene" "hygiene" nil :count 0) + ("hygine" "hygiene" nil :count 0) + ("idnetify" "identify" nil :count 0) + ("ignorence" "ignorance" nil :count 0) + ("imediately" "immediately" nil :count 0) + ("inclluding" "" nil :count 0) + ("increading" "increasing" nil :count 0) + ("indentated" "indented" nil :count 0) + ("independant" "independent" nil :count 0) + ("indispensible" "indispensable" nil :count 0) + ("infomration" "information" nil :count 1) + ("initialisation" "initialization" nil :count 0) + ("inspoection" "inspection" nil :count 0) + ("instaances" "instances" nil :count 0) + ("inteligence" "intelligence" nil :count 0) + ("intelligance" "intelligence" nil :count 0) + ("jsut" "just" nil :count 6) + ("kernal" "kernel" nil :count 0) + ("keybidning" "keybinding" nil :count 0) + ("knwoing" "knowing" nil :count 0) + ("knwoledgeable" "knowledgeable" nil :count 0) + ("labelled" "labeled" nil :count 0) + ("laer" "later" nil :count 1) + ("lawyear" "lawyer" nil :count 0) + ("liason" "liaison" nil :count 0) + ("libaries" "libraries" nil :count 1) + ("libary" "library" nil :count 1) + ("liberry" "library" nil :count 0) + ("liek" "like" nil :count 3) + ("liesure" "leisure" nil :count 0) + ("lisence" "license" nil :count 0) + ("locatoins" "locations" nil :count 1) + ("lotes" "lots" nil :count 0) + ("maerials" "materials" nil :count 0) + ("maintainence" "maintenance" nil :count 0) + ("maintnance" "maintenance" nil :count 0) + ("managment" "management" nil :count 0) + ("mararita" "margarita" nil :count 0) + ("marshmellow" "marshmallow" nil :count 0) + ("measureing" "measuring" nil :count 0) + ("meausre" "measure" nil :count 0) + ("medeval" "medieval" nil :count 0) + ("medevil" "medieval" nil :count 0) + ("mediatate" "meditate" nil :count 0) + ("mentione" "mentioned" nil :count 0) + ("mideval" "medieval" nil :count 0) + ("milennium" "millennium" nil :count 0) + ("millenium" "millennium" nil :count 0) + ("miniscule" "minuscule" nil :count 0) + ("miniture" "miniature" nil :count 0) + ("mischevious" "mischievous" nil :count 0) + ("mischevous" "mischievous" nil :count 0) + ("mispell" "misspell" nil :count 0) + ("misspel" "misspell" nil :count 0) + ("modificaiton" "modification" nil :count 0) + ("momento" "memento" nil :count 0) + ("momment" "moment" nil :count 0) + ("mysoginistic" "misogynistic" nil :count 0) + ("nake" "make" nil :count 0) + ("necessery" "necessary" nil :count 0) + ("neice" "niece" nil :count 0) + ("nieghbor" "neighbor" nil :count 0) + ("noticable" "noticeable" nil :count 0) + ("numnber" "number" nil :count 1) + ("numnbers" "numbers" nil :count 2) + ("occasionaly" "occasionally" nil :count 0) + ("occured" "occurred" nil :count 0) + ("occurence" "occurrence" nil :count 0) + ("occurrance" "occurrence" nil :count 0) + ("offboarded" "off-boarded" nil :count 0) + ("offically" "officially" nil :count 0) + ("omision" "omission" nil :count 0) + ("ommision" "omission" nil :count 0) + ("onlly" "only" nil :count 0) + ("onstances" "instances" nil :count 0) + ("oppositiion" "opposition" nil :count 0) + ("opppsite" "opposite" nil :count 0) + ("orignal" "original" nil :count 0) + ("ot" "to" nil :count 40) + ("otehr" "other" nil :count 3) + ("otes" "notes" nil :count 0) + ("outgoign" "outgoing" nil :count 0) + ("outragous" "outrageous" nil :count 0) + ("palestinean" "palestinian" nil :count 0) + ("parliment" "parliament" nil :count 0) + ("peopel" "people" nil :count 3) + ("percieve" "perceive" nil :count 0) + ("perfored" "performed" nil :count 0) + ("perseverence" "perseverance" nil :count 0) + ("personel" "personnel" nil :count 0) + ("personell" "personnel" nil :count 0) + ("philosohy" "philosophy" nil :count 0) + ("pieve" "piece" nil :count 0) + ("plagerize" "plagiarize" nil :count 0) + ("platofrm" "platform" nil :count 0) + ("poltical" "political" nil :count 0) + ("portugese" "portuguese" nil :count 0) + ("posession" "possession" nil :count 0) + ("posessions" "possessions" nil :count 2) + ("possesion" "possession" nil :count 0) + ("potatos" "potatoes" nil :count 0) + ("preceed" "precede" nil :count 0) + ("precis" "précis" nil :count 0) + ("privelege" "privilege" nil :count 0) + ("prodcut" "product" nil :count 0) + ("proejcts" "projects" nil :count 0) + ("professer" "professor" nil :count 0) + ("protestor" "protester" nil :count 0) + ("quarentine" "quarantine" nil :count 0) + ("quesitons" "questions" nil :count 0) + ("questionaire" "questionnaire" nil :count 0) + ("questionnair" "questionnaire" nil :count 0) + ("quincenera" "quinceañera" nil :count 0) + ("ratehr" "rather" nil :count 0) + ("readible" "readable" nil :count 0) + ("realy" "really" nil :count 0) + ("reat" "great" nil :count 0) + ("recceived" "received" nil :count 0) + ("rececently" "recently" nil :count 0) + ("rececipts" "receipts" nil :count 0) + ("receivved" "received" nil :count 0) + ("reciept" "receipt" nil :count 0) + ("recieve" "receive" nil :count 1) + ("recieving" "receiving" nil :count 0) + ("recomend" "recommend" nil :count 0) + ("reeive" "receive" nil :count 0) + ("referance" "reference" nil :count 0) + ("refered" "referred" nil :count 0) + ("refrence" "reference" nil :count 0) + ("relationsips" "relationships" nil :count 0) + ("relevent" "relevant" nil :count 0) + ("religius" "religious" nil :count 0) + ("religous" "religious" nil :count 0) + ("remeditation" "schedule" nil :count 0) + ("rememeber" "remember" nil :count 0) + ("removign" "removing" nil :count 0) + ("remvoe" "remove" nil :count 0) + ("repitition" "repetition" nil :count 0) + ("requireemnts" "requirements" nil :count 0) + ("restarant" "restaurant" nil :count 0) + ("restaraunt" "restaurant" nil :count 0) + ("revelant" "relevant" nil :count 0) + ("roomate" "roommate" nil :count 0) + ("rythem" "rhythm" nil :count 0) + ("rythm" "rhythm" nil :count 0) + ("sargent" "sergeant" nil :count 0) + ("scheudle" "schedule" nil :count 4) + ("secratary" "secretary" nil :count 0) + ("secretery" "secretary" nil :count 0) + ("seperate" "separate" nil :count 0) + ("seperately" "separately" nil :count 0) + ("sergent" "sergeant" nil :count 0) + ("sgould" "should" nil :count 0) + ("sholarship" "scholarship" nil :count 0) + ("shoudl" "should" nil :count 8) + ("sieze" "seize" nil :count 0) + ("skilfull" "skillful" nil :count 0) + ("snoer" "snore" nil :count 1) + ("soley" "solely" nil :count 0) + ("solutoin" "solution" nil :count 0) + ("somoene" "someone" nil :count 0) + ("souffle" "soufflé" nil :count 0) + ("specfiic" "specific" nil :count 0) + ("specificaly" "specifically" nil :count 0) + ("sreen" "screen" nil :count 0) + ("stoory" "short" nil :count 0) + ("succesful" "successful" nil :count 0) + ("suceess" "success" nil :count 0) + ("sucessful" "successful" nil :count 0) + ("sunroom" "sun room" nil :count 0) + ("supercede" "supersede" nil :count 0) + ("supplment" "supplement" nil :count 0) + ("suprise" "surprise" nil :count 0) + ("surprize" "surprise" nil :count 0) + ("takss" "tasks" nil :count 3) + ("talekd" "talked" nil :count 0) + ("talkign" "talking" nil :count 6) + ("teh" "the" nil :count 154) + ("tehir" "their" nil :count 5) + ("tehre" "there" nil :count 3) + ("thansk" "thanks" nil :count 3) + ("throguh" "through" nil :count 1) + ("throough" "through" nil :count 0) + ("tiem" "time" nil :count 1) + ("togehter" "together" nil :count 2) + ("tomatos" "tomatoes" nil :count 0) + ("tranaction" "transaction" nil :count 0) + ("transfered" "transferred" nil :count 0) + ("ture" "true" nil :count 0) + ("twelth" "twelfth" nil :count 0) + ("tyrany" "tyranny" nil :count 0) + ("uers" "users" nil :count 0) + ("ultimtely" "ultimately" nil :count 0) + ("underate" "underrate" nil :count 0) + ("understnading" "understanding" nil :count 0) + ("undestand" "understand" nil :count 0) + ("unecessary" "unnecessary" nil :count 0) + ("unexplanable" "unexplainable" nil :count 0) + ("unncessary" "unnecessary" nil :count 0) + ("upholstry" "upholstery" nil :count 0) + ("usible" "usable" nil :count 0) + ("vaccum" "vacuum" nil :count 1) + ("vacume" "vacuum" nil :count 0) + ("vairable" "variable" nil :count 0) + ("valiedate" "visible" nil :count 0) + ("vehical" "vehicle" nil :count 0) + ("visious" "vicious" nil :count 0) + ("waht" "what" nil :count 4) + ("warant" "warrant" nil :count 0) + ("welfair" "welfare" nil :count 0) + ("welomce" "welcome" nil :count 0) + ("whenter" "whether" nil :count 0) + ("whenver" "whenever" nil :count 0) + ("wierd" "weird" nil :count 0) + ("wihtout" "without" nil :count 0) + ("windsheild" "windshield" nil :count 0) + ("withdrawls" "withdrawals" nil :count 0) + ("withold" "withhold" nil :count 0) + ("workign" "working" nil :count 3) + ("woudl" "would" nil :count 1) + ("wouldln't" "wouldn't" nil :count 0) + )) + diff --git a/assets/emacs_logo.png b/assets/emacs_logo.png new file mode 100644 index 00000000..4ac2d3d4 Binary files /dev/null and b/assets/emacs_logo.png differ diff --git a/assets/emacs_logo_slimmer.png b/assets/emacs_logo_slimmer.png new file mode 100644 index 00000000..1d6ec4a7 Binary files /dev/null and b/assets/emacs_logo_slimmer.png differ diff --git a/assets/emojis.txt b/assets/emojis.txt new file mode 100644 index 00000000..3fd4de9e --- /dev/null +++ b/assets/emojis.txt @@ -0,0 +1,5489 @@ + Admission Tickets 🎟 unicode No 🎟 + Admission Tickets :tickets: github No :tickets: + Admission Tickets :admission_tickets: github No :admission_tickets: + Aerial Tramway :aerial_tramway: github No :aerial_tramway: + Aerial Tramway 🚡 unicode No 🚡 + Aerial Tramway :aerial-tramway: github No :aerial-tramway: + Afghanistan :flag-af: github No :flag-af: + Afghanistan 🇦🇫 unicode No 🇦🇫 + Afghanistan :flag_af: github No :flag_af: + Afghanistan :af: github No :af: + Airplane :airplane: github No :airplane: + Airplane ✈ unicode No ✈ + Airplane Arriving :airplane_arriving: github No :airplane_arriving: + Airplane Arriving :airplane-arriving: github No :airplane-arriving: + Airplane Arriving 🛬 unicode No 🛬 + Airplane Departure :airplane_departure: github No :airplane_departure: + Airplane Departure :airplane-departure: github No :airplane-departure: + Airplane Departure 🛫 unicode No 🛫 + Alarm Clock :alarm-clock: github No :alarm-clock: + Alarm Clock ⏰ unicode No ⏰ + Alarm Clock :alarm_clock: github No :alarm_clock: + Albania :flag_al: github No :flag_al: + Albania 🇦🇱 unicode No 🇦🇱 + Albania :al: github No :al: + Albania :flag-al: github No :flag-al: + Alembic :alembic: github No :alembic: + Alembic ⚗ unicode No ⚗ + Algeria :flag-dz: github No :flag-dz: + Algeria :dz: github No :dz: + Algeria 🇩🇿 unicode No 🇩🇿 + Algeria :flag_dz: github No :flag_dz: + Alien Monster :space-invader: github No :space-invader: + Alien Monster :space_invader: github No :space_invader: + Alien Monster 👾 unicode No 👾 + Ambulance :ambulance: github No :ambulance: + Ambulance 🚑 unicode No 🚑 + American Football 🏈 unicode No 🏈 + American Football :football: github No :football: + American Samoa :flag-as: github No :flag-as: + American Samoa 🇦🇸 unicode No 🇦🇸 + American Samoa :flag_as: github No :flag_as: + American Samoa :as: github No :as: + Amphora 🏺 unicode No 🏺 + Amphora :amphora: github No :amphora: + Anchor :anchor: github No :anchor: + Anchor ⚓ unicode No ⚓ + Andorra :flag-ad: github No :flag-ad: + Andorra 🇦🇩 unicode No 🇦🇩 + Andorra :flag_ad: github No :flag_ad: + Andorra :ad: github No :ad: + Anger Symbol 💢 unicode No 💢 + Anger Symbol :anger: github No :anger: + Angola :ao: github No :ao: + Angola :flag-ao: github No :flag-ao: + Angola 🇦🇴 unicode No 🇦🇴 + Angola :flag_ao: github No :flag_ao: + Angry Face >:-( ascii No >:-( + Angry Face 😠 unicode No 😠 + Angry Face :angry: github No :angry: + Angry Face >:( ascii No >:( + Angry Face :@ ascii No :@ + Anguilla :ai: github No :ai: + Anguilla :flag-ai: github No :flag-ai: + Anguilla 🇦🇮 unicode No 🇦🇮 + Anguilla :flag_ai: github No :flag_ai: + Anguished Face 😧 unicode No 😧 + Anguished Face :anguished: github No :anguished: + Ant :ant: github No :ant: + Ant 🐜 unicode No 🐜 + Antarctica :flag-aq: github No :flag-aq: + Antarctica 🇦🇶 unicode No 🇦🇶 + Antarctica :flag_aq: github No :flag_aq: + Antarctica :aq: github No :aq: + Antenna With Bars 📶 unicode No 📶 + Antenna With Bars :signal-strength: github No :signal-strength: + Antenna With Bars :signal_strength: github No :signal_strength: + Anticlockwise Downwards And Upwards Open Circle Arrows 🔄 unicode No 🔄 + Anticlockwise Downwards And Upwards Open Circle Arrows :arrows_counterclockwise: github No :arrows_counterclockwise: + Anticlockwise Downwards And Upwards Open Circle Arrows :arrows-counterclockwise: github No :arrows-counterclockwise: + Antigua And Barbuda :ag: github No :ag: + Antigua And Barbuda :flag-ag: github No :flag-ag: + Antigua And Barbuda 🇦🇬 unicode No 🇦🇬 + Antigua And Barbuda :flag_ag: github No :flag_ag: + Aquarius :aquarius: github No :aquarius: + Aquarius ♒ unicode No ♒ + Argentina :flag_ar: github No :flag_ar: + Argentina :ar: github No :ar: + Argentina 🇦🇷 unicode No 🇦🇷 + Argentina :flag-ar: github No :flag-ar: + Aries ♈ unicode No ♈ + Aries :aries: github No :aries: + Armenia :flag_am: github No :flag_am: + Armenia :am: github No :am: + Armenia :flag-am: github No :flag-am: + Armenia 🇦🇲 unicode No 🇦🇲 + Arrow Pointing Rightwards Then Curving Downwards :arrow_heading_down: github No :arrow_heading_down: + Arrow Pointing Rightwards Then Curving Downwards ⤵ unicode No ⤵ + Arrow Pointing Rightwards Then Curving Downwards :arrow-heading-down: github No :arrow-heading-down: + Arrow Pointing Rightwards Then Curving Upwards ⤴ unicode No ⤴ + Arrow Pointing Rightwards Then Curving Upwards :arrow-heading-up: github No :arrow-heading-up: + Arrow Pointing Rightwards Then Curving Upwards :arrow_heading_up: github No :arrow_heading_up: + Articulated Lorry 🚛 unicode No 🚛 + Articulated Lorry :articulated-lorry: github No :articulated-lorry: + Articulated Lorry :articulated_lorry: github No :articulated_lorry: + Artist Palette :art: github No :art: + Artist Palette 🎨 unicode No 🎨 + Aruba :flag-aw: github No :flag-aw: + Aruba 🇦🇼 unicode No 🇦🇼 + Aruba :flag_aw: github No :flag_aw: + Aruba :aw: github No :aw: + Ascension :flag_ac: github No :flag_ac: + Ascension :ac: github No :ac: + Ascension 🇦🇨 unicode No 🇦🇨 + Ascension :flag-ac: github No :flag-ac: + Astonished Face 😲 unicode No 😲 + Astonished Face :astonished: github No :astonished: + Athletic Shoe :athletic-shoe: github No :athletic-shoe: + Athletic Shoe :athletic_shoe: github No :athletic_shoe: + Athletic Shoe 👟 unicode No 👟 + Atom Symbol ⚛ unicode No ⚛ + Atom Symbol :atom: github No :atom: + Atom Symbol :atom_symbol: github No :atom_symbol: + Aubergine 🍆 unicode No 🍆 + Aubergine :eggplant: github No :eggplant: + Australia :flag-au: github No :flag-au: + Australia 🇦🇺 unicode No 🇦🇺 + Australia :flag_au: github No :flag_au: + Australia :au: github No :au: + Austria :flag_at: github No :flag_at: + Austria :at: github No :at: + Austria 🇦🇹 unicode No 🇦🇹 + Austria :flag-at: github No :flag-at: + Automated Teller Machine :atm: github No :atm: + Automated Teller Machine 🏧 unicode No 🏧 + Automobile :red-car: github No :red-car: + Automobile 🚗 unicode No 🚗 + Automobile :red_car: github No :red_car: + Avocado 🥑 unicode No 🥑 + Avocado :avocado: github No :avocado: + Azerbaijan :flag_az: github No :flag_az: + Azerbaijan :az: github No :az: + Azerbaijan 🇦🇿 unicode No 🇦🇿 + Azerbaijan :flag-az: github No :flag-az: + Baby :baby: github No :baby: + Baby 👶 unicode No 👶 + Baby - Tone 1 :baby-tone1: github No :baby-tone1: + Baby - Tone 1 :baby_tone1: github No :baby_tone1: + Baby - Tone 1 👶🏻 unicode No 👶🏻 + Baby - Tone 2 :baby-tone2: github No :baby-tone2: + Baby - Tone 2 :baby_tone2: github No :baby_tone2: + Baby - Tone 2 👶🏼 unicode No 👶🏼 + Baby - Tone 3 :baby-tone3: github No :baby-tone3: + Baby - Tone 3 👶🏽 unicode No 👶🏽 + Baby - Tone 3 :baby_tone3: github No :baby_tone3: + Baby - Tone 4 :baby_tone4: github No :baby_tone4: + Baby - Tone 4 👶🏾 unicode No 👶🏾 + Baby - Tone 4 :baby-tone4: github No :baby-tone4: + Baby - Tone 5 :baby-tone5: github No :baby-tone5: + Baby - Tone 5 :baby_tone5: github No :baby_tone5: + Baby - Tone 5 👶🏿 unicode No 👶🏿 + Baby Angel 👼 unicode No 👼 + Baby Angel :angel: github No :angel: + Baby Angel - Tone 1 :angel_tone1: github No :angel_tone1: + Baby Angel - Tone 1 👼🏻 unicode No 👼🏻 + Baby Angel - Tone 1 :angel-tone1: github No :angel-tone1: + Baby Angel - Tone 2 👼🏼 unicode No 👼🏼 + Baby Angel - Tone 2 :angel_tone2: github No :angel_tone2: + Baby Angel - Tone 2 :angel-tone2: github No :angel-tone2: + Baby Angel - Tone 3 👼🏽 unicode No 👼🏽 + Baby Angel - Tone 3 :angel-tone3: github No :angel-tone3: + Baby Angel - Tone 3 :angel_tone3: github No :angel_tone3: + Baby Angel - Tone 4 👼🏾 unicode No 👼🏾 + Baby Angel - Tone 4 :angel-tone4: github No :angel-tone4: + Baby Angel - Tone 4 :angel_tone4: github No :angel_tone4: + Baby Angel - Tone 5 :angel_tone5: github No :angel_tone5: + Baby Angel - Tone 5 👼🏿 unicode No 👼🏿 + Baby Angel - Tone 5 :angel-tone5: github No :angel-tone5: + Baby Bottle :baby_bottle: github No :baby_bottle: + Baby Bottle :baby-bottle: github No :baby-bottle: + Baby Bottle 🍼 unicode No 🍼 + Baby Chick :baby-chick: github No :baby-chick: + Baby Chick :baby_chick: github No :baby_chick: + Baby Chick 🐤 unicode No 🐤 + Baby Symbol 🚼 unicode No 🚼 + Baby Symbol :baby_symbol: github No :baby_symbol: + Baby Symbol :baby-symbol: github No :baby-symbol: + Back With Leftwards Arrow Above 🔙 unicode No 🔙 + Back With Leftwards Arrow Above :back: github No :back: + Bacon 🥓 unicode No 🥓 + Bacon :bacon: github No :bacon: + Bactrian Camel 🐫 unicode No 🐫 + Bactrian Camel :camel: github No :camel: + Badminton Racquet :badminton: github No :badminton: + Badminton Racquet 🏸 unicode No 🏸 + Baggage Claim 🛄 unicode No 🛄 + Baggage Claim :baggage-claim: github No :baggage-claim: + Baggage Claim :baggage_claim: github No :baggage_claim: + Baguette Bread :french-bread: github No :french-bread: + Baguette Bread :french_bread: github No :french_bread: + Baguette Bread 🥖 unicode No 🥖 + Baguette Bread :baguette_bread: github No :baguette_bread: + Bahrain :flag_bh: github No :flag_bh: + Bahrain :bh: github No :bh: + Bahrain 🇧🇭 unicode No 🇧🇭 + Bahrain :flag-bh: github No :flag-bh: + Balloon :balloon: github No :balloon: + Balloon 🎈 unicode No 🎈 + Ballot Box With Ballot :ballot-box: github No :ballot-box: + Ballot Box With Ballot 🗳 unicode No 🗳 + Ballot Box With Ballot :ballot_box: github No :ballot_box: + Ballot Box With Ballot :ballot_box_with_ballot: github No :ballot_box_with_ballot: + Ballot Box With Check :ballot_box_with_check: github No :ballot_box_with_check: + Ballot Box With Check :ballot-box-with-check: github No :ballot-box-with-check: + Ballot Box With Check ☑ unicode No ☑ + Banana :banana: github No :banana: + Banana 🍌 unicode No 🍌 + Bangladesh :flag_bd: github No :flag_bd: + Bangladesh :flag-bd: github No :flag-bd: + Bangladesh 🇧🇩 unicode No 🇧🇩 + Bangladesh :bd: github No :bd: + Bank 🏦 unicode No 🏦 + Bank :bank: github No :bank: + Banknote With Dollar Sign 💵 unicode No 💵 + Banknote With Dollar Sign :dollar: github No :dollar: + Banknote With Euro Sign :euro: github No :euro: + Banknote With Euro Sign 💶 unicode No 💶 + Banknote With Pound Sign :pound: github No :pound: + Banknote With Pound Sign 💷 unicode No 💷 + Banknote With Yen Sign 💴 unicode No 💴 + Banknote With Yen Sign :yen: github No :yen: + Bar Chart 📊 unicode No 📊 + Bar Chart :bar_chart: github No :bar_chart: + Bar Chart :bar-chart: github No :bar-chart: + Barbados :flag_bb: github No :flag_bb: + Barbados :flag-bb: github No :flag-bb: + Barbados :bb: github No :bb: + Barbados 🇧🇧 unicode No 🇧🇧 + Barber Pole :barber: github No :barber: + Barber Pole 💈 unicode No 💈 + Baseball ⚾ unicode No ⚾ + Baseball :baseball: github No :baseball: + Basketball And Hoop 🏀 unicode No 🏀 + Basketball And Hoop :basketball: github No :basketball: + Bat 🦇 unicode No 🦇 + Bat :bat: github No :bat: + Bath :bath: github No :bath: + Bath 🛀 unicode No 🛀 + Bath - Tone 1 :bath_tone1: github No :bath_tone1: + Bath - Tone 1 🛀🏻 unicode No 🛀🏻 + Bath - Tone 1 :bath-tone1: github No :bath-tone1: + Bath - Tone 2 🛀🏼 unicode No 🛀🏼 + Bath - Tone 2 :bath-tone2: github No :bath-tone2: + Bath - Tone 2 :bath_tone2: github No :bath_tone2: + Bath - Tone 3 :bath_tone3: github No :bath_tone3: + Bath - Tone 3 🛀🏽 unicode No 🛀🏽 + Bath - Tone 3 :bath-tone3: github No :bath-tone3: + Bath - Tone 4 🛀🏾 unicode No 🛀🏾 + Bath - Tone 4 :bath-tone4: github No :bath-tone4: + Bath - Tone 4 :bath_tone4: github No :bath_tone4: + Bath - Tone 5 🛀🏿 unicode No 🛀🏿 + Bath - Tone 5 :bath_tone5: github No :bath_tone5: + Bath - Tone 5 :bath-tone5: github No :bath-tone5: + Bathtub 🛁 unicode No 🛁 + Bathtub :bathtub: github No :bathtub: + Battery :battery: github No :battery: + Battery 🔋 unicode No 🔋 + Beach With Umbrella :beach_with_umbrella: github No :beach_with_umbrella: + Beach With Umbrella :beach: github No :beach: + Beach With Umbrella 🏖 unicode No 🏖 + Bear Face 🐻 unicode No 🐻 + Bear Face :bear: github No :bear: + Beating Heart 💓 unicode No 💓 + Beating Heart :heartbeat: github No :heartbeat: + Bed :bed: github No :bed: + Bed 🛏 unicode No 🛏 + Beer Mug :beer: github No :beer: + Beer Mug 🍺 unicode No 🍺 + Belarus :flag-by: github No :flag-by: + Belarus :flag_by: github No :flag_by: + Belarus 🇧🇾 unicode No 🇧🇾 + Belarus :by: github No :by: + Belgium :flag-be: github No :flag-be: + Belgium :be: github No :be: + Belgium 🇧🇪 unicode No 🇧🇪 + Belgium :flag_be: github No :flag_be: + Belize :flag_bz: github No :flag_bz: + Belize :bz: github No :bz: + Belize 🇧🇿 unicode No 🇧🇿 + Belize :flag-bz: github No :flag-bz: + Bell 🔔 unicode No 🔔 + Bell :bell: github No :bell: + Bell With Cancellation Stroke :no_bell: github No :no_bell: + Bell With Cancellation Stroke :no-bell: github No :no-bell: + Bell With Cancellation Stroke 🔕 unicode No 🔕 + Bellhop Bell :bellhop: github No :bellhop: + Bellhop Bell :bellhop_bell: github No :bellhop_bell: + Bellhop Bell 🛎 unicode No 🛎 + Benin :flag_bj: github No :flag_bj: + Benin :bj: github No :bj: + Benin 🇧🇯 unicode No 🇧🇯 + Benin :flag-bj: github No :flag-bj: + Bento Box 🍱 unicode No 🍱 + Bento Box :bento: github No :bento: + Bermuda :bm: github No :bm: + Bermuda :flag-bm: github No :flag-bm: + Bermuda 🇧🇲 unicode No 🇧🇲 + Bermuda :flag_bm: github No :flag_bm: + Bhutan :bt: github No :bt: + Bhutan 🇧🇹 unicode No 🇧🇹 + Bhutan :flag-bt: github No :flag-bt: + Bhutan :flag_bt: github No :flag_bt: + Bicycle :bike: github No :bike: + Bicycle 🚲 unicode No 🚲 + Bicyclist 🚴 unicode No 🚴 + Bicyclist :bicyclist: github No :bicyclist: + Bicyclist - Tone 1 :bicyclist_tone1: github No :bicyclist_tone1: + Bicyclist - Tone 1 :bicyclist-tone1: github No :bicyclist-tone1: + Bicyclist - Tone 1 🚴🏻 unicode No 🚴🏻 + Bicyclist - Tone 2 :bicyclist_tone2: github No :bicyclist_tone2: + Bicyclist - Tone 2 :bicyclist-tone2: github No :bicyclist-tone2: + Bicyclist - Tone 2 🚴🏼 unicode No 🚴🏼 + Bicyclist - Tone 3 :bicyclist_tone3: github No :bicyclist_tone3: + Bicyclist - Tone 3 :bicyclist-tone3: github No :bicyclist-tone3: + Bicyclist - Tone 3 🚴🏽 unicode No 🚴🏽 + Bicyclist - Tone 4 :bicyclist_tone4: github No :bicyclist_tone4: + Bicyclist - Tone 4 :bicyclist-tone4: github No :bicyclist-tone4: + Bicyclist - Tone 4 🚴🏾 unicode No 🚴🏾 + Bicyclist - Tone 5 :bicyclist_tone5: github No :bicyclist_tone5: + Bicyclist - Tone 5 🚴🏿 unicode No 🚴🏿 + Bicyclist - Tone 5 :bicyclist-tone5: github No :bicyclist-tone5: + Bikini 👙 unicode No 👙 + Bikini :bikini: github No :bikini: + Billiards 🎱 unicode No 🎱 + Billiards :8ball: github No :8ball: + Biohazard Sign :biohazard_sign: github No :biohazard_sign: + Biohazard Sign :biohazard: github No :biohazard: + Biohazard Sign ☣ unicode No ☣ + Bird :bird: github No :bird: + Bird 🐦 unicode No 🐦 + Birthday Cake :birthday: github No :birthday: + Birthday Cake 🎂 unicode No 🎂 + Black Circle For Record :record-button: github No :record-button: + Black Circle For Record :record_button: github No :record_button: + Black Circle For Record ⏺ unicode No ⏺ + Black Club Suit ♣ unicode No ♣ + Black Club Suit :clubs: github No :clubs: + Black Diamond Suit ♦ unicode No ♦ + Black Diamond Suit :diamonds: github No :diamonds: + Black Down-pointing Double Triangle :arrow_double_down: github No :arrow_double_down: + Black Down-pointing Double Triangle ⏬ unicode No ⏬ + Black Down-pointing Double Triangle :arrow-double-down: github No :arrow-double-down: + Black Heart :black-heart: github No :black-heart: + Black Heart :black_heart: github No :black_heart: + Black Heart 🖤 unicode No 🖤 + Black Heart Suit :hearts: github No :hearts: + Black Heart Suit ♥ unicode No ♥ + Black Large Square :black-large-square: github No :black-large-square: + Black Large Square ⬛ unicode No ⬛ + Black Large Square :black_large_square: github No :black_large_square: + Black Left-pointing Double Triangle :rewind: github No :rewind: + Black Left-pointing Double Triangle ⏪ unicode No ⏪ + Black Left-pointing Double Triangle With Vertical Bar :previous_track: github No :previous_track: + Black Left-pointing Double Triangle With Vertical Bar :track_previous: github No :track_previous: + Black Left-pointing Double Triangle With Vertical Bar :track-previous: github No :track-previous: + Black Left-pointing Double Triangle With Vertical Bar ⏮ unicode No ⏮ + Black Left-pointing Triangle :arrow-backward: github No :arrow-backward: + Black Left-pointing Triangle :arrow_backward: github No :arrow_backward: + Black Left-pointing Triangle ◀ unicode No ◀ + Black Medium Small Square :black_medium_small_square: github No :black_medium_small_square: + Black Medium Small Square :black-medium-small-square: github No :black-medium-small-square: + Black Medium Small Square ◾ unicode No ◾ + Black Medium Square :black-medium-square: github No :black-medium-square: + Black Medium Square ◼ unicode No ◼ + Black Medium Square :black_medium_square: github No :black_medium_square: + Black Nib ✒ unicode No ✒ + Black Nib :black_nib: github No :black_nib: + Black Nib :black-nib: github No :black-nib: + Black Question Mark Ornament ❓ unicode No ❓ + Black Question Mark Ornament :question: github No :question: + Black Right-pointing Double Triangle ⏩ unicode No ⏩ + Black Right-pointing Double Triangle :fast-forward: github No :fast-forward: + Black Right-pointing Double Triangle :fast_forward: github No :fast_forward: + Black Right-pointing Double Triangle With Double Vertical Bar :play_pause: github No :play_pause: + Black Right-pointing Double Triangle With Double Vertical Bar ⏯ unicode No ⏯ + Black Right-pointing Double Triangle With Double Vertical Bar :play-pause: github No :play-pause: + Black Right-pointing Double Triangle With Vertical Bar :next_track: github No :next_track: + Black Right-pointing Double Triangle With Vertical Bar ⏭ unicode No ⏭ + Black Right-pointing Double Triangle With Vertical Bar :track_next: github No :track_next: + Black Right-pointing Double Triangle With Vertical Bar :track-next: github No :track-next: + Black Right-pointing Triangle ▶ unicode No ▶ + Black Right-pointing Triangle :arrow-forward: github No :arrow-forward: + Black Right-pointing Triangle :arrow_forward: github No :arrow_forward: + Black Rightwards Arrow :arrow_right: github No :arrow_right: + Black Rightwards Arrow ➡ unicode No ➡ + Black Rightwards Arrow :arrow-right: github No :arrow-right: + Black Scissors ✂ unicode No ✂ + Black Scissors :scissors: github No :scissors: + Black Small Square :black-small-square: github No :black-small-square: + Black Small Square ▪ unicode No ▪ + Black Small Square :black_small_square: github No :black_small_square: + Black Spade Suit :spades: github No :spades: + Black Spade Suit ♠ unicode No ♠ + Black Square Button 🔲 unicode No 🔲 + Black Square Button :black_square_button: github No :black_square_button: + Black Square Button :black-square-button: github No :black-square-button: + Black Square For Stop ⏹ unicode No ⏹ + Black Square For Stop :stop-button: github No :stop-button: + Black Square For Stop :stop_button: github No :stop_button: + Black Sun With Rays ☀ unicode No ☀ + Black Sun With Rays :sunny: github No :sunny: + Black Telephone ☎ unicode No ☎ + Black Telephone :telephone: github No :telephone: + Black Universal Recycling Symbol :recycle: github No :recycle: + Black Universal Recycling Symbol ♻ unicode No ♻ + Black Up-pointing Double Triangle :arrow_double_up: github No :arrow_double_up: + Black Up-pointing Double Triangle ⏫ unicode No ⏫ + Black Up-pointing Double Triangle :arrow-double-up: github No :arrow-double-up: + Blossom 🌼 unicode No 🌼 + Blossom :blossom: github No :blossom: + Blowfish :blowfish: github No :blowfish: + Blowfish 🐡 unicode No 🐡 + Blue Book :blue_book: github No :blue_book: + Blue Book :blue-book: github No :blue-book: + Blue Book 📘 unicode No 📘 + Blue Heart 💙 unicode No 💙 + Blue Heart :blue_heart: github No :blue_heart: + Blue Heart :blue-heart: github No :blue-heart: + Boar 🐗 unicode No 🐗 + Boar :boar: github No :boar: + Bolivia :flag-bo: github No :flag-bo: + Bolivia 🇧🇴 unicode No 🇧🇴 + Bolivia :flag_bo: github No :flag_bo: + Bolivia :bo: github No :bo: + Bomb :bomb: github No :bomb: + Bomb 💣 unicode No 💣 + Bookmark :bookmark: github No :bookmark: + Bookmark 🔖 unicode No 🔖 + Bookmark Tabs :bookmark_tabs: github No :bookmark_tabs: + Bookmark Tabs :bookmark-tabs: github No :bookmark-tabs: + Bookmark Tabs 📑 unicode No 📑 + Books 📚 unicode No 📚 + Books :books: github No :books: + Bosnia And Herzegovina :flag-ba: github No :flag-ba: + Bosnia And Herzegovina :ba: github No :ba: + Bosnia And Herzegovina 🇧🇦 unicode No 🇧🇦 + Bosnia And Herzegovina :flag_ba: github No :flag_ba: + Botswana :bw: github No :bw: + Botswana :flag-bw: github No :flag-bw: + Botswana :flag_bw: github No :flag_bw: + Botswana 🇧🇼 unicode No 🇧🇼 + Bottle With Popping Cork :champagne: github No :champagne: + Bottle With Popping Cork :bottle_with_popping_cork: github No :bottle_with_popping_cork: + Bottle With Popping Cork 🍾 unicode No 🍾 + Bouquet :bouquet: github No :bouquet: + Bouquet 💐 unicode No 💐 + Bouvet Island :flag-bv: github No :flag-bv: + Bouvet Island :bv: github No :bv: + Bouvet Island 🇧🇻 unicode No 🇧🇻 + Bouvet Island :flag_bv: github No :flag_bv: + Bow And Arrow 🏹 unicode No 🏹 + Bow And Arrow :bow_and_arrow: github No :bow_and_arrow: + Bow And Arrow :bow-and-arrow: github No :bow-and-arrow: + Bow And Arrow :archery: github No :archery: + Bowling :bowling: github No :bowling: + Bowling 🎳 unicode No 🎳 + Boxing Glove :boxing_gloves: github No :boxing_gloves: + Boxing Glove :boxing_glove: github No :boxing_glove: + Boxing Glove 🥊 unicode No 🥊 + Boxing Glove :boxing-glove: github No :boxing-glove: + Boy :boy: github No :boy: + Boy 👦 unicode No 👦 + Boy - Tone 1 :boy_tone1: github No :boy_tone1: + Boy - Tone 1 👦🏻 unicode No 👦🏻 + Boy - Tone 1 :boy-tone1: github No :boy-tone1: + Boy - Tone 2 👦🏼 unicode No 👦🏼 + Boy - Tone 2 :boy_tone2: github No :boy_tone2: + Boy - Tone 2 :boy-tone2: github No :boy-tone2: + Boy - Tone 3 👦🏽 unicode No 👦🏽 + Boy - Tone 3 :boy_tone3: github No :boy_tone3: + Boy - Tone 3 :boy-tone3: github No :boy-tone3: + Boy - Tone 4 👦🏾 unicode No 👦🏾 + Boy - Tone 4 :boy_tone4: github No :boy_tone4: + Boy - Tone 4 :boy-tone4: github No :boy-tone4: + Boy - Tone 5 :boy_tone5: github No :boy_tone5: + Boy - Tone 5 :boy-tone5: github No :boy-tone5: + Boy - Tone 5 👦🏿 unicode No 👦🏿 + Brazil :br: github No :br: + Brazil 🇧🇷 unicode No 🇧🇷 + Brazil :flag-br: github No :flag-br: + Brazil :flag_br: github No :flag_br: + Bread :bread: github No :bread: + Bread 🍞 unicode No 🍞 + Bride With Veil :bride-with-veil: github No :bride-with-veil: + Bride With Veil :bride_with_veil: github No :bride_with_veil: + Bride With Veil 👰 unicode No 👰 + Bride With Veil - Tone 1 👰🏻 unicode No 👰🏻 + Bride With Veil - Tone 1 :bride_with_veil_tone1: github No :bride_with_veil_tone1: + Bride With Veil - Tone 1 :bride-with-veil-tone1: github No :bride-with-veil-tone1: + Bride With Veil - Tone 2 👰🏼 unicode No 👰🏼 + Bride With Veil - Tone 2 :bride_with_veil_tone2: github No :bride_with_veil_tone2: + Bride With Veil - Tone 2 :bride-with-veil-tone2: github No :bride-with-veil-tone2: + Bride With Veil - Tone 3 👰🏽 unicode No 👰🏽 + Bride With Veil - Tone 3 :bride_with_veil_tone3: github No :bride_with_veil_tone3: + Bride With Veil - Tone 3 :bride-with-veil-tone3: github No :bride-with-veil-tone3: + Bride With Veil - Tone 4 👰🏾 unicode No 👰🏾 + Bride With Veil - Tone 4 :bride-with-veil-tone4: github No :bride-with-veil-tone4: + Bride With Veil - Tone 4 :bride_with_veil_tone4: github No :bride_with_veil_tone4: + Bride With Veil - Tone 5 👰🏿 unicode No 👰🏿 + Bride With Veil - Tone 5 :bride-with-veil-tone5: github No :bride-with-veil-tone5: + Bride With Veil - Tone 5 :bride_with_veil_tone5: github No :bride_with_veil_tone5: + Bridge At Night 🌉 unicode No 🌉 + Bridge At Night :bridge_at_night: github No :bridge_at_night: + Bridge At Night :bridge-at-night: github No :bridge-at-night: + Briefcase 💼 unicode No 💼 + Briefcase :briefcase: github No :briefcase: + British Indian Ocean Territory :flag_io: github No :flag_io: + British Indian Ocean Territory 🇮🇴 unicode No 🇮🇴 + British Indian Ocean Territory :io: github No :io: + British Indian Ocean Territory :flag-io: github No :flag-io: + British Virgin Islands 🇻🇬 unicode No 🇻🇬 + British Virgin Islands :flag-vg: github No :flag-vg: + British Virgin Islands :vg: github No :vg: + British Virgin Islands :flag_vg: github No :flag_vg: + Broken Heart 💔 unicode No 💔 + Broken Heart :broken-heart: github No :broken-heart: + Broken Heart :broken_heart: github No :broken_heart: + Broken Heart :\ ascii No >:\ + Confused Face =L ascii No =L + Confused Face >:/ ascii No >:/ + Confused Face =/ ascii No =/ + Confused Face =\ ascii No =\ + Confused Face :confused: github No :confused: + Confused Face :\ ascii No :\ + Confused Face :L ascii No :L + Confused Face :/ ascii No :/ + Construction Sign :construction: github No :construction: + Construction Sign 🚧 unicode No 🚧 + Construction Worker :construction_worker: github No :construction_worker: + Construction Worker 👷 unicode No 👷 + Construction Worker :construction-worker: github No :construction-worker: + Construction Worker - Tone 1 :construction_worker_tone1: github No :construction_worker_tone1: + Construction Worker - Tone 1 👷🏻 unicode No 👷🏻 + Construction Worker - Tone 1 :construction-worker-tone1: github No :construction-worker-tone1: + Construction Worker - Tone 2 👷🏼 unicode No 👷🏼 + Construction Worker - Tone 2 :construction-worker-tone2: github No :construction-worker-tone2: + Construction Worker - Tone 2 :construction_worker_tone2: github No :construction_worker_tone2: + Construction Worker - Tone 3 :construction-worker-tone3: github No :construction-worker-tone3: + Construction Worker - Tone 3 :construction_worker_tone3: github No :construction_worker_tone3: + Construction Worker - Tone 3 👷🏽 unicode No 👷🏽 + Construction Worker - Tone 4 👷🏾 unicode No 👷🏾 + Construction Worker - Tone 4 :construction-worker-tone4: github No :construction-worker-tone4: + Construction Worker - Tone 4 :construction_worker_tone4: github No :construction_worker_tone4: + Construction Worker - Tone 5 :construction_worker_tone5: github No :construction_worker_tone5: + Construction Worker - Tone 5 👷🏿 unicode No 👷🏿 + Construction Worker - Tone 5 :construction-worker-tone5: github No :construction-worker-tone5: + Control Knobs :control-knobs: github No :control-knobs: + Control Knobs 🎛 unicode No 🎛 + Control Knobs :control_knobs: github No :control_knobs: + Convenience Store 🏪 unicode No 🏪 + Convenience Store :convenience_store: github No :convenience_store: + Convenience Store :convenience-store: github No :convenience-store: + Cook Islands :flag-ck: github No :flag-ck: + Cook Islands :ck: github No :ck: + Cook Islands 🇨🇰 unicode No 🇨🇰 + Cook Islands :flag_ck: github No :flag_ck: + Cooked Rice :rice: github No :rice: + Cooked Rice 🍚 unicode No 🍚 + Cookie 🍪 unicode No 🍪 + Cookie :cookie: github No :cookie: + Cooking 🍳 unicode No 🍳 + Cooking :cooking: github No :cooking: + Copyright Sign :copyright: github No :copyright: + Copyright Sign © unicode No © + Costa Rica 🇨🇷 unicode No 🇨🇷 + Costa Rica :flag-cr: github No :flag-cr: + Costa Rica :cr: github No :cr: + Costa Rica :flag_cr: github No :flag_cr: + Couch And Lamp 🛋 unicode No 🛋 + Couch And Lamp :couch: github No :couch: + Couch And Lamp :couch_and_lamp: github No :couch_and_lamp: + Couple (man,man) :couple_mm: github No :couple_mm: + Couple (man,man) :couple-mm: github No :couple-mm: + Couple (man,man) 👨❤👨 unicode No 👨❤👨 + Couple (man,man) :couple_with_heart_mm: github No :couple_with_heart_mm: + Couple (woman,woman) :couple_ww: github No :couple_ww: + Couple (woman,woman) 👩❤👩 unicode No 👩❤👩 + Couple (woman,woman) :couple-ww: github No :couple-ww: + Couple (woman,woman) :couple_with_heart_ww: github No :couple_with_heart_ww: + Couple With Heart :couple-with-heart: github No :couple-with-heart: + Couple With Heart :couple_with_heart: github No :couple_with_heart: + Couple With Heart 💑 unicode No 💑 + Cow :cow2: github No :cow2: + Cow 🐄 unicode No 🐄 + Cow Face 🐮 unicode No 🐮 + Cow Face :cow: github No :cow: + Crab :crab: github No :crab: + Crab 🦀 unicode No 🦀 + Credit Card :credit_card: github No :credit_card: + Credit Card 💳 unicode No 💳 + Credit Card :credit-card: github No :credit-card: + Crescent Moon :crescent-moon: github No :crescent-moon: + Crescent Moon :crescent_moon: github No :crescent_moon: + Crescent Moon 🌙 unicode No 🌙 + Cricket Bat And Ball 🏏 unicode No 🏏 + Cricket Bat And Ball :cricket: github No :cricket: + Cricket Bat And Ball :cricket_bat_ball: github No :cricket_bat_ball: + Croatia 🇭🇷 unicode No 🇭🇷 + Croatia :flag_hr: github No :flag_hr: + Croatia :hr: github No :hr: + Croatia :flag-hr: github No :flag-hr: + Crocodile :crocodile: github No :crocodile: + Crocodile 🐊 unicode No 🐊 + Croissant :croissant: github No :croissant: + Croissant 🥐 unicode No 🥐 + Cross Mark :x: github No :x: + Cross Mark ❌ unicode No ❌ + Crossed Flags :crossed_flags: github No :crossed_flags: + Crossed Flags 🎌 unicode No 🎌 + Crossed Flags :crossed-flags: github No :crossed-flags: + Crossed Swords ⚔ unicode No ⚔ + Crossed Swords :crossed-swords: github No :crossed-swords: + Crossed Swords :crossed_swords: github No :crossed_swords: + Crown 👑 unicode No 👑 + Crown :crown: github No :crown: + Crying Cat Face :crying_cat_face: github No :crying_cat_face: + Crying Cat Face 😿 unicode No 😿 + Crying Cat Face :crying-cat-face: github No :crying-cat-face: + Crying Face :'( ascii No :'( + Crying Face ;( ascii No ;( + Crying Face :cry: github No :cry: + Crying Face :'-( ascii No :'-( + Crying Face ;-( ascii No ;-( + Crying Face 😢 unicode No 😢 + Crystal Ball :crystal-ball: github No :crystal-ball: + Crystal Ball 🔮 unicode No 🔮 + Crystal Ball :crystal_ball: github No :crystal_ball: + Cuba :flag_cu: github No :flag_cu: + Cuba :flag-cu: github No :flag-cu: + Cuba :cu: github No :cu: + Cuba 🇨🇺 unicode No 🇨🇺 + Cucumber 🥒 unicode No 🥒 + Cucumber :cucumber: github No :cucumber: + Curaçao :flag-cw: github No :flag-cw: + Curaçao :flag_cw: github No :flag_cw: + Curaçao :cw: github No :cw: + Curaçao 🇨🇼 unicode No 🇨🇼 + Curly Loop ➰ unicode No ➰ + Curly Loop :curly_loop: github No :curly_loop: + Curly Loop :curly-loop: github No :curly-loop: + Currency Exchange :currency_exchange: github No :currency_exchange: + Currency Exchange 💱 unicode No 💱 + Currency Exchange :currency-exchange: github No :currency-exchange: + Curry And Rice :curry: github No :curry: + Curry And Rice 🍛 unicode No 🍛 + Custard :flan: github No :flan: + Custard :pudding: github No :pudding: + Custard :custard: github No :custard: + Custard 🍮 unicode No 🍮 + Customs :customs: github No :customs: + Customs 🛃 unicode No 🛃 + Cyclone 🌀 unicode No 🌀 + Cyclone :cyclone: github No :cyclone: + Cyprus :cy: github No :cy: + Cyprus :flag-cy: github No :flag-cy: + Cyprus :flag_cy: github No :flag_cy: + Cyprus 🇨🇾 unicode No 🇨🇾 + Côte D’ivoire :flag-ci: github No :flag-ci: + Côte D’ivoire :ci: github No :ci: + Côte D’ivoire :flag_ci: github No :flag_ci: + Côte D’ivoire 🇨🇮 unicode No 🇨🇮 + Dagger Knife :dagger_knife: github No :dagger_knife: + Dagger Knife :dagger: github No :dagger: + Dagger Knife 🗡 unicode No 🗡 + Dancer :dancer: github No :dancer: + Dancer 💃 unicode No 💃 + Dancer - Tone 1 💃🏻 unicode No 💃🏻 + Dancer - Tone 1 :dancer-tone1: github No :dancer-tone1: + Dancer - Tone 1 :dancer_tone1: github No :dancer_tone1: + Dancer - Tone 2 :dancer-tone2: github No :dancer-tone2: + Dancer - Tone 2 💃🏼 unicode No 💃🏼 + Dancer - Tone 2 :dancer_tone2: github No :dancer_tone2: + Dancer - Tone 3 💃🏽 unicode No 💃🏽 + Dancer - Tone 3 :dancer-tone3: github No :dancer-tone3: + Dancer - Tone 3 :dancer_tone3: github No :dancer_tone3: + Dancer - Tone 4 :dancer_tone4: github No :dancer_tone4: + Dancer - Tone 4 :dancer-tone4: github No :dancer-tone4: + Dancer - Tone 4 💃🏾 unicode No 💃🏾 + Dancer - Tone 5 💃🏿 unicode No 💃🏿 + Dancer - Tone 5 :dancer_tone5: github No :dancer_tone5: + Dancer - Tone 5 :dancer-tone5: github No :dancer-tone5: + Dango 🍡 unicode No 🍡 + Dango :dango: github No :dango: + Dark Sunglasses :dark-sunglasses: github No :dark-sunglasses: + Dark Sunglasses :dark_sunglasses: github No :dark_sunglasses: + Dark Sunglasses 🕶 unicode No 🕶 + Dash Symbol :dash: github No :dash: + Dash Symbol 💨 unicode No 💨 + Deciduous Tree :deciduous-tree: github No :deciduous-tree: + Deciduous Tree 🌳 unicode No 🌳 + Deciduous Tree :deciduous_tree: github No :deciduous_tree: + Deer :deer: github No :deer: + Deer 🦌 unicode No 🦌 + Delivery Truck 🚚 unicode No 🚚 + Delivery Truck :truck: github No :truck: + Denmark :flag_dk: github No :flag_dk: + Denmark :flag-dk: github No :flag-dk: + Denmark :dk: github No :dk: + Denmark 🇩🇰 unicode No 🇩🇰 + Department Store :department_store: github No :department_store: + Department Store 🏬 unicode No 🏬 + Department Store :department-store: github No :department-store: + Derelict House Building 🏚 unicode No 🏚 + Derelict House Building :house-abandoned: github No :house-abandoned: + Derelict House Building :house_abandoned: github No :house_abandoned: + Derelict House Building :derelict_house_building: github No :derelict_house_building: + Desert :desert: github No :desert: + Desert 🏜 unicode No 🏜 + Desert Island :island: github No :island: + Desert Island :desert_island: github No :desert_island: + Desert Island 🏝 unicode No 🏝 + Desktop Computer :desktop: github No :desktop: + Desktop Computer 🖥 unicode No 🖥 + Desktop Computer :desktop_computer: github No :desktop_computer: + Diamond Shape With A Dot Inside :diamond-shape-with-a-dot-inside: github No :diamond-shape-with-a-dot-inside: + Diamond Shape With A Dot Inside :diamond_shape_with_a_dot_inside: github No :diamond_shape_with_a_dot_inside: + Diamond Shape With A Dot Inside 💠 unicode No 💠 + Diego Garcia :flag-dg: github No :flag-dg: + Diego Garcia :dg: github No :dg: + Diego Garcia 🇩🇬 unicode No 🇩🇬 + Diego Garcia :flag_dg: github No :flag_dg: + Direct Hit :dart: github No :dart: + Direct Hit 🎯 unicode No 🎯 + Disappointed But Relieved Face :disappointed-relieved: github No :disappointed-relieved: + Disappointed But Relieved Face 😥 unicode No 😥 + Disappointed But Relieved Face :disappointed_relieved: github No :disappointed_relieved: + Disappointed Face :-( ascii No :-( + Disappointed Face :-[ ascii No :-[ + Disappointed Face :disappointed: github No :disappointed: + Disappointed Face :( ascii No :( + Disappointed Face >:[ ascii No >:[ + Disappointed Face =( ascii No =( + Disappointed Face 😞 unicode No 😞 + Disappointed Face :[ ascii No :[ + Dizzy Face %) ascii No %) + Dizzy Face %-) ascii No %-) + Dizzy Face #-) ascii No #-) + Dizzy Face #) ascii No #) + Dizzy Face :dizzy-face: github No :dizzy-face: + Dizzy Face X) ascii No X) + Dizzy Face X-) ascii No X-) + Dizzy Face 😵 unicode No 😵 + Dizzy Face :dizzy_face: github No :dizzy_face: + Dizzy Symbol :dizzy: github No :dizzy: + Dizzy Symbol 💫 unicode No 💫 + Djibouti :flag-dj: github No :flag-dj: + Djibouti :dj: github No :dj: + Djibouti :flag_dj: github No :flag_dj: + Djibouti 🇩🇯 unicode No 🇩🇯 + Do Not Litter Symbol :do-not-litter: github No :do-not-litter: + Do Not Litter Symbol 🚯 unicode No 🚯 + Do Not Litter Symbol :do_not_litter: github No :do_not_litter: + Dog :dog2: github No :dog2: + Dog 🐕 unicode No 🐕 + Dog Face 🐶 unicode No 🐶 + Dog Face :dog: github No :dog: + Dolphin :dolphin: github No :dolphin: + Dolphin 🐬 unicode No 🐬 + Dominica :flag_dm: github No :flag_dm: + Dominica :flag-dm: github No :flag-dm: + Dominica :dm: github No :dm: + Dominica 🇩🇲 unicode No 🇩🇲 + Door :door: github No :door: + Door 🚪 unicode No 🚪 + Double Curly Loop :loop: github No :loop: + Double Curly Loop ➿ unicode No ➿ + Double Exclamation Mark ‼ unicode No ‼ + Double Exclamation Mark :bangbang: github No :bangbang: + Double Vertical Bar :pause-button: github No :pause-button: + Double Vertical Bar ⏸ unicode No ⏸ + Double Vertical Bar :double_vertical_bar: github No :double_vertical_bar: + Double Vertical Bar :pause_button: github No :pause_button: + Doughnut 🍩 unicode No 🍩 + Doughnut :doughnut: github No :doughnut: + Dove Of Peace :dove_of_peace: github No :dove_of_peace: + Dove Of Peace 🕊 unicode No 🕊 + Dove Of Peace :dove: github No :dove: + Down-pointing Red Triangle :small_red_triangle_down: github No :small_red_triangle_down: + Down-pointing Red Triangle 🔻 unicode No 🔻 + Down-pointing Red Triangle :small-red-triangle-down: github No :small-red-triangle-down: + Down-pointing Small Red Triangle :arrow-down-small: github No :arrow-down-small: + Down-pointing Small Red Triangle :arrow_down_small: github No :arrow_down_small: + Down-pointing Small Red Triangle 🔽 unicode No 🔽 + Downwards Black Arrow :arrow-down: github No :arrow-down: + Downwards Black Arrow :arrow_down: github No :arrow_down: + Downwards Black Arrow ⬇ unicode No ⬇ + Dragon 🐉 unicode No 🐉 + Dragon :dragon: github No :dragon: + Dragon Face 🐲 unicode No 🐲 + Dragon Face :dragon_face: github No :dragon_face: + Dragon Face :dragon-face: github No :dragon-face: + Dress :dress: github No :dress: + Dress 👗 unicode No 👗 + Dromedary Camel :dromedary-camel: github No :dromedary-camel: + Dromedary Camel :dromedary_camel: github No :dromedary_camel: + Dromedary Camel 🐪 unicode No 🐪 + Drooling Face :drooling_face: github No :drooling_face: + Drooling Face 🤤 unicode No 🤤 + Drooling Face :drool: github No :drool: + Drooling Face :drooling-face: github No :drooling-face: + Droplet :droplet: github No :droplet: + Droplet 💧 unicode No 💧 + Drum With Drumsticks 🥁 unicode No 🥁 + Drum With Drumsticks :drum: github No :drum: + Drum With Drumsticks :drum_with_drumsticks: github No :drum_with_drumsticks: + Duck :duck: github No :duck: + Duck 🦆 unicode No 🦆 + Dvd 📀 unicode No 📀 + Dvd :dvd: github No :dvd: + E-mail Symbol :email: github No :email: + E-mail Symbol 📧 unicode No 📧 + E-mail Symbol :e-mail: github No :e-mail: + Eagle :eagle: github No :eagle: + Eagle 🦅 unicode No 🦅 + Ear 👂 unicode No 👂 + Ear :ear: github No :ear: + Ear - Tone 1 👂🏻 unicode No 👂🏻 + Ear - Tone 1 :ear-tone1: github No :ear-tone1: + Ear - Tone 1 :ear_tone1: github No :ear_tone1: + Ear - Tone 2 :ear-tone2: github No :ear-tone2: + Ear - Tone 2 👂🏼 unicode No 👂🏼 + Ear - Tone 2 :ear_tone2: github No :ear_tone2: + Ear - Tone 3 :ear_tone3: github No :ear_tone3: + Ear - Tone 3 :ear-tone3: github No :ear-tone3: + Ear - Tone 3 👂🏽 unicode No 👂🏽 + Ear - Tone 4 :ear-tone4: github No :ear-tone4: + Ear - Tone 4 :ear_tone4: github No :ear_tone4: + Ear - Tone 4 👂🏾 unicode No 👂🏾 + Ear - Tone 5 :ear-tone5: github No :ear-tone5: + Ear - Tone 5 👂🏿 unicode No 👂🏿 + Ear - Tone 5 :ear_tone5: github No :ear_tone5: + Ear Of Maize :corn: github No :corn: + Ear Of Maize 🌽 unicode No 🌽 + Ear Of Rice :ear_of_rice: github No :ear_of_rice: + Ear Of Rice 🌾 unicode No 🌾 + Ear Of Rice :ear-of-rice: github No :ear-of-rice: + Earth Globe Americas :earth-americas: github No :earth-americas: + Earth Globe Americas :earth_americas: github No :earth_americas: + Earth Globe Americas 🌎 unicode No 🌎 + Earth Globe Asia-australia :earth-asia: github No :earth-asia: + Earth Globe Asia-australia :earth_asia: github No :earth_asia: + Earth Globe Asia-australia 🌏 unicode No 🌏 + Earth Globe Europe-africa :earth_africa: github No :earth_africa: + Earth Globe Europe-africa 🌍 unicode No 🌍 + Earth Globe Europe-africa :earth-africa: github No :earth-africa: + Ecuador :ec: github No :ec: + Ecuador :flag_ec: github No :flag_ec: + Ecuador :flag-ec: github No :flag-ec: + Ecuador 🇪🇨 unicode No 🇪🇨 + Egg :egg: github No :egg: + Egg 🥚 unicode No 🥚 + Egypt :flag_eg: github No :flag_eg: + Egypt :flag-eg: github No :flag-eg: + Egypt 🇪🇬 unicode No 🇪🇬 + Egypt :eg: github No :eg: + Eight Pointed Black Star ✴ unicode No ✴ + Eight Pointed Black Star :eight-pointed-black-star: github No :eight-pointed-black-star: + Eight Pointed Black Star :eight_pointed_black_star: github No :eight_pointed_black_star: + Eight Spoked Asterisk :eight_spoked_asterisk: github No :eight_spoked_asterisk: + Eight Spoked Asterisk :eight-spoked-asterisk: github No :eight-spoked-asterisk: + Eight Spoked Asterisk ✳ unicode No ✳ + Eject Symbol ⏏ unicode No ⏏ + Eject Symbol :eject_symbol: github No :eject_symbol: + Eject Symbol :eject: github No :eject: + El Salvador :flag-sv: github No :flag-sv: + El Salvador :flag_sv: github No :flag_sv: + El Salvador 🇸🇻 unicode No 🇸🇻 + El Salvador :sv: github No :sv: + Electric Light Bulb 💡 unicode No 💡 + Electric Light Bulb :bulb: github No :bulb: + Electric Plug 🔌 unicode No 🔌 + Electric Plug :electric-plug: github No :electric-plug: + Electric Plug :electric_plug: github No :electric_plug: + Electric Torch 🔦 unicode No 🔦 + Electric Torch :flashlight: github No :flashlight: + Elephant 🐘 unicode No 🐘 + Elephant :elephant: github No :elephant: + Emoji Modifier Fitzpatrick Type-1-2 :tone1: github No :tone1: + Emoji Modifier Fitzpatrick Type-1-2 🏻 unicode No 🏻 + Emoji Modifier Fitzpatrick Type-3 :tone2: github No :tone2: + Emoji Modifier Fitzpatrick Type-3 🏼 unicode No 🏼 + Emoji Modifier Fitzpatrick Type-4 🏽 unicode No 🏽 + Emoji Modifier Fitzpatrick Type-4 :tone3: github No :tone3: + Emoji Modifier Fitzpatrick Type-5 :tone4: github No :tone4: + Emoji Modifier Fitzpatrick Type-5 🏾 unicode No 🏾 + Emoji Modifier Fitzpatrick Type-6 :tone5: github No :tone5: + Emoji Modifier Fitzpatrick Type-6 🏿 unicode No 🏿 + End With Leftwards Arrow Above :end: github No :end: + End With Leftwards Arrow Above 🔚 unicode No 🔚 + Envelope :envelope: github No :envelope: + Envelope ✉ unicode No ✉ + Envelope With Downwards Arrow Above :envelope-with-arrow: github No :envelope-with-arrow: + Envelope With Downwards Arrow Above :envelope_with_arrow: github No :envelope_with_arrow: + Envelope With Downwards Arrow Above 📩 unicode No 📩 + Equatorial Guinea 🇬🇶 unicode No 🇬🇶 + Equatorial Guinea :flag-gq: github No :flag-gq: + Equatorial Guinea :flag_gq: github No :flag_gq: + Equatorial Guinea :gq: github No :gq: + Eritrea :flag_er: github No :flag_er: + Eritrea :er: github No :er: + Eritrea :flag-er: github No :flag-er: + Eritrea 🇪🇷 unicode No 🇪🇷 + Estonia :ee: github No :ee: + Estonia :flag_ee: github No :flag_ee: + Estonia :flag-ee: github No :flag-ee: + Estonia 🇪🇪 unicode No 🇪🇪 + Ethiopia :flag_et: github No :flag_et: + Ethiopia :et: github No :et: + Ethiopia :flag-et: github No :flag-et: + Ethiopia 🇪🇹 unicode No 🇪🇹 + European Castle :european_castle: github No :european_castle: + European Castle :european-castle: github No :european-castle: + European Castle 🏰 unicode No 🏰 + European Post Office :european-post-office: github No :european-post-office: + European Post Office 🏤 unicode No 🏤 + European Post Office :european_post_office: github No :european_post_office: + European Union :flag_eu: github No :flag_eu: + European Union 🇪🇺 unicode No 🇪🇺 + European Union :eu: github No :eu: + European Union :flag-eu: github No :flag-eu: + Evergreen Tree :evergreen-tree: github No :evergreen-tree: + Evergreen Tree 🌲 unicode No 🌲 + Evergreen Tree :evergreen_tree: github No :evergreen_tree: + Exclamation Question Mark :interrobang: github No :interrobang: + Exclamation Question Mark ⁉ unicode No ⁉ + Expressionless Face 😑 unicode No 😑 + Expressionless Face -_- ascii No -_- + Expressionless Face -__- ascii No -__- + Expressionless Face :expressionless: github No :expressionless: + Expressionless Face -___- ascii No -___- + Extraterrestrial Alien :alien: github No :alien: + Extraterrestrial Alien 👽 unicode No 👽 + Eye 👁 unicode No 👁 + Eye :eye: github No :eye: + Eye In Speech Bubble 👁🗨 unicode No 👁🗨 + Eye In Speech Bubble :eye-in-speech-bubble: github No :eye-in-speech-bubble: + Eye In Speech Bubble :eye_in_speech_bubble: github No :eye_in_speech_bubble: + Eyeglasses :eyeglasses: github No :eyeglasses: + Eyeglasses 👓 unicode No 👓 + Eyes :eyes: github No :eyes: + Eyes 👀 unicode No 👀 + Face Massage 💆 unicode No 💆 + Face Massage :massage: github No :massage: + Face Massage - Tone 1 :massage-tone1: github No :massage-tone1: + Face Massage - Tone 1 :massage_tone1: github No :massage_tone1: + Face Massage - Tone 1 💆🏻 unicode No 💆🏻 + Face Massage - Tone 2 :massage_tone2: github No :massage_tone2: + Face Massage - Tone 2 :massage-tone2: github No :massage-tone2: + Face Massage - Tone 2 💆🏼 unicode No 💆🏼 + Face Massage - Tone 3 :massage-tone3: github No :massage-tone3: + Face Massage - Tone 3 :massage_tone3: github No :massage_tone3: + Face Massage - Tone 3 💆🏽 unicode No 💆🏽 + Face Massage - Tone 4 :massage_tone4: github No :massage_tone4: + Face Massage - Tone 4 :massage-tone4: github No :massage-tone4: + Face Massage - Tone 4 💆🏾 unicode No 💆🏾 + Face Massage - Tone 5 :massage-tone5: github No :massage-tone5: + Face Massage - Tone 5 :massage_tone5: github No :massage_tone5: + Face Massage - Tone 5 💆🏿 unicode No 💆🏿 + Face Palm :face-palm: github No :face-palm: + Face Palm :facepalm: github No :facepalm: + Face Palm :face_palm: github No :face_palm: + Face Palm 🤦 unicode No 🤦 + Face Palm - Tone 1 :face-palm-tone1: github No :face-palm-tone1: + Face Palm - Tone 1 :facepalm_tone1: github No :facepalm_tone1: + Face Palm - Tone 1 :face_palm_tone1: github No :face_palm_tone1: + Face Palm - Tone 1 🤦🏻 unicode No 🤦🏻 + Face Palm - Tone 2 :facepalm_tone2: github No :facepalm_tone2: + Face Palm - Tone 2 :face_palm_tone2: github No :face_palm_tone2: + Face Palm - Tone 2 🤦🏼 unicode No 🤦🏼 + Face Palm - Tone 2 :face-palm-tone2: github No :face-palm-tone2: + Face Palm - Tone 3 :face-palm-tone3: github No :face-palm-tone3: + Face Palm - Tone 3 :facepalm_tone3: github No :facepalm_tone3: + Face Palm - Tone 3 :face_palm_tone3: github No :face_palm_tone3: + Face Palm - Tone 3 🤦🏽 unicode No 🤦🏽 + Face Palm - Tone 4 :facepalm_tone4: github No :facepalm_tone4: + Face Palm - Tone 4 :face-palm-tone4: github No :face-palm-tone4: + Face Palm - Tone 4 :face_palm_tone4: github No :face_palm_tone4: + Face Palm - Tone 4 🤦🏾 unicode No 🤦🏾 + Face Palm - Tone 5 🤦🏿 unicode No 🤦🏿 + Face Palm - Tone 5 :facepalm_tone5: github No :facepalm_tone5: + Face Palm - Tone 5 :face-palm-tone5: github No :face-palm-tone5: + Face Palm - Tone 5 :face_palm_tone5: github No :face_palm_tone5: + Face Savouring Delicious Food 😋 unicode No 😋 + Face Savouring Delicious Food :yum: github No :yum: + Face Screaming In Fear :scream: github No :scream: + Face Screaming In Fear 😱 unicode No 😱 + Face Throwing A Kiss :kissing_heart: github No :kissing_heart: + Face Throwing A Kiss :kissing-heart: github No :kissing-heart: + Face Throwing A Kiss :-* ascii No :-* + Face Throwing A Kiss 😘 unicode No 😘 + Face Throwing A Kiss =* ascii No =* + Face Throwing A Kiss :^* ascii No :^* + Face Throwing A Kiss :* ascii No :* + Face With Cold Sweat :sweat: github No :sweat: + Face With Cold Sweat ':( ascii No ':( + Face With Cold Sweat ':-( ascii No ':-( + Face With Cold Sweat 😓 unicode No 😓 + Face With Cold Sweat '=( ascii No '=( + Face With Cowboy Hat 🤠 unicode No 🤠 + Face With Cowboy Hat :face_with_cowboy_hat: github No :face_with_cowboy_hat: + Face With Cowboy Hat :cowboy: github No :cowboy: + Face With Head-bandage 🤕 unicode No 🤕 + Face With Head-bandage :head-bandage: github No :head-bandage: + Face With Head-bandage :head_bandage: github No :head_bandage: + Face With Head-bandage :face_with_head_bandage: github No :face_with_head_bandage: + Face With Look Of Triumph :triumph: github No :triumph: + Face With Look Of Triumph 😤 unicode No 😤 + Face With Medical Mask :mask: github No :mask: + Face With Medical Mask 😷 unicode No 😷 + Face With No Good Gesture :no-good: github No :no-good: + Face With No Good Gesture 🙅 unicode No 🙅 + Face With No Good Gesture :no_good: github No :no_good: + Face With No Good Gesture - Tone 1 🙅🏻 unicode No 🙅🏻 + Face With No Good Gesture - Tone 1 :no_good_tone1: github No :no_good_tone1: + Face With No Good Gesture - Tone 1 :no-good-tone1: github No :no-good-tone1: + Face With No Good Gesture - Tone 2 :no_good_tone2: github No :no_good_tone2: + Face With No Good Gesture - Tone 2 🙅🏼 unicode No 🙅🏼 + Face With No Good Gesture - Tone 2 :no-good-tone2: github No :no-good-tone2: + Face With No Good Gesture - Tone 3 🙅🏽 unicode No 🙅🏽 + Face With No Good Gesture - Tone 3 :no_good_tone3: github No :no_good_tone3: + Face With No Good Gesture - Tone 3 :no-good-tone3: github No :no-good-tone3: + Face With No Good Gesture - Tone 4 :no_good_tone4: github No :no_good_tone4: + Face With No Good Gesture - Tone 4 🙅🏾 unicode No 🙅🏾 + Face With No Good Gesture - Tone 4 :no-good-tone4: github No :no-good-tone4: + Face With No Good Gesture - Tone 5 🙅🏿 unicode No 🙅🏿 + Face With No Good Gesture - Tone 5 :no_good_tone5: github No :no_good_tone5: + Face With No Good Gesture - Tone 5 :no-good-tone5: github No :no-good-tone5: + Face With Ok Gesture 🙆 unicode No 🙆 + Face With Ok Gesture :ok_woman: github No :ok_woman: + Face With Ok Gesture :ok-woman: github No :ok-woman: + Face With Ok Gesture \0/ ascii No \0/ + Face With Ok Gesture *\O/* ascii No *\O/* + Face With Ok Gesture \O/ ascii No \O/ + Face With Ok Gesture *\0/* ascii No *\0/* + Face With Ok Gesture Tone1 :ok_woman_tone1: github No :ok_woman_tone1: + Face With Ok Gesture Tone1 :ok-woman-tone1: github No :ok-woman-tone1: + Face With Ok Gesture Tone1 🙆🏻 unicode No 🙆🏻 + Face With Ok Gesture Tone2 :ok_woman_tone2: github No :ok_woman_tone2: + Face With Ok Gesture Tone2 :ok-woman-tone2: github No :ok-woman-tone2: + Face With Ok Gesture Tone2 🙆🏼 unicode No 🙆🏼 + Face With Ok Gesture Tone3 :ok_woman_tone3: github No :ok_woman_tone3: + Face With Ok Gesture Tone3 :ok-woman-tone3: github No :ok-woman-tone3: + Face With Ok Gesture Tone3 🙆🏽 unicode No 🙆🏽 + Face With Ok Gesture Tone4 :ok_woman_tone4: github No :ok_woman_tone4: + Face With Ok Gesture Tone4 :ok-woman-tone4: github No :ok-woman-tone4: + Face With Ok Gesture Tone4 🙆🏾 unicode No 🙆🏾 + Face With Ok Gesture Tone5 :ok_woman_tone5: github No :ok_woman_tone5: + Face With Ok Gesture Tone5 :ok-woman-tone5: github No :ok-woman-tone5: + Face With Ok Gesture Tone5 🙆🏿 unicode No 🙆🏿 + Face With Open Mouth :open-mouth: github No :open-mouth: + Face With Open Mouth 😮 unicode No 😮 + Face With Open Mouth :open_mouth: github No :open_mouth: + Face With Open Mouth :-o ascii No :-o + Face With Open Mouth :-O ascii No :-O + Face With Open Mouth O_O ascii No O_O + Face With Open Mouth >:O ascii No >:O + Face With Open Mouth :O ascii No :O + Face With Open Mouth :o ascii No :o + Face With Open Mouth And Cold Sweat :cold_sweat: github No :cold_sweat: + Face With Open Mouth And Cold Sweat :cold-sweat: github No :cold-sweat: + Face With Open Mouth And Cold Sweat 😰 unicode No 😰 + Face With Rolling Eyes :rolling_eyes: github No :rolling_eyes: + Face With Rolling Eyes :rolling-eyes: github No :rolling-eyes: + Face With Rolling Eyes 🙄 unicode No 🙄 + Face With Rolling Eyes :face_with_rolling_eyes: github No :face_with_rolling_eyes: + Face With Stuck-out Tongue 😛 unicode No 😛 + Face With Stuck-out Tongue :-p ascii No :-p + Face With Stuck-out Tongue :-b ascii No :-b + Face With Stuck-out Tongue :-P ascii No :-P + Face With Stuck-out Tongue :-þ ascii No :-þ + Face With Stuck-out Tongue :stuck-out-tongue: github No :stuck-out-tongue: + Face With Stuck-out Tongue :-Þ ascii No :-Þ + Face With Stuck-out Tongue d: ascii No d: + Face With Stuck-out Tongue =P ascii No =P + Face With Stuck-out Tongue =p ascii No =p + Face With Stuck-out Tongue :Þ ascii No :Þ + Face With Stuck-out Tongue :þ ascii No :þ + Face With Stuck-out Tongue :P ascii No :P + Face With Stuck-out Tongue :p ascii No :p + Face With Stuck-out Tongue :b ascii No :b + Face With Stuck-out Tongue :stuck_out_tongue: github No :stuck_out_tongue: + Face With Stuck-out Tongue And Tightly-closed Eyes :stuck-out-tongue-closed-eyes: github No :stuck-out-tongue-closed-eyes: + Face With Stuck-out Tongue And Tightly-closed Eyes 😝 unicode No 😝 + Face With Stuck-out Tongue And Tightly-closed Eyes :stuck_out_tongue_closed_eyes: github No :stuck_out_tongue_closed_eyes: + Face With Stuck-out Tongue And Winking Eye :stuck_out_tongue_winking_eye: github No :stuck_out_tongue_winking_eye: + Face With Stuck-out Tongue And Winking Eye 😜 unicode No 😜 + Face With Stuck-out Tongue And Winking Eye X-P ascii No X-P + Face With Stuck-out Tongue And Winking Eye >:P ascii No >:P + Face With Stuck-out Tongue And Winking Eye :stuck-out-tongue-winking-eye: github No :stuck-out-tongue-winking-eye: + Face With Stuck-out Tongue And Winking Eye x-p ascii No x-p + Face With Tears Of Joy :') ascii No :') + Face With Tears Of Joy :'-) ascii No :'-) + Face With Tears Of Joy 😂 unicode No 😂 + Face With Tears Of Joy :joy: github No :joy: + Face With Thermometer :thermometer_face: github No :thermometer_face: + Face With Thermometer :thermometer-face: github No :thermometer-face: + Face With Thermometer 🤒 unicode No 🤒 + Face With Thermometer :face_with_thermometer: github No :face_with_thermometer: + Face Without Mouth 😶 unicode No 😶 + Face Without Mouth :-# ascii No :-# + Face Without Mouth :-x ascii No :-x + Face Without Mouth :-X ascii No :-X + Face Without Mouth :no_mouth: github No :no_mouth: + Face Without Mouth :no-mouth: github No :no-mouth: + Face Without Mouth =# ascii No =# + Face Without Mouth =X ascii No =X + Face Without Mouth =x ascii No =x + Face Without Mouth :X ascii No :X + Face Without Mouth :x ascii No :x + Face Without Mouth :# ascii No :# + Factory 🏭 unicode No 🏭 + Factory :factory: github No :factory: + Falkland Islands 🇫🇰 unicode No 🇫🇰 + Falkland Islands :flag_fk: github No :flag_fk: + Falkland Islands :flag-fk: github No :flag-fk: + Falkland Islands :fk: github No :fk: + Fallen Leaf :fallen-leaf: github No :fallen-leaf: + Fallen Leaf 🍂 unicode No 🍂 + Fallen Leaf :fallen_leaf: github No :fallen_leaf: + Family :family: github No :family: + Family 👪 unicode No 👪 + Family (man,man,boy) :family_mmb: github No :family_mmb: + Family (man,man,boy) :family-mmb: github No :family-mmb: + Family (man,man,boy) 👨👨👦 unicode No 👨👨👦 + Family (man,man,boy,boy) 👨👨👦👦 unicode No 👨👨👦👦 + Family (man,man,boy,boy) :family_mmbb: github No :family_mmbb: + Family (man,man,boy,boy) :family-mmbb: github No :family-mmbb: + Family (man,man,girl) :family-mmg: github No :family-mmg: + Family (man,man,girl) 👨👨👧 unicode No 👨👨👧 + Family (man,man,girl) :family_mmg: github No :family_mmg: + Family (man,man,girl,boy) :family_mmgb: github No :family_mmgb: + Family (man,man,girl,boy) :family-mmgb: github No :family-mmgb: + Family (man,man,girl,boy) 👨👨👧👦 unicode No 👨👨👧👦 + Family (man,man,girl,girl) :family_mmgg: github No :family_mmgg: + Family (man,man,girl,girl) 👨👨👧👧 unicode No 👨👨👧👧 + Family (man,man,girl,girl) :family-mmgg: github No :family-mmgg: + Family (man,woman,boy,boy) :family-mwbb: github No :family-mwbb: + Family (man,woman,boy,boy) 👨👩👦👦 unicode No 👨👩👦👦 + Family (man,woman,boy,boy) :family_mwbb: github No :family_mwbb: + Family (man,woman,girl) 👨👩👧 unicode No 👨👩👧 + Family (man,woman,girl) :family-mwg: github No :family-mwg: + Family (man,woman,girl) :family_mwg: github No :family_mwg: + Family (man,woman,girl,boy) 👨👩👧👦 unicode No 👨👩👧👦 + Family (man,woman,girl,boy) :family_mwgb: github No :family_mwgb: + Family (man,woman,girl,boy) :family-mwgb: github No :family-mwgb: + Family (man,woman,girl,girl) :family_mwgg: github No :family_mwgg: + Family (man,woman,girl,girl) :family-mwgg: github No :family-mwgg: + Family (man,woman,girl,girl) 👨👩👧👧 unicode No 👨👩👧👧 + Family (woman,woman,boy) 👩👩👦 unicode No 👩👩👦 + Family (woman,woman,boy) :family-wwb: github No :family-wwb: + Family (woman,woman,boy) :family_wwb: github No :family_wwb: + Family (woman,woman,boy,boy) :family_wwbb: github No :family_wwbb: + Family (woman,woman,boy,boy) :family-wwbb: github No :family-wwbb: + Family (woman,woman,boy,boy) 👩👩👦👦 unicode No 👩👩👦👦 + Family (woman,woman,girl) :family-wwg: github No :family-wwg: + Family (woman,woman,girl) :family_wwg: github No :family_wwg: + Family (woman,woman,girl) 👩👩👧 unicode No 👩👩👧 + Family (woman,woman,girl,boy) :family_wwgb: github No :family_wwgb: + Family (woman,woman,girl,boy) :family-wwgb: github No :family-wwgb: + Family (woman,woman,girl,boy) 👩👩👧👦 unicode No 👩👩👧👦 + Family (woman,woman,girl,girl) :family-wwgg: github No :family-wwgg: + Family (woman,woman,girl,girl) :family_wwgg: github No :family_wwgg: + Family (woman,woman,girl,girl) 👩👩👧👧 unicode No 👩👩👧👧 + Faroe Islands 🇫🇴 unicode No 🇫🇴 + Faroe Islands :flag_fo: github No :flag_fo: + Faroe Islands :flag-fo: github No :flag-fo: + Faroe Islands :fo: github No :fo: + Father Christmas :santa: github No :santa: + Father Christmas 🎅 unicode No 🎅 + Father Christmas - Tone 1 :santa_tone1: github No :santa_tone1: + Father Christmas - Tone 1 :santa-tone1: github No :santa-tone1: + Father Christmas - Tone 1 🎅🏻 unicode No 🎅🏻 + Father Christmas - Tone 2 🎅🏼 unicode No 🎅🏼 + Father Christmas - Tone 2 :santa-tone2: github No :santa-tone2: + Father Christmas - Tone 2 :santa_tone2: github No :santa_tone2: + Father Christmas - Tone 3 🎅🏽 unicode No 🎅🏽 + Father Christmas - Tone 3 :santa-tone3: github No :santa-tone3: + Father Christmas - Tone 3 :santa_tone3: github No :santa_tone3: + Father Christmas - Tone 4 🎅🏾 unicode No 🎅🏾 + Father Christmas - Tone 4 :santa_tone4: github No :santa_tone4: + Father Christmas - Tone 4 :santa-tone4: github No :santa-tone4: + Father Christmas - Tone 5 :santa_tone5: github No :santa_tone5: + Father Christmas - Tone 5 🎅🏿 unicode No 🎅🏿 + Father Christmas - Tone 5 :santa-tone5: github No :santa-tone5: + Fax Machine 📠 unicode No 📠 + Fax Machine :fax: github No :fax: + Fearful Face D: ascii No D: + Fearful Face 😨 unicode No 😨 + Fearful Face :fearful: github No :fearful: + Fencer :fencing: github No :fencing: + Fencer 🤺 unicode No 🤺 + Fencer :fencer: github No :fencer: + Ferris Wheel 🎡 unicode No 🎡 + Ferris Wheel :ferris_wheel: github No :ferris_wheel: + Ferris Wheel :ferris-wheel: github No :ferris-wheel: + Ferry :ferry: github No :ferry: + Ferry ⛴ unicode No ⛴ + Field Hockey Stick And Ball :field_hockey: github No :field_hockey: + Field Hockey Stick And Ball 🏑 unicode No 🏑 + Field Hockey Stick And Ball :field-hockey: github No :field-hockey: + Fiji 🇫🇯 unicode No 🇫🇯 + Fiji :flag-fj: github No :flag-fj: + Fiji :fj: github No :fj: + Fiji :flag_fj: github No :flag_fj: + File Cabinet :file-cabinet: github No :file-cabinet: + File Cabinet 🗄 unicode No 🗄 + File Cabinet :file_cabinet: github No :file_cabinet: + File Folder :file_folder: github No :file_folder: + File Folder :file-folder: github No :file-folder: + File Folder 📁 unicode No 📁 + Film Frames 🎞 unicode No 🎞 + Film Frames :film-frames: github No :film-frames: + Film Frames :film_frames: github No :film_frames: + Film Projector 📽 unicode No 📽 + Film Projector :projector: github No :projector: + Film Projector :film_projector: github No :film_projector: + Finland :fi: github No :fi: + Finland 🇫🇮 unicode No 🇫🇮 + Finland :flag_fi: github No :flag_fi: + Finland :flag-fi: github No :flag-fi: + Fire :flame: github No :flame: + Fire :fire: github No :fire: + Fire 🔥 unicode No 🔥 + Fire Engine 🚒 unicode No 🚒 + Fire Engine :fire_engine: github No :fire_engine: + Fire Engine :fire-engine: github No :fire-engine: + Firework Sparkler 🎇 unicode No 🎇 + Firework Sparkler :sparkler: github No :sparkler: + Fireworks 🎆 unicode No 🎆 + Fireworks :fireworks: github No :fireworks: + First Place Medal :first-place: github No :first-place: + First Place Medal 🥇 unicode No 🥇 + First Place Medal :first_place: github No :first_place: + First Place Medal :first_place_medal: github No :first_place_medal: + First Quarter Moon Symbol :first_quarter_moon: github No :first_quarter_moon: + First Quarter Moon Symbol 🌓 unicode No 🌓 + First Quarter Moon Symbol :first-quarter-moon: github No :first-quarter-moon: + First Quarter Moon With Face 🌛 unicode No 🌛 + First Quarter Moon With Face :first_quarter_moon_with_face: github No :first_quarter_moon_with_face: + First Quarter Moon With Face :first-quarter-moon-with-face: github No :first-quarter-moon-with-face: + Fish 🐟 unicode No 🐟 + Fish :fish: github No :fish: + Fish Cake With Swirl Design 🍥 unicode No 🍥 + Fish Cake With Swirl Design :fish-cake: github No :fish-cake: + Fish Cake With Swirl Design :fish_cake: github No :fish_cake: + Fishing Pole And Fish :fishing_pole_and_fish: github No :fishing_pole_and_fish: + Fishing Pole And Fish :fishing-pole-and-fish: github No :fishing-pole-and-fish: + Fishing Pole And Fish 🎣 unicode No 🎣 + Fisted Hand Sign 👊 unicode No 👊 + Fisted Hand Sign :punch: github No :punch: + Fisted Hand Sign - Tone 1 :punch-tone1: github No :punch-tone1: + Fisted Hand Sign - Tone 1 :punch_tone1: github No :punch_tone1: + Fisted Hand Sign - Tone 1 👊🏻 unicode No 👊🏻 + Fisted Hand Sign - Tone 2 :punch-tone2: github No :punch-tone2: + Fisted Hand Sign - Tone 2 :punch_tone2: github No :punch_tone2: + Fisted Hand Sign - Tone 2 👊🏼 unicode No 👊🏼 + Fisted Hand Sign - Tone 3 :punch-tone3: github No :punch-tone3: + Fisted Hand Sign - Tone 3 :punch_tone3: github No :punch_tone3: + Fisted Hand Sign - Tone 3 👊🏽 unicode No 👊🏽 + Fisted Hand Sign - Tone 4 :punch-tone4: github No :punch-tone4: + Fisted Hand Sign - Tone 4 :punch_tone4: github No :punch_tone4: + Fisted Hand Sign - Tone 4 👊🏾 unicode No 👊🏾 + Fisted Hand Sign - Tone 5 :punch-tone5: github No :punch-tone5: + Fisted Hand Sign - Tone 5 :punch_tone5: github No :punch_tone5: + Fisted Hand Sign - Tone 5 👊🏿 unicode No 👊🏿 + Flag In Hole ⛳ unicode No ⛳ + Flag In Hole :golf: github No :golf: + Fleur-de-lis ⚜ unicode No ⚜ + Fleur-de-lis :fleur-de-lis: github No :fleur-de-lis: + Flexed Biceps 💪 unicode No 💪 + Flexed Biceps :muscle: github No :muscle: + Flexed Biceps - Tone 1 :muscle_tone1: github No :muscle_tone1: + Flexed Biceps - Tone 1 💪🏻 unicode No 💪🏻 + Flexed Biceps - Tone 1 :muscle-tone1: github No :muscle-tone1: + Flexed Biceps - Tone 2 :muscle_tone2: github No :muscle_tone2: + Flexed Biceps - Tone 2 💪🏼 unicode No 💪🏼 + Flexed Biceps - Tone 2 :muscle-tone2: github No :muscle-tone2: + Flexed Biceps - Tone 3 💪🏽 unicode No 💪🏽 + Flexed Biceps - Tone 3 :muscle_tone3: github No :muscle_tone3: + Flexed Biceps - Tone 3 :muscle-tone3: github No :muscle-tone3: + Flexed Biceps - Tone 4 💪🏾 unicode No 💪🏾 + Flexed Biceps - Tone 4 :muscle_tone4: github No :muscle_tone4: + Flexed Biceps - Tone 4 :muscle-tone4: github No :muscle-tone4: + Flexed Biceps - Tone 5 💪🏿 unicode No 💪🏿 + Flexed Biceps - Tone 5 :muscle_tone5: github No :muscle_tone5: + Flexed Biceps - Tone 5 :muscle-tone5: github No :muscle-tone5: + Floppy Disk :floppy_disk: github No :floppy_disk: + Floppy Disk 💾 unicode No 💾 + Floppy Disk :floppy-disk: github No :floppy-disk: + Flower Playing Cards 🎴 unicode No 🎴 + Flower Playing Cards :flower-playing-cards: github No :flower-playing-cards: + Flower Playing Cards :flower_playing_cards: github No :flower_playing_cards: + Flushed Face 😳 unicode No 😳 + Flushed Face =$ ascii No =$ + Flushed Face :flushed: github No :flushed: + Flushed Face :$ ascii No :$ + Fog 🌫 unicode No 🌫 + Fog :fog: github No :fog: + Foggy 🌁 unicode No 🌁 + Foggy :foggy: github No :foggy: + Footprints :footprints: github No :footprints: + Footprints 👣 unicode No 👣 + Fork And Knife 🍴 unicode No 🍴 + Fork And Knife :fork_and_knife: github No :fork_and_knife: + Fork And Knife :fork-and-knife: github No :fork-and-knife: + Fork And Knife With Plate :fork_and_knife_with_plate: github No :fork_and_knife_with_plate: + Fork And Knife With Plate :fork-knife-plate: github No :fork-knife-plate: + Fork And Knife With Plate 🍽 unicode No 🍽 + Fork And Knife With Plate :fork_knife_plate: github No :fork_knife_plate: + Fountain :fountain: github No :fountain: + Fountain ⛲ unicode No ⛲ + Four Leaf Clover 🍀 unicode No 🍀 + Four Leaf Clover :four-leaf-clover: github No :four-leaf-clover: + Four Leaf Clover :four_leaf_clover: github No :four_leaf_clover: + Fox Face 🦊 unicode No 🦊 + Fox Face :fox_face: github No :fox_face: + Fox Face :fox: github No :fox: + Frame With Picture 🖼 unicode No 🖼 + Frame With Picture :frame_with_picture: github No :frame_with_picture: + Frame With Picture :frame_photo: github No :frame_photo: + Frame With Picture :frame-photo: github No :frame-photo: + France 🇫🇷 unicode No 🇫🇷 + France :fr: github No :fr: + France :flag-fr: github No :flag-fr: + France :flag_fr: github No :flag_fr: + French Fries :fries: github No :fries: + French Fries 🍟 unicode No 🍟 + French Guiana 🇬🇫 unicode No 🇬🇫 + French Guiana :flag-gf: github No :flag-gf: + French Guiana :flag_gf: github No :flag_gf: + French Guiana :gf: github No :gf: + French Polynesia :pf: github No :pf: + French Polynesia :flag_pf: github No :flag_pf: + French Polynesia 🇵🇫 unicode No 🇵🇫 + French Polynesia :flag-pf: github No :flag-pf: + French Southern Territories :tf: github No :tf: + French Southern Territories :flag-tf: github No :flag-tf: + French Southern Territories 🇹🇫 unicode No 🇹🇫 + French Southern Territories :flag_tf: github No :flag_tf: + Fried Shrimp 🍤 unicode No 🍤 + Fried Shrimp :fried-shrimp: github No :fried-shrimp: + Fried Shrimp :fried_shrimp: github No :fried_shrimp: + Frog Face :frog: github No :frog: + Frog Face 🐸 unicode No 🐸 + Front-facing Baby Chick :hatched-chick: github No :hatched-chick: + Front-facing Baby Chick :hatched_chick: github No :hatched_chick: + Front-facing Baby Chick 🐥 unicode No 🐥 + Frowning Face With Open Mouth :frowning: github No :frowning: + Frowning Face With Open Mouth 😦 unicode No 😦 + Fuel Pump :fuelpump: github No :fuelpump: + Fuel Pump ⛽ unicode No ⛽ + Full Moon Symbol :full_moon: github No :full_moon: + Full Moon Symbol 🌕 unicode No 🌕 + Full Moon Symbol :full-moon: github No :full-moon: + Full Moon With Face :full-moon-with-face: github No :full-moon-with-face: + Full Moon With Face :full_moon_with_face: github No :full_moon_with_face: + Full Moon With Face 🌝 unicode No 🌝 + Funeral Urn :funeral_urn: github No :funeral_urn: + Funeral Urn :urn: github No :urn: + Funeral Urn ⚱ unicode No ⚱ + Gabon 🇬🇦 unicode No 🇬🇦 + Gabon :ga: github No :ga: + Gabon :flag-ga: github No :flag-ga: + Gabon :flag_ga: github No :flag_ga: + Game Die :game-die: github No :game-die: + Game Die :game_die: github No :game_die: + Game Die 🎲 unicode No 🎲 + Gay_pride_flag :rainbow_flag: github No :rainbow_flag: + Gay_pride_flag :gay-pride-flag: github No :gay-pride-flag: + Gay_pride_flag :gay_pride_flag: github No :gay_pride_flag: + Gay_pride_flag 🏳🌈 unicode No 🏳🌈 + Gear ⚙ unicode No ⚙ + Gear :gear: github No :gear: + Gem Stone 💎 unicode No 💎 + Gem Stone :gem: github No :gem: + Gemini :gemini: github No :gemini: + Gemini ♊ unicode No ♊ + Georgia 🇬🇪 unicode No 🇬🇪 + Georgia :flag_ge: github No :flag_ge: + Georgia :ge: github No :ge: + Georgia :flag-ge: github No :flag-ge: + Germany :flag-de: github No :flag-de: + Germany :de: github No :de: + Germany 🇩🇪 unicode No 🇩🇪 + Germany :flag_de: github No :flag_de: + Ghana 🇬🇭 unicode No 🇬🇭 + Ghana :gh: github No :gh: + Ghana :flag-gh: github No :flag-gh: + Ghana :flag_gh: github No :flag_gh: + Ghost 👻 unicode No 👻 + Ghost :ghost: github No :ghost: + Gibraltar 🇬🇮 unicode No 🇬🇮 + Gibraltar :flag_gi: github No :flag_gi: + Gibraltar :gi: github No :gi: + Gibraltar :flag-gi: github No :flag-gi: + Girl :girl: github No :girl: + Girl 👧 unicode No 👧 + Girl - Tone 1 :girl_tone1: github No :girl_tone1: + Girl - Tone 1 :girl-tone1: github No :girl-tone1: + Girl - Tone 1 👧🏻 unicode No 👧🏻 + Girl - Tone 2 :girl_tone2: github No :girl_tone2: + Girl - Tone 2 :girl-tone2: github No :girl-tone2: + Girl - Tone 2 👧🏼 unicode No 👧🏼 + Girl - Tone 3 :girl_tone3: github No :girl_tone3: + Girl - Tone 3 :girl-tone3: github No :girl-tone3: + Girl - Tone 3 👧🏽 unicode No 👧🏽 + Girl - Tone 4 :girl_tone4: github No :girl_tone4: + Girl - Tone 4 :girl-tone4: github No :girl-tone4: + Girl - Tone 4 👧🏾 unicode No 👧🏾 + Girl - Tone 5 :girl_tone5: github No :girl_tone5: + Girl - Tone 5 :girl-tone5: github No :girl-tone5: + Girl - Tone 5 👧🏿 unicode No 👧🏿 + Glass Of Milk :milk: github No :milk: + Glass Of Milk :glass_of_milk: github No :glass_of_milk: + Glass Of Milk 🥛 unicode No 🥛 + Globe With Meridians 🌐 unicode No 🌐 + Globe With Meridians :globe-with-meridians: github No :globe-with-meridians: + Globe With Meridians :globe_with_meridians: github No :globe_with_meridians: + Glowing Star 🌟 unicode No 🌟 + Glowing Star :star2: github No :star2: + Goal Net 🥅 unicode No 🥅 + Goal Net :goal_net: github No :goal_net: + Goal Net :goal: github No :goal: + Goat 🐐 unicode No 🐐 + Goat :goat: github No :goat: + Golfer 🏌 unicode No 🏌 + Golfer :golfer: github No :golfer: + Gorilla :gorilla: github No :gorilla: + Gorilla 🦍 unicode No 🦍 + Graduation Cap :mortar-board: github No :mortar-board: + Graduation Cap 🎓 unicode No 🎓 + Graduation Cap :mortar_board: github No :mortar_board: + Grapes :grapes: github No :grapes: + Grapes 🍇 unicode No 🍇 + Great Britain 🇬🇧 unicode No 🇬🇧 + Great Britain :flag-gb: github No :flag-gb: + Great Britain :flag_gb: github No :flag_gb: + Great Britain :gb: github No :gb: + Greece 🇬🇷 unicode No 🇬🇷 + Greece :gr: github No :gr: + Greece :flag-gr: github No :flag-gr: + Greece :flag_gr: github No :flag_gr: + Green Apple :green_apple: github No :green_apple: + Green Apple 🍏 unicode No 🍏 + Green Apple :green-apple: github No :green-apple: + Green Book 📗 unicode No 📗 + Green Book :green_book: github No :green_book: + Green Book :green-book: github No :green-book: + Green Heart :green_heart: github No :green_heart: + Green Heart 💚 unicode No 💚 + Green Heart :green-heart: github No :green-heart: + Green Salad :green_salad: github No :green_salad: + Green Salad :salad: github No :salad: + Green Salad 🥗 unicode No 🥗 + Greenland 🇬🇱 unicode No 🇬🇱 + Greenland :flag-gl: github No :flag-gl: + Greenland :flag_gl: github No :flag_gl: + Greenland :gl: github No :gl: + Grenada 🇬🇩 unicode No 🇬🇩 + Grenada :flag-gd: github No :flag-gd: + Grenada :flag_gd: github No :flag_gd: + Grenada :gd: github No :gd: + Grimacing Face 😬 unicode No 😬 + Grimacing Face :grimacing: github No :grimacing: + Grinning Cat Face With Smiling Eyes :smile-cat: github No :smile-cat: + Grinning Cat Face With Smiling Eyes :smile_cat: github No :smile_cat: + Grinning Cat Face With Smiling Eyes 😸 unicode No 😸 + Grinning Face 😀 unicode No 😀 + Grinning Face :grinning: github No :grinning: + Grinning Face With Smiling Eyes :grin: github No :grin: + Grinning Face With Smiling Eyes 😁 unicode No 😁 + Growing Heart 💗 unicode No 💗 + Growing Heart :heartpulse: github No :heartpulse: + Guadeloupe 🇬🇵 unicode No 🇬🇵 + Guadeloupe :gp: github No :gp: + Guadeloupe :flag-gp: github No :flag-gp: + Guadeloupe :flag_gp: github No :flag_gp: + Guam 🇬🇺 unicode No 🇬🇺 + Guam :flag-gu: github No :flag-gu: + Guam :gu: github No :gu: + Guam :flag_gu: github No :flag_gu: + Guardsman 💂 unicode No 💂 + Guardsman :guardsman: github No :guardsman: + Guardsman - Tone 1 :guardsman_tone1: github No :guardsman_tone1: + Guardsman - Tone 1 💂🏻 unicode No 💂🏻 + Guardsman - Tone 1 :guardsman-tone1: github No :guardsman-tone1: + Guardsman - Tone 2 :guardsman-tone2: github No :guardsman-tone2: + Guardsman - Tone 2 :guardsman_tone2: github No :guardsman_tone2: + Guardsman - Tone 2 💂🏼 unicode No 💂🏼 + Guardsman - Tone 3 :guardsman_tone3: github No :guardsman_tone3: + Guardsman - Tone 3 💂🏽 unicode No 💂🏽 + Guardsman - Tone 3 :guardsman-tone3: github No :guardsman-tone3: + Guardsman - Tone 4 :guardsman-tone4: github No :guardsman-tone4: + Guardsman - Tone 4 :guardsman_tone4: github No :guardsman_tone4: + Guardsman - Tone 4 💂🏾 unicode No 💂🏾 + Guardsman - Tone 5 💂🏿 unicode No 💂🏿 + Guardsman - Tone 5 :guardsman-tone5: github No :guardsman-tone5: + Guardsman - Tone 5 :guardsman_tone5: github No :guardsman_tone5: + Guatemala 🇬🇹 unicode No 🇬🇹 + Guatemala :gt: github No :gt: + Guatemala :flag-gt: github No :flag-gt: + Guatemala :flag_gt: github No :flag_gt: + Guernsey 🇬🇬 unicode No 🇬🇬 + Guernsey :flag_gg: github No :flag_gg: + Guernsey :gg: github No :gg: + Guernsey :flag-gg: github No :flag-gg: + Guinea :gn: github No :gn: + Guinea 🇬🇳 unicode No 🇬🇳 + Guinea :flag-gn: github No :flag-gn: + Guinea :flag_gn: github No :flag_gn: + Guinea-bissau 🇬🇼 unicode No 🇬🇼 + Guinea-bissau :flag-gw: github No :flag-gw: + Guinea-bissau :flag_gw: github No :flag_gw: + Guinea-bissau :gw: github No :gw: + Guitar 🎸 unicode No 🎸 + Guitar :guitar: github No :guitar: + Guyana :flag-gy: github No :flag-gy: + Guyana 🇬🇾 unicode No 🇬🇾 + Guyana :flag_gy: github No :flag_gy: + Guyana :gy: github No :gy: + Haircut 💇 unicode No 💇 + Haircut :haircut: github No :haircut: + Haircut - Tone 1 :haircut_tone1: github No :haircut_tone1: + Haircut - Tone 1 :haircut-tone1: github No :haircut-tone1: + Haircut - Tone 1 💇🏻 unicode No 💇🏻 + Haircut - Tone 2 :haircut_tone2: github No :haircut_tone2: + Haircut - Tone 2 💇🏼 unicode No 💇🏼 + Haircut - Tone 2 :haircut-tone2: github No :haircut-tone2: + Haircut - Tone 3 :haircut_tone3: github No :haircut_tone3: + Haircut - Tone 3 :haircut-tone3: github No :haircut-tone3: + Haircut - Tone 3 💇🏽 unicode No 💇🏽 + Haircut - Tone 4 :haircut_tone4: github No :haircut_tone4: + Haircut - Tone 4 💇🏾 unicode No 💇🏾 + Haircut - Tone 4 :haircut-tone4: github No :haircut-tone4: + Haircut - Tone 5 :haircut_tone5: github No :haircut_tone5: + Haircut - Tone 5 :haircut-tone5: github No :haircut-tone5: + Haircut - Tone 5 💇🏿 unicode No 💇🏿 + Haiti 🇭🇹 unicode No 🇭🇹 + Haiti :ht: github No :ht: + Haiti :flag_ht: github No :flag_ht: + Haiti :flag-ht: github No :flag-ht: + Hamburger :hamburger: github No :hamburger: + Hamburger 🍔 unicode No 🍔 + Hammer 🔨 unicode No 🔨 + Hammer :hammer: github No :hammer: + Hammer And Pick :hammer_and_pick: github No :hammer_and_pick: + Hammer And Pick ⚒ unicode No ⚒ + Hammer And Pick :hammer_pick: github No :hammer_pick: + Hammer And Pick :hammer-pick: github No :hammer-pick: + Hammer And Wrench :hammer_and_wrench: github No :hammer_and_wrench: + Hammer And Wrench :tools: github No :tools: + Hammer And Wrench 🛠 unicode No 🛠 + Hamster Face :hamster: github No :hamster: + Hamster Face 🐹 unicode No 🐹 + Hand With First And Index Finger Crossed :hand_with_index_and_middle_finger_crossed: github No :hand_with_index_and_middle_finger_crossed: + Hand With First And Index Finger Crossed :fingers-crossed: github No :fingers-crossed: + Hand With First And Index Finger Crossed :fingers_crossed: github No :fingers_crossed: + Hand With First And Index Finger Crossed 🤞 unicode No 🤞 + Hand With Index And Middle Fingers Crossed - Tone 1 :fingers_crossed_tone1: github No :fingers_crossed_tone1: + Hand With Index And Middle Fingers Crossed - Tone 1 :hand_with_index_and_middle_fingers_crossed_tone1: github No :hand_with_index_and_middle_fingers_crossed_tone1: + Hand With Index And Middle Fingers Crossed - Tone 1 :fingers-crossed-tone1: github No :fingers-crossed-tone1: + Hand With Index And Middle Fingers Crossed - Tone 1 🤞🏻 unicode No 🤞🏻 + Hand With Index And Middle Fingers Crossed - Tone 2 :fingers-crossed-tone2: github No :fingers-crossed-tone2: + Hand With Index And Middle Fingers Crossed - Tone 2 :hand_with_index_and_middle_fingers_crossed_tone2: github No :hand_with_index_and_middle_fingers_crossed_tone2: + Hand With Index And Middle Fingers Crossed - Tone 2 :fingers_crossed_tone2: github No :fingers_crossed_tone2: + Hand With Index And Middle Fingers Crossed - Tone 2 🤞🏼 unicode No 🤞🏼 + Hand With Index And Middle Fingers Crossed - Tone 3 :fingers_crossed_tone3: github No :fingers_crossed_tone3: + Hand With Index And Middle Fingers Crossed - Tone 3 :hand_with_index_and_middle_fingers_crossed_tone3: github No :hand_with_index_and_middle_fingers_crossed_tone3: + Hand With Index And Middle Fingers Crossed - Tone 3 :fingers-crossed-tone3: github No :fingers-crossed-tone3: + Hand With Index And Middle Fingers Crossed - Tone 3 🤞🏽 unicode No 🤞🏽 + Hand With Index And Middle Fingers Crossed - Tone 4 :fingers-crossed-tone4: github No :fingers-crossed-tone4: + Hand With Index And Middle Fingers Crossed - Tone 4 :fingers_crossed_tone4: github No :fingers_crossed_tone4: + Hand With Index And Middle Fingers Crossed - Tone 4 :hand_with_index_and_middle_fingers_crossed_tone4: github No :hand_with_index_and_middle_fingers_crossed_tone4: + Hand With Index And Middle Fingers Crossed - Tone 4 🤞🏾 unicode No 🤞🏾 + Hand With Index And Middle Fingers Crossed - Tone 5 :fingers_crossed_tone5: github No :fingers_crossed_tone5: + Hand With Index And Middle Fingers Crossed - Tone 5 :hand_with_index_and_middle_fingers_crossed_tone5: github No :hand_with_index_and_middle_fingers_crossed_tone5: + Hand With Index And Middle Fingers Crossed - Tone 5 :fingers-crossed-tone5: github No :fingers-crossed-tone5: + Hand With Index And Middle Fingers Crossed - Tone 5 🤞🏿 unicode No 🤞🏿 + Handbag 👜 unicode No 👜 + Handbag :handbag: github No :handbag: + Handball :handball: github No :handball: + Handball 🤾 unicode No 🤾 + Handball - Tone 1 :handball_tone1: github No :handball_tone1: + Handball - Tone 1 🤾🏻 unicode No 🤾🏻 + Handball - Tone 1 :handball-tone1: github No :handball-tone1: + Handball - Tone 2 :handball-tone2: github No :handball-tone2: + Handball - Tone 2 🤾🏼 unicode No 🤾🏼 + Handball - Tone 2 :handball_tone2: github No :handball_tone2: + Handball - Tone 3 :handball_tone3: github No :handball_tone3: + Handball - Tone 3 🤾🏽 unicode No 🤾🏽 + Handball - Tone 3 :handball-tone3: github No :handball-tone3: + Handball - Tone 4 :handball-tone4: github No :handball-tone4: + Handball - Tone 4 🤾🏾 unicode No 🤾🏾 + Handball - Tone 4 :handball_tone4: github No :handball_tone4: + Handball - Tone 5 :handball_tone5: github No :handball_tone5: + Handball - Tone 5 🤾🏿 unicode No 🤾🏿 + Handball - Tone 5 :handball-tone5: github No :handball-tone5: + Handshake :handshake: github No :handshake: + Handshake 🤝 unicode No 🤝 + Handshake :shaking_hands: github No :shaking_hands: + Handshake - Tone 1 :handshake-tone1: github No :handshake-tone1: + Handshake - Tone 1 🤝🏻 unicode No 🤝🏻 + Handshake - Tone 1 :handshake_tone1: github No :handshake_tone1: + Handshake - Tone 1 :shaking_hands_tone1: github No :shaking_hands_tone1: + Handshake - Tone 2 :handshake-tone2: github No :handshake-tone2: + Handshake - Tone 2 :handshake_tone2: github No :handshake_tone2: + Handshake - Tone 2 :shaking_hands_tone2: github No :shaking_hands_tone2: + Handshake - Tone 2 🤝🏼 unicode No 🤝🏼 + Handshake - Tone 3 🤝🏽 unicode No 🤝🏽 + Handshake - Tone 3 :handshake-tone3: github No :handshake-tone3: + Handshake - Tone 3 :handshake_tone3: github No :handshake_tone3: + Handshake - Tone 3 :shaking_hands_tone3: github No :shaking_hands_tone3: + Handshake - Tone 4 :handshake-tone4: github No :handshake-tone4: + Handshake - Tone 4 :handshake_tone4: github No :handshake_tone4: + Handshake - Tone 4 :shaking_hands_tone4: github No :shaking_hands_tone4: + Handshake - Tone 4 🤝🏾 unicode No 🤝🏾 + Handshake - Tone 5 🤝🏿 unicode No 🤝🏿 + Handshake - Tone 5 :handshake-tone5: github No :handshake-tone5: + Handshake - Tone 5 :handshake_tone5: github No :handshake_tone5: + Handshake - Tone 5 :shaking_hands_tone5: github No :shaking_hands_tone5: + Happy Person Raising One Hand :raising-hand: github No :raising-hand: + Happy Person Raising One Hand :raising_hand: github No :raising_hand: + Happy Person Raising One Hand 🙋 unicode No 🙋 + Happy Person Raising One Hand Tone1 :raising_hand_tone1: github No :raising_hand_tone1: + Happy Person Raising One Hand Tone1 :raising-hand-tone1: github No :raising-hand-tone1: + Happy Person Raising One Hand Tone1 🙋🏻 unicode No 🙋🏻 + Happy Person Raising One Hand Tone2 :raising_hand_tone2: github No :raising_hand_tone2: + Happy Person Raising One Hand Tone2 🙋🏼 unicode No 🙋🏼 + Happy Person Raising One Hand Tone2 :raising-hand-tone2: github No :raising-hand-tone2: + Happy Person Raising One Hand Tone3 :raising_hand_tone3: github No :raising_hand_tone3: + Happy Person Raising One Hand Tone3 🙋🏽 unicode No 🙋🏽 + Happy Person Raising One Hand Tone3 :raising-hand-tone3: github No :raising-hand-tone3: + Happy Person Raising One Hand Tone4 :raising-hand-tone4: github No :raising-hand-tone4: + Happy Person Raising One Hand Tone4 :raising_hand_tone4: github No :raising_hand_tone4: + Happy Person Raising One Hand Tone4 🙋🏾 unicode No 🙋🏾 + Happy Person Raising One Hand Tone5 :raising-hand-tone5: github No :raising-hand-tone5: + Happy Person Raising One Hand Tone5 :raising_hand_tone5: github No :raising_hand_tone5: + Happy Person Raising One Hand Tone5 🙋🏿 unicode No 🙋🏿 + Hatching Chick 🐣 unicode No 🐣 + Hatching Chick :hatching_chick: github No :hatching_chick: + Hatching Chick :hatching-chick: github No :hatching-chick: + Headphone 🎧 unicode No 🎧 + Headphone :headphones: github No :headphones: + Hear-no-evil Monkey 🙉 unicode No 🙉 + Hear-no-evil Monkey :hear_no_evil: github No :hear_no_evil: + Hear-no-evil Monkey :hear-no-evil: github No :hear-no-evil: + Heard Island And Mcdonald Islands 🇭🇲 unicode No 🇭🇲 + Heard Island And Mcdonald Islands :flag-hm: github No :flag-hm: + Heard Island And Mcdonald Islands :flag_hm: github No :flag_hm: + Heard Island And Mcdonald Islands :hm: github No :hm: + Heart Decoration :heart_decoration: github No :heart_decoration: + Heart Decoration :heart-decoration: github No :heart-decoration: + Heart Decoration 💟 unicode No 💟 + Heart With Arrow :cupid: github No :cupid: + Heart With Arrow 💘 unicode No 💘 + Heart With Ribbon 💝 unicode No 💝 + Heart With Ribbon :gift-heart: github No :gift-heart: + Heart With Ribbon :gift_heart: github No :gift_heart: + Heavy Black Heart :heart: github No :heart: + Heavy Black Heart ❤ unicode No ❤ + Heavy Black Heart <3 ascii No <3 + Heavy Check Mark ✔ unicode No ✔ + Heavy Check Mark :heavy-check-mark: github No :heavy-check-mark: + Heavy Check Mark :heavy_check_mark: github No :heavy_check_mark: + Heavy Division Sign :heavy-division-sign: github No :heavy-division-sign: + Heavy Division Sign :heavy_division_sign: github No :heavy_division_sign: + Heavy Division Sign ➗ unicode No ➗ + Heavy Dollar Sign :heavy_dollar_sign: github No :heavy_dollar_sign: + Heavy Dollar Sign :heavy-dollar-sign: github No :heavy-dollar-sign: + Heavy Dollar Sign 💲 unicode No 💲 + Heavy Exclamation Mark Symbol ❗ unicode No ❗ + Heavy Exclamation Mark Symbol :exclamation: github No :exclamation: + Heavy Heart Exclamation Mark Ornament :heart_exclamation: github No :heart_exclamation: + Heavy Heart Exclamation Mark Ornament ❣ unicode No ❣ + Heavy Heart Exclamation Mark Ornament :heavy_heart_exclamation_mark_ornament: github No :heavy_heart_exclamation_mark_ornament: + Heavy Heart Exclamation Mark Ornament :heart-exclamation: github No :heart-exclamation: + Heavy Large Circle :o: github No :o: + Heavy Large Circle ⭕ unicode No ⭕ + Heavy Minus Sign :heavy_minus_sign: github No :heavy_minus_sign: + Heavy Minus Sign :heavy-minus-sign: github No :heavy-minus-sign: + Heavy Minus Sign ➖ unicode No ➖ + Heavy Multiplication X :heavy-multiplication-x: github No :heavy-multiplication-x: + Heavy Multiplication X ✖ unicode No ✖ + Heavy Multiplication X :heavy_multiplication_x: github No :heavy_multiplication_x: + Heavy Plus Sign ➕ unicode No ➕ + Heavy Plus Sign :heavy-plus-sign: github No :heavy-plus-sign: + Heavy Plus Sign :heavy_plus_sign: github No :heavy_plus_sign: + Helicopter :helicopter: github No :helicopter: + Helicopter 🚁 unicode No 🚁 + Helmet With White Cross ⛑ unicode No ⛑ + Helmet With White Cross :helmet_with_cross: github No :helmet_with_cross: + Helmet With White Cross :helmet_with_white_cross: github No :helmet_with_white_cross: + Helmet With White Cross :helmet-with-cross: github No :helmet-with-cross: + Herb :herb: github No :herb: + Herb 🌿 unicode No 🌿 + Hibiscus 🌺 unicode No 🌺 + Hibiscus :hibiscus: github No :hibiscus: + High Brightness Symbol 🔆 unicode No 🔆 + High Brightness Symbol :high_brightness: github No :high_brightness: + High Brightness Symbol :high-brightness: github No :high-brightness: + High Voltage Sign :zap: github No :zap: + High Voltage Sign ⚡ unicode No ⚡ + High-heeled Shoe :high_heel: github No :high_heel: + High-heeled Shoe 👠 unicode No 👠 + High-heeled Shoe :high-heel: github No :high-heel: + High-speed Train :bullettrain_side: github No :bullettrain_side: + High-speed Train :bullettrain-side: github No :bullettrain-side: + High-speed Train 🚄 unicode No 🚄 + High-speed Train With Bullet Nose :bullettrain_front: github No :bullettrain_front: + High-speed Train With Bullet Nose 🚅 unicode No 🚅 + High-speed Train With Bullet Nose :bullettrain-front: github No :bullettrain-front: + Hocho :knife: github No :knife: + Hocho 🔪 unicode No 🔪 + Hole 🕳 unicode No 🕳 + Hole :hole: github No :hole: + Honduras 🇭🇳 unicode No 🇭🇳 + Honduras :flag-hn: github No :flag-hn: + Honduras :flag_hn: github No :flag_hn: + Honduras :hn: github No :hn: + Honey Pot 🍯 unicode No 🍯 + Honey Pot :honey-pot: github No :honey-pot: + Honey Pot :honey_pot: github No :honey_pot: + Honeybee 🐝 unicode No 🐝 + Honeybee :bee: github No :bee: + Hong Kong 🇭🇰 unicode No 🇭🇰 + Hong Kong :flag_hk: github No :flag_hk: + Hong Kong :hk: github No :hk: + Hong Kong :flag-hk: github No :flag-hk: + Horizontal Traffic Light :traffic-light: github No :traffic-light: + Horizontal Traffic Light 🚥 unicode No 🚥 + Horizontal Traffic Light :traffic_light: github No :traffic_light: + Horse :racehorse: github No :racehorse: + Horse 🐎 unicode No 🐎 + Horse Face 🐴 unicode No 🐴 + Horse Face :horse: github No :horse: + Horse Racing 🏇 unicode No 🏇 + Horse Racing :horse-racing: github No :horse-racing: + Horse Racing :horse_racing: github No :horse_racing: + Horse Racing - Tone 1 🏇🏻 unicode No 🏇🏻 + Horse Racing - Tone 1 :horse-racing-tone1: github No :horse-racing-tone1: + Horse Racing - Tone 1 :horse_racing_tone1: github No :horse_racing_tone1: + Horse Racing - Tone 2 🏇🏼 unicode No 🏇🏼 + Horse Racing - Tone 2 :horse-racing-tone2: github No :horse-racing-tone2: + Horse Racing - Tone 2 :horse_racing_tone2: github No :horse_racing_tone2: + Horse Racing - Tone 3 🏇🏽 unicode No 🏇🏽 + Horse Racing - Tone 3 :horse-racing-tone3: github No :horse-racing-tone3: + Horse Racing - Tone 3 :horse_racing_tone3: github No :horse_racing_tone3: + Horse Racing - Tone 4 :horse_racing_tone4: github No :horse_racing_tone4: + Horse Racing - Tone 4 🏇🏾 unicode No 🏇🏾 + Horse Racing - Tone 4 :horse-racing-tone4: github No :horse-racing-tone4: + Horse Racing - Tone 5 🏇🏿 unicode No 🏇🏿 + Horse Racing - Tone 5 :horse-racing-tone5: github No :horse-racing-tone5: + Horse Racing - Tone 5 :horse_racing_tone5: github No :horse_racing_tone5: + Hospital :hospital: github No :hospital: + Hospital 🏥 unicode No 🏥 + Hot Beverage :coffee: github No :coffee: + Hot Beverage ☕ unicode No ☕ + Hot Dog :hotdog: github No :hotdog: + Hot Dog :hot_dog: github No :hot_dog: + Hot Dog 🌭 unicode No 🌭 + Hot Pepper 🌶 unicode No 🌶 + Hot Pepper :hot-pepper: github No :hot-pepper: + Hot Pepper :hot_pepper: github No :hot_pepper: + Hot Springs :hotsprings: github No :hotsprings: + Hot Springs ♨ unicode No ♨ + Hotel 🏨 unicode No 🏨 + Hotel :hotel: github No :hotel: + Hourglass :hourglass: github No :hourglass: + Hourglass ⌛ unicode No ⌛ + Hourglass With Flowing Sand ⏳ unicode No ⏳ + Hourglass With Flowing Sand :hourglass-flowing-sand: github No :hourglass-flowing-sand: + Hourglass With Flowing Sand :hourglass_flowing_sand: github No :hourglass_flowing_sand: + House Building :house: github No :house: + House Building 🏠 unicode No 🏠 + House Buildings :homes: github No :homes: + House Buildings :house_buildings: github No :house_buildings: + House Buildings 🏘 unicode No 🏘 + House With Garden :house_with_garden: github No :house_with_garden: + House With Garden :house-with-garden: github No :house-with-garden: + House With Garden 🏡 unicode No 🏡 + Hugging Face 🤗 unicode No 🤗 + Hugging Face :hugging: github No :hugging: + Hugging Face :hugging_face: github No :hugging_face: + Hundred Points Symbol 💯 unicode No 💯 + Hundred Points Symbol :100: github No :100: + Hungary 🇭🇺 unicode No 🇭🇺 + Hungary :flag-hu: github No :flag-hu: + Hungary :hu: github No :hu: + Hungary :flag_hu: github No :flag_hu: + Hushed Face 😯 unicode No 😯 + Hushed Face :hushed: github No :hushed: + Ice Cream :ice_cream: github No :ice_cream: + Ice Cream :ice-cream: github No :ice-cream: + Ice Cream 🍨 unicode No 🍨 + Ice Hockey Stick And Puck :hockey: github No :hockey: + Ice Hockey Stick And Puck 🏒 unicode No 🏒 + Ice Skate :ice-skate: github No :ice-skate: + Ice Skate :ice_skate: github No :ice_skate: + Ice Skate ⛸ unicode No ⛸ + Iceland :flag_is: github No :flag_is: + Iceland :flag-is: github No :flag-is: + Iceland :is: github No :is: + Iceland 🇮🇸 unicode No 🇮🇸 + Imp 👿 unicode No 👿 + Imp :imp: github No :imp: + Inbox Tray :inbox-tray: github No :inbox-tray: + Inbox Tray :inbox_tray: github No :inbox_tray: + Inbox Tray 📥 unicode No 📥 + Incoming Envelope :incoming-envelope: github No :incoming-envelope: + Incoming Envelope 📨 unicode No 📨 + Incoming Envelope :incoming_envelope: github No :incoming_envelope: + India :flag_in: github No :flag_in: + India 🇮🇳 unicode No 🇮🇳 + India :in: github No :in: + India :flag-in: github No :flag-in: + Indonesia 🇮🇩 unicode No 🇮🇩 + Indonesia :flag-id: github No :flag-id: + Indonesia :flag_id: github No :flag_id: + Indonesia :indonesia: github No :indonesia: + Information Desk Person :information_desk_person: github No :information_desk_person: + Information Desk Person :information-desk-person: github No :information-desk-person: + Information Desk Person 💁 unicode No 💁 + Information Desk Person - Tone 1 💁🏻 unicode No 💁🏻 + Information Desk Person - Tone 1 :information-desk-person-tone1: github No :information-desk-person-tone1: + Information Desk Person - Tone 1 :information_desk_person_tone1: github No :information_desk_person_tone1: + Information Desk Person - Tone 2 :information_desk_person_tone2: github No :information_desk_person_tone2: + Information Desk Person - Tone 2 :information-desk-person-tone2: github No :information-desk-person-tone2: + Information Desk Person - Tone 2 💁🏼 unicode No 💁🏼 + Information Desk Person - Tone 3 💁🏽 unicode No 💁🏽 + Information Desk Person - Tone 3 :information_desk_person_tone3: github No :information_desk_person_tone3: + Information Desk Person - Tone 3 :information-desk-person-tone3: github No :information-desk-person-tone3: + Information Desk Person - Tone 4 :information-desk-person-tone4: github No :information-desk-person-tone4: + Information Desk Person - Tone 4 :information_desk_person_tone4: github No :information_desk_person_tone4: + Information Desk Person - Tone 4 💁🏾 unicode No 💁🏾 + Information Desk Person - Tone 5 :information_desk_person_tone5: github No :information_desk_person_tone5: + Information Desk Person - Tone 5 💁🏿 unicode No 💁🏿 + Information Desk Person - Tone 5 :information-desk-person-tone5: github No :information-desk-person-tone5: + Information Source :information-source: github No :information-source: + Information Source :information_source: github No :information_source: + Information Source ℹ unicode No ℹ + Input Symbol For Latin Capital Letters :capital_abcd: github No :capital_abcd: + Input Symbol For Latin Capital Letters 🔠 unicode No 🔠 + Input Symbol For Latin Capital Letters :capital-abcd: github No :capital-abcd: + Input Symbol For Latin Letters :abc: github No :abc: + Input Symbol For Latin Letters 🔤 unicode No 🔤 + Input Symbol For Latin Small Letters :abcd: github No :abcd: + Input Symbol For Latin Small Letters 🔡 unicode No 🔡 + Input Symbol For Numbers :1234: github No :1234: + Input Symbol For Numbers 🔢 unicode No 🔢 + Input Symbol For Symbols 🔣 unicode No 🔣 + Input Symbol For Symbols :symbols: github No :symbols: + Iran 🇮🇷 unicode No 🇮🇷 + Iran :flag_ir: github No :flag_ir: + Iran :flag-ir: github No :flag-ir: + Iran :ir: github No :ir: + Iraq :flag-iq: github No :flag-iq: + Iraq :flag_iq: github No :flag_iq: + Iraq :iq: github No :iq: + Iraq 🇮🇶 unicode No 🇮🇶 + Ireland 🇮🇪 unicode No 🇮🇪 + Ireland :flag_ie: github No :flag_ie: + Ireland :flag-ie: github No :flag-ie: + Ireland :ie: github No :ie: + Isle Of Man 🇮🇲 unicode No 🇮🇲 + Isle Of Man :flag_im: github No :flag_im: + Isle Of Man :im: github No :im: + Isle Of Man :flag-im: github No :flag-im: + Israel 🇮🇱 unicode No 🇮🇱 + Israel :il: github No :il: + Israel :flag-il: github No :flag-il: + Israel :flag_il: github No :flag_il: + Italy 🇮🇹 unicode No 🇮🇹 + Italy :flag-it: github No :flag-it: + Italy :flag_it: github No :flag_it: + Italy :it: github No :it: + Izakaya Lantern 🏮 unicode No 🏮 + Izakaya Lantern :izakaya-lantern: github No :izakaya-lantern: + Izakaya Lantern :izakaya_lantern: github No :izakaya_lantern: + Jack-o-lantern :jack-o-lantern: github No :jack-o-lantern: + Jack-o-lantern 🎃 unicode No 🎃 + Jack-o-lantern :jack_o_lantern: github No :jack_o_lantern: + Jamaica :jm: github No :jm: + Jamaica :flag-jm: github No :flag-jm: + Jamaica :flag_jm: github No :flag_jm: + Jamaica 🇯🇲 unicode No 🇯🇲 + Japan :jp: github No :jp: + Japan :flag-jp: github No :flag-jp: + Japan :flag_jp: github No :flag_jp: + Japan 🇯🇵 unicode No 🇯🇵 + Japanese Castle :japanese_castle: github No :japanese_castle: + Japanese Castle 🏯 unicode No 🏯 + Japanese Castle :japanese-castle: github No :japanese-castle: + Japanese Dolls :dolls: github No :dolls: + Japanese Dolls 🎎 unicode No 🎎 + Japanese Goblin :japanese-goblin: github No :japanese-goblin: + Japanese Goblin :japanese_goblin: github No :japanese_goblin: + Japanese Goblin 👺 unicode No 👺 + Japanese Ogre 👹 unicode No 👹 + Japanese Ogre :japanese_ogre: github No :japanese_ogre: + Japanese Ogre :japanese-ogre: github No :japanese-ogre: + Japanese Post Office 🏣 unicode No 🏣 + Japanese Post Office :post_office: github No :post_office: + Japanese Post Office :post-office: github No :post-office: + Japanese Symbol For Beginner :beginner: github No :beginner: + Japanese Symbol For Beginner 🔰 unicode No 🔰 + Jeans :jeans: github No :jeans: + Jeans 👖 unicode No 👖 + Jersey :flag-je: github No :flag-je: + Jersey 🇯🇪 unicode No 🇯🇪 + Jersey :flag_je: github No :flag_je: + Jersey :je: github No :je: + Jordan :flag-jo: github No :flag-jo: + Jordan :flag_jo: github No :flag_jo: + Jordan 🇯🇴 unicode No 🇯🇴 + Jordan :jo: github No :jo: + Joystick :joystick: github No :joystick: + Joystick 🕹 unicode No 🕹 + Juggling :juggling: github No :juggling: + Juggling :juggler: github No :juggler: + Juggling 🤹 unicode No 🤹 + Juggling - Tone 1 🤹🏻 unicode No 🤹🏻 + Juggling - Tone 1 :juggling-tone1: github No :juggling-tone1: + Juggling - Tone 1 :juggling_tone1: github No :juggling_tone1: + Juggling - Tone 1 :juggler_tone1: github No :juggler_tone1: + Juggling - Tone 2 🤹🏼 unicode No 🤹🏼 + Juggling - Tone 2 :juggling_tone2: github No :juggling_tone2: + Juggling - Tone 2 :juggler_tone2: github No :juggler_tone2: + Juggling - Tone 2 :juggling-tone2: github No :juggling-tone2: + Juggling - Tone 3 🤹🏽 unicode No 🤹🏽 + Juggling - Tone 3 :juggler_tone3: github No :juggler_tone3: + Juggling - Tone 3 :juggling-tone3: github No :juggling-tone3: + Juggling - Tone 3 :juggling_tone3: github No :juggling_tone3: + Juggling - Tone 4 🤹🏾 unicode No 🤹🏾 + Juggling - Tone 4 :juggling_tone4: github No :juggling_tone4: + Juggling - Tone 4 :juggler_tone4: github No :juggler_tone4: + Juggling - Tone 4 :juggling-tone4: github No :juggling-tone4: + Juggling - Tone 5 :juggling_tone5: github No :juggling_tone5: + Juggling - Tone 5 🤹🏿 unicode No 🤹🏿 + Juggling - Tone 5 :juggler_tone5: github No :juggler_tone5: + Juggling - Tone 5 :juggling-tone5: github No :juggling-tone5: + Kaaba 🕋 unicode No 🕋 + Kaaba :kaaba: github No :kaaba: + Kazakhstan 🇰🇿 unicode No 🇰🇿 + Kazakhstan :flag_kz: github No :flag_kz: + Kazakhstan :kz: github No :kz: + Kazakhstan :flag-kz: github No :flag-kz: + Kenya :flag-ke: github No :flag-ke: + Kenya 🇰🇪 unicode No 🇰🇪 + Kenya :ke: github No :ke: + Kenya :flag_ke: github No :flag_ke: + Key 🔑 unicode No 🔑 + Key :key: github No :key: + Keyboard :keyboard: github No :keyboard: + Keyboard ⌨ unicode No ⌨ + Keycap Asterisk :keycap_asterisk: github No :keycap_asterisk: + Keycap Asterisk *⃣ unicode No *⃣ + Keycap Asterisk :asterisk: github No :asterisk: + Keycap Digit Eight 8⃣ unicode No 8⃣ + Keycap Digit Eight :eight: github No :eight: + Keycap Digit Five 5⃣ unicode No 5⃣ + Keycap Digit Five :five: github No :five: + Keycap Digit Four 4⃣ unicode No 4⃣ + Keycap Digit Four :four: github No :four: + Keycap Digit Nine :nine: github No :nine: + Keycap Digit Nine 9⃣ unicode No 9⃣ + Keycap Digit One 1⃣ unicode No 1⃣ + Keycap Digit One :one: github No :one: + Keycap Digit Seven 7⃣ unicode No 7⃣ + Keycap Digit Seven :seven: github No :seven: + Keycap Digit Six 6⃣ unicode No 6⃣ + Keycap Digit Six :six: github No :six: + Keycap Digit Three 3⃣ unicode No 3⃣ + Keycap Digit Three :three: github No :three: + Keycap Digit Two 2⃣ unicode No 2⃣ + Keycap Digit Two :two: github No :two: + Keycap Digit Zero 0⃣ unicode No 0⃣ + Keycap Digit Zero :zero: github No :zero: + Keycap Number Sign :hash: github No :hash: + Keycap Number Sign #⃣ unicode No #⃣ + Keycap Ten 🔟 unicode No 🔟 + Keycap Ten :keycap-ten: github No :keycap-ten: + Keycap Ten :keycap_ten: github No :keycap_ten: + Kimono :kimono: github No :kimono: + Kimono 👘 unicode No 👘 + Kiribati :flag-ki: github No :flag-ki: + Kiribati 🇰🇮 unicode No 🇰🇮 + Kiribati :ki: github No :ki: + Kiribati :flag_ki: github No :flag_ki: + Kiss :couplekiss: github No :couplekiss: + Kiss 💏 unicode No 💏 + Kiss (man,man) 👨❤💋👨 unicode No 👨❤💋👨 + Kiss (man,man) :kiss_mm: github No :kiss_mm: + Kiss (man,man) :kiss-mm: github No :kiss-mm: + Kiss (man,man) :couplekiss_mm: github No :couplekiss_mm: + Kiss (woman,woman) :kiss-ww: github No :kiss-ww: + Kiss (woman,woman) 👩❤💋👩 unicode No 👩❤💋👩 + Kiss (woman,woman) :kiss_ww: github No :kiss_ww: + Kiss (woman,woman) :couplekiss_ww: github No :couplekiss_ww: + Kiss Mark :kiss: github No :kiss: + Kiss Mark 💋 unicode No 💋 + Kissing Cat Face With Closed Eyes :kissing-cat: github No :kissing-cat: + Kissing Cat Face With Closed Eyes :kissing_cat: github No :kissing_cat: + Kissing Cat Face With Closed Eyes 😽 unicode No 😽 + Kissing Face :kissing: github No :kissing: + Kissing Face 😗 unicode No 😗 + Kissing Face With Closed Eyes :kissing_closed_eyes: github No :kissing_closed_eyes: + Kissing Face With Closed Eyes 😚 unicode No 😚 + Kissing Face With Closed Eyes :kissing-closed-eyes: github No :kissing-closed-eyes: + Kissing Face With Smiling Eyes :kissing_smiling_eyes: github No :kissing_smiling_eyes: + Kissing Face With Smiling Eyes :kissing-smiling-eyes: github No :kissing-smiling-eyes: + Kissing Face With Smiling Eyes 😙 unicode No 😙 + Kiwifruit 🥝 unicode No 🥝 + Kiwifruit :kiwi: github No :kiwi: + Kiwifruit :kiwifruit: github No :kiwifruit: + Koala 🐨 unicode No 🐨 + Koala :koala: github No :koala: + Korea 🇰🇷 unicode No 🇰🇷 + Korea :kr: github No :kr: + Korea :flag_kr: github No :flag_kr: + Korea :flag-kr: github No :flag-kr: + Kosovo 🇽🇰 unicode No 🇽🇰 + Kosovo :xk: github No :xk: + Kosovo :flag_xk: github No :flag_xk: + Kosovo :flag-xk: github No :flag-xk: + Kuwait :flag_kw: github No :flag_kw: + Kuwait :kw: github No :kw: + Kuwait 🇰🇼 unicode No 🇰🇼 + Kuwait :flag-kw: github No :flag-kw: + Kyrgyzstan :flag-kg: github No :flag-kg: + Kyrgyzstan 🇰🇬 unicode No 🇰🇬 + Kyrgyzstan :kg: github No :kg: + Kyrgyzstan :flag_kg: github No :flag_kg: + Label 🏷 unicode No 🏷 + Label :label: github No :label: + Lady Beetle :beetle: github No :beetle: + Lady Beetle 🐞 unicode No 🐞 + Laos :la: github No :la: + Laos 🇱🇦 unicode No 🇱🇦 + Laos :flag-la: github No :flag-la: + Laos :flag_la: github No :flag_la: + Large Blue Circle :large-blue-circle: github No :large-blue-circle: + Large Blue Circle :large_blue_circle: github No :large_blue_circle: + Large Blue Circle 🔵 unicode No 🔵 + Large Blue Diamond 🔷 unicode No 🔷 + Large Blue Diamond :large_blue_diamond: github No :large_blue_diamond: + Large Blue Diamond :large-blue-diamond: github No :large-blue-diamond: + Large Orange Diamond :large-orange-diamond: github No :large-orange-diamond: + Large Orange Diamond 🔶 unicode No 🔶 + Large Orange Diamond :large_orange_diamond: github No :large_orange_diamond: + Large Red Circle 🔴 unicode No 🔴 + Large Red Circle :red-circle: github No :red-circle: + Large Red Circle :red_circle: github No :red_circle: + Last Quarter Moon Symbol :last-quarter-moon: github No :last-quarter-moon: + Last Quarter Moon Symbol :last_quarter_moon: github No :last_quarter_moon: + Last Quarter Moon Symbol 🌗 unicode No 🌗 + Last Quarter Moon With Face :last_quarter_moon_with_face: github No :last_quarter_moon_with_face: + Last Quarter Moon With Face 🌜 unicode No 🌜 + Last Quarter Moon With Face :last-quarter-moon-with-face: github No :last-quarter-moon-with-face: + Latin Cross :cross: github No :cross: + Latin Cross ✝ unicode No ✝ + Latin Cross :latin_cross: github No :latin_cross: + Latvia 🇱🇻 unicode No 🇱🇻 + Latvia :flag-lv: github No :flag-lv: + Latvia :lv: github No :lv: + Latvia :flag_lv: github No :flag_lv: + Leaf Fluttering In Wind :leaves: github No :leaves: + Leaf Fluttering In Wind 🍃 unicode No 🍃 + Lebanon :flag-lb: github No :flag-lb: + Lebanon :flag_lb: github No :flag_lb: + Lebanon 🇱🇧 unicode No 🇱🇧 + Lebanon :lb: github No :lb: + Ledger :ledger: github No :ledger: + Ledger 📒 unicode No 📒 + Left Facing Fist - Tone 1 :left_facing_fist_tone1: github No :left_facing_fist_tone1: + Left Facing Fist - Tone 1 :left_fist_tone1: github No :left_fist_tone1: + Left Facing Fist - Tone 1 🤛🏻 unicode No 🤛🏻 + Left Facing Fist - Tone 1 :left-facing-fist-tone1: github No :left-facing-fist-tone1: + Left Facing Fist - Tone 2 :left-facing-fist-tone2: github No :left-facing-fist-tone2: + Left Facing Fist - Tone 2 :left_fist_tone2: github No :left_fist_tone2: + Left Facing Fist - Tone 2 🤛🏼 unicode No 🤛🏼 + Left Facing Fist - Tone 2 :left_facing_fist_tone2: github No :left_facing_fist_tone2: + Left Facing Fist - Tone 3 :left_facing_fist_tone3: github No :left_facing_fist_tone3: + Left Facing Fist - Tone 3 🤛🏽 unicode No 🤛🏽 + Left Facing Fist - Tone 3 :left_fist_tone3: github No :left_fist_tone3: + Left Facing Fist - Tone 3 :left-facing-fist-tone3: github No :left-facing-fist-tone3: + Left Facing Fist - Tone 4 :left-facing-fist-tone4: github No :left-facing-fist-tone4: + Left Facing Fist - Tone 4 🤛🏾 unicode No 🤛🏾 + Left Facing Fist - Tone 4 :left_facing_fist_tone4: github No :left_facing_fist_tone4: + Left Facing Fist - Tone 4 :left_fist_tone4: github No :left_fist_tone4: + Left Facing Fist - Tone 5 :left_facing_fist_tone5: github No :left_facing_fist_tone5: + Left Facing Fist - Tone 5 :left_fist_tone5: github No :left_fist_tone5: + Left Facing Fist - Tone 5 🤛🏿 unicode No 🤛🏿 + Left Facing Fist - Tone 5 :left-facing-fist-tone5: github No :left-facing-fist-tone5: + Left Luggage :left-luggage: github No :left-luggage: + Left Luggage 🛅 unicode No 🛅 + Left Luggage :left_luggage: github No :left_luggage: + Left Right Arrow ↔ unicode No ↔ + Left Right Arrow :left-right-arrow: github No :left-right-arrow: + Left Right Arrow :left_right_arrow: github No :left_right_arrow: + Left Speech Bubble :speech-left: github No :speech-left: + Left Speech Bubble :left_speech_bubble: github No :left_speech_bubble: + Left Speech Bubble :speech_left: github No :speech_left: + Left Speech Bubble 🗨 unicode No 🗨 + Left-facing Fist 🤛 unicode No 🤛 + Left-facing Fist :left_fist: github No :left_fist: + Left-facing Fist :left_facing_fist: github No :left_facing_fist: + Left-facing Fist :left-facing-fist: github No :left-facing-fist: + Left-pointing Magnifying Glass 🔍 unicode No 🔍 + Left-pointing Magnifying Glass :mag: github No :mag: + Leftwards Arrow With Hook :leftwards-arrow-with-hook: github No :leftwards-arrow-with-hook: + Leftwards Arrow With Hook :leftwards_arrow_with_hook: github No :leftwards_arrow_with_hook: + Leftwards Arrow With Hook ↩ unicode No ↩ + Leftwards Black Arrow :arrow_left: github No :arrow_left: + Leftwards Black Arrow :arrow-left: github No :arrow-left: + Leftwards Black Arrow ⬅ unicode No ⬅ + Lemon 🍋 unicode No 🍋 + Lemon :lemon: github No :lemon: + Leo ♌ unicode No ♌ + Leo :leo: github No :leo: + Leopard :leopard: github No :leopard: + Leopard 🐆 unicode No 🐆 + Lesotho :ls: github No :ls: + Lesotho 🇱🇸 unicode No 🇱🇸 + Lesotho :flag_ls: github No :flag_ls: + Lesotho :flag-ls: github No :flag-ls: + Level Slider 🎚 unicode No 🎚 + Level Slider :level_slider: github No :level_slider: + Level Slider :level-slider: github No :level-slider: + Liberia :flag_lr: github No :flag_lr: + Liberia 🇱🇷 unicode No 🇱🇷 + Liberia :flag-lr: github No :flag-lr: + Liberia :lr: github No :lr: + Libra :libra: github No :libra: + Libra ♎ unicode No ♎ + Libya 🇱🇾 unicode No 🇱🇾 + Libya :flag_ly: github No :flag_ly: + Libya :ly: github No :ly: + Libya :flag-ly: github No :flag-ly: + Liechtenstein :li: github No :li: + Liechtenstein 🇱🇮 unicode No 🇱🇮 + Liechtenstein :flag-li: github No :flag-li: + Liechtenstein :flag_li: github No :flag_li: + Light Rail :light_rail: github No :light_rail: + Light Rail :light-rail: github No :light-rail: + Light Rail 🚈 unicode No 🚈 + Link Symbol :link: github No :link: + Link Symbol 🔗 unicode No 🔗 + Linked Paperclips :linked_paperclips: github No :linked_paperclips: + Linked Paperclips 🖇 unicode No 🖇 + Linked Paperclips :paperclips: github No :paperclips: + Lion Face :lion-face: github No :lion-face: + Lion Face :lion_face: github No :lion_face: + Lion Face 🦁 unicode No 🦁 + Lion Face :lion: github No :lion: + Lipstick 💄 unicode No 💄 + Lipstick :lipstick: github No :lipstick: + Lithuania 🇱🇹 unicode No 🇱🇹 + Lithuania :flag-lt: github No :flag-lt: + Lithuania :lt: github No :lt: + Lithuania :flag_lt: github No :flag_lt: + Lizard 🦎 unicode No 🦎 + Lizard :lizard: github No :lizard: + Lock :lock: github No :lock: + Lock 🔒 unicode No 🔒 + Lock With Ink Pen :lock_with_ink_pen: github No :lock_with_ink_pen: + Lock With Ink Pen :lock-with-ink-pen: github No :lock-with-ink-pen: + Lock With Ink Pen 🔏 unicode No 🔏 + Lollipop 🍭 unicode No 🍭 + Lollipop :lollipop: github No :lollipop: + Loudly Crying Face :sob: github No :sob: + Loudly Crying Face 😭 unicode No 😭 + Love Hotel :love-hotel: github No :love-hotel: + Love Hotel :love_hotel: github No :love_hotel: + Love Hotel 🏩 unicode No 🏩 + Love Letter :love-letter: github No :love-letter: + Love Letter 💌 unicode No 💌 + Love Letter :love_letter: github No :love_letter: + Low Brightness Symbol :low_brightness: github No :low_brightness: + Low Brightness Symbol 🔅 unicode No 🔅 + Low Brightness Symbol :low-brightness: github No :low-brightness: + Lower Left Ballpoint Pen 🖊 unicode No 🖊 + Lower Left Ballpoint Pen :lower_left_ballpoint_pen: github No :lower_left_ballpoint_pen: + Lower Left Ballpoint Pen :pen-ballpoint: github No :pen-ballpoint: + Lower Left Ballpoint Pen :pen_ballpoint: github No :pen_ballpoint: + Lower Left Crayon :crayon: github No :crayon: + Lower Left Crayon :lower_left_crayon: github No :lower_left_crayon: + Lower Left Crayon 🖍 unicode No 🖍 + Lower Left Fountain Pen :lower_left_fountain_pen: github No :lower_left_fountain_pen: + Lower Left Fountain Pen 🖋 unicode No 🖋 + Lower Left Fountain Pen :pen-fountain: github No :pen-fountain: + Lower Left Fountain Pen :pen_fountain: github No :pen_fountain: + Lower Left Paintbrush :paintbrush: github No :paintbrush: + Lower Left Paintbrush :lower_left_paintbrush: github No :lower_left_paintbrush: + Lower Left Paintbrush 🖌 unicode No 🖌 + Luxembourg :lu: github No :lu: + Luxembourg 🇱🇺 unicode No 🇱🇺 + Luxembourg :flag_lu: github No :flag_lu: + Luxembourg :flag-lu: github No :flag-lu: + Lying Face :lying-face: github No :lying-face: + Lying Face :lying_face: github No :lying_face: + Lying Face 🤥 unicode No 🤥 + Lying Face :liar: github No :liar: + Macau :flag_mo: github No :flag_mo: + Macau :mo: github No :mo: + Macau :flag-mo: github No :flag-mo: + Macau 🇲🇴 unicode No 🇲🇴 + Macedonia :flag_mk: github No :flag_mk: + Macedonia 🇲🇰 unicode No 🇲🇰 + Macedonia :flag-mk: github No :flag-mk: + Macedonia :mk: github No :mk: + Madagascar :flag_mg: github No :flag_mg: + Madagascar :mg: github No :mg: + Madagascar :flag-mg: github No :flag-mg: + Madagascar 🇲🇬 unicode No 🇲🇬 + Mahjong Tile Red Dragon 🀄 unicode No 🀄 + Mahjong Tile Red Dragon :mahjong: github No :mahjong: + Malawi :mw: github No :mw: + Malawi :flag-mw: github No :flag-mw: + Malawi :flag_mw: github No :flag_mw: + Malawi 🇲🇼 unicode No 🇲🇼 + Malaysia 🇲🇾 unicode No 🇲🇾 + Malaysia :flag-my: github No :flag-my: + Malaysia :flag_my: github No :flag_my: + Malaysia :my: github No :my: + Maldives :flag-mv: github No :flag-mv: + Maldives :flag_mv: github No :flag_mv: + Maldives 🇲🇻 unicode No 🇲🇻 + Maldives :mv: github No :mv: + Mali :ml: github No :ml: + Mali :flag-ml: github No :flag-ml: + Mali 🇲🇱 unicode No 🇲🇱 + Mali :flag_ml: github No :flag_ml: + Malta :flag_mt: github No :flag_mt: + Malta 🇲🇹 unicode No 🇲🇹 + Malta :mt: github No :mt: + Malta :flag-mt: github No :flag-mt: + Man :man: github No :man: + Man 👨 unicode No 👨 + Man - Tone 1 :man-tone1: github No :man-tone1: + Man - Tone 1 👨🏻 unicode No 👨🏻 + Man - Tone 1 :man_tone1: github No :man_tone1: + Man - Tone 2 👨🏼 unicode No 👨🏼 + Man - Tone 2 :man-tone2: github No :man-tone2: + Man - Tone 2 :man_tone2: github No :man_tone2: + Man - Tone 3 👨🏽 unicode No 👨🏽 + Man - Tone 3 :man_tone3: github No :man_tone3: + Man - Tone 3 :man-tone3: github No :man-tone3: + Man - Tone 4 👨🏾 unicode No 👨🏾 + Man - Tone 4 :man-tone4: github No :man-tone4: + Man - Tone 4 :man_tone4: github No :man_tone4: + Man - Tone 5 👨🏿 unicode No 👨🏿 + Man - Tone 5 :man_tone5: github No :man_tone5: + Man - Tone 5 :man-tone5: github No :man-tone5: + Man And Woman Holding Hands 👫 unicode No 👫 + Man And Woman Holding Hands :couple: github No :couple: + Man Dancing :man_dancing: github No :man_dancing: + Man Dancing :male_dancer: github No :male_dancer: + Man Dancing :man-dancing: github No :man-dancing: + Man Dancing 🕺 unicode No 🕺 + Man Dancing - Tone 1 :man-dancing-tone1: github No :man-dancing-tone1: + Man Dancing - Tone 1 🕺🏻 unicode No 🕺🏻 + Man Dancing - Tone 1 :male_dancer_tone1: github No :male_dancer_tone1: + Man Dancing - Tone 1 :man_dancing_tone1: github No :man_dancing_tone1: + Man Dancing - Tone 2 🕺🏼 unicode No 🕺🏼 + Man Dancing - Tone 2 :man_dancing_tone2: github No :man_dancing_tone2: + Man Dancing - Tone 2 :man-dancing-tone2: github No :man-dancing-tone2: + Man Dancing - Tone 2 :male_dancer_tone2: github No :male_dancer_tone2: + Man Dancing - Tone 3 🕺🏽 unicode No 🕺🏽 + Man Dancing - Tone 3 :man-dancing-tone3: github No :man-dancing-tone3: + Man Dancing - Tone 3 :male_dancer_tone3: github No :male_dancer_tone3: + Man Dancing - Tone 3 :man_dancing_tone3: github No :man_dancing_tone3: + Man Dancing - Tone 4 🕺🏾 unicode No 🕺🏾 + Man Dancing - Tone 4 :man_dancing_tone4: github No :man_dancing_tone4: + Man Dancing - Tone 4 :man-dancing-tone4: github No :man-dancing-tone4: + Man Dancing - Tone 4 :male_dancer_tone4: github No :male_dancer_tone4: + Man Dancing - Tone 5 :man_dancing_tone5: github No :man_dancing_tone5: + Man Dancing - Tone 5 🕺🏿 unicode No 🕺🏿 + Man Dancing - Tone 5 :man-dancing-tone5: github No :man-dancing-tone5: + Man Dancing - Tone 5 :male_dancer_tone5: github No :male_dancer_tone5: + Man In Business Suit Levitating 🕴 unicode No 🕴 + Man In Business Suit Levitating :man_in_business_suit_levitating: github No :man_in_business_suit_levitating: + Man In Business Suit Levitating :levitate: github No :levitate: + Man In Tuxedo :man_in_tuxedo: github No :man_in_tuxedo: + Man In Tuxedo :man-in-tuxedo: github No :man-in-tuxedo: + Man In Tuxedo 🤵 unicode No 🤵 + Man In Tuxedo - Tone 1 🤵🏻 unicode No 🤵🏻 + Man In Tuxedo - Tone 1 :man_in_tuxedo_tone1: github No :man_in_tuxedo_tone1: + Man In Tuxedo - Tone 1 :tuxedo_tone1: github No :tuxedo_tone1: + Man In Tuxedo - Tone 1 :man-in-tuxedo-tone1: github No :man-in-tuxedo-tone1: + Man In Tuxedo - Tone 2 🤵🏼 unicode No 🤵🏼 + Man In Tuxedo - Tone 2 :tuxedo_tone2: github No :tuxedo_tone2: + Man In Tuxedo - Tone 2 :man-in-tuxedo-tone2: github No :man-in-tuxedo-tone2: + Man In Tuxedo - Tone 2 :man_in_tuxedo_tone2: github No :man_in_tuxedo_tone2: + Man In Tuxedo - Tone 3 🤵🏽 unicode No 🤵🏽 + Man In Tuxedo - Tone 3 :man_in_tuxedo_tone3: github No :man_in_tuxedo_tone3: + Man In Tuxedo - Tone 3 :tuxedo_tone3: github No :tuxedo_tone3: + Man In Tuxedo - Tone 3 :man-in-tuxedo-tone3: github No :man-in-tuxedo-tone3: + Man In Tuxedo - Tone 4 :man_in_tuxedo_tone4: github No :man_in_tuxedo_tone4: + Man In Tuxedo - Tone 4 🤵🏾 unicode No 🤵🏾 + Man In Tuxedo - Tone 4 :tuxedo_tone4: github No :tuxedo_tone4: + Man In Tuxedo - Tone 4 :man-in-tuxedo-tone4: github No :man-in-tuxedo-tone4: + Man In Tuxedo - Tone 5 🤵🏿 unicode No 🤵🏿 + Man In Tuxedo - Tone 5 :man_in_tuxedo_tone5: github No :man_in_tuxedo_tone5: + Man In Tuxedo - Tone 5 :tuxedo_tone5: github No :tuxedo_tone5: + Man In Tuxedo - Tone 5 :man-in-tuxedo-tone5: github No :man-in-tuxedo-tone5: + Man With Gua Pi Mao :man_with_gua_pi_mao: github No :man_with_gua_pi_mao: + Man With Gua Pi Mao 👲 unicode No 👲 + Man With Gua Pi Mao :man-with-gua-pi-mao: github No :man-with-gua-pi-mao: + Man With Gua Pi Mao - Tone 1 👲🏻 unicode No 👲🏻 + Man With Gua Pi Mao - Tone 1 :man_with_gua_pi_mao_tone1: github No :man_with_gua_pi_mao_tone1: + Man With Gua Pi Mao - Tone 1 :man-with-gua-pi-mao-tone1: github No :man-with-gua-pi-mao-tone1: + Man With Gua Pi Mao - Tone 2 👲🏼 unicode No 👲🏼 + Man With Gua Pi Mao - Tone 2 :man_with_gua_pi_mao_tone2: github No :man_with_gua_pi_mao_tone2: + Man With Gua Pi Mao - Tone 2 :man-with-gua-pi-mao-tone2: github No :man-with-gua-pi-mao-tone2: + Man With Gua Pi Mao - Tone 3 👲🏽 unicode No 👲🏽 + Man With Gua Pi Mao - Tone 3 :man_with_gua_pi_mao_tone3: github No :man_with_gua_pi_mao_tone3: + Man With Gua Pi Mao - Tone 3 :man-with-gua-pi-mao-tone3: github No :man-with-gua-pi-mao-tone3: + Man With Gua Pi Mao - Tone 4 👲🏾 unicode No 👲🏾 + Man With Gua Pi Mao - Tone 4 :man_with_gua_pi_mao_tone4: github No :man_with_gua_pi_mao_tone4: + Man With Gua Pi Mao - Tone 4 :man-with-gua-pi-mao-tone4: github No :man-with-gua-pi-mao-tone4: + Man With Gua Pi Mao - Tone 5 👲🏿 unicode No 👲🏿 + Man With Gua Pi Mao - Tone 5 :man-with-gua-pi-mao-tone5: github No :man-with-gua-pi-mao-tone5: + Man With Gua Pi Mao - Tone 5 :man_with_gua_pi_mao_tone5: github No :man_with_gua_pi_mao_tone5: + Man With Turban 👳 unicode No 👳 + Man With Turban :man_with_turban: github No :man_with_turban: + Man With Turban :man-with-turban: github No :man-with-turban: + Man With Turban - Tone 1 :man-with-turban-tone1: github No :man-with-turban-tone1: + Man With Turban - Tone 1 :man_with_turban_tone1: github No :man_with_turban_tone1: + Man With Turban - Tone 1 👳🏻 unicode No 👳🏻 + Man With Turban - Tone 2 👳🏼 unicode No 👳🏼 + Man With Turban - Tone 2 :man-with-turban-tone2: github No :man-with-turban-tone2: + Man With Turban - Tone 2 :man_with_turban_tone2: github No :man_with_turban_tone2: + Man With Turban - Tone 3 :man-with-turban-tone3: github No :man-with-turban-tone3: + Man With Turban - Tone 3 :man_with_turban_tone3: github No :man_with_turban_tone3: + Man With Turban - Tone 3 👳🏽 unicode No 👳🏽 + Man With Turban - Tone 4 👳🏾 unicode No 👳🏾 + Man With Turban - Tone 4 :man-with-turban-tone4: github No :man-with-turban-tone4: + Man With Turban - Tone 4 :man_with_turban_tone4: github No :man_with_turban_tone4: + Man With Turban - Tone 5 :man-with-turban-tone5: github No :man-with-turban-tone5: + Man With Turban - Tone 5 :man_with_turban_tone5: github No :man_with_turban_tone5: + Man With Turban - Tone 5 👳🏿 unicode No 👳🏿 + Mans Shoe :mans_shoe: github No :mans_shoe: + Mans Shoe :mans-shoe: github No :mans-shoe: + Mans Shoe 👞 unicode No 👞 + Mantlepiece Clock 🕰 unicode No 🕰 + Mantlepiece Clock :mantlepiece_clock: github No :mantlepiece_clock: + Mantlepiece Clock :clock: github No :clock: + Maple Leaf 🍁 unicode No 🍁 + Maple Leaf :maple_leaf: github No :maple_leaf: + Maple Leaf :maple-leaf: github No :maple-leaf: + Martial Arts Uniform :martial_arts_uniform: github No :martial_arts_uniform: + Martial Arts Uniform :martial-arts-uniform: github No :martial-arts-uniform: + Martial Arts Uniform :karate_uniform: github No :karate_uniform: + Martial Arts Uniform 🥋 unicode No 🥋 + Martinique :flag-mq: github No :flag-mq: + Martinique 🇲🇶 unicode No 🇲🇶 + Martinique :mq: github No :mq: + Martinique :flag_mq: github No :flag_mq: + Mauritania :flag_mr: github No :flag_mr: + Mauritania :flag-mr: github No :flag-mr: + Mauritania :mr: github No :mr: + Mauritania 🇲🇷 unicode No 🇲🇷 + Mauritius :mu: github No :mu: + Mauritius :flag-mu: github No :flag-mu: + Mauritius 🇲🇺 unicode No 🇲🇺 + Mauritius :flag_mu: github No :flag_mu: + Mayotte :flag_yt: github No :flag_yt: + Mayotte 🇾🇹 unicode No 🇾🇹 + Mayotte :flag-yt: github No :flag-yt: + Mayotte :yt: github No :yt: + Meat On Bone :meat-on-bone: github No :meat-on-bone: + Meat On Bone :meat_on_bone: github No :meat_on_bone: + Meat On Bone 🍖 unicode No 🍖 + Medium Black Circle ⚫ unicode No ⚫ + Medium Black Circle :black-circle: github No :black-circle: + Medium Black Circle :black_circle: github No :black_circle: + Medium White Circle :white_circle: github No :white_circle: + Medium White Circle ⚪ unicode No ⚪ + Medium White Circle :white-circle: github No :white-circle: + Melon :melon: github No :melon: + Melon 🍈 unicode No 🍈 + Memo :pencil: github No :pencil: + Memo 📝 unicode No 📝 + Menorah With Nine Branches :menorah: github No :menorah: + Menorah With Nine Branches 🕎 unicode No 🕎 + Mens Symbol 🚹 unicode No 🚹 + Mens Symbol :mens: github No :mens: + Metro :metro: github No :metro: + Metro 🚇 unicode No 🚇 + Mexico :flag-mx: github No :flag-mx: + Mexico :mx: github No :mx: + Mexico :flag_mx: github No :flag_mx: + Mexico 🇲🇽 unicode No 🇲🇽 + Micronesia 🇫🇲 unicode No 🇫🇲 + Micronesia :flag_fm: github No :flag_fm: + Micronesia :flag-fm: github No :flag-fm: + Micronesia :fm: github No :fm: + Microphone :microphone: github No :microphone: + Microphone 🎤 unicode No 🎤 + Microscope :microscope: github No :microscope: + Microscope 🔬 unicode No 🔬 + Military Medal :military-medal: github No :military-medal: + Military Medal 🎖 unicode No 🎖 + Military Medal :military_medal: github No :military_medal: + Milky Way :milky-way: github No :milky-way: + Milky Way 🌌 unicode No 🌌 + Milky Way :milky_way: github No :milky_way: + Minibus 🚐 unicode No 🚐 + Minibus :minibus: github No :minibus: + Minidisc 💽 unicode No 💽 + Minidisc :minidisc: github No :minidisc: + Mobile Phone 📱 unicode No 📱 + Mobile Phone :iphone: github No :iphone: + Mobile Phone Off :mobile_phone_off: github No :mobile_phone_off: + Mobile Phone Off :mobile-phone-off: github No :mobile-phone-off: + Mobile Phone Off 📴 unicode No 📴 + Mobile Phone With Rightwards Arrow At Left :calling: github No :calling: + Mobile Phone With Rightwards Arrow At Left 📲 unicode No 📲 + Moldova :md: github No :md: + Moldova :flag-md: github No :flag-md: + Moldova 🇲🇩 unicode No 🇲🇩 + Moldova :flag_md: github No :flag_md: + Monaco :flag_mc: github No :flag_mc: + Monaco :flag-mc: github No :flag-mc: + Monaco 🇲🇨 unicode No 🇲🇨 + Monaco :mc: github No :mc: + Money Bag 💰 unicode No 💰 + Money Bag :moneybag: github No :moneybag: + Money With Wings 💸 unicode No 💸 + Money With Wings :money-with-wings: github No :money-with-wings: + Money With Wings :money_with_wings: github No :money_with_wings: + Money-mouth Face 🤑 unicode No 🤑 + Money-mouth Face :money_mouth: github No :money_mouth: + Money-mouth Face :money-mouth: github No :money-mouth: + Money-mouth Face :money_mouth_face: github No :money_mouth_face: + Mongolia :mn: github No :mn: + Mongolia :flag-mn: github No :flag-mn: + Mongolia 🇲🇳 unicode No 🇲🇳 + Mongolia :flag_mn: github No :flag_mn: + Monkey 🐒 unicode No 🐒 + Monkey :monkey: github No :monkey: + Monkey Face :monkey_face: github No :monkey_face: + Monkey Face 🐵 unicode No 🐵 + Monkey Face :monkey-face: github No :monkey-face: + Monorail 🚝 unicode No 🚝 + Monorail :monorail: github No :monorail: + Montenegro :flag_me: github No :flag_me: + Montenegro 🇲🇪 unicode No 🇲🇪 + Montenegro :me: github No :me: + Montenegro :flag-me: github No :flag-me: + Montserrat :flag-ms: github No :flag-ms: + Montserrat :ms: github No :ms: + Montserrat 🇲🇸 unicode No 🇲🇸 + Montserrat :flag_ms: github No :flag_ms: + Moon Viewing Ceremony :rice_scene: github No :rice_scene: + Moon Viewing Ceremony :rice-scene: github No :rice-scene: + Moon Viewing Ceremony 🎑 unicode No 🎑 + Morocco :flag_ma: github No :flag_ma: + Morocco 🇲🇦 unicode No 🇲🇦 + Morocco :flag-ma: github No :flag-ma: + Morocco :ma: github No :ma: + Mosque :mosque: github No :mosque: + Mosque 🕌 unicode No 🕌 + Mother Christmas :mother_christmas: github No :mother_christmas: + Mother Christmas 🤶 unicode No 🤶 + Mother Christmas :mrs_claus: github No :mrs_claus: + Mother Christmas :mrs-claus: github No :mrs-claus: + Mother Christmas - Tone 1 :mrs-claus-tone1: github No :mrs-claus-tone1: + Mother Christmas - Tone 1 :mother_christmas_tone1: github No :mother_christmas_tone1: + Mother Christmas - Tone 1 🤶🏻 unicode No 🤶🏻 + Mother Christmas - Tone 1 :mrs_claus_tone1: github No :mrs_claus_tone1: + Mother Christmas - Tone 2 :mrs_claus_tone2: github No :mrs_claus_tone2: + Mother Christmas - Tone 2 :mrs-claus-tone2: github No :mrs-claus-tone2: + Mother Christmas - Tone 2 🤶🏼 unicode No 🤶🏼 + Mother Christmas - Tone 2 :mother_christmas_tone2: github No :mother_christmas_tone2: + Mother Christmas - Tone 3 :mrs-claus-tone3: github No :mrs-claus-tone3: + Mother Christmas - Tone 3 :mother_christmas_tone3: github No :mother_christmas_tone3: + Mother Christmas - Tone 3 🤶🏽 unicode No 🤶🏽 + Mother Christmas - Tone 3 :mrs_claus_tone3: github No :mrs_claus_tone3: + Mother Christmas - Tone 4 :mrs_claus_tone4: github No :mrs_claus_tone4: + Mother Christmas - Tone 4 🤶🏾 unicode No 🤶🏾 + Mother Christmas - Tone 4 :mrs-claus-tone4: github No :mrs-claus-tone4: + Mother Christmas - Tone 4 :mother_christmas_tone4: github No :mother_christmas_tone4: + Mother Christmas - Tone 5 :mrs-claus-tone5: github No :mrs-claus-tone5: + Mother Christmas - Tone 5 :mother_christmas_tone5: github No :mother_christmas_tone5: + Mother Christmas - Tone 5 🤶🏿 unicode No 🤶🏿 + Mother Christmas - Tone 5 :mrs_claus_tone5: github No :mrs_claus_tone5: + Motor Scooter 🛵 unicode No 🛵 + Motor Scooter :motor-scooter: github No :motor-scooter: + Motor Scooter :motorbike: github No :motorbike: + Motor Scooter :motor_scooter: github No :motor_scooter: + Motorboat :motorboat: github No :motorboat: + Motorboat 🛥 unicode No 🛥 + Motorway 🛣 unicode No 🛣 + Motorway :motorway: github No :motorway: + Mount Fuji :mount_fuji: github No :mount_fuji: + Mount Fuji :mount-fuji: github No :mount-fuji: + Mount Fuji 🗻 unicode No 🗻 + Mountain :mountain: github No :mountain: + Mountain ⛰ unicode No ⛰ + Mountain Bicyclist :mountain-bicyclist: github No :mountain-bicyclist: + Mountain Bicyclist 🚵 unicode No 🚵 + Mountain Bicyclist :mountain_bicyclist: github No :mountain_bicyclist: + Mountain Bicyclist - Tone 1 🚵🏻 unicode No 🚵🏻 + Mountain Bicyclist - Tone 1 :mountain-bicyclist-tone1: github No :mountain-bicyclist-tone1: + Mountain Bicyclist - Tone 1 :mountain_bicyclist_tone1: github No :mountain_bicyclist_tone1: + Mountain Bicyclist - Tone 2 🚵🏼 unicode No 🚵🏼 + Mountain Bicyclist - Tone 2 :mountain_bicyclist_tone2: github No :mountain_bicyclist_tone2: + Mountain Bicyclist - Tone 2 :mountain-bicyclist-tone2: github No :mountain-bicyclist-tone2: + Mountain Bicyclist - Tone 3 :mountain-bicyclist-tone3: github No :mountain-bicyclist-tone3: + Mountain Bicyclist - Tone 3 🚵🏽 unicode No 🚵🏽 + Mountain Bicyclist - Tone 3 :mountain_bicyclist_tone3: github No :mountain_bicyclist_tone3: + Mountain Bicyclist - Tone 4 🚵🏾 unicode No 🚵🏾 + Mountain Bicyclist - Tone 4 :mountain_bicyclist_tone4: github No :mountain_bicyclist_tone4: + Mountain Bicyclist - Tone 4 :mountain-bicyclist-tone4: github No :mountain-bicyclist-tone4: + Mountain Bicyclist - Tone 5 🚵🏿 unicode No 🚵🏿 + Mountain Bicyclist - Tone 5 :mountain-bicyclist-tone5: github No :mountain-bicyclist-tone5: + Mountain Bicyclist - Tone 5 :mountain_bicyclist_tone5: github No :mountain_bicyclist_tone5: + Mountain Cableway :mountain-cableway: github No :mountain-cableway: + Mountain Cableway :mountain_cableway: github No :mountain_cableway: + Mountain Cableway 🚠 unicode No 🚠 + Mountain Railway 🚞 unicode No 🚞 + Mountain Railway :mountain-railway: github No :mountain-railway: + Mountain Railway :mountain_railway: github No :mountain_railway: + Mouse 🐁 unicode No 🐁 + Mouse :mouse2: github No :mouse2: + Mouse Face :mouse: github No :mouse: + Mouse Face 🐭 unicode No 🐭 + Mouth :lips: github No :lips: + Mouth 👄 unicode No 👄 + Movie Camera :movie_camera: github No :movie_camera: + Movie Camera 🎥 unicode No 🎥 + Movie Camera :movie-camera: github No :movie-camera: + Moyai :moyai: github No :moyai: + Moyai 🗿 unicode No 🗿 + Mozambique :flag-mz: github No :flag-mz: + Mozambique :mz: github No :mz: + Mozambique :flag_mz: github No :flag_mz: + Mozambique 🇲🇿 unicode No 🇲🇿 + Multiple Musical Notes 🎶 unicode No 🎶 + Multiple Musical Notes :notes: github No :notes: + Mushroom :mushroom: github No :mushroom: + Mushroom 🍄 unicode No 🍄 + Musical Keyboard :musical_keyboard: github No :musical_keyboard: + Musical Keyboard 🎹 unicode No 🎹 + Musical Keyboard :musical-keyboard: github No :musical-keyboard: + Musical Note :musical_note: github No :musical_note: + Musical Note 🎵 unicode No 🎵 + Musical Note :musical-note: github No :musical-note: + Musical Score 🎼 unicode No 🎼 + Musical Score :musical-score: github No :musical-score: + Musical Score :musical_score: github No :musical_score: + Myanmar :flag_mm: github No :flag_mm: + Myanmar 🇲🇲 unicode No 🇲🇲 + Myanmar :mm: github No :mm: + Myanmar :flag-mm: github No :flag-mm: + Nail Polish :nail-care: github No :nail-care: + Nail Polish :nail_care: github No :nail_care: + Nail Polish 💅 unicode No 💅 + Nail Polish - Tone 1 :nail-care-tone1: github No :nail-care-tone1: + Nail Polish - Tone 1 :nail_care_tone1: github No :nail_care_tone1: + Nail Polish - Tone 1 💅🏻 unicode No 💅🏻 + Nail Polish - Tone 2 💅🏼 unicode No 💅🏼 + Nail Polish - Tone 2 :nail-care-tone2: github No :nail-care-tone2: + Nail Polish - Tone 2 :nail_care_tone2: github No :nail_care_tone2: + Nail Polish - Tone 3 :nail-care-tone3: github No :nail-care-tone3: + Nail Polish - Tone 3 :nail_care_tone3: github No :nail_care_tone3: + Nail Polish - Tone 3 💅🏽 unicode No 💅🏽 + Nail Polish - Tone 4 :nail-care-tone4: github No :nail-care-tone4: + Nail Polish - Tone 4 :nail_care_tone4: github No :nail_care_tone4: + Nail Polish - Tone 4 💅🏾 unicode No 💅🏾 + Nail Polish - Tone 5 :nail-care-tone5: github No :nail-care-tone5: + Nail Polish - Tone 5 :nail_care_tone5: github No :nail_care_tone5: + Nail Polish - Tone 5 💅🏿 unicode No 💅🏿 + Name Badge 📛 unicode No 📛 + Name Badge :name_badge: github No :name_badge: + Name Badge :name-badge: github No :name-badge: + Namibia :flag-na: github No :flag-na: + Namibia :flag_na: github No :flag_na: + Namibia 🇳🇦 unicode No 🇳🇦 + Namibia :na: github No :na: + National Park 🏞 unicode No 🏞 + National Park :national_park: github No :national_park: + National Park :park: github No :park: + Nauru 🇳🇷 unicode No 🇳🇷 + Nauru :flag-nr: github No :flag-nr: + Nauru :flag_nr: github No :flag_nr: + Nauru :nr: github No :nr: + Nauseated Face :sick: github No :sick: + Nauseated Face :nauseated_face: github No :nauseated_face: + Nauseated Face :nauseated-face: github No :nauseated-face: + Nauseated Face 🤢 unicode No 🤢 + Necktie :necktie: github No :necktie: + Necktie 👔 unicode No 👔 + Negative Squared Ab 🆎 unicode No 🆎 + Negative Squared Ab :ab: github No :ab: + Negative Squared Cross Mark :negative-squared-cross-mark: github No :negative-squared-cross-mark: + Negative Squared Cross Mark :negative_squared_cross_mark: github No :negative_squared_cross_mark: + Negative Squared Cross Mark ❎ unicode No ❎ + Negative Squared Latin Capital Letter A 🅰 unicode No 🅰 + Negative Squared Latin Capital Letter A :a: github No :a: + Negative Squared Latin Capital Letter B :b: github No :b: + Negative Squared Latin Capital Letter B 🅱 unicode No 🅱 + Negative Squared Latin Capital Letter O :o2: github No :o2: + Negative Squared Latin Capital Letter O 🅾 unicode No 🅾 + Negative Squared Latin Capital Letter P 🅿 unicode No 🅿 + Negative Squared Latin Capital Letter P :parking: github No :parking: + Nepal :flag-np: github No :flag-np: + Nepal 🇳🇵 unicode No 🇳🇵 + Nepal :flag_np: github No :flag_np: + Nepal :np: github No :np: + Nerd Face :nerd: github No :nerd: + Nerd Face :nerd_face: github No :nerd_face: + Nerd Face 🤓 unicode No 🤓 + Neutral Face 😐 unicode No 😐 + Neutral Face :neutral-face: github No :neutral-face: + Neutral Face :neutral_face: github No :neutral_face: + New Caledonia :flag-nc: github No :flag-nc: + New Caledonia :flag_nc: github No :flag_nc: + New Caledonia 🇳🇨 unicode No 🇳🇨 + New Caledonia :nc: github No :nc: + New Moon Symbol :new-moon: github No :new-moon: + New Moon Symbol 🌑 unicode No 🌑 + New Moon Symbol :new_moon: github No :new_moon: + New Moon With Face 🌚 unicode No 🌚 + New Moon With Face :new-moon-with-face: github No :new-moon-with-face: + New Moon With Face :new_moon_with_face: github No :new_moon_with_face: + New Zealand 🇳🇿 unicode No 🇳🇿 + New Zealand :flag-nz: github No :flag-nz: + New Zealand :flag_nz: github No :flag_nz: + New Zealand :nz: github No :nz: + Newspaper :newspaper: github No :newspaper: + Newspaper 📰 unicode No 📰 + Nicaragua :flag-ni: github No :flag-ni: + Nicaragua 🇳🇮 unicode No 🇳🇮 + Nicaragua :flag_ni: github No :flag_ni: + Nicaragua :ni: github No :ni: + Niger :flag-ne: github No :flag-ne: + Niger :flag_ne: github No :flag_ne: + Niger 🇳🇪 unicode No 🇳🇪 + Niger :ne: github No :ne: + Nigeria :flag-ng: github No :flag-ng: + Nigeria :flag_ng: github No :flag_ng: + Nigeria 🇳🇬 unicode No 🇳🇬 + Nigeria :nigeria: github No :nigeria: + Night With Stars 🌃 unicode No 🌃 + Night With Stars :night_with_stars: github No :night_with_stars: + Night With Stars :night-with-stars: github No :night-with-stars: + Niue :nu: github No :nu: + Niue 🇳🇺 unicode No 🇳🇺 + Niue :flag-nu: github No :flag-nu: + Niue :flag_nu: github No :flag_nu: + No Bicycles :no-bicycles: github No :no-bicycles: + No Bicycles :no_bicycles: github No :no_bicycles: + No Bicycles 🚳 unicode No 🚳 + No Entry :no-entry: github No :no-entry: + No Entry :no_entry: github No :no_entry: + No Entry ⛔ unicode No ⛔ + No Entry Sign :no_entry_sign: github No :no_entry_sign: + No Entry Sign 🚫 unicode No 🚫 + No Entry Sign :no-entry-sign: github No :no-entry-sign: + No Mobile Phones 📵 unicode No 📵 + No Mobile Phones :no_mobile_phones: github No :no_mobile_phones: + No Mobile Phones :no-mobile-phones: github No :no-mobile-phones: + No One Under Eighteen Symbol :underage: github No :underage: + No One Under Eighteen Symbol 🔞 unicode No 🔞 + No Pedestrians :no-pedestrians: github No :no-pedestrians: + No Pedestrians :no_pedestrians: github No :no_pedestrians: + No Pedestrians 🚷 unicode No 🚷 + No Smoking Symbol :no-smoking: github No :no-smoking: + No Smoking Symbol 🚭 unicode No 🚭 + No Smoking Symbol :no_smoking: github No :no_smoking: + Non-potable Water Symbol :non-potable_water: github No :non-potable_water: + Non-potable Water Symbol 🚱 unicode No 🚱 + Non-potable Water Symbol :non-potable-water: github No :non-potable-water: + Norfolk Island :nf: github No :nf: + Norfolk Island 🇳🇫 unicode No 🇳🇫 + Norfolk Island :flag-nf: github No :flag-nf: + Norfolk Island :flag_nf: github No :flag_nf: + North East Arrow :arrow_upper_right: github No :arrow_upper_right: + North East Arrow ↗ unicode No ↗ + North East Arrow :arrow-upper-right: github No :arrow-upper-right: + North Korea :flag-kp: github No :flag-kp: + North Korea :flag_kp: github No :flag_kp: + North Korea 🇰🇵 unicode No 🇰🇵 + North Korea :kp: github No :kp: + North West Arrow :arrow_upper_left: github No :arrow_upper_left: + North West Arrow :arrow-upper-left: github No :arrow-upper-left: + North West Arrow ↖ unicode No ↖ + Northern Mariana Islands :flag_mp: github No :flag_mp: + Northern Mariana Islands 🇲🇵 unicode No 🇲🇵 + Northern Mariana Islands :flag-mp: github No :flag-mp: + Northern Mariana Islands :mp: github No :mp: + Norway :flag-no: github No :flag-no: + Norway :flag_no: github No :flag_no: + Norway 🇳🇴 unicode No 🇳🇴 + Norway :no: github No :no: + Nose :nose: github No :nose: + Nose 👃 unicode No 👃 + Nose - Tone 1 👃🏻 unicode No 👃🏻 + Nose - Tone 1 :nose-tone1: github No :nose-tone1: + Nose - Tone 1 :nose_tone1: github No :nose_tone1: + Nose - Tone 2 👃🏼 unicode No 👃🏼 + Nose - Tone 2 :nose_tone2: github No :nose_tone2: + Nose - Tone 2 :nose-tone2: github No :nose-tone2: + Nose - Tone 3 👃🏽 unicode No 👃🏽 + Nose - Tone 3 :nose_tone3: github No :nose_tone3: + Nose - Tone 3 :nose-tone3: github No :nose-tone3: + Nose - Tone 4 👃🏾 unicode No 👃🏾 + Nose - Tone 4 :nose_tone4: github No :nose_tone4: + Nose - Tone 4 :nose-tone4: github No :nose-tone4: + Nose - Tone 5 👃🏿 unicode No 👃🏿 + Nose - Tone 5 :nose_tone5: github No :nose_tone5: + Nose - Tone 5 :nose-tone5: github No :nose-tone5: + Notebook 📓 unicode No 📓 + Notebook :notebook: github No :notebook: + Notebook With Decorative Cover :notebook-with-decorative-cover: github No :notebook-with-decorative-cover: + Notebook With Decorative Cover :notebook_with_decorative_cover: github No :notebook_with_decorative_cover: + Notebook With Decorative Cover 📔 unicode No 📔 + Nut And Bolt :nut_and_bolt: github No :nut_and_bolt: + Nut And Bolt 🔩 unicode No 🔩 + Nut And Bolt :nut-and-bolt: github No :nut-and-bolt: + Octagonal Sign :octagonal_sign: github No :octagonal_sign: + Octagonal Sign 🛑 unicode No 🛑 + Octagonal Sign :stop_sign: github No :stop_sign: + Octagonal Sign :octagonal-sign: github No :octagonal-sign: + Octopus :octopus: github No :octopus: + Octopus 🐙 unicode No 🐙 + Oden :oden: github No :oden: + Oden 🍢 unicode No 🍢 + Office Building 🏢 unicode No 🏢 + Office Building :office: github No :office: + Oil Drum 🛢 unicode No 🛢 + Oil Drum :oil_drum: github No :oil_drum: + Oil Drum :oil: github No :oil: + Ok Hand Sign :ok_hand: github No :ok_hand: + Ok Hand Sign :ok-hand: github No :ok-hand: + Ok Hand Sign 👌 unicode No 👌 + Ok Hand Sign - Tone 1 👌🏻 unicode No 👌🏻 + Ok Hand Sign - Tone 1 :ok_hand_tone1: github No :ok_hand_tone1: + Ok Hand Sign - Tone 1 :ok-hand-tone1: github No :ok-hand-tone1: + Ok Hand Sign - Tone 2 :ok-hand-tone2: github No :ok-hand-tone2: + Ok Hand Sign - Tone 2 👌🏼 unicode No 👌🏼 + Ok Hand Sign - Tone 2 :ok_hand_tone2: github No :ok_hand_tone2: + Ok Hand Sign - Tone 3 👌🏽 unicode No 👌🏽 + Ok Hand Sign - Tone 3 :ok_hand_tone3: github No :ok_hand_tone3: + Ok Hand Sign - Tone 3 :ok-hand-tone3: github No :ok-hand-tone3: + Ok Hand Sign - Tone 4 👌🏾 unicode No 👌🏾 + Ok Hand Sign - Tone 4 :ok-hand-tone4: github No :ok-hand-tone4: + Ok Hand Sign - Tone 4 :ok_hand_tone4: github No :ok_hand_tone4: + Ok Hand Sign - Tone 5 :ok_hand_tone5: github No :ok_hand_tone5: + Ok Hand Sign - Tone 5 👌🏿 unicode No 👌🏿 + Ok Hand Sign - Tone 5 :ok-hand-tone5: github No :ok-hand-tone5: + Old Key :key2: github No :key2: + Old Key 🗝 unicode No 🗝 + Old Key :old_key: github No :old_key: + Older Man :older_man: github No :older_man: + Older Man 👴 unicode No 👴 + Older Man :older-man: github No :older-man: + Older Man - Tone 1 :older-man-tone1: github No :older-man-tone1: + Older Man - Tone 1 👴🏻 unicode No 👴🏻 + Older Man - Tone 1 :older_man_tone1: github No :older_man_tone1: + Older Man - Tone 2 :older_man_tone2: github No :older_man_tone2: + Older Man - Tone 2 👴🏼 unicode No 👴🏼 + Older Man - Tone 2 :older-man-tone2: github No :older-man-tone2: + Older Man - Tone 3 :older-man-tone3: github No :older-man-tone3: + Older Man - Tone 3 👴🏽 unicode No 👴🏽 + Older Man - Tone 3 :older_man_tone3: github No :older_man_tone3: + Older Man - Tone 4 :older_man_tone4: github No :older_man_tone4: + Older Man - Tone 4 👴🏾 unicode No 👴🏾 + Older Man - Tone 4 :older-man-tone4: github No :older-man-tone4: + Older Man - Tone 5 :older-man-tone5: github No :older-man-tone5: + Older Man - Tone 5 👴🏿 unicode No 👴🏿 + Older Man - Tone 5 :older_man_tone5: github No :older_man_tone5: + Older Woman :grandma: github No :grandma: + Older Woman 👵 unicode No 👵 + Older Woman :older-woman: github No :older-woman: + Older Woman :older_woman: github No :older_woman: + Older Woman - Tone 1 :grandma_tone1: github No :grandma_tone1: + Older Woman - Tone 1 👵🏻 unicode No 👵🏻 + Older Woman - Tone 1 :older-woman-tone1: github No :older-woman-tone1: + Older Woman - Tone 1 :older_woman_tone1: github No :older_woman_tone1: + Older Woman - Tone 2 :grandma_tone2: github No :grandma_tone2: + Older Woman - Tone 2 :older-woman-tone2: github No :older-woman-tone2: + Older Woman - Tone 2 👵🏼 unicode No 👵🏼 + Older Woman - Tone 2 :older_woman_tone2: github No :older_woman_tone2: + Older Woman - Tone 3 :older_woman_tone3: github No :older_woman_tone3: + Older Woman - Tone 3 :grandma_tone3: github No :grandma_tone3: + Older Woman - Tone 3 👵🏽 unicode No 👵🏽 + Older Woman - Tone 3 :older-woman-tone3: github No :older-woman-tone3: + Older Woman - Tone 4 :grandma_tone4: github No :grandma_tone4: + Older Woman - Tone 4 :older-woman-tone4: github No :older-woman-tone4: + Older Woman - Tone 4 👵🏾 unicode No 👵🏾 + Older Woman - Tone 4 :older_woman_tone4: github No :older_woman_tone4: + Older Woman - Tone 5 :older_woman_tone5: github No :older_woman_tone5: + Older Woman - Tone 5 :grandma_tone5: github No :grandma_tone5: + Older Woman - Tone 5 👵🏿 unicode No 👵🏿 + Older Woman - Tone 5 :older-woman-tone5: github No :older-woman-tone5: + Om Symbol 🕉 unicode No 🕉 + Om Symbol :om-symbol: github No :om-symbol: + Om Symbol :om_symbol: github No :om_symbol: + Oman :om: github No :om: + Oman :flag-om: github No :flag-om: + Oman 🇴🇲 unicode No 🇴🇲 + Oman :flag_om: github No :flag_om: + On With Exclamation Mark With Left Right Arrow Abo 🔛 unicode No 🔛 + On With Exclamation Mark With Left Right Arrow Abo :on: github No :on: + Oncoming Automobile :oncoming_automobile: github No :oncoming_automobile: + Oncoming Automobile :oncoming-automobile: github No :oncoming-automobile: + Oncoming Automobile 🚘 unicode No 🚘 + Oncoming Bus :oncoming_bus: github No :oncoming_bus: + Oncoming Bus :oncoming-bus: github No :oncoming-bus: + Oncoming Bus 🚍 unicode No 🚍 + Oncoming Police Car :oncoming_police_car: github No :oncoming_police_car: + Oncoming Police Car :oncoming-police-car: github No :oncoming-police-car: + Oncoming Police Car 🚔 unicode No 🚔 + Oncoming Taxi :oncoming_taxi: github No :oncoming_taxi: + Oncoming Taxi 🚖 unicode No 🚖 + Oncoming Taxi :oncoming-taxi: github No :oncoming-taxi: + Open Book 📖 unicode No 📖 + Open Book :book: github No :book: + Open File Folder :open-file-folder: github No :open-file-folder: + Open File Folder :open_file_folder: github No :open_file_folder: + Open File Folder 📂 unicode No 📂 + Open Hands Sign :open_hands: github No :open_hands: + Open Hands Sign :open-hands: github No :open-hands: + Open Hands Sign 👐 unicode No 👐 + Open Hands Sign - Tone 1 :open_hands_tone1: github No :open_hands_tone1: + Open Hands Sign - Tone 1 👐🏻 unicode No 👐🏻 + Open Hands Sign - Tone 1 :open-hands-tone1: github No :open-hands-tone1: + Open Hands Sign - Tone 2 :open-hands-tone2: github No :open-hands-tone2: + Open Hands Sign - Tone 2 :open_hands_tone2: github No :open_hands_tone2: + Open Hands Sign - Tone 2 👐🏼 unicode No 👐🏼 + Open Hands Sign - Tone 3 :open_hands_tone3: github No :open_hands_tone3: + Open Hands Sign - Tone 3 👐🏽 unicode No 👐🏽 + Open Hands Sign - Tone 3 :open-hands-tone3: github No :open-hands-tone3: + Open Hands Sign - Tone 4 :open-hands-tone4: github No :open-hands-tone4: + Open Hands Sign - Tone 4 👐🏾 unicode No 👐🏾 + Open Hands Sign - Tone 4 :open_hands_tone4: github No :open_hands_tone4: + Open Hands Sign - Tone 5 :open_hands_tone5: github No :open_hands_tone5: + Open Hands Sign - Tone 5 👐🏿 unicode No 👐🏿 + Open Hands Sign - Tone 5 :open-hands-tone5: github No :open-hands-tone5: + Open Lock :unlock: github No :unlock: + Open Lock 🔓 unicode No 🔓 + Open Mailbox With Lowered Flag 📭 unicode No 📭 + Open Mailbox With Lowered Flag :mailbox_with_no_mail: github No :mailbox_with_no_mail: + Open Mailbox With Lowered Flag :mailbox-with-no-mail: github No :mailbox-with-no-mail: + Open Mailbox With Raised Flag :mailbox-with-mail: github No :mailbox-with-mail: + Open Mailbox With Raised Flag :mailbox_with_mail: github No :mailbox_with_mail: + Open Mailbox With Raised Flag 📬 unicode No 📬 + Ophiuchus ⛎ unicode No ⛎ + Ophiuchus :ophiuchus: github No :ophiuchus: + Optical Disc :cd: github No :cd: + Optical Disc 💿 unicode No 💿 + Orange Book :orange_book: github No :orange_book: + Orange Book :orange-book: github No :orange-book: + Orange Book 📙 unicode No 📙 + Orthodox Cross ☦ unicode No ☦ + Orthodox Cross :orthodox_cross: github No :orthodox_cross: + Orthodox Cross :orthodox-cross: github No :orthodox-cross: + Outbox Tray :outbox-tray: github No :outbox-tray: + Outbox Tray :outbox_tray: github No :outbox_tray: + Outbox Tray 📤 unicode No 📤 + Owl :owl: github No :owl: + Owl 🦉 unicode No 🦉 + Ox :ox: github No :ox: + Ox 🐂 unicode No 🐂 + Package 📦 unicode No 📦 + Package :package: github No :package: + Page Facing Up :page_facing_up: github No :page_facing_up: + Page Facing Up 📄 unicode No 📄 + Page Facing Up :page-facing-up: github No :page-facing-up: + Page With Curl 📃 unicode No 📃 + Page With Curl :page-with-curl: github No :page-with-curl: + Page With Curl :page_with_curl: github No :page_with_curl: + Pager :pager: github No :pager: + Pager 📟 unicode No 📟 + Pakistan :pk: github No :pk: + Pakistan :flag_pk: github No :flag_pk: + Pakistan 🇵🇰 unicode No 🇵🇰 + Pakistan :flag-pk: github No :flag-pk: + Palau :flag-pw: github No :flag-pw: + Palau 🇵🇼 unicode No 🇵🇼 + Palau :pw: github No :pw: + Palau :flag_pw: github No :flag_pw: + Palestinian Authority :flag-ps: github No :flag-ps: + Palestinian Authority 🇵🇸 unicode No 🇵🇸 + Palestinian Authority :ps: github No :ps: + Palestinian Authority :flag_ps: github No :flag_ps: + Palm Tree :palm-tree: github No :palm-tree: + Palm Tree :palm_tree: github No :palm_tree: + Palm Tree 🌴 unicode No 🌴 + Panama :flag-pa: github No :flag-pa: + Panama :pa: github No :pa: + Panama 🇵🇦 unicode No 🇵🇦 + Panama :flag_pa: github No :flag_pa: + Pancakes :pancakes: github No :pancakes: + Pancakes 🥞 unicode No 🥞 + Panda Face :panda_face: github No :panda_face: + Panda Face :panda-face: github No :panda-face: + Panda Face 🐼 unicode No 🐼 + Paperclip :paperclip: github No :paperclip: + Paperclip 📎 unicode No 📎 + Papua New Guinea :flag-pg: github No :flag-pg: + Papua New Guinea :pg: github No :pg: + Papua New Guinea 🇵🇬 unicode No 🇵🇬 + Papua New Guinea :flag_pg: github No :flag_pg: + Paraguay :flag-py: github No :flag-py: + Paraguay 🇵🇾 unicode No 🇵🇾 + Paraguay :flag_py: github No :flag_py: + Paraguay :py: github No :py: + Part Alternation Mark :part_alternation_mark: github No :part_alternation_mark: + Part Alternation Mark 〽 unicode No 〽 + Part Alternation Mark :part-alternation-mark: github No :part-alternation-mark: + Party Popper :tada: github No :tada: + Party Popper 🎉 unicode No 🎉 + Passenger Ship :cruise_ship: github No :cruise_ship: + Passenger Ship :cruise-ship: github No :cruise-ship: + Passenger Ship :passenger_ship: github No :passenger_ship: + Passenger Ship 🛳 unicode No 🛳 + Passport Control :passport_control: github No :passport_control: + Passport Control :passport-control: github No :passport-control: + Passport Control 🛂 unicode No 🛂 + Paw Prints 🐾 unicode No 🐾 + Paw Prints :paw_prints: github No :paw_prints: + Paw Prints :feet: github No :feet: + Peace Symbol ☮ unicode No ☮ + Peace Symbol :peace_symbol: github No :peace_symbol: + Peace Symbol :peace: github No :peace: + Peach :peach: github No :peach: + Peach 🍑 unicode No 🍑 + Peanuts :peanuts: github No :peanuts: + Peanuts 🥜 unicode No 🥜 + Peanuts :shelled_peanut: github No :shelled_peanut: + Pear :pear: github No :pear: + Pear 🍐 unicode No 🍐 + Pedestrian 🚶 unicode No 🚶 + Pedestrian :walking: github No :walking: + Pedestrian - Tone 1 :walking_tone1: github No :walking_tone1: + Pedestrian - Tone 1 🚶🏻 unicode No 🚶🏻 + Pedestrian - Tone 1 :walking-tone1: github No :walking-tone1: + Pedestrian - Tone 2 :walking_tone2: github No :walking_tone2: + Pedestrian - Tone 2 :walking-tone2: github No :walking-tone2: + Pedestrian - Tone 2 🚶🏼 unicode No 🚶🏼 + Pedestrian - Tone 3 :walking-tone3: github No :walking-tone3: + Pedestrian - Tone 3 🚶🏽 unicode No 🚶🏽 + Pedestrian - Tone 3 :walking_tone3: github No :walking_tone3: + Pedestrian - Tone 4 :walking_tone4: github No :walking_tone4: + Pedestrian - Tone 4 :walking-tone4: github No :walking-tone4: + Pedestrian - Tone 4 🚶🏾 unicode No 🚶🏾 + Pedestrian - Tone 5 :walking_tone5: github No :walking_tone5: + Pedestrian - Tone 5 🚶🏿 unicode No 🚶🏿 + Pedestrian - Tone 5 :walking-tone5: github No :walking-tone5: + Pencil ✏ unicode No ✏ + Pencil :pencil2: github No :pencil2: + Penguin :penguin: github No :penguin: + Penguin 🐧 unicode No 🐧 + Pensive Face 😔 unicode No 😔 + Pensive Face :pensive: github No :pensive: + Performing Arts :performing_arts: github No :performing_arts: + Performing Arts 🎭 unicode No 🎭 + Performing Arts :performing-arts: github No :performing-arts: + Persevering Face :persevere: github No :persevere: + Persevering Face 😣 unicode No 😣 + Persevering Face >.< ascii No >.< + Person Bowing Deeply :bow: github No :bow: + Person Bowing Deeply 🙇 unicode No 🙇 + Person Bowing Deeply - Tone 1 :bow-tone1: github No :bow-tone1: + Person Bowing Deeply - Tone 1 🙇🏻 unicode No 🙇🏻 + Person Bowing Deeply - Tone 1 :bow_tone1: github No :bow_tone1: + Person Bowing Deeply - Tone 2 🙇🏼 unicode No 🙇🏼 + Person Bowing Deeply - Tone 2 :bow_tone2: github No :bow_tone2: + Person Bowing Deeply - Tone 2 :bow-tone2: github No :bow-tone2: + Person Bowing Deeply - Tone 3 :bow-tone3: github No :bow-tone3: + Person Bowing Deeply - Tone 3 🙇🏽 unicode No 🙇🏽 + Person Bowing Deeply - Tone 3 :bow_tone3: github No :bow_tone3: + Person Bowing Deeply - Tone 4 :bow_tone4: github No :bow_tone4: + Person Bowing Deeply - Tone 4 🙇🏾 unicode No 🙇🏾 + Person Bowing Deeply - Tone 4 :bow-tone4: github No :bow-tone4: + Person Bowing Deeply - Tone 5 :bow-tone5: github No :bow-tone5: + Person Bowing Deeply - Tone 5 🙇🏿 unicode No 🙇🏿 + Person Bowing Deeply - Tone 5 :bow_tone5: github No :bow_tone5: + Person Doing Cartwheel :cartwheel: github No :cartwheel: + Person Doing Cartwheel :person_doing_cartwheel: github No :person_doing_cartwheel: + Person Doing Cartwheel 🤸 unicode No 🤸 + Person Doing Cartwheel - Tone 1 :person_doing_cartwheel_tone1: github No :person_doing_cartwheel_tone1: + Person Doing Cartwheel - Tone 1 🤸🏻 unicode No 🤸🏻 + Person Doing Cartwheel - Tone 1 :cartwheel_tone1: github No :cartwheel_tone1: + Person Doing Cartwheel - Tone 1 :cartwheel-tone1: github No :cartwheel-tone1: + Person Doing Cartwheel - Tone 2 :cartwheel_tone2: github No :cartwheel_tone2: + Person Doing Cartwheel - Tone 2 :cartwheel-tone2: github No :cartwheel-tone2: + Person Doing Cartwheel - Tone 2 🤸🏼 unicode No 🤸🏼 + Person Doing Cartwheel - Tone 2 :person_doing_cartwheel_tone2: github No :person_doing_cartwheel_tone2: + Person Doing Cartwheel - Tone 3 :cartwheel-tone3: github No :cartwheel-tone3: + Person Doing Cartwheel - Tone 3 :person_doing_cartwheel_tone3: github No :person_doing_cartwheel_tone3: + Person Doing Cartwheel - Tone 3 🤸🏽 unicode No 🤸🏽 + Person Doing Cartwheel - Tone 3 :cartwheel_tone3: github No :cartwheel_tone3: + Person Doing Cartwheel - Tone 4 :cartwheel-tone4: github No :cartwheel-tone4: + Person Doing Cartwheel - Tone 4 :cartwheel_tone4: github No :cartwheel_tone4: + Person Doing Cartwheel - Tone 4 🤸🏾 unicode No 🤸🏾 + Person Doing Cartwheel - Tone 4 :person_doing_cartwheel_tone4: github No :person_doing_cartwheel_tone4: + Person Doing Cartwheel - Tone 5 :cartwheel_tone5: github No :cartwheel_tone5: + Person Doing Cartwheel - Tone 5 :person_doing_cartwheel_tone5: github No :person_doing_cartwheel_tone5: + Person Doing Cartwheel - Tone 5 🤸🏿 unicode No 🤸🏿 + Person Doing Cartwheel - Tone 5 :cartwheel-tone5: github No :cartwheel-tone5: + Person Frowning :person-frowning: github No :person-frowning: + Person Frowning 🙍 unicode No 🙍 + Person Frowning :person_frowning: github No :person_frowning: + Person Frowning - Tone 1 :person-frowning-tone1: github No :person-frowning-tone1: + Person Frowning - Tone 1 :person_frowning_tone1: github No :person_frowning_tone1: + Person Frowning - Tone 1 🙍🏻 unicode No 🙍🏻 + Person Frowning - Tone 2 :person-frowning-tone2: github No :person-frowning-tone2: + Person Frowning - Tone 2 🙍🏼 unicode No 🙍🏼 + Person Frowning - Tone 2 :person_frowning_tone2: github No :person_frowning_tone2: + Person Frowning - Tone 3 :person-frowning-tone3: github No :person-frowning-tone3: + Person Frowning - Tone 3 :person_frowning_tone3: github No :person_frowning_tone3: + Person Frowning - Tone 3 🙍🏽 unicode No 🙍🏽 + Person Frowning - Tone 4 :person_frowning_tone4: github No :person_frowning_tone4: + Person Frowning - Tone 4 :person-frowning-tone4: github No :person-frowning-tone4: + Person Frowning - Tone 4 🙍🏾 unicode No 🙍🏾 + Person Frowning - Tone 5 :person-frowning-tone5: github No :person-frowning-tone5: + Person Frowning - Tone 5 :person_frowning_tone5: github No :person_frowning_tone5: + Person Frowning - Tone 5 🙍🏿 unicode No 🙍🏿 + Person Raising Both Hands In Celebration :raised_hands: github No :raised_hands: + Person Raising Both Hands In Celebration 🙌 unicode No 🙌 + Person Raising Both Hands In Celebration :raised-hands: github No :raised-hands: + Person Raising Both Hands In Celebration - Tone 1 :raised_hands_tone1: github No :raised_hands_tone1: + Person Raising Both Hands In Celebration - Tone 1 :raised-hands-tone1: github No :raised-hands-tone1: + Person Raising Both Hands In Celebration - Tone 1 🙌🏻 unicode No 🙌🏻 + Person Raising Both Hands In Celebration - Tone 2 :raised-hands-tone2: github No :raised-hands-tone2: + Person Raising Both Hands In Celebration - Tone 2 🙌🏼 unicode No 🙌🏼 + Person Raising Both Hands In Celebration - Tone 2 :raised_hands_tone2: github No :raised_hands_tone2: + Person Raising Both Hands In Celebration - Tone 3 :raised-hands-tone3: github No :raised-hands-tone3: + Person Raising Both Hands In Celebration - Tone 3 🙌🏽 unicode No 🙌🏽 + Person Raising Both Hands In Celebration - Tone 3 :raised_hands_tone3: github No :raised_hands_tone3: + Person Raising Both Hands In Celebration - Tone 4 :raised-hands-tone4: github No :raised-hands-tone4: + Person Raising Both Hands In Celebration - Tone 4 🙌🏾 unicode No 🙌🏾 + Person Raising Both Hands In Celebration - Tone 4 :raised_hands_tone4: github No :raised_hands_tone4: + Person Raising Both Hands In Celebration - Tone 5 🙌🏿 unicode No 🙌🏿 + Person Raising Both Hands In Celebration - Tone 5 :raised-hands-tone5: github No :raised-hands-tone5: + Person Raising Both Hands In Celebration - Tone 5 :raised_hands_tone5: github No :raised_hands_tone5: + Person With Ball :basketball-player: github No :basketball-player: + Person With Ball :person_with_ball: github No :person_with_ball: + Person With Ball ⛹ unicode No ⛹ + Person With Ball :basketball_player: github No :basketball_player: + Person With Ball - Tone 1 ⛹🏻 unicode No ⛹🏻 + Person With Ball - Tone 1 :basketball_player_tone1: github No :basketball_player_tone1: + Person With Ball - Tone 1 :person_with_ball_tone1: github No :person_with_ball_tone1: + Person With Ball - Tone 1 :basketball-player-tone1: github No :basketball-player-tone1: + Person With Ball - Tone 2 ⛹🏼 unicode No ⛹🏼 + Person With Ball - Tone 2 :basketball_player_tone2: github No :basketball_player_tone2: + Person With Ball - Tone 2 :person_with_ball_tone2: github No :person_with_ball_tone2: + Person With Ball - Tone 2 :basketball-player-tone2: github No :basketball-player-tone2: + Person With Ball - Tone 3 ⛹🏽 unicode No ⛹🏽 + Person With Ball - Tone 3 :basketball_player_tone3: github No :basketball_player_tone3: + Person With Ball - Tone 3 :person_with_ball_tone3: github No :person_with_ball_tone3: + Person With Ball - Tone 3 :basketball-player-tone3: github No :basketball-player-tone3: + Person With Ball - Tone 4 :person_with_ball_tone4: github No :person_with_ball_tone4: + Person With Ball - Tone 4 ⛹🏾 unicode No ⛹🏾 + Person With Ball - Tone 4 :basketball_player_tone4: github No :basketball_player_tone4: + Person With Ball - Tone 4 :basketball-player-tone4: github No :basketball-player-tone4: + Person With Ball - Tone 5 ⛹🏿 unicode No ⛹🏿 + Person With Ball - Tone 5 :person_with_ball_tone5: github No :person_with_ball_tone5: + Person With Ball - Tone 5 :basketball_player_tone5: github No :basketball_player_tone5: + Person With Ball - Tone 5 :basketball-player-tone5: github No :basketball-player-tone5: + Person With Blond Hair 👱 unicode No 👱 + Person With Blond Hair :person-with-blond-hair: github No :person-with-blond-hair: + Person With Blond Hair :person_with_blond_hair: github No :person_with_blond_hair: + Person With Blond Hair - Tone 1 :person-with-blond-hair-tone1: github No :person-with-blond-hair-tone1: + Person With Blond Hair - Tone 1 :person_with_blond_hair_tone1: github No :person_with_blond_hair_tone1: + Person With Blond Hair - Tone 1 👱🏻 unicode No 👱🏻 + Person With Blond Hair - Tone 2 👱🏼 unicode No 👱🏼 + Person With Blond Hair - Tone 2 :person-with-blond-hair-tone2: github No :person-with-blond-hair-tone2: + Person With Blond Hair - Tone 2 :person_with_blond_hair_tone2: github No :person_with_blond_hair_tone2: + Person With Blond Hair - Tone 3 :person-with-blond-hair-tone3: github No :person-with-blond-hair-tone3: + Person With Blond Hair - Tone 3 :person_with_blond_hair_tone3: github No :person_with_blond_hair_tone3: + Person With Blond Hair - Tone 3 👱🏽 unicode No 👱🏽 + Person With Blond Hair - Tone 4 👱🏾 unicode No 👱🏾 + Person With Blond Hair - Tone 4 :person_with_blond_hair_tone4: github No :person_with_blond_hair_tone4: + Person With Blond Hair - Tone 4 :person-with-blond-hair-tone4: github No :person-with-blond-hair-tone4: + Person With Blond Hair - Tone 5 :person-with-blond-hair-tone5: github No :person-with-blond-hair-tone5: + Person With Blond Hair - Tone 5 👱🏿 unicode No 👱🏿 + Person With Blond Hair - Tone 5 :person_with_blond_hair_tone5: github No :person_with_blond_hair_tone5: + Person With Folded Hands :pray: github No :pray: + Person With Folded Hands 🙏 unicode No 🙏 + Person With Folded Hands - Tone 1 :pray-tone1: github No :pray-tone1: + Person With Folded Hands - Tone 1 :pray_tone1: github No :pray_tone1: + Person With Folded Hands - Tone 1 🙏🏻 unicode No 🙏🏻 + Person With Folded Hands - Tone 2 :pray-tone2: github No :pray-tone2: + Person With Folded Hands - Tone 2 :pray_tone2: github No :pray_tone2: + Person With Folded Hands - Tone 2 🙏🏼 unicode No 🙏🏼 + Person With Folded Hands - Tone 3 :pray-tone3: github No :pray-tone3: + Person With Folded Hands - Tone 3 :pray_tone3: github No :pray_tone3: + Person With Folded Hands - Tone 3 🙏🏽 unicode No 🙏🏽 + Person With Folded Hands - Tone 4 :pray-tone4: github No :pray-tone4: + Person With Folded Hands - Tone 4 :pray_tone4: github No :pray_tone4: + Person With Folded Hands - Tone 4 🙏🏾 unicode No 🙏🏾 + Person With Folded Hands - Tone 5 :pray-tone5: github No :pray-tone5: + Person With Folded Hands - Tone 5 :pray_tone5: github No :pray_tone5: + Person With Folded Hands - Tone 5 🙏🏿 unicode No 🙏🏿 + Person With Pouting Face :person_with_pouting_face: github No :person_with_pouting_face: + Person With Pouting Face :person-with-pouting-face: github No :person-with-pouting-face: + Person With Pouting Face 🙎 unicode No 🙎 + Person With Pouting Face Tone1 🙎🏻 unicode No 🙎🏻 + Person With Pouting Face Tone1 :person-with-pouting-face-tone1: github No :person-with-pouting-face-tone1: + Person With Pouting Face Tone1 :person_with_pouting_face_tone1: github No :person_with_pouting_face_tone1: + Person With Pouting Face Tone2 :person-with-pouting-face-tone2: github No :person-with-pouting-face-tone2: + Person With Pouting Face Tone2 🙎🏼 unicode No 🙎🏼 + Person With Pouting Face Tone2 :person_with_pouting_face_tone2: github No :person_with_pouting_face_tone2: + Person With Pouting Face Tone3 🙎🏽 unicode No 🙎🏽 + Person With Pouting Face Tone3 :person_with_pouting_face_tone3: github No :person_with_pouting_face_tone3: + Person With Pouting Face Tone3 :person-with-pouting-face-tone3: github No :person-with-pouting-face-tone3: + Person With Pouting Face Tone4 :person-with-pouting-face-tone4: github No :person-with-pouting-face-tone4: + Person With Pouting Face Tone4 🙎🏾 unicode No 🙎🏾 + Person With Pouting Face Tone4 :person_with_pouting_face_tone4: github No :person_with_pouting_face_tone4: + Person With Pouting Face Tone5 :person-with-pouting-face-tone5: github No :person-with-pouting-face-tone5: + Person With Pouting Face Tone5 🙎🏿 unicode No 🙎🏿 + Person With Pouting Face Tone5 :person_with_pouting_face_tone5: github No :person_with_pouting_face_tone5: + Personal Computer :computer: github No :computer: + Personal Computer 💻 unicode No 💻 + Peru :flag-pe: github No :flag-pe: + Peru :pe: github No :pe: + Peru 🇵🇪 unicode No 🇵🇪 + Peru :flag_pe: github No :flag_pe: + Pick ⛏ unicode No ⛏ + Pick :pick: github No :pick: + Pig :pig2: github No :pig2: + Pig 🐖 unicode No 🐖 + Pig Face :pig: github No :pig: + Pig Face 🐷 unicode No 🐷 + Pig Nose :pig-nose: github No :pig-nose: + Pig Nose 🐽 unicode No 🐽 + Pig Nose :pig_nose: github No :pig_nose: + Pile Of Poo 💩 unicode No 💩 + Pile Of Poo :hankey: github No :hankey: + Pile Of Poo :poop: github No :poop: + Pile Of Poo :shit: github No :shit: + Pile Of Poo :poo: github No :poo: + Pill 💊 unicode No 💊 + Pill :pill: github No :pill: + Pine Decoration :bamboo: github No :bamboo: + Pine Decoration 🎍 unicode No 🎍 + Pineapple 🍍 unicode No 🍍 + Pineapple :pineapple: github No :pineapple: + Pisces ♓ unicode No ♓ + Pisces :pisces: github No :pisces: + Pistol 🔫 unicode No 🔫 + Pistol :gun: github No :gun: + Pitcairn :flag_pn: github No :flag_pn: + Pitcairn :flag-pn: github No :flag-pn: + Pitcairn 🇵🇳 unicode No 🇵🇳 + Pitcairn :pn: github No :pn: + Place Of Worship :place_of_worship: github No :place_of_worship: + Place Of Worship 🛐 unicode No 🛐 + Place Of Worship :worship_symbol: github No :worship_symbol: + Place Of Worship :place-of-worship: github No :place-of-worship: + Playing Card Black Joker :black-joker: github No :black-joker: + Playing Card Black Joker 🃏 unicode No 🃏 + Playing Card Black Joker :black_joker: github No :black_joker: + Poland :flag_pl: github No :flag_pl: + Poland :pl: github No :pl: + Poland :flag-pl: github No :flag-pl: + Poland 🇵🇱 unicode No 🇵🇱 + Police Car :police-car: github No :police-car: + Police Car 🚓 unicode No 🚓 + Police Car :police_car: github No :police_car: + Police Cars Revolving Light :rotating_light: github No :rotating_light: + Police Cars Revolving Light :rotating-light: github No :rotating-light: + Police Cars Revolving Light 🚨 unicode No 🚨 + Police Officer :cop: github No :cop: + Police Officer 👮 unicode No 👮 + Police Officer - Tone 1 :cop-tone1: github No :cop-tone1: + Police Officer - Tone 1 :cop_tone1: github No :cop_tone1: + Police Officer - Tone 1 👮🏻 unicode No 👮🏻 + Police Officer - Tone 2 :cop_tone2: github No :cop_tone2: + Police Officer - Tone 2 :cop-tone2: github No :cop-tone2: + Police Officer - Tone 2 👮🏼 unicode No 👮🏼 + Police Officer - Tone 3 :cop-tone3: github No :cop-tone3: + Police Officer - Tone 3 👮🏽 unicode No 👮🏽 + Police Officer - Tone 3 :cop_tone3: github No :cop_tone3: + Police Officer - Tone 4 :cop_tone4: github No :cop_tone4: + Police Officer - Tone 4 :cop-tone4: github No :cop-tone4: + Police Officer - Tone 4 👮🏾 unicode No 👮🏾 + Police Officer - Tone 5 :cop-tone5: github No :cop-tone5: + Police Officer - Tone 5 👮🏿 unicode No 👮🏿 + Police Officer - Tone 5 :cop_tone5: github No :cop_tone5: + Poodle :poodle: github No :poodle: + Poodle 🐩 unicode No 🐩 + Popcorn 🍿 unicode No 🍿 + Popcorn :popcorn: github No :popcorn: + Portugal :pt: github No :pt: + Portugal :flag_pt: github No :flag_pt: + Portugal 🇵🇹 unicode No 🇵🇹 + Portugal :flag-pt: github No :flag-pt: + Postal Horn :postal-horn: github No :postal-horn: + Postal Horn 📯 unicode No 📯 + Postal Horn :postal_horn: github No :postal_horn: + Postbox 📮 unicode No 📮 + Postbox :postbox: github No :postbox: + Pot Of Food :stew: github No :stew: + Pot Of Food 🍲 unicode No 🍲 + Potable Water Symbol 🚰 unicode No 🚰 + Potable Water Symbol :potable_water: github No :potable_water: + Potable Water Symbol :potable-water: github No :potable-water: + Potato :potato: github No :potato: + Potato 🥔 unicode No 🥔 + Pouch 👝 unicode No 👝 + Pouch :pouch: github No :pouch: + Poultry Leg :poultry_leg: github No :poultry_leg: + Poultry Leg :poultry-leg: github No :poultry-leg: + Poultry Leg 🍗 unicode No 🍗 + Pouting Cat Face 😾 unicode No 😾 + Pouting Cat Face :pouting_cat: github No :pouting_cat: + Pouting Cat Face :pouting-cat: github No :pouting-cat: + Pouting Face 😡 unicode No 😡 + Pouting Face :rage: github No :rage: + Prayer Beads :prayer-beads: github No :prayer-beads: + Prayer Beads 📿 unicode No 📿 + Prayer Beads :prayer_beads: github No :prayer_beads: + Pregnant Woman :expecting_woman: github No :expecting_woman: + Pregnant Woman :pregnant_woman: github No :pregnant_woman: + Pregnant Woman 🤰 unicode No 🤰 + Pregnant Woman :pregnant-woman: github No :pregnant-woman: + Pregnant Woman - Tone 1 :pregnant_woman_tone1: github No :pregnant_woman_tone1: + Pregnant Woman - Tone 1 🤰🏻 unicode No 🤰🏻 + Pregnant Woman - Tone 1 :expecting_woman_tone1: github No :expecting_woman_tone1: + Pregnant Woman - Tone 1 :pregnant-woman-tone1: github No :pregnant-woman-tone1: + Pregnant Woman - Tone 2 :expecting_woman_tone2: github No :expecting_woman_tone2: + Pregnant Woman - Tone 2 🤰🏼 unicode No 🤰🏼 + Pregnant Woman - Tone 2 :pregnant-woman-tone2: github No :pregnant-woman-tone2: + Pregnant Woman - Tone 2 :pregnant_woman_tone2: github No :pregnant_woman_tone2: + Pregnant Woman - Tone 3 :pregnant-woman-tone3: github No :pregnant-woman-tone3: + Pregnant Woman - Tone 3 :pregnant_woman_tone3: github No :pregnant_woman_tone3: + Pregnant Woman - Tone 3 :expecting_woman_tone3: github No :expecting_woman_tone3: + Pregnant Woman - Tone 3 🤰🏽 unicode No 🤰🏽 + Pregnant Woman - Tone 4 🤰🏾 unicode No 🤰🏾 + Pregnant Woman - Tone 4 :pregnant-woman-tone4: github No :pregnant-woman-tone4: + Pregnant Woman - Tone 4 :expecting_woman_tone4: github No :expecting_woman_tone4: + Pregnant Woman - Tone 4 :pregnant_woman_tone4: github No :pregnant_woman_tone4: + Pregnant Woman - Tone 5 :pregnant-woman-tone5: github No :pregnant-woman-tone5: + Pregnant Woman - Tone 5 :expecting_woman_tone5: github No :expecting_woman_tone5: + Pregnant Woman - Tone 5 :pregnant_woman_tone5: github No :pregnant_woman_tone5: + Pregnant Woman - Tone 5 🤰🏿 unicode No 🤰🏿 + Prince :prince: github No :prince: + Prince 🤴 unicode No 🤴 + Prince - Tone 1 🤴🏻 unicode No 🤴🏻 + Prince - Tone 1 :prince-tone1: github No :prince-tone1: + Prince - Tone 1 :prince_tone1: github No :prince_tone1: + Prince - Tone 2 :prince_tone2: github No :prince_tone2: + Prince - Tone 2 :prince-tone2: github No :prince-tone2: + Prince - Tone 2 🤴🏼 unicode No 🤴🏼 + Prince - Tone 3 :prince-tone3: github No :prince-tone3: + Prince - Tone 3 🤴🏽 unicode No 🤴🏽 + Prince - Tone 3 :prince_tone3: github No :prince_tone3: + Prince - Tone 4 :prince-tone4: github No :prince-tone4: + Prince - Tone 4 :prince_tone4: github No :prince_tone4: + Prince - Tone 4 🤴🏾 unicode No 🤴🏾 + Prince - Tone 5 🤴🏿 unicode No 🤴🏿 + Prince - Tone 5 :prince-tone5: github No :prince-tone5: + Prince - Tone 5 :prince_tone5: github No :prince_tone5: + Princess :princess: github No :princess: + Princess 👸 unicode No 👸 + Princess - Tone 1 :princess-tone1: github No :princess-tone1: + Princess - Tone 1 👸🏻 unicode No 👸🏻 + Princess - Tone 1 :princess_tone1: github No :princess_tone1: + Princess - Tone 2 :princess_tone2: github No :princess_tone2: + Princess - Tone 2 👸🏼 unicode No 👸🏼 + Princess - Tone 2 :princess-tone2: github No :princess-tone2: + Princess - Tone 3 :princess-tone3: github No :princess-tone3: + Princess - Tone 3 👸🏽 unicode No 👸🏽 + Princess - Tone 3 :princess_tone3: github No :princess_tone3: + Princess - Tone 4 :princess_tone4: github No :princess_tone4: + Princess - Tone 4 👸🏾 unicode No 👸🏾 + Princess - Tone 4 :princess-tone4: github No :princess-tone4: + Princess - Tone 5 :princess-tone5: github No :princess-tone5: + Princess - Tone 5 :princess_tone5: github No :princess_tone5: + Princess - Tone 5 👸🏿 unicode No 👸🏿 + Printer :printer: github No :printer: + Printer 🖨 unicode No 🖨 + Public Address Loudspeaker 📢 unicode No 📢 + Public Address Loudspeaker :loudspeaker: github No :loudspeaker: + Puerto Rico :pr: github No :pr: + Puerto Rico :flag_pr: github No :flag_pr: + Puerto Rico 🇵🇷 unicode No 🇵🇷 + Puerto Rico :flag-pr: github No :flag-pr: + Purple Heart 💜 unicode No 💜 + Purple Heart :purple_heart: github No :purple_heart: + Purple Heart :purple-heart: github No :purple-heart: + Purse 👛 unicode No 👛 + Purse :purse: github No :purse: + Pushpin 📌 unicode No 📌 + Pushpin :pushpin: github No :pushpin: + Put Litter In Its Place Symbol 🚮 unicode No 🚮 + Put Litter In Its Place Symbol :put-litter-in-its-place: github No :put-litter-in-its-place: + Put Litter In Its Place Symbol :put_litter_in_its_place: github No :put_litter_in_its_place: + Qatar :flag_qa: github No :flag_qa: + Qatar :flag-qa: github No :flag-qa: + Qatar :qa: github No :qa: + Qatar 🇶🇦 unicode No 🇶🇦 + Rabbit 🐇 unicode No 🐇 + Rabbit :rabbit2: github No :rabbit2: + Rabbit Face 🐰 unicode No 🐰 + Rabbit Face :rabbit: github No :rabbit: + Racing Car :race_car: github No :race_car: + Racing Car :racing_car: github No :racing_car: + Racing Car :race-car: github No :race-car: + Racing Car 🏎 unicode No 🏎 + Racing Motorcycle :racing_motorcycle: github No :racing_motorcycle: + Racing Motorcycle :motorcycle: github No :motorcycle: + Racing Motorcycle 🏍 unicode No 🏍 + Radio 📻 unicode No 📻 + Radio :radio: github No :radio: + Radio Button :radio_button: github No :radio_button: + Radio Button 🔘 unicode No 🔘 + Radio Button :radio-button: github No :radio-button: + Radioactive Sign ☢ unicode No ☢ + Radioactive Sign :radioactive_sign: github No :radioactive_sign: + Radioactive Sign :radioactive: github No :radioactive: + Railway Car :railway-car: github No :railway-car: + Railway Car 🚃 unicode No 🚃 + Railway Car :railway_car: github No :railway_car: + Railway Track :railway_track: github No :railway_track: + Railway Track :railroad_track: github No :railroad_track: + Railway Track :railway-track: github No :railway-track: + Railway Track 🛤 unicode No 🛤 + Rainbow 🌈 unicode No 🌈 + Rainbow :rainbow: github No :rainbow: + Raised Back Of Hand :back_of_hand: github No :back_of_hand: + Raised Back Of Hand :raised-back-of-hand: github No :raised-back-of-hand: + Raised Back Of Hand 🤚 unicode No 🤚 + Raised Back Of Hand :raised_back_of_hand: github No :raised_back_of_hand: + Raised Back Of Hand - Tone 1 :back_of_hand_tone1: github No :back_of_hand_tone1: + Raised Back Of Hand - Tone 1 :raised-back-of-hand-tone1: github No :raised-back-of-hand-tone1: + Raised Back Of Hand - Tone 1 🤚🏻 unicode No 🤚🏻 + Raised Back Of Hand - Tone 1 :raised_back_of_hand_tone1: github No :raised_back_of_hand_tone1: + Raised Back Of Hand - Tone 2 🤚🏼 unicode No 🤚🏼 + Raised Back Of Hand - Tone 2 :raised_back_of_hand_tone2: github No :raised_back_of_hand_tone2: + Raised Back Of Hand - Tone 2 :raised-back-of-hand-tone2: github No :raised-back-of-hand-tone2: + Raised Back Of Hand - Tone 2 :back_of_hand_tone2: github No :back_of_hand_tone2: + Raised Back Of Hand - Tone 3 :raised-back-of-hand-tone3: github No :raised-back-of-hand-tone3: + Raised Back Of Hand - Tone 3 :back_of_hand_tone3: github No :back_of_hand_tone3: + Raised Back Of Hand - Tone 3 🤚🏽 unicode No 🤚🏽 + Raised Back Of Hand - Tone 3 :raised_back_of_hand_tone3: github No :raised_back_of_hand_tone3: + Raised Back Of Hand - Tone 4 🤚🏾 unicode No 🤚🏾 + Raised Back Of Hand - Tone 4 :raised_back_of_hand_tone4: github No :raised_back_of_hand_tone4: + Raised Back Of Hand - Tone 4 :raised-back-of-hand-tone4: github No :raised-back-of-hand-tone4: + Raised Back Of Hand - Tone 4 :back_of_hand_tone4: github No :back_of_hand_tone4: + Raised Back Of Hand - Tone 5 :raised-back-of-hand-tone5: github No :raised-back-of-hand-tone5: + Raised Back Of Hand - Tone 5 🤚🏿 unicode No 🤚🏿 + Raised Back Of Hand - Tone 5 :raised_back_of_hand_tone5: github No :raised_back_of_hand_tone5: + Raised Back Of Hand - Tone 5 :back_of_hand_tone5: github No :back_of_hand_tone5: + Raised Fist :fist: github No :fist: + Raised Fist ✊ unicode No ✊ + Raised Fist - Tone 1 ✊🏻 unicode No ✊🏻 + Raised Fist - Tone 1 :fist-tone1: github No :fist-tone1: + Raised Fist - Tone 1 :fist_tone1: github No :fist_tone1: + Raised Fist - Tone 2 :fist-tone2: github No :fist-tone2: + Raised Fist - Tone 2 :fist_tone2: github No :fist_tone2: + Raised Fist - Tone 2 ✊🏼 unicode No ✊🏼 + Raised Fist - Tone 3 ✊🏽 unicode No ✊🏽 + Raised Fist - Tone 3 :fist-tone3: github No :fist-tone3: + Raised Fist - Tone 3 :fist_tone3: github No :fist_tone3: + Raised Fist - Tone 4 :fist-tone4: github No :fist-tone4: + Raised Fist - Tone 4 :fist_tone4: github No :fist_tone4: + Raised Fist - Tone 4 ✊🏾 unicode No ✊🏾 + Raised Fist - Tone 5 ✊🏿 unicode No ✊🏿 + Raised Fist - Tone 5 :fist-tone5: github No :fist-tone5: + Raised Fist - Tone 5 :fist_tone5: github No :fist_tone5: + Raised Hand ✋ unicode No ✋ + Raised Hand :raised_hand: github No :raised_hand: + Raised Hand :raised-hand: github No :raised-hand: + Raised Hand - Tone 1 :raised-hand-tone1: github No :raised-hand-tone1: + Raised Hand - Tone 1 :raised_hand_tone1: github No :raised_hand_tone1: + Raised Hand - Tone 1 ✋🏻 unicode No ✋🏻 + Raised Hand - Tone 2 :raised-hand-tone2: github No :raised-hand-tone2: + Raised Hand - Tone 2 ✋🏼 unicode No ✋🏼 + Raised Hand - Tone 2 :raised_hand_tone2: github No :raised_hand_tone2: + Raised Hand - Tone 3 :raised_hand_tone3: github No :raised_hand_tone3: + Raised Hand - Tone 3 ✋🏽 unicode No ✋🏽 + Raised Hand - Tone 3 :raised-hand-tone3: github No :raised-hand-tone3: + Raised Hand - Tone 4 :raised-hand-tone4: github No :raised-hand-tone4: + Raised Hand - Tone 4 ✋🏾 unicode No ✋🏾 + Raised Hand - Tone 4 :raised_hand_tone4: github No :raised_hand_tone4: + Raised Hand - Tone 5 :raised_hand_tone5: github No :raised_hand_tone5: + Raised Hand - Tone 5 ✋🏿 unicode No ✋🏿 + Raised Hand - Tone 5 :raised-hand-tone5: github No :raised-hand-tone5: + Raised Hand With Fingers Splayed :raised_hand_with_fingers_splayed: github No :raised_hand_with_fingers_splayed: + Raised Hand With Fingers Splayed :hand_splayed: github No :hand_splayed: + Raised Hand With Fingers Splayed :hand-splayed: github No :hand-splayed: + Raised Hand With Fingers Splayed 🖐 unicode No 🖐 + Raised Hand With Fingers Splayed - Tone 1 🖐🏻 unicode No 🖐🏻 + Raised Hand With Fingers Splayed - Tone 1 :hand-splayed-tone1: github No :hand-splayed-tone1: + Raised Hand With Fingers Splayed - Tone 1 :hand_splayed_tone1: github No :hand_splayed_tone1: + Raised Hand With Fingers Splayed - Tone 1 :raised_hand_with_fingers_splayed_tone1: github No :raised_hand_with_fingers_splayed_tone1: + Raised Hand With Fingers Splayed - Tone 2 🖐🏼 unicode No 🖐🏼 + Raised Hand With Fingers Splayed - Tone 2 :hand-splayed-tone2: github No :hand-splayed-tone2: + Raised Hand With Fingers Splayed - Tone 2 :raised_hand_with_fingers_splayed_tone2: github No :raised_hand_with_fingers_splayed_tone2: + Raised Hand With Fingers Splayed - Tone 2 :hand_splayed_tone2: github No :hand_splayed_tone2: + Raised Hand With Fingers Splayed - Tone 3 🖐🏽 unicode No 🖐🏽 + Raised Hand With Fingers Splayed - Tone 3 :hand-splayed-tone3: github No :hand-splayed-tone3: + Raised Hand With Fingers Splayed - Tone 3 :hand_splayed_tone3: github No :hand_splayed_tone3: + Raised Hand With Fingers Splayed - Tone 3 :raised_hand_with_fingers_splayed_tone3: github No :raised_hand_with_fingers_splayed_tone3: + Raised Hand With Fingers Splayed - Tone 4 🖐🏾 unicode No 🖐🏾 + Raised Hand With Fingers Splayed - Tone 4 :raised_hand_with_fingers_splayed_tone4: github No :raised_hand_with_fingers_splayed_tone4: + Raised Hand With Fingers Splayed - Tone 4 :hand-splayed-tone4: github No :hand-splayed-tone4: + Raised Hand With Fingers Splayed - Tone 4 :hand_splayed_tone4: github No :hand_splayed_tone4: + Raised Hand With Fingers Splayed - Tone 5 🖐🏿 unicode No 🖐🏿 + Raised Hand With Fingers Splayed - Tone 5 :hand-splayed-tone5: github No :hand-splayed-tone5: + Raised Hand With Fingers Splayed - Tone 5 :hand_splayed_tone5: github No :hand_splayed_tone5: + Raised Hand With Fingers Splayed - Tone 5 :raised_hand_with_fingers_splayed_tone5: github No :raised_hand_with_fingers_splayed_tone5: + Raised Hand With Part Between Middle And Ring Fingers :raised_hand_with_part_between_middle_and_ring_fingers: github No :raised_hand_with_part_between_middle_and_ring_fingers: + Raised Hand With Part Between Middle And Ring Fingers 🖖 unicode No 🖖 + Raised Hand With Part Between Middle And Ring Fingers :vulcan: github No :vulcan: + Raised Hand With Part Between Middle And Ring Fingers - Tone 1 :vulcan_tone1: github No :vulcan_tone1: + Raised Hand With Part Between Middle And Ring Fingers - Tone 1 :raised_hand_with_part_between_middle_and_ring_fingers_tone1: github No :raised_hand_with_part_between_middle_and_ring_fingers_tone1: + Raised Hand With Part Between Middle And Ring Fingers - Tone 1 🖖🏻 unicode No 🖖🏻 + Raised Hand With Part Between Middle And Ring Fingers - Tone 1 :vulcan-tone1: github No :vulcan-tone1: + Raised Hand With Part Between Middle And Ring Fingers - Tone 2 :vulcan-tone2: github No :vulcan-tone2: + Raised Hand With Part Between Middle And Ring Fingers - Tone 2 :vulcan_tone2: github No :vulcan_tone2: + Raised Hand With Part Between Middle And Ring Fingers - Tone 2 🖖🏼 unicode No 🖖🏼 + Raised Hand With Part Between Middle And Ring Fingers - Tone 2 :raised_hand_with_part_between_middle_and_ring_fingers_tone2: github No :raised_hand_with_part_between_middle_and_ring_fingers_tone2: + Raised Hand With Part Between Middle And Ring Fingers - Tone 3 :vulcan_tone3: github No :vulcan_tone3: + Raised Hand With Part Between Middle And Ring Fingers - Tone 3 :raised_hand_with_part_between_middle_and_ring_fingers_tone3: github No :raised_hand_with_part_between_middle_and_ring_fingers_tone3: + Raised Hand With Part Between Middle And Ring Fingers - Tone 3 🖖🏽 unicode No 🖖🏽 + Raised Hand With Part Between Middle And Ring Fingers - Tone 3 :vulcan-tone3: github No :vulcan-tone3: + Raised Hand With Part Between Middle And Ring Fingers - Tone 4 :vulcan-tone4: github No :vulcan-tone4: + Raised Hand With Part Between Middle And Ring Fingers - Tone 4 🖖🏾 unicode No 🖖🏾 + Raised Hand With Part Between Middle And Ring Fingers - Tone 4 :vulcan_tone4: github No :vulcan_tone4: + Raised Hand With Part Between Middle And Ring Fingers - Tone 4 :raised_hand_with_part_between_middle_and_ring_fingers_tone4: github No :raised_hand_with_part_between_middle_and_ring_fingers_tone4: + Raised Hand With Part Between Middle And Ring Fingers - Tone 5 :raised_hand_with_part_between_middle_and_ring_fingers_tone5: github No :raised_hand_with_part_between_middle_and_ring_fingers_tone5: + Raised Hand With Part Between Middle And Ring Fingers - Tone 5 :vulcan_tone5: github No :vulcan_tone5: + Raised Hand With Part Between Middle And Ring Fingers - Tone 5 🖖🏿 unicode No 🖖🏿 + Raised Hand With Part Between Middle And Ring Fingers - Tone 5 :vulcan-tone5: github No :vulcan-tone5: + Ram :ram: github No :ram: + Ram 🐏 unicode No 🐏 + Rat 🐀 unicode No 🐀 + Rat :rat: github No :rat: + Recreational Vehicle 🚙 unicode No 🚙 + Recreational Vehicle :blue_car: github No :blue_car: + Recreational Vehicle :blue-car: github No :blue-car: + Red Apple :apple: github No :apple: + Red Apple 🍎 unicode No 🍎 + Regional Indicator Symbol Letter A :regional-indicator-a: github No :regional-indicator-a: + Regional Indicator Symbol Letter A 🇦 unicode No 🇦 + Regional Indicator Symbol Letter A :regional_indicator_a: github No :regional_indicator_a: + Regional Indicator Symbol Letter B 🇧 unicode No 🇧 + Regional Indicator Symbol Letter B :regional-indicator-b: github No :regional-indicator-b: + Regional Indicator Symbol Letter B :regional_indicator_b: github No :regional_indicator_b: + Regional Indicator Symbol Letter C :regional-indicator-c: github No :regional-indicator-c: + Regional Indicator Symbol Letter C :regional_indicator_c: github No :regional_indicator_c: + Regional Indicator Symbol Letter C 🇨 unicode No 🇨 + Regional Indicator Symbol Letter D :regional-indicator-d: github No :regional-indicator-d: + Regional Indicator Symbol Letter D :regional_indicator_d: github No :regional_indicator_d: + Regional Indicator Symbol Letter D 🇩 unicode No 🇩 + Regional Indicator Symbol Letter E 🇪 unicode No 🇪 + Regional Indicator Symbol Letter E :regional_indicator_e: github No :regional_indicator_e: + Regional Indicator Symbol Letter E :regional-indicator-e: github No :regional-indicator-e: + Regional Indicator Symbol Letter F :regional-indicator-f: github No :regional-indicator-f: + Regional Indicator Symbol Letter F 🇫 unicode No 🇫 + Regional Indicator Symbol Letter F :regional_indicator_f: github No :regional_indicator_f: + Regional Indicator Symbol Letter G :regional_indicator_g: github No :regional_indicator_g: + Regional Indicator Symbol Letter G 🇬 unicode No 🇬 + Regional Indicator Symbol Letter G :regional-indicator-g: github No :regional-indicator-g: + Regional Indicator Symbol Letter H 🇭 unicode No 🇭 + Regional Indicator Symbol Letter H :regional-indicator-h: github No :regional-indicator-h: + Regional Indicator Symbol Letter H :regional_indicator_h: github No :regional_indicator_h: + Regional Indicator Symbol Letter I 🇮 unicode No 🇮 + Regional Indicator Symbol Letter I :regional_indicator_i: github No :regional_indicator_i: + Regional Indicator Symbol Letter I :regional-indicator-i: github No :regional-indicator-i: + Regional Indicator Symbol Letter J :regional-indicator-j: github No :regional-indicator-j: + Regional Indicator Symbol Letter J 🇯 unicode No 🇯 + Regional Indicator Symbol Letter J :regional_indicator_j: github No :regional_indicator_j: + Regional Indicator Symbol Letter K :regional_indicator_k: github No :regional_indicator_k: + Regional Indicator Symbol Letter K 🇰 unicode No 🇰 + Regional Indicator Symbol Letter K :regional-indicator-k: github No :regional-indicator-k: + Regional Indicator Symbol Letter L 🇱 unicode No 🇱 + Regional Indicator Symbol Letter L :regional-indicator-l: github No :regional-indicator-l: + Regional Indicator Symbol Letter L :regional_indicator_l: github No :regional_indicator_l: + Regional Indicator Symbol Letter M 🇲 unicode No 🇲 + Regional Indicator Symbol Letter M :regional_indicator_m: github No :regional_indicator_m: + Regional Indicator Symbol Letter M :regional-indicator-m: github No :regional-indicator-m: + Regional Indicator Symbol Letter N :regional-indicator-n: github No :regional-indicator-n: + Regional Indicator Symbol Letter N 🇳 unicode No 🇳 + Regional Indicator Symbol Letter N :regional_indicator_n: github No :regional_indicator_n: + Regional Indicator Symbol Letter O :regional_indicator_o: github No :regional_indicator_o: + Regional Indicator Symbol Letter O 🇴 unicode No 🇴 + Regional Indicator Symbol Letter O :regional-indicator-o: github No :regional-indicator-o: + Regional Indicator Symbol Letter P 🇵 unicode No 🇵 + Regional Indicator Symbol Letter P :regional_indicator_p: github No :regional_indicator_p: + Regional Indicator Symbol Letter P :regional-indicator-p: github No :regional-indicator-p: + Regional Indicator Symbol Letter Q :regional_indicator_q: github No :regional_indicator_q: + Regional Indicator Symbol Letter Q :regional-indicator-q: github No :regional-indicator-q: + Regional Indicator Symbol Letter Q 🇶 unicode No 🇶 + Regional Indicator Symbol Letter R :regional-indicator-r: github No :regional-indicator-r: + Regional Indicator Symbol Letter R :regional_indicator_r: github No :regional_indicator_r: + Regional Indicator Symbol Letter R 🇷 unicode No 🇷 + Regional Indicator Symbol Letter S :regional_indicator_s: github No :regional_indicator_s: + Regional Indicator Symbol Letter S :regional-indicator-s: github No :regional-indicator-s: + Regional Indicator Symbol Letter S 🇸 unicode No 🇸 + Regional Indicator Symbol Letter T 🇹 unicode No 🇹 + Regional Indicator Symbol Letter T :regional_indicator_t: github No :regional_indicator_t: + Regional Indicator Symbol Letter T :regional-indicator-t: github No :regional-indicator-t: + Regional Indicator Symbol Letter U :regional_indicator_u: github No :regional_indicator_u: + Regional Indicator Symbol Letter U :regional-indicator-u: github No :regional-indicator-u: + Regional Indicator Symbol Letter U 🇺 unicode No 🇺 + Regional Indicator Symbol Letter V :regional_indicator_v: github No :regional_indicator_v: + Regional Indicator Symbol Letter V 🇻 unicode No 🇻 + Regional Indicator Symbol Letter V :regional-indicator-v: github No :regional-indicator-v: + Regional Indicator Symbol Letter W :regional_indicator_w: github No :regional_indicator_w: + Regional Indicator Symbol Letter W :regional-indicator-w: github No :regional-indicator-w: + Regional Indicator Symbol Letter W 🇼 unicode No 🇼 + Regional Indicator Symbol Letter X 🇽 unicode No 🇽 + Regional Indicator Symbol Letter X :regional_indicator_x: github No :regional_indicator_x: + Regional Indicator Symbol Letter X :regional-indicator-x: github No :regional-indicator-x: + Regional Indicator Symbol Letter Y :regional_indicator_y: github No :regional_indicator_y: + Regional Indicator Symbol Letter Y :regional-indicator-y: github No :regional-indicator-y: + Regional Indicator Symbol Letter Y 🇾 unicode No 🇾 + Regional Indicator Symbol Letter Z :regional_indicator_z: github No :regional_indicator_z: + Regional Indicator Symbol Letter Z 🇿 unicode No 🇿 + Regional Indicator Symbol Letter Z :regional-indicator-z: github No :regional-indicator-z: + Registered Sign ® unicode No ® + Registered Sign :registered: github No :registered: + Relieved Face 😌 unicode No 😌 + Relieved Face :relieved: github No :relieved: + Reminder Ribbon :reminder_ribbon: github No :reminder_ribbon: + Reminder Ribbon 🎗 unicode No 🎗 + Reminder Ribbon :reminder-ribbon: github No :reminder-ribbon: + Restroom :restroom: github No :restroom: + Restroom 🚻 unicode No 🚻 + Reversed Hand With Middle Finger Extended :middle-finger: github No :middle-finger: + Reversed Hand With Middle Finger Extended :middle_finger: github No :middle_finger: + Reversed Hand With Middle Finger Extended :reversed_hand_with_middle_finger_extended: github No :reversed_hand_with_middle_finger_extended: + Reversed Hand With Middle Finger Extended 🖕 unicode No 🖕 + Reversed Hand With Middle Finger Extended - Tone 1 🖕🏻 unicode No 🖕🏻 + Reversed Hand With Middle Finger Extended - Tone 1 :reversed_hand_with_middle_finger_extended_tone1: github No :reversed_hand_with_middle_finger_extended_tone1: + Reversed Hand With Middle Finger Extended - Tone 1 :middle-finger-tone1: github No :middle-finger-tone1: + Reversed Hand With Middle Finger Extended - Tone 1 :middle_finger_tone1: github No :middle_finger_tone1: + Reversed Hand With Middle Finger Extended - Tone 2 🖕🏼 unicode No 🖕🏼 + Reversed Hand With Middle Finger Extended - Tone 2 :reversed_hand_with_middle_finger_extended_tone2: github No :reversed_hand_with_middle_finger_extended_tone2: + Reversed Hand With Middle Finger Extended - Tone 2 :middle-finger-tone2: github No :middle-finger-tone2: + Reversed Hand With Middle Finger Extended - Tone 2 :middle_finger_tone2: github No :middle_finger_tone2: + Reversed Hand With Middle Finger Extended - Tone 3 🖕🏽 unicode No 🖕🏽 + Reversed Hand With Middle Finger Extended - Tone 3 :reversed_hand_with_middle_finger_extended_tone3: github No :reversed_hand_with_middle_finger_extended_tone3: + Reversed Hand With Middle Finger Extended - Tone 3 :middle-finger-tone3: github No :middle-finger-tone3: + Reversed Hand With Middle Finger Extended - Tone 3 :middle_finger_tone3: github No :middle_finger_tone3: + Reversed Hand With Middle Finger Extended - Tone 4 🖕🏾 unicode No 🖕🏾 + Reversed Hand With Middle Finger Extended - Tone 4 :middle-finger-tone4: github No :middle-finger-tone4: + Reversed Hand With Middle Finger Extended - Tone 4 :reversed_hand_with_middle_finger_extended_tone4: github No :reversed_hand_with_middle_finger_extended_tone4: + Reversed Hand With Middle Finger Extended - Tone 4 :middle_finger_tone4: github No :middle_finger_tone4: + Reversed Hand With Middle Finger Extended - Tone 5 🖕🏿 unicode No 🖕🏿 + Reversed Hand With Middle Finger Extended - Tone 5 :middle_finger_tone5: github No :middle_finger_tone5: + Reversed Hand With Middle Finger Extended - Tone 5 :middle-finger-tone5: github No :middle-finger-tone5: + Reversed Hand With Middle Finger Extended - Tone 5 :reversed_hand_with_middle_finger_extended_tone5: github No :reversed_hand_with_middle_finger_extended_tone5: + Revolving Hearts 💞 unicode No 💞 + Revolving Hearts :revolving_hearts: github No :revolving_hearts: + Revolving Hearts :revolving-hearts: github No :revolving-hearts: + Rhinoceros :rhinoceros: github No :rhinoceros: + Rhinoceros 🦏 unicode No 🦏 + Rhinoceros :rhino: github No :rhino: + Ribbon :ribbon: github No :ribbon: + Ribbon 🎀 unicode No 🎀 + Rice Ball :rice-ball: github No :rice-ball: + Rice Ball 🍙 unicode No 🍙 + Rice Ball :rice_ball: github No :rice_ball: + Rice Cracker 🍘 unicode No 🍘 + Rice Cracker :rice_cracker: github No :rice_cracker: + Rice Cracker :rice-cracker: github No :rice-cracker: + Right Anger Bubble :anger_right: github No :anger_right: + Right Anger Bubble :anger-right: github No :anger-right: + Right Anger Bubble :right_anger_bubble: github No :right_anger_bubble: + Right Anger Bubble 🗯 unicode No 🗯 + Right Facing Fist - Tone 1 :right_facing_fist_tone1: github No :right_facing_fist_tone1: + Right Facing Fist - Tone 1 :right_fist_tone1: github No :right_fist_tone1: + Right Facing Fist - Tone 1 :right-facing-fist-tone1: github No :right-facing-fist-tone1: + Right Facing Fist - Tone 1 🤜🏻 unicode No 🤜🏻 + Right Facing Fist - Tone 2 :right-facing-fist-tone2: github No :right-facing-fist-tone2: + Right Facing Fist - Tone 2 :right_facing_fist_tone2: github No :right_facing_fist_tone2: + Right Facing Fist - Tone 2 🤜🏼 unicode No 🤜🏼 + Right Facing Fist - Tone 2 :right_fist_tone2: github No :right_fist_tone2: + Right Facing Fist - Tone 3 :right_facing_fist_tone3: github No :right_facing_fist_tone3: + Right Facing Fist - Tone 3 :right_fist_tone3: github No :right_fist_tone3: + Right Facing Fist - Tone 3 :right-facing-fist-tone3: github No :right-facing-fist-tone3: + Right Facing Fist - Tone 3 🤜🏽 unicode No 🤜🏽 + Right Facing Fist - Tone 4 :right_fist_tone4: github No :right_fist_tone4: + Right Facing Fist - Tone 4 :right-facing-fist-tone4: github No :right-facing-fist-tone4: + Right Facing Fist - Tone 4 :right_facing_fist_tone4: github No :right_facing_fist_tone4: + Right Facing Fist - Tone 4 🤜🏾 unicode No 🤜🏾 + Right Facing Fist - Tone 5 :right_facing_fist_tone5: github No :right_facing_fist_tone5: + Right Facing Fist - Tone 5 :right_fist_tone5: github No :right_fist_tone5: + Right Facing Fist - Tone 5 :right-facing-fist-tone5: github No :right-facing-fist-tone5: + Right Facing Fist - Tone 5 🤜🏿 unicode No 🤜🏿 + Right-facing Fist 🤜 unicode No 🤜 + Right-facing Fist :right_facing_fist: github No :right_facing_fist: + Right-facing Fist :right_fist: github No :right_fist: + Right-facing Fist :right-facing-fist: github No :right-facing-fist: + Right-pointing Magnifying Glass :mag-right: github No :mag-right: + Right-pointing Magnifying Glass 🔎 unicode No 🔎 + Right-pointing Magnifying Glass :mag_right: github No :mag_right: + Rightwards Arrow With Hook :arrow_right_hook: github No :arrow_right_hook: + Rightwards Arrow With Hook :arrow-right-hook: github No :arrow-right-hook: + Rightwards Arrow With Hook ↪ unicode No ↪ + Ring :ring: github No :ring: + Ring 💍 unicode No 💍 + Roasted Sweet Potato 🍠 unicode No 🍠 + Roasted Sweet Potato :sweet_potato: github No :sweet_potato: + Roasted Sweet Potato :sweet-potato: github No :sweet-potato: + Robot Face :robot_face: github No :robot_face: + Robot Face 🤖 unicode No 🤖 + Robot Face :robot: github No :robot: + Rocket 🚀 unicode No 🚀 + Rocket :rocket: github No :rocket: + Rolled-up Newspaper 🗞 unicode No 🗞 + Rolled-up Newspaper :rolled_up_newspaper: github No :rolled_up_newspaper: + Rolled-up Newspaper :newspaper2: github No :newspaper2: + Roller Coaster 🎢 unicode No 🎢 + Roller Coaster :roller-coaster: github No :roller-coaster: + Roller Coaster :roller_coaster: github No :roller_coaster: + Rolling On The Floor Laughing 🤣 unicode No 🤣 + Rolling On The Floor Laughing :rolling_on_the_floor_laughing: github No :rolling_on_the_floor_laughing: + Rolling On The Floor Laughing :rofl: github No :rofl: + Romania :flag_ro: github No :flag_ro: + Romania :flag-ro: github No :flag-ro: + Romania :ro: github No :ro: + Romania 🇷🇴 unicode No 🇷🇴 + Rooster :rooster: github No :rooster: + Rooster 🐓 unicode No 🐓 + Rose :rose: github No :rose: + Rose 🌹 unicode No 🌹 + Rosette :rosette: github No :rosette: + Rosette 🏵 unicode No 🏵 + Round Pushpin :round_pushpin: github No :round_pushpin: + Round Pushpin :round-pushpin: github No :round-pushpin: + Round Pushpin 📍 unicode No 📍 + Rowboat :rowboat: github No :rowboat: + Rowboat 🚣 unicode No 🚣 + Rowboat - Tone 1 :rowboat_tone1: github No :rowboat_tone1: + Rowboat - Tone 1 :rowboat-tone1: github No :rowboat-tone1: + Rowboat - Tone 1 🚣🏻 unicode No 🚣🏻 + Rowboat - Tone 2 :rowboat_tone2: github No :rowboat_tone2: + Rowboat - Tone 2 :rowboat-tone2: github No :rowboat-tone2: + Rowboat - Tone 2 🚣🏼 unicode No 🚣🏼 + Rowboat - Tone 3 :rowboat-tone3: github No :rowboat-tone3: + Rowboat - Tone 3 :rowboat_tone3: github No :rowboat_tone3: + Rowboat - Tone 3 🚣🏽 unicode No 🚣🏽 + Rowboat - Tone 4 :rowboat_tone4: github No :rowboat_tone4: + Rowboat - Tone 4 :rowboat-tone4: github No :rowboat-tone4: + Rowboat - Tone 4 🚣🏾 unicode No 🚣🏾 + Rowboat - Tone 5 :rowboat-tone5: github No :rowboat-tone5: + Rowboat - Tone 5 :rowboat_tone5: github No :rowboat_tone5: + Rowboat - Tone 5 🚣🏿 unicode No 🚣🏿 + Rugby Football :rugby_football: github No :rugby_football: + Rugby Football 🏉 unicode No 🏉 + Rugby Football :rugby-football: github No :rugby-football: + Runner 🏃 unicode No 🏃 + Runner :runner: github No :runner: + Runner - Tone 1 :runner-tone1: github No :runner-tone1: + Runner - Tone 1 🏃🏻 unicode No 🏃🏻 + Runner - Tone 1 :runner_tone1: github No :runner_tone1: + Runner - Tone 2 :runner-tone2: github No :runner-tone2: + Runner - Tone 2 🏃🏼 unicode No 🏃🏼 + Runner - Tone 2 :runner_tone2: github No :runner_tone2: + Runner - Tone 3 :runner-tone3: github No :runner-tone3: + Runner - Tone 3 :runner_tone3: github No :runner_tone3: + Runner - Tone 3 🏃🏽 unicode No 🏃🏽 + Runner - Tone 4 :runner-tone4: github No :runner-tone4: + Runner - Tone 4 :runner_tone4: github No :runner_tone4: + Runner - Tone 4 🏃🏾 unicode No 🏃🏾 + Runner - Tone 5 :runner-tone5: github No :runner-tone5: + Runner - Tone 5 :runner_tone5: github No :runner_tone5: + Runner - Tone 5 🏃🏿 unicode No 🏃🏿 + Running Shirt With Sash :running_shirt_with_sash: github No :running_shirt_with_sash: + Running Shirt With Sash 🎽 unicode No 🎽 + Running Shirt With Sash :running-shirt-with-sash: github No :running-shirt-with-sash: + Russia :ru: github No :ru: + Russia :flag-ru: github No :flag-ru: + Russia :flag_ru: github No :flag_ru: + Russia 🇷🇺 unicode No 🇷🇺 + Rwanda :rw: github No :rw: + Rwanda :flag-rw: github No :flag-rw: + Rwanda :flag_rw: github No :flag_rw: + Rwanda 🇷🇼 unicode No 🇷🇼 + Réunion :re: github No :re: + Réunion :flag_re: github No :flag_re: + Réunion :flag-re: github No :flag-re: + Réunion 🇷🇪 unicode No 🇷🇪 + Sagittarius ♐ unicode No ♐ + Sagittarius :sagittarius: github No :sagittarius: + Sailboat :sailboat: github No :sailboat: + Sailboat ⛵ unicode No ⛵ + Saint Barthélemy :flag_bl: github No :flag_bl: + Saint Barthélemy :bl: github No :bl: + Saint Barthélemy 🇧🇱 unicode No 🇧🇱 + Saint Barthélemy :flag-bl: github No :flag-bl: + Saint Helena :sh: github No :sh: + Saint Helena :flag-sh: github No :flag-sh: + Saint Helena :flag_sh: github No :flag_sh: + Saint Helena 🇸🇭 unicode No 🇸🇭 + Saint Kitts And Nevis :kn: github No :kn: + Saint Kitts And Nevis :flag_kn: github No :flag_kn: + Saint Kitts And Nevis 🇰🇳 unicode No 🇰🇳 + Saint Kitts And Nevis :flag-kn: github No :flag-kn: + Saint Lucia :lc: github No :lc: + Saint Lucia 🇱🇨 unicode No 🇱🇨 + Saint Lucia :flag-lc: github No :flag-lc: + Saint Lucia :flag_lc: github No :flag_lc: + Saint Martin :mf: github No :mf: + Saint Martin :flag-mf: github No :flag-mf: + Saint Martin 🇲🇫 unicode No 🇲🇫 + Saint Martin :flag_mf: github No :flag_mf: + Saint Pierre And Miquelon :flag-pm: github No :flag-pm: + Saint Pierre And Miquelon :flag_pm: github No :flag_pm: + Saint Pierre And Miquelon 🇵🇲 unicode No 🇵🇲 + Saint Pierre And Miquelon :pm: github No :pm: + Saint Vincent And The Grenadines :flag_vc: github No :flag_vc: + Saint Vincent And The Grenadines 🇻🇨 unicode No 🇻🇨 + Saint Vincent And The Grenadines :flag-vc: github No :flag-vc: + Saint Vincent And The Grenadines :vc: github No :vc: + Sake Bottle And Cup :sake: github No :sake: + Sake Bottle And Cup 🍶 unicode No 🍶 + Samoa 🇼🇸 unicode No 🇼🇸 + Samoa :flag-ws: github No :flag-ws: + Samoa :ws: github No :ws: + Samoa :flag_ws: github No :flag_ws: + San Marino :flag_sm: github No :flag_sm: + San Marino :flag-sm: github No :flag-sm: + San Marino 🇸🇲 unicode No 🇸🇲 + San Marino :sm: github No :sm: + Satellite :satellite-orbital: github No :satellite-orbital: + Satellite :satellite_orbital: github No :satellite_orbital: + Satellite 🛰 unicode No 🛰 + Satellite Antenna :satellite: github No :satellite: + Satellite Antenna 📡 unicode No 📡 + Saudi Arabia :flag-sa: github No :flag-sa: + Saudi Arabia :saudi: github No :saudi: + Saudi Arabia :flag_sa: github No :flag_sa: + Saudi Arabia :saudiarabia: github No :saudiarabia: + Saudi Arabia 🇸🇦 unicode No 🇸🇦 + Saxophone :saxophone: github No :saxophone: + Saxophone 🎷 unicode No 🎷 + Scales ⚖ unicode No ⚖ + Scales :scales: github No :scales: + School 🏫 unicode No 🏫 + School :school: github No :school: + School Satchel 🎒 unicode No 🎒 + School Satchel :school-satchel: github No :school-satchel: + School Satchel :school_satchel: github No :school_satchel: + Scooter :scooter: github No :scooter: + Scooter 🛴 unicode No 🛴 + Scorpion 🦂 unicode No 🦂 + Scorpion :scorpion: github No :scorpion: + Scorpius ♏ unicode No ♏ + Scorpius :scorpius: github No :scorpius: + Scroll 📜 unicode No 📜 + Scroll :scroll: github No :scroll: + Seat 💺 unicode No 💺 + Seat :seat: github No :seat: + Second Place Medal :second-place: github No :second-place: + Second Place Medal :second_place: github No :second_place: + Second Place Medal 🥈 unicode No 🥈 + Second Place Medal :second_place_medal: github No :second_place_medal: + See-no-evil Monkey :see_no_evil: github No :see_no_evil: + See-no-evil Monkey :see-no-evil: github No :see-no-evil: + See-no-evil Monkey 🙈 unicode No 🙈 + Seedling 🌱 unicode No 🌱 + Seedling :seedling: github No :seedling: + Selfie 🤳 unicode No 🤳 + Selfie :selfie: github No :selfie: + Selfie - Tone 1 :selfie-tone1: github No :selfie-tone1: + Selfie - Tone 1 🤳🏻 unicode No 🤳🏻 + Selfie - Tone 1 :selfie_tone1: github No :selfie_tone1: + Selfie - Tone 2 🤳🏼 unicode No 🤳🏼 + Selfie - Tone 2 :selfie-tone2: github No :selfie-tone2: + Selfie - Tone 2 :selfie_tone2: github No :selfie_tone2: + Selfie - Tone 3 :selfie-tone3: github No :selfie-tone3: + Selfie - Tone 3 🤳🏽 unicode No 🤳🏽 + Selfie - Tone 3 :selfie_tone3: github No :selfie_tone3: + Selfie - Tone 4 🤳🏾 unicode No 🤳🏾 + Selfie - Tone 4 :selfie-tone4: github No :selfie-tone4: + Selfie - Tone 4 :selfie_tone4: github No :selfie_tone4: + Selfie - Tone 5 :selfie-tone5: github No :selfie-tone5: + Selfie - Tone 5 :selfie_tone5: github No :selfie_tone5: + Selfie - Tone 5 🤳🏿 unicode No 🤳🏿 + Senegal :sn: github No :sn: + Senegal :flag_sn: github No :flag_sn: + Senegal :flag-sn: github No :flag-sn: + Senegal 🇸🇳 unicode No 🇸🇳 + Serbia :rs: github No :rs: + Serbia :flag-rs: github No :flag-rs: + Serbia :flag_rs: github No :flag_rs: + Serbia 🇷🇸 unicode No 🇷🇸 + Shallow Pan Of Food 🥘 unicode No 🥘 + Shallow Pan Of Food :shallow-pan-of-food: github No :shallow-pan-of-food: + Shallow Pan Of Food :paella: github No :paella: + Shallow Pan Of Food :shallow_pan_of_food: github No :shallow_pan_of_food: + Shamrock :shamrock: github No :shamrock: + Shamrock ☘ unicode No ☘ + Shark 🦈 unicode No 🦈 + Shark :shark: github No :shark: + Shaved Ice :shaved_ice: github No :shaved_ice: + Shaved Ice :shaved-ice: github No :shaved-ice: + Shaved Ice 🍧 unicode No 🍧 + Sheep :sheep: github No :sheep: + Sheep 🐑 unicode No 🐑 + Shield :shield: github No :shield: + Shield 🛡 unicode No 🛡 + Shinto Shrine :shinto_shrine: github No :shinto_shrine: + Shinto Shrine :shinto-shrine: github No :shinto-shrine: + Shinto Shrine ⛩ unicode No ⛩ + Ship 🚢 unicode No 🚢 + Ship :ship: github No :ship: + Shooting Star 🌠 unicode No 🌠 + Shooting Star :stars: github No :stars: + Shopping Bags :shopping_bags: github No :shopping_bags: + Shopping Bags 🛍 unicode No 🛍 + Shopping Bags :shopping-bags: github No :shopping-bags: + Shopping Trolley :shopping_trolley: github No :shopping_trolley: + Shopping Trolley :shopping-cart: github No :shopping-cart: + Shopping Trolley :shopping_cart: github No :shopping_cart: + Shopping Trolley 🛒 unicode No 🛒 + Shortcake 🍰 unicode No 🍰 + Shortcake :cake: github No :cake: + Shower 🚿 unicode No 🚿 + Shower :shower: github No :shower: + Shrimp :shrimp: github No :shrimp: + Shrimp 🦐 unicode No 🦐 + Shrug :shrug: github No :shrug: + Shrug 🤷 unicode No 🤷 + Shrug - Tone 1 :shrug_tone1: github No :shrug_tone1: + Shrug - Tone 1 :shrug-tone1: github No :shrug-tone1: + Shrug - Tone 1 🤷🏻 unicode No 🤷🏻 + Shrug - Tone 2 :shrug-tone2: github No :shrug-tone2: + Shrug - Tone 2 🤷🏼 unicode No 🤷🏼 + Shrug - Tone 2 :shrug_tone2: github No :shrug_tone2: + Shrug - Tone 3 :shrug-tone3: github No :shrug-tone3: + Shrug - Tone 3 :shrug_tone3: github No :shrug_tone3: + Shrug - Tone 3 🤷🏽 unicode No 🤷🏽 + Shrug - Tone 4 :shrug_tone4: github No :shrug_tone4: + Shrug - Tone 4 :shrug-tone4: github No :shrug-tone4: + Shrug - Tone 4 🤷🏾 unicode No 🤷🏾 + Shrug - Tone 5 :shrug-tone5: github No :shrug-tone5: + Shrug - Tone 5 :shrug_tone5: github No :shrug_tone5: + Shrug - Tone 5 🤷🏿 unicode No 🤷🏿 + Sierra Leone :flag_sl: github No :flag_sl: + Sierra Leone :flag-sl: github No :flag-sl: + Sierra Leone 🇸🇱 unicode No 🇸🇱 + Sierra Leone :sl: github No :sl: + Sign Of The Horns 🤘 unicode No 🤘 + Sign Of The Horns :sign_of_the_horns: github No :sign_of_the_horns: + Sign Of The Horns :metal: github No :metal: + Sign Of The Horns - Tone 1 :sign_of_the_horns_tone1: github No :sign_of_the_horns_tone1: + Sign Of The Horns - Tone 1 🤘🏻 unicode No 🤘🏻 + Sign Of The Horns - Tone 1 :metal_tone1: github No :metal_tone1: + Sign Of The Horns - Tone 1 :metal-tone1: github No :metal-tone1: + Sign Of The Horns - Tone 2 🤘🏼 unicode No 🤘🏼 + Sign Of The Horns - Tone 2 :metal_tone2: github No :metal_tone2: + Sign Of The Horns - Tone 2 :metal-tone2: github No :metal-tone2: + Sign Of The Horns - Tone 2 :sign_of_the_horns_tone2: github No :sign_of_the_horns_tone2: + Sign Of The Horns - Tone 3 🤘🏽 unicode No 🤘🏽 + Sign Of The Horns - Tone 3 :sign_of_the_horns_tone3: github No :sign_of_the_horns_tone3: + Sign Of The Horns - Tone 3 :metal-tone3: github No :metal-tone3: + Sign Of The Horns - Tone 3 :metal_tone3: github No :metal_tone3: + Sign Of The Horns - Tone 4 🤘🏾 unicode No 🤘🏾 + Sign Of The Horns - Tone 4 :metal-tone4: github No :metal-tone4: + Sign Of The Horns - Tone 4 :metal_tone4: github No :metal_tone4: + Sign Of The Horns - Tone 4 :sign_of_the_horns_tone4: github No :sign_of_the_horns_tone4: + Sign Of The Horns - Tone 5 🤘🏿 unicode No 🤘🏿 + Sign Of The Horns - Tone 5 :sign_of_the_horns_tone5: github No :sign_of_the_horns_tone5: + Sign Of The Horns - Tone 5 :metal-tone5: github No :metal-tone5: + Sign Of The Horns - Tone 5 :metal_tone5: github No :metal_tone5: + Silhouette Of Japan 🗾 unicode No 🗾 + Silhouette Of Japan :japan: github No :japan: + Singapore :flag_sg: github No :flag_sg: + Singapore :flag-sg: github No :flag-sg: + Singapore :sg: github No :sg: + Singapore 🇸🇬 unicode No 🇸🇬 + Sint Maarten :flag_sx: github No :flag_sx: + Sint Maarten :flag-sx: github No :flag-sx: + Sint Maarten :sx: github No :sx: + Sint Maarten 🇸🇽 unicode No 🇸🇽 + Six Pointed Star With Middle Dot :six-pointed-star: github No :six-pointed-star: + Six Pointed Star With Middle Dot 🔯 unicode No 🔯 + Six Pointed Star With Middle Dot :six_pointed_star: github No :six_pointed_star: + Ski And Ski Boot :ski: github No :ski: + Ski And Ski Boot 🎿 unicode No 🎿 + Skier ⛷ unicode No ⛷ + Skier :skier: github No :skier: + Skull 💀 unicode No 💀 + Skull :skeleton: github No :skeleton: + Skull :skull: github No :skull: + Skull And Crossbones :skull_and_crossbones: github No :skull_and_crossbones: + Skull And Crossbones :skull-crossbones: github No :skull-crossbones: + Skull And Crossbones :skull_crossbones: github No :skull_crossbones: + Skull And Crossbones ☠ unicode No ☠ + Sleeping Accommodation :sleeping_accommodation: github No :sleeping_accommodation: + Sleeping Accommodation 🛌 unicode No 🛌 + Sleeping Accommodation :sleeping-accommodation: github No :sleeping-accommodation: + Sleeping Face :sleeping: github No :sleeping: + Sleeping Face 😴 unicode No 😴 + Sleeping Symbol :zzz: github No :zzz: + Sleeping Symbol 💤 unicode No 💤 + Sleepy Face :sleepy: github No :sleepy: + Sleepy Face 😪 unicode No 😪 + Sleuth Or Spy :spy: github No :spy: + Sleuth Or Spy :sleuth_or_spy: github No :sleuth_or_spy: + Sleuth Or Spy 🕵 unicode No 🕵 + Sleuth Or Spy - Tone 1 :spy-tone1: github No :spy-tone1: + Sleuth Or Spy - Tone 1 🕵🏻 unicode No 🕵🏻 + Sleuth Or Spy - Tone 1 :spy_tone1: github No :spy_tone1: + Sleuth Or Spy - Tone 1 :sleuth_or_spy_tone1: github No :sleuth_or_spy_tone1: + Sleuth Or Spy - Tone 2 :spy_tone2: github No :spy_tone2: + Sleuth Or Spy - Tone 2 :sleuth_or_spy_tone2: github No :sleuth_or_spy_tone2: + Sleuth Or Spy - Tone 2 🕵🏼 unicode No 🕵🏼 + Sleuth Or Spy - Tone 2 :spy-tone2: github No :spy-tone2: + Sleuth Or Spy - Tone 3 🕵🏽 unicode No 🕵🏽 + Sleuth Or Spy - Tone 3 :spy_tone3: github No :spy_tone3: + Sleuth Or Spy - Tone 3 :sleuth_or_spy_tone3: github No :sleuth_or_spy_tone3: + Sleuth Or Spy - Tone 3 :spy-tone3: github No :spy-tone3: + Sleuth Or Spy - Tone 4 :spy_tone4: github No :spy_tone4: + Sleuth Or Spy - Tone 4 🕵🏾 unicode No 🕵🏾 + Sleuth Or Spy - Tone 4 :spy-tone4: github No :spy-tone4: + Sleuth Or Spy - Tone 4 :sleuth_or_spy_tone4: github No :sleuth_or_spy_tone4: + Sleuth Or Spy - Tone 5 🕵🏿 unicode No 🕵🏿 + Sleuth Or Spy - Tone 5 :spy_tone5: github No :spy_tone5: + Sleuth Or Spy - Tone 5 :spy-tone5: github No :spy-tone5: + Sleuth Or Spy - Tone 5 :sleuth_or_spy_tone5: github No :sleuth_or_spy_tone5: + Slice Of Pizza :pizza: github No :pizza: + Slice Of Pizza 🍕 unicode No 🍕 + Slightly Frowning Face 🙁 unicode No 🙁 + Slightly Frowning Face :slight_frown: github No :slight_frown: + Slightly Frowning Face :slightly_frowning_face: github No :slightly_frowning_face: + Slightly Frowning Face :slight-frown: github No :slight-frown: + Slightly Smiling Face :slightly_smiling_face: github No :slightly_smiling_face: + Slightly Smiling Face :-) ascii No :-) + Slightly Smiling Face :slight-smile: github No :slight-smile: + Slightly Smiling Face 🙂 unicode No 🙂 + Slightly Smiling Face :) ascii No :) + Slightly Smiling Face =) ascii No =) + Slightly Smiling Face =] ascii No =] + Slightly Smiling Face :] ascii No :] + Slightly Smiling Face :slight_smile: github No :slight_smile: + Slot Machine 🎰 unicode No 🎰 + Slot Machine :slot_machine: github No :slot_machine: + Slot Machine :slot-machine: github No :slot-machine: + Slovakia :flag_sk: github No :flag_sk: + Slovakia :sk: github No :sk: + Slovakia :flag-sk: github No :flag-sk: + Slovakia 🇸🇰 unicode No 🇸🇰 + Slovenia :flag-si: github No :flag-si: + Slovenia :flag_si: github No :flag_si: + Slovenia 🇸🇮 unicode No 🇸🇮 + Slovenia :si: github No :si: + Small Airplane :airplane_small: github No :airplane_small: + Small Airplane :small_airplane: github No :small_airplane: + Small Airplane 🛩 unicode No 🛩 + Small Airplane :airplane-small: github No :airplane-small: + Small Blue Diamond :small-blue-diamond: github No :small-blue-diamond: + Small Blue Diamond :small_blue_diamond: github No :small_blue_diamond: + Small Blue Diamond 🔹 unicode No 🔹 + Small Orange Diamond :small-orange-diamond: github No :small-orange-diamond: + Small Orange Diamond :small_orange_diamond: github No :small_orange_diamond: + Small Orange Diamond 🔸 unicode No 🔸 + Smiling Cat Face With Heart-shaped Eyes 😻 unicode No 😻 + Smiling Cat Face With Heart-shaped Eyes :heart-eyes-cat: github No :heart-eyes-cat: + Smiling Cat Face With Heart-shaped Eyes :heart_eyes_cat: github No :heart_eyes_cat: + Smiling Cat Face With Open Mouth :smiley_cat: github No :smiley_cat: + Smiling Cat Face With Open Mouth 😺 unicode No 😺 + Smiling Cat Face With Open Mouth :smiley-cat: github No :smiley-cat: + Smiling Face With Halo O;-) ascii No O;-) + Smiling Face With Halo :innocent: github No :innocent: + Smiling Face With Halo O:-) ascii No O:-) + Smiling Face With Halo O:-3 ascii No O:-3 + Smiling Face With Halo O=) ascii No O=) + Smiling Face With Halo 0:-) ascii No 0:-) + Smiling Face With Halo 0:-3 ascii No 0:-3 + Smiling Face With Halo 0;^) ascii No 0;^) + Smiling Face With Halo 0:) ascii No 0:) + Smiling Face With Halo 0:3 ascii No 0:3 + Smiling Face With Halo 0;-) ascii No 0;-) + Smiling Face With Halo O:3 ascii No O:3 + Smiling Face With Halo O:) ascii No O:) + Smiling Face With Halo 😇 unicode No 😇 + Smiling Face With Heart-shaped Eyes :heart_eyes: github No :heart_eyes: + Smiling Face With Heart-shaped Eyes 😍 unicode No 😍 + Smiling Face With Heart-shaped Eyes :heart-eyes: github No :heart-eyes: + Smiling Face With Horns 😈 unicode No 😈 + Smiling Face With Horns :smiling-imp: github No :smiling-imp: + Smiling Face With Horns :smiling_imp: github No :smiling_imp: + Smiling Face With Open Mouth :smiley: github No :smiley: + Smiling Face With Open Mouth :-D ascii No :-D + Smiling Face With Open Mouth :D ascii No :D + Smiling Face With Open Mouth =D ascii No =D + Smiling Face With Open Mouth 😃 unicode No 😃 + Smiling Face With Open Mouth And Cold Sweat :sweat_smile: github No :sweat_smile: + Smiling Face With Open Mouth And Cold Sweat :sweat-smile: github No :sweat-smile: + Smiling Face With Open Mouth And Cold Sweat ':) ascii No ':) + Smiling Face With Open Mouth And Cold Sweat ':D ascii No ':D + Smiling Face With Open Mouth And Cold Sweat 😅 unicode No 😅 + Smiling Face With Open Mouth And Cold Sweat ':-) ascii No ':-) + Smiling Face With Open Mouth And Cold Sweat ':-D ascii No ':-D + Smiling Face With Open Mouth And Cold Sweat '=D ascii No '=D + Smiling Face With Open Mouth And Cold Sweat '=) ascii No '=) + Smiling Face With Open Mouth And Smiling Eyes 😄 unicode No 😄 + Smiling Face With Open Mouth And Smiling Eyes :smile: github No :smile: + Smiling Face With Open Mouth And Tightly-closed Eyes :satisfied: github No :satisfied: + Smiling Face With Open Mouth And Tightly-closed Eyes >=) ascii No >=) + Smiling Face With Open Mouth And Tightly-closed Eyes >;) ascii No >;) + Smiling Face With Open Mouth And Tightly-closed Eyes >:-) ascii No >:-) + Smiling Face With Open Mouth And Tightly-closed Eyes :laughing: github No :laughing: + Smiling Face With Open Mouth And Tightly-closed Eyes 😆 unicode No 😆 + Smiling Face With Open Mouth And Tightly-closed Eyes >:) ascii No >:) + Smiling Face With Smiling Eyes :blush: github No :blush: + Smiling Face With Smiling Eyes 😊 unicode No 😊 + Smiling Face With Sunglasses B-D ascii No B-D + Smiling Face With Sunglasses B-) ascii No B-) + Smiling Face With Sunglasses 8) ascii No 8) + Smiling Face With Sunglasses 8-) ascii No 8-) + Smiling Face With Sunglasses 8-D ascii No 8-D + Smiling Face With Sunglasses :sunglasses: github No :sunglasses: + Smiling Face With Sunglasses B) ascii No B) + Smiling Face With Sunglasses 😎 unicode No 😎 + Smirking Face :smirk: github No :smirk: + Smirking Face 😏 unicode No 😏 + Smoking Symbol 🚬 unicode No 🚬 + Smoking Symbol :smoking: github No :smoking: + Snail 🐌 unicode No 🐌 + Snail :snail: github No :snail: + Snake 🐍 unicode No 🐍 + Snake :snake: github No :snake: + Sneezing Face :sneezing_face: github No :sneezing_face: + Sneezing Face :sneeze: github No :sneeze: + Sneezing Face 🤧 unicode No 🤧 + Sneezing Face :sneezing-face: github No :sneezing-face: + Snow Capped Mountain :mountain-snow: github No :mountain-snow: + Snow Capped Mountain 🏔 unicode No 🏔 + Snow Capped Mountain :mountain_snow: github No :mountain_snow: + Snow Capped Mountain :snow_capped_mountain: github No :snow_capped_mountain: + Snowboarder :snowboarder: github No :snowboarder: + Snowboarder 🏂 unicode No 🏂 + Snowflake :snowflake: github No :snowflake: + Snowflake ❄ unicode No ❄ + Snowman ☃ unicode No ☃ + Snowman :snowman2: github No :snowman2: + Snowman Without Snow :snowman: github No :snowman: + Snowman Without Snow ⛄ unicode No ⛄ + Soccer Ball :soccer: github No :soccer: + Soccer Ball ⚽ unicode No ⚽ + Soft Ice Cream 🍦 unicode No 🍦 + Soft Ice Cream :icecream: github No :icecream: + Somalia :so: github No :so: + Somalia :flag_so: github No :flag_so: + Somalia :flag-so: github No :flag-so: + Somalia 🇸🇴 unicode No 🇸🇴 + Soon With Rightwards Arrow Above 🔜 unicode No 🔜 + Soon With Rightwards Arrow Above :soon: github No :soon: + South Africa :za: github No :za: + South Africa 🇿🇦 unicode No 🇿🇦 + South Africa :flag-za: github No :flag-za: + South Africa :flag_za: github No :flag_za: + South East Arrow :arrow-lower-right: github No :arrow-lower-right: + South East Arrow ↘ unicode No ↘ + South East Arrow :arrow_lower_right: github No :arrow_lower_right: + South Georgia 🇬🇸 unicode No 🇬🇸 + South Georgia :flag-gs: github No :flag-gs: + South Georgia :flag_gs: github No :flag_gs: + South Georgia :gs: github No :gs: + South Sudan :ss: github No :ss: + South Sudan :flag_ss: github No :flag_ss: + South Sudan :flag-ss: github No :flag-ss: + South Sudan 🇸🇸 unicode No 🇸🇸 + South West Arrow ↙ unicode No ↙ + South West Arrow :arrow_lower_left: github No :arrow_lower_left: + South West Arrow :arrow-lower-left: github No :arrow-lower-left: + Spaghetti 🍝 unicode No 🍝 + Spaghetti :spaghetti: github No :spaghetti: + Spain :es: github No :es: + Spain :flag_es: github No :flag_es: + Spain 🇪🇸 unicode No 🇪🇸 + Spain :flag-es: github No :flag-es: + Sparkle ❇ unicode No ❇ + Sparkle :sparkle: github No :sparkle: + Sparkles :sparkles: github No :sparkles: + Sparkles ✨ unicode No ✨ + Sparkling Heart :sparkling-heart: github No :sparkling-heart: + Sparkling Heart :sparkling_heart: github No :sparkling_heart: + Sparkling Heart 💖 unicode No 💖 + Speak-no-evil Monkey 🙊 unicode No 🙊 + Speak-no-evil Monkey :speak_no_evil: github No :speak_no_evil: + Speak-no-evil Monkey :speak-no-evil: github No :speak-no-evil: + Speaker 🔈 unicode No 🔈 + Speaker :speaker: github No :speaker: + Speaker With Cancellation Stroke :mute: github No :mute: + Speaker With Cancellation Stroke 🔇 unicode No 🔇 + Speaker With One Sound Wave :sound: github No :sound: + Speaker With One Sound Wave 🔉 unicode No 🔉 + Speaker With Three Sound Waves :loud-sound: github No :loud-sound: + Speaker With Three Sound Waves 🔊 unicode No 🔊 + Speaker With Three Sound Waves :loud_sound: github No :loud_sound: + Speaking Head In Silhouette :speaking-head: github No :speaking-head: + Speaking Head In Silhouette 🗣 unicode No 🗣 + Speaking Head In Silhouette :speaking_head: github No :speaking_head: + Speaking Head In Silhouette :speaking_head_in_silhouette: github No :speaking_head_in_silhouette: + Speech Balloon 💬 unicode No 💬 + Speech Balloon :speech-balloon: github No :speech-balloon: + Speech Balloon :speech_balloon: github No :speech_balloon: + Speedboat :speedboat: github No :speedboat: + Speedboat 🚤 unicode No 🚤 + Spider :spider: github No :spider: + Spider 🕷 unicode No 🕷 + Spider Web :spider-web: github No :spider-web: + Spider Web 🕸 unicode No 🕸 + Spider Web :spider_web: github No :spider_web: + Spiral Calendar Pad 🗓 unicode No 🗓 + Spiral Calendar Pad :calendar-spiral: github No :calendar-spiral: + Spiral Calendar Pad :spiral_calendar_pad: github No :spiral_calendar_pad: + Spiral Calendar Pad :calendar_spiral: github No :calendar_spiral: + Spiral Note Pad :notepad_spiral: github No :notepad_spiral: + Spiral Note Pad :notepad-spiral: github No :notepad-spiral: + Spiral Note Pad :spiral_note_pad: github No :spiral_note_pad: + Spiral Note Pad 🗒 unicode No 🗒 + Spiral Shell :shell: github No :shell: + Spiral Shell 🐚 unicode No 🐚 + Splashing Sweat Symbol 💦 unicode No 💦 + Splashing Sweat Symbol :sweat-drops: github No :sweat-drops: + Splashing Sweat Symbol :sweat_drops: github No :sweat_drops: + Spoon :spoon: github No :spoon: + Spoon 🥄 unicode No 🥄 + Sports Medal :medal: github No :medal: + Sports Medal :sports_medal: github No :sports_medal: + Sports Medal 🏅 unicode No 🏅 + Spouting Whale 🐳 unicode No 🐳 + Spouting Whale :whale: github No :whale: + Squared Cjk Unified Ideograph-5272 :u5272: github No :u5272: + Squared Cjk Unified Ideograph-5272 🈹 unicode No 🈹 + Squared Cjk Unified Ideograph-5408 :u5408: github No :u5408: + Squared Cjk Unified Ideograph-5408 🈴 unicode No 🈴 + Squared Cjk Unified Ideograph-55b6 🈺 unicode No 🈺 + Squared Cjk Unified Ideograph-55b6 :u55b6: github No :u55b6: + Squared Cjk Unified Ideograph-6307 :u6307: github No :u6307: + Squared Cjk Unified Ideograph-6307 🈯 unicode No 🈯 + Squared Cjk Unified Ideograph-6708 :u6708: github No :u6708: + Squared Cjk Unified Ideograph-6708 🈷 unicode No 🈷 + Squared Cjk Unified Ideograph-6709 🈶 unicode No 🈶 + Squared Cjk Unified Ideograph-6709 :u6709: github No :u6709: + Squared Cjk Unified Ideograph-6e80 :u6e80: github No :u6e80: + Squared Cjk Unified Ideograph-6e80 🈵 unicode No 🈵 + Squared Cjk Unified Ideograph-7121 :u7121: github No :u7121: + Squared Cjk Unified Ideograph-7121 🈚 unicode No 🈚 + Squared Cjk Unified Ideograph-7533 :u7533: github No :u7533: + Squared Cjk Unified Ideograph-7533 🈸 unicode No 🈸 + Squared Cjk Unified Ideograph-7981 🈲 unicode No 🈲 + Squared Cjk Unified Ideograph-7981 :u7981: github No :u7981: + Squared Cjk Unified Ideograph-7a7a :u7a7a: github No :u7a7a: + Squared Cjk Unified Ideograph-7a7a 🈳 unicode No 🈳 + Squared Cl :cl: github No :cl: + Squared Cl 🆑 unicode No 🆑 + Squared Cool 🆒 unicode No 🆒 + Squared Cool :cool: github No :cool: + Squared Free :free: github No :free: + Squared Free 🆓 unicode No 🆓 + Squared Id :id: github No :id: + Squared Id 🆔 unicode No 🆔 + Squared Katakana Koko 🈁 unicode No 🈁 + Squared Katakana Koko :koko: github No :koko: + Squared Katakana Sa :sa: github No :sa: + Squared Katakana Sa 🈂 unicode No 🈂 + Squared New :new: github No :new: + Squared New 🆕 unicode No 🆕 + Squared Ng 🆖 unicode No 🆖 + Squared Ng :ng: github No :ng: + Squared Ok :ok: github No :ok: + Squared Ok 🆗 unicode No 🆗 + Squared Sos :sos: github No :sos: + Squared Sos 🆘 unicode No 🆘 + Squared Up With Exclamation Mark 🆙 unicode No 🆙 + Squared Up With Exclamation Mark :up: github No :up: + Squared Vs 🆚 unicode No 🆚 + Squared Vs :vs: github No :vs: + Squid :squid: github No :squid: + Squid 🦑 unicode No 🦑 + Sri Lanka :lk: github No :lk: + Sri Lanka 🇱🇰 unicode No 🇱🇰 + Sri Lanka :flag-lk: github No :flag-lk: + Sri Lanka :flag_lk: github No :flag_lk: + Stadium :stadium: github No :stadium: + Stadium 🏟 unicode No 🏟 + Star And Crescent :star-and-crescent: github No :star-and-crescent: + Star And Crescent :star_and_crescent: github No :star_and_crescent: + Star And Crescent ☪ unicode No ☪ + Star Of David ✡ unicode No ✡ + Star Of David :star_of_david: github No :star_of_david: + Star Of David :star-of-david: github No :star-of-david: + Station 🚉 unicode No 🚉 + Station :station: github No :station: + Statue Of Liberty 🗽 unicode No 🗽 + Statue Of Liberty :statue-of-liberty: github No :statue-of-liberty: + Statue Of Liberty :statue_of_liberty: github No :statue_of_liberty: + Steam Locomotive 🚂 unicode No 🚂 + Steam Locomotive :steam-locomotive: github No :steam-locomotive: + Steam Locomotive :steam_locomotive: github No :steam_locomotive: + Steaming Bowl 🍜 unicode No 🍜 + Steaming Bowl :ramen: github No :ramen: + Stopwatch ⏱ unicode No ⏱ + Stopwatch :stopwatch: github No :stopwatch: + Straight Ruler 📏 unicode No 📏 + Straight Ruler :straight-ruler: github No :straight-ruler: + Straight Ruler :straight_ruler: github No :straight_ruler: + Strawberry :strawberry: github No :strawberry: + Strawberry 🍓 unicode No 🍓 + Studio Microphone 🎙 unicode No 🎙 + Studio Microphone :microphone2: github No :microphone2: + Studio Microphone :studio_microphone: github No :studio_microphone: + Stuffed Flatbread 🥙 unicode No 🥙 + Stuffed Flatbread :stuffed_flatbread: github No :stuffed_flatbread: + Stuffed Flatbread :stuffed-flatbread: github No :stuffed-flatbread: + Stuffed Flatbread :stuffed_pita: github No :stuffed_pita: + Sudan :flag_sd: github No :flag_sd: + Sudan :flag-sd: github No :flag-sd: + Sudan :sd: github No :sd: + Sudan 🇸🇩 unicode No 🇸🇩 + Sun Behind Cloud ⛅ unicode No ⛅ + Sun Behind Cloud :partly_sunny: github No :partly_sunny: + Sun Behind Cloud :partly-sunny: github No :partly-sunny: + Sun With Face :sun-with-face: github No :sun-with-face: + Sun With Face :sun_with_face: github No :sun_with_face: + Sun With Face 🌞 unicode No 🌞 + Sunflower :sunflower: github No :sunflower: + Sunflower 🌻 unicode No 🌻 + Sunrise 🌅 unicode No 🌅 + Sunrise :sunrise: github No :sunrise: + Sunrise Over Mountains 🌄 unicode No 🌄 + Sunrise Over Mountains :sunrise-over-mountains: github No :sunrise-over-mountains: + Sunrise Over Mountains :sunrise_over_mountains: github No :sunrise_over_mountains: + Sunset Over Buildings :city_sunset: github No :city_sunset: + Sunset Over Buildings :city-sunset: github No :city-sunset: + Sunset Over Buildings 🌇 unicode No 🌇 + Sunset Over Buildings :city_sunrise: github No :city_sunrise: + Surfer 🏄 unicode No 🏄 + Surfer :surfer: github No :surfer: + Surfer - Tone 1 :surfer_tone1: github No :surfer_tone1: + Surfer - Tone 1 :surfer-tone1: github No :surfer-tone1: + Surfer - Tone 1 🏄🏻 unicode No 🏄🏻 + Surfer - Tone 2 :surfer-tone2: github No :surfer-tone2: + Surfer - Tone 2 :surfer_tone2: github No :surfer_tone2: + Surfer - Tone 2 🏄🏼 unicode No 🏄🏼 + Surfer - Tone 3 :surfer-tone3: github No :surfer-tone3: + Surfer - Tone 3 :surfer_tone3: github No :surfer_tone3: + Surfer - Tone 3 🏄🏽 unicode No 🏄🏽 + Surfer - Tone 4 :surfer-tone4: github No :surfer-tone4: + Surfer - Tone 4 :surfer_tone4: github No :surfer_tone4: + Surfer - Tone 4 🏄🏾 unicode No 🏄🏾 + Surfer - Tone 5 :surfer_tone5: github No :surfer_tone5: + Surfer - Tone 5 :surfer-tone5: github No :surfer-tone5: + Surfer - Tone 5 🏄🏿 unicode No 🏄🏿 + Suriname :flag-sr: github No :flag-sr: + Suriname :sr: github No :sr: + Suriname 🇸🇷 unicode No 🇸🇷 + Suriname :flag_sr: github No :flag_sr: + Sushi :sushi: github No :sushi: + Sushi 🍣 unicode No 🍣 + Suspension Railway :suspension_railway: github No :suspension_railway: + Suspension Railway 🚟 unicode No 🚟 + Suspension Railway :suspension-railway: github No :suspension-railway: + Svalbard And Jan Mayen :sj: github No :sj: + Svalbard And Jan Mayen :flag_sj: github No :flag_sj: + Svalbard And Jan Mayen :flag-sj: github No :flag-sj: + Svalbard And Jan Mayen 🇸🇯 unicode No 🇸🇯 + Swaziland :flag_sz: github No :flag_sz: + Swaziland :flag-sz: github No :flag-sz: + Swaziland :sz: github No :sz: + Swaziland 🇸🇿 unicode No 🇸🇿 + Sweden :flag_se: github No :flag_se: + Sweden :flag-se: github No :flag-se: + Sweden :se: github No :se: + Sweden 🇸🇪 unicode No 🇸🇪 + Swimmer 🏊 unicode No 🏊 + Swimmer :swimmer: github No :swimmer: + Swimmer - Tone 1 🏊🏻 unicode No 🏊🏻 + Swimmer - Tone 1 :swimmer_tone1: github No :swimmer_tone1: + Swimmer - Tone 1 :swimmer-tone1: github No :swimmer-tone1: + Swimmer - Tone 2 :swimmer-tone2: github No :swimmer-tone2: + Swimmer - Tone 2 :swimmer_tone2: github No :swimmer_tone2: + Swimmer - Tone 2 🏊🏼 unicode No 🏊🏼 + Swimmer - Tone 3 :swimmer_tone3: github No :swimmer_tone3: + Swimmer - Tone 3 🏊🏽 unicode No 🏊🏽 + Swimmer - Tone 3 :swimmer-tone3: github No :swimmer-tone3: + Swimmer - Tone 4 🏊🏾 unicode No 🏊🏾 + Swimmer - Tone 4 :swimmer-tone4: github No :swimmer-tone4: + Swimmer - Tone 4 :swimmer_tone4: github No :swimmer_tone4: + Swimmer - Tone 5 :swimmer-tone5: github No :swimmer-tone5: + Swimmer - Tone 5 :swimmer_tone5: github No :swimmer_tone5: + Swimmer - Tone 5 🏊🏿 unicode No 🏊🏿 + Switzerland :flag_ch: github No :flag_ch: + Switzerland :flag-ch: github No :flag-ch: + Switzerland 🇨🇭 unicode No 🇨🇭 + Switzerland :ch: github No :ch: + Synagogue 🕍 unicode No 🕍 + Synagogue :synagogue: github No :synagogue: + Syria :sy: github No :sy: + Syria 🇸🇾 unicode No 🇸🇾 + Syria :flag_sy: github No :flag_sy: + Syria :flag-sy: github No :flag-sy: + Syringe :syringe: github No :syringe: + Syringe 💉 unicode No 💉 + São Tomé And Príncipe :flag-st: github No :flag-st: + São Tomé And Príncipe :flag_st: github No :flag_st: + São Tomé And Príncipe 🇸🇹 unicode No 🇸🇹 + São Tomé And Príncipe :st: github No :st: + T-shirt :shirt: github No :shirt: + T-shirt 👕 unicode No 👕 + Table Tennis Paddle And Ball 🏓 unicode No 🏓 + Table Tennis Paddle And Ball :ping_pong: github No :ping_pong: + Table Tennis Paddle And Ball :table_tennis: github No :table_tennis: + Table Tennis Paddle And Ball :ping-pong: github No :ping-pong: + Taco 🌮 unicode No 🌮 + Taco :taco: github No :taco: + Tajikistan :tj: github No :tj: + Tajikistan :flag_tj: github No :flag_tj: + Tajikistan :flag-tj: github No :flag-tj: + Tajikistan 🇹🇯 unicode No 🇹🇯 + Tanabata Tree :tanabata-tree: github No :tanabata-tree: + Tanabata Tree 🎋 unicode No 🎋 + Tanabata Tree :tanabata_tree: github No :tanabata_tree: + Tangerine 🍊 unicode No 🍊 + Tangerine :tangerine: github No :tangerine: + Tanzania :flag-tz: github No :flag-tz: + Tanzania :tz: github No :tz: + Tanzania :flag_tz: github No :flag_tz: + Tanzania 🇹🇿 unicode No 🇹🇿 + Taurus :taurus: github No :taurus: + Taurus ♉ unicode No ♉ + Taxi :taxi: github No :taxi: + Taxi 🚕 unicode No 🚕 + Teacup Without Handle 🍵 unicode No 🍵 + Teacup Without Handle :tea: github No :tea: + Tear-off Calendar 📆 unicode No 📆 + Tear-off Calendar :calendar: github No :calendar: + Telephone Receiver 📞 unicode No 📞 + Telephone Receiver :telephone_receiver: github No :telephone_receiver: + Telephone Receiver :telephone-receiver: github No :telephone-receiver: + Telescope :telescope: github No :telescope: + Telescope 🔭 unicode No 🔭 + Television 📺 unicode No 📺 + Television :tv: github No :tv: + Tennis Racquet And Ball :tennis: github No :tennis: + Tennis Racquet And Ball 🎾 unicode No 🎾 + Tent :tent: github No :tent: + Tent ⛺ unicode No ⛺ + Thailand :th: github No :th: + Thailand :flag_th: github No :flag_th: + Thailand :flag-th: github No :flag-th: + Thailand 🇹🇭 unicode No 🇹🇭 + The Bahamas :flag-bs: github No :flag-bs: + The Bahamas :flag_bs: github No :flag_bs: + The Bahamas 🇧🇸 unicode No 🇧🇸 + The Bahamas :bs: github No :bs: + The Comoros :flag-km: github No :flag-km: + The Comoros 🇰🇲 unicode No 🇰🇲 + The Comoros :km: github No :km: + The Comoros :flag_km: github No :flag_km: + The Czech Republic :flag_cz: github No :flag_cz: + The Czech Republic 🇨🇿 unicode No 🇨🇿 + The Czech Republic :cz: github No :cz: + The Czech Republic :flag-cz: github No :flag-cz: + The Democratic Republic Of The Congo :flag_cd: github No :flag_cd: + The Democratic Republic Of The Congo :flag-cd: github No :flag-cd: + The Democratic Republic Of The Congo 🇨🇩 unicode No 🇨🇩 + The Democratic Republic Of The Congo :congo: github No :congo: + The Dominican Republic :flag_do: github No :flag_do: + The Dominican Republic :flag-do: github No :flag-do: + The Dominican Republic :do: github No :do: + The Dominican Republic 🇩🇴 unicode No 🇩🇴 + The Gambia 🇬🇲 unicode No 🇬🇲 + The Gambia :flag_gm: github No :flag_gm: + The Gambia :gm: github No :gm: + The Gambia :flag-gm: github No :flag-gm: + The Marshall Islands :flag-mh: github No :flag-mh: + The Marshall Islands :mh: github No :mh: + The Marshall Islands 🇲🇭 unicode No 🇲🇭 + The Marshall Islands :flag_mh: github No :flag_mh: + The Netherlands :nl: github No :nl: + The Netherlands 🇳🇱 unicode No 🇳🇱 + The Netherlands :flag-nl: github No :flag-nl: + The Netherlands :flag_nl: github No :flag_nl: + The Philippines :ph: github No :ph: + The Philippines :flag-ph: github No :flag-ph: + The Philippines 🇵🇭 unicode No 🇵🇭 + The Philippines :flag_ph: github No :flag_ph: + The Republic Of China :flag_tw: github No :flag_tw: + The Republic Of China :tw: github No :tw: + The Republic Of China :flag-tw: github No :flag-tw: + The Republic Of China 🇹🇼 unicode No 🇹🇼 + The Republic Of The Congo :flag_cg: github No :flag_cg: + The Republic Of The Congo :cg: github No :cg: + The Republic Of The Congo 🇨🇬 unicode No 🇨🇬 + The Republic Of The Congo :flag-cg: github No :flag-cg: + The Seychelles :sc: github No :sc: + The Seychelles :flag_sc: github No :flag_sc: + The Seychelles 🇸🇨 unicode No 🇸🇨 + The Seychelles :flag-sc: github No :flag-sc: + The Solomon Islands :flag-sb: github No :flag-sb: + The Solomon Islands :sb: github No :sb: + The Solomon Islands :flag_sb: github No :flag_sb: + The Solomon Islands 🇸🇧 unicode No 🇸🇧 + The United Arab Emirates :ae: github No :ae: + The United Arab Emirates :flag-ae: github No :flag-ae: + The United Arab Emirates 🇦🇪 unicode No 🇦🇪 + The United Arab Emirates :flag_ae: github No :flag_ae: + The Vatican City :flag_va: github No :flag_va: + The Vatican City 🇻🇦 unicode No 🇻🇦 + The Vatican City :flag-va: github No :flag-va: + The Vatican City :va: github No :va: + Thermometer 🌡 unicode No 🌡 + Thermometer :thermometer: github No :thermometer: + Thinking Face 🤔 unicode No 🤔 + Thinking Face :thinking_face: github No :thinking_face: + Thinking Face :thinking: github No :thinking: + Third Place Medal 🥉 unicode No 🥉 + Third Place Medal :third-place: github No :third-place: + Third Place Medal :third_place: github No :third_place: + Third Place Medal :third_place_medal: github No :third_place_medal: + Thought Balloon :thought-balloon: github No :thought-balloon: + Thought Balloon 💭 unicode No 💭 + Thought Balloon :thought_balloon: github No :thought_balloon: + Three Button Mouse :mouse-three-button: github No :mouse-three-button: + Three Button Mouse 🖱 unicode No 🖱 + Three Button Mouse :three_button_mouse: github No :three_button_mouse: + Three Button Mouse :mouse_three_button: github No :mouse_three_button: + Thumbs Down Sign :-1: github No :-1: + Thumbs Down Sign 👎 unicode No 👎 + Thumbs Down Sign :thumbsdown: github No :thumbsdown: + Thumbs Down Sign :thumbdown: github No :thumbdown: + Thumbs Down Sign - Tone 1 :-1_tone1: github No :-1_tone1: + Thumbs Down Sign - Tone 1 :thumbsdown_tone1: github No :thumbsdown_tone1: + Thumbs Down Sign - Tone 1 👎🏻 unicode No 👎🏻 + Thumbs Down Sign - Tone 1 :thumbdown_tone1: github No :thumbdown_tone1: + Thumbs Down Sign - Tone 1 :thumbsdown-tone1: github No :thumbsdown-tone1: + Thumbs Down Sign - Tone 2 :thumbdown_tone2: github No :thumbdown_tone2: + Thumbs Down Sign - Tone 2 :thumbsdown-tone2: github No :thumbsdown-tone2: + Thumbs Down Sign - Tone 2 👎🏼 unicode No 👎🏼 + Thumbs Down Sign - Tone 2 :-1_tone2: github No :-1_tone2: + Thumbs Down Sign - Tone 2 :thumbsdown_tone2: github No :thumbsdown_tone2: + Thumbs Down Sign - Tone 3 :-1_tone3: github No :-1_tone3: + Thumbs Down Sign - Tone 3 :thumbsdown_tone3: github No :thumbsdown_tone3: + Thumbs Down Sign - Tone 3 👎🏽 unicode No 👎🏽 + Thumbs Down Sign - Tone 3 :thumbdown_tone3: github No :thumbdown_tone3: + Thumbs Down Sign - Tone 3 :thumbsdown-tone3: github No :thumbsdown-tone3: + Thumbs Down Sign - Tone 4 :thumbdown_tone4: github No :thumbdown_tone4: + Thumbs Down Sign - Tone 4 👎🏾 unicode No 👎🏾 + Thumbs Down Sign - Tone 4 :-1_tone4: github No :-1_tone4: + Thumbs Down Sign - Tone 4 :thumbsdown-tone4: github No :thumbsdown-tone4: + Thumbs Down Sign - Tone 4 :thumbsdown_tone4: github No :thumbsdown_tone4: + Thumbs Down Sign - Tone 5 :-1_tone5: github No :-1_tone5: + Thumbs Down Sign - Tone 5 :thumbsdown_tone5: github No :thumbsdown_tone5: + Thumbs Down Sign - Tone 5 :thumbsdown-tone5: github No :thumbsdown-tone5: + Thumbs Down Sign - Tone 5 👎🏿 unicode No 👎🏿 + Thumbs Down Sign - Tone 5 :thumbdown_tone5: github No :thumbdown_tone5: + Thumbs Up Sign 👍 unicode No 👍 + Thumbs Up Sign :thumbsup: github No :thumbsup: + Thumbs Up Sign :thumbup: github No :thumbup: + Thumbs Up Sign :+1: github No :+1: + Thumbs Up Sign - Tone 1 👍🏻 unicode No 👍🏻 + Thumbs Up Sign - Tone 1 :thumbsup-tone1: github No :thumbsup-tone1: + Thumbs Up Sign - Tone 1 :thumbsup_tone1: github No :thumbsup_tone1: + Thumbs Up Sign - Tone 1 :+1_tone1: github No :+1_tone1: + Thumbs Up Sign - Tone 1 :thumbup_tone1: github No :thumbup_tone1: + Thumbs Up Sign - Tone 2 👍🏼 unicode No 👍🏼 + Thumbs Up Sign - Tone 2 :thumbsup-tone2: github No :thumbsup-tone2: + Thumbs Up Sign - Tone 2 :thumbsup_tone2: github No :thumbsup_tone2: + Thumbs Up Sign - Tone 2 :thumbup_tone2: github No :thumbup_tone2: + Thumbs Up Sign - Tone 2 :+1_tone2: github No :+1_tone2: + Thumbs Up Sign - Tone 3 :thumbsup-tone3: github No :thumbsup-tone3: + Thumbs Up Sign - Tone 3 👍🏽 unicode No 👍🏽 + Thumbs Up Sign - Tone 3 :thumbsup_tone3: github No :thumbsup_tone3: + Thumbs Up Sign - Tone 3 :thumbup_tone3: github No :thumbup_tone3: + Thumbs Up Sign - Tone 3 :+1_tone3: github No :+1_tone3: + Thumbs Up Sign - Tone 4 :thumbup_tone4: github No :thumbup_tone4: + Thumbs Up Sign - Tone 4 👍🏾 unicode No 👍🏾 + Thumbs Up Sign - Tone 4 :thumbsup-tone4: github No :thumbsup-tone4: + Thumbs Up Sign - Tone 4 :thumbsup_tone4: github No :thumbsup_tone4: + Thumbs Up Sign - Tone 4 :+1_tone4: github No :+1_tone4: + Thumbs Up Sign - Tone 5 👍🏿 unicode No 👍🏿 + Thumbs Up Sign - Tone 5 :thumbsup_tone5: github No :thumbsup_tone5: + Thumbs Up Sign - Tone 5 :+1_tone5: github No :+1_tone5: + Thumbs Up Sign - Tone 5 :thumbup_tone5: github No :thumbup_tone5: + Thumbs Up Sign - Tone 5 :thumbsup-tone5: github No :thumbsup-tone5: + Thunder Cloud And Rain :thunder_cloud_and_rain: github No :thunder_cloud_and_rain: + Thunder Cloud And Rain ⛈ unicode No ⛈ + Thunder Cloud And Rain :thunder_cloud_rain: github No :thunder_cloud_rain: + Thunder Cloud And Rain :thunder-cloud-rain: github No :thunder-cloud-rain: + Ticket :ticket: github No :ticket: + Ticket 🎫 unicode No 🎫 + Tiger :tiger2: github No :tiger2: + Tiger 🐅 unicode No 🐅 + Tiger Face 🐯 unicode No 🐯 + Tiger Face :tiger: github No :tiger: + Timer Clock :timer_clock: github No :timer_clock: + Timer Clock :timer: github No :timer: + Timer Clock ⏲ unicode No ⏲ + Timor-leste :flag_tl: github No :flag_tl: + Timor-leste :tl: github No :tl: + Timor-leste :flag-tl: github No :flag-tl: + Timor-leste 🇹🇱 unicode No 🇹🇱 + Tired Face 😫 unicode No 😫 + Tired Face :tired-face: github No :tired-face: + Tired Face :tired_face: github No :tired_face: + Togo :flag_tg: github No :flag_tg: + Togo :tg: github No :tg: + Togo 🇹🇬 unicode No 🇹🇬 + Togo :flag-tg: github No :flag-tg: + Toilet :toilet: github No :toilet: + Toilet 🚽 unicode No 🚽 + Tokelau :flag-tk: github No :flag-tk: + Tokelau :tk: github No :tk: + Tokelau :flag_tk: github No :flag_tk: + Tokelau 🇹🇰 unicode No 🇹🇰 + Tokyo Tower :tokyo-tower: github No :tokyo-tower: + Tokyo Tower 🗼 unicode No 🗼 + Tokyo Tower :tokyo_tower: github No :tokyo_tower: + Tomato :tomato: github No :tomato: + Tomato 🍅 unicode No 🍅 + Tonga :flag-to: github No :flag-to: + Tonga :flag_to: github No :flag_to: + Tonga :to: github No :to: + Tonga 🇹🇴 unicode No 🇹🇴 + Tongue :tongue: github No :tongue: + Tongue 👅 unicode No 👅 + Top Hat :tophat: github No :tophat: + Top Hat 🎩 unicode No 🎩 + Top With Upwards Arrow Above 🔝 unicode No 🔝 + Top With Upwards Arrow Above :top: github No :top: + Trackball :trackball: github No :trackball: + Trackball 🖲 unicode No 🖲 + Tractor :tractor: github No :tractor: + Tractor 🚜 unicode No 🚜 + Trade Mark Sign ™ unicode No ™ + Trade Mark Sign :tm: github No :tm: + Train 🚆 unicode No 🚆 + Train :train2: github No :train2: + Tram 🚊 unicode No 🚊 + Tram :tram: github No :tram: + Tram Car 🚋 unicode No 🚋 + Tram Car :train: github No :train: + Triangular Flag On Post 🚩 unicode No 🚩 + Triangular Flag On Post :triangular_flag_on_post: github No :triangular_flag_on_post: + Triangular Flag On Post :triangular-flag-on-post: github No :triangular-flag-on-post: + Triangular Ruler 📐 unicode No 📐 + Triangular Ruler :triangular-ruler: github No :triangular-ruler: + Triangular Ruler :triangular_ruler: github No :triangular_ruler: + Trident Emblem :trident: github No :trident: + Trident Emblem 🔱 unicode No 🔱 + Trinidad And Tobago :flag-tt: github No :flag-tt: + Trinidad And Tobago :flag_tt: github No :flag_tt: + Trinidad And Tobago :tt: github No :tt: + Trinidad And Tobago 🇹🇹 unicode No 🇹🇹 + Tristan Da Cunha :flag-ta: github No :flag-ta: + Tristan Da Cunha :flag_ta: github No :flag_ta: + Tristan Da Cunha :ta: github No :ta: + Tristan Da Cunha 🇹🇦 unicode No 🇹🇦 + Trolleybus 🚎 unicode No 🚎 + Trolleybus :trolleybus: github No :trolleybus: + Trophy 🏆 unicode No 🏆 + Trophy :trophy: github No :trophy: + Tropical Drink :tropical-drink: github No :tropical-drink: + Tropical Drink 🍹 unicode No 🍹 + Tropical Drink :tropical_drink: github No :tropical_drink: + Tropical Fish :tropical_fish: github No :tropical_fish: + Tropical Fish :tropical-fish: github No :tropical-fish: + Tropical Fish 🐠 unicode No 🐠 + Trumpet :trumpet: github No :trumpet: + Trumpet 🎺 unicode No 🎺 + Tulip :tulip: github No :tulip: + Tulip 🌷 unicode No 🌷 + Tumbler Glass :tumbler_glass: github No :tumbler_glass: + Tumbler Glass :tumbler-glass: github No :tumbler-glass: + Tumbler Glass 🥃 unicode No 🥃 + Tumbler Glass :whisky: github No :whisky: + Tunisia :flag_tn: github No :flag_tn: + Tunisia :tn: github No :tn: + Tunisia :flag-tn: github No :flag-tn: + Tunisia 🇹🇳 unicode No 🇹🇳 + Turkey :flag-tr: github No :flag-tr: + Turkey 🦃 unicode No 🦃 + Turkey :turkey: github No :turkey: + Turkey :tr: github No :tr: + Turkey :flag_tr: github No :flag_tr: + Turkey 🇹🇷 unicode No 🇹🇷 + Turkmenistan :flag-tm: github No :flag-tm: + Turkmenistan :turkmenistan: github No :turkmenistan: + Turkmenistan 🇹🇲 unicode No 🇹🇲 + Turkmenistan :flag_tm: github No :flag_tm: + Turks And Caicos Islands :tc: github No :tc: + Turks And Caicos Islands :flag_tc: github No :flag_tc: + Turks And Caicos Islands 🇹🇨 unicode No 🇹🇨 + Turks And Caicos Islands :flag-tc: github No :flag-tc: + Turtle :turtle: github No :turtle: + Turtle 🐢 unicode No 🐢 + Tuvalu :flag-tv: github No :flag-tv: + Tuvalu :tuvalu: github No :tuvalu: + Tuvalu :flag_tv: github No :flag_tv: + Tuvalu 🇹🇻 unicode No 🇹🇻 + Twisted Rightwards Arrows :twisted_rightwards_arrows: github No :twisted_rightwards_arrows: + Twisted Rightwards Arrows :twisted-rightwards-arrows: github No :twisted-rightwards-arrows: + Twisted Rightwards Arrows 🔀 unicode No 🔀 + Two Hearts :two_hearts: github No :two_hearts: + Two Hearts :two-hearts: github No :two-hearts: + Two Hearts 💕 unicode No 💕 + Two Men Holding Hands 👬 unicode No 👬 + Two Men Holding Hands :two-men-holding-hands: github No :two-men-holding-hands: + Two Men Holding Hands :two_men_holding_hands: github No :two_men_holding_hands: + Two Women Holding Hands :two-women-holding-hands: github No :two-women-holding-hands: + Two Women Holding Hands 👭 unicode No 👭 + Two Women Holding Hands :two_women_holding_hands: github No :two_women_holding_hands: + U.s. Virgin Islands :vi: github No :vi: + U.s. Virgin Islands 🇻🇮 unicode No 🇻🇮 + U.s. Virgin Islands :flag-vi: github No :flag-vi: + U.s. Virgin Islands :flag_vi: github No :flag_vi: + Uganda 🇺🇬 unicode No 🇺🇬 + Uganda :flag_ug: github No :flag_ug: + Uganda :ug: github No :ug: + Uganda :flag-ug: github No :flag-ug: + Ukraine 🇺🇦 unicode No 🇺🇦 + Ukraine :flag_ua: github No :flag_ua: + Ukraine :flag-ua: github No :flag-ua: + Ukraine :ua: github No :ua: + Umbrella :umbrella2: github No :umbrella2: + Umbrella ☂ unicode No ☂ + Umbrella On Ground :umbrella_on_ground: github No :umbrella_on_ground: + Umbrella On Ground :beach_umbrella: github No :beach_umbrella: + Umbrella On Ground ⛱ unicode No ⛱ + Umbrella On Ground :beach-umbrella: github No :beach-umbrella: + Umbrella With Rain Drops ☔ unicode No ☔ + Umbrella With Rain Drops :umbrella: github No :umbrella: + Unamused Face :unamused: github No :unamused: + Unamused Face 😒 unicode No 😒 + Unicorn Face :unicorn: github No :unicorn: + Unicorn Face 🦄 unicode No 🦄 + Unicorn Face :unicorn_face: github No :unicorn_face: + United States 🇺🇸 unicode No 🇺🇸 + United States :flag_us: github No :flag_us: + United States :flag-us: github No :flag-us: + United States :us: github No :us: + United States Minor Outlying Islands 🇺🇲 unicode No 🇺🇲 + United States Minor Outlying Islands :flag_um: github No :flag_um: + United States Minor Outlying Islands :um: github No :um: + United States Minor Outlying Islands :flag-um: github No :flag-um: + Up Down Arrow ↕ unicode No ↕ + Up Down Arrow :arrow_up_down: github No :arrow_up_down: + Up Down Arrow :arrow-up-down: github No :arrow-up-down: + Up-pointing Red Triangle 🔺 unicode No 🔺 + Up-pointing Red Triangle :small_red_triangle: github No :small_red_triangle: + Up-pointing Red Triangle :small-red-triangle: github No :small-red-triangle: + Up-pointing Small Red Triangle :arrow-up-small: github No :arrow-up-small: + Up-pointing Small Red Triangle :arrow_up_small: github No :arrow_up_small: + Up-pointing Small Red Triangle 🔼 unicode No 🔼 + Upside-down Face 🙃 unicode No 🙃 + Upside-down Face :upside_down: github No :upside_down: + Upside-down Face :upside-down: github No :upside-down: + Upside-down Face :upside_down_face: github No :upside_down_face: + Upwards Black Arrow ⬆ unicode No ⬆ + Upwards Black Arrow :arrow-up: github No :arrow-up: + Upwards Black Arrow :arrow_up: github No :arrow_up: + Uruguay :flag-uy: github No :flag-uy: + Uruguay 🇺🇾 unicode No 🇺🇾 + Uruguay :uy: github No :uy: + Uruguay :flag_uy: github No :flag_uy: + Uzbekistan 🇺🇿 unicode No 🇺🇿 + Uzbekistan :uz: github No :uz: + Uzbekistan :flag-uz: github No :flag-uz: + Uzbekistan :flag_uz: github No :flag_uz: + Vanuatu :flag-vu: github No :flag-vu: + Vanuatu 🇻🇺 unicode No 🇻🇺 + Vanuatu :flag_vu: github No :flag_vu: + Vanuatu :vu: github No :vu: + Venezuela 🇻🇪 unicode No 🇻🇪 + Venezuela :flag-ve: github No :flag-ve: + Venezuela :ve: github No :ve: + Venezuela :flag_ve: github No :flag_ve: + Vertical Traffic Light 🚦 unicode No 🚦 + Vertical Traffic Light :vertical-traffic-light: github No :vertical-traffic-light: + Vertical Traffic Light :vertical_traffic_light: github No :vertical_traffic_light: + Vibration Mode :vibration-mode: github No :vibration-mode: + Vibration Mode 📳 unicode No 📳 + Vibration Mode :vibration_mode: github No :vibration_mode: + Victory Hand :v: github No :v: + Victory Hand ✌ unicode No ✌ + Victory Hand - Tone 1 :v_tone1: github No :v_tone1: + Victory Hand - Tone 1 :v-tone1: github No :v-tone1: + Victory Hand - Tone 1 ✌🏻 unicode No ✌🏻 + Victory Hand - Tone 2 :v_tone2: github No :v_tone2: + Victory Hand - Tone 2 :v-tone2: github No :v-tone2: + Victory Hand - Tone 2 ✌🏼 unicode No ✌🏼 + Victory Hand - Tone 3 :v_tone3: github No :v_tone3: + Victory Hand - Tone 3 :v-tone3: github No :v-tone3: + Victory Hand - Tone 3 ✌🏽 unicode No ✌🏽 + Victory Hand - Tone 4 :v_tone4: github No :v_tone4: + Victory Hand - Tone 4 :v-tone4: github No :v-tone4: + Victory Hand - Tone 4 ✌🏾 unicode No ✌🏾 + Victory Hand - Tone 5 :v-tone5: github No :v-tone5: + Victory Hand - Tone 5 ✌🏿 unicode No ✌🏿 + Victory Hand - Tone 5 :v_tone5: github No :v_tone5: + Video Camera 📹 unicode No 📹 + Video Camera :video_camera: github No :video_camera: + Video Camera :video-camera: github No :video-camera: + Video Game :video_game: github No :video_game: + Video Game 🎮 unicode No 🎮 + Video Game :video-game: github No :video-game: + Videocassette :vhs: github No :vhs: + Videocassette 📼 unicode No 📼 + Vietnam 🇻🇳 unicode No 🇻🇳 + Vietnam :flag_vn: github No :flag_vn: + Vietnam :vn: github No :vn: + Vietnam :flag-vn: github No :flag-vn: + Violin :violin: github No :violin: + Violin 🎻 unicode No 🎻 + Virgo ♍ unicode No ♍ + Virgo :virgo: github No :virgo: + Volcano :volcano: github No :volcano: + Volcano 🌋 unicode No 🌋 + Volleyball 🏐 unicode No 🏐 + Volleyball :volleyball: github No :volleyball: + Wallis And Futuna 🇼🇫 unicode No 🇼🇫 + Wallis And Futuna :flag-wf: github No :flag-wf: + Wallis And Futuna :wf: github No :wf: + Wallis And Futuna :flag_wf: github No :flag_wf: + Waning Crescent Moon Symbol 🌘 unicode No 🌘 + Waning Crescent Moon Symbol :waning_crescent_moon: github No :waning_crescent_moon: + Waning Crescent Moon Symbol :waning-crescent-moon: github No :waning-crescent-moon: + Waning Gibbous Moon Symbol :waning-gibbous-moon: github No :waning-gibbous-moon: + Waning Gibbous Moon Symbol :waning_gibbous_moon: github No :waning_gibbous_moon: + Waning Gibbous Moon Symbol 🌖 unicode No 🌖 + Warning Sign ⚠ unicode No ⚠ + Warning Sign :warning: github No :warning: + Wastebasket 🗑 unicode No 🗑 + Wastebasket :wastebasket: github No :wastebasket: + Watch ⌚ unicode No ⌚ + Watch :watch: github No :watch: + Water Buffalo :water_buffalo: github No :water_buffalo: + Water Buffalo :water-buffalo: github No :water-buffalo: + Water Buffalo 🐃 unicode No 🐃 + Water Closet :wc: github No :wc: + Water Closet 🚾 unicode No 🚾 + Water Polo :water-polo: github No :water-polo: + Water Polo :water_polo: github No :water_polo: + Water Polo 🤽 unicode No 🤽 + Water Polo - Tone 1 :water-polo-tone1: github No :water-polo-tone1: + Water Polo - Tone 1 🤽🏻 unicode No 🤽🏻 + Water Polo - Tone 1 :water_polo_tone1: github No :water_polo_tone1: + Water Polo - Tone 2 :water_polo_tone2: github No :water_polo_tone2: + Water Polo - Tone 2 :water-polo-tone2: github No :water-polo-tone2: + Water Polo - Tone 2 🤽🏼 unicode No 🤽🏼 + Water Polo - Tone 3 :water-polo-tone3: github No :water-polo-tone3: + Water Polo - Tone 3 :water_polo_tone3: github No :water_polo_tone3: + Water Polo - Tone 3 🤽🏽 unicode No 🤽🏽 + Water Polo - Tone 4 :water-polo-tone4: github No :water-polo-tone4: + Water Polo - Tone 4 :water_polo_tone4: github No :water_polo_tone4: + Water Polo - Tone 4 🤽🏾 unicode No 🤽🏾 + Water Polo - Tone 5 :water-polo-tone5: github No :water-polo-tone5: + Water Polo - Tone 5 🤽🏿 unicode No 🤽🏿 + Water Polo - Tone 5 :water_polo_tone5: github No :water_polo_tone5: + Water Wave 🌊 unicode No 🌊 + Water Wave :ocean: github No :ocean: + Watermelon 🍉 unicode No 🍉 + Watermelon :watermelon: github No :watermelon: + Waving Black Flag :waving_black_flag: github No :waving_black_flag: + Waving Black Flag :flag-black: github No :flag-black: + Waving Black Flag :flag_black: github No :flag_black: + Waving Black Flag 🏴 unicode No 🏴 + Waving Hand Sign :wave: github No :wave: + Waving Hand Sign 👋 unicode No 👋 + Waving Hand Sign - Tone 1 :wave_tone1: github No :wave_tone1: + Waving Hand Sign - Tone 1 :wave-tone1: github No :wave-tone1: + Waving Hand Sign - Tone 1 👋🏻 unicode No 👋🏻 + Waving Hand Sign - Tone 2 :wave_tone2: github No :wave_tone2: + Waving Hand Sign - Tone 2 :wave-tone2: github No :wave-tone2: + Waving Hand Sign - Tone 2 👋🏼 unicode No 👋🏼 + Waving Hand Sign - Tone 3 :wave_tone3: github No :wave_tone3: + Waving Hand Sign - Tone 3 :wave-tone3: github No :wave-tone3: + Waving Hand Sign - Tone 3 👋🏽 unicode No 👋🏽 + Waving Hand Sign - Tone 4 :wave-tone4: github No :wave-tone4: + Waving Hand Sign - Tone 4 :wave_tone4: github No :wave_tone4: + Waving Hand Sign - Tone 4 👋🏾 unicode No 👋🏾 + Waving Hand Sign - Tone 5 :wave-tone5: github No :wave-tone5: + Waving Hand Sign - Tone 5 👋🏿 unicode No 👋🏿 + Waving Hand Sign - Tone 5 :wave_tone5: github No :wave_tone5: + Waving White Flag 🏳 unicode No 🏳 + Waving White Flag :flag-white: github No :flag-white: + Waving White Flag :waving_white_flag: github No :waving_white_flag: + Waving White Flag :flag_white: github No :flag_white: + Wavy Dash 〰 unicode No 〰 + Wavy Dash :wavy_dash: github No :wavy_dash: + Wavy Dash :wavy-dash: github No :wavy-dash: + Waxing Crescent Moon Symbol 🌒 unicode No 🌒 + Waxing Crescent Moon Symbol :waxing_crescent_moon: github No :waxing_crescent_moon: + Waxing Crescent Moon Symbol :waxing-crescent-moon: github No :waxing-crescent-moon: + Waxing Gibbous Moon Symbol :waxing-gibbous-moon: github No :waxing-gibbous-moon: + Waxing Gibbous Moon Symbol 🌔 unicode No 🌔 + Waxing Gibbous Moon Symbol :waxing_gibbous_moon: github No :waxing_gibbous_moon: + Weary Cat Face :scream_cat: github No :scream_cat: + Weary Cat Face :scream-cat: github No :scream-cat: + Weary Cat Face 🙀 unicode No 🙀 + Weary Face :weary: github No :weary: + Weary Face 😩 unicode No 😩 + Wedding 💒 unicode No 💒 + Wedding :wedding: github No :wedding: + Weight Lifter 🏋 unicode No 🏋 + Weight Lifter :lifter: github No :lifter: + Weight Lifter :weight_lifter: github No :weight_lifter: + Weight Lifter - Tone 1 :lifter-tone1: github No :lifter-tone1: + Weight Lifter - Tone 1 :lifter_tone1: github No :lifter_tone1: + Weight Lifter - Tone 1 :weight_lifter_tone1: github No :weight_lifter_tone1: + Weight Lifter - Tone 1 🏋🏻 unicode No 🏋🏻 + Weight Lifter - Tone 2 :weight_lifter_tone2: github No :weight_lifter_tone2: + Weight Lifter - Tone 2 :lifter-tone2: github No :lifter-tone2: + Weight Lifter - Tone 2 🏋🏼 unicode No 🏋🏼 + Weight Lifter - Tone 2 :lifter_tone2: github No :lifter_tone2: + Weight Lifter - Tone 3 :lifter-tone3: github No :lifter-tone3: + Weight Lifter - Tone 3 :lifter_tone3: github No :lifter_tone3: + Weight Lifter - Tone 3 :weight_lifter_tone3: github No :weight_lifter_tone3: + Weight Lifter - Tone 3 🏋🏽 unicode No 🏋🏽 + Weight Lifter - Tone 4 :weight_lifter_tone4: github No :weight_lifter_tone4: + Weight Lifter - Tone 4 :lifter-tone4: github No :lifter-tone4: + Weight Lifter - Tone 4 🏋🏾 unicode No 🏋🏾 + Weight Lifter - Tone 4 :lifter_tone4: github No :lifter_tone4: + Weight Lifter - Tone 5 :lifter-tone5: github No :lifter-tone5: + Weight Lifter - Tone 5 :lifter_tone5: github No :lifter_tone5: + Weight Lifter - Tone 5 🏋🏿 unicode No 🏋🏿 + Weight Lifter - Tone 5 :weight_lifter_tone5: github No :weight_lifter_tone5: + Western Sahara :flag_eh: github No :flag_eh: + Western Sahara :eh: github No :eh: + Western Sahara 🇪🇭 unicode No 🇪🇭 + Western Sahara :flag-eh: github No :flag-eh: + Whale 🐋 unicode No 🐋 + Whale :whale2: github No :whale2: + Wheel Of Dharma ☸ unicode No ☸ + Wheel Of Dharma :wheel_of_dharma: github No :wheel_of_dharma: + Wheel Of Dharma :wheel-of-dharma: github No :wheel-of-dharma: + Wheelchair Symbol :wheelchair: github No :wheelchair: + Wheelchair Symbol ♿ unicode No ♿ + White Down Pointing Backhand Index :point_down: github No :point_down: + White Down Pointing Backhand Index :point-down: github No :point-down: + White Down Pointing Backhand Index 👇 unicode No 👇 + White Down Pointing Backhand Index - Tone 1 :point-down-tone1: github No :point-down-tone1: + White Down Pointing Backhand Index - Tone 1 :point_down_tone1: github No :point_down_tone1: + White Down Pointing Backhand Index - Tone 1 👇🏻 unicode No 👇🏻 + White Down Pointing Backhand Index - Tone 2 👇🏼 unicode No 👇🏼 + White Down Pointing Backhand Index - Tone 2 :point-down-tone2: github No :point-down-tone2: + White Down Pointing Backhand Index - Tone 2 :point_down_tone2: github No :point_down_tone2: + White Down Pointing Backhand Index - Tone 3 :point-down-tone3: github No :point-down-tone3: + White Down Pointing Backhand Index - Tone 3 :point_down_tone3: github No :point_down_tone3: + White Down Pointing Backhand Index - Tone 3 👇🏽 unicode No 👇🏽 + White Down Pointing Backhand Index - Tone 4 👇🏾 unicode No 👇🏾 + White Down Pointing Backhand Index - Tone 4 :point-down-tone4: github No :point-down-tone4: + White Down Pointing Backhand Index - Tone 4 :point_down_tone4: github No :point_down_tone4: + White Down Pointing Backhand Index - Tone 5 :point-down-tone5: github No :point-down-tone5: + White Down Pointing Backhand Index - Tone 5 :point_down_tone5: github No :point_down_tone5: + White Down Pointing Backhand Index - Tone 5 👇🏿 unicode No 👇🏿 + White Exclamation Mark Ornament :grey_exclamation: github No :grey_exclamation: + White Exclamation Mark Ornament :grey-exclamation: github No :grey-exclamation: + White Exclamation Mark Ornament ❕ unicode No ❕ + White Flower :white_flower: github No :white_flower: + White Flower :white-flower: github No :white-flower: + White Flower 💮 unicode No 💮 + White Frowning Face ☹ unicode No ☹ + White Frowning Face :frowning2: github No :frowning2: + White Frowning Face :white_frowning_face: github No :white_frowning_face: + White Heavy Check Mark :white_check_mark: github No :white_check_mark: + White Heavy Check Mark :white-check-mark: github No :white-check-mark: + White Heavy Check Mark ✅ unicode No ✅ + White Large Square :white_large_square: github No :white_large_square: + White Large Square :white-large-square: github No :white-large-square: + White Large Square ⬜ unicode No ⬜ + White Left Pointing Backhand Index :point-left: github No :point-left: + White Left Pointing Backhand Index :point_left: github No :point_left: + White Left Pointing Backhand Index 👈 unicode No 👈 + White Left Pointing Backhand Index - Tone 1 :point-left-tone1: github No :point-left-tone1: + White Left Pointing Backhand Index - Tone 1 👈🏻 unicode No 👈🏻 + White Left Pointing Backhand Index - Tone 1 :point_left_tone1: github No :point_left_tone1: + White Left Pointing Backhand Index - Tone 2 :point-left-tone2: github No :point-left-tone2: + White Left Pointing Backhand Index - Tone 2 :point_left_tone2: github No :point_left_tone2: + White Left Pointing Backhand Index - Tone 2 👈🏼 unicode No 👈🏼 + White Left Pointing Backhand Index - Tone 3 :point-left-tone3: github No :point-left-tone3: + White Left Pointing Backhand Index - Tone 3 👈🏽 unicode No 👈🏽 + White Left Pointing Backhand Index - Tone 3 :point_left_tone3: github No :point_left_tone3: + White Left Pointing Backhand Index - Tone 4 :point-left-tone4: github No :point-left-tone4: + White Left Pointing Backhand Index - Tone 4 :point_left_tone4: github No :point_left_tone4: + White Left Pointing Backhand Index - Tone 4 👈🏾 unicode No 👈🏾 + White Left Pointing Backhand Index - Tone 5 :point-left-tone5: github No :point-left-tone5: + White Left Pointing Backhand Index - Tone 5 👈🏿 unicode No 👈🏿 + White Left Pointing Backhand Index - Tone 5 :point_left_tone5: github No :point_left_tone5: + White Medium Small Square :white-medium-small-square: github No :white-medium-small-square: + White Medium Small Square ◽ unicode No ◽ + White Medium Small Square :white_medium_small_square: github No :white_medium_small_square: + White Medium Square ◻ unicode No ◻ + White Medium Square :white_medium_square: github No :white_medium_square: + White Medium Square :white-medium-square: github No :white-medium-square: + White Medium Star :star: github No :star: + White Medium Star ⭐ unicode No ⭐ + White Question Mark Ornament ❔ unicode No ❔ + White Question Mark Ornament :grey-question: github No :grey-question: + White Question Mark Ornament :grey_question: github No :grey_question: + White Right Pointing Backhand Index 👉 unicode No 👉 + White Right Pointing Backhand Index :point-right: github No :point-right: + White Right Pointing Backhand Index :point_right: github No :point_right: + White Right Pointing Backhand Index - Tone 1 :point-right-tone1: github No :point-right-tone1: + White Right Pointing Backhand Index - Tone 1 👉🏻 unicode No 👉🏻 + White Right Pointing Backhand Index - Tone 1 :point_right_tone1: github No :point_right_tone1: + White Right Pointing Backhand Index - Tone 2 :point_right_tone2: github No :point_right_tone2: + White Right Pointing Backhand Index - Tone 2 👉🏼 unicode No 👉🏼 + White Right Pointing Backhand Index - Tone 2 :point-right-tone2: github No :point-right-tone2: + White Right Pointing Backhand Index - Tone 3 :point-right-tone3: github No :point-right-tone3: + White Right Pointing Backhand Index - Tone 3 👉🏽 unicode No 👉🏽 + White Right Pointing Backhand Index - Tone 3 :point_right_tone3: github No :point_right_tone3: + White Right Pointing Backhand Index - Tone 4 :point_right_tone4: github No :point_right_tone4: + White Right Pointing Backhand Index - Tone 4 :point-right-tone4: github No :point-right-tone4: + White Right Pointing Backhand Index - Tone 4 👉🏾 unicode No 👉🏾 + White Right Pointing Backhand Index - Tone 5 :point-right-tone5: github No :point-right-tone5: + White Right Pointing Backhand Index - Tone 5 :point_right_tone5: github No :point_right_tone5: + White Right Pointing Backhand Index - Tone 5 👉🏿 unicode No 👉🏿 + White Small Square :white-small-square: github No :white-small-square: + White Small Square :white_small_square: github No :white_small_square: + White Small Square ▫ unicode No ▫ + White Smiling Face ☺ unicode No ☺ + White Smiling Face :relaxed: github No :relaxed: + White Square Button :white-square-button: github No :white-square-button: + White Square Button 🔳 unicode No 🔳 + White Square Button :white_square_button: github No :white_square_button: + White Sun Behind Cloud :white_sun_behind_cloud: github No :white_sun_behind_cloud: + White Sun Behind Cloud :white-sun-cloud: github No :white-sun-cloud: + White Sun Behind Cloud :white_sun_cloud: github No :white_sun_cloud: + White Sun Behind Cloud 🌥 unicode No 🌥 + White Sun Behind Cloud With Rain :white_sun_rain_cloud: github No :white_sun_rain_cloud: + White Sun Behind Cloud With Rain :white-sun-rain-cloud: github No :white-sun-rain-cloud: + White Sun Behind Cloud With Rain :white_sun_behind_cloud_with_rain: github No :white_sun_behind_cloud_with_rain: + White Sun Behind Cloud With Rain 🌦 unicode No 🌦 + White Sun With Small Cloud :white_sun_with_small_cloud: github No :white_sun_with_small_cloud: + White Sun With Small Cloud 🌤 unicode No 🌤 + White Sun With Small Cloud :white-sun-small-cloud: github No :white-sun-small-cloud: + White Sun With Small Cloud :white_sun_small_cloud: github No :white_sun_small_cloud: + White Up Pointing Backhand Index 👆 unicode No 👆 + White Up Pointing Backhand Index :point_up_2: github No :point_up_2: + White Up Pointing Backhand Index :point-up-2: github No :point-up-2: + White Up Pointing Backhand Index - Tone 1 :point-up-2-tone1: github No :point-up-2-tone1: + White Up Pointing Backhand Index - Tone 1 :point_up_2_tone1: github No :point_up_2_tone1: + White Up Pointing Backhand Index - Tone 1 👆🏻 unicode No 👆🏻 + White Up Pointing Backhand Index - Tone 2 :point_up_2_tone2: github No :point_up_2_tone2: + White Up Pointing Backhand Index - Tone 2 :point-up-2-tone2: github No :point-up-2-tone2: + White Up Pointing Backhand Index - Tone 2 👆🏼 unicode No 👆🏼 + White Up Pointing Backhand Index - Tone 3 :point-up-2-tone3: github No :point-up-2-tone3: + White Up Pointing Backhand Index - Tone 3 :point_up_2_tone3: github No :point_up_2_tone3: + White Up Pointing Backhand Index - Tone 3 👆🏽 unicode No 👆🏽 + White Up Pointing Backhand Index - Tone 4 :point_up_2_tone4: github No :point_up_2_tone4: + White Up Pointing Backhand Index - Tone 4 :point-up-2-tone4: github No :point-up-2-tone4: + White Up Pointing Backhand Index - Tone 4 👆🏾 unicode No 👆🏾 + White Up Pointing Backhand Index - Tone 5 :point-up-2-tone5: github No :point-up-2-tone5: + White Up Pointing Backhand Index - Tone 5 :point_up_2_tone5: github No :point_up_2_tone5: + White Up Pointing Backhand Index - Tone 5 👆🏿 unicode No 👆🏿 + White Up Pointing Index ☝ unicode No ☝ + White Up Pointing Index :point_up: github No :point_up: + White Up Pointing Index :point-up: github No :point-up: + White Up Pointing Index - Tone 1 :point-up-tone1: github No :point-up-tone1: + White Up Pointing Index - Tone 1 ☝🏻 unicode No ☝🏻 + White Up Pointing Index - Tone 1 :point_up_tone1: github No :point_up_tone1: + White Up Pointing Index - Tone 2 :point_up_tone2: github No :point_up_tone2: + White Up Pointing Index - Tone 2 ☝🏼 unicode No ☝🏼 + White Up Pointing Index - Tone 2 :point-up-tone2: github No :point-up-tone2: + White Up Pointing Index - Tone 3 ☝🏽 unicode No ☝🏽 + White Up Pointing Index - Tone 3 :point-up-tone3: github No :point-up-tone3: + White Up Pointing Index - Tone 3 :point_up_tone3: github No :point_up_tone3: + White Up Pointing Index - Tone 4 :point_up_tone4: github No :point_up_tone4: + White Up Pointing Index - Tone 4 ☝🏾 unicode No ☝🏾 + White Up Pointing Index - Tone 4 :point-up-tone4: github No :point-up-tone4: + White Up Pointing Index - Tone 5 ☝🏿 unicode No ☝🏿 + White Up Pointing Index - Tone 5 :point-up-tone5: github No :point-up-tone5: + White Up Pointing Index - Tone 5 :point_up_tone5: github No :point_up_tone5: + Wilted Flower :wilted_rose: github No :wilted_rose: + Wilted Flower :wilted_flower: github No :wilted_flower: + Wilted Flower 🥀 unicode No 🥀 + Wilted Flower :wilted-rose: github No :wilted-rose: + Wind Blowing Face :wind-blowing-face: github No :wind-blowing-face: + Wind Blowing Face 🌬 unicode No 🌬 + Wind Blowing Face :wind_blowing_face: github No :wind_blowing_face: + Wind Chime :wind-chime: github No :wind-chime: + Wind Chime :wind_chime: github No :wind_chime: + Wind Chime 🎐 unicode No 🎐 + Wine Glass 🍷 unicode No 🍷 + Wine Glass :wine-glass: github No :wine-glass: + Wine Glass :wine_glass: github No :wine_glass: + Winking Face ;^) ascii No ;^) + Winking Face :wink: github No :wink: + Winking Face 😉 unicode No 😉 + Winking Face *) ascii No *) + Winking Face ;-] ascii No ;-] + Winking Face ;-) ascii No ;-) + Winking Face *-) ascii No *-) + Winking Face ;) ascii No ;) + Winking Face ;D ascii No ;D + Winking Face ;] ascii No ;] + Wolf Face :wolf: github No :wolf: + Wolf Face 🐺 unicode No 🐺 + Woman 👩 unicode No 👩 + Woman :woman: github No :woman: + Woman - Tone 1 :woman_tone1: github No :woman_tone1: + Woman - Tone 1 :woman-tone1: github No :woman-tone1: + Woman - Tone 1 👩🏻 unicode No 👩🏻 + Woman - Tone 2 :woman-tone2: github No :woman-tone2: + Woman - Tone 2 :woman_tone2: github No :woman_tone2: + Woman - Tone 2 👩🏼 unicode No 👩🏼 + Woman - Tone 3 :woman_tone3: github No :woman_tone3: + Woman - Tone 3 :woman-tone3: github No :woman-tone3: + Woman - Tone 3 👩🏽 unicode No 👩🏽 + Woman - Tone 4 :woman_tone4: github No :woman_tone4: + Woman - Tone 4 👩🏾 unicode No 👩🏾 + Woman - Tone 4 :woman-tone4: github No :woman-tone4: + Woman - Tone 5 :woman_tone5: github No :woman_tone5: + Woman - Tone 5 :woman-tone5: github No :woman-tone5: + Woman - Tone 5 👩🏿 unicode No 👩🏿 + Woman With Bunny Ears 👯 unicode No 👯 + Woman With Bunny Ears :dancers: github No :dancers: + Womans Boots :boot: github No :boot: + Womans Boots 👢 unicode No 👢 + Womans Clothes :womans-clothes: github No :womans-clothes: + Womans Clothes :womans_clothes: github No :womans_clothes: + Womans Clothes 👚 unicode No 👚 + Womans Hat :womans_hat: github No :womans_hat: + Womans Hat 👒 unicode No 👒 + Womans Hat :womans-hat: github No :womans-hat: + Womans Sandal :sandal: github No :sandal: + Womans Sandal 👡 unicode No 👡 + Womens Symbol 🚺 unicode No 🚺 + Womens Symbol :womens: github No :womens: + World Map :map: github No :map: + World Map 🗺 unicode No 🗺 + World Map :world_map: github No :world_map: + Worried Face 😟 unicode No 😟 + Worried Face :worried: github No :worried: + Wrapped Present 🎁 unicode No 🎁 + Wrapped Present :gift: github No :gift: + Wrench 🔧 unicode No 🔧 + Wrench :wrench: github No :wrench: + Wrestlers :wrestlers: github No :wrestlers: + Wrestlers :wrestling: github No :wrestling: + Wrestlers 🤼 unicode No 🤼 + Wrestlers - Tone 1 :wrestling_tone1: github No :wrestling_tone1: + Wrestlers - Tone 1 :wrestlers_tone1: github No :wrestlers_tone1: + Wrestlers - Tone 1 🤼🏻 unicode No 🤼🏻 + Wrestlers - Tone 1 :wrestlers-tone1: github No :wrestlers-tone1: + Wrestlers - Tone 2 :wrestlers-tone2: github No :wrestlers-tone2: + Wrestlers - Tone 2 :wrestlers_tone2: github No :wrestlers_tone2: + Wrestlers - Tone 2 🤼🏼 unicode No 🤼🏼 + Wrestlers - Tone 2 :wrestling_tone2: github No :wrestling_tone2: + Wrestlers - Tone 3 :wrestling_tone3: github No :wrestling_tone3: + Wrestlers - Tone 3 :wrestlers_tone3: github No :wrestlers_tone3: + Wrestlers - Tone 3 🤼🏽 unicode No 🤼🏽 + Wrestlers - Tone 3 :wrestlers-tone3: github No :wrestlers-tone3: + Wrestlers - Tone 4 :wrestlers-tone4: github No :wrestlers-tone4: + Wrestlers - Tone 4 🤼🏾 unicode No 🤼🏾 + Wrestlers - Tone 4 :wrestling_tone4: github No :wrestling_tone4: + Wrestlers - Tone 4 :wrestlers_tone4: github No :wrestlers_tone4: + Wrestlers - Tone 5 :wrestling_tone5: github No :wrestling_tone5: + Wrestlers - Tone 5 :wrestlers_tone5: github No :wrestlers_tone5: + Wrestlers - Tone 5 🤼🏿 unicode No 🤼🏿 + Wrestlers - Tone 5 :wrestlers-tone5: github No :wrestlers-tone5: + Writing Hand :writing_hand: github No :writing_hand: + Writing Hand ✍ unicode No ✍ + Writing Hand :writing-hand: github No :writing-hand: + Writing Hand - Tone 1 ✍🏻 unicode No ✍🏻 + Writing Hand - Tone 1 :writing_hand_tone1: github No :writing_hand_tone1: + Writing Hand - Tone 1 :writing-hand-tone1: github No :writing-hand-tone1: + Writing Hand - Tone 2 :writing_hand_tone2: github No :writing_hand_tone2: + Writing Hand - Tone 2 :writing-hand-tone2: github No :writing-hand-tone2: + Writing Hand - Tone 2 ✍🏼 unicode No ✍🏼 + Writing Hand - Tone 3 ✍🏽 unicode No ✍🏽 + Writing Hand - Tone 3 :writing_hand_tone3: github No :writing_hand_tone3: + Writing Hand - Tone 3 :writing-hand-tone3: github No :writing-hand-tone3: + Writing Hand - Tone 4 :writing-hand-tone4: github No :writing-hand-tone4: + Writing Hand - Tone 4 :writing_hand_tone4: github No :writing_hand_tone4: + Writing Hand - Tone 4 ✍🏾 unicode No ✍🏾 + Writing Hand - Tone 5 ✍🏿 unicode No ✍🏿 + Writing Hand - Tone 5 :writing-hand-tone5: github No :writing-hand-tone5: + Writing Hand - Tone 5 :writing_hand_tone5: github No :writing_hand_tone5: + Yellow Heart :yellow-heart: github No :yellow-heart: + Yellow Heart 💛 unicode No 💛 + Yellow Heart :yellow_heart: github No :yellow_heart: + Yemen :flag-ye: github No :flag-ye: + Yemen :flag_ye: github No :flag_ye: + Yemen 🇾🇪 unicode No 🇾🇪 + Yemen :ye: github No :ye: + Yin Yang :yin_yang: github No :yin_yang: + Yin Yang :yin-yang: github No :yin-yang: + Yin Yang ☯ unicode No ☯ + Zambia 🇿🇲 unicode No 🇿🇲 + Zambia :flag-zm: github No :flag-zm: + Zambia :zm: github No :zm: + Zambia :flag_zm: github No :flag_zm: + Zimbabwe 🇿🇼 unicode No 🇿🇼 + Zimbabwe :zw: github No :zw: + Zimbabwe :flag-zw: github No :flag-zw: + Zimbabwe :flag_zw: github No :flag_zw: + Zipper-mouth Face :zipper_mouth_face: github No :zipper_mouth_face: + Zipper-mouth Face :zipper_mouth: github No :zipper_mouth: + Zipper-mouth Face 🤐 unicode No 🤐 + Zipper-mouth Face :zipper-mouth: github No :zipper-mouth: + Åland Islands :flag_ax: github No :flag_ax: + Åland Islands :ax: github No :ax: + Åland Islands 🇦🇽 unicode No 🇦🇽 + Åland Islands :flag-ax: github No :flag-ax: diff --git a/assets/english-words.txt b/assets/english-words.txt new file mode 100644 index 00000000..82fb0a0c --- /dev/null +++ b/assets/english-words.txt @@ -0,0 +1,370105 @@ +a +aa +aaa +aah +aahed +aahing +aahs +aal +aalii +aaliis +aals +aam +aani +aardvark +aardvarks +aardwolf +aardwolves +aargh +aaron +aaronic +aaronical +aaronite +aaronitic +aarrgh +aarrghh +aaru +aas +aasvogel +aasvogels +ab +aba +ababdeh +ababua +abac +abaca +abacay +abacas +abacate +abacaxi +abaci +abacinate +abacination +abacisci +abaciscus +abacist +aback +abacli +abacot +abacterial +abactinal +abactinally +abaction +abactor +abaculi +abaculus +abacus +abacuses +abada +abaddon +abadejo +abadengo +abadia +abadite +abaff +abaft +abay +abayah +abaisance +abaised +abaiser +abaisse +abaissed +abaka +abakas +abalation +abalienate +abalienated +abalienating +abalienation +abalone +abalones +abama +abamp +abampere +abamperes +abamps +aband +abandon +abandonable +abandoned +abandonedly +abandonee +abandoner +abandoners +abandoning +abandonment +abandonments +abandons +abandum +abanet +abanga +abanic +abannition +abantes +abapical +abaptiston +abaptistum +abarambo +abaris +abarthrosis +abarticular +abarticulation +abas +abase +abased +abasedly +abasedness +abasement +abasements +abaser +abasers +abases +abasgi +abash +abashed +abashedly +abashedness +abashes +abashing +abashless +abashlessly +abashment +abashments +abasia +abasias +abasic +abasing +abasio +abask +abassi +abassin +abastard +abastardize +abastral +abatable +abatage +abate +abated +abatement +abatements +abater +abaters +abates +abatic +abating +abatis +abatised +abatises +abatjour +abatjours +abaton +abator +abators +abattage +abattis +abattised +abattises +abattoir +abattoirs +abattu +abattue +abatua +abature +abaue +abave +abaxial +abaxile +abaze +abb +abba +abbacy +abbacies +abbacomes +abbadide +abbaye +abbandono +abbas +abbasi +abbasid +abbassi +abbasside +abbate +abbatial +abbatical +abbatie +abbe +abbey +abbeys +abbeystead +abbeystede +abbes +abbess +abbesses +abbest +abbevillian +abby +abbie +abboccato +abbogada +abbot +abbotcy +abbotcies +abbotnullius +abbotric +abbots +abbotship +abbotships +abbott +abbozzo +abbr +abbrev +abbreviatable +abbreviate +abbreviated +abbreviately +abbreviates +abbreviating +abbreviation +abbreviations +abbreviator +abbreviatory +abbreviators +abbreviature +abbroachment +abc +abcess +abcissa +abcoulomb +abd +abdal +abdali +abdaria +abdat +abderian +abderite +abdest +abdicable +abdicant +abdicate +abdicated +abdicates +abdicating +abdication +abdications +abdicative +abdicator +abdiel +abditive +abditory +abdom +abdomen +abdomens +abdomina +abdominal +abdominales +abdominalia +abdominalian +abdominally +abdominals +abdominoanterior +abdominocardiac +abdominocentesis +abdominocystic +abdominogenital +abdominohysterectomy +abdominohysterotomy +abdominoposterior +abdominoscope +abdominoscopy +abdominothoracic +abdominous +abdominovaginal +abdominovesical +abduce +abduced +abducens +abducent +abducentes +abduces +abducing +abduct +abducted +abducting +abduction +abductions +abductor +abductores +abductors +abducts +abe +abeam +abear +abearance +abecedaire +abecedary +abecedaria +abecedarian +abecedarians +abecedaries +abecedarium +abecedarius +abed +abede +abedge +abegge +abey +abeyance +abeyances +abeyancy +abeyancies +abeyant +abeigh +abel +abele +abeles +abelia +abelian +abelicea +abelite +abelmoschus +abelmosk +abelmosks +abelmusk +abelonian +abeltree +abencerrages +abend +abends +abenteric +abepithymia +aberdavine +aberdeen +aberdevine +aberdonian +aberduvine +aberia +abernethy +aberr +aberrance +aberrancy +aberrancies +aberrant +aberrantly +aberrants +aberrate +aberrated +aberrating +aberration +aberrational +aberrations +aberrative +aberrator +aberrometer +aberroscope +aberuncate +aberuncator +abesse +abessive +abet +abetment +abetments +abets +abettal +abettals +abetted +abetter +abetters +abetting +abettor +abettors +abevacuation +abfarad +abfarads +abhenry +abhenries +abhenrys +abhinaya +abhiseka +abhominable +abhor +abhorred +abhorrence +abhorrences +abhorrency +abhorrent +abhorrently +abhorrer +abhorrers +abhorrible +abhorring +abhors +abhorson +aby +abib +abichite +abidal +abidance +abidances +abidden +abide +abided +abider +abiders +abides +abidi +abiding +abidingly +abidingness +abie +abye +abiegh +abience +abient +abies +abyes +abietate +abietene +abietic +abietin +abietineae +abietineous +abietinic +abietite +abiezer +abigail +abigails +abigailship +abigeat +abigei +abigeus +abying +abilao +abilene +abiliment +abilitable +ability +abilities +abilla +abilo +abime +abintestate +abiogeneses +abiogenesis +abiogenesist +abiogenetic +abiogenetical +abiogenetically +abiogeny +abiogenist +abiogenous +abiology +abiological +abiologically +abioses +abiosis +abiotic +abiotical +abiotically +abiotrophy +abiotrophic +abipon +abir +abirritant +abirritate +abirritated +abirritating +abirritation +abirritative +abys +abysm +abysmal +abysmally +abysms +abyss +abyssa +abyssal +abysses +abyssinia +abyssinian +abyssinians +abyssobenthonic +abyssolith +abyssopelagic +abyssus +abiston +abit +abitibi +abiuret +abject +abjectedness +abjection +abjections +abjective +abjectly +abjectness +abjoint +abjudge +abjudged +abjudging +abjudicate +abjudicated +abjudicating +abjudication +abjudicator +abjugate +abjunct +abjunction +abjunctive +abjuration +abjurations +abjuratory +abjure +abjured +abjurement +abjurer +abjurers +abjures +abjuring +abkar +abkari +abkary +abkhas +abkhasian +abl +ablach +ablactate +ablactated +ablactating +ablactation +ablaqueate +ablare +ablastemic +ablastin +ablastous +ablate +ablated +ablates +ablating +ablation +ablations +ablatitious +ablatival +ablative +ablatively +ablatives +ablator +ablaut +ablauts +ablaze +able +abled +ableeze +ablegate +ablegates +ablegation +ablend +ableness +ablepharia +ablepharon +ablepharous +ablepharus +ablepsy +ablepsia +ableptical +ableptically +abler +ables +ablesse +ablest +ablet +ablewhackets +ably +ablings +ablins +ablock +abloom +ablow +ablude +abluent +abluents +ablush +ablute +abluted +ablution +ablutionary +ablutions +abluvion +abmho +abmhos +abmodality +abmodalities +abn +abnaki +abnegate +abnegated +abnegates +abnegating +abnegation +abnegations +abnegative +abnegator +abnegators +abner +abnerval +abnet +abneural +abnormal +abnormalcy +abnormalcies +abnormalise +abnormalised +abnormalising +abnormalism +abnormalist +abnormality +abnormalities +abnormalize +abnormalized +abnormalizing +abnormally +abnormalness +abnormals +abnormity +abnormities +abnormous +abnumerable +abo +aboard +aboardage +abobra +abococket +abodah +abode +aboded +abodement +abodes +abody +aboding +abogado +abogados +abohm +abohms +aboideau +aboideaus +aboideaux +aboil +aboiteau +aboiteaus +aboiteaux +abolete +abolish +abolishable +abolished +abolisher +abolishers +abolishes +abolishing +abolishment +abolishments +abolition +abolitionary +abolitionise +abolitionised +abolitionising +abolitionism +abolitionist +abolitionists +abolitionize +abolitionized +abolitionizing +abolla +abollae +aboma +abomas +abomasa +abomasal +abomasi +abomasum +abomasus +abomasusi +abominability +abominable +abominableness +abominably +abominate +abominated +abominates +abominating +abomination +abominations +abominator +abominators +abomine +abondance +abongo +abonne +abonnement +aboon +aborad +aboral +aborally +abord +aboriginal +aboriginality +aboriginally +aboriginals +aboriginary +aborigine +aborigines +aborning +aborsement +aborsive +abort +aborted +aborter +aborters +aborticide +abortient +abortifacient +abortin +aborting +abortion +abortional +abortionist +abortionists +abortions +abortive +abortively +abortiveness +abortogenic +aborts +abortus +abortuses +abos +abote +abouchement +aboudikro +abought +aboulia +aboulias +aboulic +abound +abounded +abounder +abounding +aboundingly +abounds +about +abouts +above +aboveboard +abovedeck +aboveground +abovementioned +aboveproof +aboves +abovesaid +abovestairs +abow +abox +abp +abr +abracadabra +abrachia +abrachias +abradable +abradant +abradants +abrade +abraded +abrader +abraders +abrades +abrading +abraham +abrahamic +abrahamidae +abrahamite +abrahamitic +abray +abraid +abram +abramis +abranchial +abranchialism +abranchian +abranchiata +abranchiate +abranchious +abrasax +abrase +abrased +abraser +abrash +abrasing +abrasiometer +abrasion +abrasions +abrasive +abrasively +abrasiveness +abrasives +abrastol +abraum +abraxas +abrazite +abrazitic +abrazo +abrazos +abreact +abreacted +abreacting +abreaction +abreactions +abreacts +abreast +abreed +abrege +abreid +abrenounce +abrenunciate +abrenunciation +abreption +abret +abreuvoir +abri +abrico +abricock +abricot +abridgable +abridge +abridgeable +abridged +abridgedly +abridgement +abridgements +abridger +abridgers +abridges +abridging +abridgment +abridgments +abrim +abrin +abrine +abris +abristle +abroach +abroad +abrocoma +abrocome +abrogable +abrogate +abrogated +abrogates +abrogating +abrogation +abrogations +abrogative +abrogator +abrogators +abroma +abronia +abrood +abrook +abrosia +abrosias +abrotanum +abrotin +abrotine +abrupt +abruptedly +abrupter +abruptest +abruptio +abruption +abruptiones +abruptly +abruptness +abrus +abs +absalom +absampere +absaroka +absarokite +abscam +abscess +abscessed +abscesses +abscessing +abscession +abscessroot +abscind +abscise +abscised +abscises +abscising +abscisins +abscision +absciss +abscissa +abscissae +abscissas +abscisse +abscissin +abscission +abscissions +absconce +abscond +absconded +abscondedly +abscondence +absconder +absconders +absconding +absconds +absconsa +abscoulomb +abscound +absee +absey +abseil +abseiled +abseiling +abseils +absence +absences +absent +absentation +absented +absentee +absenteeism +absentees +absenteeship +absenter +absenters +absentia +absenting +absently +absentment +absentminded +absentmindedly +absentmindedness +absentness +absents +absfarad +abshenry +absi +absinth +absinthe +absinthes +absinthial +absinthian +absinthiate +absinthiated +absinthiating +absinthic +absinthiin +absinthin +absinthine +absinthism +absinthismic +absinthium +absinthol +absinthole +absinths +absyrtus +absis +absist +absistos +absit +absmho +absohm +absoil +absolent +absolute +absolutely +absoluteness +absoluter +absolutes +absolutest +absolution +absolutions +absolutism +absolutist +absolutista +absolutistic +absolutistically +absolutists +absolutive +absolutization +absolutize +absolutory +absolvable +absolvatory +absolve +absolved +absolvent +absolver +absolvers +absolves +absolving +absolvitor +absolvitory +absonant +absonous +absorb +absorbability +absorbable +absorbance +absorbancy +absorbant +absorbed +absorbedly +absorbedness +absorbefacient +absorbency +absorbencies +absorbent +absorbents +absorber +absorbers +absorbing +absorbingly +absorbition +absorbs +absorbtion +absorpt +absorptance +absorptiometer +absorptiometric +absorption +absorptional +absorptions +absorptive +absorptively +absorptiveness +absorptivity +absquatulate +absquatulation +abstain +abstained +abstainer +abstainers +abstaining +abstainment +abstains +abstemious +abstemiously +abstemiousness +abstention +abstentionism +abstentionist +abstentions +abstentious +absterge +absterged +abstergent +absterges +absterging +absterse +abstersion +abstersive +abstersiveness +abstertion +abstinence +abstinency +abstinent +abstinential +abstinently +abstort +abstr +abstract +abstractable +abstracted +abstractedly +abstractedness +abstracter +abstracters +abstractest +abstracting +abstraction +abstractional +abstractionism +abstractionist +abstractionists +abstractions +abstractitious +abstractive +abstractively +abstractiveness +abstractly +abstractness +abstractor +abstractors +abstracts +abstrahent +abstrict +abstricted +abstricting +abstriction +abstricts +abstrude +abstruse +abstrusely +abstruseness +abstrusenesses +abstruser +abstrusest +abstrusion +abstrusity +abstrusities +absume +absumption +absurd +absurder +absurdest +absurdism +absurdist +absurdity +absurdities +absurdly +absurdness +absurds +absurdum +absvolt +abt +abterminal +abthain +abthainry +abthainrie +abthanage +abtruse +abu +abubble +abucco +abuilding +abuleia +abulia +abulias +abulic +abulyeit +abulomania +abumbral +abumbrellar +abuna +abundance +abundances +abundancy +abundant +abundantia +abundantly +abune +abura +aburabozu +aburagiri +aburban +aburst +aburton +abusable +abusage +abuse +abused +abusedly +abusee +abuseful +abusefully +abusefulness +abuser +abusers +abuses +abush +abusing +abusion +abusious +abusive +abusively +abusiveness +abut +abuta +abutilon +abutilons +abutment +abutments +abuts +abuttal +abuttals +abutted +abutter +abutters +abutting +abuzz +abv +abvolt +abvolts +abwab +abwatt +abwatts +ac +acacatechin +acacatechol +acacetin +acacia +acacian +acacias +acaciin +acacin +acacine +acad +academe +academes +academy +academia +academial +academian +academias +academic +academical +academically +academicals +academician +academicians +academicianship +academicism +academics +academie +academies +academise +academised +academising +academism +academist +academite +academization +academize +academized +academizing +academus +acadia +acadialite +acadian +acadie +acaena +acajou +acajous +acalculia +acale +acaleph +acalepha +acalephae +acalephan +acalephe +acalephes +acalephoid +acalephs +acalycal +acalycine +acalycinous +acalyculate +acalypha +acalypterae +acalyptrata +acalyptratae +acalyptrate +acamar +acampsia +acana +acanaceous +acanonical +acanth +acantha +acanthaceae +acanthaceous +acanthad +acantharia +acanthi +acanthia +acanthial +acanthin +acanthine +acanthion +acanthite +acanthocarpous +acanthocephala +acanthocephalan +acanthocephali +acanthocephalous +acanthocereus +acanthocladous +acanthodea +acanthodean +acanthodei +acanthodes +acanthodian +acanthodidae +acanthodii +acanthodini +acanthoid +acantholimon +acantholysis +acanthology +acanthological +acanthoma +acanthomas +acanthomeridae +acanthon +acanthopanax +acanthophis +acanthophorous +acanthopod +acanthopodous +acanthopomatous +acanthopore +acanthopteran +acanthopteri +acanthopterygian +acanthopterygii +acanthopterous +acanthoses +acanthosis +acanthotic +acanthous +acanthuridae +acanthurus +acanthus +acanthuses +acanthuthi +acapnia +acapnial +acapnias +acappella +acapsular +acapu +acapulco +acara +acarapis +acarari +acardia +acardiac +acardite +acari +acarian +acariasis +acariatre +acaricidal +acaricide +acarid +acarida +acaridae +acaridan +acaridans +acaridea +acaridean +acaridomatia +acaridomatium +acarids +acariform +acarina +acarine +acarines +acarinosis +acarocecidia +acarocecidium +acarodermatitis +acaroid +acarol +acarology +acarologist +acarophilous +acarophobia +acarotoxic +acarpellous +acarpelous +acarpous +acarus +acast +acastus +acatalectic +acatalepsy +acatalepsia +acataleptic +acatallactic +acatamathesia +acataphasia +acataposis +acatastasia +acatastatic +acate +acategorical +acater +acatery +acates +acatharsy +acatharsia +acatholic +acaudal +acaudate +acaudelescent +acaulescence +acaulescent +acauline +acaulose +acaulous +acc +acca +accable +accademia +accadian +acce +accede +acceded +accedence +acceder +acceders +accedes +acceding +accel +accelerable +accelerando +accelerant +accelerate +accelerated +acceleratedly +accelerates +accelerating +acceleratingly +acceleration +accelerations +accelerative +accelerator +acceleratory +accelerators +accelerograph +accelerometer +accelerometers +accend +accendibility +accendible +accensed +accension +accensor +accent +accented +accenting +accentless +accentor +accentors +accents +accentuable +accentual +accentuality +accentually +accentuate +accentuated +accentuates +accentuating +accentuation +accentuator +accentus +accept +acceptability +acceptable +acceptableness +acceptably +acceptance +acceptances +acceptancy +acceptancies +acceptant +acceptation +acceptavit +accepted +acceptedly +acceptee +acceptees +accepter +accepters +acceptilate +acceptilated +acceptilating +acceptilation +accepting +acceptingly +acceptingness +acception +acceptive +acceptor +acceptors +acceptress +accepts +accerse +accersition +accersitor +access +accessability +accessable +accessary +accessaries +accessarily +accessariness +accessaryship +accessed +accesses +accessibility +accessible +accessibleness +accessibly +accessing +accession +accessional +accessioned +accessioner +accessioning +accessions +accessit +accessive +accessively +accessless +accessor +accessory +accessorial +accessories +accessorii +accessorily +accessoriness +accessorius +accessoriusorii +accessorize +accessorized +accessorizing +accessors +acciaccatura +acciaccaturas +acciaccature +accidence +accidency +accidencies +accident +accidental +accidentalism +accidentalist +accidentality +accidentally +accidentalness +accidentals +accidentary +accidentarily +accidented +accidential +accidentiality +accidently +accidents +accidia +accidie +accidies +accinge +accinged +accinging +accipenser +accipient +accipiter +accipitral +accipitrary +accipitres +accipitrine +accipter +accise +accismus +accite +acclaim +acclaimable +acclaimed +acclaimer +acclaimers +acclaiming +acclaims +acclamation +acclamations +acclamator +acclamatory +acclimatable +acclimatation +acclimate +acclimated +acclimatement +acclimates +acclimating +acclimation +acclimatisable +acclimatisation +acclimatise +acclimatised +acclimatiser +acclimatising +acclimatizable +acclimatization +acclimatize +acclimatized +acclimatizer +acclimatizes +acclimatizing +acclimature +acclinal +acclinate +acclivity +acclivities +acclivitous +acclivous +accloy +accoast +accoy +accoyed +accoying +accoil +accolade +accoladed +accolades +accolated +accolent +accoll +accolle +accolled +accollee +accombination +accommodable +accommodableness +accommodate +accommodated +accommodately +accommodateness +accommodates +accommodating +accommodatingly +accommodatingness +accommodation +accommodational +accommodationist +accommodations +accommodative +accommodatively +accommodativeness +accommodator +accommodators +accomodate +accompanable +accompany +accompanied +accompanier +accompanies +accompanying +accompanyist +accompaniment +accompanimental +accompaniments +accompanist +accompanists +accomplement +accompletive +accompli +accomplice +accomplices +accompliceship +accomplicity +accomplis +accomplish +accomplishable +accomplished +accomplisher +accomplishers +accomplishes +accomplishing +accomplishment +accomplishments +accomplisht +accompt +accord +accordable +accordance +accordances +accordancy +accordant +accordantly +accordatura +accordaturas +accordature +accorded +accorder +accorders +according +accordingly +accordion +accordionist +accordionists +accordions +accords +accorporate +accorporation +accost +accostable +accosted +accosting +accosts +accouche +accouchement +accouchements +accoucheur +accoucheurs +accoucheuse +accoucheuses +accounsel +account +accountability +accountable +accountableness +accountably +accountancy +accountant +accountants +accountantship +accounted +accounter +accounters +accounting +accountment +accountrement +accounts +accouple +accouplement +accourage +accourt +accouter +accoutered +accoutering +accouterment +accouterments +accouters +accoutre +accoutred +accoutrement +accoutrements +accoutres +accoutring +accra +accrease +accredit +accreditable +accreditate +accreditation +accreditations +accredited +accreditee +accrediting +accreditment +accredits +accrementitial +accrementition +accresce +accrescence +accrescendi +accrescendo +accrescent +accretal +accrete +accreted +accretes +accreting +accretion +accretionary +accretions +accretive +accriminate +accroach +accroached +accroaching +accroachment +accroides +accruable +accrual +accruals +accrue +accrued +accruement +accruer +accrues +accruing +acct +accts +accubation +accubita +accubitum +accubitus +accueil +accultural +acculturate +acculturated +acculturates +acculturating +acculturation +acculturational +acculturationist +acculturative +acculturize +acculturized +acculturizing +accum +accumb +accumbency +accumbent +accumber +accumulable +accumulate +accumulated +accumulates +accumulating +accumulation +accumulations +accumulativ +accumulative +accumulatively +accumulativeness +accumulator +accumulators +accupy +accur +accuracy +accuracies +accurate +accurately +accurateness +accurre +accurse +accursed +accursedly +accursedness +accursing +accurst +accurtation +accus +accusable +accusably +accusal +accusals +accusant +accusants +accusation +accusations +accusatival +accusative +accusatively +accusativeness +accusatives +accusator +accusatory +accusatorial +accusatorially +accusatrix +accusatrixes +accuse +accused +accuser +accusers +accuses +accusing +accusingly +accusive +accusor +accustom +accustomation +accustomed +accustomedly +accustomedness +accustoming +accustomize +accustomized +accustomizing +accustoms +ace +aceacenaphthene +aceanthrene +aceanthrenequinone +acecaffin +acecaffine +aceconitic +aced +acedy +acedia +acediamin +acediamine +acedias +acediast +aceite +aceituna +aceldama +aceldamas +acellular +acemetae +acemetic +acemila +acenaphthene +acenaphthenyl +acenaphthylene +acenesthesia +acensuada +acensuador +acentric +acentrous +aceology +aceologic +acephal +acephala +acephalan +acephali +acephalia +acephalina +acephaline +acephalism +acephalist +acephalite +acephalocyst +acephalous +acephalus +acepots +acequia +acequiador +acequias +acer +aceraceae +aceraceous +acerae +acerata +acerate +acerated +acerates +acerathere +aceratherium +aceratosis +acerb +acerbas +acerbate +acerbated +acerbates +acerbating +acerber +acerbest +acerbic +acerbically +acerbity +acerbityacerose +acerbities +acerbitude +acerbly +acerbophobia +acerdol +aceric +acerin +acerli +acerola +acerolas +acerose +acerous +acerra +acertannin +acerval +acervate +acervately +acervatim +acervation +acervative +acervose +acervuli +acervuline +acervulus +aces +acescence +acescency +acescent +acescents +aceship +acesodyne +acesodynous +acestes +acestoma +aceta +acetable +acetabula +acetabular +acetabularia +acetabuliferous +acetabuliform +acetabulous +acetabulum +acetabulums +acetacetic +acetal +acetaldehydase +acetaldehyde +acetaldehydrase +acetaldol +acetalization +acetalize +acetals +acetamid +acetamide +acetamidin +acetamidine +acetamido +acetamids +acetaminol +acetaminophen +acetanilid +acetanilide +acetanion +acetaniside +acetanisidide +acetanisidine +acetannin +acetary +acetarious +acetars +acetarsone +acetate +acetated +acetates +acetation +acetazolamide +acetbromamide +acetenyl +acethydrazide +acetiam +acetic +acetify +acetification +acetified +acetifier +acetifies +acetifying +acetyl +acetylacetonates +acetylacetone +acetylamine +acetylaminobenzene +acetylaniline +acetylasalicylic +acetylate +acetylated +acetylating +acetylation +acetylative +acetylator +acetylbenzene +acetylbenzoate +acetylbenzoic +acetylbiuret +acetylcarbazole +acetylcellulose +acetylcholine +acetylcholinesterase +acetylcholinic +acetylcyanide +acetylenation +acetylene +acetylenediurein +acetylenic +acetylenyl +acetylenogen +acetylfluoride +acetylglycin +acetylglycine +acetylhydrazine +acetylic +acetylid +acetylide +acetyliodide +acetylizable +acetylization +acetylize +acetylized +acetylizer +acetylizing +acetylmethylcarbinol +acetylperoxide +acetylphenylhydrazine +acetylphenol +acetylrosaniline +acetyls +acetylsalicylate +acetylsalicylic +acetylsalol +acetyltannin +acetylthymol +acetyltropeine +acetylurea +acetimeter +acetimetry +acetimetric +acetin +acetine +acetins +acetite +acetize +acetla +acetmethylanilide +acetnaphthalide +acetoacetanilide +acetoacetate +acetoacetic +acetoamidophenol +acetoarsenite +acetobacter +acetobenzoic +acetobromanilide +acetochloral +acetocinnamene +acetoin +acetol +acetolysis +acetolytic +acetometer +acetometry +acetometric +acetometrical +acetometrically +acetomorphin +acetomorphine +acetonaemia +acetonaemic +acetonaphthone +acetonate +acetonation +acetone +acetonemia +acetonemic +acetones +acetonic +acetonyl +acetonylacetone +acetonylidene +acetonitrile +acetonization +acetonize +acetonuria +acetonurometer +acetophenetide +acetophenetidin +acetophenetidine +acetophenin +acetophenine +acetophenone +acetopiperone +acetopyrin +acetopyrine +acetosalicylic +acetose +acetosity +acetosoluble +acetostearin +acetothienone +acetotoluid +acetotoluide +acetotoluidine +acetous +acetoveratrone +acetoxyl +acetoxyls +acetoxim +acetoxime +acetoxyphthalide +acetphenetid +acetphenetidin +acetract +acettoluide +acetum +aceturic +ach +achaean +achaemenian +achaemenid +achaemenidae +achaemenidian +achaenocarp +achaenodon +achaeta +achaetous +achafe +achage +achagua +achakzai +achalasia +achamoth +achango +achape +achaque +achar +acharya +achariaceae +achariaceous +acharne +acharnement +achate +achates +achatina +achatinella +achatinidae +achatour +ache +acheat +achech +acheck +ached +acheer +acheilary +acheilia +acheilous +acheiria +acheirous +acheirus +achen +achene +achenes +achenia +achenial +achenium +achenocarp +achenodia +achenodium +acher +achernar +acheron +acheronian +acherontic +acherontical +aches +achesoun +achete +achetidae +acheulean +acheweed +achy +achier +achiest +achievability +achievable +achieve +achieved +achievement +achievements +achiever +achievers +achieves +achieving +achigan +achilary +achylia +achill +achillea +achillean +achilleas +achilleid +achillein +achilleine +achilles +achillize +achillobursitis +achillodynia +achilous +achylous +achime +achimenes +achymia +achymous +achinese +achiness +achinesses +aching +achingly +achiote +achiotes +achira +achyranthes +achirite +achyrodes +achitophel +achkan +achlamydate +achlamydeae +achlamydeous +achlorhydria +achlorhydric +achlorophyllous +achloropsia +achluophobia +achmetha +achoke +acholia +acholias +acholic +acholoe +acholous +acholuria +acholuric +achomawi +achondrite +achondritic +achondroplasia +achondroplastic +achoo +achor +achordal +achordata +achordate +achorion +achras +achree +achroacyte +achroanthes +achrodextrin +achrodextrinase +achroglobin +achroiocythaemia +achroiocythemia +achroite +achroma +achromacyte +achromasia +achromat +achromate +achromatiaceae +achromatic +achromatically +achromaticity +achromatin +achromatinic +achromatisation +achromatise +achromatised +achromatising +achromatism +achromatium +achromatizable +achromatization +achromatize +achromatized +achromatizing +achromatocyte +achromatolysis +achromatope +achromatophil +achromatophile +achromatophilia +achromatophilic +achromatopia +achromatopsy +achromatopsia +achromatosis +achromatous +achromats +achromaturia +achromia +achromic +achromobacter +achromobacterieae +achromoderma +achromophilous +achromotrichia +achromous +achronical +achronychous +achronism +achroodextrin +achroodextrinase +achroous +achropsia +achtehalber +achtel +achtelthaler +achter +achterveld +achuas +achuete +acy +acyanoblepsia +acyanopsia +acichlorid +acichloride +acyclic +acyclically +acicula +aciculae +acicular +acicularity +acicularly +aciculas +aciculate +aciculated +aciculum +aciculums +acid +acidaemia +acidanthera +acidaspis +acidemia +acidemias +acider +acidhead +acidheads +acidy +acidic +acidiferous +acidify +acidifiable +acidifiant +acidific +acidification +acidified +acidifier +acidifiers +acidifies +acidifying +acidyl +acidimeter +acidimetry +acidimetric +acidimetrical +acidimetrically +acidite +acidity +acidities +acidize +acidized +acidizing +acidly +acidness +acidnesses +acidogenic +acidoid +acidolysis +acidology +acidometer +acidometry +acidophil +acidophile +acidophilic +acidophilous +acidophilus +acidoproteolytic +acidoses +acidosis +acidosteophyte +acidotic +acidproof +acids +acidulant +acidulate +acidulated +acidulates +acidulating +acidulation +acidulent +acidulous +acidulously +acidulousness +aciduria +acidurias +aciduric +acier +acierage +acieral +acierate +acierated +acierates +acierating +acieration +acies +acyesis +acyetic +aciform +acyl +acylal +acylamido +acylamidobenzene +acylamino +acylase +acylate +acylated +acylates +acylating +acylation +aciliate +aciliated +acilius +acylogen +acyloin +acyloins +acyloxy +acyloxymethane +acyls +acinaceous +acinaces +acinacifoliate +acinacifolious +acinaciform +acinacious +acinacity +acinar +acinary +acinarious +acineta +acinetae +acinetan +acinetaria +acinetarian +acinetic +acinetiform +acinetina +acinetinan +acing +acini +acinic +aciniform +acinose +acinotubular +acinous +acinuni +acinus +acipenser +acipenseres +acipenserid +acipenseridae +acipenserine +acipenseroid +acipenseroidei +acyrology +acyrological +acis +acystia +aciurgy +ack +ackee +ackees +ackey +ackeys +acker +ackman +ackmen +acknew +acknow +acknowing +acknowledge +acknowledgeable +acknowledged +acknowledgedly +acknowledgement +acknowledgements +acknowledger +acknowledgers +acknowledges +acknowledging +acknowledgment +acknowledgments +acknown +ackton +aclastic +acle +acleidian +acleistocardia +acleistous +aclemon +aclydes +aclidian +aclinal +aclinic +aclys +acloud +aclu +acmaea +acmaeidae +acmaesthesia +acmatic +acme +acmes +acmesthesia +acmic +acmispon +acmite +acne +acned +acneform +acneiform +acnemia +acnes +acnida +acnodal +acnode +acnodes +acoasm +acoasma +acocanthera +acocantherin +acock +acockbill +acocotl +acoela +acoelomata +acoelomate +acoelomatous +acoelomi +acoelomous +acoelous +acoemetae +acoemeti +acoemetic +acoenaesthesia +acoin +acoine +acolapissa +acold +acolhua +acolhuan +acolyctine +acolyte +acolytes +acolyth +acolythate +acolytus +acology +acologic +acolous +acoluthic +acoma +acomia +acomous +aconative +acondylose +acondylous +acone +aconelline +aconic +aconin +aconine +aconital +aconite +aconites +aconitia +aconitic +aconitin +aconitine +aconitum +aconitums +acontia +acontias +acontium +acontius +aconuresis +acool +acop +acopic +acopyrin +acopyrine +acopon +acor +acorea +acoria +acorn +acorned +acorns +acorus +acosmic +acosmism +acosmist +acosmistic +acost +acotyledon +acotyledonous +acouasm +acouchi +acouchy +acoumeter +acoumetry +acounter +acouometer +acouophonia +acoup +acoupa +acoupe +acousma +acousmas +acousmata +acousmatic +acoustic +acoustical +acoustically +acoustician +acousticolateral +acousticon +acousticophobia +acoustics +acoustoelectric +acpt +acquaint +acquaintance +acquaintances +acquaintanceship +acquaintanceships +acquaintancy +acquaintant +acquainted +acquaintedness +acquainting +acquaints +acquent +acquereur +acquest +acquests +acquiesce +acquiesced +acquiescement +acquiescence +acquiescency +acquiescent +acquiescently +acquiescer +acquiesces +acquiescing +acquiescingly +acquiesence +acquiet +acquirability +acquirable +acquire +acquired +acquirement +acquirements +acquirenda +acquirer +acquirers +acquires +acquiring +acquisible +acquisita +acquisite +acquisited +acquisition +acquisitional +acquisitions +acquisitive +acquisitively +acquisitiveness +acquisitor +acquisitum +acquist +acquit +acquital +acquitment +acquits +acquittal +acquittals +acquittance +acquitted +acquitter +acquitting +acquophonia +acrab +acracy +acraein +acraeinae +acraldehyde +acrania +acranial +acraniate +acrasy +acrasia +acrasiaceae +acrasiales +acrasias +acrasida +acrasieae +acrasin +acrasins +acraspeda +acraspedote +acratia +acraturesis +acrawl +acraze +acre +acreable +acreage +acreages +acreak +acream +acred +acredula +acreman +acremen +acres +acrestaff +acrid +acridan +acridane +acrider +acridest +acridian +acridic +acridid +acrididae +acridiidae +acridyl +acridin +acridine +acridines +acridinic +acridinium +acridity +acridities +acridium +acrydium +acridly +acridness +acridone +acridonium +acridophagus +acriflavin +acriflavine +acryl +acrylaldehyde +acrylate +acrylates +acrylic +acrylics +acrylyl +acrylonitrile +acrimony +acrimonies +acrimonious +acrimoniously +acrimoniousness +acrindolin +acrindoline +acrinyl +acrisy +acrisia +acrisius +acrita +acritan +acrite +acrity +acritical +acritochromacy +acritol +acritude +acroa +acroaesthesia +acroama +acroamata +acroamatic +acroamatical +acroamatics +acroanesthesia +acroarthritis +acroasis +acroasphyxia +acroataxia +acroatic +acrobacy +acrobacies +acrobat +acrobates +acrobatholithic +acrobatic +acrobatical +acrobatically +acrobatics +acrobatism +acrobats +acrobystitis +acroblast +acrobryous +acrocarpi +acrocarpous +acrocentric +acrocephaly +acrocephalia +acrocephalic +acrocephalous +acrocera +acroceratidae +acroceraunian +acroceridae +acrochordidae +acrochordinae +acrochordon +acrocyanosis +acrocyst +acrock +acroclinium +acrocomia +acroconidium +acrocontracture +acrocoracoid +acrodactyla +acrodactylum +acrodermatitis +acrodynia +acrodont +acrodontism +acrodonts +acrodrome +acrodromous +acrodus +acroesthesia +acrogamy +acrogamous +acrogen +acrogenic +acrogenous +acrogenously +acrogens +acrogynae +acrogynous +acrography +acrolein +acroleins +acrolith +acrolithan +acrolithic +acroliths +acrology +acrologic +acrologically +acrologies +acrologism +acrologue +acromania +acromastitis +acromegaly +acromegalia +acromegalic +acromegalies +acromelalgia +acrometer +acromia +acromial +acromicria +acromimia +acromioclavicular +acromiocoracoid +acromiodeltoid +acromyodi +acromyodian +acromyodic +acromyodous +acromiohyoid +acromiohumeral +acromion +acromioscapular +acromiosternal +acromiothoracic +acromyotonia +acromyotonus +acromonogrammatic +acromphalus +acron +acronal +acronarcotic +acroneurosis +acronic +acronyc +acronical +acronycal +acronically +acronycally +acronych +acronichal +acronychal +acronichally +acronychally +acronychous +acronycta +acronyctous +acronym +acronymic +acronymically +acronymize +acronymized +acronymizing +acronymous +acronyms +acronyx +acronomy +acrook +acroparalysis +acroparesthesia +acropathy +acropathology +acropetal +acropetally +acrophobia +acrophonetic +acrophony +acrophonic +acrophonically +acrophonies +acropodia +acropodium +acropoleis +acropolis +acropolises +acropolitan +acropora +acropore +acrorhagus +acrorrheuma +acrosarc +acrosarca +acrosarcum +acroscleriasis +acroscleroderma +acroscopic +acrose +acrosome +acrosomes +acrosphacelus +acrospire +acrospired +acrospiring +acrospore +acrosporous +across +acrostic +acrostical +acrostically +acrostichal +acrosticheae +acrostichic +acrostichoid +acrostichum +acrosticism +acrostics +acrostolia +acrostolion +acrostolium +acrotarsial +acrotarsium +acroteleutic +acroter +acroteral +acroteria +acroterial +acroteric +acroterion +acroterium +acroterteria +acrothoracica +acrotic +acrotism +acrotisms +acrotomous +acrotreta +acrotretidae +acrotrophic +acrotrophoneurosis +acrux +act +acta +actability +actable +actaea +actaeaceae +actaeon +actaeonidae +acted +actg +actiad +actian +actify +actification +actifier +actin +actinal +actinally +actinautography +actinautographic +actine +actinenchyma +acting +actings +actinia +actiniae +actinian +actinians +actiniaria +actiniarian +actinias +actinic +actinical +actinically +actinide +actinides +actinidia +actinidiaceae +actiniferous +actiniform +actinine +actiniochrome +actiniohematin +actiniomorpha +actinism +actinisms +actinistia +actinium +actiniums +actinobaccilli +actinobacilli +actinobacillosis +actinobacillotic +actinobacillus +actinoblast +actinobranch +actinobranchia +actinocarp +actinocarpic +actinocarpous +actinochemical +actinochemistry +actinocrinid +actinocrinidae +actinocrinite +actinocrinus +actinocutitis +actinodermatitis +actinodielectric +actinodrome +actinodromous +actinoelectric +actinoelectrically +actinoelectricity +actinogonidiate +actinogram +actinograph +actinography +actinographic +actinoid +actinoida +actinoidea +actinoids +actinolite +actinolitic +actinology +actinologous +actinologue +actinomere +actinomeric +actinometer +actinometers +actinometry +actinometric +actinometrical +actinometricy +actinomyces +actinomycese +actinomycesous +actinomycestal +actinomycetaceae +actinomycetal +actinomycetales +actinomycete +actinomycetous +actinomycin +actinomycoma +actinomycosis +actinomycosistic +actinomycotic +actinomyxidia +actinomyxidiida +actinomorphy +actinomorphic +actinomorphous +actinon +actinonema +actinoneuritis +actinons +actinophone +actinophonic +actinophore +actinophorous +actinophryan +actinophrys +actinopod +actinopoda +actinopraxis +actinopteran +actinopteri +actinopterygian +actinopterygii +actinopterygious +actinopterous +actinoscopy +actinosoma +actinosome +actinosphaerium +actinost +actinostereoscopy +actinostomal +actinostome +actinotherapeutic +actinotherapeutics +actinotherapy +actinotoxemia +actinotrichium +actinotrocha +actinouranium +actinozoa +actinozoal +actinozoan +actinozoon +actins +actinula +actinulae +action +actionability +actionable +actionably +actional +actionary +actioner +actiones +actionist +actionize +actionized +actionizing +actionless +actions +actious +actipylea +actium +activable +activate +activated +activates +activating +activation +activations +activator +activators +active +actively +activeness +actives +activin +activism +activisms +activist +activistic +activists +activital +activity +activities +activize +activized +activizing +actless +actomyosin +acton +actor +actory +actorish +actors +actorship +actos +actress +actresses +actressy +acts +actu +actual +actualisation +actualise +actualised +actualising +actualism +actualist +actualistic +actuality +actualities +actualization +actualize +actualized +actualizes +actualizing +actually +actualness +actuals +actuary +actuarial +actuarially +actuarian +actuaries +actuaryship +actuate +actuated +actuates +actuating +actuation +actuator +actuators +actuose +acture +acturience +actus +actutate +acuaesthesia +acuan +acuate +acuating +acuation +acubens +acuchi +acuclosure +acuductor +acuerdo +acuerdos +acuesthesia +acuity +acuities +aculea +aculeae +aculeata +aculeate +aculeated +aculei +aculeiform +aculeolate +aculeolus +aculeus +acumble +acumen +acumens +acuminate +acuminated +acuminating +acumination +acuminose +acuminous +acuminulate +acupress +acupressure +acupunctuate +acupunctuation +acupuncturation +acupuncturator +acupuncture +acupunctured +acupuncturing +acupuncturist +acupuncturists +acurative +acus +acusection +acusector +acushla +acustom +acutance +acutances +acutangular +acutate +acute +acutely +acutenaculum +acuteness +acuter +acutes +acutest +acutiator +acutifoliate +acutilinguae +acutilingual +acutilobate +acutiplantar +acutish +acutograve +acutonodose +acutorsion +acxoyatl +ad +ada +adactyl +adactylia +adactylism +adactylous +adad +adage +adages +adagy +adagial +adagietto +adagiettos +adagio +adagios +adagissimo +adai +aday +adays +adaize +adalat +adalid +adam +adamance +adamances +adamancy +adamancies +adamant +adamantean +adamantine +adamantinoma +adamantly +adamantness +adamantoblast +adamantoblastoma +adamantoid +adamantoma +adamants +adamas +adamastor +adambulacral +adamellite +adamhood +adamic +adamical +adamically +adamine +adamite +adamitic +adamitical +adamitism +adams +adamsia +adamsite +adamsites +adance +adangle +adansonia +adapa +adapid +adapis +adapt +adaptability +adaptable +adaptableness +adaptably +adaptation +adaptational +adaptationally +adaptations +adaptative +adapted +adaptedness +adapter +adapters +adapting +adaption +adaptional +adaptionism +adaptions +adaptitude +adaptive +adaptively +adaptiveness +adaptivity +adaptometer +adaptor +adaptorial +adaptors +adapts +adar +adarbitrium +adarme +adarticulation +adat +adati +adaty +adatis +adatom +adaunt +adaw +adawe +adawlut +adawn +adaxial +adazzle +adc +adcon +adcons +adcraft +add +adda +addability +addable +addax +addaxes +addda +addebted +added +addedly +addeem +addend +addenda +addends +addendum +addendums +adder +adderbolt +adderfish +adders +adderspit +adderwort +addy +addibility +addible +addice +addicent +addict +addicted +addictedness +addicting +addiction +addictions +addictive +addictively +addictiveness +addictives +addicts +addie +addiment +adding +addio +addis +addison +addisonian +addisoniana +addita +additament +additamentary +additiment +addition +additional +additionally +additionary +additionist +additions +addititious +additive +additively +additives +additivity +additory +additum +additur +addle +addlebrain +addlebrained +addled +addlehead +addleheaded +addleheadedly +addleheadedness +addlement +addleness +addlepate +addlepated +addlepatedness +addleplot +addles +addling +addlings +addlins +addn +addnl +addoom +addorsed +addossed +addr +address +addressability +addressable +addressed +addressee +addressees +addresser +addressers +addresses +addressful +addressing +addressograph +addressor +addrest +adds +addu +adduce +adduceable +adduced +adducent +adducer +adducers +adduces +adducible +adducing +adduct +adducted +adducting +adduction +adductive +adductor +adductors +adducts +addulce +ade +adead +adeem +adeemed +adeeming +adeems +adeep +adela +adelaide +adelantado +adelantados +adelante +adelarthra +adelarthrosomata +adelarthrosomatous +adelaster +adelbert +adelea +adeleidae +adelges +adelia +adelina +adeline +adeling +adelite +adeliza +adelocerous +adelochorda +adelocodonic +adelomorphic +adelomorphous +adelopod +adelops +adelphi +adelphian +adelphic +adelphogamy +adelphoi +adelpholite +adelphophagy +adelphous +ademonist +adempt +adempted +ademption +aden +adenalgy +adenalgia +adenanthera +adenase +adenasthenia +adendric +adendritic +adenectomy +adenectomies +adenectopia +adenectopic +adenemphractic +adenemphraxis +adenia +adeniform +adenyl +adenylic +adenylpyrophosphate +adenyls +adenin +adenine +adenines +adenitis +adenitises +adenization +adenoacanthoma +adenoblast +adenocancroid +adenocarcinoma +adenocarcinomas +adenocarcinomata +adenocarcinomatous +adenocele +adenocellulitis +adenochondroma +adenochondrosarcoma +adenochrome +adenocyst +adenocystoma +adenocystomatous +adenodermia +adenodiastasis +adenodynia +adenofibroma +adenofibrosis +adenogenesis +adenogenous +adenographer +adenography +adenographic +adenographical +adenohypersthenia +adenohypophyseal +adenohypophysial +adenohypophysis +adenoid +adenoidal +adenoidectomy +adenoidectomies +adenoidism +adenoiditis +adenoids +adenolymphocele +adenolymphoma +adenoliomyofibroma +adenolipoma +adenolipomatosis +adenologaditis +adenology +adenological +adenoma +adenomalacia +adenomas +adenomata +adenomatome +adenomatous +adenomeningeal +adenometritis +adenomycosis +adenomyofibroma +adenomyoma +adenomyxoma +adenomyxosarcoma +adenoncus +adenoneural +adenoneure +adenopathy +adenopharyngeal +adenopharyngitis +adenophyllous +adenophyma +adenophlegmon +adenophora +adenophore +adenophoreus +adenophorous +adenophthalmia +adenopodous +adenosarcoma +adenosarcomas +adenosarcomata +adenosclerosis +adenose +adenoses +adenosine +adenosis +adenostemonous +adenostoma +adenotyphoid +adenotyphus +adenotome +adenotomy +adenotomic +adenous +adenoviral +adenovirus +adenoviruses +adeodatus +adeona +adephaga +adephagan +adephagia +adephagous +adeps +adept +adepter +adeptest +adeption +adeptly +adeptness +adepts +adeptship +adequacy +adequacies +adequate +adequately +adequateness +adequation +adequative +adermia +adermin +adermine +adesmy +adespota +adespoton +adessenarian +adessive +adeste +adet +adeuism +adevism +adfected +adffroze +adffrozen +adfiliate +adfix +adfluxion +adfreeze +adfreezing +adfroze +adfrozen +adglutinate +adhafera +adhaka +adhamant +adhara +adharma +adherant +adhere +adhered +adherence +adherences +adherency +adherend +adherends +adherent +adherently +adherents +adherer +adherers +adheres +adherescence +adherescent +adhering +adhesion +adhesional +adhesions +adhesive +adhesively +adhesivemeter +adhesiveness +adhesives +adhibit +adhibited +adhibiting +adhibition +adhibits +adhocracy +adhort +ady +adiabat +adiabatic +adiabatically +adiabolist +adiactinic +adiadochokinesia +adiadochokinesis +adiadokokinesi +adiadokokinesia +adiagnostic +adiamorphic +adiamorphism +adiantiform +adiantum +adiaphanous +adiaphanousness +adiaphon +adiaphonon +adiaphora +adiaphoral +adiaphoresis +adiaphoretic +adiaphory +adiaphorism +adiaphorist +adiaphoristic +adiaphorite +adiaphoron +adiaphorous +adiapneustia +adiate +adiated +adiathermal +adiathermancy +adiathermanous +adiathermic +adiathetic +adiating +adiation +adib +adibasi +adicea +adicity +adiel +adience +adient +adieu +adieus +adieux +adigei +adighe +adight +adigranth +adin +adynamy +adynamia +adynamias +adynamic +adinida +adinidan +adinole +adinvention +adion +adios +adipate +adipescent +adiphenine +adipic +adipyl +adipinic +adipocele +adipocellulose +adipocere +adipoceriform +adipocerite +adipocerous +adipocyte +adipofibroma +adipogenic +adipogenous +adipoid +adipolysis +adipolytic +adipoma +adipomata +adipomatous +adipometer +adiponitrile +adipopectic +adipopexia +adipopexic +adipopexis +adipose +adiposeness +adiposes +adiposis +adiposity +adiposities +adiposogenital +adiposuria +adipous +adipsy +adipsia +adipsic +adipsous +adirondack +adit +adyta +adital +aditio +adyton +adits +adytta +adytum +aditus +adj +adjacence +adjacency +adjacencies +adjacent +adjacently +adjag +adject +adjection +adjectional +adjectitious +adjectival +adjectivally +adjective +adjectively +adjectives +adjectivism +adjectivitis +adjiga +adjiger +adjoin +adjoinant +adjoined +adjoinedly +adjoiner +adjoining +adjoiningness +adjoins +adjoint +adjoints +adjourn +adjournal +adjourned +adjourning +adjournment +adjournments +adjourns +adjoust +adjt +adjudge +adjudgeable +adjudged +adjudger +adjudges +adjudging +adjudgment +adjudicata +adjudicate +adjudicated +adjudicates +adjudicating +adjudication +adjudications +adjudicative +adjudicator +adjudicatory +adjudicators +adjudicature +adjugate +adjument +adjunct +adjunction +adjunctive +adjunctively +adjunctly +adjuncts +adjuration +adjurations +adjuratory +adjure +adjured +adjurer +adjurers +adjures +adjuring +adjuror +adjurors +adjust +adjustability +adjustable +adjustably +adjustage +adjustation +adjusted +adjuster +adjusters +adjusting +adjustive +adjustment +adjustmental +adjustments +adjustor +adjustores +adjustoring +adjustors +adjusts +adjutage +adjutancy +adjutancies +adjutant +adjutants +adjutantship +adjutator +adjute +adjutor +adjutory +adjutorious +adjutrice +adjutrix +adjuvant +adjuvants +adjuvate +adlai +adlay +adlegation +adlegiare +adlerian +adless +adlet +adlumia +adlumidin +adlumidine +adlumin +adlumine +adm +adman +admarginate +admass +admaxillary +admeasure +admeasured +admeasurement +admeasurer +admeasuring +admedial +admedian +admen +admensuration +admerveylle +admetus +admi +admin +adminicle +adminicula +adminicular +adminiculary +adminiculate +adminiculation +adminiculum +administer +administerd +administered +administerial +administering +administerings +administers +administrable +administrant +administrants +administrate +administrated +administrates +administrating +administration +administrational +administrationist +administrations +administrative +administratively +administrator +administrators +administratorship +administratress +administratrices +administratrix +adminstration +admirability +admirable +admirableness +admirably +admiral +admirals +admiralship +admiralships +admiralty +admiralties +admirance +admiration +admirations +admirative +admiratively +admirator +admire +admired +admiredly +admirer +admirers +admires +admiring +admiringly +admissability +admissable +admissibility +admissible +admissibleness +admissibly +admission +admissions +admissive +admissively +admissory +admit +admits +admittable +admittance +admittances +admittatur +admitted +admittedly +admittee +admitter +admitters +admitty +admittible +admitting +admix +admixed +admixes +admixing +admixt +admixtion +admixture +admixtures +admonish +admonished +admonisher +admonishes +admonishing +admonishingly +admonishment +admonishments +admonition +admonitioner +admonitionist +admonitions +admonitive +admonitively +admonitor +admonitory +admonitorial +admonitorily +admonitrix +admortization +admov +admove +admrx +adnascence +adnascent +adnate +adnation +adnations +adnephrine +adnerval +adnescent +adneural +adnex +adnexa +adnexal +adnexed +adnexitis +adnexopexy +adnominal +adnominally +adnomination +adnoun +adnouns +adnumber +ado +adobe +adobes +adobo +adobos +adod +adolesce +adolesced +adolescence +adolescency +adolescent +adolescently +adolescents +adolescing +adolf +adolph +adolphus +adon +adonai +adonean +adonia +adoniad +adonian +adonic +adonidin +adonin +adoniram +adonis +adonises +adonist +adonite +adonitol +adonize +adonized +adonizing +adoors +adoperate +adoperation +adopt +adoptability +adoptabilities +adoptable +adoptant +adoptative +adopted +adoptedly +adoptee +adoptees +adopter +adopters +adoptian +adoptianism +adoptianist +adopting +adoption +adoptional +adoptionism +adoptionist +adoptions +adoptious +adoptive +adoptively +adopts +ador +adorability +adorable +adorableness +adorably +adoral +adorally +adorant +adorantes +adoration +adoratory +adore +adored +adorer +adorers +adores +adoretus +adoring +adoringly +adorn +adornation +adorned +adorner +adorners +adorning +adorningly +adornment +adornments +adorno +adornos +adorns +adorsed +ados +adosculation +adossed +adossee +adoulie +adown +adoxa +adoxaceae +adoxaceous +adoxy +adoxies +adoxography +adoze +adp +adpao +adposition +adpress +adpromission +adpromissor +adrad +adradial +adradially +adradius +adramelech +adrammelech +adread +adream +adreamed +adreamt +adrectal +adrenal +adrenalcortical +adrenalectomy +adrenalectomies +adrenalectomize +adrenalectomized +adrenalectomizing +adrenalin +adrenaline +adrenalize +adrenally +adrenalone +adrenals +adrench +adrenergic +adrenin +adrenine +adrenitis +adreno +adrenochrome +adrenocortical +adrenocorticosteroid +adrenocorticotrophic +adrenocorticotrophin +adrenocorticotropic +adrenolysis +adrenolytic +adrenomedullary +adrenosterone +adrenotrophin +adrenotropic +adrent +adret +adry +adrian +adriana +adriatic +adrienne +adrift +adrip +adrogate +adroit +adroiter +adroitest +adroitly +adroitness +adroop +adrop +adrostal +adrostral +adrowse +adrue +ads +adsbud +adscendent +adscititious +adscititiously +adscript +adscripted +adscription +adscriptitious +adscriptitius +adscriptive +adscripts +adsessor +adsheart +adsignify +adsignification +adsmith +adsmithing +adsorb +adsorbability +adsorbable +adsorbate +adsorbates +adsorbed +adsorbent +adsorbents +adsorbing +adsorbs +adsorption +adsorptive +adsorptively +adsorptiveness +adspiration +adstipulate +adstipulated +adstipulating +adstipulation +adstipulator +adstrict +adstringe +adsum +adterminal +adtevac +aduana +adular +adularescence +adularescent +adularia +adularias +adulate +adulated +adulates +adulating +adulation +adulator +adulatory +adulators +adulatress +adulce +adullam +adullamite +adult +adulter +adulterant +adulterants +adulterate +adulterated +adulterately +adulterateness +adulterates +adulterating +adulteration +adulterator +adulterators +adulterer +adulterers +adulteress +adulteresses +adultery +adulteries +adulterine +adulterize +adulterous +adulterously +adulterousness +adulthood +adulticidal +adulticide +adultly +adultlike +adultness +adultoid +adultress +adults +adumbral +adumbrant +adumbrate +adumbrated +adumbrates +adumbrating +adumbration +adumbrations +adumbrative +adumbratively +adumbrellar +adunation +adunc +aduncate +aduncated +aduncity +aduncous +adure +adurent +adusk +adust +adustion +adustiosis +adustive +adv +advaita +advance +advanceable +advanced +advancedness +advancement +advancements +advancer +advancers +advances +advancing +advancingly +advancive +advantage +advantaged +advantageous +advantageously +advantageousness +advantages +advantaging +advect +advected +advecting +advection +advectitious +advective +advects +advehent +advena +advenae +advene +advenience +advenient +advent +advential +adventism +adventist +adventists +adventitia +adventitial +adventitious +adventitiously +adventitiousness +adventive +adventively +adventry +advents +adventual +adventure +adventured +adventureful +adventurement +adventurer +adventurers +adventures +adventureship +adventuresome +adventuresomely +adventuresomeness +adventuresomes +adventuress +adventuresses +adventuring +adventurish +adventurism +adventurist +adventuristic +adventurous +adventurously +adventurousness +adverb +adverbial +adverbiality +adverbialize +adverbially +adverbiation +adverbless +adverbs +adversa +adversant +adversary +adversaria +adversarial +adversaries +adversariness +adversarious +adversative +adversatively +adverse +adversed +adversely +adverseness +adversifoliate +adversifolious +adversing +adversion +adversity +adversities +adversive +adversus +advert +adverted +advertence +advertency +advertent +advertently +adverting +advertisable +advertise +advertised +advertisee +advertisement +advertisements +advertiser +advertisers +advertises +advertising +advertizable +advertize +advertized +advertizement +advertizer +advertizes +advertizing +adverts +advice +adviceful +advices +advisability +advisable +advisableness +advisably +advisal +advisatory +advise +advised +advisedly +advisedness +advisee +advisees +advisement +advisements +adviser +advisers +advisership +advises +advisy +advising +advisive +advisiveness +adviso +advisor +advisory +advisories +advisorily +advisors +advitant +advocaat +advocacy +advocacies +advocate +advocated +advocates +advocateship +advocatess +advocating +advocation +advocative +advocator +advocatory +advocatress +advocatrice +advocatrix +advoyer +advoke +advolution +advoteresse +advowee +advowry +advowsance +advowson +advowsons +advt +adward +adwesch +adz +adze +adzer +adzes +adzooks +ae +aeacides +aeacus +aeaean +aechmophorus +aecia +aecial +aecidia +aecidiaceae +aecidial +aecidioform +aecidiomycetes +aecidiospore +aecidiostage +aecidium +aeciospore +aeciostage +aeciotelia +aecioteliospore +aeciotelium +aecium +aedeagal +aedeagi +aedeagus +aedegi +aedes +aedicula +aediculae +aedicule +aedile +aediles +aedileship +aedilian +aedilic +aedility +aedilitian +aedilities +aedine +aedoeagi +aedoeagus +aedoeology +aefald +aefaldy +aefaldness +aefauld +aegagri +aegagropila +aegagropilae +aegagropile +aegagropiles +aegagrus +aegean +aegemony +aeger +aegerian +aegeriid +aegeriidae +aegialitis +aegicrania +aegilops +aegina +aeginetan +aeginetic +aegipan +aegyptilla +aegir +aegirine +aegirinolite +aegirite +aegyrite +aegis +aegises +aegisthus +aegithalos +aegithognathae +aegithognathism +aegithognathous +aegle +aegophony +aegopodium +aegritude +aegrotant +aegrotat +aeipathy +aelodicon +aeluroid +aeluroidea +aelurophobe +aelurophobia +aeluropodous +aenach +aenean +aeneas +aeneid +aeneolithic +aeneous +aeneus +aenigma +aenigmatite +aeolharmonica +aeolia +aeolian +aeolic +aeolicism +aeolid +aeolidae +aeolididae +aeolight +aeolina +aeoline +aeolipile +aeolipyle +aeolis +aeolism +aeolist +aeolistic +aeolodicon +aeolodion +aeolomelodicon +aeolopantalon +aeolotropy +aeolotropic +aeolotropism +aeolsklavier +aeolus +aeon +aeonial +aeonian +aeonic +aeonicaeonist +aeonist +aeons +aepyceros +aepyornis +aepyornithidae +aepyornithiformes +aeq +aequi +aequian +aequiculi +aequipalpia +aequor +aequoreal +aequorin +aequorins +aer +aerage +aeraria +aerarian +aerarium +aerate +aerated +aerates +aerating +aeration +aerations +aerator +aerators +aerenchyma +aerenterectasia +aery +aerial +aerialist +aerialists +aeriality +aerially +aerialness +aerials +aeric +aerical +aerides +aerie +aeried +aerier +aeries +aeriest +aerifaction +aeriferous +aerify +aerification +aerified +aerifies +aerifying +aeriform +aerily +aeriness +aero +aeroacoustic +aerobacter +aerobacteriology +aerobacteriological +aerobacteriologically +aerobacteriologist +aerobacters +aeroballistic +aeroballistics +aerobate +aerobated +aerobatic +aerobatics +aerobating +aerobe +aerobee +aerobes +aerobia +aerobian +aerobic +aerobically +aerobics +aerobiology +aerobiologic +aerobiological +aerobiologically +aerobiologist +aerobion +aerobiont +aerobioscope +aerobiosis +aerobiotic +aerobiotically +aerobious +aerobium +aeroboat +aerobranchia +aerobranchiate +aerobus +aerocamera +aerocar +aerocartograph +aerocartography +aerocharidae +aerocyst +aerocolpos +aerocraft +aerocurve +aerodermectasia +aerodynamic +aerodynamical +aerodynamically +aerodynamicist +aerodynamics +aerodyne +aerodynes +aerodone +aerodonetic +aerodonetics +aerodontalgia +aerodontia +aerodontic +aerodrome +aerodromes +aerodromics +aeroduct +aeroducts +aeroelastic +aeroelasticity +aeroelastics +aeroembolism +aeroenterectasia +aerofoil +aerofoils +aerogel +aerogels +aerogen +aerogene +aerogenes +aerogenesis +aerogenic +aerogenically +aerogenous +aerogeography +aerogeology +aerogeologist +aerognosy +aerogram +aerogramme +aerograms +aerograph +aerographer +aerography +aerographic +aerographical +aerographics +aerographies +aerogun +aerohydrodynamic +aerohydropathy +aerohydroplane +aerohydrotherapy +aerohydrous +aeroyacht +aeroides +aerolite +aerolites +aerolith +aerolithology +aeroliths +aerolitic +aerolitics +aerology +aerologic +aerological +aerologies +aerologist +aerologists +aeromaechanic +aeromagnetic +aeromancer +aeromancy +aeromantic +aeromarine +aeromechanic +aeromechanical +aeromechanics +aeromedical +aeromedicine +aerometeorograph +aerometer +aerometry +aerometric +aeromotor +aeron +aeronat +aeronaut +aeronautic +aeronautical +aeronautically +aeronautics +aeronautism +aeronauts +aeronef +aeroneurosis +aeronomer +aeronomy +aeronomic +aeronomical +aeronomics +aeronomies +aeronomist +aeropathy +aeropause +aerope +aeroperitoneum +aeroperitonia +aerophagy +aerophagia +aerophagist +aerophane +aerophilately +aerophilatelic +aerophilatelist +aerophile +aerophilia +aerophilic +aerophilous +aerophysical +aerophysicist +aerophysics +aerophyte +aerophobia +aerophobic +aerophone +aerophor +aerophore +aerophoto +aerophotography +aerophotos +aeroplane +aeroplaner +aeroplanes +aeroplanist +aeroplankton +aeropleustic +aeroporotomy +aeropulse +aerosat +aerosats +aeroscepsy +aeroscepsis +aeroscope +aeroscopy +aeroscopic +aeroscopically +aerose +aerosiderite +aerosiderolite +aerosinusitis +aerosol +aerosolization +aerosolize +aerosolized +aerosolizing +aerosols +aerospace +aerosphere +aerosporin +aerostat +aerostatic +aerostatical +aerostatics +aerostation +aerostats +aerosteam +aerotactic +aerotaxis +aerotechnical +aerotechnics +aerotherapeutics +aerotherapy +aerothermodynamic +aerothermodynamics +aerotonometer +aerotonometry +aerotonometric +aerotow +aerotropic +aerotropism +aeroview +aeruginous +aerugo +aerugos +aes +aesc +aeschylean +aeschylus +aeschynanthus +aeschynite +aeschynomene +aeschynomenous +aesculaceae +aesculaceous +aesculapian +aesculapius +aesculetin +aesculin +aesculus +aesir +aesop +aesopian +aesopic +aestethic +aesthesia +aesthesics +aesthesis +aesthesodic +aesthete +aesthetes +aesthetic +aesthetical +aesthetically +aesthetician +aestheticism +aestheticist +aestheticize +aesthetics +aesthiology +aesthophysiology +aestii +aestival +aestivate +aestivated +aestivates +aestivating +aestivation +aestivator +aestive +aestuary +aestuate +aestuation +aestuous +aesture +aestus +aet +aetat +aethalia +aethalioid +aethalium +aetheling +aetheogam +aetheogamic +aetheogamous +aether +aethereal +aethered +aetheric +aethers +aethionema +aethogen +aethon +aethrioscope +aethusa +aetian +aetiogenic +aetiology +aetiological +aetiologically +aetiologies +aetiologist +aetiologue +aetiophyllin +aetiotropic +aetiotropically +aetites +aetobatidae +aetobatus +aetolian +aetomorphae +aetosaur +aetosaurian +aetosaurus +aettekees +aevia +aeviternal +aevum +af +aface +afaced +afacing +afaint +afar +afara +afars +afb +afd +afdecho +afear +afeard +afeared +afebrile +afenil +afer +afernan +afetal +aff +affa +affability +affable +affableness +affably +affabrous +affair +affaire +affaires +affairs +affaite +affamish +affatuate +affect +affectability +affectable +affectate +affectation +affectationist +affectations +affected +affectedly +affectedness +affecter +affecters +affectibility +affectible +affecting +affectingly +affection +affectional +affectionally +affectionate +affectionately +affectionateness +affectioned +affectionless +affections +affectious +affective +affectively +affectivity +affectless +affectlessness +affector +affects +affectual +affectum +affectuous +affectus +affeeble +affeer +affeerer +affeerment +affeeror +affeir +affenpinscher +affenspalte +affere +afferent +afferently +affettuoso +affettuosos +affy +affiance +affianced +affiancer +affiances +affiancing +affiant +affiants +affich +affiche +affiches +afficionado +affidare +affidation +affidavy +affydavy +affidavit +affidavits +affied +affies +affying +affile +affiliable +affiliate +affiliated +affiliates +affiliating +affiliation +affiliations +affinage +affinal +affination +affine +affined +affinely +affines +affing +affinitative +affinitatively +affinite +affinity +affinities +affinition +affinitive +affirm +affirmable +affirmably +affirmance +affirmant +affirmation +affirmations +affirmative +affirmatively +affirmativeness +affirmatives +affirmatory +affirmed +affirmer +affirmers +affirming +affirmingly +affirmly +affirms +affix +affixable +affixal +affixation +affixed +affixer +affixers +affixes +affixial +affixing +affixion +affixment +affixt +affixture +afflate +afflated +afflation +afflatus +afflatuses +afflict +afflicted +afflictedness +afflicter +afflicting +afflictingly +affliction +afflictionless +afflictions +afflictive +afflictively +afflicts +affloof +afflue +affluence +affluency +affluent +affluently +affluentness +affluents +afflux +affluxes +affluxion +affodill +afforce +afforced +afforcement +afforcing +afford +affordable +afforded +affording +affords +afforest +afforestable +afforestation +afforestational +afforested +afforesting +afforestment +afforests +afformative +affray +affrayed +affrayer +affrayers +affraying +affrays +affranchise +affranchised +affranchisement +affranchising +affrap +affreight +affreighter +affreightment +affret +affrettando +affreux +affricate +affricated +affricates +affrication +affricative +affriended +affright +affrighted +affrightedly +affrighter +affrightful +affrightfully +affrighting +affrightingly +affrightment +affrights +affront +affronte +affronted +affrontedly +affrontedness +affrontee +affronter +affronty +affronting +affrontingly +affrontingness +affrontive +affrontiveness +affrontment +affronts +afft +affuse +affusedaffusing +affusion +affusions +afghan +afghanets +afghani +afghanis +afghanistan +afghans +afgod +afibrinogenemia +aficionada +aficionadas +aficionado +aficionados +afield +afifi +afikomen +afire +aflagellar +aflame +aflare +aflat +aflatoxin +aflatus +aflaunt +afley +aflicker +aflight +afloat +aflow +aflower +afluking +aflush +aflutter +afoam +afocal +afoot +afore +aforegoing +aforehand +aforementioned +aforenamed +aforesaid +aforethought +aforetime +aforetimes +aforeward +afortiori +afoul +afounde +afray +afraid +afraidness +aframerican +afrasia +afrasian +afreet +afreets +afresca +afresh +afret +afrete +afric +africa +african +africana +africander +africanism +africanist +africanization +africanize +africanoid +africans +africanthropus +afridi +afright +afrikaans +afrikander +afrikanderdom +afrikanderism +afrikaner +afrit +afrite +afrits +afro +afrogaea +afrogaean +afront +afrormosia +afros +afrown +afshah +afshar +aft +aftaba +after +afteract +afterage +afterattack +afterbay +afterband +afterbeat +afterbirth +afterbirths +afterblow +afterbody +afterbodies +afterbrain +afterbreach +afterbreast +afterburner +afterburners +afterburning +aftercare +aftercareer +aftercast +aftercataract +aftercause +afterchance +afterchrome +afterchurch +afterclap +afterclause +aftercome +aftercomer +aftercoming +aftercooler +aftercost +aftercourse +aftercrop +aftercure +afterdays +afterdamp +afterdate +afterdated +afterdeal +afterdeath +afterdeck +afterdecks +afterdinner +afterdischarge +afterdrain +afterdrops +aftereffect +aftereffects +aftereye +afterend +afterfall +afterfame +afterfeed +afterfermentation +afterform +afterfriend +afterfruits +afterfuture +aftergame +aftergas +afterglide +afterglow +afterglows +aftergo +aftergood +aftergrass +aftergrave +aftergrief +aftergrind +aftergrowth +afterguard +afterguns +afterhand +afterharm +afterhatch +afterheat +afterhelp +afterhend +afterhold +afterhope +afterhours +afteryears +afterimage +afterimages +afterimpression +afterings +afterking +afterknowledge +afterlife +afterlifetime +afterlight +afterlives +afterloss +afterlove +aftermark +aftermarket +aftermarriage +aftermass +aftermast +aftermath +aftermaths +aftermatter +aftermeal +aftermilk +aftermost +afternight +afternoon +afternoons +afternose +afternote +afteroar +afterpain +afterpains +afterpart +afterpast +afterpeak +afterpiece +afterplay +afterplanting +afterpotential +afterpressure +afterproof +afterrake +afterreckoning +afterrider +afterripening +afterroll +afters +afterschool +aftersend +aftersensation +aftershaft +aftershafted +aftershave +aftershaves +aftershine +aftership +aftershock +aftershocks +aftersong +aftersound +afterspeech +afterspring +afterstain +afterstate +afterstorm +afterstrain +afterstretch +afterstudy +aftersupper +afterswarm +afterswarming +afterswell +aftertan +aftertask +aftertaste +aftertastes +aftertax +afterthinker +afterthought +afterthoughted +afterthoughts +afterthrift +aftertime +aftertimes +aftertouch +aftertreatment +aftertrial +afterturn +aftervision +afterwale +afterwar +afterward +afterwards +afterwash +afterwhile +afterwisdom +afterwise +afterwit +afterwitted +afterword +afterwork +afterworking +afterworld +afterwort +afterwrath +afterwrist +aftmost +aftonian +aftosa +aftosas +aftward +aftwards +afunction +afunctional +afwillite +afzelia +ag +aga +agabanee +agacant +agacante +agacella +agacerie +agaces +agad +agada +agade +agadic +agag +again +againbuy +againsay +against +againstand +againward +agal +agalactia +agalactic +agalactous +agalawood +agalaxy +agalaxia +agalena +agalenidae +agalinis +agalite +agalloch +agallochs +agallochum +agallop +agalma +agalmatolite +agalwood +agalwoods +agama +agamae +agamas +agamemnon +agamete +agametes +agami +agamy +agamian +agamic +agamically +agamid +agamidae +agamis +agamist +agammaglobulinemia +agammaglobulinemic +agamobia +agamobium +agamogenesis +agamogenetic +agamogenetically +agamogony +agamoid +agamont +agamospermy +agamospore +agamous +aganglionic +aganice +aganippe +agao +agaonidae +agapae +agapai +agapanthus +agapanthuses +agape +agapeic +agapeically +agapemone +agapemonian +agapemonist +agapemonite +agapetae +agapeti +agapetid +agapetidae +agaphite +agapornis +agar +agaric +agaricaceae +agaricaceous +agaricales +agaricic +agariciform +agaricin +agaricine +agaricinic +agaricoid +agarics +agaricus +agaristidae +agarita +agaroid +agarose +agaroses +agars +agarum +agarwal +agas +agasp +agast +agastache +agastreae +agastric +agastroneuria +agata +agate +agatelike +agates +agateware +agatha +agathaea +agathaumas +agathin +agathis +agathism +agathist +agathodaemon +agathodaemonic +agathodemon +agathokakological +agathology +agathosma +agaty +agatiferous +agatiform +agatine +agatize +agatized +agatizes +agatizing +agatoid +agau +agave +agaves +agavose +agawam +agaz +agaze +agazed +agba +agcy +agdistis +age +ageable +aged +agedly +agedness +agednesses +agee +ageing +ageings +ageism +ageisms +ageist +ageists +agelacrinites +agelacrinitidae +agelaius +agelast +agelaus +ageless +agelessly +agelessness +agelong +agen +agena +agency +agencies +agend +agenda +agendaless +agendas +agendum +agendums +agene +agenes +ageneses +agenesia +agenesias +agenesic +agenesis +agenetic +agenize +agenized +agenizes +agenizing +agennesis +agennetic +agent +agentess +agential +agenting +agentival +agentive +agentives +agentry +agentries +agents +agentship +ageometrical +ager +agerasia +ageratum +ageratums +agers +ages +aget +agete +ageusia +ageusic +ageustia +aggadic +aggelation +aggenerate +agger +aggerate +aggeration +aggerose +aggers +aggest +aggie +aggies +aggiornamenti +aggiornamento +agglomerant +agglomerate +agglomerated +agglomerates +agglomeratic +agglomerating +agglomeration +agglomerations +agglomerative +agglomerator +agglutinability +agglutinable +agglutinant +agglutinate +agglutinated +agglutinates +agglutinating +agglutination +agglutinationist +agglutinations +agglutinative +agglutinatively +agglutinator +agglutinin +agglutinins +agglutinize +agglutinogen +agglutinogenic +agglutinoid +agglutinoscope +agglutogenic +aggrace +aggradation +aggradational +aggrade +aggraded +aggrades +aggrading +aggrammatism +aggrandise +aggrandised +aggrandisement +aggrandiser +aggrandising +aggrandizable +aggrandize +aggrandized +aggrandizement +aggrandizements +aggrandizer +aggrandizers +aggrandizes +aggrandizing +aggrate +aggravable +aggravate +aggravated +aggravates +aggravating +aggravatingly +aggravation +aggravations +aggravative +aggravator +aggregable +aggregant +aggregata +aggregatae +aggregate +aggregated +aggregately +aggregateness +aggregates +aggregating +aggregation +aggregational +aggregations +aggregative +aggregatively +aggregator +aggregatory +aggrege +aggress +aggressed +aggresses +aggressin +aggressing +aggression +aggressionist +aggressions +aggressive +aggressively +aggressiveness +aggressivity +aggressor +aggressors +aggry +aggrievance +aggrieve +aggrieved +aggrievedly +aggrievedness +aggrievement +aggrieves +aggrieving +aggro +aggros +aggroup +aggroupment +aggur +agha +aghan +aghanee +aghas +aghast +aghastness +aghlabite +aghorapanthi +aghori +agy +agialid +agib +agible +agiel +agyieus +agyiomania +agilawood +agile +agilely +agileness +agility +agilities +agillawood +agilmente +agin +agynary +agynarious +aging +agings +agynic +aginner +aginners +agynous +agio +agios +agiotage +agiotages +agyrate +agyria +agyrophobia +agism +agisms +agist +agistator +agisted +agister +agisting +agistment +agistor +agists +agit +agitability +agitable +agitant +agitate +agitated +agitatedly +agitates +agitating +agitation +agitational +agitationist +agitations +agitative +agitato +agitator +agitatorial +agitators +agitatrix +agitprop +agitpropist +agitprops +agitpunkt +agkistrodon +agla +aglaia +aglance +aglaonema +aglaos +aglaozonia +aglare +aglaspis +aglauros +agleaf +agleam +aglee +agley +aglet +aglethead +aglets +agly +aglycon +aglycone +aglycones +aglycons +aglycosuric +aglimmer +aglint +aglipayan +aglipayano +aglypha +aglyphodont +aglyphodonta +aglyphodontia +aglyphous +aglisten +aglitter +aglobulia +aglobulism +aglossa +aglossal +aglossate +aglossia +aglow +aglucon +aglucone +aglutition +agma +agmas +agmatine +agmatology +agminate +agminated +agnail +agnails +agname +agnamed +agnat +agnate +agnates +agnatha +agnathia +agnathic +agnathostomata +agnathostomatous +agnathous +agnatic +agnatical +agnatically +agnation +agnations +agnean +agneau +agneaux +agnel +agnes +agnification +agnition +agnize +agnized +agnizes +agnizing +agnoetae +agnoete +agnoetism +agnoiology +agnoite +agnoites +agnomen +agnomens +agnomical +agnomina +agnominal +agnomination +agnosy +agnosia +agnosias +agnosis +agnostic +agnostical +agnostically +agnosticism +agnostics +agnostus +agnotozoic +agnus +agnuses +ago +agog +agoge +agogic +agogics +agoho +agoing +agomensin +agomphiasis +agomphious +agomphosis +agon +agonal +agone +agones +agony +agonia +agoniada +agoniadin +agoniatite +agoniatites +agonic +agonied +agonies +agonise +agonised +agonises +agonising +agonisingly +agonist +agonista +agonistarch +agonistic +agonistical +agonistically +agonistics +agonists +agonium +agonize +agonized +agonizedly +agonizer +agonizes +agonizing +agonizingly +agonizingness +agonostomus +agonothet +agonothete +agonothetic +agons +agora +agorae +agoramania +agoranome +agoranomus +agoraphobia +agoraphobiac +agoraphobic +agoras +agorot +agoroth +agos +agostadero +agouara +agouta +agouti +agouty +agouties +agoutis +agpaite +agpaitic +agr +agra +agrace +agrafe +agrafes +agraffe +agraffee +agraffes +agrah +agral +agramed +agrammaphasia +agrammatica +agrammatical +agrammatism +agrammatologia +agrania +agranulocyte +agranulocytosis +agranuloplastic +agrapha +agraphia +agraphias +agraphic +agraria +agrarian +agrarianism +agrarianize +agrarianly +agrarians +agrauleum +agravic +agre +agreat +agreation +agreations +agree +agreeability +agreeable +agreeableness +agreeably +agreed +agreeing +agreeingly +agreement +agreements +agreer +agreers +agrees +agregation +agrege +agreges +agreing +agremens +agrement +agrements +agrest +agrestal +agrestial +agrestian +agrestic +agrestical +agrestis +agria +agrias +agribusiness +agribusinesses +agric +agricere +agricole +agricolist +agricolite +agricolous +agricultor +agricultural +agriculturalist +agriculturalists +agriculturally +agriculture +agriculturer +agricultures +agriculturist +agriculturists +agrief +agrilus +agrimony +agrimonia +agrimonies +agrimotor +agrin +agriochoeridae +agriochoerus +agriology +agriological +agriologist +agrionia +agrionid +agrionidae +agriot +agriotes +agriotype +agriotypidae +agriotypus +agrypnia +agrypniai +agrypnias +agrypnode +agrypnotic +agrise +agrised +agrising +agrito +agritos +agroan +agrobacterium +agrobiology +agrobiologic +agrobiological +agrobiologically +agrobiologist +agrodolce +agrogeology +agrogeological +agrogeologically +agrology +agrologic +agrological +agrologically +agrologies +agrologist +agrom +agromania +agromyza +agromyzid +agromyzidae +agron +agronome +agronomy +agronomial +agronomic +agronomical +agronomically +agronomics +agronomies +agronomist +agronomists +agroof +agrope +agropyron +agrostemma +agrosteral +agrosterol +agrostis +agrostographer +agrostography +agrostographic +agrostographical +agrostographies +agrostology +agrostologic +agrostological +agrostologist +agrote +agrotechny +agrotype +agrotis +aground +agrufe +agruif +agsam +agst +agt +agtbasic +agua +aguacate +aguacateca +aguada +aguador +aguaji +aguamas +aguamiel +aguara +aguardiente +aguavina +agudist +ague +aguey +aguelike +agueproof +agues +agueweed +agueweeds +aguglia +aguilarite +aguilawood +aguilt +aguinaldo +aguinaldos +aguirage +aguise +aguish +aguishly +aguishness +agujon +agunah +agura +aguroth +agush +agust +ah +aha +ahaaina +ahab +ahamkara +ahankara +ahantchuyuk +ahartalav +ahaunch +ahchoo +ahead +aheap +ahey +aheight +ahem +ahems +ahepatokla +ahet +ahi +ahimsa +ahimsas +ahind +ahint +ahypnia +ahir +ahistoric +ahistorical +ahluwalia +ahmadi +ahmadiya +ahmed +ahmedi +ahmet +ahnfeltia +aho +ahoy +ahold +aholds +aholt +ahom +ahong +ahorse +ahorseback +ahousaht +ahrendahronon +ahriman +ahrimanian +ahs +ahsan +aht +ahtena +ahu +ahuaca +ahuatle +ahuehuete +ahull +ahum +ahungered +ahungry +ahunt +ahura +ahurewa +ahush +ahuula +ahwal +ai +ay +ayacahuite +ayah +ayahausca +ayahs +ayahuasca +ayahuca +ayapana +aias +ayatollah +ayatollahs +aiawong +aiblins +aichmophobia +aid +aidable +aidance +aidant +aide +aided +aydendron +aidenn +aider +aiders +aides +aidful +aiding +aidless +aidman +aidmanmen +aidmen +aids +aye +ayegreen +aiel +ayelp +ayen +ayenbite +ayens +ayenst +aiery +ayes +aiger +aigialosaur +aigialosauridae +aigialosaurus +aiglet +aiglets +aiglette +aigre +aigremore +aigret +aigrets +aigrette +aigrettes +aiguelle +aiguellette +aiguiere +aiguille +aiguilles +aiguillesque +aiguillette +aiguilletted +ayield +ayin +ayins +ayyubid +aik +aikane +aikido +aikidos +aikinite +aikona +aikuchi +ail +ailantery +ailanthic +ailanthus +ailanthuses +ailantine +ailanto +aile +ailed +aileen +aileron +ailerons +aylesbury +ayless +aylet +ailette +ailie +ailing +aillt +ayllu +ailment +ailments +ails +ailsyte +ailuridae +ailuro +ailuroid +ailuroidea +ailuromania +ailurophile +ailurophilia +ailurophilic +ailurophobe +ailurophobia +ailurophobic +ailuropoda +ailuropus +ailurus +ailweed +aim +aimable +aimak +aimara +aymara +aymaran +ayme +aimed +aimee +aimer +aimers +aimful +aimfully +aiming +aimless +aimlessly +aimlessness +aimore +aymoro +aims +aimworthiness +ain +ainaleh +aine +ayne +ainee +ainhum +ainoi +ains +ainsell +ainsells +aint +ainu +ainus +aioli +aiolis +aion +ayond +aionial +ayont +ayous +air +aira +airable +airampo +airan +airbag +airbags +airbill +airbills +airboat +airboats +airborn +airborne +airbound +airbrained +airbrasive +airbrick +airbrush +airbrushed +airbrushes +airbrushing +airburst +airbursts +airbus +airbuses +airbusses +aircheck +airchecks +aircoach +aircoaches +aircraft +aircraftman +aircraftmen +aircrafts +aircraftsman +aircraftsmen +aircraftswoman +aircraftswomen +aircraftwoman +aircrew +aircrewman +aircrewmen +aircrews +airdate +airdates +airdock +airdrome +airdromes +airdrop +airdropped +airdropping +airdrops +aire +ayre +aired +airedale +airedales +airer +airers +airest +airfare +airfares +airfield +airfields +airflow +airflows +airfoil +airfoils +airframe +airframes +airfreight +airfreighter +airglow +airglows +airgraph +airgraphics +airhead +airheads +airy +airier +airiest +airiferous +airify +airified +airily +airiness +airinesses +airing +airings +airish +airless +airlessly +airlessness +airlift +airlifted +airlifting +airlifts +airlight +airlike +airline +airliner +airliners +airlines +airling +airlock +airlocks +airmail +airmailed +airmailing +airmails +airman +airmanship +airmark +airmarker +airmass +airmen +airmobile +airmonger +airn +airns +airohydrogen +airometer +airpark +airparks +airphobia +airplay +airplays +airplane +airplaned +airplaner +airplanes +airplaning +airplanist +airplot +airport +airports +airpost +airposts +airproof +airproofed +airproofing +airproofs +airs +airscape +airscapes +airscrew +airscrews +airshed +airsheds +airsheet +airship +airships +ayrshire +airsick +airsickness +airsome +airspace +airspaces +airspeed +airspeeds +airstream +airstrip +airstrips +airt +airted +airth +airthed +airthing +airths +airtight +airtightly +airtightness +airtime +airtimes +airting +airts +airview +airway +airwaybill +airwayman +airways +airward +airwards +airwash +airwave +airwaves +airwise +airwoman +airwomen +airworthy +airworthier +airworthiest +airworthiness +ais +ays +aischrolatreia +aiseweed +aisle +aisled +aisleless +aisles +aisling +aissaoua +aissor +aisteoir +aistopod +aistopoda +aistopodes +ait +aitch +aitchbone +aitches +aitchless +aitchpiece +aitesis +aith +aythya +aithochroi +aitiology +aition +aitiotropic +aitis +aitkenite +aits +aitutakian +ayu +ayubite +ayudante +ayuyu +ayuntamiento +ayuntamientos +ayurveda +ayurvedas +aiver +aivers +aivr +aiwain +aiwan +aywhere +aix +aizle +aizoaceae +aizoaceous +aizoon +ajaja +ajangle +ajar +ajari +ajatasatru +ajava +ajax +ajee +ajenjo +ajhar +ajimez +ajitter +ajiva +ajivas +ajivika +ajog +ajoint +ajonjoli +ajoure +ajourise +ajowan +ajowans +ajuga +ajugas +ajutment +ak +aka +akaakai +akal +akala +akali +akalimba +akamai +akamatsu +akamnik +akan +akanekunik +akania +akaniaceae +akaroa +akasa +akasha +akawai +akazga +akazgin +akazgine +akcheh +ake +akeake +akebi +akebia +aked +akee +akees +akehorne +akey +akeki +akela +akelas +akeley +akemboll +akenbold +akene +akenes +akenobeite +akepiro +akepiros +aker +akerite +aketon +akha +akhara +akhyana +akhissar +akhlame +akhmimic +akhoond +akhrot +akhund +akhundzada +akia +akiyenik +akim +akimbo +akin +akindle +akinesia +akinesic +akinesis +akinete +akinetic +aking +akiskemikinik +akka +akkad +akkadian +akkadist +akmite +akmudar +akmuddar +aknee +aknow +ako +akoasm +akoasma +akolouthia +akoluthia +akonge +akontae +akoulalion +akov +akpek +akra +akrabattine +akre +akroasis +akrochordite +akron +akroter +akroteria +akroterial +akroterion +akrteria +aktiebolag +aktistetae +aktistete +aktivismus +aktivist +aku +akuammin +akuammine +akule +akund +akvavit +akvavits +akwapim +al +ala +alabama +alabaman +alabamian +alabamians +alabamide +alabamine +alabandine +alabandite +alabarch +alabaster +alabastoi +alabastos +alabastra +alabastrian +alabastrine +alabastrites +alabastron +alabastrons +alabastrum +alabastrums +alablaster +alacha +alachah +alack +alackaday +alacran +alacreatine +alacreatinin +alacreatinine +alacrify +alacrious +alacriously +alacrity +alacrities +alacritous +alactaga +alada +aladdin +aladdinize +aladfar +aladinist +alae +alagao +alagarto +alagau +alahee +alai +alay +alaihi +alain +alaite +alaki +alala +alalia +alalite +alaloi +alalonga +alalunga +alalus +alamanni +alamannian +alamannic +alambique +alameda +alamedas +alamiqui +alamire +alamo +alamodality +alamode +alamodes +alamonti +alamort +alamos +alamosite +alamoth +alan +aland +alands +alane +alang +alange +alangiaceae +alangin +alangine +alangium +alani +alanyl +alanyls +alanin +alanine +alanines +alanins +alannah +alans +alant +alantic +alantin +alantol +alantolactone +alantolic +alants +alap +alapa +alar +alarbus +alares +alarge +alary +alaria +alaric +alarm +alarmable +alarmclock +alarmed +alarmedly +alarming +alarmingly +alarmingness +alarmism +alarmisms +alarmist +alarmists +alarms +alarodian +alarum +alarumed +alaruming +alarums +alas +alasas +alascan +alaska +alaskaite +alaskan +alaskans +alaskas +alaskite +alastair +alaster +alastor +alastors +alastrim +alate +alated +alatern +alaternus +alation +alations +alauda +alaudidae +alaudine +alaund +alaunian +alaunt +alawi +alazor +alb +alba +albacea +albacora +albacore +albacores +albahaca +albainn +alban +albanenses +albanensian +albany +albania +albanian +albanians +albanite +albarco +albardine +albarelli +albarello +albarellos +albarium +albas +albaspidin +albata +albatas +albation +albatros +albatross +albatrosses +albe +albedo +albedograph +albedometer +albedos +albee +albeit +alberca +alberene +albergatrice +alberge +alberghi +albergo +alberich +albert +alberta +albertin +albertina +albertine +albertinian +albertype +albertist +albertite +alberto +alberttype +albertustaler +albescence +albescent +albespine +albespyne +albeston +albetad +albi +albian +albicans +albicant +albication +albicore +albicores +albiculi +albify +albification +albificative +albified +albifying +albiflorous +albigenses +albigensian +albigensianism +albin +albyn +albinal +albines +albiness +albinic +albinism +albinisms +albinistic +albino +albinoism +albinos +albinotic +albinuria +albion +albireo +albite +albites +albitic +albitical +albitite +albitization +albitophyre +albizia +albizias +albizzia +albizzias +albocarbon +albocinereous +albococcus +albocracy +alboin +albolite +albolith +albopannin +albopruinose +alborada +alborak +alboranite +albrecht +albricias +albright +albronze +albruna +albs +albuca +albuginaceae +albuginea +albugineous +albugines +albuginitis +albugo +album +albumean +albumen +albumeniizer +albumenisation +albumenise +albumenised +albumeniser +albumenising +albumenization +albumenize +albumenized +albumenizer +albumenizing +albumenoid +albumens +albumimeter +albumin +albuminate +albuminaturia +albuminiferous +albuminiform +albuminimeter +albuminimetry +albuminiparous +albuminise +albuminised +albuminising +albuminization +albuminize +albuminized +albuminizing +albuminocholia +albuminofibrin +albuminogenous +albuminoid +albuminoidal +albuminolysis +albuminometer +albuminometry +albuminone +albuminorrhea +albuminoscope +albuminose +albuminosis +albuminous +albuminousness +albumins +albuminuria +albuminuric +albuminurophobia +albumoid +albumoscope +albumose +albumoses +albumosuria +albums +albuquerque +alburn +alburnous +alburnum +alburnums +albus +albutannin +alc +alca +alcaaba +alcabala +alcade +alcades +alcae +alcahest +alcahests +alcaic +alcaiceria +alcaics +alcaid +alcaide +alcayde +alcaides +alcaydes +alcalde +alcaldes +alcaldeship +alcaldia +alcali +alcaligenes +alcalizate +alcalzar +alcamine +alcanna +alcantara +alcantarines +alcapton +alcaptonuria +alcargen +alcarraza +alcatras +alcavala +alcazaba +alcazar +alcazars +alcazava +alce +alcedines +alcedinidae +alcedininae +alcedo +alcelaphine +alcelaphus +alces +alcestis +alchem +alchemy +alchemic +alchemical +alchemically +alchemies +alchemilla +alchemise +alchemised +alchemising +alchemist +alchemister +alchemistic +alchemistical +alchemistry +alchemists +alchemize +alchemized +alchemizing +alchera +alcheringa +alchimy +alchymy +alchymies +alchitran +alchochoden +alchornea +alcibiadean +alcibiades +alcicornium +alcid +alcidae +alcidine +alcids +alcine +alcyon +alcyonacea +alcyonacean +alcyonaria +alcyonarian +alcyone +alcyones +alcyoniaceae +alcyonic +alcyoniform +alcyonium +alcyonoid +alcippe +alclad +alcmene +alco +alcoate +alcogel +alcogene +alcohate +alcohol +alcoholate +alcoholature +alcoholdom +alcoholemia +alcoholic +alcoholically +alcoholicity +alcoholics +alcoholimeter +alcoholisation +alcoholise +alcoholised +alcoholising +alcoholysis +alcoholism +alcoholist +alcoholytic +alcoholizable +alcoholization +alcoholize +alcoholized +alcoholizing +alcoholmeter +alcoholmetric +alcoholomania +alcoholometer +alcoholometry +alcoholometric +alcoholometrical +alcoholophilia +alcohols +alcoholuria +alconde +alcoothionic +alcor +alcoran +alcoranic +alcoranist +alcornoco +alcornoque +alcosol +alcotate +alcove +alcoved +alcoves +alcovinometer +alcuinian +alcumy +ald +alday +aldamin +aldamine +aldane +aldazin +aldazine +aldea +aldeament +aldebaran +aldebaranium +aldehydase +aldehyde +aldehydes +aldehydic +aldehydine +aldehydrol +aldehol +aldeia +alden +alder +alderamin +alderfly +alderflies +alderliefest +alderling +alderman +aldermanate +aldermancy +aldermaness +aldermanic +aldermanical +aldermanity +aldermanly +aldermanlike +aldermanry +aldermanries +aldermanship +aldermen +aldern +alderney +alders +alderwoman +alderwomen +aldhafara +aldhafera +aldide +aldim +aldime +aldimin +aldimine +aldine +alditol +aldm +aldoheptose +aldohexose +aldoketene +aldol +aldolase +aldolases +aldolization +aldolize +aldolized +aldolizing +aldols +aldononose +aldopentose +aldose +aldoses +aldoside +aldosterone +aldosteronism +aldoxime +aldrin +aldrins +aldrovanda +aldus +ale +alea +aleak +aleatory +aleatoric +alebench +aleberry +alebion +alebush +alec +alecithal +alecithic +alecize +aleck +aleconner +alecost +alecs +alectoria +alectoriae +alectorides +alectoridine +alectorioid +alectoris +alectoromachy +alectoromancy +alectoromorphae +alectoromorphous +alectoropodes +alectoropodous +alectryomachy +alectryomancy +alectrion +alectryon +alectrionidae +alecup +alee +alef +alefnull +alefs +aleft +alefzero +alegar +alegars +aleger +alehoof +alehouse +alehouses +aleyard +aleikoum +aleikum +aleiptes +aleiptic +aleyrodes +aleyrodid +aleyrodidae +alejandro +aleknight +alem +alemana +alemanni +alemannian +alemannic +alemannish +alembic +alembicate +alembicated +alembics +alembroth +alemite +alemmal +alemonger +alen +alencon +alencons +alenge +alength +alentours +alenu +aleochara +aleph +alephs +alephzero +alepidote +alepine +alepole +alepot +aleppine +aleppo +alerce +alerion +alerse +alert +alerta +alerted +alertedly +alerter +alerters +alertest +alerting +alertly +alertness +alerts +ales +alesan +aleshot +alestake +aletap +aletaster +alethea +alethic +alethiology +alethiologic +alethiological +alethiologist +alethopteis +alethopteroid +alethoscope +aletocyte +aletris +alette +aleucaemic +aleucemic +aleukaemic +aleukemic +aleurites +aleuritic +aleurobius +aleurodes +aleurodidae +aleuromancy +aleurometer +aleuron +aleuronat +aleurone +aleurones +aleuronic +aleurons +aleuroscope +aleut +aleutian +aleutians +aleutic +aleutite +alevin +alevins +alew +alewhap +alewife +alewives +alex +alexander +alexanders +alexandra +alexandreid +alexandria +alexandrian +alexandrianism +alexandrina +alexandrine +alexandrines +alexandrite +alexas +alexia +alexian +alexias +alexic +alexin +alexine +alexines +alexinic +alexins +alexipharmacon +alexipharmacum +alexipharmic +alexipharmical +alexipyretic +alexis +alexiteric +alexiterical +alexius +alezan +alf +alfa +alfaje +alfaki +alfakis +alfalfa +alfalfas +alfaqui +alfaquin +alfaquins +alfaquis +alfarga +alfas +alfenide +alferes +alferez +alfet +alfilaria +alfileria +alfilerilla +alfilerillo +alfin +alfiona +alfione +alfirk +alfoncino +alfonsin +alfonso +alforge +alforja +alforjas +alfred +alfreda +alfresco +alfridary +alfridaric +alfur +alfurese +alfuro +alg +alga +algae +algaecide +algaeology +algaeological +algaeologist +algaesthesia +algaesthesis +algal +algalia +algarad +algarde +algaroba +algarobas +algarot +algaroth +algarroba +algarrobilla +algarrobin +algarsyf +algarsife +algas +algate +algates +algazel +algebar +algebra +algebraic +algebraical +algebraically +algebraist +algebraists +algebraization +algebraize +algebraized +algebraizing +algebras +algebrization +algedi +algedo +algedonic +algedonics +algefacient +algenib +algeria +algerian +algerians +algerienne +algerine +algerines +algerita +algerite +algernon +algesia +algesic +algesimeter +algesiometer +algesireceptor +algesis +algesthesis +algetic +algy +algic +algicidal +algicide +algicides +algid +algidity +algidities +algidness +algieba +algiers +algific +algin +alginate +alginates +algine +alginic +algins +alginuresis +algiomuscular +algist +algivorous +algocyan +algodon +algodoncillo +algodonite +algoesthesiometer +algogenic +algoid +algol +algolagny +algolagnia +algolagnic +algolagnist +algology +algological +algologically +algologies +algologist +algoman +algometer +algometry +algometric +algometrical +algometrically +algomian +algomic +algonkian +algonquian +algonquians +algonquin +algonquins +algophagous +algophilia +algophilist +algophobia +algor +algorab +algores +algorism +algorismic +algorisms +algorist +algoristic +algorithm +algorithmic +algorithmically +algorithms +algors +algosis +algous +algovite +algraphy +algraphic +alguacil +alguazil +alguifou +algum +algums +alhacena +alhagi +alhambra +alhambraic +alhambresque +alhandal +alhena +alhenna +alhet +aly +alia +alya +aliamenta +alias +aliased +aliases +aliasing +alibamu +alibangbang +alibi +alibied +alibies +alibiing +alibility +alibis +alible +alicant +alice +alichel +alichino +alicia +alicyclic +alick +alicoche +alycompaine +alictisal +alicula +aliculae +alida +alidad +alidada +alidade +alidades +alidads +alids +alien +alienability +alienabilities +alienable +alienage +alienages +alienate +alienated +alienates +alienating +alienation +alienator +aliency +aliene +aliened +alienee +alienees +aliener +alieners +alienicola +alienicolae +alienigenate +aliening +alienism +alienisms +alienist +alienists +alienize +alienly +alienness +alienor +alienors +aliens +alienship +aliesterase +aliet +aliethmoid +aliethmoidal +alif +alife +aliferous +aliform +alifs +aligerous +alight +alighted +alighten +alighting +alightment +alights +align +aligned +aligner +aligners +aligning +alignment +alignments +aligns +aligreek +alii +aliya +aliyah +aliyahaliyahs +aliyas +aliyos +aliyoth +aliipoe +alike +alikeness +alikewise +alikuluf +alikulufan +alilonghi +alima +alimenation +aliment +alimental +alimentally +alimentary +alimentariness +alimentation +alimentative +alimentatively +alimentativeness +alimented +alimenter +alimentic +alimenting +alimentive +alimentiveness +alimentotherapy +aliments +alimentum +alimony +alimonied +alimonies +alymphia +alymphopotent +alin +alinasal +aline +alineation +alined +alinement +aliner +aliners +alines +alingual +alining +alinit +alinota +alinotum +alintatao +aliofar +alioth +alipata +aliped +alipeds +aliphatic +alipin +alypin +alypine +aliptae +alipteria +alipterion +aliptes +aliptic +aliptteria +alypum +aliquant +aliquid +aliquot +aliquots +alisanders +aliseptal +alish +alisier +alisma +alismaceae +alismaceous +alismad +alismal +alismales +alismataceae +alismoid +aliso +alison +alisonite +alisos +alisp +alispheno +alisphenoid +alisphenoidal +alysson +alyssum +alyssums +alist +alister +alit +alytarch +alite +aliter +alytes +ality +alitrunk +aliturgic +aliturgical +aliunde +alive +aliveness +alives +alivincular +alix +alizarate +alizari +alizarin +alizarine +alizarins +aljama +aljamado +aljamia +aljamiado +aljamiah +aljoba +aljofaina +alk +alkahest +alkahestic +alkahestica +alkahestical +alkahests +alkaid +alkalamide +alkalemia +alkalescence +alkalescency +alkalescent +alkali +alkalic +alkalies +alkaliferous +alkalify +alkalifiable +alkalified +alkalifies +alkalifying +alkaligen +alkaligenous +alkalimeter +alkalimetry +alkalimetric +alkalimetrical +alkalimetrically +alkalin +alkaline +alkalinisation +alkalinise +alkalinised +alkalinising +alkalinity +alkalinities +alkalinization +alkalinize +alkalinized +alkalinizes +alkalinizing +alkalinuria +alkalis +alkalisable +alkalisation +alkalise +alkalised +alkaliser +alkalises +alkalising +alkalizable +alkalizate +alkalization +alkalize +alkalized +alkalizer +alkalizes +alkalizing +alkaloid +alkaloidal +alkaloids +alkalometry +alkalosis +alkalous +alkalurops +alkamin +alkamine +alkanal +alkane +alkanes +alkanet +alkanethiol +alkanets +alkanna +alkannin +alkanol +alkaphrah +alkapton +alkaptone +alkaptonuria +alkaptonuric +alkargen +alkarsin +alkarsine +alkatively +alkedavy +alkekengi +alkene +alkenes +alkenyl +alkenna +alkermes +alkes +alky +alkyd +alkide +alkyds +alkies +alkyl +alkylamine +alkylamino +alkylarylsulfonate +alkylate +alkylated +alkylates +alkylating +alkylation +alkylbenzenesulfonate +alkylbenzenesulfonates +alkylene +alkylic +alkylidene +alkylize +alkylogen +alkylol +alkyloxy +alkyls +alkin +alkine +alkyne +alkines +alkynes +alkitran +alkool +alkoran +alkoranic +alkoxy +alkoxid +alkoxide +alkoxyl +all +allabuta +allachesthesia +allactite +allaeanthus +allagite +allagophyllous +allagostemonous +allah +allay +allayed +allayer +allayers +allaying +allayment +allays +allalinite +allamanda +allamonti +allamoth +allamotti +allan +allanite +allanites +allanitic +allantiasis +allantochorion +allantoic +allantoid +allantoidal +allantoidea +allantoidean +allantoides +allantoidian +allantoin +allantoinase +allantoinuria +allantois +allantoxaidin +allanturic +allargando +allasch +allassotonic +allative +allatrate +allbone +alle +allecret +allect +allectory +allegata +allegate +allegation +allegations +allegator +allegatum +allege +allegeable +alleged +allegedly +allegement +alleger +allegers +alleges +allegheny +alleghenian +allegiance +allegiances +allegiancy +allegiant +allegiantly +allegiare +alleging +allegory +allegoric +allegorical +allegorically +allegoricalness +allegories +allegorisation +allegorise +allegorised +allegoriser +allegorising +allegorism +allegorist +allegorister +allegoristic +allegorists +allegorization +allegorize +allegorized +allegorizer +allegorizing +allegresse +allegretto +allegrettos +allegro +allegros +alley +alleyed +alleyite +alleys +alleyway +alleyways +allele +alleles +alleleu +allelic +allelism +allelisms +allelocatalytic +allelomorph +allelomorphic +allelomorphism +allelopathy +allelotropy +allelotropic +allelotropism +alleluia +alleluiah +alleluias +alleluiatic +alleluja +allelvia +allemand +allemande +allemandes +allemands +allemontite +allen +allenarly +allene +alleniate +allentando +allentato +allentiac +allentiacan +aller +allergen +allergenic +allergenicity +allergens +allergy +allergia +allergic +allergies +allergin +allergins +allergist +allergists +allergology +allerion +allesthesia +allethrin +alleve +alleviant +alleviate +alleviated +alleviater +alleviaters +alleviates +alleviating +alleviatingly +alleviation +alleviations +alleviative +alleviator +alleviatory +alleviators +allez +allgood +allgovite +allhallow +allhallows +allhallowtide +allheal +allheals +ally +alliable +alliably +alliaceae +alliaceous +alliage +alliance +allianced +alliancer +alliances +alliancing +alliant +alliaria +allicampane +allice +allicholly +alliciency +allicient +allicin +allicins +allicit +allie +allied +allies +alligate +alligated +alligating +alligation +alligations +alligator +alligatored +alligatorfish +alligatorfishes +alligatoring +alligators +allyic +allying +allyl +allylamine +allylate +allylation +allylene +allylic +allyls +allylthiourea +allineate +allineation +allionia +allioniaceae +allyou +allis +allision +alliteral +alliterate +alliterated +alliterates +alliterating +alliteration +alliterational +alliterationist +alliterations +alliterative +alliteratively +alliterativeness +alliterator +allituric +allium +alliums +allivalite +allmouth +allmouths +allness +allo +alloantibody +allobar +allobaric +allobars +allobroges +allobrogical +allocability +allocable +allocaffeine +allocatable +allocate +allocated +allocatee +allocates +allocating +allocation +allocations +allocator +allocators +allocatur +allocheiria +allochetia +allochetite +allochezia +allochiral +allochirally +allochiria +allochlorophyll +allochroic +allochroite +allochromatic +allochroous +allochthon +allochthonous +allocyanine +allocinnamic +alloclase +alloclasite +allocochick +allocryptic +allocrotonic +allocthonous +allocute +allocution +allocutive +allod +allodelphite +allodesmism +allodge +allody +allodia +allodial +allodialism +allodialist +allodiality +allodially +allodian +allodiary +allodiaries +allodies +allodification +allodium +allods +alloeosis +alloeostropha +alloeotic +alloerotic +alloerotism +allogamy +allogamies +allogamous +allogene +allogeneic +allogeneity +allogeneous +allogenic +allogenically +allograft +allograph +allographic +alloy +alloyage +alloyed +alloying +alloimmune +alloiogenesis +alloiometry +alloiometric +alloys +alloisomer +alloisomeric +alloisomerism +allokinesis +allokinetic +allokurtic +allolalia +allolalic +allomerism +allomerization +allomerize +allomerized +allomerizing +allomerous +allometry +allometric +allomorph +allomorphic +allomorphism +allomorphite +allomucic +allonge +allonges +allonym +allonymous +allonymously +allonyms +allonomous +alloo +allopalladium +allopath +allopathetic +allopathetically +allopathy +allopathic +allopathically +allopathies +allopathist +allopaths +allopatry +allopatric +allopatrically +allopelagic +allophanamid +allophanamide +allophanate +allophanates +allophane +allophanic +allophyle +allophylian +allophylic +allophylus +allophite +allophytoid +allophone +allophones +allophonic +allophonically +allophore +alloplasm +alloplasmatic +alloplasmic +alloplast +alloplasty +alloplastic +alloploidy +allopolyploid +allopolyploidy +allopsychic +allopurinol +alloquy +alloquial +alloquialism +allorhythmia +allorrhyhmia +allorrhythmic +allosaur +allosaurus +allose +allosematic +allosyndesis +allosyndetic +allosome +allosteric +allosterically +allot +alloted +allotee +allotelluric +allotheism +allotheist +allotheistic +allotheria +allothigene +allothigenetic +allothigenetically +allothigenic +allothigenous +allothimorph +allothimorphic +allothogenic +allothogenous +allotype +allotypes +allotypy +allotypic +allotypical +allotypically +allotypies +allotment +allotments +allotransplant +allotransplantation +allotrylic +allotriodontia +allotriognathi +allotriomorphic +allotriophagy +allotriophagia +allotriuria +allotrope +allotropes +allotrophic +allotropy +allotropic +allotropical +allotropically +allotropicity +allotropies +allotropism +allotropize +allotropous +allots +allottable +allotted +allottee +allottees +allotter +allottery +allotters +allotting +allover +allovers +allow +allowable +allowableness +allowably +allowance +allowanced +allowances +allowancing +allowed +allowedly +allower +allowing +allows +alloxan +alloxanate +alloxanic +alloxans +alloxantin +alloxy +alloxyproteic +alloxuraemia +alloxuremia +alloxuric +allozooid +allround +alls +allseed +allseeds +allspice +allspices +allthing +allthorn +alltud +allude +alluded +alludes +alluding +allumette +allumine +alluminor +allurance +allure +allured +allurement +allurements +allurer +allurers +allures +alluring +alluringly +alluringness +allusion +allusions +allusive +allusively +allusiveness +allusory +allutterly +alluvia +alluvial +alluvials +alluviate +alluviation +alluvio +alluvion +alluvions +alluvious +alluvium +alluviums +alluvivia +alluviviums +allwhere +allwhither +allwork +allworthy +alma +almacantar +almacen +almacenista +almach +almaciga +almacigo +almadia +almadie +almagest +almagests +almagra +almah +almahs +almain +almaine +alman +almanac +almanacs +almander +almandine +almandines +almandite +almanner +almas +alme +almeh +almehs +almeidina +almemar +almemars +almemor +almendro +almendron +almery +almerian +almeries +almeriite +almes +almice +almicore +almida +almight +almighty +almightily +almightiness +almique +almira +almirah +almistry +almner +almners +almochoden +almocrebe +almogavar +almohad +almohade +almohades +almoign +almoin +almon +almonage +almond +almondy +almondlike +almonds +almoner +almoners +almonership +almoning +almonry +almonries +almoravid +almoravide +almoravides +almose +almost +almous +alms +almsdeed +almsfolk +almsful +almsgiver +almsgiving +almshouse +almshouses +almsman +almsmen +almsmoney +almswoman +almswomen +almucantar +almuce +almuces +almud +almude +almudes +almuds +almuerzo +almug +almugs +almuredin +almury +almuten +aln +alnage +alnager +alnagership +alnaschar +alnascharism +alnath +alnein +alnico +alnicoes +alnilam +alniresinol +alnitak +alnitham +alniviridol +alnoite +alnuin +alnus +alo +aloadae +alocasia +alochia +alod +aloddia +alody +alodia +alodial +alodialism +alodialist +alodiality +alodially +alodialty +alodian +alodiary +alodiaries +alodies +alodification +alodium +aloe +aloed +aloedary +aloelike +aloemodin +aloeroot +aloes +aloesol +aloeswood +aloetic +aloetical +aloewood +aloft +alogy +alogia +alogian +alogical +alogically +alogism +alogotrophy +aloha +alohas +aloyau +aloid +aloin +aloins +alois +aloysia +aloisiite +aloysius +aloma +alomancy +alone +alonely +aloneness +along +alongships +alongshore +alongshoreman +alongside +alongst +alonso +alonsoa +alonzo +aloof +aloofe +aloofly +aloofness +aloose +alop +alopathic +alopecia +alopecias +alopecic +alopecist +alopecoid +alopecurus +alopekai +alopeke +alophas +alopias +alopiidae +alorcinic +alosa +alose +alouatta +alouatte +aloud +alouette +alouettes +alout +alow +alowe +aloxite +alp +alpaca +alpacas +alpargata +alpasotes +alpax +alpeen +alpen +alpenglow +alpenhorn +alpenhorns +alpenstock +alpenstocker +alpenstocks +alpestral +alpestrian +alpestrine +alpha +alphabet +alphabetary +alphabetarian +alphabeted +alphabetic +alphabetical +alphabetically +alphabetics +alphabetiform +alphabeting +alphabetisation +alphabetise +alphabetised +alphabetiser +alphabetising +alphabetism +alphabetist +alphabetization +alphabetize +alphabetized +alphabetizer +alphabetizers +alphabetizes +alphabetizing +alphabetology +alphabets +alphameric +alphamerical +alphamerically +alphanumeric +alphanumerical +alphanumerically +alphanumerics +alphard +alphas +alphatoluic +alphean +alphecca +alphenic +alpheratz +alpheus +alphyl +alphyls +alphin +alphyn +alphitomancy +alphitomorphous +alphol +alphonist +alphonse +alphonsin +alphonsine +alphonsism +alphonso +alphorn +alphorns +alphos +alphosis +alphosises +alpian +alpid +alpieu +alpigene +alpine +alpinely +alpinery +alpines +alpinesque +alpinia +alpiniaceae +alpinism +alpinisms +alpinist +alpinists +alpist +alpiste +alps +alpujarra +alqueire +alquier +alquifou +alraun +already +alreadiness +alright +alrighty +alroot +alruna +alrune +als +alsatia +alsatian +alsbachite +alshain +alsifilm +alsike +alsikes +alsinaceae +alsinaceous +alsine +alsmekill +also +alsoon +alsophila +alstonia +alstonidine +alstonine +alstonite +alstroemeria +alsweill +alswith +alt +altaian +altaic +altaid +altair +altaite +altaltissimo +altamira +altar +altarage +altared +altarist +altarlet +altarpiece +altarpieces +altars +altarwise +altazimuth +alter +alterability +alterable +alterableness +alterably +alterant +alterants +alterate +alteration +alterations +alterative +alteratively +altercate +altercated +altercating +altercation +altercations +altercative +altered +alteregoism +alteregoistic +alterer +alterers +altering +alterity +alterius +alterman +altern +alternacy +alternamente +alternance +alternant +alternanthera +alternaria +alternariose +alternat +alternate +alternated +alternately +alternateness +alternater +alternates +alternating +alternatingly +alternation +alternationist +alternations +alternative +alternatively +alternativeness +alternatives +alternativity +alternativo +alternator +alternators +alterne +alternifoliate +alternipetalous +alternipinnate +alternisepalous +alternity +alternize +alterocentric +alters +alterum +altesse +alteza +altezza +althaea +althaeas +althaein +althea +altheas +althein +altheine +althing +althionic +altho +althorn +althorns +although +altica +alticamelus +altify +altigraph +altilik +altiloquence +altiloquent +altimeter +altimeters +altimetry +altimetrical +altimetrically +altimettrically +altin +altincar +altingiaceae +altingiaceous +altininck +altiplanicie +altiplano +altiscope +altisonant +altisonous +altissimo +altitonant +altitude +altitudes +altitudinal +altitudinarian +altitudinous +alto +altocumulus +altogether +altogetherness +altoist +altometer +altos +altostratus +altoun +altrices +altricial +altropathy +altrose +altruism +altruisms +altruist +altruistic +altruistically +altruists +alts +altschin +altumal +altun +alture +altus +aluco +aluconidae +aluconinae +aludel +aludels +aludra +alula +alulae +alular +alulet +alulim +alum +alumbloom +alumbrado +alumel +alumen +alumetize +alumian +alumic +alumiferous +alumin +alumina +aluminaphone +aluminas +aluminate +alumine +alumines +aluminic +aluminide +aluminiferous +aluminiform +aluminyl +aluminise +aluminised +aluminish +aluminising +aluminite +aluminium +aluminize +aluminized +aluminizes +aluminizing +aluminoferric +aluminography +aluminographic +aluminose +aluminosilicate +aluminosis +aluminosity +aluminothermy +aluminothermic +aluminothermics +aluminotype +aluminous +alumins +aluminum +aluminums +alumish +alumite +alumium +alumna +alumnae +alumnal +alumni +alumniate +alumnol +alumnus +alumohydrocalcite +alumroot +alumroots +alums +alumstone +alundum +aluniferous +alunite +alunites +alunogen +alupag +alur +alure +alurgite +alushtite +aluta +alutaceous +alvah +alvan +alvar +alveary +alvearies +alvearium +alveated +alvelos +alveloz +alveola +alveolae +alveolar +alveolary +alveolariform +alveolarly +alveolars +alveolate +alveolated +alveolation +alveole +alveolectomy +alveoli +alveoliform +alveolite +alveolites +alveolitis +alveoloclasia +alveolocondylean +alveolodental +alveololabial +alveololingual +alveolonasal +alveolosubnasal +alveolotomy +alveolus +alveus +alvia +alviducous +alvin +alvina +alvine +alvissmal +alvite +alvus +alw +alway +always +alwise +alwite +alzheimer +am +ama +amaas +amabel +amabile +amability +amable +amacratic +amacrinal +amacrine +amadan +amadavat +amadavats +amadelphous +amadi +amadis +amadou +amadous +amaethon +amafingo +amaga +amah +amahs +amahuaca +amay +amain +amaine +amaist +amaister +amakebe +amakosa +amal +amala +amalaita +amalaka +amalekite +amalett +amalfian +amalfitan +amalg +amalgam +amalgamable +amalgamate +amalgamated +amalgamater +amalgamates +amalgamating +amalgamation +amalgamationist +amalgamations +amalgamative +amalgamatize +amalgamator +amalgamators +amalgamist +amalgamization +amalgamize +amalgams +amalic +amalings +amalrician +amaltas +amamau +amampondo +amanda +amande +amandin +amandine +amandus +amang +amani +amania +amanist +amanita +amanitas +amanitin +amanitine +amanitins +amanitopsis +amanori +amanous +amant +amantadine +amante +amantillo +amanuenses +amanuensis +amapa +amapondo +amar +amara +amaracus +amarant +amarantaceae +amarantaceous +amaranth +amaranthaceae +amaranthaceous +amaranthine +amaranthoid +amaranths +amaranthus +amarantine +amarantite +amarantus +amarelle +amarelles +amarettos +amarevole +amargosa +amargoso +amargosos +amaryllid +amaryllidaceae +amaryllidaceous +amaryllideous +amaryllis +amaryllises +amarillo +amarillos +amarin +amarine +amarity +amaritude +amarna +amaroid +amaroidal +amarth +amarthritis +amarvel +amas +amasesis +amass +amassable +amassed +amasser +amassers +amasses +amassette +amassing +amassment +amassments +amasta +amasthenic +amasty +amastia +amate +amated +amatembu +amaterialistic +amateur +amateurish +amateurishly +amateurishness +amateurism +amateurs +amateurship +amathophobia +amati +amating +amatito +amative +amatively +amativeness +amatol +amatols +amatory +amatorial +amatorially +amatorian +amatories +amatorio +amatorious +amatrice +amatungula +amaurosis +amaurotic +amaut +amaxomania +amaze +amazed +amazedly +amazedness +amazeful +amazement +amazer +amazers +amazes +amazia +amazilia +amazing +amazingly +amazon +amazona +amazonian +amazonism +amazonite +amazons +amazonstone +amazulu +amb +amba +ambach +ambage +ambages +ambagiosity +ambagious +ambagiously +ambagiousness +ambagitory +ambay +ambalam +amban +ambar +ambaree +ambarella +ambari +ambary +ambaries +ambaris +ambas +ambash +ambassade +ambassadeur +ambassador +ambassadorial +ambassadorially +ambassadors +ambassadorship +ambassadorships +ambassadress +ambassage +ambassy +ambassiate +ambatch +ambatoarinite +ambe +ambeer +ambeers +amber +amberfish +amberfishes +ambergrease +ambergris +ambery +amberies +amberiferous +amberina +amberite +amberjack +amberjacks +amberlike +amberoid +amberoids +amberous +ambers +ambiance +ambiances +ambicolorate +ambicoloration +ambidexter +ambidexterity +ambidexterities +ambidexterous +ambidextral +ambidextrous +ambidextrously +ambidextrousness +ambience +ambiences +ambiency +ambiens +ambient +ambients +ambier +ambigenal +ambigenous +ambigu +ambiguity +ambiguities +ambiguous +ambiguously +ambiguousness +ambilaevous +ambilateral +ambilateralaterally +ambilaterality +ambilaterally +ambilevous +ambilian +ambilogy +ambiopia +ambiparous +ambisextrous +ambisexual +ambisexuality +ambisexualities +ambisyllabic +ambisinister +ambisinistrous +ambisporangiate +ambystoma +ambystomidae +ambit +ambital +ambitendency +ambitendencies +ambitendent +ambition +ambitioned +ambitioning +ambitionist +ambitionless +ambitionlessly +ambitions +ambitious +ambitiously +ambitiousness +ambits +ambitty +ambitus +ambivalence +ambivalency +ambivalent +ambivalently +ambiversion +ambiversive +ambivert +ambiverts +amble +ambled +ambleocarpus +ambler +amblers +ambles +amblyacousia +amblyaphia +amblycephalidae +amblycephalus +amblychromatic +amblydactyla +amblygeusia +amblygon +amblygonal +amblygonite +ambling +amblingly +amblyocarpous +amblyomma +amblyope +amblyopia +amblyopic +amblyopsidae +amblyopsis +amblyoscope +amblypod +amblypoda +amblypodous +amblyrhynchus +amblystegite +amblystoma +amblosis +amblotic +ambo +amboceptoid +amboceptor +ambocoelia +ambodexter +amboina +amboyna +amboinas +amboynas +amboinese +ambolic +ambomalleal +ambon +ambones +ambonite +ambonnay +ambos +ambosexous +ambosexual +ambracan +ambrain +ambreate +ambreic +ambrein +ambrette +ambrettolide +ambry +ambrica +ambries +ambrite +ambroid +ambroids +ambrology +ambrose +ambrosia +ambrosiac +ambrosiaceae +ambrosiaceous +ambrosial +ambrosially +ambrosian +ambrosias +ambrosiate +ambrosin +ambrosine +ambrosio +ambrosterol +ambrotype +ambsace +ambsaces +ambulacra +ambulacral +ambulacriform +ambulacrum +ambulance +ambulanced +ambulancer +ambulances +ambulancing +ambulant +ambulante +ambulantes +ambulate +ambulated +ambulates +ambulating +ambulatio +ambulation +ambulative +ambulator +ambulatory +ambulatoria +ambulatorial +ambulatories +ambulatorily +ambulatorium +ambulatoriums +ambulators +ambulia +ambuling +ambulomancy +amburbial +ambury +ambuscade +ambuscaded +ambuscader +ambuscades +ambuscading +ambuscado +ambuscadoed +ambuscados +ambush +ambushed +ambusher +ambushers +ambushes +ambushing +ambushlike +ambushment +ambustion +amchoor +amdahl +amdt +ame +ameba +amebae +ameban +amebas +amebean +amebian +amebiasis +amebic +amebicidal +amebicide +amebid +amebiform +amebobacter +amebocyte +ameboid +ameboidism +amebous +amebula +amedeo +ameed +ameen +ameer +ameerate +ameerates +ameers +ameiosis +ameiotic +ameiuridae +ameiurus +ameiva +amel +amelanchier +ameland +amelcorn +amelcorns +amelet +amelia +amelification +ameliorable +ameliorableness +ameliorant +ameliorate +ameliorated +ameliorates +ameliorating +amelioration +ameliorations +ameliorativ +ameliorative +amelioratively +ameliorator +amelioratory +amellus +ameloblast +ameloblastic +amelu +amelus +amen +amenability +amenable +amenableness +amenably +amenage +amenance +amend +amendable +amendableness +amendatory +amende +amended +amender +amenders +amending +amendment +amendments +amends +amene +amenia +amenism +amenite +amenity +amenities +amenorrhea +amenorrheal +amenorrheic +amenorrho +amenorrhoea +amenorrhoeal +amenorrhoeic +amens +ament +amenta +amentaceous +amental +amenty +amentia +amentias +amentiferae +amentiferous +amentiform +aments +amentula +amentulum +amentum +amenuse +amerce +amerceable +amerced +amercement +amercements +amercer +amercers +amerces +amerciable +amerciament +amercing +america +american +americana +americanese +americanism +americanisms +americanist +americanistic +americanitis +americanization +americanize +americanized +americanizer +americanizes +americanizing +americanly +americanoid +americans +americanum +americanumancestors +americas +americaward +americawards +americium +americomania +americophobe +amerikani +amerimnon +amerind +amerindian +amerindians +amerindic +amerinds +amerism +ameristic +amerveil +amesace +amesaces +amesite +amess +ametabola +ametabole +ametaboly +ametabolia +ametabolian +ametabolic +ametabolism +ametabolous +ametallous +amethyst +amethystine +amethystlike +amethysts +amethodical +amethodically +ametoecious +ametria +ametrometer +ametrope +ametropia +ametropic +ametrous +amex +amgarn +amhar +amharic +amherstite +amhran +ami +amy +amia +amiability +amiable +amiableness +amiably +amiant +amianth +amianthiform +amianthine +amianthium +amianthoid +amianthoidal +amianthus +amiantus +amiantuses +amias +amyatonic +amic +amicability +amicabilities +amicable +amicableness +amicably +amical +amice +amiced +amices +amici +amicicide +amyclaean +amyclas +amicous +amicrobic +amicron +amicronucleate +amyctic +amictus +amicus +amid +amidase +amidases +amidate +amidated +amidating +amidation +amide +amides +amidic +amidid +amidide +amidin +amidine +amidins +amidism +amidist +amidmost +amido +amidoacetal +amidoacetic +amidoacetophenone +amidoaldehyde +amidoazo +amidoazobenzene +amidoazobenzol +amidocaffeine +amidocapric +amidocyanogen +amidofluorid +amidofluoride +amidogen +amidogens +amidoguaiacol +amidohexose +amidoketone +amidol +amidols +amidomyelin +amidon +amydon +amidone +amidophenol +amidophosphoric +amidopyrine +amidoplast +amidoplastid +amidosuccinamic +amidosulphonal +amidothiazole +amidoxy +amidoxyl +amidoxime +amidrazone +amids +amidship +amidships +amidst +amidstream +amidulin +amidward +amie +amyelencephalia +amyelencephalic +amyelencephalous +amyelia +amyelic +amyelinic +amyelonic +amyelotrophy +amyelous +amies +amiga +amigas +amygdal +amygdala +amygdalaceae +amygdalaceous +amygdalae +amygdalase +amygdalate +amygdale +amygdalectomy +amygdales +amygdalic +amygdaliferous +amygdaliform +amygdalin +amygdaline +amygdalinic +amygdalitis +amygdaloid +amygdaloidal +amygdalolith +amygdaloncus +amygdalopathy +amygdalothripsis +amygdalotome +amygdalotomy +amygdalus +amygdonitrile +amygdophenin +amygdule +amygdules +amigo +amigos +amiidae +amil +amyl +amylaceous +amylamine +amylan +amylase +amylases +amylate +amildar +amylemia +amylene +amylenes +amylenol +amiles +amylic +amylidene +amyliferous +amylin +amylo +amylocellulose +amyloclastic +amylocoagulase +amylodextrin +amylodyspepsia +amylogen +amylogenesis +amylogenic +amylogens +amylohydrolysis +amylohydrolytic +amyloid +amyloidal +amyloidoses +amyloidosis +amyloids +amyloleucite +amylolysis +amylolytic +amylom +amylome +amylometer +amylon +amylopectin +amylophagia +amylophosphate +amylophosphoric +amyloplast +amyloplastic +amyloplastid +amylopsase +amylopsin +amylose +amyloses +amylosynthesis +amylosis +amiloun +amyls +amylum +amylums +amyluria +amimia +amimide +amin +aminase +aminate +aminated +aminating +amination +aminded +amine +amines +amini +aminic +aminish +aminity +aminities +aminization +aminize +amino +aminoacetal +aminoacetanilide +aminoacetic +aminoacetone +aminoacetophenetidine +aminoacetophenone +aminoacidemia +aminoaciduria +aminoanthraquinone +aminoazo +aminoazobenzene +aminobarbituric +aminobenzaldehyde +aminobenzamide +aminobenzene +aminobenzine +aminobenzoic +aminocaproic +aminodiphenyl +amynodon +amynodont +aminoethionic +aminoformic +aminogen +aminoglutaric +aminoguanidine +aminoid +aminoketone +aminolipin +aminolysis +aminolytic +aminomalonic +aminomyelin +aminopeptidase +aminophenol +aminopherase +aminophylline +aminopyrine +aminoplast +aminoplastic +aminopolypeptidase +aminopropionic +aminopurine +aminoquin +aminoquinoline +aminosis +aminosuccinamic +aminosulphonic +aminothiophen +aminotransferase +aminotriazole +aminovaleric +aminoxylol +amins +aminta +amintor +amioidei +amyosthenia +amyosthenic +amyotaxia +amyotonia +amyotrophy +amyotrophia +amyotrophic +amyous +amir +amiray +amiral +amyraldism +amyraldist +amiranha +amirate +amirates +amire +amyridaceae +amyrin +amyris +amyrol +amyroot +amirs +amirship +amis +amish +amishgo +amiss +amissibility +amissible +amissing +amission +amissness +amit +amita +amitabha +amytal +amitate +amity +amitie +amities +amitoses +amitosis +amitotic +amitotically +amitriptyline +amitrole +amitroles +amitular +amixia +amyxorrhea +amyxorrhoea +amizilis +amla +amlacra +amlet +amli +amlikar +amlong +amma +amman +ammanite +ammelide +ammelin +ammeline +ammeos +ammer +ammeter +ammeters +ammi +ammiaceae +ammiaceous +ammine +ammines +ammino +amminochloride +amminolysis +amminolytic +ammiolite +ammiral +ammites +ammo +ammobium +ammocete +ammocetes +ammochaeta +ammochaetae +ammochryse +ammocoete +ammocoetes +ammocoetid +ammocoetidae +ammocoetiform +ammocoetoid +ammodyte +ammodytes +ammodytidae +ammodytoid +ammonal +ammonals +ammonate +ammonation +ammonea +ammonia +ammoniac +ammoniacal +ammoniacs +ammoniacum +ammoniaemia +ammonias +ammoniate +ammoniated +ammoniating +ammoniation +ammonic +ammonical +ammoniemia +ammonify +ammonification +ammonified +ammonifier +ammonifies +ammonifying +ammoniojarosite +ammonion +ammonionitrate +ammonite +ammonites +ammonitess +ammonitic +ammoniticone +ammonitiferous +ammonitish +ammonitoid +ammonitoidea +ammonium +ammoniums +ammoniuret +ammoniureted +ammoniuria +ammonization +ammono +ammonobasic +ammonocarbonic +ammonocarbonous +ammonoid +ammonoidea +ammonoidean +ammonoids +ammonolyses +ammonolysis +ammonolitic +ammonolytic +ammonolyze +ammonolyzed +ammonolyzing +ammophila +ammophilous +ammoresinol +ammoreslinol +ammos +ammotherapy +ammu +ammunition +amnemonic +amnesia +amnesiac +amnesiacs +amnesias +amnesic +amnesics +amnesty +amnestic +amnestied +amnesties +amnestying +amnia +amniac +amniatic +amnic +amnigenia +amninia +amninions +amnioallantoic +amniocentesis +amniochorial +amnioclepsis +amniomancy +amnion +amnionata +amnionate +amnionia +amnionic +amnions +amniorrhea +amnios +amniota +amniote +amniotes +amniotic +amniotin +amniotitis +amniotome +amobarbital +amober +amobyr +amoeba +amoebae +amoebaea +amoebaean +amoebaeum +amoebalike +amoeban +amoebas +amoebean +amoebeum +amoebian +amoebiasis +amoebic +amoebicidal +amoebicide +amoebid +amoebida +amoebidae +amoebiform +amoebobacter +amoebobacterieae +amoebocyte +amoebogeniae +amoeboid +amoeboidism +amoebous +amoebula +amoy +amoyan +amoibite +amoyese +amoinder +amok +amoke +amoks +amole +amoles +amolilla +amolish +amollish +amomal +amomales +amomis +amomum +among +amongst +amontillado +amontillados +amor +amora +amorado +amoraic +amoraim +amoral +amoralism +amoralist +amorality +amoralize +amorally +amores +amoret +amoretti +amoretto +amorettos +amoreuxia +amorini +amorino +amorism +amorist +amoristic +amorists +amorite +amoritic +amoritish +amornings +amorosa +amorosity +amoroso +amorous +amorously +amorousness +amorph +amorpha +amorphi +amorphy +amorphia +amorphic +amorphinism +amorphism +amorphophallus +amorphophyte +amorphotae +amorphous +amorphously +amorphousness +amorphozoa +amorphus +amort +amortisable +amortise +amortised +amortises +amortising +amortissement +amortisseur +amortizable +amortization +amortize +amortized +amortizement +amortizes +amortizing +amorua +amos +amosite +amoskeag +amotion +amotions +amotus +amouli +amount +amounted +amounter +amounters +amounting +amounts +amour +amouret +amourette +amourist +amours +amovability +amovable +amove +amoved +amoving +amowt +amp +ampalaya +ampalea +ampangabeite +amparo +ampasimenite +ampassy +ampelidaceae +ampelidaceous +ampelidae +ampelideous +ampelis +ampelite +ampelitic +ampelography +ampelographist +ampelograpny +ampelopsidin +ampelopsin +ampelopsis +ampelosicyos +ampelotherapy +amper +amperage +amperages +ampere +amperemeter +amperes +ampery +amperian +amperometer +amperometric +ampersand +ampersands +amphanthia +amphanthium +ampheclexis +ampherotoky +ampherotokous +amphetamine +amphetamines +amphi +amphiarthrodial +amphiarthroses +amphiarthrosis +amphiaster +amphib +amphibali +amphibalus +amphibia +amphibial +amphibian +amphibians +amphibichnite +amphibiety +amphibiology +amphibiological +amphibion +amphibiontic +amphibiotic +amphibiotica +amphibious +amphibiously +amphibiousness +amphibium +amphiblastic +amphiblastula +amphiblestritis +amphibola +amphibole +amphiboles +amphiboly +amphibolia +amphibolic +amphibolies +amphiboliferous +amphiboline +amphibolite +amphibolitic +amphibology +amphibological +amphibologically +amphibologies +amphibologism +amphibolostylous +amphibolous +amphibrach +amphibrachic +amphibryous +amphicarpa +amphicarpaea +amphicarpia +amphicarpic +amphicarpium +amphicarpogenous +amphicarpous +amphicarpus +amphicentric +amphichroic +amphichrom +amphichromatic +amphichrome +amphichromy +amphicyon +amphicyonidae +amphicyrtic +amphicyrtous +amphicytula +amphicoelian +amphicoelous +amphicome +amphicondyla +amphicondylous +amphicrania +amphicreatinine +amphicribral +amphictyon +amphictyony +amphictyonian +amphictyonic +amphictyonies +amphictyons +amphid +amphide +amphidesmous +amphidetic +amphidiarthrosis +amphidiploid +amphidiploidy +amphidisc +amphidiscophora +amphidiscophoran +amphidisk +amphidromia +amphidromic +amphierotic +amphierotism +amphigaea +amphigaean +amphigam +amphigamae +amphigamous +amphigastria +amphigastrium +amphigastrula +amphigean +amphigen +amphigene +amphigenesis +amphigenetic +amphigenous +amphigenously +amphigony +amphigonia +amphigonic +amphigonium +amphigonous +amphigory +amphigoric +amphigories +amphigouri +amphigouris +amphikaryon +amphikaryotic +amphilogy +amphilogism +amphimacer +amphimictic +amphimictical +amphimictically +amphimixes +amphimixis +amphimorula +amphimorulae +amphinesian +amphineura +amphineurous +amphinucleus +amphion +amphionic +amphioxi +amphioxidae +amphioxides +amphioxididae +amphioxis +amphioxus +amphioxuses +amphipeptone +amphiphithyra +amphiphloic +amphipyrenin +amphiplatyan +amphipleura +amphiploid +amphiploidy +amphipneust +amphipneusta +amphipneustic +amphipnous +amphipod +amphipoda +amphipodal +amphipodan +amphipodiform +amphipodous +amphipods +amphiprostylar +amphiprostyle +amphiprotic +amphirhina +amphirhinal +amphirhine +amphisarca +amphisbaena +amphisbaenae +amphisbaenas +amphisbaenian +amphisbaenic +amphisbaenid +amphisbaenidae +amphisbaenoid +amphisbaenous +amphiscians +amphiscii +amphisile +amphisilidae +amphispermous +amphisporangiate +amphispore +amphistylar +amphistyly +amphistylic +amphistoma +amphistomatic +amphistome +amphistomoid +amphistomous +amphistomum +amphitene +amphithalami +amphithalamus +amphithalmi +amphitheater +amphitheatered +amphitheaters +amphitheatral +amphitheatre +amphitheatric +amphitheatrical +amphitheatrically +amphitheccia +amphithecia +amphithecial +amphithecium +amphithect +amphithere +amphithyra +amphithyron +amphithyrons +amphithura +amphithuron +amphithurons +amphithurthura +amphitokal +amphitoky +amphitokous +amphitriaene +amphitricha +amphitrichate +amphitrichous +amphitryon +amphitrite +amphitron +amphitropal +amphitropous +amphitruo +amphiuma +amphiumidae +amphivasal +amphivorous +amphizoidae +amphodarch +amphodelite +amphodiplopia +amphogeny +amphogenic +amphogenous +ampholyte +ampholytic +amphopeptone +amphophil +amphophile +amphophilic +amphophilous +amphora +amphorae +amphoral +amphoras +amphore +amphorette +amphoric +amphoricity +amphoriloquy +amphoriskoi +amphoriskos +amphorophony +amphorous +amphoteric +amphotericin +amphrysian +ampyces +ampicillin +ampitheater +ampyx +ampyxes +ample +amplect +amplectant +ampleness +ampler +amplest +amplex +amplexation +amplexicaudate +amplexicaul +amplexicauline +amplexifoliate +amplexus +amplexuses +amply +ampliate +ampliation +ampliative +amplication +amplicative +amplidyne +amplify +amplifiable +amplificate +amplification +amplifications +amplificative +amplificator +amplificatory +amplified +amplifier +amplifiers +amplifies +amplifying +amplitude +amplitudes +amplitudinous +ampollosity +ampongue +ampoule +ampoules +amps +ampul +ampulate +ampulated +ampulating +ampule +ampules +ampulla +ampullaceous +ampullae +ampullar +ampullary +ampullaria +ampullariidae +ampullate +ampullated +ampulliform +ampullitis +ampullosity +ampullula +ampullulae +ampuls +amputate +amputated +amputates +amputating +amputation +amputational +amputations +amputative +amputator +amputee +amputees +amra +amreeta +amreetas +amrelle +amrit +amrita +amritas +amritsar +amsath +amsel +amsonia +amsterdam +amsterdamer +amt +amtman +amtmen +amtrac +amtrack +amtracks +amtracs +amtrak +amu +amuchco +amuck +amucks +amueixa +amugis +amuguis +amuyon +amuyong +amula +amulae +amulas +amulet +amuletic +amulets +amulla +amunam +amurca +amurcosity +amurcous +amurru +amus +amusable +amuse +amused +amusedly +amusee +amusement +amusements +amuser +amusers +amuses +amusette +amusgo +amusia +amusias +amusing +amusingly +amusingness +amusive +amusively +amusiveness +amutter +amuze +amuzzle +amvis +amzel +an +ana +anabaena +anabaenas +anabantid +anabantidae +anabaptism +anabaptist +anabaptistic +anabaptistical +anabaptistically +anabaptistry +anabaptists +anabaptize +anabaptized +anabaptizing +anabas +anabases +anabasin +anabasine +anabasis +anabasse +anabata +anabathmoi +anabathmos +anabathrum +anabatic +anaberoga +anabia +anabibazon +anabiosis +anabiotic +anablepidae +anableps +anablepses +anabo +anabohitsite +anaboly +anabolic +anabolin +anabolism +anabolite +anabolitic +anabolize +anabong +anabranch +anabrosis +anabrotic +anacahuita +anacahuite +anacalypsis +anacampsis +anacamptic +anacamptically +anacamptics +anacamptometer +anacanth +anacanthine +anacanthini +anacanthous +anacara +anacard +anacardiaceae +anacardiaceous +anacardic +anacardium +anacatadidymus +anacatharsis +anacathartic +anacephalaeosis +anacephalize +anaces +anacharis +anachoret +anachorism +anachromasis +anachronic +anachronical +anachronically +anachronism +anachronismatical +anachronisms +anachronist +anachronistic +anachronistical +anachronistically +anachronize +anachronous +anachronously +anachueta +anacyclus +anacid +anacidity +anack +anaclasis +anaclastic +anaclastics +anaclete +anacletica +anacleticum +anaclinal +anaclisis +anaclitic +anacoenoses +anacoenosis +anacolutha +anacoluthia +anacoluthic +anacoluthically +anacoluthon +anacoluthons +anacoluttha +anaconda +anacondas +anacoustic +anacreon +anacreontic +anacreontically +anacrisis +anacrogynae +anacrogynous +anacromyodian +anacrotic +anacrotism +anacruses +anacrusis +anacrustic +anacrustically +anaculture +anacusia +anacusic +anacusis +anadem +anadems +anadenia +anadesm +anadicrotic +anadicrotism +anadidymus +anadyomene +anadiplosis +anadipsia +anadipsic +anadrom +anadromous +anaematosis +anaemia +anaemias +anaemic +anaemotropy +anaeretic +anaerobation +anaerobe +anaerobes +anaerobia +anaerobian +anaerobic +anaerobically +anaerobies +anaerobion +anaerobiont +anaerobiosis +anaerobiotic +anaerobiotically +anaerobious +anaerobism +anaerobium +anaerophyte +anaeroplasty +anaeroplastic +anaesthatic +anaesthesia +anaesthesiant +anaesthesiology +anaesthesiologist +anaesthesis +anaesthetic +anaesthetically +anaesthetics +anaesthetist +anaesthetization +anaesthetize +anaesthetized +anaesthetizer +anaesthetizing +anaesthyl +anaetiological +anagalactic +anagallis +anagap +anagenesis +anagenetic +anagenetical +anagennesis +anagep +anagignoskomena +anagyrin +anagyrine +anagyris +anaglyph +anaglyphy +anaglyphic +anaglyphical +anaglyphics +anaglyphoscope +anaglyphs +anaglypta +anaglyptic +anaglyptical +anaglyptics +anaglyptograph +anaglyptography +anaglyptographic +anaglypton +anagnorises +anagnorisis +anagnost +anagnostes +anagoge +anagoges +anagogy +anagogic +anagogical +anagogically +anagogics +anagogies +anagram +anagrammatic +anagrammatical +anagrammatically +anagrammatise +anagrammatised +anagrammatising +anagrammatism +anagrammatist +anagrammatization +anagrammatize +anagrammatized +anagrammatizing +anagrammed +anagramming +anagrams +anagraph +anagua +anahao +anahau +anaheim +anahita +anay +anaitis +anakes +anakinesis +anakinetic +anakinetomer +anakinetomeric +anakoluthia +anakrousis +anaktoron +anal +analabos +analagous +analav +analcime +analcimes +analcimic +analcimite +analcite +analcites +analcitite +analecta +analectic +analects +analemma +analemmas +analemmata +analemmatic +analepses +analepsy +analepsis +analeptic +analeptical +analgen +analgene +analgesia +analgesic +analgesics +analgesidae +analgesis +analgesist +analgetic +analgia +analgias +analgic +analgize +analysability +analysable +analysand +analysands +analysation +analyse +analysed +analyser +analysers +analyses +analysing +analysis +analyst +analysts +analyt +anality +analytic +analytical +analytically +analyticity +analyticities +analytics +analities +analytique +analyzability +analyzable +analyzation +analyze +analyzed +analyzer +analyzers +analyzes +analyzing +analkalinity +anallagmatic +anallagmatis +anallantoic +anallantoidea +anallantoidean +anallergic +anally +analog +analoga +analogal +analogy +analogia +analogic +analogical +analogically +analogicalness +analogice +analogies +analogion +analogions +analogise +analogised +analogising +analogism +analogist +analogistic +analogize +analogized +analogizing +analogon +analogous +analogously +analogousness +analogs +analogue +analogues +analphabet +analphabete +analphabetic +analphabetical +analphabetism +anam +anama +anamesite +anametadromous +anamirta +anamirtin +anamite +anammonid +anammonide +anamneses +anamnesis +anamnestic +anamnestically +anamnia +anamniata +anamnionata +anamnionic +anamniota +anamniote +anamniotic +anamorphic +anamorphism +anamorphoscope +anamorphose +anamorphoses +anamorphosis +anamorphote +anamorphous +anan +anana +ananaplas +ananaples +ananas +ananda +anandrarious +anandria +anandrious +anandrous +ananepionic +anangioid +anangular +ananias +ananym +ananism +ananite +anankastic +ananke +anankes +anansi +ananta +ananter +anantherate +anantherous +ananthous +ananthropism +anapaest +anapaestic +anapaestical +anapaestically +anapaests +anapaganize +anapaite +anapanapa +anapeiratic +anapes +anapest +anapestic +anapestically +anapests +anaphalantiasis +anaphalis +anaphase +anaphases +anaphasic +anaphe +anaphia +anaphylactic +anaphylactically +anaphylactin +anaphylactogen +anaphylactogenic +anaphylactoid +anaphylatoxin +anaphylaxis +anaphyte +anaphora +anaphoral +anaphoras +anaphoria +anaphoric +anaphorical +anaphorically +anaphrodisia +anaphrodisiac +anaphroditic +anaphroditous +anaplasia +anaplasis +anaplasm +anaplasma +anaplasmoses +anaplasmosis +anaplasty +anaplastic +anapleroses +anaplerosis +anaplerotic +anapnea +anapneic +anapnoeic +anapnograph +anapnoic +anapnometer +anapodeictic +anapophyses +anapophysial +anapophysis +anapsid +anapsida +anapsidan +anapterygota +anapterygote +anapterygotism +anapterygotous +anaptychi +anaptychus +anaptyctic +anaptyctical +anaptyxes +anaptyxis +anaptomorphidae +anaptomorphus +anaptotic +anaqua +anarcestean +anarcestes +anarch +anarchal +anarchy +anarchial +anarchic +anarchical +anarchically +anarchies +anarchism +anarchist +anarchistic +anarchists +anarchize +anarcho +anarchoindividualist +anarchosyndicalism +anarchosyndicalist +anarchosocialist +anarchs +anarcotin +anareta +anaretic +anaretical +anargyroi +anargyros +anarya +anaryan +anarithia +anarithmia +anarthria +anarthric +anarthropod +anarthropoda +anarthropodous +anarthrosis +anarthrous +anarthrously +anarthrousness +anartismos +anas +anasa +anasarca +anasarcas +anasarcous +anasazi +anaschistic +anaseismic +anasitch +anaspadias +anaspalin +anaspid +anaspida +anaspidacea +anaspides +anastalsis +anastaltic +anastases +anastasia +anastasian +anastasimon +anastasimos +anastasis +anastasius +anastate +anastatic +anastatica +anastatus +anastigmat +anastigmatic +anastomos +anastomose +anastomosed +anastomoses +anastomosing +anastomosis +anastomotic +anastomus +anastrophe +anastrophy +anastrophia +anat +anatabine +anatase +anatases +anatexes +anatexis +anathem +anathema +anathemas +anathemata +anathematic +anathematical +anathematically +anathematisation +anathematise +anathematised +anathematiser +anathematising +anathematism +anathematization +anathematize +anathematized +anathematizer +anathematizes +anathematizing +anatheme +anathemize +anatherum +anatidae +anatifa +anatifae +anatifer +anatiferous +anatinacea +anatinae +anatine +anatira +anatman +anatocism +anatole +anatoly +anatolian +anatolic +anatomy +anatomic +anatomical +anatomically +anatomicals +anatomicobiological +anatomicochirurgical +anatomicomedical +anatomicopathologic +anatomicopathological +anatomicophysiologic +anatomicophysiological +anatomicosurgical +anatomies +anatomiless +anatomisable +anatomisation +anatomise +anatomised +anatomiser +anatomising +anatomism +anatomist +anatomists +anatomizable +anatomization +anatomize +anatomized +anatomizer +anatomizes +anatomizing +anatomopathologic +anatomopathological +anatopism +anatosaurus +anatox +anatoxin +anatoxins +anatreptic +anatripsis +anatripsology +anatriptic +anatron +anatropal +anatropia +anatropous +anatta +anatto +anattos +anatum +anaudia +anaudic +anaunter +anaunters +anauxite +anax +anaxagorean +anaxagorize +anaxial +anaximandrian +anaxon +anaxone +anaxonia +anazoturia +anba +anbury +anc +ancerata +ancestor +ancestorial +ancestorially +ancestors +ancestral +ancestrally +ancestress +ancestresses +ancestry +ancestrial +ancestrian +ancestries +ancha +anchat +anchietea +anchietin +anchietine +anchieutectic +anchylose +anchylosed +anchylosing +anchylosis +anchylotic +anchimonomineral +anchisaurus +anchises +anchistea +anchistopoda +anchithere +anchitherioid +anchoic +anchor +anchorable +anchorage +anchorages +anchorate +anchored +anchorer +anchoress +anchoresses +anchoret +anchoretic +anchoretical +anchoretish +anchoretism +anchorets +anchorhold +anchory +anchoring +anchorite +anchorites +anchoritess +anchoritic +anchoritical +anchoritically +anchoritish +anchoritism +anchorless +anchorlike +anchorman +anchormen +anchors +anchorwise +anchoveta +anchovy +anchovies +anchtherium +anchusa +anchusas +anchusin +anchusine +anchusins +ancien +ancience +anciency +anciennete +anciens +ancient +ancienter +ancientest +ancienty +ancientism +anciently +ancientness +ancientry +ancients +ancile +ancilia +ancilla +ancillae +ancillary +ancillaries +ancillas +ancille +ancyloceras +ancylocladus +ancylodactyla +ancylopod +ancylopoda +ancylose +ancylostoma +ancylostome +ancylostomiasis +ancylostomum +ancylus +ancipital +ancipitous +ancyrean +ancyrene +ancyroid +ancistrocladaceae +ancistrocladaceous +ancistrocladus +ancistrodon +ancistroid +ancle +ancodont +ancoly +ancome +ancon +ancona +anconad +anconagra +anconal +anconas +ancone +anconeal +anconei +anconeous +ancones +anconeus +ancony +anconitis +anconoid +ancor +ancora +ancoral +ancraophobia +ancre +ancress +ancresses +and +anda +andabata +andabatarian +andabatism +andalusian +andalusite +andaman +andamanese +andamenta +andamento +andamentos +andante +andantes +andantini +andantino +andantinos +andaqui +andaquian +andarko +andaste +ande +andean +anders +anderson +anderun +andes +andesic +andesine +andesinite +andesite +andesyte +andesites +andesytes +andesitic +andevo +andhra +andi +andy +andia +andian +andine +anding +andira +andirin +andirine +andiroba +andiron +andirons +andoke +andor +andorite +andoroba +andorobo +andorra +andorran +andouille +andouillet +andouillette +andradite +andragogy +andranatomy +andrarchy +andre +andrea +andreaea +andreaeaceae +andreaeales +andreas +andrena +andrenid +andrenidae +andrew +andrewartha +andrewsite +andria +andriana +andrias +andric +andries +andrite +androcentric +androcephalous +androcephalum +androcyte +androclclinia +androcles +androclinia +androclinium +androclus +androconia +androconium +androcracy +androcratic +androdynamous +androdioecious +androdioecism +androeccia +androecia +androecial +androecium +androgametangium +androgametophore +androgamone +androgen +androgenesis +androgenetic +androgenic +androgenous +androgens +androgyn +androgynal +androgynary +androgyne +androgyneity +androgyny +androgynia +androgynic +androgynies +androgynism +androginous +androgynous +androgynus +androgone +androgonia +androgonial +androgonidium +androgonium +andrographis +andrographolide +android +androidal +androides +androids +androkinin +androl +androlepsy +androlepsia +andromache +andromania +andromaque +andromed +andromeda +andromede +andromedotoxin +andromonoecious +andromonoecism +andromorphous +andron +andronicus +andronitis +andropetalar +andropetalous +androphagous +androphyll +androphobia +androphonomania +androphore +androphorous +androphorum +andropogon +androsace +androscoggin +androseme +androsin +androsphinges +androsphinx +androsphinxes +androsporangium +androspore +androsterone +androtauric +androtomy +ands +andvari +ane +anear +aneared +anearing +anears +aneath +anecdysis +anecdota +anecdotage +anecdotal +anecdotalism +anecdotalist +anecdotally +anecdote +anecdotes +anecdotic +anecdotical +anecdotically +anecdotist +anecdotists +anechoic +anelace +anelastic +anelasticity +anele +anelectric +anelectrode +anelectrotonic +anelectrotonus +aneled +aneles +aneling +anelytrous +anematize +anematized +anematizing +anematosis +anemia +anemias +anemic +anemically +anemious +anemobiagraph +anemochord +anemochore +anemochoric +anemochorous +anemoclastic +anemogram +anemograph +anemography +anemographic +anemographically +anemology +anemologic +anemological +anemometer +anemometers +anemometry +anemometric +anemometrical +anemometrically +anemometrograph +anemometrographic +anemometrographically +anemonal +anemone +anemonella +anemones +anemony +anemonin +anemonol +anemopathy +anemophile +anemophily +anemophilous +anemopsis +anemoscope +anemoses +anemosis +anemotactic +anemotaxis +anemotropic +anemotropism +anencephaly +anencephalia +anencephalic +anencephalotrophia +anencephalous +anencephalus +anend +anenergia +anenst +anent +anenterous +anepia +anepigraphic +anepigraphous +anepiploic +anepithymia +anerethisia +aneretic +anergy +anergia +anergias +anergic +anergies +anerythroplasia +anerythroplastic +anerly +aneroid +aneroidograph +aneroids +anerotic +anes +anesis +anesone +anesthesia +anesthesiant +anesthesimeter +anesthesiology +anesthesiologies +anesthesiologist +anesthesiologists +anesthesiometer +anesthesis +anesthetic +anesthetically +anesthetics +anesthetist +anesthetists +anesthetization +anesthetize +anesthetized +anesthetizer +anesthetizes +anesthetizing +anesthyl +anestri +anestrous +anestrus +anet +anethene +anethol +anethole +anetholes +anethols +anethum +anetic +anetiological +aneuch +aneuploid +aneuploidy +aneuria +aneuric +aneurilemmic +aneurin +aneurine +aneurism +aneurysm +aneurismal +aneurysmal +aneurismally +aneurysmally +aneurismatic +aneurysmatic +aneurisms +aneurysms +anew +anezeh +anfeeld +anfract +anfractuose +anfractuosity +anfractuous +anfractuousness +anfracture +anga +angakok +angakoks +angakut +angami +angara +angaralite +angareb +angareeb +angarep +angary +angaria +angarias +angariation +angaries +angas +angdistis +angeyok +angekkok +angekok +angekut +angel +angela +angelate +angeldom +angeleen +angeleyes +angeleno +angeles +angelet +angelfish +angelfishes +angelhood +angelic +angelica +angelical +angelically +angelicalness +angelican +angelicas +angelicic +angelicize +angelicness +angelico +angelim +angelin +angelina +angeline +angelinformal +angelique +angelito +angelize +angelized +angelizing +angellike +angelo +angelocracy +angelographer +angelolater +angelolatry +angelology +angelologic +angelological +angelomachy +angelon +angelonia +angelophany +angelophanic +angelot +angels +angelship +angelus +angeluses +anger +angered +angering +angerless +angerly +angerona +angeronalia +angers +angetenar +angevin +angia +angiasthenia +angico +angie +angiectasis +angiectopia +angiemphraxis +angiitis +angild +angili +angilo +angina +anginal +anginas +anginiform +anginoid +anginophobia +anginose +anginous +angioasthenia +angioataxia +angioblast +angioblastic +angiocardiography +angiocardiographic +angiocardiographies +angiocarditis +angiocarp +angiocarpy +angiocarpian +angiocarpic +angiocarpous +angiocavernous +angiocholecystitis +angiocholitis +angiochondroma +angiocyst +angioclast +angiodermatitis +angiodiascopy +angioelephantiasis +angiofibroma +angiogenesis +angiogeny +angiogenic +angioglioma +angiogram +angiograph +angiography +angiographic +angiohemophilia +angiohyalinosis +angiohydrotomy +angiohypertonia +angiohypotonia +angioid +angiokeratoma +angiokinesis +angiokinetic +angioleucitis +angiolymphitis +angiolymphoma +angiolipoma +angiolith +angiology +angioma +angiomalacia +angiomas +angiomata +angiomatosis +angiomatous +angiomegaly +angiometer +angiomyocardiac +angiomyoma +angiomyosarcoma +angioneoplasm +angioneurosis +angioneurotic +angionoma +angionosis +angioparalysis +angioparalytic +angioparesis +angiopathy +angiophorous +angioplany +angioplasty +angioplerosis +angiopoietic +angiopressure +angiorrhagia +angiorrhaphy +angiorrhea +angiorrhexis +angiosarcoma +angiosclerosis +angiosclerotic +angioscope +angiosymphysis +angiosis +angiospasm +angiospastic +angiosperm +angiospermae +angiospermal +angiospermatous +angiospermic +angiospermous +angiosperms +angiosporous +angiostegnosis +angiostenosis +angiosteosis +angiostomy +angiostomize +angiostrophy +angiotasis +angiotelectasia +angiotenosis +angiotensin +angiotensinase +angiothlipsis +angiotome +angiotomy +angiotonase +angiotonic +angiotonin +angiotribe +angiotripsy +angiotrophic +angiport +angka +angkhak +anglaise +angle +angleberry +angled +angledog +angledozer +anglehook +anglemeter +anglepod +anglepods +angler +anglers +angles +anglesite +anglesmith +angletouch +angletwitch +anglewing +anglewise +angleworm +angleworms +angliae +anglian +anglians +anglic +anglican +anglicanism +anglicanisms +anglicanize +anglicanly +anglicans +anglicanum +anglice +anglicisation +anglicism +anglicisms +anglicist +anglicization +anglicize +anglicized +anglicizes +anglicizing +anglify +anglification +anglimaniac +angling +anglings +anglish +anglist +anglistics +anglo +anglogaea +anglogaean +angloid +angloman +anglomane +anglomania +anglomaniac +anglophil +anglophile +anglophiles +anglophily +anglophilia +anglophiliac +anglophilic +anglophilism +anglophobe +anglophobes +anglophobia +anglophobiac +anglophobic +anglophobist +anglos +ango +angoise +angola +angolan +angolans +angolar +angolese +angor +angora +angoras +angostura +angouleme +angoumian +angraecum +angry +angrier +angriest +angrily +angriness +angrite +angst +angster +angstrom +angstroms +angsts +anguid +anguidae +anguiform +anguilla +anguillaria +anguille +anguillidae +anguilliform +anguilloid +anguillula +anguillule +anguillulidae +anguimorpha +anguine +anguineal +anguineous +anguinidae +anguiped +anguis +anguish +anguished +anguishes +anguishful +anguishing +anguishous +anguishously +angula +angular +angulare +angularia +angularity +angularities +angularization +angularize +angularly +angularness +angulate +angulated +angulately +angulateness +angulates +angulating +angulation +angulatogibbous +angulatosinuous +angule +anguliferous +angulinerved +anguloa +angulodentate +angulometer +angulose +angulosity +angulosplenial +angulous +angulus +anguria +angus +anguses +angust +angustate +angustia +angusticlave +angustifoliate +angustifolious +angustirostrate +angustisellate +angustiseptal +angustiseptate +angustura +angwantibo +angwich +anhaematopoiesis +anhaematosis +anhaemolytic +anhalamine +anhaline +anhalonidine +anhalonin +anhalonine +anhalonium +anhalouidine +anhang +anhanga +anharmonic +anhedonia +anhedonic +anhedral +anhedron +anhelation +anhele +anhelose +anhelous +anhematopoiesis +anhematosis +anhemitonic +anhemolytic +anhyd +anhydraemia +anhydraemic +anhydrate +anhydrated +anhydrating +anhydration +anhydremia +anhydremic +anhydric +anhydride +anhydrides +anhydridization +anhydridize +anhydrite +anhydrization +anhydrize +anhydroglocose +anhydromyelia +anhidrosis +anhydrosis +anhidrotic +anhydrotic +anhydrous +anhydrously +anhydroxime +anhima +anhimae +anhimidae +anhinga +anhingas +anhysteretic +anhistic +anhistous +anhungered +anhungry +ani +any +aniba +anybody +anybodyd +anybodies +anicca +anice +anychia +aniconic +aniconism +anicular +anicut +anidian +anidiomatic +anidiomatical +anidrosis +aniellidae +aniente +anientise +anigh +anight +anights +anyhow +anil +anilao +anilau +anile +anileness +anilic +anilid +anilide +anilidic +anilidoxime +aniliid +anilin +anilinctus +aniline +anilines +anilingus +anilinism +anilino +anilinophile +anilinophilous +anilins +anility +anilities +anilla +anilopyrin +anilopyrine +anils +anim +anima +animability +animable +animableness +animacule +animadversal +animadversion +animadversional +animadversions +animadversive +animadversiveness +animadvert +animadverted +animadverter +animadverting +animadverts +animal +animala +animalcula +animalculae +animalcular +animalcule +animalcules +animalculine +animalculism +animalculist +animalculous +animalculum +animalhood +animalia +animalian +animalic +animalier +animalillio +animalisation +animalise +animalised +animalish +animalising +animalism +animalist +animalistic +animality +animalities +animalivora +animalivore +animalivorous +animalization +animalize +animalized +animalizing +animally +animallike +animalness +animals +animando +animant +animas +animastic +animastical +animate +animated +animatedly +animately +animateness +animater +animaters +animates +animating +animatingly +animation +animations +animatism +animatist +animatistic +animative +animato +animatograph +animator +animators +anime +animes +animetta +animi +animikean +animikite +animine +animis +animism +animisms +animist +animistic +animists +animize +animized +animo +anymore +animose +animoseness +animosity +animosities +animoso +animotheism +animous +animus +animuses +anion +anyone +anionic +anionically +anionics +anions +anyplace +aniridia +anis +anisado +anisal +anisalcohol +anisaldehyde +anisaldoxime +anisamide +anisandrous +anisanilide +anisanthous +anisate +anisated +anischuria +anise +aniseed +aniseeds +aniseikonia +aniseikonic +aniselike +aniseroot +anises +anisette +anisettes +anisic +anisidin +anisidine +anisidino +anisil +anisyl +anisilic +anisylidene +anisobranchiate +anisocarpic +anisocarpous +anisocercal +anisochromatic +anisochromia +anisocycle +anisocytosis +anisocoria +anisocotyledonous +anisocotyly +anisocratic +anisodactyl +anisodactyla +anisodactyle +anisodactyli +anisodactylic +anisodactylous +anisodont +anisogamete +anisogametes +anisogametic +anisogamy +anisogamic +anisogamous +anisogeny +anisogenous +anisogynous +anisognathism +anisognathous +anisoiconia +anisoyl +anisoin +anisokonia +anisol +anisole +anisoles +anisoleucocytosis +anisomeles +anisomelia +anisomelus +anisomeric +anisomerous +anisometric +anisometrope +anisometropia +anisometropic +anisomyarian +anisomyodi +anisomyodian +anisomyodous +anisopetalous +anisophylly +anisophyllous +anisopia +anisopleural +anisopleurous +anisopod +anisopoda +anisopodal +anisopodous +anisopogonous +anisoptera +anisopteran +anisopterous +anisosepalous +anisospore +anisostaminous +anisostemonous +anisosthenic +anisostichous +anisostichus +anisostomous +anisotonic +anisotropal +anisotrope +anisotropy +anisotropic +anisotropical +anisotropically +anisotropies +anisotropism +anisotropous +anystidae +anisum +anisuria +anita +anither +anything +anythingarian +anythingarianism +anythings +anytime +anitinstitutionalism +anitos +anitrogenous +anyway +anyways +anywhen +anywhence +anywhere +anywhereness +anywheres +anywhy +anywhither +anywise +anywither +anjan +anjou +ankara +ankaramite +ankaratrite +ankee +anker +ankerhold +ankerite +ankerites +ankh +ankhs +ankylenteron +ankyloblepharon +ankylocheilia +ankylodactylia +ankylodontia +ankyloglossia +ankylomele +ankylomerism +ankylophobia +ankylopodia +ankylopoietic +ankyloproctia +ankylorrhinia +ankylos +ankylosaur +ankylosaurus +ankylose +ankylosed +ankyloses +ankylosing +ankylosis +ankylostoma +ankylostomiasis +ankylotia +ankylotic +ankylotome +ankylotomy +ankylurethria +ankyroid +ankle +anklebone +anklebones +anklejack +ankles +anklet +anklets +anklong +anklung +ankoli +ankou +ankus +ankuses +ankush +ankusha +ankushes +anlace +anlaces +anlage +anlagen +anlages +anlas +anlases +anlaut +anlaute +anlet +anlia +anmia +ann +anna +annabel +annabergite +annal +annale +annaly +annalia +annaline +annalism +annalist +annalistic +annalistically +annalists +annalize +annals +annam +annamese +annamite +annamitic +annapolis +annapurna +annard +annary +annas +annat +annates +annats +annatto +annattos +anne +anneal +annealed +annealer +annealers +annealing +anneals +annect +annectant +annectent +annection +annelid +annelida +annelidan +annelides +annelidian +annelidous +annelids +annelism +annellata +anneloid +annerodite +annerre +anneslia +annet +annette +annex +annexa +annexable +annexal +annexation +annexational +annexationism +annexationist +annexations +annexe +annexed +annexer +annexes +annexing +annexion +annexionist +annexitis +annexive +annexment +annexure +anni +annicut +annidalin +annie +anniellidae +annihil +annihilability +annihilable +annihilate +annihilated +annihilates +annihilating +annihilation +annihilationism +annihilationist +annihilationistic +annihilationistical +annihilative +annihilator +annihilatory +annihilators +annist +annite +anniv +anniversalily +anniversary +anniversaries +anniversarily +anniversariness +anniverse +anno +annodated +annoy +annoyance +annoyancer +annoyances +annoyed +annoyer +annoyers +annoyful +annoying +annoyingly +annoyingness +annoyment +annoyous +annoyously +annoys +annominate +annomination +annona +annonaceae +annonaceous +annonce +annot +annotate +annotated +annotater +annotates +annotating +annotation +annotations +annotative +annotatively +annotativeness +annotator +annotatory +annotators +annotine +annotinous +annotto +announce +announceable +announced +announcement +announcements +announcer +announcers +announces +announcing +annual +annualist +annualize +annualized +annually +annuals +annuary +annuation +annueler +annueller +annuent +annuisance +annuitant +annuitants +annuity +annuities +annul +annular +annulary +annularia +annularity +annularly +annulata +annulate +annulated +annulately +annulation +annulations +annule +annuler +annulet +annulets +annulettee +annuli +annulism +annullable +annullate +annullation +annulled +annuller +annulli +annulling +annulment +annulments +annuloid +annuloida +annulosa +annulosan +annulose +annuls +annulus +annuluses +annum +annumerate +annunciable +annunciade +annunciate +annunciated +annunciates +annunciating +annunciation +annunciations +annunciative +annunciator +annunciatory +annunciators +annus +anoa +anoas +anobiidae +anobing +anocarpous +anocathartic +anociassociation +anociation +anocithesia +anococcygeal +anodal +anodally +anode +anodendron +anodes +anodic +anodically +anodine +anodyne +anodynes +anodynia +anodynic +anodynous +anodization +anodize +anodized +anodizes +anodizing +anodon +anodonta +anodontia +anodos +anoegenetic +anoesia +anoesis +anoestrous +anoestrum +anoestrus +anoetic +anogenic +anogenital +anogra +anoia +anoil +anoine +anoint +anointed +anointer +anointers +anointing +anointment +anointments +anoints +anole +anoles +anoli +anolian +anolympiad +anolis +anolyte +anolytes +anomal +anomala +anomaly +anomalies +anomaliflorous +anomaliped +anomalipod +anomalism +anomalist +anomalistic +anomalistical +anomalistically +anomalocephalus +anomaloflorous +anomalogonatae +anomalogonatous +anomalon +anomalonomy +anomalopteryx +anomaloscope +anomalotrophy +anomalous +anomalously +anomalousness +anomalure +anomaluridae +anomalurus +anomatheca +anomer +anomy +anomia +anomiacea +anomic +anomie +anomies +anomiidae +anomite +anomocarpous +anomodont +anomodontia +anomoean +anomoeanism +anomoeomery +anomophyllous +anomorhomboid +anomorhomboidal +anomouran +anomphalous +anomura +anomural +anomuran +anomurous +anon +anonaceous +anonad +anonang +anoncillo +anonychia +anonym +anonyma +anonyme +anonymity +anonymities +anonymous +anonymously +anonymousness +anonyms +anonymuncule +anonol +anoopsia +anoopsias +anoperineal +anophele +anopheles +anophelinae +anopheline +anophyte +anophoria +anophthalmia +anophthalmos +anophthalmus +anopia +anopias +anopisthograph +anopisthographic +anopisthographically +anopla +anoplanthus +anoplocephalic +anoplonemertean +anoplonemertini +anoplothere +anoplotheriidae +anoplotherioid +anoplotherium +anoplotheroid +anoplura +anopluriform +anopsy +anopsia +anopsias +anopubic +anorak +anoraks +anorchi +anorchia +anorchism +anorchous +anorchus +anorectal +anorectic +anorectous +anoretic +anorexy +anorexia +anorexiant +anorexias +anorexic +anorexics +anorexies +anorexigenic +anorgana +anorganic +anorganism +anorganology +anormal +anormality +anorn +anorogenic +anorth +anorthic +anorthite +anorthitic +anorthitite +anorthoclase +anorthography +anorthographic +anorthographical +anorthographically +anorthophyre +anorthopia +anorthoscope +anorthose +anorthosite +anoscope +anoscopy +anosia +anosmatic +anosmia +anosmias +anosmic +anosognosia +anosphrasia +anosphresia +anospinal +anostosis +anostraca +anoterite +another +anotherguess +anotherkins +anotia +anotropia +anotta +anotto +anotus +anounou +anour +anoura +anoure +anourous +anous +anova +anovesical +anovulant +anovular +anovulatory +anoxaemia +anoxaemic +anoxemia +anoxemias +anoxemic +anoxia +anoxias +anoxybiosis +anoxybiotic +anoxic +anoxidative +anoxyscope +anquera +anre +ans +ansa +ansae +ansar +ansarian +ansarie +ansate +ansated +ansation +anschauung +anschluss +anseis +ansel +anselm +anselmian +anser +anserated +anseres +anseriformes +anserin +anserinae +anserine +anserines +anserous +ansi +anspessade +anstoss +anstosse +ansu +ansulate +answer +answerability +answerable +answerableness +answerably +answered +answerer +answerers +answering +answeringly +answerless +answerlessly +answers +ant +anta +antacid +antacids +antacrid +antadiform +antae +antaean +antaeus +antagony +antagonisable +antagonisation +antagonise +antagonised +antagonising +antagonism +antagonisms +antagonist +antagonistic +antagonistical +antagonistically +antagonists +antagonizable +antagonization +antagonize +antagonized +antagonizer +antagonizes +antagonizing +antaimerina +antaios +antaiva +antal +antalgesic +antalgic +antalgics +antalgol +antalkali +antalkalies +antalkaline +antalkalis +antambulacral +antanacathartic +antanaclasis +antanagoge +antanandro +antanemic +antapex +antapexes +antaphrodisiac +antaphroditic +antapices +antapocha +antapodosis +antapology +antapoplectic +antar +antara +antarala +antaranga +antarchy +antarchism +antarchist +antarchistic +antarchistical +antarctalia +antarctalian +antarctic +antarctica +antarctical +antarctically +antarctogaea +antarctogaean +antares +antarthritic +antas +antasphyctic +antasthenic +antasthmatic +antatrophic +antbird +antdom +ante +anteact +anteal +anteambulate +anteambulation +anteater +anteaters +antebaptismal +antebath +antebellum +antebrachia +antebrachial +antebrachium +antebridal +antecabinet +antecaecal +antecardium +antecavern +antecedal +antecedaneous +antecedaneously +antecede +anteceded +antecedence +antecedency +antecedent +antecedental +antecedently +antecedents +antecedes +anteceding +antecell +antecessor +antechamber +antechambers +antechapel +antechinomys +antechoir +antechoirs +antechurch +anteclassical +antecloset +antecolic +antecommunion +anteconsonantal +antecornu +antecourt +antecoxal +antecubital +antecurvature +anted +antedate +antedated +antedates +antedating +antedawn +antediluvial +antediluvially +antediluvian +antedon +antedonin +antedorsal +anteed +antefact +antefebrile +antefix +antefixa +antefixal +antefixes +anteflected +anteflexed +anteflexion +antefurca +antefurcae +antefurcal +antefuture +antegarden +antegrade +antehall +antehypophysis +antehistoric +antehuman +anteing +anteinitial +antejentacular +antejudiciary +antejuramentum +antelabium +antelation +antelegal +antelocation +antelope +antelopes +antelopian +antelopine +antelucan +antelude +anteluminary +antemarginal +antemarital +antemask +antemedial +antemeridian +antemetallic +antemetic +antemillennial +antemingent +antemortal +antemortem +antemundane +antemural +antenarial +antenatal +antenatalitial +antenati +antenatus +antenave +antenna +antennae +antennal +antennary +antennaria +antennariid +antennariidae +antennarius +antennas +antennata +antennate +antennifer +antenniferous +antenniform +antennula +antennular +antennulary +antennule +antenodal +antenoon +antenor +antenumber +antenuptial +anteoccupation +anteocular +anteopercle +anteoperculum +anteorbital +antepagment +antepagmenta +antepagments +antepalatal +antepartum +antepaschal +antepaschel +antepast +antepasts +antepatriarchal +antepectoral +antepectus +antependia +antependium +antependiums +antepenuit +antepenult +antepenultima +antepenultimate +antepenults +antephialtic +antepileptic +antepyretic +antepirrhema +antepone +anteporch +anteport +anteportico +anteporticoes +anteporticos +anteposition +anteposthumous +anteprandial +antepredicament +antepredicamental +antepreterit +antepretonic +anteprohibition +anteprostate +anteprostatic +antequalm +antereformation +antereformational +anteresurrection +anterethic +anterevolutional +anterevolutionary +antergic +anteri +anteriad +anterin +anterioyancer +anterior +anteriority +anteriorly +anteriorness +anteriors +anteroclusion +anterodorsal +anteroexternal +anterofixation +anteroflexion +anterofrontal +anterograde +anteroinferior +anterointerior +anterointernal +anterolateral +anterolaterally +anteromedial +anteromedian +anteroom +anterooms +anteroparietal +anteropygal +anteroposterior +anteroposteriorly +anterospinal +anterosuperior +anteroventral +anteroventrally +antes +antescript +antesignani +antesignanus +antespring +antestature +antesternal +antesternum +antesunrise +antesuperior +antetemple +antethem +antetype +antetypes +anteva +antevenient +anteversion +antevert +anteverted +anteverting +anteverts +antevocalic +antewar +anthdia +anthecology +anthecological +anthecologist +antheia +anthela +anthelae +anthelia +anthelices +anthelion +anthelions +anthelix +anthelminthic +anthelmintic +anthem +anthema +anthemas +anthemata +anthemed +anthemene +anthemy +anthemia +anthemideae +antheming +anthemion +anthemis +anthems +anthemwise +anther +antheraea +antheral +anthericum +antherid +antheridia +antheridial +antheridiophore +antheridium +antherids +antheriferous +antheriform +antherine +antherless +antherogenous +antheroid +antherozoid +antherozoidal +antherozooid +antherozooidal +anthers +antheses +anthesis +anthesteria +anthesteriac +anthesterin +anthesterion +anthesterol +antheximeter +anthicidae +anthidium +anthill +anthyllis +anthills +anthinae +anthine +anthypnotic +anthypophora +anthypophoretic +anthobian +anthobiology +anthocarp +anthocarpous +anthocephalous +anthoceros +anthocerotaceae +anthocerotales +anthocerote +anthochlor +anthochlorine +anthocyan +anthocyanidin +anthocyanin +anthoclinium +anthodia +anthodium +anthoecology +anthoecological +anthoecologist +anthogenesis +anthogenetic +anthogenous +anthography +anthoid +anthokyan +anthol +antholysis +antholite +antholyza +anthology +anthological +anthologically +anthologies +anthologion +anthologise +anthologised +anthologising +anthologist +anthologists +anthologize +anthologized +anthologizer +anthologizes +anthologizing +anthomania +anthomaniac +anthomedusae +anthomedusan +anthomyia +anthomyiid +anthomyiidae +anthony +anthonin +anthonomus +anthood +anthophagy +anthophagous +anthophila +anthophile +anthophilian +anthophyllite +anthophyllitic +anthophilous +anthophyta +anthophyte +anthophobia +anthophora +anthophore +anthophoridae +anthophorous +anthorine +anthos +anthosiderite +anthospermum +anthotaxy +anthotaxis +anthotropic +anthotropism +anthoxanthin +anthoxanthum +anthozoa +anthozoan +anthozoic +anthozooid +anthozoon +anthracaemia +anthracemia +anthracene +anthraceniferous +anthraces +anthrachrysone +anthracia +anthracic +anthraciferous +anthracyl +anthracin +anthracite +anthracitic +anthracitiferous +anthracitious +anthracitism +anthracitization +anthracitous +anthracnose +anthracnosis +anthracocide +anthracoid +anthracolithic +anthracomancy +anthracomarti +anthracomartian +anthracomartus +anthracometer +anthracometric +anthraconecrosis +anthraconite +anthracosaurus +anthracosilicosis +anthracosis +anthracothere +anthracotheriidae +anthracotherium +anthracotic +anthracoxen +anthradiol +anthradiquinone +anthraflavic +anthragallol +anthrahydroquinone +anthralin +anthramin +anthramine +anthranil +anthranyl +anthranilate +anthranilic +anthranoyl +anthranol +anthranone +anthraphenone +anthrapyridine +anthrapurpurin +anthraquinol +anthraquinone +anthraquinonyl +anthrarufin +anthrasilicosis +anthratetrol +anthrathiophene +anthratriol +anthrax +anthraxylon +anthraxolite +anthrenus +anthribid +anthribidae +anthryl +anthrylene +anthriscus +anthrohopobiological +anthroic +anthrol +anthrone +anthrop +anthrophore +anthropic +anthropical +anthropidae +anthropobiology +anthropobiologist +anthropocentric +anthropocentrically +anthropocentricity +anthropocentrism +anthropoclimatology +anthropoclimatologist +anthropocosmic +anthropodeoxycholic +anthropodus +anthropogenesis +anthropogenetic +anthropogeny +anthropogenic +anthropogenist +anthropogenous +anthropogeographer +anthropogeography +anthropogeographic +anthropogeographical +anthropoglot +anthropogony +anthropography +anthropographic +anthropoid +anthropoidal +anthropoidea +anthropoidean +anthropoids +anthropol +anthropolater +anthropolatry +anthropolatric +anthropolite +anthropolith +anthropolithic +anthropolitic +anthropology +anthropologic +anthropological +anthropologically +anthropologies +anthropologist +anthropologists +anthropomancy +anthropomantic +anthropomantist +anthropometer +anthropometry +anthropometric +anthropometrical +anthropometrically +anthropometrist +anthropomophitism +anthropomorph +anthropomorpha +anthropomorphic +anthropomorphical +anthropomorphically +anthropomorphidae +anthropomorphisation +anthropomorphise +anthropomorphised +anthropomorphising +anthropomorphism +anthropomorphisms +anthropomorphist +anthropomorphite +anthropomorphitic +anthropomorphitical +anthropomorphitism +anthropomorphization +anthropomorphize +anthropomorphized +anthropomorphizing +anthropomorphology +anthropomorphological +anthropomorphologically +anthropomorphosis +anthropomorphotheist +anthropomorphous +anthropomorphously +anthroponym +anthroponomy +anthroponomical +anthroponomics +anthroponomist +anthropopathy +anthropopathia +anthropopathic +anthropopathically +anthropopathism +anthropopathite +anthropophagi +anthropophagy +anthropophagic +anthropophagical +anthropophaginian +anthropophagism +anthropophagist +anthropophagistic +anthropophagit +anthropophagite +anthropophagize +anthropophagous +anthropophagously +anthropophagus +anthropophilous +anthropophysiography +anthropophysite +anthropophobia +anthropophuism +anthropophuistic +anthropopithecus +anthropopsychic +anthropopsychism +anthropos +anthroposcopy +anthroposociology +anthroposociologist +anthroposomatology +anthroposophy +anthroposophic +anthroposophical +anthroposophist +anthropoteleoclogy +anthropoteleological +anthropotheism +anthropotheist +anthropotheistic +anthropotomy +anthropotomical +anthropotomist +anthropotoxin +anthropozoic +anthropurgic +anthroropolith +anthroxan +anthroxanic +anththeridia +anthurium +anthus +anti +antiabolitionist +antiabortion +antiabrasion +antiabrin +antiabsolutist +antiacid +antiadiaphorist +antiaditis +antiadministration +antiae +antiaesthetic +antiager +antiagglutinant +antiagglutinating +antiagglutination +antiagglutinative +antiagglutinin +antiaggression +antiaggressionist +antiaggressive +antiaggressively +antiaggressiveness +antiaircraft +antialbumid +antialbumin +antialbumose +antialcoholic +antialcoholism +antialcoholist +antialdoxime +antialexin +antialien +antiamboceptor +antiamylase +antiamusement +antianaphylactogen +antianaphylaxis +antianarchic +antianarchist +antiangular +antiannexation +antiannexationist +antianopheline +antianthrax +antianthropocentric +antianthropomorphism +antiantibody +antiantidote +antiantienzyme +antiantitoxin +antianxiety +antiaphrodisiac +antiaphthic +antiapoplectic +antiapostle +antiaquatic +antiar +antiarcha +antiarchi +antiarin +antiarins +antiaris +antiaristocracy +antiaristocracies +antiaristocrat +antiaristocratic +antiaristocratical +antiaristocratically +antiarrhythmic +antiars +antiarthritic +antiascetic +antiasthmatic +antiastronomical +antiatheism +antiatheist +antiatheistic +antiatheistical +antiatheistically +antiatom +antiatoms +antiatonement +antiattrition +antiauthoritarian +antiauthoritarianism +antiautolysin +antiauxin +antibacchic +antibacchii +antibacchius +antibacterial +antibacteriolytic +antiballistic +antiballooner +antibalm +antibank +antibaryon +antibasilican +antibenzaldoxime +antiberiberin +antibias +antibibliolatry +antibigotry +antibilious +antibiont +antibiosis +antibiotic +antibiotically +antibiotics +antibishop +antiblack +antiblackism +antiblastic +antiblennorrhagic +antiblock +antiblue +antibody +antibodies +antiboss +antiboxing +antibrachial +antibreakage +antibridal +antibromic +antibubonic +antibug +antiburgher +antibusing +antic +antica +anticachectic +antical +anticalcimine +anticalculous +antically +anticalligraphic +anticamera +anticancer +anticancerous +anticapital +anticapitalism +anticapitalist +anticapitalistic +anticapitalistically +anticapitalists +anticar +anticardiac +anticardium +anticarious +anticarnivorous +anticaste +anticatalase +anticatalyst +anticatalytic +anticatalytically +anticatalyzer +anticatarrhal +anticathexis +anticathode +anticatholic +anticausotic +anticaustic +anticensorial +anticensorious +anticensoriously +anticensoriousness +anticensorship +anticentralism +anticentralist +anticentralization +anticephalalgic +anticeremonial +anticeremonialism +anticeremonialist +anticeremonially +anticeremonious +anticeremoniously +anticeremoniousness +antichamber +antichance +anticheater +antichymosin +antichlor +antichlorine +antichloristic +antichlorotic +anticholagogue +anticholinergic +anticholinesterase +antichoromanic +antichorus +antichreses +antichresis +antichretic +antichrist +antichristian +antichristianism +antichristianity +antichristianly +antichrists +antichrome +antichronical +antichronically +antichronism +antichthon +antichthones +antichurch +antichurchian +anticyclic +anticyclical +anticyclically +anticyclogenesis +anticyclolysis +anticyclone +anticyclones +anticyclonic +anticyclonically +anticynic +anticynical +anticynically +anticynicism +anticipant +anticipatable +anticipate +anticipated +anticipates +anticipating +anticipatingly +anticipation +anticipations +anticipative +anticipatively +anticipator +anticipatory +anticipatorily +anticipators +anticity +anticytolysin +anticytotoxin +anticivic +anticivil +anticivilian +anticivism +anticize +antick +anticked +anticker +anticking +anticks +antickt +anticlactic +anticlassical +anticlassicalism +anticlassicalist +anticlassically +anticlassicalness +anticlassicism +anticlassicist +anticlastic +anticlea +anticlergy +anticlerical +anticlericalism +anticlericalist +anticly +anticlimactic +anticlimactical +anticlimactically +anticlimax +anticlimaxes +anticlinal +anticline +anticlines +anticlinoria +anticlinorium +anticlnoria +anticlockwise +anticlogging +anticnemion +anticness +anticoagulan +anticoagulant +anticoagulants +anticoagulate +anticoagulating +anticoagulation +anticoagulative +anticoagulator +anticoagulin +anticodon +anticogitative +anticoincidence +anticold +anticolic +anticombination +anticomet +anticomment +anticommercial +anticommercialism +anticommercialist +anticommercialistic +anticommerciality +anticommercially +anticommercialness +anticommunism +anticommunist +anticommunistic +anticommunistical +anticommunistically +anticommunists +anticommutative +anticompetitive +anticomplement +anticomplementary +anticomplex +anticonceptionist +anticonductor +anticonfederationism +anticonfederationist +anticonfederative +anticonformist +anticonformity +anticonformities +anticonscience +anticonscription +anticonscriptive +anticonservatism +anticonservative +anticonservatively +anticonservativeness +anticonstitution +anticonstitutional +anticonstitutionalism +anticonstitutionalist +anticonstitutionally +anticontagion +anticontagionist +anticontagious +anticontagiously +anticontagiousness +anticonvellent +anticonvention +anticonventional +anticonventionalism +anticonventionalist +anticonventionally +anticonvulsant +anticonvulsive +anticor +anticorn +anticorona +anticorrosion +anticorrosive +anticorrosively +anticorrosiveness +anticorrosives +anticorset +anticosine +anticosmetic +anticosmetics +anticouncil +anticourt +anticourtier +anticous +anticovenanter +anticovenanting +anticreation +anticreational +anticreationism +anticreationist +anticreative +anticreatively +anticreativeness +anticreativity +anticreator +anticreep +anticreeper +anticreeping +anticrepuscular +anticrepuscule +anticryptic +anticryptically +anticrisis +anticritic +anticritical +anticritically +anticriticalness +anticritique +anticrochet +anticrotalic +antics +anticularia +anticult +anticum +anticus +antidactyl +antidancing +antidecalogue +antideflation +antidemocracy +antidemocracies +antidemocrat +antidemocratic +antidemocratical +antidemocratically +antidemoniac +antidepressant +antidepressants +antidepressive +antiderivative +antidetonant +antidetonating +antidiabetic +antidiastase +antidicomarian +antidicomarianite +antidictionary +antidiffuser +antidynamic +antidynasty +antidynastic +antidynastical +antidynastically +antidinic +antidiphtheria +antidiphtheric +antidiphtherin +antidiphtheritic +antidisciplinarian +antidyscratic +antidysenteric +antidisestablishmentarian +antidisestablishmentarianism +antidysuric +antidiuretic +antidivine +antidivorce +antidogmatic +antidogmatical +antidogmatically +antidogmatism +antidogmatist +antidomestic +antidomestically +antidominican +antidora +antidorcas +antidoron +antidotal +antidotally +antidotary +antidote +antidoted +antidotes +antidotical +antidotically +antidoting +antidotism +antidraft +antidrag +antidromal +antidromy +antidromic +antidromically +antidromous +antidrug +antiduke +antidumping +antiecclesiastic +antiecclesiastical +antiecclesiastically +antiecclesiasticism +antiedemic +antieducation +antieducational +antieducationalist +antieducationally +antieducationist +antiegoism +antiegoist +antiegoistic +antiegoistical +antiegoistically +antiegotism +antiegotist +antiegotistic +antiegotistical +antiegotistically +antieyestrain +antiejaculation +antielectron +antielectrons +antiemetic +antiemperor +antiempiric +antiempirical +antiempirically +antiempiricism +antiempiricist +antiendotoxin +antiendowment +antienergistic +antient +antienthusiasm +antienthusiast +antienthusiastic +antienthusiastically +antienvironmentalism +antienvironmentalist +antienvironmentalists +antienzymatic +antienzyme +antienzymic +antiepicenter +antiepileptic +antiepiscopal +antiepiscopist +antiepithelial +antierysipelas +antierosion +antierosive +antiestablishment +antietam +antiethnic +antieugenic +antievangelical +antievolution +antievolutional +antievolutionally +antievolutionary +antievolutionist +antievolutionistic +antiexpansion +antiexpansionism +antiexpansionist +antiexporting +antiexpressionism +antiexpressionist +antiexpressionistic +antiexpressive +antiexpressively +antiexpressiveness +antiextreme +antiface +antifaction +antifame +antifanatic +antifascism +antifascist +antifascists +antifat +antifatigue +antifebrile +antifebrin +antifederal +antifederalism +antifederalist +antifelon +antifelony +antifeminism +antifeminist +antifeministic +antiferment +antifermentative +antiferroelectric +antiferromagnet +antiferromagnetic +antiferromagnetism +antifertility +antifertilizer +antifeudal +antifeudalism +antifeudalist +antifeudalistic +antifeudalization +antifibrinolysin +antifibrinolysis +antifideism +antifire +antiflash +antiflattering +antiflatulent +antiflux +antifoam +antifoaming +antifoggant +antifogmatic +antiforeign +antiforeignism +antiformant +antiformin +antifouler +antifouling +antifowl +antifreeze +antifreezes +antifreezing +antifriction +antifrictional +antifrost +antifundamentalism +antifundamentalist +antifungal +antifungin +antigay +antigalactagogue +antigalactic +antigambling +antiganting +antigen +antigene +antigenes +antigenic +antigenically +antigenicity +antigens +antighostism +antigigmanic +antigyrous +antiglare +antiglyoxalase +antiglobulin +antignostic +antignostical +antigod +antigone +antigonococcic +antigonon +antigonorrheic +antigonus +antigorite +antigovernment +antigovernmental +antigovernmentally +antigraft +antigrammatical +antigrammatically +antigrammaticalness +antigraph +antigraphy +antigravitate +antigravitation +antigravitational +antigravitationally +antigravity +antigropelos +antigrowth +antiguan +antiguggler +antigun +antihalation +antiharmonist +antihectic +antihelices +antihelix +antihelixes +antihelminthic +antihemagglutinin +antihemisphere +antihemoglobin +antihemolysin +antihemolytic +antihemophilic +antihemorrhagic +antihemorrheidal +antihero +antiheroes +antiheroic +antiheroism +antiheterolysin +antihydrophobic +antihydropic +antihydropin +antihidrotic +antihierarchal +antihierarchy +antihierarchic +antihierarchical +antihierarchically +antihierarchies +antihierarchism +antihierarchist +antihygienic +antihygienically +antihylist +antihypertensive +antihypertensives +antihypnotic +antihypnotically +antihypochondriac +antihypophora +antihistamine +antihistamines +antihistaminic +antihysteric +antihistorical +antiholiday +antihormone +antihuff +antihum +antihuman +antihumanism +antihumanist +antihumanistic +antihumbuggist +antihunting +antiinflammatory +antiinflammatories +antiinstitutionalist +antiinstitutionalists +antiinsurrectionally +antiinsurrectionists +antijam +antikamnia +antikathode +antikenotoxin +antiketogen +antiketogenesis +antiketogenic +antikinase +antiking +antikings +antiknock +antiknocks +antilabor +antilaborist +antilacrosse +antilacrosser +antilactase +antilapsarian +antilapse +antileague +antileak +antileft +antilegalist +antilegomena +antilemic +antilens +antilepsis +antileptic +antilepton +antilethargic +antileukemic +antileveling +antilevelling +antilia +antiliberal +antiliberalism +antiliberalist +antiliberalistic +antiliberally +antiliberalness +antiliberals +antilibration +antilife +antilift +antilynching +antilipase +antilipoid +antiliquor +antilysin +antilysis +antilyssic +antilithic +antilytic +antilitter +antiliturgy +antiliturgic +antiliturgical +antiliturgically +antiliturgist +antillean +antilles +antilobium +antilocapra +antilocapridae +antilochus +antiloemic +antilog +antilogarithm +antilogarithmic +antilogarithms +antilogy +antilogic +antilogical +antilogies +antilogism +antilogistic +antilogistically +antilogous +antilogs +antiloimic +antilope +antilopinae +antilopine +antiloquy +antilottery +antiluetic +antiluetin +antimacassar +antimacassars +antimachination +antimachine +antimachinery +antimagistratical +antimagnetic +antimalaria +antimalarial +antimale +antimallein +antiman +antimaniac +antimaniacal +antimarian +antimark +antimartyr +antimask +antimasker +antimasks +antimason +antimasonic +antimasonry +antimasque +antimasquer +antimasquerade +antimaterialism +antimaterialist +antimaterialistic +antimaterialistically +antimatrimonial +antimatrimonialist +antimatter +antimechanism +antimechanist +antimechanistic +antimechanistically +antimechanization +antimediaeval +antimediaevalism +antimediaevalist +antimediaevally +antimedical +antimedically +antimedication +antimedicative +antimedicine +antimedieval +antimedievalism +antimedievalist +antimedievally +antimelancholic +antimellin +antimeningococcic +antimensia +antimension +antimensium +antimephitic +antimere +antimeres +antimerger +antimerging +antimeric +antimerina +antimerism +antimeristem +antimesia +antimeson +antimetabole +antimetabolite +antimetathesis +antimetathetic +antimeter +antimethod +antimethodic +antimethodical +antimethodically +antimethodicalness +antimetrical +antimetropia +antimetropic +antimiasmatic +antimycotic +antimicrobial +antimicrobic +antimilitary +antimilitarism +antimilitarist +antimilitaristic +antimilitaristically +antiministerial +antiministerialist +antiministerially +antiminsia +antiminsion +antimiscegenation +antimissile +antimission +antimissionary +antimissioner +antimystic +antimystical +antimystically +antimysticalness +antimysticism +antimythic +antimythical +antimitotic +antimixing +antimnemonic +antimodel +antimodern +antimodernism +antimodernist +antimodernistic +antimodernization +antimodernly +antimodernness +antimonarch +antimonarchal +antimonarchally +antimonarchy +antimonarchial +antimonarchic +antimonarchical +antimonarchically +antimonarchicalness +antimonarchism +antimonarchist +antimonarchistic +antimonarchists +antimonate +antimony +antimonial +antimoniate +antimoniated +antimonic +antimonid +antimonide +antimonies +antimoniferous +antimonyl +antimonious +antimonite +antimonium +antimoniuret +antimoniureted +antimoniuretted +antimonopoly +antimonopolism +antimonopolist +antimonopolistic +antimonopolization +antimonous +antimonsoon +antimoral +antimoralism +antimoralist +antimoralistic +antimorality +antimosquito +antimusical +antimusically +antimusicalness +antinarcotic +antinarcotics +antinarrative +antinational +antinationalism +antinationalist +antinationalistic +antinationalistically +antinationalists +antinationalization +antinationally +antinatural +antinaturalism +antinaturalist +antinaturalistic +antinaturally +antinaturalness +antinegro +antinegroism +antineologian +antineoplastic +antinephritic +antinepotic +antineuralgic +antineuritic +antineurotoxin +antineutral +antineutralism +antineutrality +antineutrally +antineutrino +antineutrinos +antineutron +antineutrons +anting +antinganting +antings +antinial +antinicotine +antinihilism +antinihilist +antinihilistic +antinion +antinodal +antinode +antinodes +antinoise +antinome +antinomy +antinomian +antinomianism +antinomians +antinomic +antinomical +antinomies +antinomist +antinoness +antinormal +antinormality +antinormalness +antinosarian +antinous +antinovel +antinovelist +antinovels +antinucleon +antinucleons +antinuke +antiochene +antiochian +antiochianism +antiodont +antiodontalgic +antiope +antiopelmous +antiophthalmic +antiopium +antiopiumist +antiopiumite +antioptimism +antioptimist +antioptimistic +antioptimistical +antioptimistically +antioptionist +antiorgastic +antiorthodox +antiorthodoxy +antiorthodoxly +antioxidant +antioxidants +antioxidase +antioxidizer +antioxidizing +antioxygen +antioxygenating +antioxygenation +antioxygenator +antioxygenic +antiozonant +antipacifism +antipacifist +antipacifistic +antipacifists +antipapacy +antipapal +antipapalist +antipapism +antipapist +antipapistic +antipapistical +antiparabema +antiparabemata +antiparagraphe +antiparagraphic +antiparalytic +antiparalytical +antiparallel +antiparallelogram +antiparasitic +antiparasitical +antiparasitically +antiparastatitis +antiparliament +antiparliamental +antiparliamentary +antiparliamentarian +antiparliamentarians +antiparliamentarist +antiparliamenteer +antipart +antiparticle +antiparticles +antipasch +antipascha +antipass +antipasti +antipastic +antipasto +antipastos +antipatharia +antipatharian +antipathetic +antipathetical +antipathetically +antipatheticalness +antipathy +antipathic +antipathida +antipathies +antipathist +antipathize +antipathogen +antipathogene +antipathogenic +antipatriarch +antipatriarchal +antipatriarchally +antipatriarchy +antipatriot +antipatriotic +antipatriotically +antipatriotism +antipedal +antipedobaptism +antipedobaptist +antipeduncular +antipellagric +antipendium +antipepsin +antipeptone +antiperiodic +antiperistalsis +antiperistaltic +antiperistasis +antiperistatic +antiperistatical +antiperistatically +antipersonnel +antiperspirant +antiperspirants +antiperthite +antipestilence +antipestilent +antipestilential +antipestilently +antipetalous +antipewism +antiphagocytic +antipharisaic +antipharmic +antiphase +antiphylloxeric +antiphilosophy +antiphilosophic +antiphilosophical +antiphilosophically +antiphilosophies +antiphilosophism +antiphysic +antiphysical +antiphysically +antiphysicalness +antiphysician +antiphlogistian +antiphlogistic +antiphlogistin +antiphon +antiphona +antiphonal +antiphonally +antiphonary +antiphonaries +antiphoner +antiphonetic +antiphony +antiphonic +antiphonical +antiphonically +antiphonies +antiphonon +antiphons +antiphrases +antiphrasis +antiphrastic +antiphrastical +antiphrastically +antiphthisic +antiphthisical +antipyic +antipyics +antipill +antipyonin +antipyresis +antipyretic +antipyretics +antipyryl +antipyrin +antipyrine +antipyrotic +antiplague +antiplanet +antiplastic +antiplatelet +antipleion +antiplenist +antiplethoric +antipleuritic +antiplurality +antipneumococcic +antipodagric +antipodagron +antipodal +antipode +antipodean +antipodeans +antipodes +antipodic +antipodism +antipodist +antipoetic +antipoetical +antipoetically +antipoints +antipolar +antipole +antipolemist +antipoles +antipolygamy +antipolyneuritic +antipolitical +antipolitically +antipolitics +antipollution +antipolo +antipool +antipooling +antipope +antipopery +antipopes +antipopular +antipopularization +antipopulationist +antipopulism +antiportable +antiposition +antipot +antipoverty +antipragmatic +antipragmatical +antipragmatically +antipragmaticism +antipragmatism +antipragmatist +antiprecipitin +antipredeterminant +antiprelate +antiprelatic +antiprelatism +antiprelatist +antipreparedness +antiprestidigitation +antipriest +antipriestcraft +antipriesthood +antiprime +antiprimer +antipriming +antiprinciple +antiprism +antiproductionist +antiproductive +antiproductively +antiproductiveness +antiproductivity +antiprofiteering +antiprogressive +antiprohibition +antiprohibitionist +antiprojectivity +antiprophet +antiprostate +antiprostatic +antiprotease +antiproteolysis +antiproton +antiprotons +antiprotozoal +antiprudential +antipruritic +antipsalmist +antipsychiatry +antipsychotic +antipsoric +antiptosis +antipudic +antipuritan +antiputrefaction +antiputrefactive +antiputrescent +antiputrid +antiq +antiqua +antiquary +antiquarian +antiquarianism +antiquarianize +antiquarianly +antiquarians +antiquaries +antiquarism +antiquarium +antiquartan +antiquate +antiquated +antiquatedness +antiquates +antiquating +antiquation +antique +antiqued +antiquely +antiqueness +antiquer +antiquers +antiques +antiquing +antiquist +antiquitarian +antiquity +antiquities +antiquum +antirabic +antirabies +antiracemate +antiracer +antirachitic +antirachitically +antiracial +antiracially +antiracing +antiracism +antiradiant +antiradiating +antiradiation +antiradical +antiradicalism +antiradically +antiradicals +antirailwayist +antirape +antirational +antirationalism +antirationalist +antirationalistic +antirationality +antirationally +antirattler +antireacting +antireaction +antireactionary +antireactionaries +antireactive +antirealism +antirealist +antirealistic +antirealistically +antireality +antirebating +antirecruiting +antired +antiredeposition +antireducer +antireducing +antireduction +antireductive +antireflexive +antireform +antireformer +antireforming +antireformist +antireligion +antireligionist +antireligiosity +antireligious +antireligiously +antiremonstrant +antirennet +antirennin +antirent +antirenter +antirentism +antirepublican +antirepublicanism +antireservationist +antiresonance +antiresonator +antirestoration +antireticular +antirevisionist +antirevolution +antirevolutionary +antirevolutionaries +antirevolutionist +antirheumatic +antiricin +antirickets +antiriot +antiritual +antiritualism +antiritualist +antiritualistic +antirobin +antiroyal +antiroyalism +antiroyalist +antiroll +antiromance +antiromantic +antiromanticism +antiromanticist +antirrhinum +antirumor +antirun +antirust +antirusts +antis +antisabbatarian +antisacerdotal +antisacerdotalist +antisag +antisaloon +antisalooner +antisavage +antiscabious +antiscale +antisceptic +antisceptical +antiscepticism +antischolastic +antischolastically +antischolasticism +antischool +antiscia +antiscians +antiscience +antiscientific +antiscientifically +antiscii +antiscion +antiscolic +antiscorbutic +antiscorbutical +antiscriptural +antiscripturism +antiscrofulous +antiseismic +antiselene +antisemite +antisemitic +antisemitism +antisensitivity +antisensitizer +antisensitizing +antisensuality +antisensuous +antisensuously +antisensuousness +antisepalous +antisepsin +antisepsis +antiseptic +antiseptical +antiseptically +antisepticise +antisepticised +antisepticising +antisepticism +antisepticist +antisepticize +antisepticized +antisepticizing +antiseptics +antiseption +antiseptize +antisera +antiserum +antiserums +antiserumsera +antisex +antisexist +antiship +antishipping +antisi +antisialagogue +antisialic +antisiccative +antisideric +antisilverite +antisymmetry +antisymmetric +antisymmetrical +antisimoniacal +antisyndicalism +antisyndicalist +antisyndication +antisine +antisynod +antisyphilitic +antisiphon +antisiphonal +antiskeptic +antiskeptical +antiskepticism +antiskid +antiskidding +antislavery +antislaveryism +antislickens +antislip +antismog +antismoking +antismut +antisnapper +antisnob +antisocial +antisocialist +antisocialistic +antisocialistically +antisociality +antisocially +antisolar +antisophism +antisophist +antisophistic +antisophistication +antisophistry +antisoporific +antispace +antispadix +antispasis +antispasmodic +antispasmodics +antispast +antispastic +antispectroscopic +antispeculation +antispermotoxin +antispiritual +antispiritualism +antispiritualist +antispiritualistic +antispiritually +antispirochetic +antisplasher +antisplenetic +antisplitting +antispreader +antispreading +antisquama +antisquatting +antistadholder +antistadholderian +antistalling +antistaphylococcic +antistat +antistate +antistater +antistatic +antistatism +antistatist +antisteapsin +antisterility +antistes +antistimulant +antistimulation +antistock +antistreptococcal +antistreptococcic +antistreptococcin +antistreptococcus +antistrike +antistriker +antistrophal +antistrophe +antistrophic +antistrophically +antistrophize +antistrophon +antistrumatic +antistrumous +antisubmarine +antisubstance +antisudoral +antisudorific +antisuffrage +antisuffragist +antisun +antisupernatural +antisupernaturalism +antisupernaturalist +antisupernaturalistic +antisurplician +antitabetic +antitabloid +antitangent +antitank +antitarnish +antitarnishing +antitartaric +antitax +antitaxation +antiteetotalism +antitegula +antitemperance +antitetanic +antitetanolysin +antithalian +antitheft +antitheism +antitheist +antitheistic +antitheistical +antitheistically +antithenar +antitheology +antitheologian +antitheological +antitheologizing +antithermic +antithermin +antitheses +antithesis +antithesism +antithesize +antithet +antithetic +antithetical +antithetically +antithetics +antithyroid +antithrombic +antithrombin +antitintinnabularian +antitypal +antitype +antitypes +antityphoid +antitypy +antitypic +antitypical +antitypically +antitypous +antityrosinase +antitobacco +antitobacconal +antitobacconist +antitonic +antitorpedo +antitoxic +antitoxin +antitoxine +antitoxins +antitrade +antitrades +antitradition +antitraditional +antitraditionalist +antitraditionally +antitragal +antitragi +antitragic +antitragicus +antitragus +antitrinitarian +antitrypsin +antitryptic +antitrismus +antitrochanter +antitropal +antitrope +antitropy +antitropic +antitropical +antitropous +antitrust +antitruster +antitubercular +antituberculin +antituberculosis +antituberculotic +antituberculous +antitumor +antitumoral +antiturnpikeism +antitussive +antitwilight +antiuating +antiunion +antiunionist +antiuratic +antiurease +antiusurious +antiutilitarian +antiutilitarianism +antivaccination +antivaccinationist +antivaccinator +antivaccinist +antivariolous +antivenefic +antivenene +antivenereal +antivenin +antivenine +antivenins +antivenom +antivenomous +antivermicular +antivibrating +antivibrator +antivibratory +antivice +antiviral +antivirotic +antivirus +antivitalist +antivitalistic +antivitamin +antivivisection +antivivisectionist +antivivisectionists +antivolition +antiwar +antiwarlike +antiwaste +antiwear +antiwedge +antiweed +antiwhite +antiwhitism +antiwit +antiworld +antixerophthalmic +antizealot +antizymic +antizymotic +antizoea +antjar +antler +antlered +antlerite +antlerless +antlers +antlia +antliate +antlid +antlike +antling +antlion +antlions +antlophobia +antluetic +antocular +antodontalgic +antoeci +antoecian +antoecians +antoinette +anton +antonella +antony +antonia +antonym +antonymy +antonymic +antonymies +antonymous +antonyms +antonina +antoniniani +antoninianus +antonio +antonomasy +antonomasia +antonomastic +antonomastical +antonomastically +antonovics +antorbital +antozone +antozonite +antproof +antra +antral +antralgia +antre +antrectomy +antres +antrin +antritis +antrocele +antronasal +antrophore +antrophose +antrorse +antrorsely +antroscope +antroscopy +antrostomus +antrotympanic +antrotympanitis +antrotome +antrotomy +antroversion +antrovert +antrum +antrums +antrustion +antrustionship +ants +antship +antshrike +antsy +antsier +antsiest +antsigne +antthrush +antu +antum +antwerp +antwise +anubin +anubing +anubis +anucleate +anucleated +anukabiet +anukit +anuloma +anunder +anura +anural +anuran +anurans +anureses +anuresis +anuretic +anury +anuria +anurias +anuric +anurous +anus +anuses +anusim +anusvara +anutraminosa +anvasser +anvil +anviled +anviling +anvilled +anvilling +anvils +anvilsmith +anviltop +anviltops +anxiety +anxieties +anxietude +anxiolytic +anxious +anxiously +anxiousness +anzac +anzanian +ao +aob +aogiri +aoife +aoli +aonach +aonian +aor +aorist +aoristic +aoristically +aorists +aorta +aortae +aortal +aortarctia +aortas +aortectasia +aortectasis +aortic +aorticorenal +aortism +aortitis +aortoclasia +aortoclasis +aortography +aortographic +aortographies +aortoiliac +aortolith +aortomalacia +aortomalaxis +aortopathy +aortoptosia +aortoptosis +aortorrhaphy +aortosclerosis +aortostenosis +aortotomy +aosmic +aotea +aotearoa +aotes +aotus +aouad +aouads +aoudad +aoudads +aouellimiden +aoul +ap +apa +apabhramsa +apace +apache +apaches +apachette +apachism +apachite +apadana +apaesthesia +apaesthetic +apaesthetize +apaestically +apagoge +apagoges +apagogic +apagogical +apagogically +apagogue +apay +apayao +apaid +apair +apaise +apalachee +apalit +apama +apanage +apanaged +apanages +apanaging +apandry +apanteles +apantesis +apanthropy +apanthropia +apar +aparai +aparaphysate +aparavidya +apardon +aparejo +aparejos +apargia +aparithmesis +apart +apartado +apartheid +aparthrosis +apartment +apartmental +apartments +apartness +apasote +apass +apast +apastra +apastron +apasttra +apatan +apatela +apatetic +apathaton +apatheia +apathetic +apathetical +apathetically +apathy +apathia +apathic +apathies +apathism +apathist +apathistical +apathize +apathogenic +apathus +apatite +apatites +apatornis +apatosaurus +apaturia +ape +apeak +apectomy +aped +apedom +apeek +apehood +apeiron +apeirophobia +apelet +apelike +apeling +apelles +apellous +apeman +apemantus +apennine +apennines +apenteric +apepsy +apepsia +apepsinia +apeptic +aper +aperch +apercu +apercus +aperea +apery +aperient +aperients +aperies +aperiodic +aperiodically +aperiodicity +aperispermic +aperistalsis +aperitif +aperitifs +aperitive +apers +apersee +apert +apertion +apertly +apertness +apertometer +apertum +apertural +aperture +apertured +apertures +aperu +aperulosid +apes +apesthesia +apesthetic +apesthetize +apetalae +apetaly +apetalies +apetaloid +apetalose +apetalous +apetalousness +apex +apexed +apexes +apexing +aph +aphacia +aphacial +aphacic +aphaeresis +aphaeretic +aphagia +aphagias +aphakia +aphakial +aphakic +aphanapteryx +aphanes +aphanesite +aphaniptera +aphanipterous +aphanisia +aphanisis +aphanite +aphanites +aphanitic +aphanitism +aphanomyces +aphanophyre +aphanozygous +apharsathacites +aphasia +aphasiac +aphasiacs +aphasias +aphasic +aphasics +aphasiology +aphelandra +aphelenchus +aphelia +aphelian +aphelilia +aphelilions +aphelinus +aphelion +apheliotropic +apheliotropically +apheliotropism +aphelops +aphemia +aphemic +aphengescope +aphengoscope +aphenoscope +apheresis +apheretic +apheses +aphesis +apheta +aphetic +aphetically +aphetism +aphetize +aphicidal +aphicide +aphid +aphides +aphidian +aphidians +aphidicide +aphidicolous +aphidid +aphididae +aphidiinae +aphidious +aphidius +aphidivorous +aphidlion +aphidolysin +aphidophagous +aphidozer +aphydrotropic +aphydrotropism +aphids +aphilanthropy +aphylly +aphyllies +aphyllose +aphyllous +aphyric +aphis +aphislion +aphizog +aphlaston +aphlebia +aphlogistic +aphnology +aphodal +aphodi +aphodian +aphodius +aphodus +apholate +apholates +aphony +aphonia +aphonias +aphonic +aphonics +aphonous +aphoria +aphorise +aphorised +aphoriser +aphorises +aphorising +aphorism +aphorismatic +aphorismer +aphorismic +aphorismical +aphorismos +aphorisms +aphorist +aphoristic +aphoristical +aphoristically +aphorists +aphorize +aphorized +aphorizer +aphorizes +aphorizing +aphoruridae +aphotaxis +aphotic +aphototactic +aphototaxis +aphototropic +aphototropism +aphra +aphrasia +aphrite +aphrizite +aphrodesiac +aphrodisia +aphrodisiac +aphrodisiacal +aphrodisiacs +aphrodisian +aphrodisiomania +aphrodisiomaniac +aphrodisiomaniacal +aphrodision +aphrodistic +aphrodite +aphroditeum +aphroditic +aphroditidae +aphroditous +aphrolite +aphronia +aphronitre +aphrosiderite +aphtha +aphthae +aphthartodocetae +aphthartodocetic +aphthartodocetism +aphthic +aphthitalite +aphthoid +aphthong +aphthongal +aphthongia +aphthonite +aphthous +apiaca +apiaceae +apiaceous +apiales +apian +apiararies +apiary +apiarian +apiarians +apiaries +apiarist +apiarists +apiator +apicad +apical +apically +apices +apicial +apician +apicifixed +apicilar +apicillary +apicitis +apickaback +apickback +apickpack +apicoectomy +apicolysis +apicula +apicular +apiculate +apiculated +apiculation +apiculi +apicultural +apiculture +apiculturist +apiculus +apidae +apiece +apieces +apigenin +apii +apiin +apikores +apikoros +apikorsim +apilary +apili +apimania +apimanias +apina +apinae +apinage +apinch +aping +apinoid +apio +apioceridae +apiocrinite +apioid +apioidal +apiol +apiole +apiolin +apiology +apiologies +apiologist +apyonin +apionol +apios +apiose +apiosoma +apiphobia +apyrase +apyrases +apyrene +apyretic +apyrexy +apyrexia +apyrexial +apyrotype +apyrous +apis +apish +apishamore +apishly +apishness +apism +apitong +apitpat +apium +apivorous +apjohnite +apl +aplace +aplacental +aplacentalia +aplacentaria +aplacophora +aplacophoran +aplacophorous +aplanat +aplanatic +aplanatically +aplanatism +aplanobacter +aplanogamete +aplanospore +aplasia +aplasias +aplastic +aplectrum +aplenty +aplysia +aplite +aplites +aplitic +aplobasalt +aplodiorite +aplodontia +aplodontiidae +aplomb +aplombs +aplome +aplopappus +aploperistomatous +aplostemonous +aplotaxene +aplotomy +apluda +aplustra +aplustre +aplustria +apnea +apneal +apneas +apneic +apneumatic +apneumatosis +apneumona +apneumonous +apneusis +apneustic +apnoea +apnoeal +apnoeas +apnoeic +apoaconitine +apoapsides +apoapsis +apoatropine +apobiotic +apoblast +apocaffeine +apocalypse +apocalypses +apocalypst +apocalypt +apocalyptic +apocalyptical +apocalyptically +apocalypticism +apocalyptism +apocalyptist +apocamphoric +apocarp +apocarpy +apocarpies +apocarpous +apocarps +apocatastasis +apocatastatic +apocatharsis +apocathartic +apocenter +apocentre +apocentric +apocentricity +apocha +apochae +apocholic +apochromat +apochromatic +apochromatism +apocynaceae +apocynaceous +apocinchonine +apocyneous +apocynthion +apocynthions +apocynum +apocyte +apocodeine +apocopate +apocopated +apocopating +apocopation +apocope +apocopes +apocopic +apocrenic +apocrine +apocryph +apocrypha +apocryphal +apocryphalist +apocryphally +apocryphalness +apocryphate +apocryphon +apocrisiary +apocrita +apocrustic +apod +apoda +apodal +apodan +apodedeipna +apodeictic +apodeictical +apodeictically +apodeipna +apodeipnon +apodeixis +apodema +apodemal +apodemas +apodemata +apodematal +apodeme +apodes +apodia +apodiabolosis +apodictic +apodictical +apodictically +apodictive +apodidae +apodioxis +apodyteria +apodyterium +apodixis +apodoses +apodosis +apodous +apods +apoembryony +apoenzyme +apofenchene +apoferritin +apogaeic +apogaic +apogalacteum +apogamy +apogamic +apogamically +apogamies +apogamous +apogamously +apogeal +apogean +apogee +apogees +apogeic +apogeny +apogenous +apogeotropic +apogeotropically +apogeotropism +apogon +apogonid +apogonidae +apograph +apographal +apographic +apographical +apoharmine +apohyal +apoidea +apoikia +apoious +apoise +apojove +apokatastasis +apokatastatic +apokrea +apokreos +apolar +apolarity +apolaustic +apolegamic +apolysin +apolysis +apolista +apolistan +apolitical +apolitically +apolytikion +apollinarian +apollinarianism +apolline +apollinian +apollyon +apollo +apollonia +apollonian +apollonic +apollonicon +apollonistic +apollos +apolloship +apolog +apologal +apologer +apologete +apologetic +apologetical +apologetically +apologetics +apology +apologia +apologiae +apologias +apological +apologies +apologise +apologised +apologiser +apologising +apologist +apologists +apologize +apologized +apologizer +apologizers +apologizes +apologizing +apologs +apologue +apologues +apolousis +apolune +apolunes +apolusis +apomecometer +apomecometry +apometaboly +apometabolic +apometabolism +apometabolous +apomict +apomictic +apomictical +apomictically +apomicts +apomixes +apomixis +apomorphia +apomorphin +apomorphine +aponeurology +aponeurorrhaphy +aponeuroses +aponeurosis +aponeurositis +aponeurotic +aponeurotome +aponeurotomy +aponia +aponic +aponogeton +aponogetonaceae +aponogetonaceous +apoop +apopemptic +apopenptic +apopetalous +apophantic +apophasis +apophatic +apophyeeal +apophyge +apophyges +apophylactic +apophylaxis +apophyllite +apophyllous +apophis +apophysary +apophysate +apophyseal +apophyses +apophysial +apophysis +apophysitis +apophlegm +apophlegmatic +apophlegmatism +apophony +apophonia +apophonic +apophonies +apophorometer +apophthegm +apophthegmatic +apophthegmatical +apophthegmatist +apopyle +apoplasmodial +apoplastogamous +apoplectic +apoplectical +apoplectically +apoplectiform +apoplectoid +apoplex +apoplexy +apoplexies +apoplexious +apoquinamine +apoquinine +aporetic +aporetical +aporhyolite +aporia +aporiae +aporias +aporobranchia +aporobranchian +aporobranchiata +aporocactus +aporosa +aporose +aporphin +aporphine +aporrhaidae +aporrhais +aporrhaoid +aporrhea +aporrhegma +aporrhiegma +aporrhoea +aport +aportlast +aportoise +aposafranine +aposaturn +aposaturnium +aposelene +aposematic +aposematically +aposepalous +aposia +aposiopeses +aposiopesis +aposiopestic +aposiopetic +apositia +apositic +aposoro +apospory +aposporic +apospories +aposporogony +aposporous +apostacy +apostacies +apostacize +apostasy +apostasies +apostasis +apostate +apostates +apostatic +apostatical +apostatically +apostatise +apostatised +apostatising +apostatism +apostatize +apostatized +apostatizes +apostatizing +apostaxis +apostem +apostemate +apostematic +apostemation +apostematous +aposteme +aposteriori +aposthia +aposthume +apostil +apostille +apostils +apostle +apostlehood +apostles +apostleship +apostleships +apostoile +apostolate +apostoless +apostoli +apostolian +apostolic +apostolical +apostolically +apostolicalness +apostolici +apostolicism +apostolicity +apostolize +apostolos +apostrophal +apostrophation +apostrophe +apostrophes +apostrophi +apostrophic +apostrophied +apostrophise +apostrophised +apostrophising +apostrophize +apostrophized +apostrophizes +apostrophizing +apostrophus +apostume +apotactic +apotactici +apotactite +apotelesm +apotelesmatic +apotelesmatical +apothec +apothecal +apothecarcaries +apothecary +apothecaries +apothecaryship +apothece +apotheces +apothecia +apothecial +apothecium +apothegm +apothegmatic +apothegmatical +apothegmatically +apothegmatist +apothegmatize +apothegms +apothem +apothems +apotheose +apotheoses +apotheosis +apotheosise +apotheosised +apotheosising +apotheosize +apotheosized +apotheosizing +apothesine +apothesis +apothgm +apotihecal +apotype +apotypic +apotome +apotracheal +apotropaic +apotropaically +apotropaion +apotropaism +apotropous +apoturmeric +apout +apoxesis +apoxyomenos +apozem +apozema +apozemical +apozymase +app +appay +appair +appal +appalachia +appalachian +appalachians +appale +appall +appalled +appalling +appallingly +appallingness +appallment +appalls +appalment +appaloosa +appaloosas +appals +appalto +appanage +appanaged +appanages +appanaging +appanagist +appar +apparail +apparance +apparat +apparatchik +apparatchiki +apparatchiks +apparation +apparats +apparatus +apparatuses +apparel +appareled +appareling +apparelled +apparelling +apparelment +apparels +apparence +apparency +apparencies +apparens +apparent +apparentation +apparentement +apparentements +apparently +apparentness +apparition +apparitional +apparitions +apparitor +appartement +appassionata +appassionatamente +appassionate +appassionato +appast +appaume +appaumee +appd +appeach +appeacher +appeachment +appeal +appealability +appealable +appealed +appealer +appealers +appealing +appealingly +appealingness +appeals +appear +appearance +appearanced +appearances +appeared +appearer +appearers +appearing +appears +appeasable +appeasableness +appeasably +appease +appeased +appeasement +appeasements +appeaser +appeasers +appeases +appeasing +appeasingly +appeasive +appel +appellability +appellable +appellancy +appellant +appellants +appellate +appellation +appellational +appellations +appellative +appellatived +appellatively +appellativeness +appellatory +appellee +appellees +appellor +appellors +appels +appenage +append +appendage +appendaged +appendages +appendalgia +appendance +appendancy +appendant +appendectomy +appendectomies +appended +appendence +appendency +appendent +appender +appenders +appendical +appendicalgia +appendicate +appendice +appendiceal +appendicectasis +appendicectomy +appendicectomies +appendices +appendicial +appendicious +appendicitis +appendicle +appendicocaecostomy +appendicostomy +appendicular +appendicularia +appendicularian +appendiculariidae +appendiculata +appendiculate +appendiculated +appending +appenditious +appendix +appendixed +appendixes +appendixing +appendorontgenography +appendotome +appends +appennage +appense +appentice +appenzell +apperceive +apperceived +apperceiving +apperception +apperceptionism +apperceptionist +apperceptionistic +apperceptive +apperceptively +appercipient +appere +apperil +appersonation +appersonification +appert +appertain +appertained +appertaining +appertainment +appertains +appertinent +appertise +appestat +appestats +appet +appete +appetence +appetency +appetencies +appetent +appetently +appetibility +appetible +appetibleness +appetiser +appetising +appetisse +appetit +appetite +appetites +appetition +appetitional +appetitious +appetitive +appetitiveness +appetitost +appetize +appetized +appetizement +appetizer +appetizers +appetizing +appetizingly +appinite +appius +appl +applanate +applanation +applaud +applaudable +applaudably +applauded +applauder +applauders +applauding +applaudingly +applauds +applause +applauses +applausive +applausively +apple +appleberry +appleblossom +applecart +appled +appledrane +appledrone +applegrower +applejack +applejohn +applemonger +applenut +appleringy +appleringie +appleroot +apples +applesauce +applesnits +applewife +applewoman +applewood +apply +appliable +appliableness +appliably +appliance +appliances +appliant +applicability +applicabilities +applicable +applicableness +applicably +applicancy +applicant +applicants +applicate +application +applications +applicative +applicatively +applicator +applicatory +applicatorily +applicators +applied +appliedly +applier +appliers +applies +applying +applyingly +applyment +appling +applique +appliqued +appliqueing +appliques +applosion +applosive +applot +applotment +appmt +appoggiatura +appoggiaturas +appoggiature +appoint +appointable +appointe +appointed +appointee +appointees +appointer +appointers +appointing +appointive +appointively +appointment +appointments +appointor +appoints +appomatox +appomattoc +appomattox +apport +apportion +apportionable +apportionate +apportioned +apportioner +apportioning +apportionment +apportionments +apportions +apposability +apposable +appose +apposed +apposer +apposers +apposes +apposing +apposiopestic +apposite +appositely +appositeness +apposition +appositional +appositionally +appositions +appositive +appositively +apppetible +appraisable +appraisal +appraisals +appraise +appraised +appraisement +appraiser +appraisers +appraises +appraising +appraisingly +appraisive +apprecate +appreciable +appreciably +appreciant +appreciate +appreciated +appreciates +appreciating +appreciatingly +appreciation +appreciational +appreciations +appreciativ +appreciative +appreciatively +appreciativeness +appreciator +appreciatory +appreciatorily +appreciators +appredicate +apprehend +apprehendable +apprehended +apprehender +apprehending +apprehendingly +apprehends +apprehensibility +apprehensible +apprehensibly +apprehension +apprehensions +apprehensive +apprehensively +apprehensiveness +apprend +apprense +apprentice +apprenticed +apprenticehood +apprenticement +apprentices +apprenticeship +apprenticeships +apprenticing +appress +appressed +appressor +appressoria +appressorial +appressorium +apprest +appreteur +appreve +apprise +apprised +appriser +apprisers +apprises +apprising +apprizal +apprize +apprized +apprizement +apprizer +apprizers +apprizes +apprizing +appro +approach +approachability +approachabl +approachable +approachableness +approached +approacher +approachers +approaches +approaching +approachless +approachment +approbate +approbated +approbating +approbation +approbations +approbative +approbativeness +approbator +approbatory +apprompt +approof +appropinquate +appropinquation +appropinquity +appropre +appropriable +appropriament +appropriate +appropriated +appropriately +appropriateness +appropriates +appropriating +appropriation +appropriations +appropriative +appropriativeness +appropriator +appropriators +approvability +approvable +approvableness +approvably +approval +approvals +approvance +approve +approved +approvedly +approvedness +approvement +approver +approvers +approves +approving +approvingly +approx +approximable +approximal +approximant +approximants +approximate +approximated +approximately +approximates +approximating +approximation +approximations +approximative +approximatively +approximativeness +approximator +appt +apptd +appui +appulse +appulses +appulsion +appulsive +appulsively +appunctuation +appurtenance +appurtenances +appurtenant +apr +apractic +apraxia +apraxias +apraxic +apreynte +aprendiz +apres +apricate +aprication +aprickle +apricot +apricots +april +aprilesque +apriline +aprilis +apriori +apriorism +apriorist +aprioristic +aprioristically +apriority +apritif +aprocta +aproctia +aproctous +apron +aproned +aproneer +apronful +aproning +apronless +apronlike +aprons +apronstring +apropos +aprosexia +aprosopia +aprosopous +aproterodont +aprowl +apse +apselaphesia +apselaphesis +apses +apsychia +apsychical +apsid +apsidal +apsidally +apsides +apsidiole +apsinthion +apsis +apt +aptal +aptate +aptenodytes +apter +aptera +apteral +apteran +apteria +apterial +apteryges +apterygial +apterygidae +apterygiformes +apterygogenea +apterygota +apterygote +apterygotous +apteryla +apterium +apteryx +apteryxes +apteroid +apterous +aptest +aptyalia +aptyalism +aptian +aptiana +aptychus +aptitude +aptitudes +aptitudinal +aptitudinally +aptly +aptness +aptnesses +aptote +aptotic +apts +apulian +apulmonic +apulse +apurpose +apus +apx +aq +aqua +aquabelle +aquabib +aquacade +aquacades +aquacultural +aquaculture +aquadag +aquaduct +aquaducts +aquae +aquaemanale +aquaemanalia +aquafer +aquafortis +aquafortist +aquage +aquagreen +aquake +aqualung +aqualunger +aquamanale +aquamanalia +aquamanile +aquamaniles +aquamanilia +aquamarine +aquamarines +aquameter +aquanaut +aquanauts +aquaphobia +aquaplane +aquaplaned +aquaplaner +aquaplanes +aquaplaning +aquapuncture +aquaregia +aquarelle +aquarelles +aquarellist +aquaria +aquarial +aquarian +aquarians +aquarid +aquarii +aquariia +aquariist +aquariiums +aquarist +aquarists +aquarium +aquariums +aquarius +aquarter +aquas +aquascope +aquascutum +aquashow +aquate +aquatic +aquatical +aquatically +aquatics +aquatile +aquatint +aquatinta +aquatinted +aquatinter +aquatinting +aquatintist +aquatints +aquation +aquativeness +aquatone +aquatones +aquavalent +aquavit +aquavits +aqueduct +aqueducts +aqueity +aquench +aqueoglacial +aqueoigneous +aqueomercurial +aqueous +aqueously +aqueousness +aquerne +aquiclude +aquicolous +aquicultural +aquiculture +aquiculturist +aquifer +aquiferous +aquifers +aquifoliaceae +aquifoliaceous +aquiform +aquifuge +aquila +aquilaria +aquilawood +aquilege +aquilegia +aquilia +aquilian +aquilid +aquiline +aquilinity +aquilino +aquilon +aquinas +aquincubital +aquincubitalism +aquinist +aquintocubital +aquintocubitalism +aquiparous +aquitanian +aquiver +aquo +aquocapsulitis +aquocarbonic +aquocellolitis +aquopentamminecobaltic +aquose +aquosity +aquotization +aquotize +ar +ara +arab +araba +araban +arabana +arabella +arabesk +arabesks +arabesque +arabesquely +arabesquerie +arabesques +araby +arabia +arabian +arabianize +arabians +arabic +arabica +arabicism +arabicize +arabidopsis +arabiyeh +arability +arabin +arabine +arabinic +arabinose +arabinosic +arabinoside +arabis +arabism +arabist +arabit +arabite +arabitol +arabize +arabized +arabizes +arabizing +arable +arables +arabophil +arabs +araca +aracana +aracanga +aracari +arace +araceae +araceous +arach +arache +arachic +arachide +arachidic +arachidonic +arachin +arachis +arachnactis +arachne +arachnean +arachnephobia +arachnid +arachnida +arachnidan +arachnidial +arachnidism +arachnidium +arachnids +arachnism +arachnites +arachnitis +arachnoid +arachnoidal +arachnoidea +arachnoidean +arachnoiditis +arachnology +arachnological +arachnologist +arachnomorphae +arachnophagous +arachnopia +arad +aradid +aradidae +arado +araeometer +araeosystyle +araeostyle +araeotic +aragallus +arage +aragonese +aragonian +aragonite +aragonitic +aragonspath +araguane +araguato +araignee +arain +arayne +arains +araire +araise +arak +arakanese +arakawaite +arake +araks +arales +aralia +araliaceae +araliaceous +araliad +araliaephyllum +aralie +araliophyllum +aralkyl +aralkylated +aramaean +aramaic +aramaicize +aramayoite +aramaism +aramid +aramidae +aramids +aramina +araminta +aramis +aramitess +aramu +aramus +aranea +araneae +araneid +araneida +araneidal +araneidan +araneids +araneiform +araneiformes +araneiformia +aranein +araneina +araneoidea +araneology +araneologist +araneose +araneous +aranga +arango +arangoes +aranyaka +arank +aranzada +arapahite +arapaho +arapahos +arapaima +arapaimas +araphorostic +araphostic +araponga +arapunga +araquaju +arar +arara +araracanga +ararao +ararauna +arariba +araroba +ararobas +araru +arase +arati +aratinga +aration +aratory +araua +arauan +araucan +araucanian +araucano +araucaria +araucariaceae +araucarian +araucarioxylon +araujia +arauna +arawa +arawak +arawakan +arawakian +arb +arba +arbacia +arbacin +arbalest +arbalester +arbalestre +arbalestrier +arbalests +arbalist +arbalister +arbalists +arbalo +arbalos +arbela +arber +arbinose +arbiter +arbiters +arbith +arbitrable +arbitrage +arbitrager +arbitragers +arbitrages +arbitrageur +arbitragist +arbitral +arbitrament +arbitraments +arbitrary +arbitraries +arbitrarily +arbitrariness +arbitrate +arbitrated +arbitrates +arbitrating +arbitration +arbitrational +arbitrationist +arbitrations +arbitrative +arbitrator +arbitrators +arbitratorship +arbitratrix +arbitre +arbitrement +arbitrer +arbitress +arbitry +arblast +arboloco +arbor +arboraceous +arboral +arborary +arborator +arborea +arboreal +arboreally +arborean +arbored +arboreous +arborer +arbores +arborescence +arborescent +arborescently +arboresque +arboret +arboreta +arboretum +arboretums +arbory +arborical +arboricole +arboricoline +arboricolous +arboricultural +arboriculture +arboriculturist +arboriform +arborise +arborist +arborists +arborization +arborize +arborized +arborizes +arborizing +arboroid +arborolater +arborolatry +arborous +arbors +arborvitae +arborvitaes +arborway +arbota +arbour +arboured +arbours +arbovirus +arbs +arbtrn +arbuscle +arbuscles +arbuscula +arbuscular +arbuscule +arbust +arbusta +arbusterin +arbusterol +arbustum +arbutase +arbute +arbutean +arbutes +arbutin +arbutinase +arbutus +arbutuses +arc +arca +arcabucero +arcacea +arcade +arcaded +arcades +arcady +arcadia +arcadian +arcadianism +arcadianly +arcadians +arcadias +arcadic +arcading +arcadings +arcae +arcana +arcanal +arcane +arcanist +arcanite +arcanum +arcate +arcato +arcature +arcatures +arcboutant +arccos +arccosine +arced +arcella +arces +arceuthobium +arcform +arch +archabomination +archae +archaean +archaecraniate +archaeoceti +archaeocyathidae +archaeocyathus +archaeocyte +archaeogeology +archaeography +archaeographic +archaeographical +archaeohippus +archaeol +archaeolater +archaeolatry +archaeolith +archaeolithic +archaeologer +archaeology +archaeologian +archaeologic +archaeological +archaeologically +archaeologist +archaeologists +archaeomagnetism +archaeopithecus +archaeopterygiformes +archaeopteris +archaeopteryx +archaeornis +archaeornithes +archaeostoma +archaeostomata +archaeostomatous +archaeotherium +archaeus +archagitator +archai +archaic +archaical +archaically +archaicism +archaicness +archaise +archaised +archaiser +archaises +archaising +archaism +archaisms +archaist +archaistic +archaists +archaize +archaized +archaizer +archaizes +archaizing +archangel +archangelic +archangelica +archangelical +archangels +archangelship +archantagonist +archanthropine +archantiquary +archapostate +archapostle +archarchitect +archarios +archartist +archbanc +archbancs +archband +archbeacon +archbeadle +archbishop +archbishopess +archbishopry +archbishopric +archbishoprics +archbishops +archbotcher +archboutefeu +archbuffoon +archbuilder +archchampion +archchaplain +archcharlatan +archcheater +archchemic +archchief +archchronicler +archcity +archconfraternity +archconfraternities +archconsoler +archconspirator +archcorrupter +archcorsair +archcount +archcozener +archcriminal +archcritic +archcrown +archcupbearer +archd +archdapifer +archdapifership +archdeacon +archdeaconate +archdeaconess +archdeaconry +archdeaconries +archdeacons +archdeaconship +archdean +archdeanery +archdeceiver +archdefender +archdemon +archdepredator +archdespot +archdetective +archdevil +archdiocesan +archdiocese +archdioceses +archdiplomatist +archdissembler +archdisturber +archdivine +archdogmatist +archdolt +archdruid +archducal +archduchess +archduchesses +archduchy +archduchies +archduke +archdukedom +archdukes +archduxe +arche +archeal +archean +archearl +archebanc +archebancs +archebiosis +archecclesiastic +archecentric +arched +archegay +archegone +archegony +archegonia +archegonial +archegoniata +archegoniatae +archegoniate +archegoniophore +archegonium +archegosaurus +archeion +archelaus +archelenis +archelogy +archelon +archemastry +archemperor +archencephala +archencephalic +archenemy +archenemies +archengineer +archenia +archenteric +archenteron +archeocyte +archeol +archeolithic +archeology +archeologian +archeologic +archeological +archeologically +archeologist +archeopteryx +archeostome +archeozoic +archer +archeress +archerfish +archerfishes +archery +archeries +archers +archership +arches +archespore +archespores +archesporia +archesporial +archesporium +archespsporia +archest +archetypal +archetypally +archetype +archetypes +archetypic +archetypical +archetypically +archetypist +archetto +archettos +archeunuch +archeus +archexorcist +archfelon +archfiend +archfiends +archfire +archflamen +archflatterer +archfoe +archfool +archform +archfounder +archfriend +archgenethliac +archgod +archgomeral +archgovernor +archgunner +archhead +archheart +archheresy +archheretic +archhypocrisy +archhypocrite +archhost +archhouse +archhumbug +archy +archiannelida +archiater +archibald +archibenthal +archibenthic +archibenthos +archiblast +archiblastic +archiblastoma +archiblastula +archibuteo +archical +archicantor +archicarp +archicerebra +archicerebrum +archichlamydeae +archichlamydeous +archicyte +archicytula +archicleistogamy +archicleistogamous +archicoele +archicontinent +archidamus +archidiaceae +archidiaconal +archidiaconate +archididascalian +archididascalos +archidiskodon +archidium +archidome +archidoxis +archie +archiepiscopacy +archiepiscopal +archiepiscopality +archiepiscopally +archiepiscopate +archiereus +archigaster +archigastrula +archigenesis +archigony +archigonic +archigonocyte +archiheretical +archikaryon +archil +archilithic +archilla +archilochian +archilowe +archils +archilute +archimage +archimago +archimagus +archimandrite +archimandrites +archimedean +archimedes +archimycetes +archimime +archimorphic +archimorula +archimperial +archimperialism +archimperialist +archimperialistic +archimpressionist +archin +archine +archines +archineuron +archinfamy +archinformer +arching +archings +archipallial +archipallium +archipelagian +archipelagic +archipelago +archipelagoes +archipelagos +archiphoneme +archipin +archiplasm +archiplasmic +archiplata +archiprelatical +archipresbyter +archipterygial +archipterygium +archisymbolical +archisynagogue +archisperm +archispermae +archisphere +archispore +archistome +archisupreme +archit +architect +architective +architectonic +architectonica +architectonically +architectonics +architectress +architects +architectural +architecturalist +architecturally +architecture +architectures +architecturesque +architecure +architeuthis +architypographer +architis +architraval +architrave +architraved +architraves +architricline +archival +archivault +archive +archived +archiver +archivers +archives +archiving +archivist +archivists +archivolt +archizoic +archjockey +archking +archknave +archleader +archlecher +archlet +archleveler +archlexicographer +archly +archliar +archlute +archmachine +archmagician +archmagirist +archmarshal +archmediocrity +archmessenger +archmilitarist +archmime +archminister +archmystagogue +archmock +archmocker +archmockery +archmonarch +archmonarchy +archmonarchist +archmugwump +archmurderer +archness +archnesses +archocele +archocystosyrinx +archology +archon +archons +archonship +archonships +archont +archontate +archontia +archontic +archoplasm +archoplasma +archoplasmic +archoptoma +archoptosis +archorrhagia +archorrhea +archosyrinx +archostegnosis +archostenosis +archoverseer +archpall +archpapist +archpastor +archpatriarch +archpatron +archphylarch +archphilosopher +archpiece +archpilferer +archpillar +archpirate +archplagiary +archplagiarist +archplayer +archplotter +archplunderer +archplutocrat +archpoet +archpolitician +archpontiff +archpractice +archprelate +archprelatic +archprelatical +archpresbyter +archpresbyterate +archpresbytery +archpretender +archpriest +archpriesthood +archpriestship +archprimate +archprince +archprophet +archprotopope +archprototype +archpublican +archpuritan +archradical +archrascal +archreactionary +archrebel +archregent +archrepresentative +archrobber +archrogue +archruler +archsacrificator +archsacrificer +archsaint +archsatrap +archscoundrel +archseducer +archsee +archsewer +archshepherd +archsin +archsynagogue +archsnob +archspy +archspirit +archsteward +archswindler +archt +archtempter +archthief +archtyrant +archtraitor +archtreasurer +archtreasurership +archturncoat +archurger +archvagabond +archvampire +archvestryman +archvillain +archvillainy +archvisitor +archwag +archway +archways +archwench +archwife +archwise +archworker +archworkmaster +arcidae +arcifera +arciferous +arcifinious +arciform +arcing +arcite +arcked +arcking +arclength +arclike +arco +arcocentrous +arcocentrum +arcograph +arcos +arcose +arcosolia +arcosoliulia +arcosolium +arcs +arcsin +arcsine +arcsines +arctalia +arctalian +arctamerican +arctan +arctangent +arctation +arctia +arctian +arctic +arctically +arctician +arcticize +arcticized +arcticizing +arcticology +arcticologist +arctics +arcticward +arcticwards +arctiid +arctiidae +arctisca +arctitude +arctium +arctocephalus +arctogaea +arctogaeal +arctogaean +arctoid +arctoidea +arctoidean +arctomys +arctos +arctosis +arctostaphylos +arcturia +arcturus +arcual +arcuale +arcualia +arcuate +arcuated +arcuately +arcuation +arcubalist +arcubalister +arcubos +arcula +arculite +arcus +arcuses +ardass +ardassine +ardea +ardeae +ardeb +ardebs +ardeid +ardeidae +ardelia +ardelio +ardella +ardellae +ardency +ardencies +ardennite +ardent +ardently +ardentness +arder +ardhamagadhi +ardhanari +ardilla +ardish +ardisia +ardisiaceae +arditi +ardito +ardoise +ardor +ardors +ardour +ardours +ardri +ardrigh +ardu +arduinite +arduous +arduously +arduousness +ardure +ardurous +are +area +areach +aread +aready +areae +areal +areality +areally +arean +arear +areas +areason +areasoner +areaway +areaways +areawide +areca +arecaceae +arecaceous +arecaidin +arecaidine +arecain +arecaine +arecales +arecas +areche +arecolidin +arecolidine +arecolin +arecoline +arecuna +ared +areek +areel +arefact +arefaction +arefy +areg +aregenerative +aregeneratory +areic +areito +aren +arena +arenaceous +arenae +arenaria +arenariae +arenarious +arenas +arenation +arend +arendalite +arendator +areng +arenga +arenicola +arenicole +arenicolite +arenicolor +arenicolous +arenig +arenilitic +arenite +arenites +arenoid +arenose +arenosity +arenous +arent +arenulous +areocentric +areographer +areography +areographic +areographical +areographically +areola +areolae +areolar +areolas +areolate +areolated +areolation +areole +areoles +areolet +areology +areologic +areological +areologically +areologies +areologist +areometer +areometry +areometric +areometrical +areopagy +areopagist +areopagite +areopagitic +areopagitica +areopagus +areosystyle +areostyle +areotectonics +arere +arerola +areroscope +ares +arest +aret +aretaics +aretalogy +arete +aretes +arethusa +arethusas +arethuse +aretinian +arette +arew +arf +arfillite +arfvedsonite +arg +argaile +argal +argala +argalas +argali +argalis +argals +argan +argand +argans +argante +argas +argasid +argasidae +argean +argeers +argel +argema +argemone +argemony +argenol +argent +argental +argentamid +argentamide +argentamin +argentamine +argentan +argentarii +argentarius +argentate +argentation +argenteous +argenter +argenteum +argentic +argenticyanide +argentide +argentiferous +argentin +argentina +argentine +argentinean +argentineans +argentines +argentinian +argentinidae +argentinitrate +argentinize +argentino +argention +argentite +argentojarosite +argentol +argentometer +argentometry +argentometric +argentometrically +argenton +argentoproteinum +argentose +argentous +argentry +argents +argentum +argentums +argestes +argh +arghan +arghel +arghool +arghoul +argid +argify +argil +argyle +argyles +argyll +argillaceous +argillic +argilliferous +argillite +argillitic +argilloarenaceous +argillocalcareous +argillocalcite +argilloferruginous +argilloid +argillomagnesian +argillous +argylls +argils +argin +arginase +arginases +argine +arginine +argininephosphoric +arginines +argynnis +argiope +argiopidae +argiopoidea +argyranthemous +argyranthous +argyraspides +argyria +argyric +argyrite +argyrythrose +argyrocephalous +argyrodite +argyrol +argyroneta +argyropelecus +argyrose +argyrosis +argyrosomus +argive +argle +arglebargle +arglebargled +arglebargling +argled +argles +argling +argo +argoan +argol +argolet +argoletier +argolian +argolic +argolid +argols +argon +argonaut +argonauta +argonautic +argonautid +argonauts +argonne +argonon +argons +argos +argosy +argosies +argosine +argot +argotic +argots +argovian +arguable +arguably +argue +argued +arguendo +arguer +arguers +argues +argufy +argufied +argufier +argufiers +argufies +argufying +arguing +arguitively +argulus +argument +argumenta +argumental +argumentation +argumentatious +argumentative +argumentatively +argumentativeness +argumentator +argumentatory +argumentive +arguments +argumentum +argus +arguses +argusfish +argusfishes +argusianus +arguslike +arguta +argutation +argute +argutely +arguteness +arhar +arhat +arhats +arhatship +arhauaco +arhythmia +arhythmic +arhythmical +arhythmically +ary +aria +arya +ariadne +arian +aryan +ariana +arianism +aryanism +arianist +arianistic +arianistical +arianists +aryanization +arianize +aryanize +arianizer +arianrhod +aryans +arias +aryballi +aryballoi +aryballoid +aryballos +aryballus +arybballi +aribin +aribine +ariboflavinosis +arician +aricin +aricine +arid +arided +arider +aridest +aridge +aridian +aridity +aridities +aridly +aridness +aridnesses +ariegite +ariel +ariels +arienzo +aryepiglottic +aryepiglottidean +aries +arietate +arietation +arietid +arietinous +arietta +ariettas +ariette +ariettes +aright +arightly +arigue +ariidae +arikara +ariki +aril +aryl +arylamine +arylamino +arylate +arylated +arylating +arylation +ariled +arylide +arillary +arillate +arillated +arilled +arilli +arilliform +arillode +arillodes +arillodium +arilloid +arillus +arils +aryls +arimasp +arimaspian +arimathaean +ariocarpus +arioi +arioian +ariolate +ariole +arion +ariose +ariosi +arioso +ariosos +ariot +aripple +arisaema +arisaid +arisard +arise +arised +arisen +ariser +arises +arish +arising +arisings +arist +arista +aristae +aristarch +aristarchy +aristarchian +aristarchies +aristas +aristate +ariste +aristeas +aristeia +aristida +aristides +aristippus +aristo +aristocracy +aristocracies +aristocrat +aristocratic +aristocratical +aristocratically +aristocraticalness +aristocraticism +aristocraticness +aristocratism +aristocrats +aristodemocracy +aristodemocracies +aristodemocratical +aristogenesis +aristogenetic +aristogenic +aristogenics +aristoi +aristol +aristolochia +aristolochiaceae +aristolochiaceous +aristolochiales +aristolochin +aristolochine +aristology +aristological +aristologist +aristomonarchy +aristophanic +aristorepublicanism +aristos +aristotelean +aristotelian +aristotelianism +aristotelic +aristotelism +aristotype +aristotle +aristulate +arite +arytenoepiglottic +arytenoid +arytenoidal +arith +arithmancy +arithmetic +arithmetical +arithmetically +arithmetician +arithmeticians +arithmetics +arithmetization +arithmetizations +arithmetize +arithmetized +arithmetizes +arythmia +arythmias +arithmic +arythmic +arythmical +arythmically +arithmocracy +arithmocratic +arithmogram +arithmograph +arithmography +arithmomancy +arithmomania +arithmometer +arithromania +arius +arivaipa +arizona +arizonan +arizonans +arizonian +arizonians +arizonite +arjun +ark +arkab +arkansan +arkansans +arkansas +arkansawyer +arkansite +arkie +arkite +arkose +arkoses +arkosic +arks +arksutite +arkwright +arle +arlene +arleng +arlequinade +arles +arless +arline +arling +arlington +arloup +arm +armada +armadas +armadilla +armadillididae +armadillidium +armadillo +armadillos +armado +armageddon +armageddonist +armagnac +armagnacs +armament +armamentary +armamentaria +armamentarium +armaments +armangite +armary +armaria +armarian +armaries +armariolum +armarium +armariumaria +armata +armatoles +armatoli +armature +armatured +armatures +armaturing +armband +armbands +armbone +armchair +armchaired +armchairs +armed +armenia +armeniaceous +armenian +armenians +armenic +armenite +armenize +armenoid +armer +armeria +armeriaceae +armers +armet +armets +armful +armfuls +armgaunt +armguard +armhole +armholes +armhoop +army +armida +armied +armies +armiferous +armiger +armigeral +armigeri +armigero +armigeros +armigerous +armigers +armil +armill +armilla +armillae +armillary +armillaria +armillas +armillate +armillated +armine +arming +armings +arminian +arminianism +arminianize +arminianizer +armipotence +armipotent +armisonant +armisonous +armistice +armistices +armit +armitas +armyworm +armyworms +armless +armlessly +armlessness +armlet +armlets +armlike +armload +armloads +armlock +armlocks +armoire +armoires +armomancy +armoniac +armonica +armonicas +armor +armoracia +armorbearer +armored +armorer +armorers +armory +armorial +armorially +armorials +armoric +armorica +armorican +armorician +armoried +armories +armoring +armorist +armorless +armorplated +armorproof +armors +armorwise +armouchiquois +armour +armourbearer +armoured +armourer +armourers +armoury +armouries +armouring +armours +armozeen +armozine +armpad +armpiece +armpit +armpits +armplate +armrack +armrest +armrests +arms +armscye +armseye +armsful +armsize +armstrong +armure +armures +arn +arna +arnatta +arnatto +arnattos +arnaut +arnberry +arne +arneb +arnebia +arnee +arnement +arni +arnica +arnicas +arnold +arnoldist +arnoseris +arnotta +arnotto +arnottos +arnusian +arnut +aro +aroar +aroast +arock +aroeira +aroid +aroideous +aroides +aroids +aroint +aroynt +arointed +aroynted +arointing +aroynting +aroints +aroynts +arolia +arolium +arolla +aroma +aromacity +aromadendrin +aromal +aromas +aromata +aromatic +aromatical +aromatically +aromaticity +aromaticness +aromatics +aromatise +aromatised +aromatiser +aromatising +aromatitae +aromatite +aromatites +aromatization +aromatize +aromatized +aromatizer +aromatizing +aromatophor +aromatophore +aromatous +aronia +aroon +aroph +aroras +arosaguntacook +arose +around +arousable +arousal +arousals +arouse +aroused +arousement +arouser +arousers +arouses +arousing +arow +aroxyl +arpanet +arpeggiando +arpeggiated +arpeggiation +arpeggio +arpeggioed +arpeggios +arpen +arpens +arpent +arpenteur +arpents +arquated +arquebus +arquebuses +arquebusier +arquerite +arquifoux +arr +arracach +arracacha +arracacia +arrace +arrach +arrack +arracks +arrage +arragonite +arrah +array +arrayal +arrayals +arrayan +arrayed +arrayer +arrayers +arraign +arraignability +arraignable +arraignableness +arraigned +arraigner +arraigning +arraignment +arraignments +arraigns +arraying +arrayment +arrays +arrame +arrand +arrange +arrangeable +arranged +arrangement +arrangements +arranger +arrangers +arranges +arranging +arrant +arrantly +arrantness +arras +arrased +arrasene +arrases +arrastra +arrastre +arratel +arrau +arrear +arrearage +arrearages +arrears +arrect +arrectary +arrector +arrendation +arrendator +arrenotoky +arrenotokous +arrent +arrentable +arrentation +arreption +arreptitious +arrest +arrestable +arrestant +arrestation +arrested +arrestee +arrestees +arrester +arresters +arresting +arrestingly +arrestive +arrestment +arrestor +arrestors +arrests +arret +arretez +arretine +arrgt +arrha +arrhal +arrhenal +arrhenatherum +arrhenoid +arrhenotoky +arrhenotokous +arrhinia +arrhythmy +arrhythmia +arrhythmias +arrhythmic +arrhythmical +arrhythmically +arrhythmous +arrhizal +arrhizous +arri +arry +arriage +arriba +arribadas +arricci +arricciati +arricciato +arricciatos +arriccio +arriccioci +arriccios +arride +arrided +arridge +arriding +arrie +arriere +arriero +arriet +arryish +arrimby +arris +arrises +arrish +arrisways +arriswise +arrythmia +arrythmic +arrythmical +arrythmically +arrivage +arrival +arrivals +arrivance +arrive +arrived +arrivederci +arrivederla +arriver +arrivers +arrives +arriving +arrivism +arrivisme +arrivist +arriviste +arrivistes +arroba +arrobas +arrode +arrogance +arrogancy +arrogant +arrogantly +arrogantness +arrogate +arrogated +arrogates +arrogating +arrogatingly +arrogation +arrogations +arrogative +arrogator +arroya +arroyo +arroyos +arroyuelo +arrojadite +arrondi +arrondissement +arrondissements +arrope +arrosion +arrosive +arround +arrouse +arrow +arrowbush +arrowed +arrowhead +arrowheaded +arrowheads +arrowy +arrowing +arrowleaf +arrowless +arrowlet +arrowlike +arrowplate +arrowroot +arrowroots +arrows +arrowsmith +arrowstone +arrowweed +arrowwood +arrowworm +arroz +arrtez +arruague +ars +arsacid +arsacidan +arsanilic +arse +arsedine +arsefoot +arsehole +arsenal +arsenals +arsenate +arsenates +arsenation +arseneted +arsenetted +arsenfast +arsenferratose +arsenhemol +arseniasis +arseniate +arsenic +arsenical +arsenicalism +arsenicate +arsenicated +arsenicating +arsenicism +arsenicize +arsenicked +arsenicking +arsenicophagy +arsenics +arsenide +arsenides +arseniferous +arsenyl +arsenillo +arseniopleite +arseniosiderite +arsenious +arsenism +arsenite +arsenites +arsenium +arseniuret +arseniureted +arseniuretted +arsenization +arseno +arsenobenzene +arsenobenzol +arsenobismite +arsenoferratin +arsenofuran +arsenohemol +arsenolite +arsenophagy +arsenophen +arsenophenylglycin +arsenophenol +arsenopyrite +arsenostyracol +arsenotherapy +arsenotungstates +arsenotungstic +arsenous +arsenoxide +arses +arsesmart +arsheen +arshin +arshine +arshins +arsyl +arsylene +arsine +arsines +arsinic +arsino +arsinoitherium +arsis +arsyversy +arsle +arsmetik +arsmetry +arsmetrik +arsmetrike +arsnicker +arsoite +arson +arsonate +arsonation +arsonic +arsonist +arsonists +arsonite +arsonium +arsono +arsonous +arsons +arsonvalization +arsphenamine +art +artaba +artabe +artal +artamidae +artamus +artar +artarin +artarine +artcraft +arte +artefac +artefact +artefacts +artel +artels +artemas +artemia +artemis +artemisia +artemisic +artemisin +artemision +artemisium +artemon +arter +artery +arteria +arteriac +arteriae +arteriagra +arterial +arterialisation +arterialise +arterialised +arterialising +arterialization +arterialize +arterialized +arterializing +arterially +arterials +arteriarctia +arteriasis +arteriectasia +arteriectasis +arteriectomy +arteriectopia +arteried +arteries +arterying +arterin +arterioarctia +arteriocapillary +arteriococcygeal +arteriodialysis +arteriodiastasis +arteriofibrosis +arteriogenesis +arteriogram +arteriograph +arteriography +arteriographic +arteriolar +arteriole +arterioles +arteriolith +arteriology +arterioloscleroses +arteriolosclerosis +arteriomalacia +arteriometer +arteriomotor +arterionecrosis +arteriopalmus +arteriopathy +arteriophlebotomy +arterioplania +arterioplasty +arteriopressor +arteriorenal +arteriorrhagia +arteriorrhaphy +arteriorrhexis +arterioscleroses +arteriosclerosis +arteriosclerotic +arteriosympathectomy +arteriospasm +arteriostenosis +arteriostosis +arteriostrepsis +arteriotome +arteriotomy +arteriotomies +arteriotrepsis +arterious +arteriovenous +arterioversion +arterioverter +arteritis +artesian +artesonado +artesonados +artful +artfully +artfulness +artgum +artha +arthel +arthemis +arthogram +arthra +arthragra +arthral +arthralgia +arthralgic +arthrectomy +arthrectomies +arthredema +arthrempyesis +arthresthesia +arthritic +arthritical +arthritically +arthriticine +arthritics +arthritides +arthritis +arthritism +arthrobacterium +arthrobranch +arthrobranchia +arthrocace +arthrocarcinoma +arthrocele +arthrochondritis +arthroclasia +arthrocleisis +arthroclisis +arthroderm +arthrodesis +arthrodia +arthrodiae +arthrodial +arthrodic +arthrodymic +arthrodynia +arthrodynic +arthrodira +arthrodiran +arthrodire +arthrodirous +arthrodonteae +arthroempyema +arthroempyesis +arthroendoscopy +arthrogastra +arthrogastran +arthrogenous +arthrography +arthrogryposis +arthrolite +arthrolith +arthrolithiasis +arthrology +arthromeningitis +arthromere +arthromeric +arthrometer +arthrometry +arthron +arthroncus +arthroneuralgia +arthropathy +arthropathic +arthropathology +arthrophyma +arthrophlogosis +arthropyosis +arthroplasty +arthroplastic +arthropleura +arthropleure +arthropod +arthropoda +arthropodal +arthropodan +arthropody +arthropodous +arthropods +arthropomata +arthropomatous +arthropterous +arthrorheumatism +arthrorrhagia +arthrosclerosis +arthroses +arthrosia +arthrosynovitis +arthrosyrinx +arthrosis +arthrospore +arthrosporic +arthrosporous +arthrosteitis +arthrosterigma +arthrostome +arthrostomy +arthrostraca +arthrotyphoid +arthrotome +arthrotomy +arthrotomies +arthrotrauma +arthrotropic +arthrous +arthroxerosis +arthrozoa +arthrozoan +arthrozoic +arthur +arthurian +arthuriana +arty +artiad +artic +artichoke +artichokes +article +articled +articles +articling +articulability +articulable +articulacy +articulant +articular +articulare +articulary +articularly +articulars +articulata +articulate +articulated +articulately +articulateness +articulates +articulating +articulation +articulationes +articulationist +articulations +articulative +articulator +articulatory +articulatorily +articulators +articulite +articulus +artie +artier +artiest +artifact +artifactitious +artifacts +artifactual +artifactually +artifex +artifice +artificer +artificers +artificership +artifices +artificial +artificialism +artificiality +artificialities +artificialize +artificially +artificialness +artificious +artily +artilize +artiller +artillery +artilleries +artilleryman +artillerymen +artilleryship +artillerist +artillerists +artiness +artinesses +artinite +artinskian +artiodactyl +artiodactyla +artiodactylous +artiphyllous +artisan +artisanal +artisanry +artisans +artisanship +artist +artistdom +artiste +artistes +artistess +artistic +artistical +artistically +artistry +artistries +artists +artize +artless +artlessly +artlessness +artlet +artly +artlike +artmobile +artocarpaceae +artocarpad +artocarpeous +artocarpous +artocarpus +artolater +artolatry +artophagous +artophophoria +artophoria +artophorion +artotype +artotypy +artotyrite +artou +arts +artsy +artsman +artus +artware +artwork +artworks +aru +aruac +arugola +arugolas +arugula +arugulas +arui +aruke +arulo +arum +arumin +arumlike +arums +aruncus +arundiferous +arundinaceous +arundinaria +arundineous +arundo +arunta +arupa +arusa +arusha +aruspex +aruspice +aruspices +aruspicy +arustle +arval +arvejon +arvel +arverni +arvicola +arvicole +arvicolinae +arvicoline +arvicolous +arviculture +arvo +arvos +arx +arzan +arzava +arzawa +arzrunite +arzun +as +asa +asaddle +asafetida +asafoetida +asahel +asak +asale +asamblea +asana +asap +asaph +asaphia +asaphic +asaphid +asaphidae +asaphus +asaprol +asarabacca +asaraceae +asarh +asarin +asarite +asaron +asarone +asarota +asarotum +asarta +asarum +asarums +asb +asbest +asbestic +asbestiform +asbestine +asbestinize +asbestoid +asbestoidal +asbestos +asbestoses +asbestosis +asbestous +asbestus +asbestuses +asbolan +asbolane +asbolin +asboline +asbolite +ascabart +ascalabota +ascan +ascanian +ascanius +ascape +ascare +ascared +ascariasis +ascaricidal +ascaricide +ascarid +ascaridae +ascarides +ascaridia +ascaridiasis +ascaridol +ascaridole +ascarids +ascaris +ascaron +ascebc +ascella +ascelli +ascellus +ascence +ascend +ascendable +ascendance +ascendancy +ascendant +ascendantly +ascendants +ascended +ascendence +ascendency +ascendent +ascender +ascenders +ascendible +ascending +ascendingly +ascends +ascenseur +ascension +ascensional +ascensionist +ascensions +ascensiontide +ascensive +ascensor +ascent +ascents +ascertain +ascertainability +ascertainable +ascertainableness +ascertainably +ascertained +ascertainer +ascertaining +ascertainment +ascertains +ascescency +ascescent +asceses +ascesis +ascetic +ascetical +ascetically +asceticism +ascetics +ascetta +aschaffite +ascham +ascher +aschistic +asci +ascian +ascians +ascicidia +ascidia +ascidiacea +ascidiae +ascidian +ascidians +ascidiate +ascidicolous +ascidiferous +ascidiform +ascidiia +ascidioid +ascidioida +ascidioidea +ascidiozoa +ascidiozooid +ascidium +asciferous +ascigerous +ascii +ascill +ascyphous +ascyrum +ascitan +ascitb +ascite +ascites +ascitic +ascitical +ascititious +asclent +asclepiad +asclepiadaceae +asclepiadaceous +asclepiadae +asclepiadean +asclepiadeous +asclepiadic +asclepian +asclepias +asclepidin +asclepidoid +asclepieion +asclepin +asclepius +ascocarp +ascocarpous +ascocarps +ascochyta +ascogenous +ascogone +ascogonia +ascogonial +ascogonidia +ascogonidium +ascogonium +ascolichen +ascolichenes +ascoma +ascomata +ascomycetal +ascomycete +ascomycetes +ascomycetous +ascon +ascones +asconia +asconoid +ascophyllum +ascophore +ascophorous +ascorbate +ascorbic +ascospore +ascosporic +ascosporous +ascot +ascothoracica +ascots +ascry +ascribable +ascribe +ascribed +ascribes +ascribing +ascript +ascription +ascriptions +ascriptitii +ascriptitious +ascriptitius +ascriptive +ascrive +ascula +asculae +ascupart +ascus +asdic +asdics +ase +asea +asearch +asecretory +aseethe +aseismatic +aseismic +aseismicity +aseitas +aseity +aselar +aselgeia +asellate +aselli +asellidae +aselline +asellus +asem +asemasia +asemia +asemic +asepalous +asepses +asepsis +aseptate +aseptic +aseptically +asepticism +asepticize +asepticized +asepticizing +aseptify +aseptol +aseptolin +asexual +asexualisation +asexualise +asexualised +asexualising +asexuality +asexualization +asexualize +asexualized +asexualizing +asexually +asexuals +asfast +asfetida +asg +asgard +asgd +asgmt +ash +asha +ashake +ashame +ashamed +ashamedly +ashamedness +ashamnu +ashangos +ashantee +ashanti +asharasi +ashberry +ashcake +ashcan +ashcans +ashed +ashen +asher +asherah +asherahs +ashery +asheries +asherim +asherites +ashes +ashet +ashfall +ashy +ashier +ashiest +ashily +ashimmer +ashine +ashiness +ashing +ashipboard +ashir +ashiver +ashkey +ashkenazi +ashkenazic +ashkenazim +ashkoko +ashlar +ashlared +ashlaring +ashlars +ashler +ashlered +ashlering +ashlers +ashless +ashling +ashluslay +ashman +ashmen +ashmolean +ashochimi +ashore +ashot +ashpan +ashpit +ashplant +ashplants +ashraf +ashrafi +ashram +ashrama +ashrams +ashstone +ashthroat +ashtoreth +ashtray +ashtrays +ashur +ashvamedha +ashweed +ashwort +asia +asialia +asian +asianic +asianism +asians +asiarch +asiarchate +asiatic +asiatical +asiatically +asiatican +asiaticism +asiaticization +asiaticize +asiatize +aside +asidehand +asiden +asideness +asiderite +asides +asideu +asiento +asyla +asylabia +asyle +asilid +asilidae +asyllabia +asyllabic +asyllabical +asylum +asylums +asilus +asymbiotic +asymbolia +asymbolic +asymbolical +asimen +asimina +asimmer +asymmetral +asymmetranthous +asymmetry +asymmetric +asymmetrical +asymmetrically +asymmetries +asymmetrocarpous +asymmetron +asymptomatic +asymptomatically +asymptote +asymptotes +asymptotic +asymptotical +asymptotically +asymtote +asymtotes +asymtotic +asymtotically +asynapsis +asynaptic +asynartete +asynartetic +async +asynchrony +asynchronism +asynchronisms +asynchronous +asynchronously +asyndesis +asyndeta +asyndetic +asyndetically +asyndeton +asyndetons +asinego +asinegoes +asynergy +asynergia +asyngamy +asyngamic +asinine +asininely +asininity +asininities +asyntactic +asyntrophy +asiphonate +asiphonogama +asystematic +asystole +asystolic +asystolism +asitia +asyzygetic +ask +askable +askance +askant +askapart +askar +askarel +askari +askaris +asked +asker +askers +askeses +askesis +askew +askewgee +askewness +askile +asking +askingly +askings +askip +asklent +asklepios +askoi +askoye +askos +askr +asks +aslake +aslant +aslantwise +aslaver +asleep +aslop +aslope +aslumber +asmack +asmalte +asmear +asmile +asmodeus +asmoke +asmolder +asniffle +asnort +asoak +asocial +asok +asoka +asomatophyte +asomatous +asonant +asonia +asop +asor +asouth +asp +aspace +aspalathus +aspalax +asparagic +asparagyl +asparagin +asparagine +asparaginic +asparaginous +asparagus +asparaguses +asparamic +asparkle +aspartame +aspartate +aspartic +aspartyl +aspartokinase +aspasia +aspatia +aspca +aspect +aspectable +aspectant +aspection +aspects +aspectual +aspen +aspens +asper +asperate +asperated +asperates +asperating +asperation +aspergation +asperge +asperger +asperges +asperggilla +asperggilli +aspergil +aspergill +aspergilla +aspergillaceae +aspergillales +aspergilli +aspergilliform +aspergillin +aspergilloses +aspergillosis +aspergillum +aspergillums +aspergillus +asperifoliae +asperifoliate +asperifolious +asperite +asperity +asperities +asperly +aspermatic +aspermatism +aspermatous +aspermia +aspermic +aspermous +aspern +asperness +asperous +asperously +aspers +asperse +aspersed +asperser +aspersers +asperses +aspersing +aspersion +aspersions +aspersive +aspersively +aspersoir +aspersor +aspersory +aspersoria +aspersorium +aspersoriums +aspersors +asperugo +asperula +asperuloside +asperulous +asphalt +asphalted +asphaltene +asphalter +asphaltic +asphalting +asphaltite +asphaltlike +asphalts +asphaltum +asphaltus +aspheric +aspherical +aspheterism +aspheterize +asphyctic +asphyctous +asphyxy +asphyxia +asphyxial +asphyxiant +asphyxias +asphyxiate +asphyxiated +asphyxiates +asphyxiating +asphyxiation +asphyxiative +asphyxiator +asphyxied +asphyxies +asphodel +asphodelaceae +asphodeline +asphodels +asphodelus +aspy +aspic +aspics +aspiculate +aspiculous +aspidate +aspide +aspidiaria +aspidinol +aspidiotus +aspidiske +aspidistra +aspidistras +aspidium +aspidobranchia +aspidobranchiata +aspidobranchiate +aspidocephali +aspidochirota +aspidoganoidei +aspidomancy +aspidosperma +aspidospermine +aspiquee +aspirant +aspirants +aspirata +aspiratae +aspirate +aspirated +aspirates +aspirating +aspiration +aspirations +aspirator +aspiratory +aspirators +aspire +aspired +aspiree +aspirer +aspirers +aspires +aspirin +aspiring +aspiringly +aspiringness +aspirins +aspis +aspises +aspish +asplanchnic +asplenieae +asplenioid +asplenium +asporogenic +asporogenous +asporous +asport +asportation +asporulate +aspout +asprawl +aspread +aspredinidae +aspredo +asprete +aspring +asprout +asps +asquare +asquat +asqueal +asquint +asquirm +asrama +asramas +ass +assacu +assafetida +assafoetida +assagai +assagaied +assagaiing +assagais +assahy +assai +assay +assayable +assayed +assayer +assayers +assaying +assail +assailability +assailable +assailableness +assailant +assailants +assailed +assailer +assailers +assailing +assailment +assails +assais +assays +assalto +assam +assamar +assamese +assamites +assapan +assapanic +assapanick +assary +assarion +assart +assassin +assassinate +assassinated +assassinates +assassinating +assassination +assassinations +assassinative +assassinator +assassinatress +assassinist +assassins +assate +assation +assaugement +assault +assaultable +assaulted +assaulter +assaulters +assaulting +assaultive +assaults +assausive +assaut +assbaa +asse +asseal +assecuration +assecurator +assecure +assecution +assedat +assedation +assegai +assegaied +assegaiing +assegaing +assegais +asseize +asself +assembl +assemblable +assemblage +assemblages +assemblagist +assemblance +assemble +assembled +assemblee +assemblement +assembler +assemblers +assembles +assembly +assemblies +assemblyman +assemblymen +assembling +assemblywoman +assemblywomen +assent +assentaneous +assentation +assentatious +assentator +assentatory +assentatorily +assented +assenter +assenters +assentient +assenting +assentingly +assentive +assentiveness +assentor +assentors +assents +asseour +assert +asserta +assertable +assertative +asserted +assertedly +asserter +asserters +assertible +asserting +assertingly +assertion +assertional +assertions +assertive +assertively +assertiveness +assertor +assertory +assertorial +assertorially +assertoric +assertorical +assertorically +assertorily +assertors +assertress +assertrix +asserts +assertum +asserve +asservilize +asses +assess +assessable +assessably +assessed +assessee +assesses +assessing +assession +assessionary +assessment +assessments +assessor +assessory +assessorial +assessors +assessorship +asset +asseth +assets +assever +asseverate +asseverated +asseverates +asseverating +asseveratingly +asseveration +asseverations +asseverative +asseveratively +asseveratory +assewer +asshead +assheadedness +asshole +assholes +assi +assibilate +assibilated +assibilating +assibilation +assidaean +assidean +assident +assidual +assidually +assiduate +assiduity +assiduities +assiduous +assiduously +assiduousness +assiege +assientist +assiento +assiette +assify +assign +assignability +assignable +assignably +assignat +assignation +assignations +assignats +assigned +assignee +assignees +assigneeship +assigner +assigners +assigning +assignment +assignments +assignor +assignors +assigns +assilag +assimilability +assimilable +assimilate +assimilated +assimilates +assimilating +assimilation +assimilationist +assimilations +assimilative +assimilativeness +assimilator +assimilatory +assimulate +assinego +assiniboin +assyntite +assinuate +assyria +assyrian +assyrianize +assyrians +assyriology +assyriological +assyriologist +assyriologue +assyroid +assis +assisa +assisan +assise +assish +assishly +assishness +assisi +assist +assistance +assistances +assistant +assistanted +assistants +assistantship +assistantships +assisted +assistency +assister +assisters +assistful +assisting +assistive +assistless +assistor +assistors +assists +assith +assyth +assythment +assize +assized +assizement +assizer +assizes +assizing +asslike +assman +assmannshauser +assmanship +assn +assobre +assoc +associability +associable +associableness +associate +associated +associatedness +associates +associateship +associating +association +associational +associationalism +associationalist +associationism +associationist +associationistic +associations +associative +associatively +associativeness +associativity +associator +associatory +associators +associe +assoil +assoiled +assoiling +assoilment +assoils +assoilzie +assoin +assoluto +assonance +assonanced +assonances +assonant +assonantal +assonantic +assonantly +assonants +assonate +assonia +assoria +assort +assortative +assortatively +assorted +assortedness +assorter +assorters +assorting +assortive +assortment +assortments +assorts +assot +asssembler +asst +assuade +assuagable +assuage +assuaged +assuagement +assuagements +assuager +assuages +assuaging +assuasive +assubjugate +assuefaction +assuetude +assumable +assumably +assume +assumed +assumedly +assument +assumer +assumers +assumes +assuming +assumingly +assumingness +assummon +assumpsit +assumpt +assumption +assumptionist +assumptions +assumptious +assumptiousness +assumptive +assumptively +assumptiveness +assurable +assurance +assurances +assurant +assurate +assurd +assure +assured +assuredly +assuredness +assureds +assurer +assurers +assures +assurge +assurgency +assurgent +assuring +assuringly +assuror +assurors +asswage +asswaged +asswages +asswaging +ast +asta +astable +astacian +astacidae +astacus +astay +astakiwi +astalk +astarboard +astare +astart +astarte +astartian +astartidae +astasia +astasias +astate +astatic +astatically +astaticism +astatine +astatines +astatize +astatized +astatizer +astatizing +asteam +asteatosis +asteep +asteer +asteism +astel +astely +astelic +aster +asteraceae +asteraceous +asterales +asterella +astereognosis +asteria +asteriae +asterial +asterias +asteriated +asteriidae +asterikos +asterin +asterina +asterinidae +asterioid +asterion +asterionella +asteriscus +asteriscuses +asterisk +asterisked +asterisking +asteriskless +asteriskos +asterisks +asterism +asterismal +asterisms +asterite +asterixis +astern +asternal +asternata +asternia +asterochiton +asteroid +asteroidal +asteroidea +asteroidean +asteroids +asterolepidae +asterolepis +asterope +asterophyllite +asterophyllites +asterospondyli +asterospondylic +asterospondylous +asteroxylaceae +asteroxylon +asterozoa +asters +astert +asterwort +asthamatic +astheny +asthenia +asthenias +asthenic +asthenical +asthenics +asthenies +asthenobiosis +asthenobiotic +asthenolith +asthenology +asthenope +asthenophobia +asthenopia +asthenopic +asthenosphere +asthma +asthmas +asthmatic +asthmatical +asthmatically +asthmatics +asthmatoid +asthmogenic +asthore +asthorin +astian +astyanax +astichous +astigmat +astigmatic +astigmatical +astigmatically +astigmatism +astigmatizer +astigmatometer +astigmatometry +astigmatoscope +astigmatoscopy +astigmatoscopies +astigmia +astigmias +astigmic +astigmism +astigmometer +astigmometry +astigmoscope +astylar +astilbe +astyllen +astylospongia +astylosternus +astint +astipulate +astipulation +astir +astite +astogeny +astomatal +astomatous +astomia +astomous +astond +astone +astoned +astony +astonied +astonies +astonying +astonish +astonished +astonishedly +astonisher +astonishes +astonishing +astonishingly +astonishingness +astonishment +astonishments +astoop +astor +astore +astound +astoundable +astounded +astounding +astoundingly +astoundment +astounds +astr +astrachan +astracism +astraddle +astraea +astraean +astraeid +astraeidae +astraeiform +astragal +astragalar +astragalectomy +astragali +astragalocalcaneal +astragalocentral +astragalomancy +astragalonavicular +astragaloscaphoid +astragalotibial +astragals +astragalus +astray +astrain +astrakanite +astrakhan +astral +astrally +astrals +astrand +astrantia +astraphobia +astrapophobia +astre +astream +astrean +astrer +astrict +astricted +astricting +astriction +astrictive +astrictively +astrictiveness +astricts +astrid +astride +astrier +astriferous +astrild +astringe +astringed +astringence +astringency +astringent +astringently +astringents +astringer +astringes +astringing +astrion +astrionics +astroalchemist +astrobiology +astrobiological +astrobiologically +astrobiologies +astrobiologist +astrobiologists +astroblast +astrobotany +astrocaryum +astrochemist +astrochemistry +astrochronological +astrocyte +astrocytic +astrocytoma +astrocytomas +astrocytomata +astrocompass +astrodiagnosis +astrodynamic +astrodynamics +astrodome +astrofel +astrofell +astrogate +astrogated +astrogating +astrogation +astrogational +astrogator +astrogeny +astrogeology +astrogeologist +astroglia +astrognosy +astrogony +astrogonic +astrograph +astrographer +astrography +astrographic +astrohatch +astroid +astroite +astrol +astrolabe +astrolabes +astrolabical +astrolater +astrolatry +astrolithology +astrolog +astrologaster +astrologe +astrologer +astrologers +astrology +astrologian +astrologic +astrological +astrologically +astrologist +astrologistic +astrologists +astrologize +astrologous +astromancer +astromancy +astromantic +astromeda +astrometeorology +astrometeorological +astrometeorologist +astrometer +astrometry +astrometric +astrometrical +astron +astronaut +astronautic +astronautical +astronautically +astronautics +astronauts +astronavigation +astronavigator +astronomer +astronomers +astronomy +astronomic +astronomical +astronomically +astronomics +astronomien +astronomize +astropecten +astropectinidae +astrophel +astrophil +astrophyllite +astrophysical +astrophysicist +astrophysicists +astrophysics +astrophyton +astrophobia +astrophotographer +astrophotography +astrophotographic +astrophotometer +astrophotometry +astrophotometrical +astroscope +astroscopy +astroscopus +astrose +astrospectral +astrospectroscopic +astrosphere +astrospherecentrosomic +astrotheology +astructive +astrut +astucious +astuciously +astucity +astur +asturian +astute +astutely +astuteness +astutious +asuang +asudden +asunder +asuri +asway +aswail +aswarm +aswash +asweat +aswell +asweve +aswim +aswing +aswirl +aswithe +aswoon +aswooned +aswough +at +ata +atabal +atabals +atabeg +atabek +atabrine +atacaman +atacamenan +atacamenian +atacameno +atacamite +atactic +atactiform +ataentsic +atafter +ataghan +ataghans +ataigal +ataiyal +atake +atalaya +atalayas +atalan +atalanta +atalantis +ataman +atamans +atamasco +atamascos +atame +atamosco +atangle +atap +atar +ataractic +ataraxy +ataraxia +ataraxias +ataraxic +ataraxics +ataraxies +atatschite +ataunt +ataunto +atavi +atavic +atavism +atavisms +atavist +atavistic +atavistically +atavists +atavus +ataxaphasia +ataxy +ataxia +ataxiagram +ataxiagraph +ataxiameter +ataxiaphasia +ataxias +ataxic +ataxics +ataxies +ataxinomic +ataxite +ataxonomic +ataxophemia +atazir +atbash +atchison +ate +ateba +atebrin +atechny +atechnic +atechnical +ated +atees +ateeter +atef +ateknia +atelectasis +atelectatic +ateleiosis +atelene +ateleological +ateles +atelestite +atelets +ately +atelic +atelier +ateliers +ateliosis +ateliotic +atellan +atelo +atelocardia +atelocephalous +ateloglossia +atelognathia +atelomyelia +atelomitic +atelophobia +atelopodia +ateloprosopia +atelorachidia +atelostomia +atemoya +atemporal +aten +atenism +atenist +aterian +ates +atestine +ateuchi +ateuchus +atfalati +athabasca +athabascan +athalamous +athalline +athamantid +athamantin +athamaunte +athanasy +athanasia +athanasian +athanasianism +athanasianist +athanasies +athanor +athapascan +athapaskan +athar +atharvan +athbash +athecae +athecata +athecate +atheism +atheisms +atheist +atheistic +atheistical +atheistically +atheisticalness +atheisticness +atheists +atheize +atheizer +athel +athelia +atheling +athelings +athematic +athena +athenaea +athenaeum +athenaeums +athenee +atheneum +atheneums +athenian +athenianly +athenians +athenor +athens +atheology +atheological +atheologically +atheous +athericera +athericeran +athericerous +atherine +atherinidae +atheriogaea +atheriogaean +atheris +athermancy +athermanous +athermic +athermous +atherogenesis +atherogenic +atheroma +atheromas +atheromasia +atheromata +atheromatosis +atheromatous +atheroscleroses +atherosclerosis +atherosclerotic +atherosclerotically +atherosperma +atherurus +athetesis +atheticize +athetize +athetized +athetizing +athetoid +athetoids +athetosic +athetosis +athetotic +athymy +athymia +athymic +athing +athink +athyreosis +athyria +athyrid +athyridae +athyris +athyrium +athyroid +athyroidism +athyrosis +athirst +athlete +athletehood +athletes +athletic +athletical +athletically +athleticism +athletics +athletism +athletocracy +athlothete +athlothetes +athodyd +athodyds +athogen +athold +athonite +athort +athrepsia +athreptic +athrill +athrive +athrob +athrocyte +athrocytosis +athrogenic +athrong +athrough +athumia +athwart +athwarthawse +athwartship +athwartships +athwartwise +ati +atik +atikokania +atilt +atimy +atimon +ating +atinga +atingle +atinkle +atip +atypy +atypic +atypical +atypicality +atypically +atiptoe +atis +atka +atlanta +atlantad +atlantal +atlantean +atlantes +atlantic +atlantica +atlantid +atlantides +atlantis +atlantite +atlantoaxial +atlantodidymus +atlantomastoid +atlantoodontoid +atlantosaurus +atlas +atlases +atlaslike +atlatl +atlatls +atle +atlee +atli +atloaxoid +atloid +atloidean +atloidoaxoid +atm +atma +atman +atmans +atmas +atmiatry +atmiatrics +atmid +atmidalbumin +atmidometer +atmidometry +atmo +atmocausis +atmocautery +atmoclastic +atmogenic +atmograph +atmolyses +atmolysis +atmolyzation +atmolyze +atmolyzer +atmology +atmologic +atmological +atmologist +atmometer +atmometry +atmometric +atmophile +atmos +atmosphere +atmosphered +atmosphereful +atmosphereless +atmospheres +atmospheric +atmospherical +atmospherically +atmospherics +atmospherium +atmospherology +atmostea +atmosteal +atmosteon +atnah +atocha +atocia +atokal +atoke +atokous +atole +atoll +atolls +atom +atomatic +atomechanics +atomerg +atomy +atomic +atomical +atomically +atomician +atomicism +atomicity +atomics +atomies +atomiferous +atomisation +atomise +atomised +atomises +atomising +atomism +atomisms +atomist +atomistic +atomistical +atomistically +atomistics +atomists +atomity +atomization +atomize +atomized +atomizer +atomizers +atomizes +atomizing +atomology +atoms +atonable +atonal +atonalism +atonalist +atonalistic +atonality +atonally +atone +atoneable +atoned +atonement +atonements +atoneness +atoner +atoners +atones +atony +atonia +atonic +atonicity +atonics +atonies +atoning +atoningly +atop +atopen +atophan +atopy +atopic +atopies +atopite +atorai +atossa +atour +atoxic +atoxyl +atpoints +atrabilaire +atrabilar +atrabilarian +atrabilarious +atrabile +atrabiliar +atrabiliary +atrabiliarious +atrabilious +atrabiliousness +atracheate +atractaspis +atragene +atrail +atrament +atramental +atramentary +atramentous +atraumatic +atrazine +atrazines +atrebates +atrede +atremata +atremate +atrematous +atremble +atren +atrenne +atrepsy +atreptic +atresy +atresia +atresias +atresic +atretic +atreus +atry +atria +atrial +atrible +atrichia +atrichic +atrichosis +atrichous +atrickle +atridean +atrienses +atriensis +atriocoelomic +atrioporal +atriopore +atrioventricular +atrip +atrypa +atriplex +atrypoid +atrium +atriums +atroce +atroceruleous +atroceruleus +atrocha +atrochal +atrochous +atrocious +atrociously +atrociousness +atrocity +atrocities +atrocoeruleus +atrolactic +atropa +atropaceous +atropal +atropamine +atrophy +atrophia +atrophias +atrophiated +atrophic +atrophied +atrophies +atrophying +atrophoderma +atrophous +atropia +atropic +atropidae +atropin +atropine +atropines +atropinism +atropinization +atropinize +atropins +atropism +atropisms +atropos +atropous +atrorubent +atrosanguineous +atroscine +atrous +atsara +att +atta +attababy +attabal +attaboy +attacapan +attacca +attacco +attach +attachable +attachableness +attache +attached +attachedly +attacher +attachers +attaches +attacheship +attaching +attachment +attachments +attack +attackable +attacked +attacker +attackers +attacking +attackingly +attackman +attacks +attacolite +attacus +attagal +attagen +attaghan +attagirl +attain +attainability +attainable +attainableness +attainably +attainder +attainders +attained +attainer +attainers +attaining +attainment +attainments +attainor +attains +attaint +attainted +attainting +attaintment +attaints +attainture +attal +attalea +attaleh +attalid +attame +attapulgite +attar +attargul +attars +attask +attaste +attatched +attatches +atte +atteal +attemper +attemperament +attemperance +attemperate +attemperately +attemperation +attemperator +attempered +attempering +attempers +attempre +attempt +attemptability +attemptable +attempted +attempter +attempters +attempting +attemptive +attemptless +attempts +attend +attendance +attendances +attendancy +attendant +attendantly +attendants +attended +attendee +attendees +attender +attenders +attending +attendingly +attendment +attendress +attends +attensity +attent +attentat +attentate +attention +attentional +attentionality +attentions +attentive +attentively +attentiveness +attently +attenuable +attenuant +attenuate +attenuated +attenuates +attenuating +attenuation +attenuations +attenuative +attenuator +attenuators +atter +attercop +attercrop +attery +atterminal +attermine +attermined +atterminement +attern +atterr +atterrate +attest +attestable +attestant +attestation +attestations +attestative +attestator +attested +attester +attesters +attesting +attestive +attestor +attestors +attests +atty +attic +attical +attice +atticism +atticisms +atticist +atticists +atticize +atticized +atticizing +atticomastoid +attics +attid +attidae +attila +attinge +attingence +attingency +attingent +attirail +attire +attired +attirement +attirer +attires +attiring +attitude +attitudes +attitudinal +attitudinarian +attitudinarianism +attitudinise +attitudinised +attitudiniser +attitudinising +attitudinize +attitudinized +attitudinizer +attitudinizes +attitudinizing +attitudist +attiwendaronk +attle +attn +attntrp +attollent +attomy +attorn +attornare +attorned +attorney +attorneydom +attorneyism +attorneys +attorneyship +attorning +attornment +attorns +attouchement +attour +attourne +attract +attractability +attractable +attractableness +attractance +attractancy +attractant +attractants +attracted +attracter +attractile +attracting +attractingly +attraction +attractionally +attractions +attractive +attractively +attractiveness +attractivity +attractor +attractors +attracts +attrahent +attrap +attrectation +attry +attrib +attributable +attributal +attribute +attributed +attributer +attributes +attributing +attribution +attributional +attributions +attributive +attributively +attributiveness +attributives +attributor +attrist +attrite +attrited +attriteness +attriting +attrition +attritional +attritive +attritus +attriutively +attroopment +attroupement +attune +attuned +attunely +attunement +attunes +attuning +atturn +atua +atuami +atule +atumble +atune +atveen +atwain +atweel +atween +atwin +atwind +atwirl +atwist +atwitch +atwite +atwitter +atwixt +atwo +auantic +aubade +aubades +aubain +aubaine +aube +aubepine +auberge +auberges +aubergine +aubergiste +aubergistes +aubin +aubrey +aubretia +aubretias +aubrieta +aubrietas +aubrietia +aubrite +auburn +auburns +aubusson +auca +aucan +aucaner +aucanian +auchenia +auchenium +auchlet +aucht +auckland +auctary +auction +auctionary +auctioned +auctioneer +auctioneers +auctioning +auctions +auctor +auctorial +auctorizate +auctors +aucuba +aucubas +aucupate +aud +audace +audacious +audaciously +audaciousness +audacity +audacities +audad +audads +audaean +audian +audibertia +audibility +audible +audibleness +audibles +audibly +audience +audiencer +audiences +audiencia +audiencier +audient +audients +audile +audiles +auding +audings +audio +audioemission +audiogenic +audiogram +audiograms +audiology +audiological +audiologies +audiologist +audiologists +audiometer +audiometers +audiometry +audiometric +audiometrically +audiometries +audiometrist +audion +audiophile +audiophiles +audios +audiotape +audiotapes +audiotypist +audiovisual +audiovisuals +audiphone +audit +auditable +audited +auditing +audition +auditioned +auditioning +auditions +auditive +auditives +auditor +auditory +auditoria +auditorial +auditorially +auditories +auditorily +auditorium +auditoriums +auditors +auditorship +auditotoria +auditress +audits +auditual +audivise +audiviser +audivision +audrey +audubon +audubonistic +aueto +auf +aufait +aufgabe +aufklarung +auftakt +aug +auganite +auge +augean +augelite +augen +augend +augends +auger +augerer +augers +auget +augh +aught +aughtlins +aughts +augite +augites +augitic +augitite +augitophyre +augment +augmentable +augmentation +augmentationer +augmentations +augmentative +augmentatively +augmented +augmentedly +augmenter +augmenters +augmenting +augmentive +augmentor +augments +augrim +augur +augural +augurate +auguration +augure +augured +augurer +augurers +augury +augurial +auguries +auguring +augurous +augurs +augurship +august +augusta +augustal +augustan +auguste +auguster +augustest +augusti +augustin +augustine +augustinian +augustinianism +augustinism +augustly +augustness +augustus +auh +auhuhu +auk +auklet +auklets +auks +auksinai +auksinas +auksinu +aul +aula +aulacocarpous +aulacodus +aulacomniaceae +aulacomnium +aulae +aularian +aulas +auld +aulder +auldest +auldfarrantlike +auletai +aulete +auletes +auletic +auletrides +auletris +aulic +aulical +aulicism +aullay +auloi +aulophyte +aulophobia +aulos +aulostoma +aulostomatidae +aulostomi +aulostomid +aulostomidae +aulostomus +aulu +aum +aumaga +aumail +aumakua +aumbry +aumbries +aumery +aumil +aumildar +aummbulatory +aumoniere +aumous +aumrie +auncel +aune +aunjetitz +aunt +aunter +aunters +aunthood +aunthoods +aunty +auntie +aunties +auntish +auntly +auntlier +auntliest +auntlike +auntre +auntrous +aunts +auntsary +auntship +aupaka +aura +aurae +aural +aurally +auramin +auramine +aurang +aurantia +aurantiaceae +aurantiaceous +aurantium +aurar +auras +aurata +aurate +aurated +aureal +aureate +aureately +aureateness +aureation +aurei +aureity +aurelia +aurelian +aurelius +aurene +aureocasidium +aureola +aureolae +aureolas +aureole +aureoled +aureoles +aureolin +aureoline +aureoling +aureomycin +aureous +aureously +aures +auresca +aureus +auribromide +auric +aurichalcite +aurichalcum +aurichloride +aurichlorohydric +auricyanhydric +auricyanic +auricyanide +auricle +auricled +auricles +auricomous +auricula +auriculae +auricular +auriculare +auriculares +auricularia +auriculariaceae +auriculariae +auriculariales +auricularian +auricularias +auricularis +auricularly +auriculars +auriculas +auriculate +auriculated +auriculately +auriculidae +auriculo +auriculocranial +auriculoid +auriculoparietal +auriculotemporal +auriculoventricular +auriculovertical +auride +auriferous +aurifex +aurify +aurific +aurification +aurified +aurifying +auriflamme +auriform +auriga +aurigal +aurigation +aurigerous +aurigid +aurignacian +aurigo +aurigraphy +auryl +aurilave +aurin +aurinasal +aurine +auriphone +auriphrygia +auriphrygiate +auripigment +auripuncture +aurir +auris +auriscalp +auriscalpia +auriscalpium +auriscope +auriscopy +auriscopic +auriscopically +aurist +aurists +aurite +aurited +aurivorous +auroauric +aurobromide +auroch +aurochloride +aurochs +aurochses +aurocyanide +aurodiamine +auronal +aurophobia +aurophore +aurora +aurorae +auroral +aurorally +auroras +aurore +aurorean +aurorian +aurorium +aurotellurite +aurothiosulphate +aurothiosulphuric +aurous +aurrescu +aurulent +aurum +aurums +aurung +aurure +aus +auscult +auscultascope +auscultate +auscultated +auscultates +auscultating +auscultation +auscultations +auscultative +auscultator +auscultatory +auscultoscope +ausform +ausformed +ausforming +ausforms +ausgespielt +aushar +auslander +auslaut +auslaute +ausones +ausonian +auspex +auspicate +auspicated +auspicating +auspice +auspices +auspicy +auspicial +auspicious +auspiciously +auspiciousness +aussie +aussies +austafrican +austausch +austemper +austenite +austenitic +austenitize +austenitized +austenitizing +auster +austere +austerely +austereness +austerer +austerest +austerity +austerities +austerlitz +austerus +austin +austral +australasian +australene +australia +australian +australianism +australianize +australians +australic +australioid +australis +australite +australoid +australopithecinae +australopithecine +australopithecus +australorp +austrasian +austria +austrian +austrianize +austrians +austric +austrine +austringer +austrium +austroasiatic +austrogaea +austrogaean +austromancy +austronesian +austrophil +austrophile +austrophilism +austroriparian +ausu +ausubo +ausubos +autacoid +autacoidal +autacoids +autaesthesy +autallotriomorphic +autantitypy +autarch +autarchy +autarchic +autarchical +autarchically +autarchies +autarchist +autarchoglossa +autarky +autarkic +autarkical +autarkically +autarkies +autarkik +autarkikal +autarkist +aute +autechoscope +autecy +autecious +auteciously +auteciousness +autecism +autecisms +autecology +autecologic +autecological +autecologically +autecologist +autem +autere +auteur +auteurism +autexousy +auth +authentic +authentical +authentically +authenticalness +authenticatable +authenticate +authenticated +authenticates +authenticating +authentication +authentications +authenticator +authenticators +authenticity +authenticities +authenticly +authenticness +authigene +authigenetic +authigenic +authigenous +author +authorcraft +authored +authoress +authoresses +authorhood +authorial +authorially +authoring +authorisable +authorisation +authorise +authorised +authoriser +authorish +authorising +authorism +authoritarian +authoritarianism +authoritarianisms +authoritarians +authoritative +authoritatively +authoritativeness +authority +authorities +authorizable +authorization +authorizations +authorize +authorized +authorizer +authorizers +authorizes +authorizing +authorless +authorly +authorling +authors +authorship +authotype +autism +autisms +autist +autistic +auto +autoabstract +autoactivation +autoactive +autoaddress +autoagglutinating +autoagglutination +autoagglutinin +autoalarm +autoalkylation +autoallogamy +autoallogamous +autoanalysis +autoanalytic +autoantibody +autoanticomplement +autoantitoxin +autoasphyxiation +autoaspiration +autoassimilation +autobahn +autobahnen +autobahns +autobasidia +autobasidiomycetes +autobasidiomycetous +autobasidium +autobasisii +autobiographal +autobiographer +autobiographers +autobiography +autobiographic +autobiographical +autobiographically +autobiographies +autobiographist +autobiology +autoblast +autoboat +autoboating +autobolide +autobus +autobuses +autobusses +autocab +autocade +autocades +autocall +autocamp +autocamper +autocamping +autocar +autocarist +autocarp +autocarpian +autocarpic +autocarpous +autocatalepsy +autocatalyses +autocatalysis +autocatalytic +autocatalytically +autocatalyze +autocatharsis +autocatheterism +autocephaly +autocephalia +autocephalic +autocephality +autocephalous +autoceptive +autochanger +autochemical +autocholecystectomy +autochrome +autochromy +autochronograph +autochthon +autochthonal +autochthones +autochthony +autochthonic +autochthonism +autochthonous +autochthonously +autochthonousness +autochthons +autochton +autocycle +autocide +autocinesis +autocystoplasty +autocytolysis +autocytolytic +autoclasis +autoclastic +autoclave +autoclaved +autoclaves +autoclaving +autocoder +autocoenobium +autocoherer +autocoid +autocoids +autocollimate +autocollimation +autocollimator +autocollimators +autocolony +autocombustible +autocombustion +autocomplexes +autocondensation +autoconduction +autoconvection +autoconverter +autocopist +autocoprophagous +autocorrelate +autocorrelation +autocorrosion +autocosm +autocracy +autocracies +autocrat +autocratic +autocratical +autocratically +autocraticalness +autocrator +autocratoric +autocratorical +autocratrix +autocrats +autocratship +autocremation +autocriticism +autocross +autocue +autodecomposition +autodecrement +autodecremented +autodecrements +autodepolymerization +autodermic +autodestruction +autodetector +autodiagnosis +autodiagnostic +autodiagrammatic +autodial +autodialed +autodialer +autodialers +autodialing +autodialled +autodialling +autodials +autodidact +autodidactic +autodidactically +autodidacts +autodifferentiation +autodiffusion +autodigestion +autodigestive +autodynamic +autodyne +autodynes +autodrainage +autodrome +autoecholalia +autoecy +autoecic +autoecious +autoeciously +autoeciousness +autoecism +autoecous +autoed +autoeducation +autoeducative +autoelectrolysis +autoelectrolytic +autoelectronic +autoelevation +autoepigraph +autoepilation +autoerotic +autoerotically +autoeroticism +autoerotism +autoette +autoexcitation +autofecundation +autofermentation +autofluorescence +autoformation +autofrettage +autogamy +autogamic +autogamies +autogamous +autogauge +autogeneal +autogeneses +autogenesis +autogenetic +autogenetically +autogeny +autogenic +autogenies +autogenous +autogenously +autogenuous +autogiro +autogyro +autogiros +autogyros +autognosis +autognostic +autograft +autografting +autogram +autograph +autographal +autographed +autographer +autography +autographic +autographical +autographically +autographing +autographism +autographist +autographometer +autographs +autogravure +autoharp +autoheader +autohemic +autohemolysin +autohemolysis +autohemolytic +autohemorrhage +autohemotherapy +autoheterodyne +autoheterosis +autohexaploid +autohybridization +autohypnosis +autohypnotic +autohypnotically +autohypnotism +autohypnotization +autoicous +autoignition +autoimmune +autoimmunity +autoimmunities +autoimmunization +autoimmunize +autoimmunized +autoimmunizing +autoincrement +autoincremented +autoincrements +autoindex +autoindexing +autoinduction +autoinductive +autoinfection +autoinfusion +autoing +autoinhibited +autoinoculable +autoinoculation +autointellectual +autointoxicant +autointoxication +autoionization +autoirrigation +autoist +autojigger +autojuggernaut +autokinesy +autokinesis +autokinetic +autokrator +autolaryngoscope +autolaryngoscopy +autolaryngoscopic +autolater +autolatry +autolavage +autolesion +autolimnetic +autolysate +autolyse +autolysin +autolysis +autolith +autolithograph +autolithographer +autolithography +autolithographic +autolytic +autolytus +autolyzate +autolyze +autolyzed +autolyzes +autolyzing +autoloader +autoloaders +autoloading +autology +autological +autologist +autologous +autoluminescence +autoluminescent +automa +automacy +automaker +automan +automania +automanipulation +automanipulative +automanual +automat +automata +automatable +automate +automated +automates +automatic +automatical +automatically +automaticity +automatics +automatictacessing +automatin +automation +automatism +automatist +automative +automatization +automatize +automatized +automatizes +automatizing +automatograph +automaton +automatonlike +automatons +automatonta +automatontons +automatous +automats +automechanical +automechanism +automelon +automen +autometamorphosis +autometry +autometric +automysophobia +automobile +automobiled +automobiles +automobiling +automobilism +automobilist +automobilistic +automobilists +automobility +automolite +automonstration +automorph +automorphic +automorphically +automorphism +automotive +automotor +automower +autompne +autonavigator +autonavigators +autonegation +autonephrectomy +autonephrotoxin +autonetics +autoneurotoxin +autonym +autonitridation +autonoetic +autonomasy +autonomy +autonomic +autonomical +autonomically +autonomies +autonomist +autonomize +autonomous +autonomously +autonomousness +autooxidation +autoparasitism +autopathy +autopathic +autopathography +autopelagic +autopepsia +autophagi +autophagy +autophagia +autophagous +autophyllogeny +autophyte +autophytic +autophytically +autophytograph +autophytography +autophoby +autophobia +autophon +autophone +autophony +autophonoscope +autophonous +autophotoelectric +autophotograph +autophotometry +autophthalmoscope +autopilot +autopilots +autopyotherapy +autopista +autoplagiarism +autoplasmotherapy +autoplast +autoplasty +autoplastic +autoplastically +autoplasties +autopneumatic +autopoint +autopoisonous +autopolar +autopolyploid +autopolyploidy +autopolo +autopoloist +autopore +autoportrait +autoportraiture +autopositive +autopotamic +autopotent +autoprogressive +autoproteolysis +autoprothesis +autopsy +autopsic +autopsical +autopsychic +autopsychoanalysis +autopsychology +autopsychorhythmia +autopsychosis +autopsied +autopsies +autopsying +autopsist +autoptic +autoptical +autoptically +autopticity +autoput +autor +autoracemization +autoradiogram +autoradiograph +autoradiography +autoradiographic +autorail +autoreduction +autoreflection +autoregenerator +autoregressive +autoregulation +autoregulative +autoregulatory +autoreinfusion +autoretardation +autorhythmic +autorhythmus +autoriser +autorotate +autorotation +autorotational +autoroute +autorrhaphy +autos +autosauri +autosauria +autoschediasm +autoschediastic +autoschediastical +autoschediastically +autoschediaze +autoscience +autoscope +autoscopy +autoscopic +autosender +autosensitization +autosensitized +autosepticemia +autoserotherapy +autoserum +autosexing +autosight +autosign +autosymbiontic +autosymbolic +autosymbolical +autosymbolically +autosymnoia +autosyn +autosyndesis +autosite +autositic +autoskeleton +autosled +autoslip +autosomal +autosomally +autosomatognosis +autosomatognostic +autosome +autosomes +autosoteric +autosoterism +autospore +autosporic +autospray +autostability +autostage +autostandardization +autostarter +autostethoscope +autostyly +autostylic +autostylism +autostoper +autostrada +autostradas +autosuggest +autosuggestibility +autosuggestible +autosuggestion +autosuggestionist +autosuggestions +autosuggestive +autosuppression +autota +autotelegraph +autotelic +autotelism +autotetraploid +autotetraploidy +autothaumaturgist +autotheater +autotheism +autotheist +autotherapeutic +autotherapy +autothermy +autotimer +autotype +autotypes +autotyphization +autotypy +autotypic +autotypies +autotypography +autotomy +autotomic +autotomies +autotomise +autotomised +autotomising +autotomize +autotomized +autotomizing +autotomous +autotoxaemia +autotoxemia +autotoxic +autotoxication +autotoxicity +autotoxicosis +autotoxin +autotoxis +autotractor +autotransformer +autotransfusion +autotransplant +autotransplantation +autotrepanation +autotriploid +autotriploidy +autotroph +autotrophy +autotrophic +autotrophically +autotropic +autotropically +autotropism +autotruck +autotuberculin +autoturning +autourine +autovaccination +autovaccine +autovalet +autovalve +autovivisection +autoxeny +autoxidation +autoxidator +autoxidizability +autoxidizable +autoxidize +autoxidizer +autozooid +autre +autrefois +autumn +autumnal +autumnally +autumnian +autumnity +autumns +autunian +autunite +autunites +auturgy +aux +auxamylase +auxanogram +auxanology +auxanometer +auxeses +auxesis +auxetic +auxetical +auxetically +auxetics +auxil +auxiliar +auxiliary +auxiliaries +auxiliarly +auxiliate +auxiliation +auxiliator +auxiliatory +auxilytic +auxilium +auxillary +auximone +auxin +auxinic +auxinically +auxins +auxoaction +auxoamylase +auxoblast +auxobody +auxocardia +auxochrome +auxochromic +auxochromism +auxochromous +auxocyte +auxoflore +auxofluor +auxograph +auxographic +auxohormone +auxology +auxometer +auxospore +auxosubstance +auxotonic +auxotox +auxotroph +auxotrophy +auxotrophic +av +ava +avadana +avadavat +avadavats +avadhuta +avahi +avail +availabile +availability +availabilities +available +availableness +availably +availed +availer +availers +availing +availingly +availment +avails +aval +avalanche +avalanched +avalanches +avalanching +avale +avalent +avalon +avalvular +avance +avanguardisti +avania +avanious +avanyu +avant +avantage +avanters +avantgarde +avanti +avantlay +avanturine +avar +avaradrano +avaram +avaremotemo +avarian +avarice +avarices +avaricious +avariciously +avariciousness +avarish +avaritia +avars +avascular +avast +avatar +avatara +avatars +avaunt +avdp +ave +avell +avellan +avellane +avellaneous +avellano +avelonge +aveloz +avena +avenaceous +avenage +avenalin +avenant +avenary +avener +avenery +avenge +avenged +avengeful +avengement +avenger +avengeress +avengers +avenges +avenging +avengingly +aveny +avenida +aveniform +avenin +avenine +avenolith +avenous +avens +avenses +aventail +aventayle +aventails +aventine +aventre +aventure +aventurin +aventurine +avenue +avenues +aver +avera +average +averaged +averagely +averageness +averager +averages +averaging +averah +avery +averia +averil +averin +averish +averment +averments +avern +avernal +avernus +averrable +averral +averred +averrer +averrhoa +averring +averroism +averroist +averroistic +averruncate +averruncation +averruncator +avers +aversant +aversation +averse +aversely +averseness +aversion +aversions +aversive +avert +avertable +averted +avertedly +averter +avertible +avertiment +avertin +averting +avertive +averts +aves +avesta +avestan +avestruz +aveugle +avg +avgas +avgases +avgasses +aviador +avyayibhava +avian +avianization +avianize +avianized +avianizes +avianizing +avians +aviararies +aviary +aviaries +aviarist +aviarists +aviate +aviated +aviates +aviatic +aviating +aviation +aviational +aviations +aviator +aviatory +aviatorial +aviatoriality +aviators +aviatress +aviatrice +aviatrices +aviatrix +aviatrixes +avicennia +avicenniaceae +avicennism +avichi +avicide +avick +avicolous +avicula +avicular +avicularia +avicularian +aviculariidae +avicularimorphae +avicularium +aviculidae +aviculture +aviculturist +avid +avidya +avidin +avidins +avidious +avidiously +avidity +avidities +avidly +avidness +avidnesses +avidous +avie +aview +avifauna +avifaunae +avifaunal +avifaunally +avifaunas +avifaunistic +avigate +avigation +avigator +avigators +avignonese +avijja +avikom +avilaria +avile +avilement +avilion +avine +aviolite +avion +avionic +avionics +avions +avirulence +avirulent +avis +avys +avision +aviso +avisos +avital +avitaminoses +avitaminosis +avitaminotic +avitic +avives +avizandum +avn +avo +avocado +avocadoes +avocados +avocat +avocate +avocation +avocational +avocationally +avocations +avocative +avocatory +avocet +avocets +avodire +avodires +avogadrite +avogadro +avogram +avoy +avoid +avoidable +avoidably +avoidance +avoidances +avoidant +avoided +avoider +avoiders +avoiding +avoidless +avoidment +avoids +avoyer +avoyership +avoir +avoirdupois +avoke +avolate +avolation +avolitional +avondbloem +avos +avoset +avosets +avouch +avouchable +avouched +avoucher +avouchers +avouches +avouching +avouchment +avoue +avour +avoure +avourneen +avouter +avoutry +avow +avowable +avowableness +avowably +avowal +avowals +avowance +avowant +avowe +avowed +avowedly +avowedness +avower +avowers +avowing +avowry +avowries +avows +avowter +avshar +avulse +avulsed +avulses +avulsing +avulsion +avulsions +avuncular +avunculate +avunculize +aw +awa +awabakal +awabi +awacs +awadhi +awaft +awag +away +awayness +awaynesses +aways +await +awaited +awaiter +awaiters +awaiting +awaitlala +awaits +awakable +awake +awakeable +awaked +awaken +awakenable +awakened +awakener +awakeners +awakening +awakeningly +awakenings +awakenment +awakens +awakes +awaking +awakings +awald +awalim +awalt +awan +awane +awanyu +awanting +awapuhi +award +awardable +awarded +awardee +awardees +awarder +awarders +awarding +awardment +awards +aware +awaredom +awareness +awarn +awarrant +awaruite +awash +awaste +awat +awatch +awater +awave +awber +awd +awe +aweary +awearied +aweather +aweband +awed +awedly +awedness +awee +aweek +aweel +aweigh +aweing +aweless +awelessness +awellimiden +awes +awesome +awesomely +awesomeness +awest +awestricken +awestrike +awestruck +aweto +awfu +awful +awfuller +awfullest +awfully +awfulness +awhape +awheel +awheft +awhet +awhile +awhir +awhirl +awide +awiggle +awikiwiki +awin +awing +awingly +awink +awiwi +awk +awkly +awkward +awkwarder +awkwardest +awkwardish +awkwardly +awkwardness +awl +awless +awlessness +awls +awlwort +awlworts +awm +awmbrie +awmous +awn +awned +awner +awny +awning +awninged +awnings +awnless +awnlike +awns +awoke +awoken +awol +awols +awonder +awork +aworry +aworth +awreak +awreck +awry +awrist +awrong +awshar +awunctive +ax +axal +axanthopsia +axbreaker +axe +axebreaker +axed +axel +axels +axeman +axemaster +axemen +axenic +axenically +axer +axerophthol +axers +axes +axfetch +axhammer +axhammered +axhead +axial +axiality +axialities +axially +axiate +axiation +axifera +axiferous +axiform +axifugal +axil +axile +axilemma +axilemmas +axilemmata +axilla +axillae +axillant +axillar +axillary +axillaries +axillars +axillas +axils +axin +axine +axing +axiniform +axinite +axinomancy +axiolite +axiolitic +axiology +axiological +axiologically +axiologies +axiologist +axiom +axiomatic +axiomatical +axiomatically +axiomatization +axiomatizations +axiomatize +axiomatized +axiomatizes +axiomatizing +axioms +axion +axiopisty +axis +axised +axises +axisymmetry +axisymmetric +axisymmetrical +axisymmetrically +axite +axites +axle +axled +axles +axlesmith +axletree +axletrees +axlike +axmaker +axmaking +axman +axmanship +axmaster +axmen +axminster +axodendrite +axofugal +axogamy +axoid +axoidean +axolemma +axolysis +axolotl +axolotls +axometer +axometry +axometric +axon +axonal +axone +axonemal +axoneme +axonemes +axones +axoneure +axoneuron +axonia +axonic +axonolipa +axonolipous +axonometry +axonometric +axonophora +axonophorous +axonopus +axonost +axons +axopetal +axophyte +axoplasm +axoplasmic +axoplasms +axopodia +axopodium +axospermous +axostyle +axotomous +axseed +axseeds +axstone +axtree +axumite +axunge +axweed +axwise +axwort +az +azadirachta +azadrachta +azafran +azafrin +azalea +azaleamum +azaleas +azan +azande +azans +azarole +azaserine +azathioprine +azazel +azedarac +azedarach +azelaic +azelate +azelfafage +azeotrope +azeotropy +azeotropic +azeotropism +azerbaijanese +azerbaijani +azerbaijanian +azha +azide +azides +azido +aziethane +azygobranchia +azygobranchiata +azygobranchiate +azygomatous +azygos +azygoses +azygosperm +azygospore +azygote +azygous +azilian +azilut +azyme +azimech +azimene +azimethylene +azimide +azimin +azimine +azimino +aziminobenzene +azymite +azymous +azimuth +azimuthal +azimuthally +azimuths +azine +azines +azinphosmethyl +aziola +azlactone +azlon +azlons +azo +azobacter +azobenzene +azobenzil +azobenzoic +azobenzol +azoblack +azoch +azocyanide +azocyclic +azocochineal +azocoralline +azocorinth +azodicarboxylic +azodiphenyl +azodisulphonic +azoeosin +azoerythrin +azofy +azofication +azofier +azoflavine +azoformamide +azoformic +azogallein +azogreen +azogrenadine +azohumic +azoic +azoimide +azoisobutyronitrile +azole +azoles +azolitmin +azolla +azomethine +azon +azonal +azonaphthalene +azonic +azonium +azons +azoology +azoospermia +azoparaffin +azophen +azophenetole +azophenyl +azophenylene +azophenine +azophenol +azophosphin +azophosphore +azoprotein +azores +azorian +azorite +azorubine +azosulphine +azosulphonic +azotaemia +azotate +azote +azotea +azoted +azotemia +azotemias +azotemic +azotenesis +azotes +azotetrazole +azoth +azothionium +azoths +azotic +azotin +azotine +azotise +azotised +azotises +azotising +azotite +azotize +azotized +azotizes +azotizing +azotobacter +azotobacterieae +azotoluene +azotometer +azotorrhea +azotorrhoea +azotous +azoturia +azoturias +azovernine +azox +azoxazole +azoxy +azoxyanisole +azoxybenzene +azoxybenzoic +azoxime +azoxynaphthalene +azoxine +azoxyphenetole +azoxytoluidine +azoxonium +azrael +aztec +azteca +aztecan +aztecs +azthionium +azulejo +azulejos +azulene +azuline +azulite +azulmic +azumbre +azure +azurean +azured +azureness +azureous +azures +azury +azurine +azurite +azurites +azurmalachite +azurous +b +ba +baa +baaed +baahling +baaing +baal +baalath +baalim +baalish +baalism +baalisms +baalist +baalite +baalitical +baalize +baals +baalshem +baar +baas +baaskaap +baaskaaps +baaskap +bab +baba +babacoote +babai +babaylan +babaylanes +babajaga +babakoto +babas +babasco +babassu +babassus +babasu +babbage +babby +babbie +babbishly +babbit +babbitt +babbitted +babbitter +babbittess +babbittian +babbitting +babbittism +babbittry +babbitts +babblative +babble +babbled +babblement +babbler +babblers +babbles +babblesome +babbly +babbling +babblingly +babblings +babblish +babblishly +babbool +babbools +babcock +babe +babehood +babel +babeldom +babelet +babelic +babelike +babelish +babelism +babelize +babels +babery +babes +babeship +babesia +babesias +babesiasis +babesiosis +babhan +babi +baby +babiana +babiche +babiches +babydom +babied +babies +babyfied +babyhood +babyhoods +babyhouse +babying +babyish +babyishly +babyishness +babiism +babyism +babylike +babillard +babylon +babylonia +babylonian +babylonians +babylonic +babylonish +babylonism +babylonite +babylonize +babine +babingtonite +babyolatry +babion +babirousa +babiroussa +babirusa +babirusas +babirussa +babis +babysat +babish +babished +babyship +babishly +babishness +babysit +babysitter +babysitting +babism +babist +babite +babka +babkas +bablah +bable +babloh +baboen +babongo +baboo +baboodom +babooism +babool +babools +baboon +baboonery +baboonish +baboonroot +baboons +baboos +baboosh +baboot +babouche +babouvism +babouvist +babracot +babroot +babs +babu +babua +babudom +babuina +babuism +babul +babuls +babuma +babungera +baburd +babus +babushka +babushkas +bac +bacaba +bacach +bacalao +bacalaos +bacao +bacauan +bacbakiri +bacca +baccaceous +baccae +baccalaurean +baccalaureat +baccalaureate +baccalaureates +baccalaureus +baccar +baccara +baccaras +baccarat +baccarats +baccare +baccate +baccated +bacchae +bacchanal +bacchanalia +bacchanalian +bacchanalianism +bacchanalianly +bacchanalias +bacchanalism +bacchanalization +bacchanalize +bacchanals +bacchant +bacchante +bacchantes +bacchantic +bacchants +bacchar +baccharis +baccharoid +baccheion +bacchiac +bacchian +bacchic +bacchical +bacchides +bacchii +bacchiuchii +bacchius +bacchus +bacchuslike +baccy +baccies +bacciferous +bacciform +baccilla +baccilli +baccillla +baccillum +baccivorous +bach +bacharach +bache +bached +bachel +bachelor +bachelordom +bachelorette +bachelorhood +bachelorism +bachelorize +bachelorly +bachelorlike +bachelors +bachelorship +bachelorwise +bachelry +baches +bachichi +baching +bacilary +bacile +bacillaceae +bacillar +bacillary +bacillariaceae +bacillariaceous +bacillariales +bacillarieae +bacillariophyta +bacillemia +bacilli +bacillian +bacillicidal +bacillicide +bacillicidic +bacilliculture +bacilliform +bacilligenic +bacilliparous +bacillite +bacillogenic +bacillogenous +bacillophobia +bacillosis +bacilluria +bacillus +bacin +bacis +bacitracin +back +backache +backaches +backachy +backaching +backadation +backage +backare +backarrow +backarrows +backband +backbar +backbear +backbearing +backbeat +backbeats +backbencher +backbenchers +backbend +backbends +backberand +backberend +backbit +backbite +backbiter +backbiters +backbites +backbiting +backbitingly +backbitten +backblocks +backblow +backboard +backboards +backbone +backboned +backboneless +backbonelessness +backbones +backbrand +backbreaker +backbreaking +backcap +backcast +backcasts +backchain +backchat +backchats +backcloth +backcomb +backcountry +backcourt +backcourtman +backcross +backdate +backdated +backdates +backdating +backdoor +backdown +backdrop +backdrops +backed +backen +backened +backening +backer +backers +backet +backfall +backfatter +backfield +backfields +backfill +backfilled +backfiller +backfilling +backfills +backfire +backfired +backfires +backfiring +backflap +backflash +backflip +backflow +backflowing +backfold +backframe +backfriend +backfurrow +backgame +backgammon +backgeared +background +backgrounds +backhand +backhanded +backhandedly +backhandedness +backhander +backhanding +backhands +backhatch +backhaul +backhauled +backhauling +backhauls +backheel +backhoe +backhoes +backhooker +backhouse +backhouses +backy +backyard +backyarder +backyards +backie +backiebird +backing +backings +backjaw +backjoint +backland +backlands +backlash +backlashed +backlasher +backlashes +backlashing +backless +backlet +backliding +backlighting +backlings +backlins +backlist +backlists +backlit +backlog +backlogged +backlogging +backlogs +backlotter +backmost +backoff +backorder +backout +backouts +backpack +backpacked +backpacker +backpackers +backpacking +backpacks +backpedal +backpedaled +backpedaling +backpiece +backplane +backplanes +backplate +backpointer +backpointers +backrest +backrests +backrope +backropes +backrun +backrush +backrushes +backs +backsaw +backsaws +backscatter +backscattered +backscattering +backscatters +backscraper +backscratcher +backscratching +backseat +backseats +backsey +backset +backsets +backsetting +backsettler +backsheesh +backshift +backshish +backside +backsides +backsight +backsite +backslap +backslapped +backslapper +backslappers +backslapping +backslaps +backslash +backslashes +backslid +backslidden +backslide +backslided +backslider +backsliders +backslides +backsliding +backslidingness +backspace +backspaced +backspacefile +backspacer +backspaces +backspacing +backspang +backspear +backspeer +backspeir +backspier +backspierer +backspin +backspins +backsplice +backspliced +backsplicing +backspread +backspringing +backstab +backstabbed +backstabber +backstabbing +backstaff +backstage +backstay +backstair +backstairs +backstays +backstamp +backster +backstick +backstitch +backstitched +backstitches +backstitching +backstone +backstop +backstopped +backstopping +backstops +backstrap +backstrapped +backstreet +backstretch +backstretches +backstring +backstrip +backstroke +backstroked +backstrokes +backstroking +backstromite +backswept +backswimmer +backswing +backsword +backswording +backswordman +backswordmen +backswordsman +backtack +backtalk +backtender +backtenter +backtrace +backtrack +backtracked +backtracker +backtrackers +backtracking +backtracks +backtrail +backtrick +backup +backups +backus +backveld +backvelder +backway +backwall +backward +backwardation +backwardly +backwardness +backwards +backwash +backwashed +backwasher +backwashes +backwashing +backwater +backwatered +backwaters +backwind +backwinded +backwinding +backwood +backwoods +backwoodser +backwoodsy +backwoodsiness +backwoodsman +backwoodsmen +backword +backworm +backwort +backwrap +backwraps +baclava +baclin +bacon +baconer +bacony +baconian +baconianism +baconic +baconism +baconist +baconize +bacons +baconweed +bacopa +bacquet +bact +bacteraemia +bacteremia +bacteremic +bacteria +bacteriaceae +bacteriaceous +bacteriaemia +bacterial +bacterially +bacterian +bacteric +bactericholia +bactericidal +bactericidally +bactericide +bactericides +bactericidin +bacterid +bacteriemia +bacteriform +bacterin +bacterins +bacterioagglutinin +bacterioblast +bacteriochlorophyll +bacteriocidal +bacteriocin +bacteriocyte +bacteriodiagnosis +bacteriofluorescin +bacteriogenic +bacteriogenous +bacteriohemolysin +bacterioid +bacterioidal +bacteriol +bacteriolysin +bacteriolysis +bacteriolytic +bacteriolyze +bacteriology +bacteriologic +bacteriological +bacteriologically +bacteriologies +bacteriologist +bacteriologists +bacteriopathology +bacteriophage +bacteriophages +bacteriophagy +bacteriophagia +bacteriophagic +bacteriophagous +bacteriophobia +bacterioprecipitin +bacterioprotein +bacteriopsonic +bacteriopsonin +bacteriopurpurin +bacteriorhodopsin +bacterioscopy +bacterioscopic +bacterioscopical +bacterioscopically +bacterioscopist +bacteriosis +bacteriosolvent +bacteriostasis +bacteriostat +bacteriostatic +bacteriostatically +bacteriotherapeutic +bacteriotherapy +bacteriotoxic +bacteriotoxin +bacteriotrypsin +bacteriotropic +bacteriotropin +bacterious +bacteririum +bacteritic +bacterium +bacteriuria +bacterization +bacterize +bacterized +bacterizing +bacteroid +bacteroidal +bacteroideae +bacteroides +bactetiophage +bactrian +bactris +bactrites +bactriticone +bactritoid +bacubert +bacula +bacule +baculere +baculi +baculiferous +baculiform +baculine +baculite +baculites +baculitic +baculiticone +baculoid +baculum +baculums +baculus +bacury +bad +badaga +badan +badarian +badarrah +badass +badassed +badasses +badaud +badawi +badaxe +badchan +baddeleyite +badder +badderlocks +baddest +baddy +baddie +baddies +baddish +baddishly +baddishness +baddock +bade +badenite +badge +badged +badgeless +badgeman +badgemen +badger +badgerbrush +badgered +badgerer +badgering +badgeringly +badgerly +badgerlike +badgers +badgerweed +badges +badging +badgir +badhan +badiaga +badian +badigeon +badinage +badinaged +badinages +badinaging +badiner +badinerie +badineur +badious +badju +badland +badlands +badly +badling +badman +badmash +badmen +badminton +badmouth +badmouthed +badmouthing +badmouths +badness +badnesses +badon +badrans +bads +baduhenna +bae +baedeker +baedekerian +baedekers +bael +baeria +baetyl +baetylic +baetylus +baetuli +baetulus +baetzner +bafaro +baff +baffed +baffeta +baffy +baffies +baffing +baffle +baffled +bafflement +bafflements +baffleplate +baffler +bafflers +baffles +baffling +bafflingly +bafflingness +baffs +bafyot +baft +bafta +baftah +bag +baga +baganda +bagani +bagass +bagasse +bagasses +bagataway +bagatelle +bagatelles +bagatine +bagattini +bagattino +bagaudae +bagdad +bagdi +bagel +bagels +bagful +bagfuls +baggage +baggageman +baggagemaster +baggager +baggages +baggala +bagganet +baggara +bagge +bagged +bagger +baggers +baggy +baggie +baggier +baggies +baggiest +baggily +bagginess +bagging +baggings +baggyrinkle +baggit +baggywrinkle +bagh +baghdad +bagheli +baghla +baghouse +bagie +baginda +bagio +bagios +bagirmi +bagle +bagleaves +baglike +bagmaker +bagmaking +bagman +bagmen +bagne +bagnes +bagnet +bagnette +bagnio +bagnios +bagnut +bago +bagobo +bagonet +bagong +bagoong +bagpipe +bagpiped +bagpiper +bagpipers +bagpipes +bagpiping +bagplant +bagpod +bagpudding +bagrationite +bagre +bagreef +bagroom +bags +bagsful +bagtikan +baguet +baguets +baguette +baguettes +baguio +baguios +bagwash +bagwig +bagwigged +bagwigs +bagwyn +bagwoman +bagwomen +bagwork +bagworm +bagworms +bah +bahada +bahadur +bahadurs +bahai +bahay +bahaism +bahaist +baham +bahama +bahamas +bahamian +bahamians +bahan +bahar +bahaullah +bahawder +bahera +bahiaite +bahima +bahisti +bahmani +bahmanid +bahnung +baho +bahoe +bahoo +baht +bahts +bahuma +bahur +bahut +bahuts +bahutu +bahuvrihi +bahuvrihis +bai +bay +baya +bayadeer +bayadeers +bayadere +bayaderes +bayal +bayamo +bayamos +baianism +bayano +bayard +bayardly +bayards +bayberry +bayberries +baybolt +baybush +baycuru +baidak +baidar +baidarka +baidarkas +baidya +bayed +baiera +bayesian +bayeta +bayete +baygall +baiginet +baign +baignet +baigneuse +baigneuses +baignoire +bayhead +baying +bayish +baikalite +baikerinite +baikerite +baikie +bail +bailable +bailage +bayldonite +baile +bailed +bailee +bailees +bailey +baileys +bailer +bailers +baylet +bailiary +bailiaries +bailie +bailiery +bailieries +bailies +bailieship +bailiff +bailiffry +bailiffs +bailiffship +bailiffwick +baylike +bailing +bailiwick +bailiwicks +bailli +bailliage +baillie +baillone +baillonella +bailment +bailments +bailo +bailor +bailors +bailout +bailouts +bailpiece +bails +bailsman +bailsmen +bailwood +bayman +baymen +bain +bayness +bainie +baining +bainite +baioc +baiocchi +baiocco +bayogoula +bayok +bayonet +bayoneted +bayoneteer +bayoneting +bayonets +bayonetted +bayonetting +bayong +bayou +bayous +bairagi +bairam +bairdi +bairn +bairnie +bairnish +bairnishness +bairnly +bairnlier +bairnliest +bairnliness +bairns +bairnteam +bairnteem +bairntime +bairnwort +bais +bays +baisakh +baisemain +baysmelt +baysmelts +baister +bait +baited +baiter +baiters +baitfish +baith +baitylos +baiting +baits +baittle +baywood +baywoods +bayz +baiza +baizas +baize +baized +baizes +baizing +baja +bajada +bajan +bajardo +bajarigar +bajau +bajocco +bajochi +bajocian +bajoire +bajonado +bajra +bajree +bajri +bajulate +bajury +baka +bakairi +bakal +bakalai +bakalei +bakatan +bake +bakeapple +bakeboard +baked +bakehead +bakehouse +bakehouses +bakelite +bakelize +bakemeat +bakemeats +baken +bakeout +bakeoven +bakepan +baker +bakerdom +bakeress +bakery +bakeries +bakerite +bakerless +bakerly +bakerlike +bakers +bakersfield +bakership +bakes +bakeshop +bakeshops +bakestone +bakeware +bakhtiari +bakie +baking +bakingly +bakings +baklava +baklavas +baklawa +baklawas +bakli +bakongo +bakra +bakshaish +baksheesh +baksheeshes +bakshi +bakshis +bakshish +bakshished +bakshishes +bakshishing +baktun +baku +bakuba +bakula +bakunda +bakuninism +bakuninist +bakupari +bakutu +bakwiri +bal +bala +balaam +balaamite +balaamitical +balabos +balachan +balachong +balaclava +balada +baladine +balaena +balaenicipites +balaenid +balaenidae +balaenoid +balaenoidea +balaenoidean +balaenoptera +balaenopteridae +balafo +balagan +balaghat +balaghaut +balai +balaic +balayeuse +balak +balaklava +balalaika +balalaikas +balan +balance +balanceable +balanced +balancedness +balancelle +balanceman +balancement +balancer +balancers +balances +balancewise +balancing +balander +balandra +balandrana +balaneutics +balangay +balanic +balanid +balanidae +balaniferous +balanism +balanite +balanites +balanitis +balanoblennorrhea +balanocele +balanoglossida +balanoglossus +balanoid +balanophora +balanophoraceae +balanophoraceous +balanophore +balanophorin +balanoplasty +balanoposthitis +balanopreputial +balanops +balanopsidaceae +balanopsidales +balanorrhagia +balant +balanta +balante +balantidial +balantidiasis +balantidic +balantidiosis +balantidium +balanus +balao +balaos +balaphon +balarama +balarao +balas +balases +balat +balata +balatas +balate +balatong +balatron +balatronic +balatte +balau +balausta +balaustine +balaustre +balawa +balawu +balboa +balboas +balbriggan +balbusard +balbutiate +balbutient +balbuties +balche +balcon +balcone +balconet +balconette +balcony +balconied +balconies +bald +baldacchini +baldacchino +baldachin +baldachined +baldachini +baldachino +baldachinos +baldachins +baldakin +baldaquin +baldberry +baldcrown +balded +balden +balder +balderdash +baldest +baldfaced +baldhead +baldheaded +baldheads +baldy +baldicoot +baldie +balding +baldish +baldly +baldling +baldmoney +baldmoneys +baldness +baldnesses +baldoquin +baldpate +baldpated +baldpatedness +baldpates +baldrib +baldric +baldrick +baldricked +baldricks +baldrics +baldricwise +balds +balducta +balductum +baldwin +bale +baleare +balearian +balearic +balearica +balebos +baled +baleen +baleens +balefire +balefires +baleful +balefully +balefulness +balei +baleys +baleise +baleless +baler +balers +bales +balestra +balete +balewort +bali +balian +balibago +balibuntal +balibuntl +balija +balilla +balimbing +baline +balinese +baling +balinger +balinghasay +balisaur +balisaurs +balisier +balistarii +balistarius +balister +balistes +balistid +balistidae +balistraria +balita +balitao +baliti +balize +balk +balkan +balkanic +balkanization +balkanize +balkanized +balkanizing +balkans +balkar +balked +balker +balkers +balky +balkier +balkiest +balkily +balkiness +balking +balkingly +balkis +balkish +balkline +balklines +balks +ball +ballad +ballade +balladeer +balladeers +ballader +balladeroyal +ballades +balladic +balladical +balladier +balladise +balladised +balladising +balladism +balladist +balladize +balladized +balladizing +balladlike +balladling +balladmonger +balladmongering +balladry +balladries +balladromic +ballads +balladwise +ballahoo +ballahou +ballam +ballan +ballant +ballarag +ballard +ballas +ballast +ballastage +ballasted +ballaster +ballastic +ballasting +ballasts +ballat +ballata +ballate +ballaton +ballatoon +ballbuster +ballcarrier +balldom +balldress +balled +baller +ballerina +ballerinas +ballerine +ballers +ballet +balletic +balletically +balletomane +balletomanes +balletomania +ballets +ballett +ballfield +ballflower +ballgame +ballgames +ballgown +ballgowns +ballhausplatz +ballhawk +ballhawks +ballhooter +balli +bally +balliage +ballies +ballyhack +ballyhoo +ballyhooed +ballyhooer +ballyhooing +ballyhoos +balling +ballyrag +ballyragged +ballyragging +ballyrags +ballised +ballism +ballismus +ballist +ballista +ballistae +ballistic +ballistically +ballistician +ballisticians +ballistics +ballistite +ballistocardiogram +ballistocardiograph +ballistocardiography +ballistocardiographic +ballistophobia +ballium +ballywack +ballywrack +ballmine +ballo +ballock +ballocks +balloen +ballogan +ballon +ballone +ballones +ballonet +ballonets +ballonette +ballonne +ballonnes +ballons +balloon +balloonation +ballooned +ballooner +balloonery +ballooners +balloonet +balloonfish +balloonfishes +balloonflower +balloonful +ballooning +balloonish +balloonist +balloonlike +balloons +ballot +ballota +ballotade +ballotage +ballote +balloted +balloter +balloters +balloting +ballotist +ballots +ballottable +ballottement +ballottine +ballottines +ballow +ballpark +ballparks +ballplayer +ballplayers +ballplatz +ballpoint +ballpoints +ballproof +ballroom +ballrooms +balls +ballsy +ballsier +ballsiest +ballstock +ballup +ballute +ballutes +ballweed +balm +balmacaan +balmarcodes +balmawhapple +balmy +balmier +balmiest +balmily +balminess +balmlike +balmony +balmonies +balmoral +balmorals +balms +balnea +balneae +balneal +balneary +balneation +balneatory +balneographer +balneography +balneology +balneologic +balneological +balneologist +balneophysiology +balneotechnics +balneotherapeutics +balneotherapy +balneotherapia +balneum +balnibarbi +baloch +baloghia +balolo +balon +balonea +baloney +baloneys +baloo +balopticon +balor +baloskion +baloskionaceae +balotade +balourdise +balow +balr +bals +balsa +balsam +balsamaceous +balsamation +balsamea +balsameaceae +balsameaceous +balsamed +balsamer +balsamy +balsamic +balsamical +balsamically +balsamiferous +balsamina +balsaminaceae +balsaminaceous +balsamine +balsaming +balsamitic +balsamiticness +balsamize +balsamo +balsamodendron +balsamorrhiza +balsamous +balsamroot +balsams +balsamum +balsamweed +balsas +balsawood +balt +baltei +balter +baltetei +balteus +balthasar +baltheus +balti +baltic +baltimore +baltimorean +baltimorite +baltis +balu +baluba +baluch +baluchi +baluchistan +baluchithere +baluchitheria +baluchitherium +baluga +balun +balunda +balushai +baluster +balustered +balusters +balustrade +balustraded +balustrades +balustrading +balut +balwarra +balza +balzacian +balzarine +bam +bamah +bamalip +bamangwato +bambacciata +bamban +bambara +bambini +bambino +bambinos +bambocciade +bambochade +bamboche +bamboo +bamboos +bamboozle +bamboozled +bamboozlement +bamboozler +bamboozlers +bamboozles +bamboozling +bambos +bamboula +bambuba +bambuco +bambuk +bambusa +bambuseae +bambute +bammed +bamming +bamoth +bams +ban +bana +banaba +banago +banagos +banak +banakite +banal +banality +banalities +banalize +banally +banalness +banana +bananaland +bananalander +bananaquit +bananas +banande +bananist +bananivorous +banat +banate +banatite +banausic +banba +banbury +banc +banca +bancal +bancales +bancha +banchi +banco +bancos +bancus +band +banda +bandage +bandaged +bandager +bandagers +bandages +bandaging +bandagist +bandaid +bandaite +bandaka +bandala +bandalore +bandana +bandanaed +bandanas +bandanna +bandannaed +bandannas +bandar +bandarlog +bandbox +bandboxes +bandboxy +bandboxical +bandcase +bandcutter +bande +bandeau +bandeaus +bandeaux +banded +bandel +bandelet +bandelette +bandeng +bander +banderilla +banderillas +banderillero +banderilleros +banderlog +banderma +banderol +banderole +banderoled +banderoles +banderoling +banderols +banders +bandersnatch +bandfile +bandfiled +bandfiling +bandfish +bandgap +bandh +bandhava +bandhook +bandhor +bandhu +bandi +bandy +bandyball +bandicoy +bandicoot +bandicoots +bandido +bandidos +bandie +bandied +bandies +bandying +bandikai +bandylegged +bandyman +bandiness +banding +bandit +banditism +banditry +banditries +bandits +banditti +bandle +bandleader +bandless +bandlessly +bandlessness +bandlet +bandlimit +bandlimited +bandlimiting +bandlimits +bandman +bandmaster +bandmasters +bando +bandobust +bandog +bandogs +bandoleer +bandoleered +bandoleers +bandolerismo +bandolero +bandoleros +bandolier +bandoliered +bandoline +bandon +bandonion +bandor +bandora +bandoras +bandore +bandores +bandos +bandpass +bandrol +bands +bandsaw +bandsawed +bandsawing +bandsawn +bandsman +bandsmen +bandspreading +bandstand +bandstands +bandster +bandstop +bandstring +bandura +bandurria +bandurrias +bandusia +bandusian +bandwagon +bandwagons +bandwidth +bandwidths +bandwork +bandworm +bane +baneberry +baneberries +baned +baneful +banefully +banefulness +banes +banewort +banff +bang +banga +bangala +bangalay +bangalow +bangash +bangboard +bange +banged +banger +bangers +banghy +bangy +bangia +bangiaceae +bangiaceous +bangiales +banging +bangkok +bangkoks +bangladesh +bangle +bangled +bangles +bangling +bangos +bangs +bangster +bangtail +bangtailed +bangtails +bangup +bangwaketsi +bani +bania +banya +banyai +banian +banyan +banians +banyans +banig +baniya +banilad +baning +banyoro +banish +banished +banisher +banishers +banishes +banishing +banishment +banishments +banister +banisterine +banisters +banyuls +baniva +baniwa +banjara +banjo +banjoes +banjoist +banjoists +banjore +banjorine +banjos +banjuke +banjulele +bank +bankable +bankalachi +bankbook +bankbooks +bankcard +bankcards +banked +banker +bankera +bankerdom +bankeress +bankers +banket +bankfull +banky +banking +bankings +bankman +bankmen +banknote +banknotes +bankrider +bankroll +bankrolled +bankroller +bankrolling +bankrolls +bankrupcy +bankrupt +bankruptcy +bankruptcies +bankrupted +bankrupting +bankruptism +bankruptly +bankruptlike +bankrupts +bankruptship +bankrupture +banks +bankshall +banksia +banksian +banksias +bankside +banksides +banksman +banksmen +bankweed +banlieu +banlieue +bannack +bannat +banned +banner +bannered +bannerer +banneret +bannerets +bannerette +bannerfish +bannerless +bannerlike +bannerline +bannerman +bannermen +bannerol +bannerole +bannerols +banners +bannerwise +bannet +bannets +bannimus +banning +bannister +bannisters +bannition +bannock +bannockburn +bannocks +banns +bannut +banovina +banque +banquet +banqueted +banqueteer +banqueteering +banqueter +banqueters +banqueting +banquetings +banquets +banquette +banquettes +banquo +bans +bansalague +bansela +banshee +banshees +banshie +banshies +banstickle +bant +bantay +bantayan +bantam +bantamize +bantams +bantamweight +bantamweights +banteng +banter +bantered +banterer +banterers +bantery +bantering +banteringly +banters +banty +bantin +banting +bantingism +bantingize +bantings +bantling +bantlings +bantoid +bantu +bantus +banuyo +banus +banxring +banzai +banzais +baobab +baobabs +bap +baphia +baphomet +baphometic +bapistery +bapt +baptanodon +baptise +baptised +baptises +baptisia +baptisias +baptisin +baptising +baptism +baptismal +baptismally +baptisms +baptist +baptistery +baptisteries +baptistic +baptistry +baptistries +baptists +baptizable +baptize +baptized +baptizee +baptizement +baptizer +baptizers +baptizes +baptizing +baptornis +bar +bara +barabara +barabbas +barabora +barabra +baraca +barad +baradari +baragnosis +baragouin +baragouinish +baraita +baraithas +barajillo +baraka +baralipton +baramika +baramin +barandos +barangay +barani +bararesque +bararite +barasingha +barat +barathea +baratheas +barathra +barathron +barathrum +barato +baratte +barauna +baraza +barb +barba +barbacan +barbacoa +barbacoan +barbacou +barbadian +barbadoes +barbados +barbal +barbaloin +barbar +barbara +barbaralalia +barbarea +barbaresque +barbary +barbarian +barbarianism +barbarianize +barbarianized +barbarianizing +barbarians +barbaric +barbarical +barbarically +barbarious +barbariousness +barbarisation +barbarise +barbarised +barbarising +barbarism +barbarisms +barbarity +barbarities +barbarization +barbarize +barbarized +barbarizes +barbarizing +barbarous +barbarously +barbarousness +barbas +barbasco +barbascoes +barbascos +barbastel +barbastelle +barbate +barbated +barbatimao +barbe +barbeau +barbecue +barbecued +barbecueing +barbecuer +barbecues +barbecuing +barbed +barbedness +barbeyaceae +barbeiro +barbel +barbeled +barbell +barbellate +barbells +barbellula +barbellulae +barbellulate +barbels +barbeque +barbequed +barbequing +barber +barbera +barbered +barberess +barberfish +barbery +barbering +barberish +barberite +barbermonger +barbero +barberry +barberries +barbers +barbershop +barbershops +barbes +barbet +barbets +barbette +barbettes +barbican +barbicanage +barbicans +barbicel +barbicels +barbierite +barbigerous +barbing +barbion +barbita +barbital +barbitalism +barbitals +barbiton +barbitone +barbitos +barbituism +barbiturate +barbiturates +barbituric +barbiturism +barble +barbless +barblet +barboy +barbola +barbone +barbotine +barbotte +barbouillage +barbra +barbre +barbs +barbu +barbudo +barbudos +barbula +barbulate +barbule +barbules +barbulyie +barbut +barbute +barbuts +barbwire +barbwires +barcan +barcarole +barcaroles +barcarolle +barcas +barcella +barcelona +barcelonas +barchan +barchans +barche +barcolongo +barcone +barcoo +bard +bardane +bardash +bardcraft +barde +barded +bardee +bardel +bardelle +bardes +bardesanism +bardesanist +bardesanite +bardess +bardy +bardic +bardie +bardier +bardiest +bardiglio +bardily +bardiness +barding +bardings +bardish +bardism +bardlet +bardlike +bardling +bardo +bardocucullus +bardolater +bardolatry +bardolph +bardolphian +bards +bardship +bardulph +bare +bareback +barebacked +bareboat +bareboats +barebone +bareboned +barebones +bareca +bared +barefaced +barefacedly +barefacedness +barefisted +barefit +barefoot +barefooted +barege +bareges +barehanded +barehead +bareheaded +bareheadedness +bareka +bareknuckle +bareknuckled +barelegged +barely +barenecked +bareness +barenesses +barer +bares +baresark +baresarks +baresma +barest +baresthesia +baret +baretta +barf +barfed +barff +barfy +barfing +barfish +barfly +barflies +barfs +barful +bargain +bargainable +bargained +bargainee +bargainer +bargainers +bargaining +bargainor +bargains +bargainwise +bargander +barge +bargeboard +barged +bargee +bargeer +bargees +bargeese +bargehouse +bargelike +bargelli +bargello +bargellos +bargeload +bargeman +bargemaster +bargemen +bargepole +barger +barges +bargestone +bargh +bargham +barghest +barghests +barging +bargir +bargoose +barguest +barguests +barhal +barhop +barhopped +barhopping +barhops +bari +baria +bariatrician +bariatrics +baric +barycenter +barycentre +barycentric +barid +barie +barye +baryecoia +baryes +baryglossia +barih +barylalia +barile +barylite +barilla +barillas +baring +bariolage +baryon +baryonic +baryons +baryphony +baryphonia +baryphonic +baris +barish +barysilite +barysphere +barit +baryta +barytas +barite +baryte +baritenor +barites +barytes +barythymia +barytic +barytine +barytocalcite +barytocelestine +barytocelestite +baryton +baritonal +baritone +barytone +baritones +barytones +barytons +barytophyllite +barytostrontianite +barytosulphate +barium +bariums +bark +barkan +barkantine +barkary +barkbound +barkcutter +barked +barkeep +barkeeper +barkeepers +barkeeps +barkey +barken +barkened +barkening +barkentine +barkentines +barker +barkery +barkers +barkevikite +barkevikitic +barkhan +barky +barkier +barkiest +barking +barkingly +barkinji +barkle +barkless +barklyite +barkometer +barkpeel +barkpeeler +barkpeeling +barks +barksome +barkstone +barlafumble +barlafummil +barleduc +barleducs +barley +barleybird +barleybrake +barleybreak +barleycorn +barleyhood +barleymow +barleys +barleysick +barless +barly +barling +barlock +barlow +barlows +barm +barmaid +barmaids +barman +barmaster +barmbrack +barmcloth +barmecidal +barmecide +barmen +barmfel +barmy +barmybrained +barmie +barmier +barmiest +barming +barmkin +barmote +barms +barmskin +barn +barnabas +barnaby +barnabite +barnacle +barnacled +barnacles +barnacling +barnage +barnard +barnbrack +barnburner +barndoor +barney +barneys +barnful +barnhardtite +barny +barnyard +barnyards +barnier +barniest +barnlike +barnman +barnmen +barns +barnstorm +barnstormed +barnstormer +barnstormers +barnstorming +barnstorms +barnumism +barnumize +barocco +barocyclonometer +baroclinicity +baroclinity +baroco +barodynamic +barodynamics +barognosis +barogram +barograms +barograph +barographic +barographs +baroi +baroko +barolo +barology +barolong +baromacrometer +barometer +barometers +barometry +barometric +barometrical +barometrically +barometrograph +barometrography +barometz +baromotor +baron +baronage +baronages +baronduki +baroness +baronesses +baronet +baronetage +baronetcy +baronetcies +baroneted +baronethood +baronetical +baroneting +baronetise +baronetised +baronetising +baronetize +baronetized +baronetizing +baronets +baronetship +barong +baronga +barongs +baroni +barony +baronial +baronies +baronize +baronized +baronizing +baronne +baronnes +baronry +baronries +barons +baronship +barophobia +baroque +baroquely +baroqueness +baroques +baroreceptor +baroscope +baroscopic +baroscopical +barosinusitis +barosinusitus +barosma +barosmin +barostat +baroswitch +barotactic +barotaxy +barotaxis +barothermogram +barothermograph +barothermohygrogram +barothermohygrograph +baroto +barotrauma +barotraumas +barotraumata +barotropy +barotropic +barotse +barouche +barouches +barouchet +barouchette +barouni +baroxyton +barpost +barquantine +barque +barquentine +barques +barquest +barquette +barr +barra +barrabkie +barrable +barrabora +barracan +barrace +barrack +barracked +barracker +barracking +barracks +barraclade +barracoon +barracouta +barracoutas +barracuda +barracudas +barracudina +barrad +barragan +barrage +barraged +barrages +barraging +barragon +barramunda +barramundas +barramundi +barramundies +barramundis +barranca +barrancas +barranco +barrancos +barrandite +barras +barrat +barrater +barraters +barrator +barrators +barratry +barratries +barratrous +barratrously +barre +barred +barrel +barrelage +barreled +barreleye +barreleyes +barreler +barrelet +barrelfish +barrelfishes +barrelful +barrelfuls +barrelhead +barrelhouse +barrelhouses +barreling +barrelled +barrelling +barrelmaker +barrelmaking +barrels +barrelsful +barrelwise +barren +barrener +barrenest +barrenly +barrenness +barrens +barrenwort +barrer +barrera +barres +barret +barretor +barretors +barretry +barretries +barrets +barrett +barrette +barretter +barrettes +barry +barricade +barricaded +barricader +barricaders +barricades +barricading +barricado +barricadoed +barricadoes +barricadoing +barricados +barrico +barricoes +barricos +barrier +barriers +barriguda +barrigudo +barrigudos +barrikin +barriness +barring +barringer +barrington +barringtonia +barrio +barrios +barrister +barristerial +barristers +barristership +barristress +barroom +barrooms +barrow +barrowcoat +barrowful +barrowist +barrowman +barrows +barrulee +barrulet +barrulety +barruly +bars +barsac +barse +barsom +barspoon +barstool +barstools +bart +bartend +bartended +bartender +bartenders +bartending +bartends +barter +bartered +barterer +barterers +bartering +barters +barth +barthian +barthite +bartholinitis +bartholomean +bartholomew +bartholomewtide +bartholomite +bartisan +bartisans +bartizan +bartizaned +bartizans +bartlemy +bartlett +bartletts +barton +bartonella +bartonia +bartram +bartramia +bartramiaceae +bartramian +bartree +bartsia +baru +baruch +barukhzy +barundi +baruria +barvel +barvell +barway +barways +barwal +barware +barwares +barwin +barwing +barwise +barwood +bas +basad +basal +basale +basalia +basally +basalt +basaltes +basaltic +basaltiform +basaltine +basaltoid +basalts +basaltware +basan +basanite +basaree +basat +bascinet +bascology +basculation +bascule +bascules +bascunan +base +baseball +baseballdom +baseballer +baseballs +baseband +baseboard +baseboards +baseborn +basebred +baseburner +basecoat +basecourt +based +basehearted +baseheartedness +baselard +baseless +baselessly +baselessness +baselevel +basely +baselike +baseline +baseliner +baselines +basella +basellaceae +basellaceous +baseman +basemen +basement +basementless +basements +basementward +basename +baseness +basenesses +basenet +basenji +basenjis +baseplate +baseplug +basepoint +baser +baserunning +bases +basest +bash +bashalick +bashara +bashaw +bashawdom +bashawism +bashaws +bashawship +bashed +basher +bashers +bashes +bashful +bashfully +bashfulness +bashibazouk +bashilange +bashyle +bashing +bashkir +bashless +bashlik +bashlyk +bashlyks +bashment +bashmuric +basial +basialveolar +basiarachnitis +basiarachnoiditis +basiate +basiated +basiating +basiation +basibracteolate +basibranchial +basibranchiate +basibregmatic +basic +basically +basicerite +basichromatic +basichromatin +basichromatinic +basichromiole +basicity +basicities +basicytoparaplastin +basicranial +basics +basidia +basidial +basidigital +basidigitale +basidigitalia +basidiocarp +basidiogenetic +basidiolichen +basidiolichenes +basidiomycete +basidiomycetes +basidiomycetous +basidiophore +basidiospore +basidiosporous +basidium +basidorsal +basifacial +basify +basification +basified +basifier +basifiers +basifies +basifying +basifixed +basifugal +basigamy +basigamous +basigenic +basigenous +basigynium +basiglandular +basihyal +basihyoid +basil +basyl +basilar +basilarchia +basilard +basilary +basilateral +basilect +basileis +basilemma +basileus +basilian +basilic +basilica +basilicae +basilical +basilicalike +basilican +basilicas +basilicate +basilicock +basilicon +basilics +basilidan +basilidian +basilidianism +basilinna +basiliscan +basiliscine +basiliscus +basilysis +basilisk +basilisks +basilissa +basilyst +basilosauridae +basilosaurus +basils +basilweed +basimesostasis +basin +basinal +basinasal +basinasial +basined +basinerved +basinet +basinets +basinful +basing +basinlike +basins +basioccipital +basion +basions +basiophitic +basiophthalmite +basiophthalmous +basiotribe +basiotripsy +basiparachromatin +basiparaplastin +basipetal +basipetally +basiphobia +basipodite +basipoditic +basipterygial +basipterygium +basipterygoid +basiradial +basirhinal +basirostral +basis +basiscopic +basisidia +basisolute +basisphenoid +basisphenoidal +basitemporal +basitting +basiventral +basivertebral +bask +baske +basked +basker +baskerville +basket +basketball +basketballer +basketballs +basketful +basketfuls +basketing +basketlike +basketmaker +basketmaking +basketry +basketries +baskets +basketware +basketweaving +basketwoman +basketwood +basketwork +basketworm +basking +baskish +baskonize +basks +basnat +basnet +basoche +basocyte +basoga +basoid +basoko +basommatophora +basommatophorous +bason +basongo +basophil +basophile +basophilia +basophilic +basophilous +basophils +basophobia +basos +basote +basotho +basque +basqued +basques +basquine +bass +bassa +bassalia +bassalian +bassan +bassanello +bassanite +bassara +bassarid +bassaris +bassariscus +bassarisk +basses +basset +basseted +basseting +bassetite +bassets +bassetta +bassette +bassetted +bassetting +bassi +bassy +bassia +bassie +bassine +bassinet +bassinets +bassing +bassirilievi +bassist +bassists +bassly +bassness +bassnesses +basso +basson +bassoon +bassoonist +bassoonists +bassoons +bassorin +bassos +bassus +basswood +basswoods +bast +basta +bastaard +bastant +bastard +bastarda +bastardy +bastardice +bastardies +bastardisation +bastardise +bastardised +bastardising +bastardism +bastardization +bastardizations +bastardize +bastardized +bastardizes +bastardizing +bastardly +bastardliness +bastardry +bastards +baste +basted +basten +baster +basters +bastes +basti +bastian +bastide +bastile +bastiles +bastille +bastilles +bastillion +bastiment +bastinade +bastinaded +bastinades +bastinading +bastinado +bastinadoed +bastinadoes +bastinadoing +basting +bastings +bastion +bastionary +bastioned +bastionet +bastions +bastite +bastnaesite +bastnasite +basto +baston +bastonet +bastonite +basts +basural +basurale +basuto +bat +bataan +batable +batad +batak +batakan +bataleur +batamote +batan +batara +batarde +batardeau +batata +batatas +batatilla +batavi +batavian +batboy +batboys +batch +batched +batcher +batchers +batches +batching +bate +batea +bateau +bateaux +bated +bateful +batekes +batel +bateleur +batell +bateman +batement +bater +bates +batete +batetela +batfish +batfishes +batfowl +batfowled +batfowler +batfowling +batfowls +batful +bath +bathala +bathe +batheable +bathed +bather +bathers +bathes +bathetic +bathetically +bathflower +bathhouse +bathhouses +bathyal +bathyanesthesia +bathybian +bathybic +bathybius +bathic +bathycentesis +bathychrome +bathycolpian +bathycolpic +bathycurrent +bathyesthesia +bathygraphic +bathyhyperesthesia +bathyhypesthesia +bathyl +bathylimnetic +bathylite +bathylith +bathylithic +bathylitic +bathymeter +bathymetry +bathymetric +bathymetrical +bathymetrically +bathinette +bathing +bathyorographical +bathypelagic +bathyplankton +bathyscape +bathyscaph +bathyscaphe +bathyscaphes +bathyseism +bathysmal +bathysophic +bathysophical +bathysphere +bathyspheres +bathythermogram +bathythermograph +bathkol +bathless +bathman +bathmat +bathmats +bathmic +bathmism +bathmotropic +bathmotropism +bathochromatic +bathochromatism +bathochrome +bathochromy +bathochromic +bathoflore +bathofloric +batholite +batholith +batholithic +batholiths +batholitic +bathomania +bathometer +bathometry +bathonian +bathool +bathophobia +bathorse +bathos +bathoses +bathrobe +bathrobes +bathroom +bathroomed +bathrooms +bathroot +baths +bathtub +bathtubful +bathtubs +bathukolpian +bathukolpic +bathvillite +bathwater +bathwort +batidaceae +batidaceous +batik +batiked +batiker +batiking +batiks +batikulin +batikuling +bating +batino +batyphone +batis +batiste +batistes +batitinan +batlan +batler +batlet +batlike +batling +batlon +batman +batmen +batocrinidae +batocrinus +batodendron +batoid +batoidei +batoka +baton +batoneer +batonga +batonist +batonistic +batonne +batonnier +batons +batoon +batophobia +batrachia +batrachian +batrachians +batrachiate +batrachidae +batrachite +batrachium +batrachoid +batrachoididae +batrachophagous +batrachophidia +batrachophobia +batrachoplasty +batrachospermum +batrachotoxin +bats +batsman +batsmanship +batsmen +batster +batswing +batt +batta +battable +battailant +battailous +battak +battakhin +battalia +battalias +battalion +battalions +battarism +battarismus +batteau +batteaux +batted +battel +batteled +batteler +batteling +battels +battement +battements +batten +battened +battener +batteners +battening +battens +batter +batterable +battercake +batterdock +battered +batterer +batterfang +battery +batterie +batteried +batteries +batteryman +battering +batterman +batters +batteuse +batty +battycake +battier +batties +battiest +battik +battiks +battiness +batting +battings +battish +battle +battled +battledore +battledored +battledores +battledoring +battlefield +battlefields +battlefront +battlefronts +battleful +battleground +battlegrounds +battlement +battlemented +battlements +battlepiece +battleplane +battler +battlers +battles +battleship +battleships +battlesome +battlestead +battlewagon +battleward +battlewise +battling +battology +battological +battologise +battologised +battologising +battologist +battologize +battologized +battologizing +batton +batts +battu +battue +battues +batture +battuta +battutas +battute +battuto +battutos +batukite +batule +batuque +batussi +batwa +batwing +batwoman +batwomen +batz +batzen +baubee +baubees +bauble +baublery +baubles +baubling +baubo +bauch +bauchle +bauckie +bauckiebird +baud +baudekin +baudekins +baudery +baudrons +baudronses +bauds +bauera +baufrey +bauge +bauhinia +bauhinias +bauk +baul +bauld +baulea +bauleah +baulk +baulked +baulky +baulkier +baulkiest +baulking +baulks +baume +baumhauerite +baumier +baun +bauno +baure +bauson +bausond +bauta +bautta +bauxite +bauxites +bauxitic +bauxitite +bavardage +bavary +bavarian +bavaroy +bavarois +bavaroise +bavenite +bavette +baviaantje +bavian +baviere +bavin +bavius +bavoso +baw +bawarchi +bawbee +bawbees +bawble +bawcock +bawcocks +bawd +bawdy +bawdier +bawdies +bawdiest +bawdyhouse +bawdyhouses +bawdily +bawdiness +bawdry +bawdric +bawdrick +bawdrics +bawdries +bawds +bawdship +bawdstrot +bawhorse +bawke +bawl +bawled +bawley +bawler +bawlers +bawly +bawling +bawls +bawn +bawneen +bawra +bawrel +bawsint +bawsunt +bawty +bawtie +bawties +baxter +baxterian +baxterianism +baxtone +bazaar +bazaars +bazar +bazars +baze +bazigar +bazoo +bazooka +bazookaman +bazookamen +bazookas +bazoos +bazzite +bb +bbl +bbls +bbs +bcd +bcf +bch +bchs +bd +bde +bdellatomy +bdellid +bdellidae +bdellium +bdelliums +bdelloid +bdelloida +bdellometer +bdellostoma +bdellostomatidae +bdellostomidae +bdellotomy +bdelloura +bdellouridae +bdellovibrio +bdft +bdl +bdle +bdls +bdrm +bds +be +bea +beach +beachboy +beachboys +beachcomb +beachcomber +beachcombers +beachcombing +beachdrops +beached +beacher +beaches +beachfront +beachhead +beachheads +beachy +beachie +beachier +beachiest +beaching +beachlamar +beachless +beachman +beachmaster +beachmen +beachside +beachward +beachwear +beacon +beaconage +beaconed +beaconing +beaconless +beacons +beaconwise +bead +beaded +beadeye +beadeyes +beader +beadflush +beadhouse +beadhouses +beady +beadier +beadiest +beadily +beadiness +beading +beadings +beadle +beadledom +beadlehood +beadleism +beadlery +beadles +beadleship +beadlet +beadlike +beadman +beadmen +beadroll +beadrolls +beadrow +beads +beadsman +beadsmen +beadswoman +beadswomen +beadwork +beadworks +beagle +beagles +beagling +beak +beaked +beaker +beakerful +beakerman +beakermen +beakers +beakful +beakhead +beaky +beakier +beakiest +beakiron +beakless +beaklike +beaks +beal +beala +bealach +bealing +beallach +bealtared +bealtine +bealtuinn +beam +beamage +beambird +beamed +beamer +beamers +beamfilling +beamful +beamhouse +beamy +beamier +beamiest +beamily +beaminess +beaming +beamingly +beamish +beamishly +beamless +beamlet +beamlike +beamman +beamroom +beams +beamsman +beamsmen +beamster +beamwork +bean +beanbag +beanbags +beanball +beanballs +beancod +beaned +beaner +beanery +beaneries +beaners +beanfeast +beanfeaster +beanfest +beanfield +beany +beanie +beanier +beanies +beaniest +beaning +beanlike +beano +beanos +beanpole +beanpoles +beans +beansetter +beanshooter +beanstalk +beanstalks +beant +beanweed +beaproned +bear +bearability +bearable +bearableness +bearably +bearance +bearbaiter +bearbaiting +bearbane +bearberry +bearberries +bearbind +bearbine +bearbush +bearcat +bearcats +bearcoot +beard +bearded +beardedness +bearder +beardfish +beardfishes +beardy +beardie +bearding +beardless +beardlessness +beardlike +beardom +beards +beardtongue +beared +bearer +bearers +bearess +bearfoot +bearfoots +bearherd +bearhide +bearhound +bearhug +bearhugs +bearing +bearings +bearish +bearishly +bearishness +bearleap +bearlet +bearlike +bearm +bearnaise +bearpaw +bears +bearship +bearskin +bearskins +beartongue +bearward +bearwood +bearwoods +bearwort +beast +beastbane +beastdom +beasthood +beastie +beasties +beastily +beastings +beastish +beastishness +beastly +beastlier +beastliest +beastlike +beastlily +beastliness +beastling +beastlings +beastman +beasts +beastship +beat +beata +beatable +beatably +beatae +beatas +beatee +beaten +beater +beaterman +beatermen +beaters +beath +beati +beatify +beatific +beatifical +beatifically +beatificate +beatification +beatified +beatifies +beatifying +beatille +beatinest +beating +beatings +beatitude +beatitudes +beatles +beatless +beatnik +beatnikism +beatniks +beatrice +beatrix +beats +beatster +beatus +beatuti +beau +beauclerc +beauclerk +beaucoup +beaued +beauetry +beaufet +beaufin +beaufort +beaugregory +beaugregories +beauing +beauish +beauism +beaujolais +beaume +beaumont +beaumontia +beaune +beaupere +beaupers +beaus +beauseant +beauship +beausire +beaut +beauteous +beauteously +beauteousness +beauti +beauty +beautician +beauticians +beautydom +beautied +beauties +beautify +beautification +beautifications +beautified +beautifier +beautifiers +beautifies +beautifying +beautiful +beautifully +beautifulness +beautihood +beautiless +beautyship +beauts +beaux +beauxite +beaver +beaverboard +beavered +beaverette +beavery +beaveries +beavering +beaverish +beaverism +beaverite +beaverize +beaverkill +beaverkin +beaverlike +beaverpelt +beaverroot +beavers +beaverskin +beaverteen +beaverwood +beback +bebay +bebait +beballed +bebang +bebannered +bebar +bebaron +bebaste +bebat +bebathe +bebatter +bebeast +bebed +bebeerin +bebeerine +bebeeru +bebeerus +bebelted +bebilya +bebite +bebization +beblain +beblear +bebled +bebleed +bebless +beblister +beblood +beblooded +beblooding +bebloods +bebloom +beblot +beblotch +beblubber +beblubbered +bebog +bebop +bebopper +beboppers +bebops +beboss +bebotch +bebothered +bebouldered +bebrave +bebreech +bebrine +bebrother +bebrush +bebump +bebusy +bebuttoned +bec +becafico +becall +becalm +becalmed +becalming +becalmment +becalms +became +becap +becapped +becapping +becaps +becard +becarpet +becarpeted +becarpeting +becarpets +becarve +becasse +becassine +becassocked +becater +because +beccabunga +beccaccia +beccafico +beccaficoes +beccaficos +becchi +becco +becense +bechained +bechalk +bechalked +bechalking +bechalks +bechamel +bechamels +bechance +bechanced +bechances +bechancing +becharm +becharmed +becharming +becharms +bechase +bechatter +bechauffeur +beche +becheck +becher +bechern +bechic +bechignoned +bechirp +bechtler +bechuana +becircled +becivet +beck +becked +beckelite +becker +becket +beckets +beckett +becky +beckie +becking +beckiron +beckon +beckoned +beckoner +beckoners +beckoning +beckoningly +beckons +becks +beclad +beclamor +beclamored +beclamoring +beclamors +beclamour +beclang +beclap +beclart +beclasp +beclasped +beclasping +beclasps +beclatter +beclaw +beclip +becloak +becloaked +becloaking +becloaks +beclog +beclogged +beclogging +beclogs +beclose +beclothe +beclothed +beclothes +beclothing +becloud +beclouded +beclouding +beclouds +beclout +beclown +beclowned +beclowning +beclowns +becluster +becobweb +becoiffed +becollier +becolme +becolor +becombed +become +becomed +becomes +becometh +becoming +becomingly +becomingness +becomings +becomma +becompass +becompliment +becoom +becoresh +becost +becousined +becovet +becoward +becowarded +becowarding +becowards +becquerelite +becram +becramp +becrampon +becrawl +becrawled +becrawling +becrawls +becreep +becry +becrime +becrimed +becrimes +becriming +becrimson +becrinolined +becripple +becrippled +becrippling +becroak +becross +becrowd +becrowded +becrowding +becrowds +becrown +becrush +becrust +becrusted +becrusting +becrusts +becudgel +becudgeled +becudgeling +becudgelled +becudgelling +becudgels +becuffed +becuiba +becumber +becuna +becurl +becurry +becurse +becursed +becurses +becursing +becurst +becurtained +becushioned +becut +bed +bedabble +bedabbled +bedabbles +bedabbling +bedad +bedaff +bedaggered +bedaggle +beday +bedamn +bedamned +bedamning +bedamns +bedamp +bedangled +bedare +bedark +bedarken +bedarkened +bedarkening +bedarkens +bedash +bedaub +bedaubed +bedaubing +bedaubs +bedawee +bedawn +bedaze +bedazed +bedazement +bedazzle +bedazzled +bedazzlement +bedazzles +bedazzling +bedazzlingly +bedboard +bedbug +bedbugs +bedcap +bedcase +bedchair +bedchairs +bedchamber +bedclothes +bedclothing +bedcord +bedcover +bedcovers +beddable +bedded +bedder +bedders +bedding +beddingroll +beddings +bede +bedead +bedeaf +bedeafen +bedeafened +bedeafening +bedeafens +bedebt +bedeck +bedecked +bedecking +bedecks +bedecorate +bedeen +bedegar +bedeguar +bedehouse +bedehouses +bedel +bedell +bedells +bedels +bedelve +bedeman +bedemen +beden +bedene +bedesman +bedesmen +bedeswoman +bedeswomen +bedevil +bedeviled +bedeviling +bedevilled +bedevilling +bedevilment +bedevils +bedew +bedewed +bedewer +bedewing +bedewoman +bedews +bedfast +bedfellow +bedfellows +bedfellowship +bedflower +bedfoot +bedford +bedfordshire +bedframe +bedframes +bedgery +bedgoer +bedgown +bedgowns +bediademed +bediamonded +bediaper +bediapered +bediapering +bediapers +bedye +bedight +bedighted +bedighting +bedights +bedikah +bedim +bedimmed +bedimming +bedimple +bedimpled +bedimples +bedimplies +bedimpling +bedims +bedin +bedip +bedirt +bedirter +bedirty +bedirtied +bedirties +bedirtying +bedismal +bedivere +bedizen +bedizened +bedizening +bedizenment +bedizens +bedkey +bedlam +bedlamer +bedlamic +bedlamise +bedlamised +bedlamising +bedlamism +bedlamite +bedlamitish +bedlamize +bedlamized +bedlamizing +bedlamp +bedlamps +bedlams +bedlar +bedless +bedlids +bedlight +bedlike +bedmaker +bedmakers +bedmaking +bedman +bedmate +bedmates +bednighted +bednights +bedoctor +bedog +bedoyo +bedolt +bedot +bedote +bedotted +bedouin +bedouinism +bedouins +bedouse +bedown +bedpad +bedpan +bedpans +bedplate +bedplates +bedpost +bedposts +bedquilt +bedquilts +bedrabble +bedrabbled +bedrabbling +bedraggle +bedraggled +bedragglement +bedraggles +bedraggling +bedrail +bedrails +bedral +bedrape +bedraped +bedrapes +bedraping +bedravel +bedread +bedrel +bedrench +bedrenched +bedrenches +bedrenching +bedress +bedribble +bedrid +bedridden +bedriddenness +bedrift +bedright +bedrip +bedrite +bedrivel +bedriveled +bedriveling +bedrivelled +bedrivelling +bedrivels +bedrizzle +bedrock +bedrocks +bedroll +bedrolls +bedroom +bedrooms +bedrop +bedrown +bedrowse +bedrug +bedrugged +bedrugging +bedrugs +beds +bedscrew +bedsheet +bedsheets +bedsick +bedside +bedsides +bedsit +bedsite +bedsitter +bedsock +bedsonia +bedsonias +bedsore +bedsores +bedspread +bedspreads +bedspring +bedsprings +bedstaff +bedstand +bedstands +bedstaves +bedstead +bedsteads +bedstock +bedstraw +bedstraws +bedstring +bedswerver +bedtick +bedticking +bedticks +bedtime +bedtimes +bedub +beduchess +beduck +beduin +beduins +beduke +bedull +bedumb +bedumbed +bedumbing +bedumbs +bedunce +bedunced +bedunces +bedunch +beduncing +bedung +bedur +bedusk +bedust +bedway +bedways +bedward +bedwards +bedwarf +bedwarfed +bedwarfing +bedwarfs +bedwarmer +bedwell +bee +beearn +beeball +beebee +beebees +beebread +beebreads +beech +beechdrops +beechen +beecher +beeches +beechy +beechier +beechiest +beechnut +beechnuts +beechwood +beechwoods +beedged +beedi +beedom +beef +beefalo +beefaloes +beefalos +beefburger +beefburgers +beefcake +beefcakes +beefeater +beefeaters +beefed +beefer +beefers +beefhead +beefheaded +beefy +beefier +beefiest +beefily +beefin +beefiness +beefing +beefish +beefishness +beefless +beeflower +beefs +beefsteak +beefsteaks +beeftongue +beefwood +beefwoods +beegerite +beehead +beeheaded +beeherd +beehive +beehives +beehouse +beeyard +beeish +beeishness +beek +beekeeper +beekeepers +beekeeping +beekite +beekmantown +beelbow +beele +beelike +beeline +beelines +beelol +beelzebub +beelzebubian +beelzebul +beeman +beemaster +beemen +been +beennut +beent +beento +beep +beeped +beeper +beepers +beeping +beeps +beer +beerage +beerbachite +beerbelly +beerbibber +beeregar +beerhouse +beerhouses +beery +beerier +beeriest +beerily +beeriness +beerish +beerishly +beermaker +beermaking +beermonger +beerocracy +beerothite +beerpull +beers +bees +beest +beesting +beestings +beestride +beeswax +beeswaxes +beeswing +beeswinged +beeswings +beet +beetewk +beetfly +beeth +beethoven +beethovenian +beethovenish +beethovian +beety +beetiest +beetle +beetled +beetlehead +beetleheaded +beetleheadedness +beetler +beetlers +beetles +beetlestock +beetlestone +beetleweed +beetlike +beetling +beetmister +beetrave +beetroot +beetrooty +beetroots +beets +beeve +beeves +beevish +beeway +beeware +beeweed +beewinged +beewise +beewort +beezer +beezers +bef +befall +befallen +befalling +befalls +befame +befamilied +befamine +befan +befancy +befanned +befathered +befavor +befavour +befeather +befell +beferned +befetished +befetter +befezzed +beffroy +befiddle +befilch +befile +befilleted +befilmed +befilth +befinger +befingered +befingering +befingers +befire +befist +befit +befits +befitted +befitting +befittingly +befittingness +beflag +beflagged +beflagging +beflags +beflannel +beflap +beflatter +beflea +befleaed +befleaing +befleas +befleck +beflecked +beflecking +beflecks +beflounce +beflour +beflout +beflower +beflowered +beflowering +beflowers +beflum +befluster +befoam +befog +befogged +befogging +befogs +befool +befoolable +befooled +befooling +befoolment +befools +befop +before +beforehand +beforehandedness +beforementioned +beforeness +beforesaid +beforested +beforetime +beforetimes +befortune +befoul +befouled +befouler +befoulers +befoulier +befouling +befoulment +befouls +befountained +befraught +befreckle +befreeze +befreight +befret +befrets +befretted +befretting +befriend +befriended +befriender +befriending +befriendment +befriends +befrill +befrilled +befringe +befringed +befringes +befringing +befriz +befrocked +befrogged +befrounce +befrumple +befuddle +befuddled +befuddlement +befuddlements +befuddler +befuddlers +befuddles +befuddling +befume +befur +befurbelowed +befurred +beg +begabled +begad +begay +begall +begalled +begalling +begalls +began +begani +begar +begari +begary +begarie +begarlanded +begarnish +begartered +begash +begass +begat +begats +begattal +begaud +begaudy +begaze +begazed +begazes +begazing +begeck +begem +begemmed +begemming +beget +begets +begettal +begetter +begetters +begetting +beggable +beggar +beggardom +beggared +beggarer +beggaress +beggarhood +beggary +beggaries +beggaring +beggarism +beggarly +beggarlice +beggarlike +beggarliness +beggarman +beggars +beggarweed +beggarwise +beggarwoman +begged +begger +beggiatoa +beggiatoaceae +beggiatoaceous +begging +beggingly +beggingwise +beghard +begift +begiggle +begild +begin +beginger +beginner +beginners +beginning +beginnings +begins +begird +begirded +begirding +begirdle +begirdled +begirdles +begirdling +begirds +begirt +beglad +begladded +begladding +beglads +beglamour +beglare +beglerbeg +beglerbeglic +beglerbeglik +beglerbegluc +beglerbegship +beglerbey +beglew +beglic +beglide +beglitter +beglobed +begloom +begloomed +beglooming +beglooms +begloze +begluc +beglue +begnaw +begnawed +begnawn +bego +begob +begobs +begod +begoggled +begohm +begone +begonia +begoniaceae +begoniaceous +begoniales +begonias +begorah +begorra +begorrah +begorry +begot +begotten +begottenness +begoud +begowk +begowned +begrace +begray +begrain +begrave +begrease +begreen +begrett +begrim +begrime +begrimed +begrimer +begrimes +begriming +begrimmed +begrimming +begrims +begripe +begroan +begroaned +begroaning +begroans +begrown +begrudge +begrudged +begrudger +begrudges +begrudging +begrudgingly +begruntle +begrutch +begrutten +begs +begster +beguard +beguess +beguile +beguiled +beguileful +beguilement +beguilements +beguiler +beguilers +beguiles +beguiling +beguilingly +beguilingness +beguin +beguine +beguines +begulf +begulfed +begulfing +begulfs +begum +begummed +begumming +begums +begun +begunk +begut +behale +behalf +behallow +behalves +behammer +behang +behap +behatted +behav +behave +behaved +behaver +behavers +behaves +behaving +behavior +behavioral +behaviorally +behaviored +behaviorism +behaviorist +behavioristic +behavioristically +behaviorists +behaviors +behaviour +behavioural +behaviourally +behaviourism +behaviourist +behaviours +behead +beheadal +beheaded +beheader +beheading +beheadlined +beheads +behear +behears +behearse +behedge +beheira +beheld +behelp +behemoth +behemothic +behemoths +behen +behenate +behenic +behest +behests +behew +behight +behymn +behind +behinder +behindhand +behinds +behindsight +behint +behypocrite +behither +behn +behold +beholdable +beholden +beholder +beholders +beholding +beholdingness +beholds +behoney +behoof +behooped +behoot +behoove +behooved +behooveful +behoovefully +behoovefulness +behooves +behooving +behoovingly +behorn +behorror +behove +behoved +behovely +behoves +behoving +behowl +behowled +behowling +behowls +behung +behusband +bey +beice +beid +beydom +beyerite +beige +beigel +beiges +beigy +beignet +beignets +beild +beylic +beylical +beylics +beylik +beyliks +bein +being +beingless +beingness +beings +beinked +beinly +beinness +beyond +beyondness +beyonds +beira +beyrichite +beirut +beys +beisa +beisance +beyship +beja +bejabbers +bejabers +bejade +bejan +bejant +bejape +bejaundice +bejazz +bejel +bejeled +bejeling +bejelled +bejelling +bejesuit +bejesus +bejewel +bejeweled +bejeweling +bejewelled +bejewelling +bejewels +bejezebel +bejig +bejuco +bejuggle +bejumble +bejumbled +bejumbles +bejumbling +bekah +bekerchief +bekick +bekilted +beking +bekinkinite +bekiss +bekissed +bekisses +bekissing +bekko +beknave +beknight +beknighted +beknighting +beknights +beknit +beknived +beknot +beknots +beknotted +beknottedly +beknottedness +beknotting +beknow +beknown +bel +bela +belabor +belabored +belaboring +belabors +belabour +belaboured +belabouring +belabours +belace +belaced +belady +beladied +beladies +beladying +beladle +belage +belah +belay +belayed +belayer +belaying +belays +belait +belaites +belam +belamcanda +belamy +belamour +belanda +belander +belap +belar +belard +belash +belast +belat +belate +belated +belatedly +belatedness +belating +belatticed +belaud +belauded +belauder +belauding +belauds +belavendered +belch +belched +belcher +belchers +belches +belching +beld +beldam +beldame +beldames +beldams +beldamship +belder +belderroot +belduque +beleaf +beleaguer +beleaguered +beleaguerer +beleaguering +beleaguerment +beleaguers +beleap +beleaped +beleaping +beleaps +beleapt +beleave +belection +belecture +beledgered +belee +beleed +beleft +belemnid +belemnite +belemnites +belemnitic +belemnitidae +belemnoid +belemnoidea +beleper +belesprit +beletter +beleve +belfast +belfather +belfry +belfried +belfries +belga +belgae +belgard +belgas +belgian +belgians +belgic +belgium +belgophile +belgrade +belgravia +belgravian +bely +belial +belialic +belialist +belibel +belibeled +belibeling +belick +belicoseness +belie +belied +belief +beliefful +belieffulness +beliefless +beliefs +belier +beliers +belies +believability +believable +believableness +believably +believe +believed +believer +believers +believes +believeth +believing +believingly +belight +beliing +belying +belyingly +belike +beliked +belikely +belili +belime +belimousined +belinda +belinuridae +belinurus +belion +beliquor +beliquored +beliquoring +beliquors +belis +belite +belitter +belittle +belittled +belittlement +belittler +belittlers +belittles +belittling +belive +belk +belknap +bell +bella +bellabella +bellacoola +belladonna +bellarmine +bellatrix +bellbind +bellbinder +bellbine +bellbird +bellbirds +bellboy +bellboys +bellbottle +belle +belled +belledom +belleek +belleeks +bellehood +belleric +bellerophon +bellerophontidae +belles +belleter +belletrist +belletristic +belletrists +bellevue +bellflower +bellhanger +bellhanging +bellhop +bellhops +bellhouse +belli +belly +bellyache +bellyached +bellyacher +bellyaches +bellyaching +bellyband +bellibone +bellybutton +bellybuttons +bellic +bellical +bellicism +bellicist +bellicose +bellicosely +bellicoseness +bellicosity +bellicosities +bellied +bellyer +bellies +belliferous +bellyfish +bellyflaught +bellyful +bellyfull +bellyfulls +bellyfuls +belligerence +belligerency +belligerencies +belligerent +belligerently +belligerents +bellying +bellyland +bellylike +bellyman +belling +bellypiece +bellypinch +bellipotent +bellis +bellite +bellmaker +bellmaking +bellman +bellmanship +bellmaster +bellmen +bellmouth +bellmouthed +bello +bellon +bellona +bellonian +bellonion +belloot +bellota +bellote +bellovaci +bellow +bellowed +bellower +bellowers +bellowing +bellows +bellowsful +bellowslike +bellowsmaker +bellowsmaking +bellowsman +bellpull +bellpulls +bellrags +bells +belltail +belltopper +belltopperdom +belluine +bellum +bellware +bellwaver +bellweather +bellweed +bellwether +bellwethers +bellwind +bellwine +bellwood +bellwort +bellworts +beloam +belock +beloeilite +beloid +belomancy +belone +belonephobia +belonesite +belong +belonged +belonger +belonging +belongings +belongs +belonid +belonidae +belonite +belonoid +belonosphaerite +belook +belord +belorussian +belostoma +belostomatidae +belostomidae +belotte +belouke +belout +belove +beloved +beloveds +below +belowdecks +belowground +belows +belowstairs +belozenged +bels +belshazzar +belshazzaresque +belsire +belswagger +belt +beltane +beltcourse +belted +beltene +belter +beltian +beltie +beltine +belting +beltings +beltir +beltis +beltless +beltline +beltlines +beltmaker +beltmaking +beltman +beltmen +belton +belts +beltway +beltways +beltwise +beluchi +belucki +belue +beluga +belugas +belugite +belute +belve +belvedere +belvedered +belvederes +belverdian +belvidere +belzebub +belzebuth +bema +bemad +bemadam +bemadamed +bemadaming +bemadams +bemadden +bemaddened +bemaddening +bemaddens +bemail +bemaim +bemajesty +beman +bemangle +bemantle +bemar +bemartyr +bemas +bemask +bemaster +bemat +bemata +bemaul +bemazed +bemba +bembecidae +bembex +beme +bemeal +bemean +bemeaned +bemeaning +bemeans +bemedaled +bemedalled +bemeet +bementite +bemercy +bemete +bemingle +bemingled +bemingles +bemingling +beminstrel +bemire +bemired +bemirement +bemires +bemiring +bemirror +bemirrorment +bemist +bemisted +bemisting +bemistress +bemists +bemitered +bemitred +bemix +bemixed +bemixes +bemixing +bemixt +bemoan +bemoanable +bemoaned +bemoaner +bemoaning +bemoaningly +bemoans +bemoat +bemock +bemocked +bemocking +bemocks +bemoil +bemoisten +bemol +bemole +bemolt +bemonster +bemoon +bemotto +bemoult +bemourn +bemouth +bemuck +bemud +bemuddy +bemuddle +bemuddled +bemuddlement +bemuddles +bemuddling +bemuffle +bemurmur +bemurmure +bemurmured +bemurmuring +bemurmurs +bemuse +bemused +bemusedly +bemusement +bemuses +bemusing +bemusk +bemuslined +bemuzzle +bemuzzled +bemuzzles +bemuzzling +ben +bena +benab +benacus +benadryl +bename +benamed +benamee +benames +benami +benamidar +benaming +benasty +benben +bench +benchboard +benched +bencher +benchers +benchership +benches +benchfellow +benchful +benchy +benching +benchland +benchless +benchlet +benchman +benchmar +benchmark +benchmarked +benchmarking +benchmarks +benchmen +benchwarmer +benchwork +bencite +bend +benda +bendability +bendable +benday +bendayed +bendaying +bendays +bended +bendee +bendees +bendel +bendell +bender +benders +bendy +bendies +bending +bendingly +bendys +bendlet +bends +bendsome +bendways +bendwise +bene +beneaped +beneath +beneception +beneceptive +beneceptor +benedicite +benedick +benedicks +benedict +benedicta +benedictine +benedictinism +benediction +benedictional +benedictionale +benedictionary +benedictions +benedictive +benedictively +benedictory +benedicts +benedictus +benedight +benefact +benefaction +benefactions +benefactive +benefactor +benefactory +benefactors +benefactorship +benefactress +benefactresses +benefactrices +benefactrix +benefactrixes +benefic +benefice +beneficed +beneficeless +beneficence +beneficences +beneficency +beneficent +beneficential +beneficently +benefices +beneficiaire +beneficial +beneficially +beneficialness +beneficiary +beneficiaries +beneficiaryship +beneficiate +beneficiated +beneficiating +beneficiation +beneficience +beneficient +beneficing +beneficium +benefit +benefited +benefiter +benefiting +benefits +benefitted +benefitting +benegro +beneighbored +benelux +beneme +benempt +benempted +beneplacit +beneplacity +beneplacito +benes +benet +benetnasch +benetted +benetting +benettle +beneurous +beneventan +beneventana +benevolence +benevolences +benevolency +benevolent +benevolently +benevolentness +benevolist +beng +bengal +bengalese +bengali +bengalic +bengaline +bengals +bengola +beni +benic +benight +benighted +benightedly +benightedness +benighten +benighter +benighting +benightmare +benightment +benign +benignancy +benignancies +benignant +benignantly +benignity +benignities +benignly +benignness +benim +benin +benincasa +beniseed +benison +benisons +benitier +benitoite +benj +benjamin +benjaminite +benjamins +benjamite +benjy +benjoin +benkulen +benmost +benn +benne +bennel +bennes +bennet +bennets +bennettitaceae +bennettitaceous +bennettitales +bennettites +bennetweed +benni +benny +bennies +bennis +benniseed +beno +benomyl +benomyls +benorth +benote +bens +bensail +bensall +bensel +bensell +bensh +benshea +benshee +benshi +bensil +benson +bent +bentang +bentgrass +benthal +benthamic +benthamism +benthamite +benthic +benthon +benthonic +benthopelagic +benthos +benthoscope +benthoses +benty +bentinck +bentincks +bentiness +benting +bentlet +benton +bentonite +bentonitic +bents +bentstar +bentwood +bentwoods +benu +benumb +benumbed +benumbedness +benumbing +benumbingly +benumbment +benumbs +benvenuto +benward +benweed +benzacridine +benzal +benzalacetone +benzalacetophenone +benzalaniline +benzalazine +benzalcyanhydrin +benzalcohol +benzaldehyde +benzaldiphenyl +benzaldoxime +benzalethylamine +benzalhydrazine +benzalphenylhydrazone +benzalphthalide +benzamide +benzamido +benzamine +benzaminic +benzamino +benzanalgen +benzanilide +benzanthracene +benzanthrone +benzantialdoxime +benzazide +benzazimide +benzazine +benzazole +benzbitriazole +benzdiazine +benzdifuran +benzdioxazine +benzdioxdiazine +benzdioxtriazine +benzedrine +benzein +benzene +benzeneazobenzene +benzenediazonium +benzenes +benzenyl +benzenoid +benzhydrol +benzhydroxamic +benzidin +benzidine +benzidino +benzidins +benzil +benzyl +benzylamine +benzilic +benzylic +benzylidene +benzylpenicillin +benzyls +benzimidazole +benziminazole +benzin +benzinduline +benzine +benzines +benzins +benzo +benzoate +benzoated +benzoates +benzoazurine +benzobis +benzocaine +benzocoumaran +benzodiazine +benzodiazole +benzoflavine +benzofluorene +benzofulvene +benzofuran +benzofuryl +benzofuroquinoxaline +benzoglycolic +benzoglyoxaline +benzohydrol +benzoic +benzoid +benzoyl +benzoylate +benzoylated +benzoylating +benzoylation +benzoylformic +benzoylglycine +benzoyls +benzoin +benzoinated +benzoins +benzoiodohydrin +benzol +benzolate +benzole +benzoles +benzoline +benzolize +benzols +benzomorpholine +benzonaphthol +benzonitrile +benzonitrol +benzoperoxide +benzophenanthrazine +benzophenanthroline +benzophenazine +benzophenol +benzophenone +benzophenothiazine +benzophenoxazine +benzophloroglucinol +benzophosphinic +benzophthalazine +benzopinacone +benzopyran +benzopyranyl +benzopyrazolone +benzopyrene +benzopyrylium +benzoquinoline +benzoquinone +benzoquinoxaline +benzosulfimide +benzosulphimide +benzotetrazine +benzotetrazole +benzothiazine +benzothiazole +benzothiazoline +benzothiodiazole +benzothiofuran +benzothiophene +benzothiopyran +benzotoluide +benzotriazine +benzotriazole +benzotrichloride +benzotrifluoride +benzotrifuran +benzoxate +benzoxy +benzoxyacetic +benzoxycamphor +benzoxyphenanthrene +benzpinacone +benzpyrene +benzthiophen +benztrioxazine +beode +beothuk +beothukan +beowulf +bepaid +bepaint +bepainted +bepainting +bepaints +bepale +bepaper +beparch +beparody +beparse +bepart +bepaste +bepastured +bepat +bepatched +bepaw +bepearl +bepelt +bepen +bepepper +beperiwigged +bepester +bepewed +bephilter +bephrase +bepicture +bepiece +bepierce +bepile +bepill +bepillared +bepimple +bepimpled +bepimples +bepimpling +bepinch +bepistoled +bepity +beplague +beplaided +beplaster +beplumed +bepommel +bepowder +bepray +bepraise +bepraisement +bepraiser +beprank +bepranked +bepreach +bepress +bepretty +bepride +beprose +bepuddle +bepuff +bepuffed +bepun +bepurple +bepuzzle +bepuzzlement +bequalm +bequeath +bequeathable +bequeathal +bequeathed +bequeather +bequeathing +bequeathment +bequeaths +bequest +bequests +bequirtle +bequote +beqwete +ber +beray +berain +berairou +berakah +berake +beraked +berakes +beraking +berakot +berakoth +berapt +berascal +berascaled +berascaling +berascals +berat +berate +berated +berates +berating +berattle +beraunite +berbamine +berber +berberi +berbery +berberia +berberian +berberid +berberidaceae +berberidaceous +berberin +berberine +berberins +berberis +berberry +berbers +berceau +berceaunette +bercelet +berceuse +berceuses +berchemia +berchta +berdache +berdaches +berdash +bere +berean +bereareft +bereason +bereave +bereaved +bereavement +bereavements +bereaven +bereaver +bereavers +bereaves +bereaving +berede +bereft +berend +berendo +berengaria +berengarian +berengarianism +berengelite +berengena +berenice +bereshith +beresite +beret +berets +beretta +berettas +berewick +berg +bergalith +bergall +bergama +bergamasca +bergamasche +bergamask +bergamiol +bergamo +bergamot +bergamots +bergander +bergaptene +berger +bergere +bergeres +bergeret +bergerette +bergfall +berggylt +bergh +berghaan +bergy +bergylt +berginization +berginize +berglet +bergman +bergmannite +bergomask +bergs +bergschrund +bergsonian +bergsonism +bergut +berhyme +berhymed +berhymes +berhyming +beri +beribanded +beribbon +beribboned +beriber +beriberi +beriberic +beriberis +beribers +berycid +berycidae +beryciform +berycine +berycoid +berycoidea +berycoidean +berycoidei +berycomorphi +beride +berigora +beryl +berylate +beryline +beryllate +beryllia +berylline +berylliosis +beryllium +berylloid +beryllonate +beryllonite +beryllosis +beryls +berime +berimed +berimes +beriming +bering +beringed +beringite +beringleted +berinse +berith +berytidae +beryx +berk +berkeley +berkeleian +berkeleianism +berkeleyism +berkeleyite +berkelium +berkovets +berkovtsi +berkowitz +berkshire +berley +berlin +berlina +berline +berliner +berliners +berlines +berlinite +berlinize +berlins +berloque +berm +berme +bermensch +bermes +berms +bermuda +bermudas +bermudian +bermudians +bermudite +bern +bernacle +bernard +bernardina +bernardine +berne +bernese +bernice +bernicia +bernicle +bernicles +bernie +berninesque +bernoo +bernoullian +berob +berobed +beroe +berogue +beroida +beroidae +beroll +berossos +berouged +beround +berreave +berreaved +berreaves +berreaving +berrendo +berret +berretta +berrettas +berrettino +berri +berry +berrybush +berrichon +berrichonne +berried +berrier +berries +berrigan +berrying +berryless +berrylike +berryman +berrypicker +berrypicking +berrugate +bersagliere +bersaglieri +berseem +berseems +berserk +berserker +berserks +bersiamite +bersil +bersim +berskin +berstel +bert +bertat +berteroa +berth +bertha +berthage +berthas +berthed +berther +berthierite +berthing +berthold +bertholletia +berths +bertie +bertillonage +bertin +bertolonia +bertram +bertrand +bertrandite +bertrum +beruffed +beruffled +berun +berust +bervie +berwick +berzelianite +berzeliite +bes +besa +besagne +besague +besaiel +besaile +besayle +besaint +besan +besanctify +besand +besant +besauce +bescab +bescarf +bescatter +bescent +bescorch +bescorched +bescorches +bescorching +bescorn +bescoundrel +bescour +bescoured +bescourge +bescouring +bescours +bescramble +bescrape +bescratch +bescrawl +bescreen +bescreened +bescreening +bescreens +bescribble +bescribbled +bescribbling +bescurf +bescurvy +bescutcheon +beseam +besee +beseech +beseeched +beseecher +beseechers +beseeches +beseeching +beseechingly +beseechingness +beseechment +beseek +beseem +beseemed +beseeming +beseemingly +beseemingness +beseemly +beseemliness +beseems +beseen +beseige +beset +besetment +besets +besetter +besetters +besetting +besew +beshackle +beshade +beshadow +beshadowed +beshadowing +beshadows +beshag +beshake +beshame +beshamed +beshames +beshaming +beshawled +beshear +beshell +beshield +beshine +beshiver +beshivered +beshivering +beshivers +beshlik +beshod +beshout +beshouted +beshouting +beshouts +beshow +beshower +beshrew +beshrewed +beshrewing +beshrews +beshriek +beshrivel +beshroud +beshrouded +beshrouding +beshrouds +besiclometer +beside +besides +besiege +besieged +besiegement +besieger +besiegers +besieges +besieging +besiegingly +besigh +besilver +besin +besing +besiren +besit +beslab +beslabber +beslap +beslash +beslave +beslaved +beslaver +besleeve +beslime +beslimed +beslimer +beslimes +besliming +beslings +beslipper +beslobber +beslow +beslubber +besluit +beslur +beslushed +besmear +besmeared +besmearer +besmearing +besmears +besmell +besmile +besmiled +besmiles +besmiling +besmirch +besmirched +besmircher +besmirchers +besmirches +besmirching +besmirchment +besmoke +besmoked +besmokes +besmoking +besmooth +besmoothed +besmoothing +besmooths +besmother +besmottered +besmouch +besmudge +besmudged +besmudges +besmudging +besmut +besmutch +besmuts +besmutted +besmutting +besnare +besneer +besnivel +besnow +besnowed +besnowing +besnows +besnuff +besodden +besogne +besognier +besoil +besoin +besom +besomer +besoms +besonio +besonnet +besoot +besoothe +besoothed +besoothement +besoothes +besoothing +besort +besot +besotment +besots +besotted +besottedly +besottedness +besotter +besotting +besottingly +besought +besoul +besour +besouth +bespake +bespangle +bespangled +bespangles +bespangling +bespate +bespatter +bespattered +bespatterer +bespattering +bespatterment +bespatters +bespawl +bespeak +bespeakable +bespeaker +bespeaking +bespeaks +bespecked +bespeckle +bespeckled +bespecklement +bespectacled +besped +bespeech +bespeed +bespell +bespelled +bespend +bespete +bespew +bespy +bespice +bespill +bespin +bespirit +bespit +besplash +besplatter +besplit +bespoke +bespoken +bespot +bespotted +bespottedness +bespotting +bespouse +bespoused +bespouses +bespousing +bespout +bespray +bespread +bespreading +bespreads +bespreng +besprent +bespring +besprinkle +besprinkled +besprinkler +besprinkles +besprinkling +besprizorni +bespurred +bespurt +besputter +besqueeze +besquib +besquirt +besra +bess +bessarabian +bessel +besselian +bessemer +bessemerize +bessemerized +bessemerizing +bessera +besses +bessi +bessy +bessie +best +bestab +bestad +bestay +bestayed +bestain +bestamp +bestand +bestar +bestare +bestarve +bestatued +bestead +besteaded +besteading +besteads +besteal +bested +besteer +bestench +bester +bestial +bestialise +bestialised +bestialising +bestialism +bestialist +bestiality +bestialities +bestialize +bestialized +bestializes +bestializing +bestially +bestials +bestian +bestiary +bestiarian +bestiarianism +bestiaries +bestiarist +bestick +besticking +bestill +besting +bestink +bestir +bestirred +bestirring +bestirs +bestness +bestock +bestore +bestorm +bestove +bestow +bestowable +bestowage +bestowal +bestowals +bestowed +bestower +bestowing +bestowment +bestows +bestraddle +bestraddled +bestraddling +bestrapped +bestraught +bestraw +bestreak +bestream +bestrew +bestrewed +bestrewing +bestrewment +bestrewn +bestrews +bestrid +bestridden +bestride +bestrided +bestrides +bestriding +bestripe +bestrode +bestrow +bestrowed +bestrowing +bestrown +bestrows +bestrut +bests +bestseller +bestsellerdom +bestsellers +bestselling +bestubble +bestubbled +bestuck +bestud +bestudded +bestudding +bestuds +bestuur +besugar +besugo +besuit +besully +beswarm +beswarmed +beswarming +beswarms +besweatered +besweeten +beswelter +beswim +beswinge +beswink +beswitch +bet +beta +betacaine +betacism +betacismus +betafite +betag +betail +betailor +betain +betaine +betaines +betainogen +betake +betaken +betakes +betaking +betalk +betallow +betanaphthol +betangle +betanglement +betas +betask +betassel +betatron +betatrons +betatter +betattered +betattering +betatters +betaxed +bete +beteach +betear +beteela +beteem +betel +betelgeuse +betell +betelnut +betelnuts +betels +beterschap +betes +beth +bethabara +bethank +bethanked +bethanking +bethankit +bethanks +bethel +bethels +bethesda +bethesdas +bethflower +bethylid +bethylidae +bethink +bethinking +bethinks +bethlehem +bethlehemite +bethorn +bethorned +bethorning +bethorns +bethought +bethrall +bethreaten +bethroot +beths +bethuel +bethumb +bethump +bethumped +bethumping +bethumps +bethunder +bethwack +bethwine +betide +betided +betides +betiding +betimber +betime +betimes +betinge +betipple +betire +betis +betise +betises +betitle +betocsin +betoya +betoyan +betoil +betoken +betokened +betokener +betokening +betokenment +betokens +beton +betone +betongue +betony +betonica +betonies +betons +betook +betorcin +betorcinol +betorn +betoss +betowel +betowered +betrace +betray +betrayal +betrayals +betrayed +betrayer +betrayers +betraying +betrail +betrayment +betrays +betraise +betrample +betrap +betravel +betread +betrend +betrim +betrinket +betroth +betrothal +betrothals +betrothed +betrothing +betrothment +betroths +betrough +betrousered +betrumpet +betrunk +betrust +bets +betsey +betsy +betsileos +betsimisaraka +betso +betta +bettas +betted +better +bettered +betterer +bettergates +bettering +betterly +betterment +betterments +bettermost +betterness +betters +betty +betties +bettina +bettine +betting +bettong +bettonga +bettongia +bettor +bettors +betuckered +betula +betulaceae +betulaceous +betulin +betulinamaric +betulinic +betulinol +betulites +betumbled +beturbaned +betusked +betutor +betutored +betwattled +between +betweenbrain +betweenity +betweenmaid +betweenness +betweens +betweentimes +betweenwhiles +betwine +betwit +betwixen +betwixt +beudanite +beudantite +beulah +beuncled +beuniformed +beurre +bevaring +bevatron +bevatrons +beveil +bevel +beveled +beveler +bevelers +beveling +bevelled +beveller +bevellers +bevelling +bevelment +bevels +bevenom +bever +beverage +beverages +beverly +beverse +bevesseled +bevesselled +beveto +bevy +bevies +bevil +bevillain +bevilled +bevined +bevoiled +bevomit +bevomited +bevomiting +bevomits +bevor +bevors +bevue +bevvy +bewail +bewailable +bewailed +bewailer +bewailers +bewailing +bewailingly +bewailment +bewails +bewaitered +bewake +bewall +beware +bewared +bewares +bewary +bewaring +bewash +bewaste +bewater +beweary +bewearied +bewearies +bewearying +beweep +beweeper +beweeping +beweeps +bewelcome +bewelter +bewend +bewept +bewest +bewet +bewhig +bewhisker +bewhiskered +bewhisper +bewhistle +bewhite +bewhiten +bewhore +bewidow +bewield +bewig +bewigged +bewigging +bewigs +bewilder +bewildered +bewilderedly +bewilderedness +bewildering +bewilderingly +bewilderment +bewilders +bewimple +bewinged +bewinter +bewired +bewit +bewitch +bewitched +bewitchedness +bewitcher +bewitchery +bewitches +bewitchful +bewitching +bewitchingly +bewitchingness +bewitchment +bewitchments +bewith +bewizard +bewonder +bework +beworm +bewormed +beworming +beworms +beworn +beworry +beworried +beworries +beworrying +beworship +bewpers +bewray +bewrayed +bewrayer +bewrayers +bewraying +bewrayingly +bewrayment +bewrays +bewrap +bewrapped +bewrapping +bewraps +bewrapt +bewrathed +bewreak +bewreath +bewreck +bewry +bewrite +bewrought +bewwept +bezaleel +bezaleelian +bezan +bezant +bezante +bezantee +bezanty +bezants +bezazz +bezazzes +bezel +bezels +bezesteen +bezetta +bezette +bezil +bezils +bezique +beziques +bezoar +bezoardic +bezoars +bezonian +bezpopovets +bezzant +bezzants +bezzi +bezzle +bezzled +bezzling +bezzo +bf +bg +bhabar +bhadon +bhaga +bhagat +bhagavat +bhagavata +bhaiachara +bhaiachari +bhaiyachara +bhajan +bhakta +bhaktas +bhakti +bhaktimarga +bhaktis +bhalu +bhandar +bhandari +bhang +bhangi +bhangs +bhar +bhara +bharal +bharata +bharti +bhat +bhava +bhavan +bhavani +bhd +bheesty +bheestie +bheesties +bhikhari +bhikku +bhikshu +bhil +bhili +bhima +bhindi +bhishti +bhisti +bhistie +bhisties +bhoy +bhojpuri +bhokra +bhoosa +bhoot +bhoots +bhotia +bhotiya +bhowani +bhp +bhumidar +bhumij +bhunder +bhungi +bhungini +bhut +bhutan +bhutanese +bhutani +bhutatathata +bhutia +bhuts +bi +by +biabo +biacetyl +biacetylene +biacetyls +biacid +biacromial +biacuminate +biacuru +biajaiba +bialate +biali +bialy +bialis +bialys +bialystoker +biallyl +bialveolar +bianca +bianchi +bianchite +bianco +biangular +biangulate +biangulated +biangulous +bianisidine +biannual +biannually +biannulate +biarchy +biarcuate +biarcuated +byard +biarticular +biarticulate +biarticulated +bias +biased +biasedly +biases +biasing +biasness +biasnesses +biassed +biassedly +biasses +biassing +biasteric +biasways +biaswise +biathlon +biathlons +biatomic +biaural +biauricular +biauriculate +biaxal +biaxial +biaxiality +biaxially +biaxillary +bib +bibacious +bibaciousness +bibacity +bibasic +bibation +bibb +bibbed +bibber +bibbery +bibberies +bibbers +bibby +bibbing +bibble +bibbled +bibbler +bibbling +bibbons +bibbs +bibcock +bibcocks +bibelot +bibelots +bibenzyl +biberon +bibi +bibio +bibionid +bibionidae +bibiri +bibiru +bibitory +bibl +bible +bibles +bibless +biblic +biblical +biblicality +biblically +biblicism +biblicist +biblicistic +biblicolegal +biblicoliterary +biblicopsychological +byblidaceae +biblike +biblioclasm +biblioclast +bibliofilm +bibliog +bibliogenesis +bibliognost +bibliognostic +bibliogony +bibliograph +bibliographer +bibliographers +bibliography +bibliographic +bibliographical +bibliographically +bibliographies +bibliographize +bibliokelpt +biblioklept +bibliokleptomania +bibliokleptomaniac +bibliolater +bibliolatry +bibliolatrist +bibliolatrous +bibliology +bibliological +bibliologies +bibliologist +bibliomancy +bibliomane +bibliomania +bibliomaniac +bibliomaniacal +bibliomanian +bibliomanianism +bibliomanism +bibliomanist +bibliopegy +bibliopegic +bibliopegically +bibliopegist +bibliopegistic +bibliopegistical +bibliophage +bibliophagic +bibliophagist +bibliophagous +bibliophil +bibliophile +bibliophiles +bibliophily +bibliophilic +bibliophilism +bibliophilist +bibliophilistic +bibliophobe +bibliophobia +bibliopolar +bibliopole +bibliopolery +bibliopoly +bibliopolic +bibliopolical +bibliopolically +bibliopolism +bibliopolist +bibliopolistic +bibliosoph +bibliotaph +bibliotaphe +bibliotaphic +bibliothec +bibliotheca +bibliothecae +bibliothecaire +bibliothecal +bibliothecary +bibliothecarial +bibliothecarian +bibliothecas +bibliotheke +bibliotheque +bibliotherapeutic +bibliotherapy +bibliotherapies +bibliotherapist +bibliothetic +bibliothque +bibliotic +bibliotics +bibliotist +byblis +biblism +biblist +biblists +biblos +biblus +biborate +bibracteate +bibracteolate +bibs +bibulosity +bibulosities +bibulous +bibulously +bibulousness +bibulus +bicalcarate +bicalvous +bicameral +bicameralism +bicameralist +bicamerist +bicapitate +bicapsular +bicarb +bicarbide +bicarbonate +bicarbonates +bicarbs +bicarbureted +bicarburetted +bicarinate +bicarpellary +bicarpellate +bicaudal +bicaudate +bicched +bice +bicellular +bicentenary +bicentenaries +bicentenarnaries +bicentennial +bicentennially +bicentennials +bicentral +bicentric +bicentrically +bicentricity +bicep +bicephalic +bicephalous +biceps +bicepses +bices +bicetyl +bichy +bichir +bichloride +bichlorides +bichord +bichos +bichromate +bichromated +bichromatic +bichromatize +bichrome +bichromic +bicyanide +bicycle +bicycled +bicycler +bicyclers +bicycles +bicyclic +bicyclical +bicycling +bicyclism +bicyclist +bicyclists +bicyclo +bicycloheptane +bicycular +biciliate +biciliated +bicylindrical +bicipital +bicipitous +bicircular +bicirrose +bick +bicker +bickered +bickerer +bickerers +bickering +bickern +bickers +bickiron +biclavate +biclinia +biclinium +bycoket +bicollateral +bicollaterality +bicolligate +bicolor +bicolored +bicolorous +bicolors +bicolour +bicoloured +bicolourous +bicolours +bicompact +biconcave +biconcavity +bicondylar +biconditional +bicone +biconic +biconical +biconically +biconjugate +biconnected +biconsonantal +biconvex +biconvexity +bicorn +bicornate +bicorne +bicorned +bicornes +bicornous +bicornuate +bicornuous +bicornute +bicorporal +bicorporate +bicorporeal +bicostate +bicrenate +bicrescentic +bicrofarad +bicron +bicrons +bicrural +bicuculline +bicultural +biculturalism +bicursal +bicuspid +bicuspidal +bicuspidate +bicuspids +bid +bidactyl +bidactyle +bidactylous +bidar +bidarka +bidarkas +bidarkee +bidarkees +bidcock +biddability +biddable +biddableness +biddably +biddance +biddelian +bidden +bidder +biddery +bidders +biddy +biddie +biddies +bidding +biddings +biddulphia +biddulphiaceae +bide +bided +bidene +bidens +bident +bidental +bidentalia +bidentate +bidented +bidential +bidenticulate +bider +bidery +biders +bides +bidet +bidets +bidget +bidi +bidiagonal +bidialectal +bidialectalism +bidigitate +bidimensional +biding +bidirectional +bidirectionally +bidiurnal +bidonville +bidpai +bidree +bidri +bidry +bids +bidstand +biduous +bye +bieberite +biedermeier +byee +bieennia +byegaein +byelaw +byelaws +bielby +bielbrief +bield +bielded +bieldy +bielding +bields +bielectrolysis +bielenite +bielid +bielorouss +byelorussia +byelorussian +byelorussians +byeman +bien +bienly +biennale +biennales +bienne +bienness +biennia +biennial +biennially +biennials +biennium +bienniums +biens +bienseance +bientt +bienvenu +bienvenue +byepath +bier +bierbalk +byerite +bierkeller +byerlite +biers +bierstube +bierstuben +bierstubes +byes +biestings +byestreet +biethnic +bietle +byeworker +byeworkman +biface +bifaces +bifacial +bifanged +bifara +bifarious +bifariously +bifer +biferous +biff +biffed +biffy +biffies +biffin +biffing +biffins +biffs +bifid +bifidate +bifidated +bifidity +bifidities +bifidly +bifilar +bifilarly +bifistular +biflabellate +biflagelate +biflagellate +biflecnode +biflected +biflex +biflorate +biflorous +bifluorid +bifluoride +bifocal +bifocals +bifoil +bifold +bifolia +bifoliate +bifoliolate +bifolium +bifollicular +biforate +biforin +biforine +biforked +biforking +biform +biformed +biformity +biforous +bifront +bifrontal +bifronted +bifrost +bifteck +bifunctional +bifurcal +bifurcate +bifurcated +bifurcately +bifurcates +bifurcating +bifurcation +bifurcations +bifurcous +big +biga +bigae +bigam +bigamy +bigamic +bigamies +bigamist +bigamistic +bigamistically +bigamists +bigamize +bigamized +bigamizing +bigamous +bigamously +bygane +byganging +bigarade +bigarades +bigaroon +bigaroons +bigarreau +bigas +bigate +bigbloom +bigbury +bigeye +bigeyes +bigemina +bigeminal +bigeminate +bigeminated +bigeminy +bigeminies +bigeminum +bigener +bigeneric +bigential +bigfoot +bigg +biggah +bigged +biggen +biggened +biggening +bigger +biggest +biggety +biggy +biggie +biggies +biggin +bigging +biggings +biggins +biggish +biggishness +biggity +biggonet +bigha +bighead +bigheaded +bigheads +bighearted +bigheartedly +bigheartedness +bighorn +bighorns +bight +bighted +bighting +bights +biglandular +biglenoid +bigly +biglot +bigmitt +bigmouth +bigmouthed +bigmouths +bigness +bignesses +bignonia +bignoniaceae +bignoniaceous +bignoniad +bignonias +bignou +bygo +bygoing +bygone +bygones +bigoniac +bigonial +bigot +bigoted +bigotedly +bigotedness +bigothero +bigotish +bigotry +bigotries +bigots +bigotty +bigram +bigroot +bigthatch +biguanide +biguttate +biguttulate +bigwig +bigwigged +bigwiggedness +bigwiggery +bigwiggism +bigwigs +bihai +bihalve +biham +bihamate +byhand +bihari +biharmonic +bihydrazine +bihourly +biyearly +bija +bijasal +bijection +bijections +bijective +bijectively +bijou +bijous +bijouterie +bijoux +bijugate +bijugous +bijugular +bijwoner +bike +biked +biker +bikers +bikes +bikeway +bikeways +bikh +bikhaconitine +bikie +biking +bikini +bikinied +bikinis +bikkurim +bikol +bikram +bikukulla +bilaan +bilabe +bilabial +bilabials +bilabiate +bilaciniate +bilayer +bilalo +bilamellar +bilamellate +bilamellated +bilaminar +bilaminate +bilaminated +biland +byland +bilander +bylander +bilanders +bilateral +bilateralism +bilateralistic +bilaterality +bilateralities +bilaterally +bilateralness +bilati +bylaw +bylawman +bylaws +bilberry +bilberries +bilbi +bilby +bilbie +bilbies +bilbo +bilboa +bilboas +bilboes +bilboquet +bilbos +bilch +bilcock +bildar +bilder +bilders +bile +bilection +bilertinned +biles +bilestone +bileve +bilewhit +bilge +bilged +bilges +bilgeway +bilgewater +bilgy +bilgier +bilgiest +bilging +bilharzia +bilharzial +bilharziasis +bilharzic +bilharziosis +bilianic +biliary +biliate +biliation +bilic +bilicyanin +bilifaction +biliferous +bilify +bilification +bilifuscin +bilihumin +bilimbi +bilimbing +bilimbis +biliment +bilin +bylina +byline +bilinear +bilineate +bilineated +bylined +byliner +byliners +bylines +bilingual +bilingualism +bilinguality +bilingually +bilinguar +bilinguist +byliny +bilinigrin +bylining +bilinite +bilio +bilious +biliously +biliousness +bilipyrrhin +biliprasin +bilipurpurin +bilirubin +bilirubinemia +bilirubinic +bilirubinuria +biliteral +biliteralism +bilith +bilithon +biliverdic +biliverdin +bilixanthin +bilk +bilked +bilker +bilkers +bilking +bilkis +bilks +bill +billa +billable +billabong +billage +billard +billback +billbeetle +billbergia +billboard +billboards +billbroking +billbug +billbugs +billed +biller +billers +billet +billete +billeted +billeter +billeters +billethead +billety +billeting +billets +billette +billetty +billetwood +billfish +billfishes +billfold +billfolds +billhead +billheading +billheads +billholder +billhook +billhooks +billy +billian +billiard +billiardist +billiardly +billiards +billyboy +billycan +billycans +billycock +billie +billyer +billies +billyhood +billiken +billikin +billing +billings +billingsgate +billyo +billion +billionaire +billionaires +billionism +billions +billionth +billionths +billitonite +billywix +billjim +billman +billmen +billon +billons +billot +billow +billowed +billowy +billowier +billowiest +billowiness +billowing +billows +billposter +billposting +bills +billsticker +billsticking +billtong +bilo +bilobate +bilobated +bilobe +bilobed +bilobiate +bilobular +bilocation +bilocellate +bilocular +biloculate +biloculina +biloculine +bilophodont +biloquist +bilos +biloxi +bilsh +bilskirnir +bilsted +bilsteds +biltong +biltongs +biltongue +bim +bima +bimaculate +bimaculated +bimah +bimahs +bimalar +bimana +bimanal +bimane +bimanous +bimanual +bimanually +bimarginate +bimarine +bimas +bimasty +bimastic +bimastism +bimastoid +bimaxillary +bimbashi +bimbil +bimbisara +bimbo +bimboes +bimbos +bimeby +bimedial +bimensal +bimester +bimesters +bimestrial +bimetal +bimetalic +bimetalism +bimetallic +bimetallism +bimetallist +bimetallistic +bimetallists +bimetals +bimethyl +bimethyls +bimillenary +bimillenial +bimillenium +bimillennia +bimillennium +bimillenniums +bimillionaire +bimilllennia +bimini +bimmeler +bimodal +bimodality +bimodule +bimodulus +bimolecular +bimolecularly +bimong +bimonthly +bimonthlies +bimorph +bimorphemic +bimorphs +bimotor +bimotored +bimotors +bimucronate +bimuscular +bin +binal +byname +bynames +binaphthyl +binapthyl +binary +binaries +binarium +binate +binately +bination +binational +binaural +binaurally +binauricular +binbashi +bind +bindable +binder +bindery +binderies +binders +bindheimite +bindi +binding +bindingly +bindingness +bindings +bindis +bindle +bindles +bindlet +bindoree +binds +bindweb +bindweed +bindweeds +bindwith +bindwood +bine +bynedestin +binervate +bines +bineweed +binful +bing +binge +bingee +bingey +bingeys +binges +binghi +bingy +bingies +bingle +bingo +bingos +binh +bini +bynin +biniodide +biniou +binit +binitarian +binitarianism +binits +bink +binman +binmen +binna +binnacle +binnacles +binned +binny +binning +binnite +binnogue +bino +binocle +binocles +binocs +binocular +binocularity +binocularly +binoculars +binoculate +binodal +binode +binodose +binodous +binomen +binomenclature +binomy +binomial +binomialism +binomially +binomials +binominal +binominated +binominous +binormal +binotic +binotonous +binous +binoxalate +binoxide +bins +bint +bintangor +bints +binturong +binuclear +binucleate +binucleated +binucleolate +binukau +binzuru +bio +bioaccumulation +bioacoustics +bioactivity +bioactivities +bioassay +bioassayed +bioassaying +bioassays +bioastronautical +bioastronautics +bioavailability +biobibliographer +biobibliography +biobibliographic +biobibliographical +biobibliographies +bioblast +bioblastic +biocatalyst +biocatalytic +biocellate +biocenology +biocenosis +biocenotic +biocentric +biochemy +biochemic +biochemical +biochemically +biochemics +biochemist +biochemistry +biochemistries +biochemists +biochore +biochron +biocycle +biocycles +biocidal +biocide +biocides +bioclean +bioclimatic +bioclimatician +bioclimatology +bioclimatological +bioclimatologically +bioclimatologies +bioclimatologist +biocoenose +biocoenoses +biocoenosis +biocoenotic +biocontrol +biod +biodegradability +biodegradable +biodegradation +biodegrade +biodegraded +biodegrading +biodynamic +biodynamical +biodynamics +biodyne +bioecology +bioecologic +bioecological +bioecologically +bioecologies +bioecologist +bioelectric +bioelectrical +bioelectricity +bioelectricities +bioelectrogenesis +bioelectrogenetic +bioelectrogenetically +bioelectronics +bioenergetics +bioengineering +bioenvironmental +bioenvironmentaly +bioethic +bioethics +biofeedback +bioflavinoid +bioflavonoid +biofog +biog +biogas +biogases +biogasses +biogen +biogenase +biogenesis +biogenesist +biogenetic +biogenetical +biogenetically +biogenetics +biogeny +biogenic +biogenies +biogenous +biogens +biogeochemical +biogeochemistry +biogeographer +biogeographers +biogeography +biogeographic +biogeographical +biogeographically +biognosis +biograph +biographee +biographer +biographers +biography +biographic +biographical +biographically +biographies +biographist +biographize +biohazard +bioherm +bioherms +bioinstrument +bioinstrumentation +biokinetics +biol +biolinguistics +biolyses +biolysis +biolite +biolith +biolytic +biologese +biology +biologic +biological +biologically +biologicohumanistic +biologics +biologies +biologism +biologist +biologistic +biologists +biologize +bioluminescence +bioluminescent +biomagnetic +biomagnetism +biomass +biomasses +biomaterial +biomathematics +biome +biomechanical +biomechanics +biomedical +biomedicine +biomes +biometeorology +biometer +biometry +biometric +biometrical +biometrically +biometrician +biometricist +biometrics +biometries +biometrist +biomicroscope +biomicroscopy +biomicroscopies +biomorphic +bion +byon +bionditional +bionergy +bionic +bionics +bionomy +bionomic +bionomical +bionomically +bionomics +bionomies +bionomist +biont +biontic +bionts +biophagy +biophagism +biophagous +biophilous +biophysic +biophysical +biophysically +biophysicist +biophysicists +biophysicochemical +biophysics +biophysiography +biophysiology +biophysiological +biophysiologist +biophyte +biophor +biophore +biophotometer +biophotophone +biopic +biopyribole +bioplasm +bioplasmic +bioplasms +bioplast +bioplastic +biopoesis +biopoiesis +biopotential +bioprecipitation +biopsy +biopsic +biopsychic +biopsychical +biopsychology +biopsychological +biopsychologies +biopsychologist +biopsies +bioptic +bioral +biorbital +biordinal +byordinar +byordinary +bioreaction +bioresearch +biorgan +biorhythm +biorhythmic +biorhythmicity +biorhythmicities +biorythmic +bios +biosatellite +biosatellites +bioscience +biosciences +bioscientific +bioscientist +bioscope +bioscopes +bioscopy +bioscopic +bioscopies +biose +biosensor +bioseston +biosyntheses +biosynthesis +biosynthesize +biosynthetic +biosynthetically +biosis +biosystematy +biosystematic +biosystematics +biosystematist +biosocial +biosociology +biosociological +biosome +biospeleology +biosphere +biospheres +biostatic +biostatical +biostatics +biostatistic +biostatistics +biosterin +biosterol +biostratigraphy +biostrome +biota +biotas +biotaxy +biotech +biotechnics +biotechnology +biotechnological +biotechnologicaly +biotechnologically +biotechnologies +biotechs +biotelemetry +biotelemetric +biotelemetries +biotherapy +biotic +biotical +biotically +biotics +biotin +biotins +biotype +biotypes +biotypic +biotypology +biotite +biotites +biotitic +biotome +biotomy +biotope +biotopes +biotoxin +biotoxins +biotransformation +biotron +biotrons +byous +byously +biovular +biovulate +bioxalate +bioxide +biozone +byp +bipack +bipacks +bipaleolate +bipaliidae +bipalium +bipalmate +biparasitic +biparental +biparentally +biparietal +biparous +biparted +biparty +bipartible +bipartient +bipartile +bipartisan +bipartisanism +bipartisanship +bipartite +bipartitely +bipartition +bipartizan +bipaschal +bypass +bypassed +bypasser +bypasses +bypassing +bypast +bypath +bypaths +bipectinate +bipectinated +biped +bipedal +bipedality +bipedism +bipeds +bipeltate +bipennate +bipennated +bipenniform +biperforate +bipersonal +bipetalous +biphase +biphasic +biphenyl +biphenylene +biphenyls +biphenol +bipinnaria +bipinnariae +bipinnarias +bipinnate +bipinnated +bipinnately +bipinnatifid +bipinnatiparted +bipinnatipartite +bipinnatisect +bipinnatisected +bipyramid +bipyramidal +bipyridyl +bipyridine +biplace +byplace +byplay +byplays +biplanal +biplanar +biplane +biplanes +biplicate +biplicity +biplosion +biplosive +bipod +bipods +bipolar +bipolarity +bipolarization +bipolarize +bipont +bipontine +biporose +biporous +bipotentiality +bipotentialities +biprism +byproduct +byproducts +biprong +bipropellant +bipunctal +bipunctate +bipunctual +bipupillate +biquadrantal +biquadrate +biquadratic +biquarterly +biquartz +biquintile +biracial +biracialism +biradial +biradiate +biradiated +biramose +biramous +birational +birch +birchbark +birched +birchen +bircher +birchers +birches +birching +birchism +birchman +birchwood +bird +birdbander +birdbanding +birdbath +birdbaths +birdberry +birdbrain +birdbrained +birdbrains +birdcage +birdcages +birdcall +birdcalls +birdcatcher +birdcatching +birdclapper +birdcraft +birddom +birde +birded +birdeen +birdeye +birder +birders +birdfarm +birdfarms +birdglue +birdhood +birdhouse +birdhouses +birdy +birdyback +birdie +birdieback +birdied +birdieing +birdies +birdikin +birding +birdland +birdless +birdlet +birdlife +birdlike +birdlime +birdlimed +birdlimes +birdliming +birdling +birdlore +birdman +birdmen +birdmouthed +birdnest +birdnester +birds +birdsall +birdseed +birdseeds +birdseye +birdseyes +birdshot +birdshots +birdsnest +birdsong +birdstone +birdwatch +birdweed +birdwise +birdwitted +birdwoman +birdwomen +byre +birectangular +birefracting +birefraction +birefractive +birefringence +birefringent +byreman +bireme +biremes +byres +biretta +birettas +byrewards +byrewoman +birgand +birgus +biri +biriani +biriba +birimose +birk +birken +birkenhead +birkenia +birkeniidae +birky +birkie +birkies +birkremite +birks +birl +byrl +byrlady +byrlakin +byrlaw +byrlawman +byrlawmen +birle +birled +byrled +birler +birlers +birles +birlie +birlieman +birling +byrling +birlings +birlinn +birls +byrls +birma +birmingham +birminghamize +birn +birne +birny +byrnie +byrnies +byroad +byroads +birodo +biron +byron +byronesque +byronian +byroniana +byronic +byronically +byronics +byronish +byronism +byronist +byronite +byronize +birostrate +birostrated +birota +birotation +birotatory +birr +birred +birretta +birrettas +birri +byrri +birring +birrs +birrus +byrrus +birse +birses +birsy +birsit +birsle +byrsonima +birt +birth +birthbed +birthday +birthdays +birthdom +birthed +birthy +birthing +byrthynsak +birthland +birthless +birthmark +birthmarks +birthmate +birthnight +birthplace +birthplaces +birthrate +birthrates +birthright +birthrights +birthroot +births +birthstone +birthstones +birthstool +birthwort +bis +bys +bisabol +bisaccate +bysacki +bisacromial +bisagre +bisayan +bisalt +bisaltae +bisannual +bisantler +bisaxillary +bisbeeite +biscacha +biscayan +biscayanism +biscayen +biscayner +biscanism +bischofite +biscot +biscotin +biscuit +biscuiting +biscuitlike +biscuitmaker +biscuitmaking +biscuitry +biscuitroot +biscuits +biscutate +bisdiapason +bisdimethylamino +bise +bisect +bisected +bisecting +bisection +bisectional +bisectionally +bisections +bisector +bisectors +bisectrices +bisectrix +bisects +bisegment +bisellia +bisellium +bysen +biseptate +biserial +biserially +biseriate +biseriately +biserrate +bises +biset +bisetose +bisetous +bisexed +bisext +bisexual +bisexualism +bisexuality +bisexually +bisexuals +bisexuous +bisglyoxaline +bish +bishareen +bishari +bisharin +bishydroxycoumarin +bishop +bishopbird +bishopdom +bishoped +bishopess +bishopful +bishophood +bishoping +bishopless +bishoplet +bishoplike +bishopling +bishopric +bishoprics +bishops +bishopscap +bishopship +bishopstool +bishopweed +bisie +bisiliac +bisilicate +bisiliquous +bisyllabic +bisyllabism +bisimine +bisymmetry +bisymmetric +bisymmetrical +bisymmetrically +bisync +bisinuate +bisinuation +bisischiadic +bisischiatic +bisk +biskop +bisks +bisley +bislings +bysmalith +bismanol +bismar +bismarck +bismarckian +bismarckianism +bismarine +bismark +bisme +bismer +bismerpund +bismethyl +bismillah +bismite +bismosol +bismuth +bismuthal +bismuthate +bismuthic +bismuthide +bismuthiferous +bismuthyl +bismuthine +bismuthinite +bismuthite +bismuthous +bismuths +bismutite +bismutoplagionite +bismutosmaltite +bismutosphaerite +bisnaga +bisnagas +bisognio +bison +bisonant +bisons +bisontine +byspell +bisphenoid +bispinose +bispinous +bispore +bisporous +bisque +bisques +bisquette +byss +bissabol +byssaceous +byssal +bissellia +bissext +bissextile +bissextus +byssi +byssiferous +byssin +byssine +byssinosis +bisso +byssogenous +byssoid +byssolite +bisson +bissonata +byssus +byssuses +bist +bistable +bystander +bystanders +bistate +bistephanic +bister +bistered +bisters +bistetrazole +bisti +bistipular +bistipulate +bistipuled +bistort +bistorta +bistorts +bistoury +bistouries +bistournage +bistratal +bistratose +bistre +bistred +bystreet +bystreets +bistres +bistriate +bistriazole +bistro +bistroic +bistros +bisubstituted +bisubstitution +bisulc +bisulcate +bisulcated +bisulfate +bisulfid +bisulfide +bisulfite +bisulphate +bisulphide +bisulphite +bit +bitable +bitake +bytalk +bytalks +bitangent +bitangential +bitanhol +bitartrate +bitbrace +bitch +bitched +bitchery +bitcheries +bitches +bitchy +bitchier +bitchiest +bitchily +bitchiness +bitching +bite +byte +biteable +biteche +bited +biteless +bitemporal +bitentaculate +biter +biternate +biternately +biters +bites +bytes +bitesheep +bitewing +bitewings +byth +bitheism +bithynian +biti +bityite +bytime +biting +bitingly +bitingness +bitypic +bitis +bitless +bitmap +bitmapped +bitnet +bito +bitolyl +bitonal +bitonality +bitonalities +bitore +bytownite +bytownitite +bitreadle +bitripartite +bitripinnatifid +bitriseptate +bitrochanteric +bits +bitser +bitsy +bitstalk +bitstock +bitstocks +bitstone +bitt +bittacle +bitte +bitted +bitten +bitter +bitterbark +bitterblain +bitterbloom +bitterbrush +bitterbump +bitterbur +bitterbush +bittered +bitterender +bitterer +bitterest +bitterful +bitterhead +bitterhearted +bitterheartedness +bittering +bitterish +bitterishness +bitterless +bitterly +bitterling +bittern +bitterness +bitterns +bitternut +bitterroot +bitters +bittersweet +bittersweetly +bittersweetness +bittersweets +bitterweed +bitterwood +bitterworm +bitterwort +bitthead +bitty +bittie +bittier +bittiest +bitting +bittings +bittium +bittock +bittocks +bittor +bitts +bitubercular +bituberculate +bituberculated +bitulithic +bitume +bitumed +bitumen +bitumens +bituminate +bituminiferous +bituminisation +bituminise +bituminised +bituminising +bituminization +bituminize +bituminized +bituminizing +bituminoid +bituminosis +bituminous +bitwise +biune +biunial +biunique +biuniquely +biuniqueness +biunity +biunivocal +biurate +biurea +biuret +bivalence +bivalency +bivalencies +bivalent +bivalents +bivalve +bivalved +bivalves +bivalvia +bivalvian +bivalvous +bivalvular +bivane +bivariant +bivariate +bivascular +bivaulted +bivector +biventer +biventral +biverb +biverbal +bivial +bivinyl +bivinyls +bivious +bivittate +bivium +bivocal +bivocalized +bivoltine +bivoluminous +bivouac +bivouaced +bivouacked +bivouacking +bivouacks +bivouacs +bivvy +biwa +byway +byways +bywalk +bywalker +bywalking +byward +biweekly +biweeklies +biwinter +bywoner +byword +bywords +bywork +byworks +bixa +bixaceae +bixaceous +bixbyite +bixin +biz +bizant +byzant +byzantian +byzantine +byzantinesque +byzantinism +byzantinize +byzantium +byzants +bizardite +bizarre +bizarrely +bizarreness +bizarrerie +bizarres +bizcacha +bize +bizel +bizen +bizes +bizet +bizygomatic +biznaga +biznagas +bizonal +bizone +bizones +bizonia +bizz +bizzarro +bjorne +bk +bkbndr +bkcy +bkg +bkgd +bklr +bkpr +bkpt +bks +bkt +bl +blaasop +blab +blabbed +blabber +blabbered +blabberer +blabbering +blabbermouth +blabbermouths +blabbers +blabby +blabbing +blabmouth +blabs +blachong +black +blackacre +blackamoor +blackamoors +blackarm +blackback +blackball +blackballed +blackballer +blackballing +blackballs +blackband +blackbeard +blackbeetle +blackbelly +blackberry +blackberries +blackberrylike +blackbine +blackbird +blackbirder +blackbirding +blackbirds +blackboard +blackboards +blackbody +blackboy +blackboys +blackbreast +blackbrush +blackbuck +blackbush +blackbutt +blackcap +blackcaps +blackcoat +blackcock +blackcod +blackcods +blackcurrant +blackdamp +blacked +blackey +blackeye +blackeyes +blacken +blackened +blackener +blackeners +blackening +blackens +blacker +blackest +blacketeer +blackface +blackfeet +blackfellow +blackfellows +blackfigured +blackfin +blackfins +blackfire +blackfish +blackfisher +blackfishes +blackfishing +blackfly +blackflies +blackfoot +blackfriars +blackguard +blackguardism +blackguardize +blackguardly +blackguardry +blackguards +blackgum +blackgums +blackhander +blackhead +blackheads +blackheart +blackhearted +blackheartedly +blackheartedness +blacky +blackie +blackies +blacking +blackings +blackish +blackishly +blackishness +blackit +blackjack +blackjacked +blackjacking +blackjacks +blackland +blacklead +blackleg +blacklegged +blackleggery +blacklegging +blacklegism +blacklegs +blackly +blacklight +blacklist +blacklisted +blacklister +blacklisting +blacklists +blackmail +blackmailed +blackmailer +blackmailers +blackmailing +blackmails +blackman +blackneb +blackneck +blackness +blacknob +blackout +blackouts +blackpatch +blackplate +blackpoll +blackpot +blackprint +blackrag +blackroot +blacks +blackseed +blackshirt +blackshirted +blacksmith +blacksmithing +blacksmiths +blacksnake +blackstick +blackstrap +blacktail +blackthorn +blackthorns +blacktongue +blacktop +blacktopped +blacktopping +blacktops +blacktree +blackware +blackwash +blackwasher +blackwashing +blackwater +blackweed +blackwood +blackwork +blackwort +blad +bladder +bladderet +bladdery +bladderless +bladderlike +bladdernose +bladdernut +bladderpod +bladders +bladderseed +bladderweed +bladderwort +bladderwrack +blade +bladebone +bladed +bladeless +bladelet +bladelike +blader +blades +bladesmith +bladewise +blady +bladygrass +blading +bladish +blae +blaeberry +blaeberries +blaeness +blaewort +blaff +blaffert +blaflum +blaggard +blague +blagueur +blah +blahlaut +blahs +blay +blayk +blain +blaine +blayne +blains +blair +blairmorite +blake +blakeberyed +blakeite +blam +blamability +blamable +blamableness +blamably +blame +blameable +blameableness +blameably +blamed +blameful +blamefully +blamefulness +blameless +blamelessly +blamelessness +blamer +blamers +blames +blameworthy +blameworthiness +blaming +blamingly +blams +blan +blanc +blanca +blancard +blanch +blanche +blanched +blancher +blanchers +blanches +blanchi +blanchimeter +blanching +blanchingly +blancmange +blancmanger +blancmanges +blanco +blancs +bland +blanda +blandation +blander +blandest +blandfordia +blandiloquence +blandiloquious +blandiloquous +blandish +blandished +blandisher +blandishers +blandishes +blandishing +blandishingly +blandishment +blandishments +blandly +blandness +blank +blankard +blankbook +blanked +blankeel +blanker +blankest +blanket +blanketed +blanketeer +blanketer +blanketers +blanketflower +blankety +blanketing +blanketless +blanketlike +blanketmaker +blanketmaking +blanketry +blankets +blanketweed +blanky +blanking +blankish +blankit +blankite +blankly +blankminded +blankmindedness +blankness +blanks +blanque +blanquette +blanquillo +blanquillos +blaoner +blaoners +blare +blared +blares +blarina +blaring +blarney +blarneyed +blarneyer +blarneying +blarneys +blarny +blarnid +blart +blas +blase +blaseness +blash +blashy +blasia +blason +blaspheme +blasphemed +blasphemer +blasphemers +blasphemes +blasphemy +blasphemies +blaspheming +blasphemous +blasphemously +blasphemousness +blast +blastaea +blasted +blastema +blastemal +blastemas +blastemata +blastematic +blastemic +blaster +blasters +blastful +blasthole +blasty +blastid +blastide +blastie +blastier +blasties +blastiest +blasting +blastings +blastman +blastment +blastocarpous +blastocele +blastocheme +blastochyle +blastocyst +blastocyte +blastocoel +blastocoele +blastocoelic +blastocolla +blastoderm +blastodermatic +blastodermic +blastodisc +blastodisk +blastoff +blastoffs +blastogenesis +blastogenetic +blastogeny +blastogenic +blastogranitic +blastoid +blastoidea +blastoma +blastomas +blastomata +blastomere +blastomeric +blastomyces +blastomycete +blastomycetes +blastomycetic +blastomycetous +blastomycin +blastomycosis +blastomycotic +blastoneuropore +blastophaga +blastophyllum +blastophitic +blastophoral +blastophore +blastophoric +blastophthoria +blastophthoric +blastoporal +blastopore +blastoporic +blastoporphyritic +blastosphere +blastospheric +blastostylar +blastostyle +blastozooid +blastplate +blasts +blastula +blastulae +blastular +blastulas +blastulation +blastule +blat +blatancy +blatancies +blatant +blatantly +blatch +blatchang +blate +blately +blateness +blateration +blateroon +blather +blathered +blatherer +blathery +blathering +blathers +blatherskite +blatherskites +blatiform +blatjang +blats +blatta +blattariae +blatted +blatter +blattered +blatterer +blattering +blatters +blatti +blattid +blattidae +blattiform +blatting +blattodea +blattoid +blattoidea +blaubok +blauboks +blaugas +blaunner +blautok +blauwbok +blaver +blaw +blawed +blawing +blawn +blawort +blaws +blaze +blazed +blazer +blazers +blazes +blazy +blazing +blazingly +blazon +blazoned +blazoner +blazoners +blazoning +blazonment +blazonry +blazonries +blazons +bld +bldg +bldr +blea +bleaberry +bleach +bleachability +bleachable +bleached +bleacher +bleachery +bleacheries +bleacherite +bleacherman +bleachers +bleaches +bleachfield +bleachground +bleachhouse +bleachyard +bleaching +bleachman +bleachs +bleachworks +bleak +bleaker +bleakest +bleaky +bleakish +bleakly +bleakness +bleaks +blear +bleared +blearedness +bleareye +bleareyed +bleary +blearyeyedness +blearier +bleariest +blearily +bleariness +blearing +blearness +blears +bleat +bleated +bleater +bleaters +bleaty +bleating +bleatingly +bleats +bleaunt +bleb +blebby +blebs +blechnoid +blechnum +bleck +bled +blee +bleed +bleeder +bleeders +bleeding +bleedings +bleeds +bleekbok +bleep +bleeped +bleeping +bleeps +bleery +bleeze +bleezy +bleymes +bleinerite +blellum +blellums +blemish +blemished +blemisher +blemishes +blemishing +blemishment +blemmatrope +blemmyes +blench +blenched +blencher +blenchers +blenches +blenching +blenchingly +blencorn +blend +blendcorn +blende +blended +blender +blenders +blendes +blending +blendor +blends +blendure +blendwater +blenheim +blenk +blennadenitis +blennemesis +blennenteria +blennenteritis +blenny +blennies +blenniid +blenniidae +blenniiform +blenniiformes +blennymenitis +blennioid +blennioidea +blennocele +blennocystitis +blennoemesis +blennogenic +blennogenous +blennoid +blennoma +blennometritis +blennophlogisma +blennophlogosis +blennophobia +blennophthalmia +blennoptysis +blennorhea +blennorrhagia +blennorrhagic +blennorrhea +blennorrheal +blennorrhinia +blennorrhoea +blennosis +blennostasis +blennostatic +blennothorax +blennotorrhea +blennuria +blens +blent +bleo +blephara +blepharadenitis +blepharal +blepharanthracosis +blepharedema +blepharelcosis +blepharemphysema +blepharydatis +blephariglottis +blepharism +blepharitic +blepharitis +blepharoadenitis +blepharoadenoma +blepharoatheroma +blepharoblennorrhea +blepharocarcinoma +blepharocera +blepharoceridae +blepharochalasis +blepharochromidrosis +blepharoclonus +blepharocoloboma +blepharoconjunctivitis +blepharodiastasis +blepharodyschroia +blepharohematidrosis +blepharolithiasis +blepharomelasma +blepharoncosis +blepharoncus +blepharophyma +blepharophimosis +blepharophryplasty +blepharophthalmia +blepharopyorrhea +blepharoplast +blepharoplasty +blepharoplastic +blepharoplegia +blepharoptosis +blepharorrhaphy +blepharosymphysis +blepharosyndesmitis +blepharosynechia +blepharospasm +blepharospath +blepharosphincterectomy +blepharostat +blepharostenosis +blepharotomy +blephillia +blere +blesbok +blesboks +blesbuck +blesbucks +blesmol +bless +blesse +blessed +blesseder +blessedest +blessedly +blessedness +blesser +blessers +blesses +blessing +blessingly +blessings +blest +blet +blethe +blether +bletheration +blethered +blethering +blethers +bletherskate +bletia +bletilla +bletonism +blets +bletted +bletting +bleu +blew +blewits +bliaut +blibe +blick +blickey +blickeys +blicky +blickie +blickies +blier +bliest +blighia +blight +blightbird +blighted +blighter +blighters +blighty +blighties +blighting +blightingly +blights +blijver +blimbing +blimey +blimy +blimp +blimpish +blimpishly +blimpishness +blimps +blin +blind +blindage +blindages +blindball +blindcat +blinded +blindedly +blindeyes +blinder +blinders +blindest +blindfast +blindfish +blindfishes +blindfold +blindfolded +blindfoldedly +blindfoldedness +blindfolder +blindfolding +blindfoldly +blindfolds +blinding +blindingly +blindish +blindism +blindless +blindly +blindling +blindman +blindness +blinds +blindstitch +blindstorey +blindstory +blindstories +blindweed +blindworm +blinger +blini +bliny +blinis +blink +blinkard +blinkards +blinked +blinker +blinkered +blinkering +blinkers +blinky +blinking +blinkingly +blinks +blinter +blintz +blintze +blintzes +blip +blype +blypes +blipped +blippers +blipping +blips +blirt +bliss +blisses +blissful +blissfully +blissfulness +blissless +blissom +blist +blister +blistered +blistery +blistering +blisteringly +blisterous +blisters +blisterweed +blisterwort +blit +blite +blites +blithe +blithebread +blitheful +blithefully +blithehearted +blithely +blithelike +blithemeat +blithen +blitheness +blither +blithered +blithering +blithers +blithesome +blithesomely +blithesomeness +blithest +blitter +blitum +blitz +blitzbuggy +blitzed +blitzes +blitzing +blitzkrieg +blitzkrieged +blitzkrieging +blitzkriegs +blizz +blizzard +blizzardy +blizzardly +blizzardous +blizzards +blk +blksize +blo +bloat +bloated +bloatedness +bloater +bloaters +bloating +bloats +blob +blobbed +blobber +blobby +blobbier +blobbiest +blobbiness +blobbing +blobs +bloc +blocage +block +blockade +blockaded +blockader +blockaders +blockaderunning +blockades +blockading +blockage +blockages +blockboard +blockbuster +blockbusters +blockbusting +blocked +blocker +blockers +blockhead +blockheaded +blockheadedly +blockheadedness +blockheadish +blockheadishness +blockheadism +blockheads +blockhole +blockholer +blockhouse +blockhouses +blocky +blockier +blockiest +blockiness +blocking +blockish +blockishly +blockishness +blocklayer +blocklike +blockline +blockmaker +blockmaking +blockman +blockout +blockpate +blocks +blockship +blockwood +blocs +blodite +bloedite +blok +bloke +blokes +blolly +bloman +blomstrandine +blond +blonde +blondeness +blonder +blondes +blondest +blondine +blondish +blondness +blonds +blood +bloodalley +bloodalp +bloodbath +bloodbeat +bloodberry +bloodbird +bloodcurdler +bloodcurdling +bloodcurdlingly +blooddrop +blooddrops +blooded +bloodedness +bloodfin +bloodfins +bloodflower +bloodguilt +bloodguilty +bloodguiltiness +bloodguiltless +bloodhound +bloodhounds +bloody +bloodybones +bloodied +bloodier +bloodies +bloodiest +bloodying +bloodily +bloodiness +blooding +bloodings +bloodleaf +bloodless +bloodlessly +bloodlessness +bloodletter +bloodletting +bloodlettings +bloodlike +bloodline +bloodlines +bloodlust +bloodlusting +bloodmobile +bloodmobiles +bloodmonger +bloodnoun +bloodred +bloodripe +bloodripeness +bloodroot +bloodroots +bloods +bloodshed +bloodshedder +bloodshedding +bloodshot +bloodshotten +bloodspiller +bloodspilling +bloodstain +bloodstained +bloodstainedness +bloodstains +bloodstanch +bloodstock +bloodstone +bloodstones +bloodstream +bloodstreams +bloodstroke +bloodsuck +bloodsucker +bloodsuckers +bloodsucking +bloodtest +bloodthirst +bloodthirster +bloodthirsty +bloodthirstier +bloodthirstiest +bloodthirstily +bloodthirstiness +bloodthirsting +bloodweed +bloodwit +bloodwite +bloodwood +bloodworm +bloodwort +bloodworthy +blooey +blooie +bloom +bloomage +bloomed +bloomer +bloomery +bloomeria +bloomeries +bloomerism +bloomers +bloomfell +bloomy +bloomier +bloomiest +blooming +bloomingly +bloomingness +bloomkin +bloomless +blooms +bloomsbury +bloomsburian +bloop +blooped +blooper +bloopers +blooping +bloops +blooth +blore +blosmy +blossom +blossombill +blossomed +blossomhead +blossomy +blossoming +blossomless +blossomry +blossoms +blossomtime +blot +blotch +blotched +blotches +blotchy +blotchier +blotchiest +blotchily +blotchiness +blotching +blote +blotless +blotlessness +blots +blotted +blotter +blotters +blottesque +blottesquely +blotty +blottier +blottiest +blotting +blottingly +blotto +blottto +bloubiskop +blouse +bloused +blouselike +blouses +blousy +blousier +blousiest +blousily +blousing +blouson +blousons +blout +bloviate +bloviated +bloviates +bloviating +blow +blowback +blowbacks +blowball +blowballs +blowby +blowbys +blowcase +blowcock +blowdown +blowen +blower +blowers +blowess +blowfish +blowfishes +blowfly +blowflies +blowgun +blowguns +blowhard +blowhards +blowhole +blowholes +blowy +blowie +blowier +blowiest +blowiness +blowing +blowings +blowiron +blowjob +blowjobs +blowlamp +blowline +blown +blowoff +blowoffs +blowout +blowouts +blowpipe +blowpipes +blowpit +blowpoint +blowproof +blows +blowse +blowsed +blowsy +blowsier +blowsiest +blowsily +blowspray +blowth +blowtorch +blowtorches +blowtube +blowtubes +blowup +blowups +blowze +blowzed +blowzy +blowzier +blowziest +blowzily +blowziness +blowzing +bls +blub +blubbed +blubber +blubbered +blubberer +blubberers +blubberhead +blubbery +blubbering +blubberingly +blubberman +blubberous +blubbers +blubbing +blucher +bluchers +bludge +bludged +bludgeon +bludgeoned +bludgeoneer +bludgeoner +bludgeoning +bludgeons +bludger +bludging +blue +blueback +blueball +blueballs +bluebead +bluebeard +bluebeardism +bluebell +bluebelled +bluebells +blueberry +blueberries +bluebill +bluebills +bluebird +bluebirds +blueblack +blueblaw +blueblood +blueblossom +bluebonnet +bluebonnets +bluebook +bluebooks +bluebottle +bluebottles +bluebreast +bluebuck +bluebush +bluebutton +bluecap +bluecaps +bluecoat +bluecoated +bluecoats +bluecup +bluecurls +blued +bluefin +bluefins +bluefish +bluefishes +bluegill +bluegills +bluegown +bluegrass +bluegum +bluegums +bluehead +blueheads +bluehearted +bluehearts +bluey +blueing +blueings +blueys +blueish +bluejack +bluejacket +bluejackets +bluejacks +bluejay +bluejays +bluejoint +blueleg +bluelegs +bluely +blueline +bluelines +blueness +bluenesses +bluenose +bluenosed +bluenoser +bluenoses +bluepoint +bluepoints +blueprint +blueprinted +blueprinter +blueprinting +blueprints +bluer +blues +bluesy +bluesides +bluesman +bluesmen +bluest +bluestem +bluestems +bluestocking +bluestockingish +bluestockingism +bluestockings +bluestone +bluestoner +bluet +blueth +bluethroat +bluetick +bluetit +bluetongue +bluetop +bluetops +bluets +blueweed +blueweeds +bluewing +bluewood +bluewoods +bluff +bluffable +bluffed +bluffer +bluffers +bluffest +bluffy +bluffing +bluffly +bluffness +bluffs +blufter +bluggy +bluing +bluings +bluish +bluishness +bluism +bluisness +blume +blumea +blumed +blumes +bluming +blunder +blunderbuss +blunderbusses +blundered +blunderer +blunderers +blunderful +blunderhead +blunderheaded +blunderheadedness +blundering +blunderingly +blunderings +blunders +blundersome +blunge +blunged +blunger +blungers +blunges +blunging +blunk +blunker +blunket +blunks +blunnen +blunt +blunted +blunter +bluntest +blunthead +blunthearted +bluntie +blunting +bluntish +bluntishness +bluntly +bluntness +blunts +blup +blur +blurb +blurbist +blurbs +blurping +blurred +blurredly +blurredness +blurrer +blurry +blurrier +blurriest +blurrily +blurriness +blurring +blurringly +blurs +blurt +blurted +blurter +blurters +blurting +blurts +blush +blushed +blusher +blushers +blushes +blushet +blushful +blushfully +blushfulness +blushy +blushiness +blushing +blushingly +blushless +blusht +blushwort +bluster +blusteration +blustered +blusterer +blusterers +blustery +blustering +blusteringly +blusterous +blusterously +blusters +blutwurst +blvd +bm +bn +bnf +bo +boa +boaedon +boagane +boanbura +boanergean +boanerges +boanergism +boanthropy +boar +boarcite +board +boardable +boardbill +boarded +boarder +boarders +boardy +boarding +boardinghouse +boardinghouses +boardings +boardly +boardlike +boardman +boardmanship +boardmen +boardroom +boards +boardsmanship +boardwalk +boardwalks +boarfish +boarfishes +boarhound +boarish +boarishly +boarishness +boars +boarship +boarskin +boarspear +boarstaff +boart +boarts +boarwood +boas +boast +boasted +boaster +boasters +boastful +boastfully +boastfulness +boasting +boastingly +boastings +boastive +boastless +boasts +boat +boatable +boatage +boatbill +boatbills +boatbuilder +boatbuilding +boated +boatel +boatels +boater +boaters +boatfalls +boatful +boathead +boatheader +boathook +boathouse +boathouses +boatyard +boatyards +boatie +boating +boatings +boation +boatkeeper +boatless +boatly +boatlike +boatlip +boatload +boatloader +boatloading +boatloads +boatman +boatmanship +boatmaster +boatmen +boatowner +boats +boatsetter +boatshop +boatside +boatsman +boatsmanship +boatsmen +boatsteerer +boatswain +boatswains +boattail +boatward +boatwise +boatwoman +boatwright +bob +boba +bobac +bobache +bobachee +bobadil +bobadilian +bobadilish +bobadilism +bobance +bobbed +bobbejaan +bobber +bobbery +bobberies +bobbers +bobby +bobbie +bobbies +bobbin +bobbiner +bobbinet +bobbinets +bobbing +bobbinite +bobbins +bobbinwork +bobbish +bobbishly +bobbysocks +bobbysoxer +bobbysoxers +bobble +bobbled +bobbles +bobbling +bobcat +bobcats +bobcoat +bobeche +bobeches +bobet +bobfly +bobflies +bobfloat +bobierrite +bobization +bobjerom +boblet +bobo +bobol +bobolink +bobolinks +bobooti +bobotee +bobotie +bobowler +bobs +bobsled +bobsledded +bobsledder +bobsledders +bobsledding +bobsleded +bobsleding +bobsleds +bobsleigh +bobstay +bobstays +bobtail +bobtailed +bobtailing +bobtails +bobwhite +bobwhites +bobwood +boc +boca +bocaccio +bocaccios +bocage +bocal +bocardo +bocasin +bocasine +bocca +boccaccio +boccale +boccarella +boccaro +bocce +bocces +bocci +boccia +boccias +boccie +boccies +boccis +bocconia +boce +bocedization +boche +bocher +boches +bochism +bochur +bock +bockey +bockerel +bockeret +bocking +bocklogged +bocks +bocoy +bocstaff +bod +bodach +bodacious +bodaciously +boddagh +boddhisattva +boddle +bode +boded +bodeful +bodefully +bodefulness +bodega +bodegas +bodegon +bodegones +bodement +bodements +boden +bodenbenderite +boder +bodes +bodewash +bodeword +bodge +bodger +bodgery +bodgie +bodhi +bodhisat +bodhisattva +bodhisattwa +body +bodybending +bodybuild +bodybuilder +bodybuilders +bodybuilding +bodice +bodiced +bodicemaker +bodicemaking +bodices +bodycheck +bodied +bodier +bodieron +bodies +bodyguard +bodyguards +bodyhood +bodying +bodikin +bodykins +bodiless +bodyless +bodilessness +bodily +bodiliness +bodilize +bodymaker +bodymaking +bodiment +boding +bodingly +bodings +bodyplate +bodyshirt +bodysuit +bodysuits +bodysurf +bodysurfed +bodysurfer +bodysurfing +bodysurfs +bodywear +bodyweight +bodywise +bodywood +bodywork +bodyworks +bodken +bodkin +bodkins +bodkinwise +bodle +bodleian +bodo +bodock +bodoni +bodonid +bodrag +bodrage +bods +bodstick +bodword +boe +boebera +boedromion +boehmenism +boehmenist +boehmenite +boehmeria +boehmite +boehmites +boeing +boeotarch +boeotia +boeotian +boeotic +boer +boerdom +boerhavia +boers +boethian +boethusian +boettner +boff +boffin +boffins +boffo +boffola +boffolas +boffos +boffs +bog +boga +bogach +bogan +bogans +bogard +bogart +bogatyr +bogbean +bogbeans +bogberry +bogberries +bogey +bogeyed +bogeying +bogeyman +bogeymen +bogeys +boget +bogfern +boggard +boggart +bogged +boggy +boggier +boggiest +boggin +bogginess +bogging +boggish +boggishness +boggle +bogglebo +boggled +boggler +bogglers +boggles +boggling +bogglingly +bogglish +boghole +bogy +bogydom +bogie +bogieman +bogier +bogies +bogyism +bogyisms +bogijiab +bogyland +bogyman +bogymen +bogland +boglander +bogle +bogled +bogledom +bogles +boglet +bogman +bogmire +bogo +bogomil +bogomile +bogomilian +bogong +bogota +bogotana +bogs +bogsucker +bogtrot +bogtrotter +bogtrotting +bogue +bogued +boguing +bogum +bogus +bogusness +bogway +bogwood +bogwoods +bogwort +boh +bohairic +bohawn +bohea +boheas +bohemia +bohemian +bohemianism +bohemians +bohemias +bohemium +bohereen +bohireen +bohmite +boho +bohor +bohora +bohorok +bohunk +bohunks +boy +boyang +boyar +boyard +boyardism +boyardom +boyards +boyarism +boyarisms +boyars +boyau +boyaus +boyaux +boyce +boychick +boychicks +boychik +boychiks +boycott +boycottage +boycotted +boycotter +boycotting +boycottism +boycotts +boid +boyd +boidae +boydekyn +boydom +boyer +boiette +boyfriend +boyfriends +boyg +boigid +boiguacu +boyhood +boyhoods +boii +boyish +boyishly +boyishness +boyism +boiko +boil +boyla +boilable +boylas +boildown +boiled +boiler +boilerful +boilerhouse +boilery +boilerless +boilermaker +boilermakers +boilermaking +boilerman +boilerplate +boilers +boilersmith +boilerworks +boily +boylike +boylikeness +boiling +boilingly +boilinglike +boiloff +boiloffs +boilover +boils +boing +boyo +boyology +boyos +bois +boys +boise +boysenberry +boysenberries +boiserie +boiseries +boyship +boisseau +boisseaux +boist +boisterous +boisterously +boisterousness +boistous +boistously +boistousness +boite +boites +boithrin +boyuna +bojite +bojo +bokadam +bokard +bokark +boke +bokhara +bokharan +bokmakierie +boko +bokom +bokos +bol +bola +bolag +bolar +bolas +bolases +bolbanac +bolbonac +bolboxalis +bold +boldacious +bolded +bolden +bolder +bolderian +boldest +boldface +boldfaced +boldfacedly +boldfacedness +boldfaces +boldfacing +boldhearted +boldheartedly +boldheartedness +boldin +boldine +bolding +boldly +boldness +boldnesses +boldo +boldoine +boldos +boldu +bole +bolection +bolectioned +boled +boleite +bolelia +bolelike +bolero +boleros +boles +boletaceae +boletaceous +bolete +boletes +boleti +boletic +boletus +boletuses +boleweed +bolewort +bolyaian +boliche +bolide +bolides +bolimba +bolis +bolita +bolivar +bolivares +bolivarite +bolivars +bolivia +bolivian +boliviano +bolivianos +bolivians +bolivias +bolk +boll +bollandist +bollard +bollards +bolled +bollen +boller +bolly +bollies +bolling +bollito +bollix +bollixed +bollixes +bollixing +bollock +bollocks +bollox +bolloxed +bolloxes +bolloxing +bolls +bollworm +bollworms +bolo +boloball +boloed +bologna +bolognan +bolognas +bolognese +bolograph +bolography +bolographic +bolographically +boloing +boloism +boloman +bolomen +bolometer +bolometric +bolometrically +boloney +boloneys +boloroot +bolos +bolshevik +bolsheviki +bolshevikian +bolsheviks +bolshevism +bolshevist +bolshevistic +bolshevistically +bolshevists +bolshevize +bolshevized +bolshevizing +bolshy +bolshie +bolshies +bolson +bolsons +bolster +bolstered +bolsterer +bolsterers +bolstering +bolsters +bolsterwork +bolt +boltage +boltant +boltcutter +bolted +boltel +bolter +bolters +bolthead +boltheader +boltheading +boltheads +bolthole +boltholes +bolti +bolty +boltin +bolting +boltings +boltless +boltlike +boltmaker +boltmaking +boltonia +boltonias +boltonite +boltrope +boltropes +bolts +boltsmith +boltspreet +boltstrake +boltuprightness +boltwork +bolus +boluses +bom +boma +bomarea +bomb +bombable +bombacaceae +bombacaceous +bombace +bombay +bombard +bombarde +bombarded +bombardelle +bombarder +bombardier +bombardiers +bombarding +bombardman +bombardmen +bombardment +bombardments +bombardo +bombardon +bombards +bombasine +bombast +bombaster +bombastic +bombastical +bombastically +bombasticness +bombastry +bombasts +bombax +bombazeen +bombazet +bombazette +bombazine +bombe +bombed +bomber +bombernickel +bombers +bombes +bombesin +bombesins +bombic +bombiccite +bombycid +bombycidae +bombycids +bombyciform +bombycilla +bombycillidae +bombycina +bombycine +bombycinous +bombidae +bombilate +bombilation +bombyliidae +bombylious +bombilla +bombillas +bombinae +bombinate +bombinating +bombination +bombing +bombings +bombyx +bombyxes +bomble +bombline +bombload +bombloads +bombo +bombola +bombonne +bombora +bombous +bombproof +bombs +bombshell +bombshells +bombsight +bombsights +bombus +bomi +bomos +bon +bona +bonace +bonaci +bonacis +bonagh +bonaght +bonailie +bonair +bonaire +bonairly +bonairness +bonally +bonamano +bonang +bonanza +bonanzas +bonapartean +bonapartism +bonapartist +bonasa +bonassus +bonasus +bonaught +bonav +bonaventure +bonaveria +bonavist +bonbo +bonbon +bonbonniere +bonbonnieres +bonbons +bonce +bonchief +bond +bondable +bondage +bondager +bondages +bondar +bonded +bondelswarts +bonder +bonderize +bonderman +bonders +bondfolk +bondhold +bondholder +bondholders +bondholding +bondieuserie +bonding +bondland +bondless +bondmaid +bondmaids +bondman +bondmanship +bondmen +bondminder +bondoc +bondon +bonds +bondservant +bondship +bondslave +bondsman +bondsmen +bondstone +bondswoman +bondswomen +bonduc +bonducnut +bonducs +bondwoman +bondwomen +bone +boneache +bonebinder +boneblack +bonebreaker +boned +bonedog +bonedry +boneen +bonefish +bonefishes +boneflower +bonehead +boneheaded +boneheadedness +boneheads +boney +boneyard +boneyards +boneless +bonelessly +bonelessness +bonelet +bonelike +bonellia +boner +boners +bones +boneset +bonesets +bonesetter +bonesetting +boneshaker +boneshave +boneshaw +bonetail +bonete +bonetta +bonewood +bonework +bonewort +bonfire +bonfires +bong +bongar +bonged +bonging +bongo +bongoes +bongoist +bongoists +bongos +bongrace +bongs +bonhomie +bonhomies +bonhomme +bonhommie +bonhomous +bonhomously +boni +bony +boniata +bonier +boniest +boniface +bonifaces +bonify +bonification +bonyfish +boniform +bonilass +boniness +boninesses +boning +boninite +bonism +bonita +bonytail +bonitary +bonitarian +bonitas +bonity +bonito +bonitoes +bonitos +bonjour +bonk +bonked +bonkers +bonking +bonks +bonnaz +bonne +bonnering +bonnes +bonnet +bonneted +bonneter +bonnethead +bonnetiere +bonnetieres +bonneting +bonnetless +bonnetlike +bonnetman +bonnetmen +bonnets +bonny +bonnibel +bonnyclabber +bonnie +bonnier +bonniest +bonnyish +bonnily +bonniness +bonnive +bonnyvis +bonnne +bonnnes +bonnock +bonnocks +bonnwis +bono +bononian +bonorum +bonos +bons +bonsai +bonsela +bonser +bonsoir +bonspell +bonspells +bonspiel +bonspiels +bontebok +bonteboks +bontebuck +bontebucks +bontee +bontequagga +bontok +bonum +bonus +bonuses +bonxie +bonze +bonzer +bonzery +bonzes +bonzian +boo +boob +boobery +booby +boobialla +boobyalla +boobies +boobyish +boobyism +boobily +boobish +boobishness +booboisie +booboo +boobook +booboos +boobs +bood +boodh +boody +boodie +boodle +boodled +boodledom +boodleism +boodleize +boodler +boodlers +boodles +boodling +booed +boof +boogaloo +boogeyman +boogeymen +booger +boogerman +boogers +boogie +boogies +boogiewoogie +boogyman +boogymen +boogum +boohoo +boohooed +boohooing +boohoos +booing +boojum +book +bookable +bookbind +bookbinder +bookbindery +bookbinderies +bookbinders +bookbinding +bookboard +bookcase +bookcases +bookcraft +bookdealer +bookdom +booked +bookend +bookends +booker +bookery +bookers +bookfair +bookfold +bookful +bookholder +bookhood +booky +bookie +bookies +bookiness +booking +bookings +bookish +bookishly +bookishness +bookism +bookit +bookkeep +bookkeeper +bookkeepers +bookkeeping +bookkeeps +bookland +booklear +bookless +booklet +booklets +booklice +booklift +booklike +bookling +booklists +booklore +booklores +booklouse +booklover +bookmaker +bookmakers +bookmaking +bookman +bookmark +bookmarker +bookmarks +bookmate +bookmen +bookmobile +bookmobiles +bookmonger +bookplate +bookplates +bookpress +bookrack +bookracks +bookrest +bookrests +bookroom +books +bookseller +booksellerish +booksellerism +booksellers +bookselling +bookshelf +bookshelves +bookshop +bookshops +booksy +bookstack +bookstall +bookstand +bookstore +bookstores +bookways +bookward +bookwards +bookwise +bookwork +bookworm +bookworms +bookwright +bool +boolean +booleans +booley +booleys +booly +boolya +boolian +boolies +boom +boomable +boomage +boomah +boomboat +boombox +boomboxes +boomdas +boomed +boomer +boomerang +boomeranged +boomeranging +boomerangs +boomers +boomy +boomier +boomiest +boominess +booming +boomingly +boomkin +boomkins +boomless +boomlet +boomlets +boomorah +booms +boomslang +boomslange +boomster +boomtown +boomtowns +boon +boondock +boondocker +boondocks +boondoggle +boondoggled +boondoggler +boondogglers +boondoggles +boondoggling +boone +boonfellow +boong +boongary +boonies +boonk +boonless +boons +boophilus +boopic +boopis +boor +boordly +boorga +boorish +boorishly +boorishness +boors +boort +boos +boose +boosy +boosies +boost +boosted +booster +boosterism +boosters +boosting +boosts +boot +bootable +bootblack +bootblacks +bootboy +booted +bootee +bootees +booter +bootery +booteries +bootes +bootful +booth +boothage +boothale +bootheel +boother +boothes +boothian +boothite +bootholder +boothose +booths +booty +bootid +bootie +bootied +booties +bootikin +bootikins +bootyless +booting +bootjack +bootjacks +bootlace +bootlaces +bootle +bootleg +bootleger +bootlegged +bootlegger +bootleggers +bootlegging +bootlegs +bootless +bootlessly +bootlessness +bootlick +bootlicked +bootlicker +bootlickers +bootlicking +bootlicks +bootloader +bootmaker +bootmaking +bootman +bootprint +boots +bootstrap +bootstrapped +bootstrapping +bootstraps +boottop +boottopping +booze +boozed +boozehound +boozer +boozers +boozes +boozy +boozier +booziest +boozify +boozily +booziness +boozing +bop +bopeep +bopyrid +bopyridae +bopyridian +bopyrus +bopped +bopper +boppers +bopping +boppist +bops +bopster +bor +bora +borable +boraces +borachio +boracic +boraciferous +boracite +boracites +boracium +boracous +borage +borages +boraginaceae +boraginaceous +boragineous +borago +borak +boral +boran +borana +borane +boranes +borani +boras +borasca +borasco +borasque +borasqueborate +borassus +borate +borated +borates +borating +borax +boraxes +borazon +borazons +borboridae +borborygm +borborygmatic +borborygmi +borborygmic +borborygmies +borborygmus +borborus +bord +bordage +bordar +bordarius +bordeaux +bordel +bordelaise +bordello +bordellos +bordels +border +bordereau +bordereaux +bordered +borderer +borderers +borderies +bordering +borderings +borderism +borderland +borderlander +borderlands +borderless +borderlight +borderline +borderlines +bordermark +borders +borderside +bordman +bordrag +bordrage +bordroom +bordun +bordure +bordured +bordures +bore +boreable +boread +boreades +boreal +borealis +borean +boreas +borecole +borecoles +bored +boredness +boredom +boredoms +boree +boreen +boreens +boregat +borehole +boreholes +boreiad +boreism +borel +borele +borer +borers +bores +boresight +boresome +boresomely +boresomeness +boreus +borg +borgh +borghalpenny +borghese +borghi +borh +bori +boric +borickite +borid +boride +borides +boryl +borine +boring +boringly +boringness +borings +borinqueno +boris +borish +borism +borith +bority +borities +borize +borlase +borley +born +bornan +bornane +borne +bornean +borneo +borneol +borneols +bornyl +borning +bornite +bornites +bornitic +boro +borocaine +borocalcite +borocarbide +borocitrate +borofluohydric +borofluoric +borofluoride +borofluorin +boroglycerate +boroglyceride +boroglycerine +borohydride +borolanite +boron +boronatrocalcite +boronia +boronic +borons +borophenylic +borophenol +bororo +bororoan +borosalicylate +borosalicylic +borosilicate +borosilicic +borotungstate +borotungstic +borough +boroughlet +boroughmaster +boroughmonger +boroughmongery +boroughmongering +boroughs +boroughship +boroughwide +borowolframic +borracha +borrachio +borrasca +borrel +borrelia +borrelomycetaceae +borreria +borrichia +borromean +borrovian +borrow +borrowable +borrowed +borrower +borrowers +borrowing +borrows +bors +borsch +borsches +borscht +borschts +borsholder +borsht +borshts +borstal +borstall +borstals +bort +borty +borts +bortsch +bortz +bortzes +boruca +borussian +borwort +borzicactus +borzoi +borzois +bos +bosc +boscage +boscages +bosch +boschbok +boschboks +boschneger +boschvark +boschveld +bose +bosey +boselaphus +boser +bosh +boshas +boshbok +boshboks +bosher +boshes +boshvark +boshvarks +bosjesman +bosk +boskage +boskages +bosker +bosket +boskets +bosky +boskier +boskiest +boskiness +boskopoid +bosks +bosn +bosniac +bosniak +bosnian +bosnisch +bosom +bosomed +bosomer +bosomy +bosominess +bosoming +bosoms +boson +bosonic +bosons +bosporan +bosporanic +bosporian +bosporus +bosque +bosques +bosquet +bosquets +boss +bossa +bossage +bossboy +bossdom +bossdoms +bossed +bosseyed +bosselated +bosselation +bosser +bosses +bosset +bossy +bossier +bossies +bossiest +bossily +bossiness +bossing +bossism +bossisms +bosslet +bossship +bostal +bostangi +bostanji +bosthoon +boston +bostonese +bostonian +bostonians +bostonite +bostons +bostrychid +bostrychidae +bostrychoid +bostrychoidal +bostryx +bosun +bosuns +boswell +boswellia +boswellian +boswelliana +boswellism +boswellize +boswellized +boswellizing +bot +bota +botan +botany +botanic +botanica +botanical +botanically +botanicas +botanics +botanies +botanise +botanised +botaniser +botanises +botanising +botanist +botanists +botanize +botanized +botanizer +botanizes +botanizing +botanomancy +botanophile +botanophilist +botargo +botargos +botas +botaurinae +botaurus +botch +botched +botchedly +botcher +botchery +botcheries +botcherly +botchers +botches +botchy +botchier +botchiest +botchily +botchiness +botching +botchka +botchwork +bote +botein +botel +boteler +botella +botels +boterol +boteroll +botete +botfly +botflies +both +bother +botheration +bothered +botherer +botherheaded +bothering +botherment +bothers +bothersome +bothersomely +bothersomeness +bothy +bothie +bothies +bothlike +bothnian +bothnic +bothrenchyma +bothria +bothridia +bothridium +bothridiums +bothriocephalus +bothriocidaris +bothriolepis +bothrium +bothriums +bothrodendron +bothroi +bothropic +bothrops +bothros +bothsided +bothsidedness +boththridia +bothway +boti +botling +botocudo +botoyan +botone +botonee +botong +botony +botonn +botonnee +botonny +botry +botrychium +botrycymose +botrydium +botrylle +botryllidae +botryllus +botryogen +botryoid +botryoidal +botryoidally +botryolite +botryomyces +botryomycoma +botryomycosis +botryomycotic +botryopteriaceae +botryopterid +botryopteris +botryose +botryotherapy +botrytis +botrytises +bots +botswana +bott +botte +bottega +bottegas +botteghe +bottekin +botticelli +botticellian +bottier +bottine +bottle +bottlebird +bottlebrush +bottled +bottleflower +bottleful +bottlefuls +bottlehead +bottleholder +bottlelike +bottlemaker +bottlemaking +bottleman +bottleneck +bottlenecks +bottlenest +bottlenose +bottler +bottlers +bottles +bottlesful +bottlestone +bottling +bottom +bottomchrome +bottomed +bottomer +bottomers +bottoming +bottomland +bottomless +bottomlessly +bottomlessness +bottommost +bottomry +bottomried +bottomries +bottomrying +bottoms +bottonhook +botts +bottstick +bottu +botuliform +botulin +botulinal +botulins +botulinum +botulinus +botulinuses +botulism +botulisms +botulismus +boubas +boubou +boubous +boucan +bouch +bouchal +bouchaleen +boucharde +bouche +bouchee +bouchees +boucher +boucherism +boucherize +bouchette +bouchon +bouchons +boucl +boucle +boucles +boud +bouderie +boudeuse +boudin +boudoir +boudoiresque +boudoirs +bouet +bouffage +bouffancy +bouffant +bouffante +bouffants +bouffe +bouffes +bouffon +bougainvillaea +bougainvillaeas +bougainvillea +bougainvillia +bougainvilliidae +bougar +bouge +bougee +bougeron +bouget +bough +boughed +boughy +boughless +boughpot +boughpots +boughs +bought +boughten +bougie +bougies +bouillabaisse +bouilli +bouillon +bouillone +bouillons +bouk +boukit +boul +boulanger +boulangerite +boulangism +boulangist +boulder +bouldered +boulderhead +bouldery +bouldering +boulders +boule +boules +bouleuteria +bouleuterion +boulevard +boulevardier +boulevardiers +boulevardize +boulevards +bouleverse +bouleversement +boulework +boulimy +boulimia +boulle +boulles +boullework +boult +boultel +boultell +boulter +boulterer +boun +bounce +bounceable +bounceably +bounceback +bounced +bouncer +bouncers +bounces +bouncy +bouncier +bounciest +bouncily +bounciness +bouncing +bouncingly +bound +boundable +boundary +boundaries +bounded +boundedly +boundedness +bounden +bounder +bounderish +bounderishly +bounders +bounding +boundingly +boundless +boundlessly +boundlessness +boundly +boundness +bounds +boundure +bounteous +bounteously +bounteousness +bounty +bountied +bounties +bountiful +bountifully +bountifulness +bountihead +bountyless +bountiousness +bountith +bountree +bouquet +bouquetiere +bouquetin +bouquets +bouquiniste +bour +bourage +bourasque +bourbon +bourbonesque +bourbonian +bourbonism +bourbonist +bourbonize +bourbons +bourd +bourder +bourdis +bourdon +bourdons +bourette +bourg +bourgade +bourgeois +bourgeoise +bourgeoises +bourgeoisie +bourgeoisify +bourgeoisitic +bourgeon +bourgeoned +bourgeoning +bourgeons +bourgs +bourguignonne +bourignian +bourignianism +bourignianist +bourignonism +bourignonist +bourkha +bourlaw +bourn +bourne +bournes +bournless +bournonite +bournous +bourns +bourock +bourout +bourr +bourran +bourrasque +bourre +bourreau +bourree +bourrees +bourrelet +bourride +bourrides +bourse +bourses +bourtree +bourtrees +bouse +boused +bouser +bouses +bousy +bousing +bousouki +bousoukia +bousoukis +boussingaultia +boussingaultite +boustrophedon +boustrophedonic +bout +boutade +boutefeu +boutel +boutell +bouteloua +bouteria +bouteselle +boutylka +boutique +boutiques +bouto +bouton +boutonniere +boutonnieres +boutons +boutre +bouts +bouvardia +bouvier +bouviers +bouw +bouzouki +bouzoukia +bouzoukis +bovarism +bovarysm +bovarist +bovaristic +bovate +bove +bovey +bovenland +bovicide +boviculture +bovid +bovidae +bovids +boviform +bovine +bovinely +bovines +bovinity +bovinities +bovista +bovld +bovoid +bovovaccination +bovovaccine +bovver +bow +bowable +bowback +bowbells +bowbent +bowboy +bowden +bowdichia +bowditch +bowdlerisation +bowdlerise +bowdlerised +bowdlerising +bowdlerism +bowdlerization +bowdlerizations +bowdlerize +bowdlerized +bowdlerizer +bowdlerizes +bowdlerizing +bowdrill +bowe +bowed +bowedness +bowel +boweled +boweling +bowelled +bowelless +bowellike +bowelling +bowels +bowenite +bower +bowerbird +bowered +bowery +boweries +boweryish +bowering +bowerlet +bowerly +bowerlike +bowermay +bowermaiden +bowers +bowerwoman +bowess +bowet +bowfin +bowfins +bowfront +bowge +bowgrace +bowhead +bowheads +bowyang +bowyangs +bowie +bowieful +bowyer +bowyers +bowing +bowingly +bowings +bowk +bowkail +bowker +bowknot +bowknots +bowl +bowla +bowlder +bowlderhead +bowldery +bowldering +bowlders +bowle +bowled +bowleg +bowlegged +bowleggedness +bowlegs +bowler +bowlers +bowles +bowless +bowlful +bowlfuls +bowly +bowlike +bowlin +bowline +bowlines +bowling +bowlings +bowllike +bowlmaker +bowls +bowmaker +bowmaking +bowman +bowmen +bown +bowne +bowpin +bowpot +bowpots +bowralite +bows +bowsaw +bowse +bowsed +bowser +bowsery +bowses +bowshot +bowshots +bowsie +bowsing +bowsman +bowsprit +bowsprits +bowssen +bowstaff +bowstave +bowstring +bowstringed +bowstringing +bowstrings +bowstrung +bowtel +bowtell +bowtie +bowwoman +bowwood +bowwort +bowwow +bowwows +box +boxball +boxberry +boxberries +boxboard +boxboards +boxbush +boxcar +boxcars +boxed +boxen +boxer +boxerism +boxers +boxes +boxfish +boxfishes +boxful +boxfuls +boxhaul +boxhauled +boxhauling +boxhauls +boxhead +boxholder +boxy +boxiana +boxier +boxiest +boxiness +boxinesses +boxing +boxings +boxkeeper +boxlike +boxmaker +boxmaking +boxman +boxroom +boxthorn +boxthorns +boxty +boxtop +boxtops +boxtree +boxwallah +boxwood +boxwoods +boxwork +boza +bozal +bozine +bozo +bozos +bozze +bozzetto +bp +bpi +bps +bpt +br +bra +braata +brab +brabagious +brabant +brabanter +brabantine +brabble +brabbled +brabblement +brabbler +brabblers +brabbles +brabbling +brabblingly +brabejum +braca +bracae +braccae +braccate +braccia +bracciale +braccianite +braccio +brace +braced +bracelet +braceleted +bracelets +bracer +bracery +bracero +braceros +bracers +braces +brach +brache +brachelytra +brachelytrous +bracherer +brachering +braches +brachet +brachets +brachia +brachial +brachialgia +brachialis +brachials +brachiata +brachiate +brachiated +brachiating +brachiation +brachiator +brachyaxis +brachycardia +brachycatalectic +brachycephal +brachycephales +brachycephali +brachycephaly +brachycephalic +brachycephalies +brachycephalism +brachycephalization +brachycephalize +brachycephalous +brachycera +brachyceral +brachyceric +brachycerous +brachychronic +brachycnemic +brachycome +brachycrany +brachycranial +brachycranic +brachydactyl +brachydactyly +brachydactylia +brachydactylic +brachydactylism +brachydactylous +brachydiagonal +brachydodrome +brachydodromous +brachydomal +brachydomatic +brachydome +brachydont +brachydontism +brachyfacial +brachiferous +brachigerous +brachyglossal +brachygnathia +brachygnathism +brachygnathous +brachygrapher +brachygraphy +brachygraphic +brachygraphical +brachyhieric +brachylogy +brachylogies +brachymetropia +brachymetropic +brachinus +brachiocephalic +brachiocyllosis +brachiocrural +brachiocubital +brachiofacial +brachiofaciolingual +brachioganoid +brachioganoidei +brachiolaria +brachiolarian +brachiopod +brachiopoda +brachiopode +brachiopodist +brachiopodous +brachioradial +brachioradialis +brachiorrhachidian +brachiorrheuma +brachiosaur +brachiosaurus +brachiostrophosis +brachiotomy +brachyoura +brachyphalangia +brachyphyllum +brachypinacoid +brachypinacoidal +brachypyramid +brachypleural +brachypnea +brachypodine +brachypodous +brachyprism +brachyprosopic +brachypterous +brachyrrhinia +brachysclereid +brachyskelic +brachysm +brachystaphylic +brachystegia +brachistocephali +brachistocephaly +brachistocephalic +brachistocephalous +brachistochrone +brachystochrone +brachistochronic +brachistochronous +brachystomata +brachystomatous +brachystomous +brachytic +brachytypous +brachytmema +brachium +brachyura +brachyural +brachyuran +brachyuranic +brachyure +brachyurous +brachyurus +brachman +brachtmema +bracing +bracingly +bracingness +bracings +braciola +braciolas +braciole +bracioles +brack +brackebuschite +bracked +bracken +brackened +brackens +bracker +bracket +bracketed +bracketing +brackets +bracketted +bracketwise +bracky +bracking +brackish +brackishness +brackmard +bracon +braconid +braconidae +braconids +braconniere +bracozzo +bract +bractea +bracteal +bracteate +bracted +bracteiform +bracteolate +bracteole +bracteose +bractless +bractlet +bractlets +bracts +brad +bradawl +bradawls +bradbury +bradburya +bradded +bradding +bradenhead +bradford +bradyacousia +bradyauxesis +bradyauxetic +bradyauxetically +bradycardia +bradycardic +bradycauma +bradycinesia +bradycrotic +bradydactylia +bradyesthesia +bradyglossia +bradykinesia +bradykinesis +bradykinetic +bradykinin +bradylalia +bradylexia +bradylogia +bradynosus +bradypepsy +bradypepsia +bradypeptic +bradyphagia +bradyphasia +bradyphemia +bradyphrasia +bradyphrenia +bradypnea +bradypnoea +bradypod +bradypode +bradypodidae +bradypodoid +bradypus +bradyseism +bradyseismal +bradyseismic +bradyseismical +bradyseismism +bradyspermatism +bradysphygmia +bradystalsis +bradyteleocinesia +bradyteleokinesis +bradytely +bradytelic +bradytocia +bradytrophic +bradyuria +bradley +bradmaker +bradoon +bradoons +brads +bradshaw +bradsot +brae +braeface +braehead +braeman +braes +braeside +brag +bragas +brager +braggadocian +braggadocianism +braggadocio +braggadocios +braggardism +braggart +braggartism +braggartly +braggartry +braggarts +braggat +bragged +bragger +braggery +braggers +braggest +bragget +braggy +braggier +braggiest +bragging +braggingly +braggish +braggishly +braggite +braggle +bragi +bragite +bragless +bragly +bragozzo +brags +braguette +bragwort +brahm +brahma +brahmachari +brahmahood +brahmaic +brahman +brahmana +brahmanaspati +brahmanda +brahmaness +brahmanhood +brahmani +brahmany +brahmanic +brahmanical +brahmanism +brahmanist +brahmanistic +brahmanists +brahmanize +brahmans +brahmapootra +brahmas +brahmi +brahmic +brahmin +brahminee +brahminic +brahminism +brahminist +brahminists +brahmins +brahmism +brahmoism +brahms +brahmsian +brahmsite +brahui +bray +braid +braided +braider +braiders +braiding +braidings +braidism +braidist +braids +braye +brayed +brayer +brayera +brayerin +brayers +braies +brayette +braying +brail +brailed +brailing +braille +brailled +brailler +brailles +braillewriter +brailling +braillist +brails +brain +brainache +braincap +braincase +brainchild +brainchildren +braincraft +brained +brainer +brainfag +brainge +brainy +brainier +brainiest +brainily +braininess +braining +brainish +brainless +brainlessly +brainlessness +brainlike +brainpan +brainpans +brainpower +brains +brainsick +brainsickly +brainsickness +brainstem +brainstems +brainstone +brainstorm +brainstormer +brainstorming +brainstorms +brainteaser +brainteasers +brainward +brainwash +brainwashed +brainwasher +brainwashers +brainwashes +brainwashing +brainwashjng +brainwater +brainwave +brainwood +brainwork +brainworker +braird +brairded +brairding +braireau +brairo +brays +braise +braised +braises +braising +braystone +braize +braizes +brake +brakeage +brakeages +braked +brakehand +brakehead +brakeless +brakeload +brakemaker +brakemaking +brakeman +brakemen +braker +brakeroot +brakes +brakesman +brakesmen +braky +brakie +brakier +brakiest +braking +braless +bram +bramah +bramantesque +bramantip +bramble +brambleberry +brambleberries +bramblebush +brambled +brambles +brambly +bramblier +brambliest +brambling +brambrack +brame +bramia +bran +brancard +brancardier +branch +branchage +branched +branchedness +branchellion +brancher +branchery +branches +branchful +branchi +branchy +branchia +branchiae +branchial +branchiata +branchiate +branchicolous +branchier +branchiest +branchiferous +branchiform +branchihyal +branchiness +branching +branchings +branchiobdella +branchiocardiac +branchiogenous +branchiomere +branchiomeric +branchiomerism +branchiopallial +branchiopneustic +branchiopod +branchiopoda +branchiopodan +branchiopodous +branchiopoo +branchiopulmonata +branchiopulmonate +branchiosaur +branchiosauria +branchiosaurian +branchiosaurus +branchiostegal +branchiostegan +branchiostege +branchiostegidae +branchiostegite +branchiostegous +branchiostoma +branchiostomid +branchiostomidae +branchiostomous +branchipodidae +branchipus +branchireme +branchiura +branchiurous +branchless +branchlet +branchlike +branchling +branchman +branchstand +branchway +brand +brandade +branded +brandenburg +brandenburger +brandenburgh +brandenburgs +brander +brandering +branders +brandi +brandy +brandyball +brandied +brandies +brandify +brandying +brandyman +branding +brandiron +brandise +brandish +brandished +brandisher +brandishers +brandishes +brandishing +brandisite +brandywine +brandle +brandless +brandling +brandon +brandreth +brandrith +brands +brandsolder +brangle +brangled +branglement +brangler +brangling +branial +brank +branky +brankie +brankier +brankiest +branks +brankursine +branle +branles +branned +branner +brannerite +branners +branny +brannier +branniest +brannigan +branniness +branning +brans +bransle +bransles +bransolder +brant +branta +brantail +brantails +brantcorn +brantle +brantness +brants +branular +braquemard +brarow +bras +brasen +brasenia +brasero +braseros +brash +brasher +brashes +brashest +brashy +brashier +brashiest +brashiness +brashly +brashness +brasier +brasiers +brasil +brasilein +brasilete +brasiletto +brasilia +brasilin +brasilins +brasils +brasque +brasqued +brasquing +brass +brassage +brassages +brassard +brassards +brassart +brassarts +brassate +brassavola +brassbound +brassbounder +brasse +brassed +brassey +brasseys +brasser +brasserie +brasseries +brasses +brasset +brassy +brassia +brassic +brassica +brassicaceae +brassicaceous +brassicas +brassidic +brassie +brassier +brassiere +brassieres +brassies +brassiest +brassily +brassylic +brassiness +brassish +brasslike +brassware +brasswork +brassworker +brassworks +brast +brat +bratchet +bratina +bratling +brats +bratstva +bratstvo +brattach +bratty +brattice +bratticed +bratticer +brattices +bratticing +brattie +brattier +brattiest +brattiness +brattish +brattishing +brattle +brattled +brattles +brattling +bratwurst +braula +brauna +brauneberger +brauneria +braunite +braunites +braunschweiger +brauronia +brauronian +brava +bravade +bravado +bravadoed +bravadoes +bravadoing +bravadoism +bravados +bravas +brave +braved +bravehearted +bravely +braveness +braver +bravery +braveries +bravers +braves +bravest +bravi +braving +bravish +bravissimo +bravo +bravoed +bravoes +bravoing +bravoite +bravos +bravura +bravuraish +bravuras +bravure +braw +brawer +brawest +brawl +brawled +brawler +brawlers +brawly +brawlie +brawlier +brawliest +brawling +brawlingly +brawlis +brawlys +brawls +brawlsome +brawn +brawned +brawnedness +brawner +brawny +brawnier +brawniest +brawnily +brawniness +brawns +braws +braxy +braxies +braza +brazas +braze +brazed +brazee +brazen +brazened +brazenface +brazenfaced +brazenfacedly +brazenfacedness +brazening +brazenly +brazenness +brazens +brazer +brazera +brazers +brazes +brazier +braziery +braziers +brazil +brazilein +brazilette +braziletto +brazilian +brazilianite +brazilians +brazilin +brazilins +brazilite +brazils +brazilwood +brazing +breach +breached +breacher +breachers +breaches +breachful +breachy +breaching +bread +breadbasket +breadbaskets +breadberry +breadboard +breadboards +breadbox +breadboxes +breadearner +breadearning +breaded +breaden +breadfruit +breadfruits +breading +breadless +breadlessness +breadline +breadmaker +breadmaking +breadman +breadness +breadnut +breadnuts +breadroot +breads +breadseller +breadstitch +breadstuff +breadstuffs +breadth +breadthen +breadthless +breadthriders +breadths +breadthways +breadthwise +breadwinner +breadwinners +breadwinning +breaghe +break +breakability +breakable +breakableness +breakables +breakably +breakage +breakages +breakaway +breakax +breakaxe +breakback +breakbone +breakbones +breakdown +breakdowns +breaker +breakerman +breakermen +breakers +breakfast +breakfasted +breakfaster +breakfasters +breakfasting +breakfastless +breakfasts +breakfront +breakfronts +breaking +breakings +breakless +breaklist +breakneck +breakoff +breakout +breakouts +breakover +breakpoint +breakpoints +breaks +breakshugh +breakstone +breakthrough +breakthroughes +breakthroughs +breakup +breakups +breakwater +breakwaters +breakweather +breakwind +bream +breamed +breaming +breams +breards +breast +breastband +breastbeam +breastbone +breastbones +breasted +breaster +breastfast +breastfeeding +breastful +breastheight +breasthook +breastie +breasting +breastless +breastmark +breastpiece +breastpin +breastplate +breastplates +breastplough +breastplow +breastrail +breastrope +breasts +breaststroke +breaststroker +breaststrokes +breastsummer +breastweed +breastwise +breastwood +breastwork +breastworks +breath +breathability +breathable +breathableness +breathalyse +breathe +breatheableness +breathed +breather +breathers +breathes +breathful +breathy +breathier +breathiest +breathily +breathiness +breathing +breathingly +breathless +breathlessly +breathlessness +breaths +breathseller +breathtaking +breathtakingly +breba +breccia +breccial +breccias +brecciate +brecciated +brecciating +brecciation +brecham +brechams +brechan +brechans +brechites +brecht +brechtian +brecia +breck +brecken +bred +bredbergite +brede +bredes +bredestitch +bredi +bredstitch +bree +breech +breechblock +breechcloth +breechcloths +breechclout +breeched +breeches +breechesflower +breechesless +breeching +breechless +breechloader +breechloading +breed +breedable +breedbate +breeder +breeders +breedy +breediness +breeding +breedings +breedling +breeds +breek +breekless +breeks +breekums +breenge +breenger +brees +breeze +breezed +breezeful +breezeless +breezelike +breezes +breezeway +breezeways +breezy +breezier +breeziest +breezily +breeziness +breezing +bregma +bregmata +bregmate +bregmatic +brehon +brehonia +brehonship +brei +brey +breird +breislakite +breithauptite +brekky +brekkle +brelan +brelaw +breloque +brember +breme +bremely +bremeness +bremia +bremsstrahlung +bren +brenda +brendan +brended +brender +brendice +brennage +brennschluss +brens +brent +brenthis +brents +brephic +brerd +brere +brescian +bressomer +bressummer +brest +bret +bretelle +bretesse +breth +brethel +brethren +brethrenism +breton +bretonian +bretons +bretschneideraceae +brett +brettice +bretwalda +bretwaldadom +bretwaldaship +breunnerite +brev +breva +breve +breves +brevet +brevetcy +brevetcies +brevete +breveted +breveting +brevets +brevetted +brevetting +brevi +breviary +breviaries +breviate +breviature +brevicauda +brevicaudate +brevicipitid +brevicipitidae +brevicomis +breviconic +brevier +breviers +brevifoliate +breviger +brevilingual +breviloquence +breviloquent +breviped +brevipen +brevipennate +breviradiate +brevirostral +brevirostrate +brevirostrines +brevis +brevit +brevity +brevities +brew +brewage +brewages +brewed +brewer +brewery +breweries +brewers +brewership +brewhouse +brewhouses +brewing +brewings +brewis +brewises +brewmaster +brews +brewst +brewster +brewsterite +brezhnev +bryaceae +bryaceous +bryales +brian +bryan +bryanism +bryanite +bryanthus +briar +briarberry +briard +briards +briarean +briared +briareus +briary +briarroot +briars +briarwood +bribability +bribable +bribe +bribeability +bribeable +bribed +bribee +bribees +bribegiver +bribegiving +bribeless +bribemonger +briber +bribery +briberies +bribers +bribes +bribetaker +bribetaking +bribeworthy +bribing +bribri +bryce +brichen +brichette +brick +brickbat +brickbats +brickbatted +brickbatting +brickcroft +bricked +brickel +bricken +bricker +brickfield +brickfielder +brickhood +bricky +brickyard +brickier +brickiest +bricking +brickish +brickkiln +bricklay +bricklayer +bricklayers +bricklaying +brickle +brickleness +brickly +bricklike +brickliner +bricklining +brickmaker +brickmaking +brickmason +brickred +bricks +brickset +bricksetter +bricktimber +bricktop +brickwall +brickwise +brickwork +bricole +bricoles +brid +bridal +bridale +bridaler +bridally +bridals +bridalty +bride +bridebed +bridebowl +bridecake +bridechamber +bridecup +bridegod +bridegroom +bridegrooms +bridegroomship +bridehead +bridehood +bridehouse +brideknot +bridelace +brideless +bridely +bridelike +bridelope +bridemaid +bridemaiden +bridemaidship +brideman +brides +brideship +bridesmaid +bridesmaiding +bridesmaids +bridesman +bridesmen +bridestake +bridewain +brideweed +bridewell +bridewort +bridge +bridgeable +bridgeboard +bridgebote +bridgebuilder +bridgebuilding +bridged +bridgehead +bridgeheads +bridgekeeper +bridgeless +bridgelike +bridgemaker +bridgemaking +bridgeman +bridgemaster +bridgemen +bridgeport +bridgepot +bridger +bridges +bridget +bridgetin +bridgetree +bridgeway +bridgewall +bridgeward +bridgewards +bridgewater +bridgework +bridging +bridgings +bridie +bridle +bridled +bridleless +bridleman +bridler +bridlers +bridles +bridlewise +bridling +bridoon +bridoons +brie +brief +briefcase +briefcases +briefed +briefer +briefers +briefest +briefing +briefings +briefless +brieflessly +brieflessness +briefly +briefness +briefs +brier +brierberry +briered +briery +brierroot +briers +brierwood +bries +brieve +brig +brigade +brigaded +brigades +brigadier +brigadiers +brigadiership +brigading +brigalow +brigand +brigandage +brigander +brigandine +brigandish +brigandishly +brigandism +brigands +brigantes +brigantia +brigantine +brigantinebrigantines +brigantines +brigatry +brigbote +brigetty +briggs +briggsian +brighella +brighid +bright +brighteyes +brighten +brightened +brightener +brighteners +brightening +brightens +brighter +brightest +brightish +brightly +brightness +brights +brightsmith +brightsome +brightsomeness +brightwork +brigid +brigittine +brigous +brigs +brigsail +brigue +brigued +briguer +briguing +brike +brill +brillante +brilliance +brilliancy +brilliancies +brilliandeer +brilliant +brilliantine +brilliantined +brilliantly +brilliantness +brilliants +brilliantwise +brilliolette +brillolette +brills +brim +brimborion +brimborium +brimful +brimfull +brimfully +brimfullness +brimfulness +briming +brimless +brimly +brimmed +brimmer +brimmered +brimmering +brimmers +brimmimg +brimming +brimmingly +brims +brimse +brimstone +brimstonewort +brimstony +brin +brince +brinded +brindisi +brindle +brindled +brindles +brindlish +bryndza +brine +brined +brinehouse +brineless +brineman +briner +briners +brines +bring +bringal +bringall +bringdown +bringed +bringela +bringer +bringers +bringeth +bringing +brings +bringsel +brynhild +briny +brinie +brinier +brinies +briniest +brininess +brining +brinish +brinishness +brinjal +brinjaree +brinjarry +brinjarries +brinjaul +brink +brinkless +brinkmanship +brinks +brinksmanship +brinny +brins +brinsell +brinston +brynza +brio +brioche +brioches +bryogenin +briolet +briolette +briolettes +bryology +bryological +bryologies +bryologist +bryon +briony +bryony +bryonia +bryonidin +brionies +bryonies +bryonin +brionine +bryophyllum +bryophyta +bryophyte +bryophytes +bryophytic +brios +bryozoa +bryozoan +bryozoans +bryozoon +bryozoum +brique +briquet +briquets +briquette +briquetted +briquettes +briquetting +brisa +brisance +brisances +brisant +brisbane +briscola +brise +briseis +brisement +brises +brisk +brisked +brisken +briskened +briskening +brisker +briskest +brisket +briskets +brisky +brisking +briskish +briskly +briskness +brisks +brisling +brislings +brisque +briss +brisses +brissotin +brissotine +brist +bristle +bristlebird +bristlecone +bristled +bristleless +bristlelike +bristlemouth +bristlemouths +bristler +bristles +bristletail +bristlewort +bristly +bristlier +bristliest +bristliness +bristling +bristol +bristols +brisure +brit +britain +britany +britannia +britannian +britannic +britannica +britannically +britchel +britches +britchka +brite +brith +brither +brython +brythonic +briticism +british +britisher +britishers +britishhood +britishism +britishly +britishness +briton +britoness +britons +brits +britska +britskas +britt +brittany +britten +brittle +brittlebush +brittled +brittlely +brittleness +brittler +brittles +brittlest +brittlestem +brittlewood +brittlewort +brittling +brittonic +britts +britzka +britzkas +britzska +britzskas +bryum +briza +brizz +brl +bro +broach +broached +broacher +broachers +broaches +broaching +broad +broadacre +broadax +broadaxe +broadaxes +broadband +broadbill +broadbrim +broadcast +broadcasted +broadcaster +broadcasters +broadcasting +broadcastings +broadcasts +broadcloth +broaden +broadened +broadener +broadeners +broadening +broadenings +broadens +broader +broadest +broadgage +broadhead +broadhearted +broadhorn +broadish +broadleaf +broadleaves +broadly +broadling +broadlings +broadloom +broadlooms +broadmindedly +broadmouth +broadness +broadpiece +broads +broadshare +broadsheet +broadside +broadsided +broadsider +broadsides +broadsiding +broadspread +broadsword +broadswords +broadtail +broadthroat +broadway +broadwayite +broadways +broadwife +broadwise +broadwives +brob +brobdingnag +brobdingnagian +brocade +brocaded +brocades +brocading +brocage +brocard +brocardic +brocatel +brocatelle +brocatello +brocatels +broccoli +broccolis +broch +brochan +brochant +brochantite +broche +brochette +brochettes +brochidodromous +brocho +brochophony +brocht +brochure +brochures +brock +brockage +brockages +brocked +brocket +brockets +brockish +brockle +brocks +brocoli +brocolis +brod +brodder +broddle +brodee +brodeglass +brodekin +brodequin +broderer +broderie +brodiaea +brodyaga +brodyagi +brodie +broeboe +brog +brogan +brogans +brogger +broggerite +broggle +brogh +brogue +brogued +brogueful +brogueneer +broguer +broguery +brogueries +brogues +broguing +broguish +broid +broiden +broider +broidered +broiderer +broideress +broidery +broideries +broidering +broiders +broigne +broil +broiled +broiler +broilery +broilers +broiling +broilingly +broils +brokage +brokages +broke +broken +brokenhearted +brokenheartedly +brokenheartedness +brokenly +brokenness +broker +brokerage +brokerages +brokeress +brokery +brokerly +brokers +brokership +brokes +broking +broletti +broletto +brolga +broll +brolly +brollies +broma +bromacetanilide +bromacetate +bromacetic +bromacetone +bromal +bromalbumin +bromals +bromamide +bromargyrite +bromate +bromated +bromates +bromating +bromatium +bromatology +bromaurate +bromauric +brombenzamide +brombenzene +brombenzyl +bromcamphor +bromcresol +brome +bromegrass +bromeigon +bromeikon +bromelia +bromeliaceae +bromeliaceous +bromeliad +bromelin +bromelins +bromellite +bromeosin +bromes +bromethyl +bromethylene +bromgelatin +bromhydrate +bromhydric +bromhidrosis +bromian +bromic +bromid +bromide +bromides +bromidic +bromidically +bromidrosiphobia +bromidrosis +bromids +bromin +brominate +brominated +brominating +bromination +bromindigo +bromine +bromines +brominism +brominize +bromins +bromiodide +bromios +bromyrite +bromisation +bromise +bromised +bromising +bromism +bromisms +bromite +bromius +bromization +bromize +bromized +bromizer +bromizes +bromizing +bromlite +bromo +bromoacetone +bromoaurate +bromoaurates +bromoauric +bromobenzene +bromobenzyl +bromocamphor +bromochloromethane +bromochlorophenol +bromocyanid +bromocyanidation +bromocyanide +bromocyanogen +bromocresol +bromodeoxyuridine +bromoethylene +bromoform +bromogelatin +bromohydrate +bromohydrin +bromoil +bromoiodid +bromoiodide +bromoiodism +bromoiodized +bromoketone +bromol +bromomania +bromomenorrhea +bromomethane +bromometry +bromometric +bromometrical +bromometrically +bromonaphthalene +bromophenol +bromopicrin +bromopikrin +bromopnea +bromoprotein +bromos +bromothymol +bromouracil +bromous +bromphenol +brompicrin +bromthymol +bromuret +bromus +bromvoel +bromvogel +bronc +bronchadenitis +bronchi +bronchia +bronchial +bronchially +bronchiarctia +bronchiectasis +bronchiectatic +bronchiloquy +bronchiocele +bronchiocrisis +bronchiogenic +bronchiolar +bronchiole +bronchioles +bronchioli +bronchiolitis +bronchiolus +bronchiospasm +bronchiostenosis +bronchitic +bronchitis +bronchium +broncho +bronchoadenitis +bronchoalveolar +bronchoaspergillosis +bronchoblennorrhea +bronchobuster +bronchocavernous +bronchocele +bronchocephalitis +bronchoconstriction +bronchoconstrictor +bronchodilatation +bronchodilator +bronchoegophony +bronchoesophagoscopy +bronchogenic +bronchography +bronchographic +bronchohemorrhagia +broncholemmitis +broncholith +broncholithiasis +bronchomycosis +bronchomotor +bronchomucormycosis +bronchopathy +bronchophony +bronchophonic +bronchophthisis +bronchoplasty +bronchoplegia +bronchopleurisy +bronchopneumonia +bronchopneumonic +bronchopulmonary +bronchorrhagia +bronchorrhaphy +bronchorrhea +bronchos +bronchoscope +bronchoscopy +bronchoscopic +bronchoscopically +bronchoscopist +bronchospasm +bronchostenosis +bronchostomy +bronchostomies +bronchotetany +bronchotyphoid +bronchotyphus +bronchotome +bronchotomy +bronchotomist +bronchotracheal +bronchovesicular +bronchus +bronco +broncobuster +broncobusters +broncobusting +broncos +broncs +brongniardite +bronk +bronstrops +bronteana +bronteon +brontephobia +brontesque +bronteum +brontide +brontides +brontogram +brontograph +brontolite +brontolith +brontology +brontometer +brontophobia +brontops +brontosaur +brontosauri +brontosaurs +brontosaurus +brontosauruses +brontoscopy +brontothere +brontotherium +brontozoum +bronx +bronze +bronzed +bronzelike +bronzen +bronzer +bronzers +bronzes +bronzesmith +bronzewing +bronzy +bronzier +bronziest +bronzify +bronzine +bronzing +bronzings +bronzite +bronzitite +broo +brooch +brooched +brooches +brooching +brood +brooded +brooder +brooders +broody +broodier +broodiest +broodily +broodiness +brooding +broodingly +broodless +broodlet +broodling +broodmare +broods +broodsac +brook +brookable +brooke +brooked +brookflower +brooky +brookie +brookier +brookiest +brooking +brookite +brookites +brookless +brooklet +brooklets +brooklike +brooklime +brooklyn +brooklynite +brooks +brookside +brookweed +brool +broom +broomball +broomballer +broombush +broomcorn +broomed +broomer +broomy +broomier +broomiest +brooming +broommaker +broommaking +broomrape +broomroot +brooms +broomshank +broomsquire +broomstaff +broomstick +broomsticks +broomstraw +broomtail +broomweed +broomwood +broomwort +broon +broos +broose +broozled +broquery +broquineer +bros +brose +broses +brosy +brosimum +brosot +brosse +brot +brotan +brotany +brotchen +brotel +broth +brothe +brothel +brotheler +brothellike +brothelry +brothels +brother +brothered +brotherhood +brothering +brotherless +brotherly +brotherlike +brotherliness +brotherred +brothers +brothership +brotherton +brotherwort +brothy +brothier +brothiest +broths +brotocrystal +brott +brotula +brotulid +brotulidae +brotuliform +brouette +brough +brougham +broughams +brought +broughta +broughtas +brouhaha +brouhahas +brouille +brouillon +broussonetia +brouze +brow +browache +browallia +browband +browbands +browbeat +browbeaten +browbeater +browbeating +browbeats +browbound +browd +browden +browed +browet +browis +browless +browman +brown +brownback +browned +browner +brownest +browny +brownian +brownie +brownier +brownies +browniest +browniness +browning +browningesque +brownish +brownishness +brownism +brownist +brownistic +brownistical +brownly +brownness +brownnose +brownnoser +brownout +brownouts +brownprint +browns +brownshirt +brownstone +brownstones +browntail +browntop +brownweed +brownwort +browpiece +browpost +brows +browsability +browsage +browse +browsed +browser +browsers +browses +browsick +browsing +browst +browzer +brr +brrr +bruang +brubru +brubu +bruce +brucella +brucellae +brucellas +brucellosis +bruchid +bruchidae +bruchus +brucia +brucin +brucina +brucine +brucines +brucins +brucite +bruckle +bruckled +bruckleness +bructeri +bruet +bruges +brugh +brughs +brugnatellite +bruyere +bruin +bruins +bruise +bruised +bruiser +bruisers +bruises +bruisewort +bruising +bruisingly +bruit +bruited +bruiter +bruiters +bruiting +bruits +bruja +brujas +brujeria +brujo +brujos +bruke +brule +brulee +brules +brulyie +brulyiement +brulyies +brulot +brulots +brulzie +brulzies +brum +brumaire +brumal +brumalia +brumbee +brumby +brumbie +brumbies +brume +brumes +brummagem +brummagen +brummer +brummy +brumous +brumstane +brumstone +brunch +brunched +brunches +brunching +brune +brunel +brunella +brunellia +brunelliaceae +brunelliaceous +brunet +brunetness +brunets +brunette +brunetteness +brunettes +brunfelsia +brunhild +brunion +brunissure +brunistic +brunizem +brunizems +brunneous +brunnichia +bruno +brunonia +brunoniaceae +brunonian +brunonism +brunswick +brunt +brunts +bruscha +bruscus +brush +brushability +brushable +brushback +brushball +brushbird +brushbush +brushcut +brushed +brusher +brushers +brushes +brushet +brushfire +brushfires +brushful +brushy +brushier +brushiest +brushiness +brushing +brushite +brushland +brushless +brushlessness +brushlet +brushlike +brushmaker +brushmaking +brushman +brushmen +brushoff +brushoffs +brushpopper +brushproof +brushup +brushups +brushwood +brushwork +brusk +brusker +bruskest +bruskly +bruskness +brusque +brusquely +brusqueness +brusquer +brusquerie +brusquest +brussel +brussels +brustle +brustled +brustling +brusure +brut +bruta +brutage +brutal +brutalisation +brutalise +brutalised +brutalising +brutalism +brutalist +brutalitarian +brutalitarianism +brutality +brutalities +brutalization +brutalize +brutalized +brutalizes +brutalizing +brutally +brutalness +brute +bruted +brutedom +brutely +brutelike +bruteness +brutes +brutify +brutification +brutified +brutifies +brutifying +bruting +brutish +brutishly +brutishness +brutism +brutisms +brutter +brutus +bruxism +bruxisms +bruzz +bs +bsf +bsh +bskt +bt +btise +btl +btry +btu +bu +bual +buat +buaze +bub +buba +bubal +bubale +bubales +bubaline +bubalis +bubalises +bubals +bubas +bubastid +bubastite +bubba +bubber +bubby +bubbybush +bubbies +bubble +bubblebow +bubbled +bubbleless +bubblelike +bubblement +bubbler +bubblers +bubbles +bubbletop +bubbletops +bubbly +bubblier +bubblies +bubbliest +bubbliness +bubbling +bubblingly +bubblish +bube +bubinga +bubingas +bubo +buboed +buboes +bubonalgia +bubonic +bubonidae +bubonocele +bubonoceze +bubos +bubs +bubukle +bucayo +bucare +bucca +buccal +buccally +buccan +buccaned +buccaneer +buccaneering +buccaneerish +buccaneers +buccaning +buccanned +buccanning +buccaro +buccate +buccellarius +bucchero +buccheros +buccin +buccina +buccinae +buccinal +buccinator +buccinatory +buccinidae +bucciniform +buccinoid +buccinum +bucco +buccobranchial +buccocervical +buccogingival +buccolabial +buccolingual +bucconasal +bucconidae +bucconinae +buccopharyngeal +buccula +bucculae +bucculatrix +bucellas +bucentaur +bucentur +bucephala +bucephalus +buceros +bucerotes +bucerotidae +bucerotinae +buchanan +buchanite +bucharest +buchite +buchloe +buchmanism +buchmanite +buchnera +buchnerite +buchonite +buchu +buck +buckayro +buckayros +buckaroo +buckaroos +buckass +buckbean +buckbeans +buckberry +buckboard +buckboards +buckbrush +buckbush +bucked +buckeen +buckeens +buckeye +buckeyed +buckeyes +bucker +buckeroo +buckeroos +buckers +bucket +bucketed +bucketeer +bucketer +bucketful +bucketfull +bucketfuls +buckety +bucketing +bucketmaker +bucketmaking +bucketman +buckets +bucketsful +bucketshop +buckhorn +buckhound +buckhounds +bucky +buckie +bucking +buckish +buckishly +buckishness +buckism +buckjump +buckjumper +buckland +bucklandite +buckle +buckled +buckleya +buckleless +buckler +bucklered +bucklering +bucklers +buckles +buckling +bucklum +bucko +buckoes +buckone +buckplate +buckpot +buckra +buckram +buckramed +buckraming +buckrams +buckras +bucks +bucksaw +bucksaws +buckshee +buckshees +buckshot +buckshots +buckskin +buckskinned +buckskins +buckstay +buckstall +buckstone +bucktail +bucktails +buckteeth +buckthorn +bucktooth +bucktoothed +bucku +buckwagon +buckwash +buckwasher +buckwashing +buckwheat +buckwheater +buckwheatlike +buckwheats +bucoliast +bucolic +bucolical +bucolically +bucolicism +bucolics +bucorvinae +bucorvus +bucrane +bucrania +bucranium +bucrnia +bud +buda +budapest +budbreak +buddage +buddah +budded +budder +budders +buddh +buddha +buddhahood +buddhaship +buddhi +buddhic +buddhism +buddhist +buddhistic +buddhistical +buddhists +buddhology +buddy +buddie +buddies +budding +buddle +buddled +buddleia +buddleias +buddleman +buddler +buddles +buddling +bude +budge +budged +budger +budgeree +budgereegah +budgerigah +budgerygah +budgerigar +budgerigars +budgero +budgerow +budgers +budges +budget +budgetary +budgeted +budgeteer +budgeter +budgeters +budgetful +budgeting +budgets +budgy +budgie +budgies +budging +budh +budless +budlet +budlike +budling +budmash +budorcas +buds +budtime +budukha +buduma +budwood +budworm +budzart +budzat +buenas +bueno +buenos +buettneria +buettneriaceae +bufagin +buff +buffa +buffability +buffable +buffalo +buffaloback +buffaloed +buffaloes +buffalofish +buffalofishes +buffaloing +buffalos +buffball +buffbar +buffcoat +buffe +buffed +buffer +buffered +buffering +bufferrer +bufferrers +buffers +buffet +buffeted +buffeter +buffeters +buffeting +buffetings +buffets +buffi +buffy +buffier +buffiest +buffin +buffing +buffle +bufflehead +buffleheaded +bufflehorn +buffo +buffone +buffont +buffoon +buffoonery +buffooneries +buffoonesque +buffoonish +buffoonishness +buffoonism +buffoons +buffos +buffs +buffware +bufidin +bufo +bufonid +bufonidae +bufonite +bufotalin +bufotenin +bufotenine +bufotoxin +bug +bugaboo +bugaboos +bugala +bugan +bugara +bugbane +bugbanes +bugbear +bugbeardom +bugbearish +bugbears +bugbite +bugdom +bugeye +bugeyed +bugeyes +bugfish +buggane +bugged +bugger +buggered +buggery +buggeries +buggering +buggers +buggess +buggy +buggier +buggies +buggiest +buggyman +buggymen +bugginess +bugging +bughead +bughouse +bughouses +bught +bugi +buginese +buginvillaea +bugle +bugled +bugler +buglers +bugles +buglet +bugleweed +buglewort +bugling +bugloss +buglosses +bugology +bugologist +bugong +bugout +bugproof +bugre +bugs +bugseed +bugseeds +bugsha +bugshas +bugweed +bugwort +buhl +buhlbuhl +buhls +buhlwork +buhlworks +buhr +buhrmill +buhrs +buhrstone +buy +buyable +buyback +buybacks +buibui +buick +buicks +buyer +buyers +buyides +buying +build +buildable +builded +builder +builders +building +buildingless +buildings +buildress +builds +buildup +buildups +built +builtin +buyout +buyouts +buirdly +buys +buisson +buist +bukat +bukeyef +bukh +bukidnon +bukshee +bukshi +bul +bulak +bulanda +bulb +bulbaceous +bulbar +bulbed +bulbel +bulbels +bulby +bulbier +bulbiest +bulbiferous +bulbiform +bulbil +bulbilis +bulbilla +bulbils +bulbine +bulbless +bulblet +bulblike +bulbocapnin +bulbocapnine +bulbocavernosus +bulbocavernous +bulbochaete +bulbocodium +bulbomedullary +bulbomembranous +bulbonuclear +bulbophyllum +bulborectal +bulbose +bulbospinal +bulbotuber +bulbourethral +bulbous +bulbously +bulbs +bulbul +bulbule +bulbuls +bulbus +bulchin +bulder +bulgar +bulgari +bulgaria +bulgarian +bulgarians +bulgaric +bulgarophil +bulge +bulged +bulger +bulgers +bulges +bulgy +bulgier +bulgiest +bulginess +bulging +bulgingly +bulgur +bulgurs +bulies +bulimy +bulimia +bulimiac +bulimias +bulimic +bulimiform +bulimoid +bulimulidae +bulimus +bulk +bulkage +bulkages +bulked +bulker +bulkhead +bulkheaded +bulkheading +bulkheads +bulky +bulkier +bulkiest +bulkily +bulkin +bulkiness +bulking +bulkish +bulks +bull +bulla +bullace +bullaces +bullae +bullalaria +bullamacow +bullan +bullary +bullaria +bullaries +bullarium +bullate +bullated +bullation +bullback +bullbaiting +bullbat +bullbats +bullbeggar +bullberry +bullbird +bullboat +bullcart +bullcomber +bulldog +bulldogged +bulldoggedness +bulldogger +bulldoggy +bulldogging +bulldoggish +bulldoggishly +bulldoggishness +bulldogism +bulldogs +bulldoze +bulldozed +bulldozer +bulldozers +bulldozes +bulldozing +bulldust +bulled +buller +bullescene +bullet +bulleted +bullethead +bulletheaded +bulletheadedness +bullety +bulletin +bulletined +bulleting +bulletining +bulletins +bulletless +bulletlike +bulletmaker +bulletmaking +bulletproof +bulletproofed +bulletproofing +bulletproofs +bullets +bulletwood +bullfeast +bullfice +bullfight +bullfighter +bullfighters +bullfighting +bullfights +bullfinch +bullfinches +bullfist +bullflower +bullfoot +bullfrog +bullfrogs +bullgine +bullhead +bullheaded +bullheadedly +bullheadedness +bullheads +bullhide +bullhoof +bullhorn +bullhorns +bully +bullyable +bullyboy +bullyboys +bullidae +bullydom +bullied +bullier +bullies +bulliest +bulliform +bullyhuff +bullying +bullyingly +bullyism +bullimong +bulling +bullion +bullionism +bullionist +bullionless +bullions +bullyrag +bullyragged +bullyragger +bullyragging +bullyrags +bullyrock +bullyrook +bullish +bullishly +bullishness +bullism +bullit +bullition +bulllike +bullneck +bullnecked +bullnecks +bullnose +bullnoses +bullnut +bullock +bullocker +bullocky +bullockite +bullockman +bullocks +bullom +bullose +bullous +bullpates +bullpen +bullpens +bullpoll +bullpout +bullpouts +bullpup +bullragged +bullragging +bullring +bullrings +bullroarer +bullrush +bullrushes +bulls +bullseye +bullshit +bullshits +bullshitted +bullshitting +bullshot +bullshots +bullskin +bullsnake +bullsticker +bullsucker +bullswool +bullterrier +bulltoad +bullule +bullweed +bullweeds +bullwhack +bullwhacker +bullwhip +bullwhipped +bullwhipping +bullwhips +bullwork +bullwort +bulnbuln +bulreedy +bulrush +bulrushes +bulrushy +bulrushlike +bulse +bult +bultey +bultell +bulten +bulter +bultong +bultow +bulwand +bulwark +bulwarked +bulwarking +bulwarks +bum +bumaloe +bumaree +bumbailiff +bumbailiffship +bumbard +bumbarge +bumbass +bumbaste +bumbaze +bumbee +bumbelo +bumbershoot +bumble +bumblebee +bumblebeefish +bumblebeefishes +bumblebees +bumbleberry +bumblebomb +bumbled +bumbledom +bumblefoot +bumblekite +bumblepuppy +bumbler +bumblers +bumbles +bumbling +bumblingly +bumblingness +bumblings +bumbo +bumboat +bumboatman +bumboatmen +bumboats +bumboatwoman +bumclock +bumelia +bumf +bumfeg +bumfs +bumfuzzle +bumicky +bumkin +bumkins +bummack +bummalo +bummalos +bummaree +bummed +bummel +bummer +bummery +bummerish +bummers +bummest +bummie +bummil +bumming +bummle +bummler +bummock +bump +bumped +bumpee +bumper +bumpered +bumperette +bumpering +bumpers +bumph +bumpy +bumpier +bumpiest +bumpily +bumpiness +bumping +bumpingly +bumpity +bumpkin +bumpkinet +bumpkinish +bumpkinly +bumpkins +bumpoff +bumpology +bumps +bumpsy +bumptious +bumptiously +bumptiousness +bums +bumsucking +bumtrap +bumwood +bun +buna +buncal +bunce +bunch +bunchbacked +bunchberry +bunchberries +bunched +buncher +bunches +bunchflower +bunchy +bunchier +bunchiest +bunchily +bunchiness +bunching +bunco +buncoed +buncoing +buncombe +buncombes +buncos +bund +bunda +bundahish +bundeli +bunder +bundestag +bundh +bundy +bundies +bundist +bundists +bundle +bundled +bundler +bundlerooted +bundlers +bundles +bundlet +bundling +bundlings +bundobust +bundoc +bundocks +bundook +bunds +bundt +bundts +bundu +bundweed +bunemost +bung +bunga +bungaloid +bungalow +bungalows +bungarum +bungarus +bunged +bungee +bungey +bunger +bungerly +bungfu +bungfull +bunghole +bungholes +bungy +bunging +bungle +bungled +bungler +bunglers +bungles +bunglesome +bungling +bunglingly +bunglings +bungmaker +bungo +bungos +bungs +bungstarter +bungtown +bungwall +bunya +bunyah +bunyan +bunyas +bunyip +buninahua +bunion +bunions +bunyoro +bunjara +bunk +bunked +bunker +bunkerage +bunkered +bunkery +bunkering +bunkerman +bunkermen +bunkers +bunkhouse +bunkhouses +bunkie +bunking +bunkload +bunkmate +bunkmates +bunko +bunkoed +bunkoing +bunkos +bunks +bunkum +bunkums +bunn +bunnell +bunny +bunnia +bunnies +bunnymouth +bunning +bunns +bunodont +bunodonta +bunolophodont +bunomastodontidae +bunoselenodont +bunraku +bunrakus +buns +bunsen +bunsenite +bunt +buntal +bunted +bunter +bunters +bunty +buntine +bunting +buntings +buntline +buntlines +bunton +bunts +bunuelo +buoy +buoyage +buoyages +buoyance +buoyances +buoyancy +buoyancies +buoyant +buoyantly +buoyantness +buoyed +buoying +buoys +buonamani +buonamano +buphaga +buphthalmia +buphthalmic +buphthalmos +buphthalmum +bupleurol +bupleurum +buplever +buprestid +buprestidae +buprestidan +buprestis +buqsha +buqshas +bur +bura +buran +burans +burao +buras +burbank +burbankian +burbankism +burbark +burberry +burble +burbled +burbler +burblers +burbles +burbly +burblier +burbliest +burbling +burbolt +burbot +burbots +burbs +burbush +burd +burdalone +burdash +burden +burdenable +burdened +burdener +burdeners +burdening +burdenless +burdenous +burdens +burdensome +burdensomely +burdensomeness +burdie +burdies +burdigalian +burdock +burdocks +burdon +burds +bure +bureau +bureaucracy +bureaucracies +bureaucrat +bureaucratese +bureaucratic +bureaucratical +bureaucratically +bureaucratism +bureaucratist +bureaucratization +bureaucratize +bureaucratized +bureaucratizes +bureaucratizing +bureaucrats +bureaus +bureaux +burel +burelage +burele +burely +burelle +burelly +buret +burets +burette +burettes +burez +burfish +burg +burga +burgage +burgages +burgality +burgall +burgamot +burganet +burgau +burgaudine +burge +burgee +burgees +burgensic +burgeon +burgeoned +burgeoning +burgeons +burger +burgers +burgess +burgessdom +burgesses +burggrave +burgh +burghal +burghalpenny +burghbote +burghemot +burgher +burgherage +burgherdom +burgheress +burgherhood +burgheristh +burghermaster +burghers +burghership +burghmaster +burghmoot +burghmote +burghs +burglar +burglary +burglaries +burglarious +burglariously +burglarise +burglarised +burglarising +burglarize +burglarized +burglarizes +burglarizing +burglarproof +burglarproofed +burglarproofing +burglarproofs +burglars +burgle +burgled +burgles +burgling +burgoyne +burgomaster +burgomasters +burgomastership +burgonet +burgonets +burgoo +burgoos +burgout +burgouts +burgrave +burgraves +burgraviate +burgs +burgul +burgullian +burgundy +burgundian +burgundies +burgus +burgware +burgwere +burh +burhead +burhel +burhinidae +burhinus +burhmoot +buri +bury +buriable +burial +burials +burian +buriat +buried +buriels +burier +buriers +buries +burying +burin +burinist +burins +burion +burys +buriti +burk +burka +burke +burked +burkei +burker +burkers +burkes +burkha +burking +burkite +burkites +burkundauze +burkundaz +burl +burlace +burladero +burlap +burlaps +burlecue +burled +burley +burleycue +burleys +burler +burlers +burlesk +burlesks +burlesque +burlesqued +burlesquely +burlesquer +burlesques +burlesquing +burlet +burletta +burly +burlier +burlies +burliest +burlily +burliness +burling +burlington +burls +burma +burman +burmannia +burmanniaceae +burmanniaceous +burmese +burmite +burn +burnable +burnbeat +burned +burner +burners +burnet +burnetize +burnets +burnettize +burnettized +burnettizing +burnewin +burnfire +burny +burnie +burniebee +burnies +burning +burningly +burnings +burnish +burnishable +burnished +burnisher +burnishers +burnishes +burnishing +burnishment +burnoose +burnoosed +burnooses +burnous +burnoused +burnouses +burnout +burnouts +burnover +burns +burnsian +burnside +burnsides +burnt +burntly +burntness +burntweed +burnup +burnut +burnweed +burnwood +buro +buroo +burp +burped +burping +burps +burr +burrah +burratine +burrawang +burrbark +burred +burree +burrel +burrer +burrers +burrfish +burrfishes +burrgrailer +burrhead +burrheaded +burrheadedness +burrhel +burry +burrier +burriest +burring +burrio +burrish +burrito +burritos +burrknot +burro +burrobrush +burrock +burros +burroughs +burrow +burrowed +burroweed +burrower +burrowers +burrowing +burrows +burrowstown +burrs +burrstone +burs +bursa +bursae +bursal +bursar +bursary +bursarial +bursaries +bursars +bursarship +bursas +bursate +bursati +bursattee +bursautee +bursch +burse +bursectomy +burseed +burseeds +bursera +burseraceae +burseraceous +burses +bursicle +bursiculate +bursiform +bursitis +bursitises +bursitos +burst +bursted +burster +bursters +bursty +burstiness +bursting +burstone +burstones +bursts +burstwort +bursula +burt +burthen +burthened +burthening +burthenman +burthens +burthensome +burton +burtonization +burtonize +burtons +burtree +burucha +burundi +burundians +burushaski +burut +burweed +burweeds +bus +busaos +busbar +busbars +busby +busbies +busboy +busboys +buscarl +buscarle +bused +busera +buses +bush +bushbaby +bushbashing +bushbeater +bushbeck +bushbody +bushbodies +bushboy +bushbuck +bushbucks +bushcraft +bushed +bushel +bushelage +bushelbasket +busheled +busheler +bushelers +bushelful +bushelfuls +busheling +bushelled +busheller +bushelling +bushelman +bushelmen +bushels +bushelwoman +busher +bushers +bushes +bushet +bushfighter +bushfighting +bushfire +bushfires +bushful +bushgoat +bushgoats +bushgrass +bushhammer +bushi +bushy +bushido +bushidos +bushie +bushier +bushiest +bushily +bushiness +bushing +bushings +bushland +bushlands +bushless +bushlet +bushlike +bushmaker +bushmaking +bushman +bushmanship +bushmaster +bushmasters +bushmen +bushment +bushongo +bushpig +bushranger +bushranging +bushrope +bushtit +bushtits +bushveld +bushwa +bushwack +bushwah +bushwahs +bushwalking +bushwas +bushwhack +bushwhacked +bushwhacker +bushwhackers +bushwhacking +bushwhacks +bushwife +bushwoman +bushwood +busy +busybody +busybodied +busybodies +busybodyish +busybodyism +busybodyness +busycon +busied +busier +busies +busiest +busyhead +busying +busyish +busily +busine +business +busyness +businesses +busynesses +businessese +businesslike +businesslikeness +businessman +businessmen +businesswoman +businesswomen +busing +busings +busywork +busyworks +busk +busked +busker +buskers +busket +busky +buskin +buskined +busking +buskins +buskle +busks +busload +busman +busmen +buss +bussed +busser +busses +bussy +bussing +bussings +bussock +bussu +bust +bustard +bustards +busted +bustee +buster +busters +busthead +busti +busty +bustian +bustic +busticate +bustics +bustier +bustiest +busting +bustle +bustled +bustler +bustlers +bustles +bustling +bustlingly +busto +busts +busulfan +busulfans +busuuti +busway +but +butacaine +butadiene +butadiyne +butanal +butane +butanes +butanoic +butanol +butanolid +butanolide +butanols +butanone +butanones +butat +butch +butcha +butcher +butcherbird +butcherbroom +butcherdom +butchered +butcherer +butcheress +butchery +butcheries +butchering +butcherless +butcherly +butcherliness +butcherous +butchers +butches +bute +butea +butein +butene +butenes +butenyl +buteo +buteonine +buteos +butic +butyl +butylamine +butylate +butylated +butylates +butylating +butylation +butylene +butylenes +butylic +butyls +butin +butyn +butine +butyne +butyr +butyraceous +butyral +butyraldehyde +butyrals +butyrate +butyrates +butyric +butyrically +butyryl +butyryls +butyrin +butyrinase +butyrins +butyrochloral +butyrolactone +butyrometer +butyrometric +butyrone +butyrous +butyrousness +butle +butled +butler +butlerage +butlerdom +butleress +butlery +butleries +butlerism +butlerlike +butlers +butlership +butles +butling +butment +butolism +butomaceae +butomaceous +butomus +butoxy +butoxyl +buts +butsu +butsudan +butt +buttal +buttals +butte +butted +butter +butteraceous +butterback +butterball +butterbill +butterbird +butterbough +butterbox +butterbump +butterbur +butterburr +butterbush +buttercup +buttercups +buttered +butterer +butterers +butterfat +butterfingered +butterfingers +butterfish +butterfishes +butterfly +butterflied +butterflyer +butterflies +butterflyfish +butterflyfishes +butterflying +butterflylike +butterflower +butterhead +buttery +butterier +butteries +butteriest +butteryfingered +butterine +butteriness +buttering +butteris +butterjags +butterless +butterlike +buttermaker +buttermaking +butterman +buttermilk +buttermonger +buttermouth +butternose +butternut +butternuts +butterpaste +butterroot +butters +butterscotch +butterweed +butterwife +butterwoman +butterworker +butterwort +butterwright +buttes +buttgenbachite +butty +butties +buttyman +butting +buttinski +buttinsky +buttinskies +buttle +buttled +buttling +buttock +buttocked +buttocker +buttocks +button +buttonball +buttonbur +buttonbush +buttoned +buttoner +buttoners +buttonhold +buttonholder +buttonhole +buttonholed +buttonholer +buttonholes +buttonholing +buttonhook +buttony +buttoning +buttonless +buttonlike +buttonmold +buttonmould +buttons +buttonweed +buttonwood +buttress +buttressed +buttresses +buttressing +buttressless +buttresslike +butts +buttstock +buttstrap +buttstrapped +buttstrapping +buttwoman +buttwomen +buttwood +butut +bututs +buvette +buxaceae +buxaceous +buxbaumia +buxbaumiaceae +buxeous +buxerry +buxerries +buxine +buxom +buxomer +buxomest +buxomly +buxomness +buxus +buz +buzane +buzylene +buzuki +buzukia +buzukis +buzz +buzzard +buzzardly +buzzardlike +buzzards +buzzbomb +buzzed +buzzer +buzzerphone +buzzers +buzzes +buzzgloak +buzzy +buzzier +buzzies +buzziest +buzzing +buzzingly +buzzle +buzzsaw +buzzwig +buzzwigs +buzzword +buzzwords +bv +bvt +bwana +bwanas +bx +bxs +bz +c +ca +caaba +caam +caama +caaming +caapeba +caatinga +cab +caba +cabaa +cabaan +caback +cabaho +cabal +cabala +cabalas +cabalassou +cabaletta +cabalic +cabalism +cabalisms +cabalist +cabalistic +cabalistical +cabalistically +cabalists +caball +caballed +caballer +caballeria +caballero +caballeros +caballine +caballing +caballo +caballos +cabals +caban +cabana +cabanas +cabane +cabaret +cabaretier +cabarets +cabas +cabasa +cabasset +cabassou +cabbage +cabbaged +cabbagehead +cabbageheaded +cabbageheadedness +cabbagelike +cabbages +cabbagetown +cabbagewood +cabbageworm +cabbagy +cabbaging +cabbala +cabbalah +cabbalahs +cabbalas +cabbalism +cabbalist +cabbalistic +cabbalistical +cabbalistically +cabbalize +cabbed +cabber +cabby +cabbie +cabbies +cabbing +cabble +cabbled +cabbler +cabbling +cabda +cabdriver +cabdriving +cabecera +cabecudo +cabeliau +cabellerote +caber +cabernet +cabernets +cabers +cabestro +cabestros +cabezon +cabezone +cabezones +cabezons +cabful +cabiai +cabildo +cabildos +cabilliau +cabin +cabinda +cabined +cabinet +cabineted +cabineting +cabinetmake +cabinetmaker +cabinetmakers +cabinetmaking +cabinetry +cabinets +cabinetted +cabinetwork +cabinetworker +cabinetworking +cabining +cabinlike +cabins +cabio +cabirean +cabiri +cabiria +cabirian +cabiric +cabiritic +cable +cablecast +cabled +cablegram +cablegrams +cablelaid +cableless +cablelike +cableman +cablemen +cabler +cables +cablese +cablet +cablets +cableway +cableways +cabling +cablish +cabman +cabmen +cabob +cabobs +caboceer +caboche +caboched +cabochon +cabochons +cabocle +caboclo +caboclos +cabomba +cabombaceae +cabombas +caboodle +caboodles +cabook +caboose +cabooses +caboshed +cabossed +cabot +cabotage +cabotages +cabotin +cabotinage +cabots +cabouca +cabre +cabree +cabrerite +cabresta +cabrestas +cabresto +cabrestos +cabret +cabretta +cabrettas +cabreuva +cabrie +cabrilla +cabrillas +cabriole +cabrioles +cabriolet +cabriolets +cabrit +cabrito +cabs +cabstand +cabstands +cabuya +cabuyas +cabuja +cabulla +cabureiba +caburn +caca +cacaesthesia +cacafuego +cacafugo +cacajao +cacalia +cacam +cacan +cacana +cacanapa +cacanthrax +cacao +cacaos +cacara +cacas +cacatua +cacatuidae +cacatuinae +cacaxte +caccabis +caccagogue +caccia +caccias +cacciatora +cacciatore +cace +cacei +cacemphaton +cacesthesia +cacesthesis +cachaca +cachaemia +cachaemic +cachalot +cachalote +cachalots +cachaza +cache +cachectic +cachectical +cached +cachemia +cachemic +cachepot +cachepots +caches +cachespell +cachet +cacheted +cachetic +cacheting +cachets +cachexy +cachexia +cachexias +cachexic +cachexies +cachibou +cachila +cachimailla +cachina +cachinate +caching +cachinnate +cachinnated +cachinnating +cachinnation +cachinnator +cachinnatory +cachoeira +cacholong +cachot +cachou +cachous +cachrys +cachua +cachucha +cachuchas +cachucho +cachunde +caci +cacicus +cacidrosis +cacimbo +cacimbos +caciocavallo +cacique +caciques +caciqueship +caciquism +cack +cacked +cackerel +cacking +cackle +cackled +cackler +cacklers +cackles +cackling +cacks +cacochylia +cacochymy +cacochymia +cacochymic +cacochymical +cacocholia +cacochroia +cacocnemia +cacodaemon +cacodaemoniac +cacodaemonial +cacodaemonic +cacodemon +cacodemonia +cacodemoniac +cacodemonial +cacodemonic +cacodemonize +cacodemonomania +cacodyl +cacodylate +cacodylic +cacodyls +cacodontia +cacodorous +cacodoxy +cacodoxian +cacodoxical +cacoeconomy +cacoenthes +cacoepy +cacoepist +cacoepistic +cacoethes +cacoethic +cacogalactia +cacogastric +cacogenesis +cacogenic +cacogenics +cacogeusia +cacoglossia +cacographer +cacography +cacographic +cacographical +cacolet +cacolike +cacology +cacological +cacomagician +cacomelia +cacomistle +cacomixl +cacomixle +cacomixls +cacomorphia +cacomorphosis +caconychia +caconym +caconymic +cacoon +cacopathy +cacopharyngia +cacophony +cacophonia +cacophonic +cacophonical +cacophonically +cacophonies +cacophonist +cacophonists +cacophonize +cacophonous +cacophonously +cacophthalmia +cacoplasia +cacoplastic +cacoproctia +cacorhythmic +cacorrhachis +cacorrhinia +cacosmia +cacospermia +cacosplanchnia +cacostomia +cacothansia +cacothelin +cacotheline +cacothes +cacothesis +cacothymia +cacotype +cacotopia +cacotrichia +cacotrophy +cacotrophia +cacotrophic +cacoxene +cacoxenite +cacozeal +cacozealous +cacozyme +cacqueteuse +cacqueteuses +cactaceae +cactaceous +cactal +cactales +cacti +cactiform +cactoid +cactus +cactuses +cactuslike +cacumen +cacuminal +cacuminate +cacumination +cacuminous +cacur +cad +cadalene +cadamba +cadaster +cadasters +cadastral +cadastrally +cadastration +cadastre +cadastres +cadaver +cadaveric +cadaverin +cadaverine +cadaverize +cadaverous +cadaverously +cadaverousness +cadavers +cadbait +cadbit +cadbote +cadded +caddesse +caddy +caddice +caddiced +caddicefly +caddices +caddie +caddied +caddies +caddiing +caddying +cadding +caddis +caddised +caddises +caddisfly +caddisflies +caddish +caddishly +caddishness +caddisworm +caddle +caddo +caddoan +caddow +cade +cadeau +cadee +cadelle +cadelles +cadence +cadenced +cadences +cadency +cadencies +cadencing +cadenette +cadent +cadential +cadenza +cadenzas +cader +caderas +cadere +cades +cadesse +cadet +cadetcy +cadets +cadetship +cadette +cadettes +cadew +cadge +cadged +cadger +cadgers +cadges +cadgy +cadgily +cadginess +cadging +cadi +cady +cadie +cadying +cadilesker +cadillac +cadillacs +cadillo +cadinene +cadis +cadish +cadism +cadiueio +cadjan +cadlock +cadmean +cadmia +cadmic +cadmide +cadmiferous +cadmium +cadmiumize +cadmiums +cadmopone +cadmus +cados +cadouk +cadrans +cadre +cadres +cads +cadua +caduac +caduca +caducary +caducean +caducecaducean +caducecei +caducei +caduceus +caduciary +caduciaries +caducibranch +caducibranchiata +caducibranchiate +caducicorn +caducity +caducities +caducous +caduke +cadus +cadwal +cadwallader +cadweed +cadwell +caeca +caecal +caecally +caecectomy +caecias +caeciform +caecilia +caeciliae +caecilian +caeciliidae +caecity +caecitis +caecocolic +caecostomy +caecotomy +caecum +caedmonian +caedmonic +caelian +caelometer +caelum +caelus +caenogaea +caenogaean +caenogenesis +caenogenetic +caenogenetically +caenolestes +caenostyly +caenostylic +caenozoic +caeoma +caeomas +caeremoniarius +caerphilly +caesalpinia +caesalpiniaceae +caesalpiniaceous +caesar +caesardom +caesarean +caesareanize +caesareans +caesarian +caesarism +caesarist +caesarists +caesarize +caesaropapacy +caesaropapism +caesaropapist +caesaropopism +caesarotomy +caesarship +caesious +caesium +caesiums +caespitose +caespitosely +caestus +caestuses +caesura +caesurae +caesural +caesuras +caesuric +caf +cafard +cafardise +cafe +cafeneh +cafenet +cafes +cafetal +cafeteria +cafeterias +cafetiere +cafetorium +caff +caffa +caffeate +caffeic +caffein +caffeina +caffeine +caffeines +caffeinic +caffeinism +caffeins +caffeism +caffeol +caffeone +caffetannic +caffetannin +caffiaceous +caffiso +caffle +caffled +caffling +caffoy +caffoline +caffre +cafh +cafila +cafiz +cafoy +caftan +caftaned +caftans +cafuso +cag +cagayan +cagayans +cage +caged +cageful +cagefuls +cagey +cageyness +cageless +cagelike +cageling +cagelings +cageman +cageot +cager +cagers +cages +cagester +cagework +caggy +cagy +cagier +cagiest +cagily +caginess +caginesses +caging +cagit +cagmag +cagn +cagot +cagoule +cagui +cahenslyism +cahier +cahiers +cahill +cahincic +cahita +cahiz +cahnite +cahokia +cahoot +cahoots +cahot +cahow +cahows +cahuapana +cahuy +cahuilla +cahuita +cai +cay +cayapa +cayapo +caiarara +caic +caickle +caid +caids +cayenne +cayenned +cayennes +cailcedra +cayleyan +caille +cailleach +cailliach +caimacam +caimakam +caiman +cayman +caimans +caymans +caimitillo +caimito +cain +caynard +caingang +caingin +caingua +cainian +cainish +cainism +cainite +cainitic +cainogenesis +cainozoic +cains +cayos +caique +caiquejee +caiques +cair +cairba +caird +cairds +cairene +cairn +cairned +cairngorm +cairngorum +cairny +cairns +cairo +cays +caisse +caisson +caissoned +caissons +caitanyas +caite +caitif +caitiff +caitiffs +caitifty +cayubaba +cayubaban +cayuca +cayuco +cayuga +cayugan +cayugas +cayuse +cayuses +cayuvava +caixinha +cajan +cajang +cajanus +cajaput +cajaputs +cajava +cajeput +cajeputol +cajeputole +cajeputs +cajeta +cajole +cajoled +cajolement +cajolements +cajoler +cajolery +cajoleries +cajolers +cajoles +cajoling +cajolingly +cajon +cajones +cajou +cajuela +cajun +cajuns +cajuput +cajuputene +cajuputol +cajuputs +cakavci +cakchikel +cake +cakebox +cakebread +caked +cakehouse +cakey +cakemaker +cakemaking +caker +cakes +cakette +cakewalk +cakewalked +cakewalker +cakewalking +cakewalks +caky +cakier +cakiest +cakile +caking +cakra +cakravartin +cal +calaba +calabar +calabari +calabash +calabashes +calabaza +calabazilla +calaber +calaboose +calabooses +calabozo +calabrasella +calabrese +calabrian +calabrians +calabur +calade +caladium +caladiums +calahan +calais +calaite +calalu +calamagrostis +calamanco +calamancoes +calamancos +calamander +calamansi +calamar +calamary +calamariaceae +calamariaceous +calamariales +calamarian +calamaries +calamarioid +calamarmar +calamaroid +calamars +calambac +calambour +calami +calamiferious +calamiferous +calamiform +calaminary +calaminaris +calamine +calamined +calamines +calamining +calamint +calamintha +calamints +calamistral +calamistrate +calamistrum +calamite +calamitean +calamites +calamity +calamities +calamitoid +calamitous +calamitously +calamitousness +calamodendron +calamondin +calamopitys +calamospermae +calamostachys +calamumi +calamus +calander +calando +calandra +calandre +calandria +calandridae +calandrinae +calandrinia +calangay +calanid +calanque +calantas +calanthe +calapite +calapitte +calappa +calappidae +calas +calascione +calash +calashes +calastic +calathea +calathi +calathian +calathidia +calathidium +calathiform +calathisci +calathiscus +calathos +calaththi +calathus +calatrava +calavance +calaverite +calbroben +calc +calcaemia +calcaire +calcanea +calcaneal +calcanean +calcanei +calcaneoastragalar +calcaneoastragaloid +calcaneocuboid +calcaneofibular +calcaneonavicular +calcaneoplantar +calcaneoscaphoid +calcaneotibial +calcaneum +calcaneus +calcannea +calcannei +calcar +calcarate +calcarated +calcarea +calcareoargillaceous +calcareobituminous +calcareocorneous +calcareosiliceous +calcareosulphurous +calcareous +calcareously +calcareousness +calcaria +calcariferous +calcariform +calcarine +calcarium +calcars +calcate +calcavella +calceate +calced +calcedon +calcedony +calceiform +calcemia +calceolaria +calceolate +calceolately +calces +calceus +calchaqui +calchaquian +calchas +calche +calci +calcic +calciclase +calcicole +calcicolous +calcicosis +calcydon +calciferol +calciferous +calcify +calcific +calcification +calcified +calcifies +calcifying +calciform +calcifugal +calcifuge +calcifugous +calcigenous +calcigerous +calcimeter +calcimine +calcimined +calciminer +calcimines +calcimining +calcinable +calcinate +calcination +calcinator +calcinatory +calcine +calcined +calciner +calcines +calcining +calcinize +calcino +calcinosis +calciobiotite +calciocarnotite +calcioferrite +calcioscheelite +calciovolborthite +calcipexy +calciphylactic +calciphylactically +calciphylaxis +calciphile +calciphilia +calciphilic +calciphilous +calciphyre +calciphobe +calciphobic +calciphobous +calciprivic +calcisponge +calcispongiae +calcite +calcites +calcitestaceous +calcitic +calcitonin +calcitrant +calcitrate +calcitration +calcitreation +calcium +calciums +calcivorous +calcographer +calcography +calcographic +calcomp +calcrete +calcsinter +calcspar +calcspars +calctufa +calctufas +calctuff +calctuffs +calculability +calculabilities +calculable +calculableness +calculably +calculagraph +calcular +calculary +calculate +calculated +calculatedly +calculatedness +calculates +calculating +calculatingly +calculation +calculational +calculations +calculative +calculator +calculatory +calculators +calculer +calculi +calculiform +calculifrage +calculist +calculous +calculus +calculuses +calcutta +caldadaria +caldaria +caldarium +calden +caldera +calderas +calderium +calderon +caldron +caldrons +calean +caleb +calebite +calebites +caleche +caleches +caledonia +caledonian +caledonite +calef +calefacient +calefaction +calefactive +calefactor +calefactory +calefactories +calefy +calelectric +calelectrical +calelectricity +calembour +calemes +calenda +calendal +calendar +calendared +calendarer +calendarial +calendarian +calendaric +calendaring +calendarist +calendars +calendas +calender +calendered +calenderer +calendering +calenders +calendry +calendric +calendrical +calends +calendula +calendulas +calendulin +calentural +calenture +calentured +calenturing +calenturish +calenturist +calepin +calesa +calesas +calescence +calescent +calesero +calesin +calf +calfbound +calfdozer +calfhood +calfish +calfkill +calfless +calflike +calfling +calfret +calfs +calfskin +calfskins +calgary +calgon +caliban +calibanism +caliber +calibered +calibers +calybite +calibogus +calibrate +calibrated +calibrater +calibrates +calibrating +calibration +calibrations +calibrator +calibrators +calibre +calibred +calibres +caliburn +caliburno +calic +calycanth +calycanthaceae +calycanthaceous +calycanthemy +calycanthemous +calycanthin +calycanthine +calycanthus +calicate +calycate +calyceal +calyceraceae +calyceraceous +calices +calyces +caliche +caliches +calyciferous +calycifloral +calyciflorate +calyciflorous +caliciform +calyciform +calycinal +calycine +calicle +calycle +calycled +calicles +calycles +calycli +calico +calicoback +calycocarpum +calicoed +calicoes +calycoid +calycoideous +calycophora +calycophorae +calycophoran +calicos +calycozoa +calycozoan +calycozoic +calycozoon +calicular +calycular +caliculate +calyculate +calyculated +calycule +caliculi +calyculi +caliculus +calyculus +calicut +calid +calidity +calydon +calydonian +caliduct +calif +califate +califates +california +californian +californiana +californians +californicus +californite +californium +califs +caliga +caligate +caligated +caligation +caliginosity +caliginous +caliginously +caliginousness +caligo +caligrapher +caligraphy +caligulism +calili +calimanco +calimancos +calymene +calimeris +calymma +calin +calina +calinago +calinda +calindas +caline +calinut +caliology +caliological +caliologist +calyon +calipash +calipashes +calipee +calipees +caliper +calipered +caliperer +calipering +calipers +calipeva +caliph +caliphal +caliphate +caliphates +calyphyomy +caliphs +caliphship +calippic +calypsist +calypso +calypsoes +calypsonian +calypsos +calypter +calypterae +calypters +calyptoblastea +calyptoblastic +calyptorhynchus +calyptra +calyptraea +calyptranthes +calyptras +calyptrata +calyptratae +calyptrate +calyptriform +calyptrimorphous +calyptro +calyptrogen +calyptrogyne +calisaya +calisayas +calista +calystegia +calistheneum +calisthenic +calisthenical +calisthenics +calite +caliver +calix +calyx +calyxes +calixtin +calixtus +calk +calkage +calked +calker +calkers +calkin +calking +calkins +calks +call +calla +callable +callaesthetic +callainite +callais +callaloo +callaloos +callan +callans +callant +callants +callas +callat +callate +callback +callbacks +callboy +callboys +called +caller +callers +calles +callet +callets +calli +callianassa +callianassidae +calliandra +callicarpa +callicebus +callid +callidity +callidness +calligram +calligraph +calligrapha +calligrapher +calligraphers +calligraphy +calligraphic +calligraphical +calligraphically +calligraphist +calling +callings +callynteria +callionymidae +callionymus +calliope +calliopean +calliopes +calliophone +calliopsis +callipash +callipee +callipees +calliper +callipered +calliperer +callipering +callipers +calliphora +calliphorid +calliphoridae +calliphorine +callipygian +callipygous +callippic +callirrhoe +callisaurus +callisection +callisteia +callistemon +callistephus +callisthenic +callisthenics +callisto +callithrix +callithump +callithumpian +callitype +callityped +callityping +callitrichaceae +callitrichaceous +callitriche +callitrichidae +callitris +callo +calloo +callop +callorhynchidae +callorhynchus +callosal +callose +calloses +callosity +callosities +callosomarginal +callosum +callot +callous +calloused +callouses +callousing +callously +callousness +callout +callovian +callow +callower +callowest +callowman +callowness +calls +callum +calluna +callus +callused +calluses +callusing +calm +calmant +calmative +calmato +calmecac +calmed +calmer +calmest +calmy +calmier +calmierer +calmiest +calming +calmingly +calmly +calmness +calmnesses +calms +calocarpum +calochortaceae +calochortus +calodaemon +calodemon +calodemonial +calogram +calography +caloyer +caloyers +calomba +calombigas +calombo +calomel +calomels +calomorphic +calonectria +calonyction +calool +calophyllum +calopogon +calor +caloreceptor +calorescence +calorescent +calory +caloric +calorically +caloricity +calorics +caloriduct +calorie +calories +calorifacient +calorify +calorific +calorifical +calorifically +calorification +calorifics +calorifier +calorigenic +calorimeter +calorimeters +calorimetry +calorimetric +calorimetrical +calorimetrically +calorimotor +caloris +calorisator +calorist +calorite +calorize +calorized +calorizer +calorizes +calorizing +calosoma +calotermes +calotermitid +calotermitidae +calothrix +calotin +calotype +calotypic +calotypist +calotte +calottes +calp +calpac +calpack +calpacked +calpacks +calpacs +calpolli +calpul +calpulli +calque +calqued +calques +calquing +cals +calsouns +caltha +calthrop +calthrops +caltrap +caltraps +caltrop +caltrops +calumba +calumet +calumets +calumny +calumnia +calumniate +calumniated +calumniates +calumniating +calumniation +calumniations +calumniative +calumniator +calumniatory +calumniators +calumnies +calumnious +calumniously +calumniousness +caluptra +calusa +calusar +calutron +calutrons +calvados +calvadoses +calvaire +calvary +calvaria +calvarial +calvarias +calvaries +calvarium +calvatia +calve +calved +calver +calves +calvin +calving +calvinian +calvinism +calvinist +calvinistic +calvinistical +calvinistically +calvinists +calvinize +calvish +calvity +calvities +calvous +calvus +calx +calxes +calzada +calzone +calzoneras +calzones +calzoons +cam +camaca +camacan +camacey +camachile +camagon +camay +camaieu +camail +camaile +camailed +camails +camaka +camaldolensian +camaldolese +camaldolesian +camaldolite +camaldule +camaldulian +camalig +camalote +caman +camanay +camanchaca +camansi +camara +camarada +camarade +camaraderie +camarasaurus +camarera +camarilla +camarillas +camarin +camarine +camaron +camas +camases +camass +camasses +camassia +camata +camatina +camauro +camauros +camaxtli +camb +cambaye +camball +cambalo +cambarus +camber +cambered +cambering +cambers +cambeva +cambia +cambial +cambiata +cambibia +cambiform +cambio +cambiogenetic +cambion +cambism +cambisms +cambist +cambistry +cambists +cambium +cambiums +cambyuskan +camblet +cambodia +cambodian +cambodians +camboge +cambogia +cambogias +camboose +cambouis +cambrel +cambresine +cambrian +cambric +cambricleaf +cambrics +cambridge +cambuca +cambuscan +camden +came +cameist +camel +camelback +cameleer +cameleers +cameleon +camelhair +camelia +camelias +camelid +camelidae +camelina +cameline +camelion +camelish +camelishness +camelkeeper +camellia +camelliaceae +camellias +camellike +camellin +camellus +camelman +cameloid +cameloidea +camelopard +camelopardalis +camelopardel +camelopardid +camelopardidae +camelopards +camelopardus +camelot +camelry +camels +camelus +camembert +camenae +camenes +cameo +cameoed +cameograph +cameography +cameoing +cameos +camera +camerae +cameral +cameralism +cameralist +cameralistic +cameralistics +cameraman +cameramen +cameras +camerata +camerate +camerated +cameration +camerawork +camery +camerier +cameriera +camerieri +camerina +camerine +camerinidae +camerist +camerlengo +camerlengos +camerlingo +camerlingos +cameronian +cameronians +cameroon +cameroonian +cameroonians +cames +camestres +camias +camiknickers +camilla +camillus +camino +camion +camions +camis +camisa +camisade +camisades +camisado +camisadoes +camisados +camisard +camisas +camiscia +camise +camises +camisia +camisias +camisole +camisoles +camister +camize +camla +camlet +camleted +camleteen +camletine +camleting +camlets +camletted +camletting +cammarum +cammas +cammed +cammock +cammocky +camoca +camogie +camois +camomile +camomiles +camooch +camoodi +camoodie +camorra +camorras +camorrism +camorrist +camorrista +camorristi +camote +camoudie +camouflage +camouflageable +camouflaged +camouflager +camouflagers +camouflages +camouflagic +camouflaging +camouflet +camoufleur +camoufleurs +camp +campa +campagi +campagna +campagne +campagnol +campagnols +campagus +campaign +campaigned +campaigner +campaigners +campaigning +campaigns +campal +campana +campane +campanella +campanero +campania +campanian +campaniform +campanile +campaniles +campanili +campaniliform +campanilla +campanini +campanist +campanistic +campanologer +campanology +campanological +campanologically +campanologist +campanologists +campanula +campanulaceae +campanulaceous +campanulales +campanular +campanularia +campanulariae +campanularian +campanularidae +campanulatae +campanulate +campanulated +campanulous +campaspe +campbell +campbellism +campbellisms +campbellite +campbellites +campcraft +campe +campeche +camped +campement +campephagidae +campephagine +campephilus +camper +campers +campership +campesino +campesinos +campestral +campestrian +campfight +campfire +campfires +campground +campgrounds +camphane +camphanic +camphanyl +camphanone +camphene +camphenes +camphylene +camphine +camphines +camphire +camphires +campho +camphocarboxylic +camphoid +camphol +campholic +campholide +campholytic +camphols +camphor +camphoraceous +camphorate +camphorated +camphorates +camphorating +camphory +camphoric +camphoryl +camphorize +camphoroyl +camphorone +camphoronic +camphorphorone +camphors +camphorweed +camphorwood +campi +campy +campier +campiest +campignian +campilan +campily +campylite +campylodrome +campylometer +campyloneuron +campylospermous +campylotropal +campylotropous +campimeter +campimetry +campimetrical +campine +campiness +camping +campings +campion +campions +campit +cample +campman +campmaster +campo +campodea +campodean +campodeid +campodeidae +campodeiform +campodeoid +campody +campong +campongs +camponotus +campoo +campoody +camporee +camporees +campos +campout +camps +campshed +campshedding +campsheeting +campshot +campsite +campsites +campstool +campstools +camptodrome +camptonite +camptosorus +campulitropal +campulitropous +campus +campuses +campusses +campward +cams +camshach +camshachle +camshaft +camshafts +camstane +camsteary +camsteery +camstone +camstrary +camuning +camus +camuse +camused +camuses +camwood +can +cana +canaan +canaanite +canaanites +canaanitess +canaanitic +canaanitish +canaba +canabae +canacee +canacuas +canada +canadian +canadianism +canadianisms +canadianization +canadianize +canadians +canadine +canadite +canadol +canafistola +canafistolo +canafistula +canafistulo +canaglia +canaigre +canaille +canailles +canajong +canakin +canakins +canal +canalage +canalatura +canalboat +canale +canaled +canaler +canales +canalete +canali +canalicular +canaliculate +canaliculated +canaliculation +canaliculi +canaliculization +canaliculus +canaliferous +canaliform +canaling +canalis +canalisation +canalise +canalised +canalises +canalising +canalization +canalizations +canalize +canalized +canalizes +canalizing +canalla +canalled +canaller +canallers +canalling +canalman +canals +canalside +canamary +canamo +cananaean +cananga +canangium +canap +canape +canapes +canapina +canard +canards +canari +canary +canarian +canaries +canarin +canarine +canariote +canarium +canarsee +canasta +canastas +canaster +canaut +canavali +canavalia +canavalin +canberra +canc +cancan +cancans +canccelli +cancel +cancelability +cancelable +cancelation +canceled +canceleer +canceler +cancelers +cancelier +canceling +cancellability +cancellable +cancellarian +cancellarius +cancellate +cancellated +cancellation +cancellations +cancelled +canceller +cancelli +cancelling +cancellous +cancellus +cancelment +cancels +cancer +cancerate +cancerated +cancerating +canceration +cancerdrops +cancered +cancerigenic +cancerin +cancerism +cancerite +cancerization +cancerogenic +cancerophobe +cancerophobia +cancerous +cancerously +cancerousness +cancerphobia +cancerroot +cancers +cancerweed +cancerwort +canch +cancha +canchalagua +canchas +canchi +canchito +cancion +cancionero +canciones +cancri +cancrid +cancriform +cancrine +cancrinite +cancrisocial +cancrivorous +cancrizans +cancroid +cancroids +cancrophagous +cancrum +cancrums +cand +candace +candareen +candela +candelabra +candelabras +candelabrum +candelabrums +candelas +candelilla +candency +candent +candescence +candescent +candescently +candy +candid +candida +candidacy +candidacies +candidas +candidate +candidated +candidates +candidateship +candidating +candidature +candidatures +candide +candider +candidest +candidiasis +candidly +candidness +candidnesses +candids +candied +candiel +candier +candies +candify +candyfloss +candyh +candying +candil +candylike +candymaker +candymaking +candiot +candiru +candys +candystick +candite +candytuft +candyweed +candle +candleball +candlebeam +candleberry +candleberries +candlebomb +candlebox +candled +candlefish +candlefishes +candleholder +candlelight +candlelighted +candlelighter +candlelighting +candlelit +candlemaker +candlemaking +candlemas +candlenut +candlepin +candlepins +candlepower +candler +candlerent +candlers +candles +candleshine +candleshrift +candlesnuffer +candlestand +candlestick +candlesticked +candlesticks +candlestickward +candlewaster +candlewasting +candlewick +candlewicking +candlewicks +candlewood +candlewright +candling +candock +candollea +candolleaceae +candolleaceous +candor +candors +candour +candours +candroy +candroys +canduc +cane +canebrake +canebrakes +caned +canel +canela +canelas +canelike +canell +canella +canellaceae +canellaceous +canellas +canelle +canelo +canelos +caneology +canephor +canephora +canephorae +canephore +canephori +canephoroe +canephoroi +canephoros +canephors +canephorus +canephroi +canepin +caner +caners +canes +canescence +canescene +canescent +caneton +canette +caneva +caneware +canewares +canewise +canework +canezou +canfield +canfieldite +canfields +canful +canfuls +cangan +cangenet +cangy +cangia +cangle +cangler +cangue +cangues +canham +canhoop +cany +canichana +canichanan +canicide +canicola +canicula +canicular +canicule +canid +canidae +canidia +canids +canikin +canikins +canille +caninal +canine +canines +caning +caniniform +caninity +caninities +caninus +canion +canyon +canioned +canions +canyons +canyonside +canis +canisiana +canistel +canister +canisters +canities +canjac +cank +canker +cankerberry +cankerbird +cankereat +cankered +cankeredly +cankeredness +cankerflower +cankerfret +cankery +cankering +cankerous +cankerroot +cankers +cankerweed +cankerworm +cankerworms +cankerwort +canli +canmaker +canmaking +canman +cann +canna +cannabic +cannabidiol +cannabin +cannabinaceae +cannabinaceous +cannabine +cannabinol +cannabins +cannabis +cannabises +cannabism +cannaceae +cannaceous +cannach +cannaled +cannalling +cannas +cannat +canned +cannel +cannelated +cannele +cannellate +cannellated +cannelle +cannelloni +cannelon +cannelons +cannels +cannelure +cannelured +cannequin +canner +cannery +canneries +canners +cannet +cannetille +canny +cannibal +cannibalean +cannibalic +cannibalish +cannibalism +cannibalistic +cannibalistically +cannibality +cannibalization +cannibalize +cannibalized +cannibalizes +cannibalizing +cannibally +cannibals +cannie +cannier +canniest +cannikin +cannikins +cannily +canniness +canning +cannings +cannister +cannisters +cannoli +cannon +cannonade +cannonaded +cannonades +cannonading +cannonarchy +cannonball +cannonballed +cannonballing +cannonballs +cannoned +cannoneer +cannoneering +cannoneers +cannonier +cannoning +cannonism +cannonproof +cannonry +cannonries +cannons +cannophori +cannot +cannstatt +cannula +cannulae +cannular +cannulas +cannulate +cannulated +cannulating +cannulation +canoe +canoed +canoeing +canoeiro +canoeist +canoeists +canoeload +canoeman +canoes +canoewood +canoing +canon +canoncito +canones +canoness +canonesses +canonic +canonical +canonicalization +canonicalize +canonicalized +canonicalizes +canonicalizing +canonically +canonicalness +canonicals +canonicate +canonici +canonicity +canonics +canonisation +canonise +canonised +canoniser +canonises +canonising +canonist +canonistic +canonistical +canonists +canonizant +canonization +canonizations +canonize +canonized +canonizer +canonizes +canonizing +canonlike +canonry +canonries +canons +canonship +canoodle +canoodled +canoodler +canoodles +canoodling +canopy +canopic +canopid +canopied +canopies +canopying +canopus +canorous +canorously +canorousness +canos +canossa +canotier +canreply +canroy +canroyer +cans +cansful +canso +cansos +canst +canstick +cant +cantab +cantabank +cantabile +cantabri +cantabrian +cantabrigian +cantabrize +cantador +cantala +cantalas +cantalever +cantalite +cantaliver +cantaloup +cantaloupe +cantaloupes +cantando +cantankerous +cantankerously +cantankerousness +cantar +cantara +cantare +cantaro +cantata +cantatas +cantate +cantation +cantative +cantator +cantatory +cantatrice +cantatrices +cantatrici +cantboard +cantdog +cantdogs +canted +canteen +canteens +cantefable +cantel +canter +canterbury +canterburian +canterburianism +canterburies +cantered +canterelle +canterer +cantering +canters +canthal +cantharellus +canthari +cantharic +cantharidae +cantharidal +cantharidate +cantharidated +cantharidating +cantharidean +cantharides +cantharidian +cantharidin +cantharidism +cantharidize +cantharidized +cantharidizing +cantharis +cantharophilous +cantharus +canthathari +canthectomy +canthi +canthitis +cantholysis +canthoplasty +canthorrhaphy +canthotomy +canthus +canthuthi +canty +cantic +canticle +canticles +cantico +cantiga +cantil +cantilated +cantilating +cantilena +cantilene +cantilenes +cantilever +cantilevered +cantilevering +cantilevers +cantily +cantillate +cantillated +cantillating +cantillation +cantina +cantinas +cantiness +canting +cantingly +cantingness +cantinier +cantino +cantion +cantish +cantle +cantles +cantlet +cantline +cantling +canto +canton +cantonal +cantonalism +cantoned +cantoner +cantonese +cantoning +cantonize +cantonment +cantonments +cantons +cantoon +cantor +cantoral +cantoria +cantorial +cantorian +cantoris +cantorous +cantors +cantorship +cantos +cantraip +cantraips +cantrap +cantraps +cantred +cantref +cantrip +cantrips +cants +cantus +cantut +cantuta +cantwise +canuck +canula +canulae +canular +canulas +canulate +canulated +canulates +canulating +canun +canvas +canvasado +canvasback +canvasbacks +canvased +canvaser +canvasers +canvases +canvasing +canvaslike +canvasman +canvass +canvassed +canvasser +canvassers +canvasses +canvassy +canvassing +canzo +canzon +canzona +canzonas +canzone +canzones +canzonet +canzonets +canzonetta +canzoni +canzos +caoba +caodaism +caodaist +caoine +caon +caoutchin +caoutchouc +caoutchoucin +cap +capa +capability +capabilities +capable +capableness +capabler +capablest +capably +capacify +capacious +capaciously +capaciousness +capacitance +capacitances +capacitate +capacitated +capacitates +capacitating +capacitation +capacitations +capacitative +capacitativly +capacitator +capacity +capacities +capacitive +capacitively +capacitor +capacitors +capanna +capanne +caparison +caparisoned +caparisoning +caparisons +capataces +capataz +capax +capcase +cape +capeador +capeadores +capeadors +caped +capel +capelan +capelans +capelet +capelets +capelin +capeline +capelins +capella +capellane +capellet +capelline +capelocracy +caper +caperbush +capercailye +capercaillie +capercailzie +capercally +capercut +caperdewsie +capered +caperer +caperers +capering +caperingly +capernaism +capernaite +capernaitic +capernaitical +capernaitically +capernaitish +capernoited +capernoity +capernoitie +capernutie +capers +capersome +capersomeness +caperwort +capes +capeskin +capeskins +capetian +capetonian +capetown +capette +capeweed +capewise +capework +capeworks +capful +capfuls +caph +caphar +capharnaism +caphite +caphs +caphtor +caphtorim +capias +capiases +capiatur +capibara +capybara +capybaras +capicha +capilaceous +capillaceous +capillaire +capillament +capillarectasia +capillary +capillaries +capillarily +capillarimeter +capillariness +capillariomotor +capillarity +capillarities +capillaritis +capillation +capillatus +capilli +capilliculture +capilliform +capillitia +capillitial +capillitium +capillose +capillus +capilotade +caping +capistrate +capita +capital +capitaldom +capitaled +capitaling +capitalisable +capitalise +capitalised +capitaliser +capitalising +capitalism +capitalist +capitalistic +capitalistically +capitalists +capitalizable +capitalization +capitalizations +capitalize +capitalized +capitalizer +capitalizers +capitalizes +capitalizing +capitally +capitalness +capitals +capitan +capitana +capitano +capitare +capitasti +capitate +capitated +capitatim +capitation +capitations +capitative +capitatum +capite +capiteaux +capitella +capitellar +capitellate +capitelliform +capitellum +capitle +capito +capitol +capitolian +capitoline +capitolium +capitols +capitonidae +capitoninae +capitoul +capitoulate +capitula +capitulant +capitular +capitulary +capitularies +capitularly +capitulars +capitulate +capitulated +capitulates +capitulating +capitulation +capitulations +capitulator +capitulatory +capituliform +capitulum +capiturlary +capivi +capkin +caplan +capless +caplet +caplets +caplin +capling +caplins +caplock +capmaker +capmakers +capmaking +capman +capmint +capnodium +capnoides +capnomancy +capnomor +capo +capoc +capocchia +capoche +capomo +capon +caponata +caponatas +capone +caponette +caponier +caponiere +caponiers +caponisation +caponise +caponised +caponiser +caponising +caponization +caponize +caponized +caponizer +caponizes +caponizing +caponniere +capons +caporal +caporals +capos +capot +capotasto +capotastos +capote +capotes +capouch +capouches +cappadine +cappadochio +cappadocian +cappae +cappagh +capparid +capparidaceae +capparidaceous +capparis +capped +cappelenite +cappella +cappelletti +capper +cappers +cappy +cappie +cappier +cappiest +capping +cappings +capple +cappuccino +capra +caprate +caprella +caprellidae +caprelline +capreol +capreolar +capreolary +capreolate +capreoline +capreolus +capreomycin +capretto +capri +capric +capriccetto +capriccettos +capricci +capriccio +capriccios +capriccioso +caprice +caprices +capricious +capriciously +capriciousness +capricorn +capricornid +capricorns +capricornus +caprid +caprificate +caprification +caprificator +caprifig +caprifigs +caprifoil +caprifole +caprifoliaceae +caprifoliaceous +caprifolium +capriform +caprigenous +capryl +caprylate +caprylene +caprylic +caprylyl +caprylin +caprylone +caprimulgi +caprimulgidae +caprimulgiformes +caprimulgine +caprimulgus +caprin +caprine +caprinic +capriola +capriole +caprioled +caprioles +caprioling +capriote +capriped +capripede +capris +caprizant +caproate +caprock +caprocks +caproic +caproyl +caproin +capromys +capron +caprone +capronic +capronyl +caps +capsa +capsaicin +capsella +capsheaf +capshore +capsian +capsicin +capsicins +capsicum +capsicums +capsid +capsidae +capsidal +capsids +capsizable +capsizal +capsize +capsized +capsizes +capsizing +capsomer +capsomere +capsomers +capstan +capstans +capstone +capstones +capsula +capsulae +capsular +capsulate +capsulated +capsulation +capsule +capsulectomy +capsuled +capsuler +capsules +capsuliferous +capsuliform +capsuligerous +capsuling +capsulitis +capsulize +capsulized +capsulizing +capsulociliary +capsulogenous +capsulolenticular +capsulopupillary +capsulorrhaphy +capsulotome +capsulotomy +capsumin +captacula +captaculum +captain +captaincy +captaincies +captained +captainess +captaining +captainly +captainry +captainries +captains +captainship +captainships +captan +captance +captandum +captans +captate +captation +caption +captioned +captioning +captionless +captions +captious +captiously +captiousness +captivance +captivate +captivated +captivately +captivates +captivating +captivatingly +captivation +captivative +captivator +captivators +captivatrix +captive +captived +captives +captiving +captivity +captivities +captor +captors +captress +capturable +capture +captured +capturer +capturers +captures +capturing +capuan +capuche +capuched +capuches +capuchin +capuchins +capucine +capulet +capuli +capulin +caput +caputium +caque +caquet +caqueterie +caqueteuse +caqueteuses +caquetio +caquetoire +caquetoires +car +cara +carabao +carabaos +carabeen +carabid +carabidae +carabidan +carabideous +carabidoid +carabids +carabin +carabine +carabineer +carabiner +carabinero +carabineros +carabines +carabini +carabinier +carabiniere +carabinieri +carabins +caraboa +caraboid +carabus +caracal +caracals +caracara +caracaras +caracas +carack +caracks +caraco +caracoa +caracol +caracole +caracoled +caracoler +caracoles +caracoli +caracoling +caracolite +caracolled +caracoller +caracolling +caracols +caracora +caracore +caract +caractacus +caracter +caracul +caraculs +caradoc +carafe +carafes +carafon +caragana +caraganas +carageen +carageens +caragheen +caraguata +caraho +carayan +caraibe +caraipa +caraipe +caraipi +caraja +carajas +carajo +carajura +caramba +carambola +carambole +caramboled +caramboling +caramel +caramelan +caramelen +caramelin +caramelisation +caramelise +caramelised +caramelising +caramelization +caramelize +caramelized +caramelizes +caramelizing +caramels +caramoussal +carancha +carancho +caranda +caranday +carandas +carane +caranga +carangid +carangidae +carangids +carangin +carangoid +carangus +caranna +caranx +carap +carapa +carapace +carapaced +carapaces +carapache +carapacho +carapacial +carapacic +carapato +carapax +carapaxes +carapidae +carapine +carapo +carapus +carara +carassow +carassows +carat +caratacus +caratch +carate +carates +carats +carauna +caraunda +caravan +caravaned +caravaneer +caravaner +caravaning +caravanist +caravanned +caravanner +caravanning +caravans +caravansary +caravansaries +caravanserai +caravanserial +caravel +caravelle +caravels +caraway +caraways +carbachol +carbacidometer +carbamate +carbamic +carbamide +carbamidine +carbamido +carbamyl +carbamyls +carbamine +carbamino +carbamoyl +carbanil +carbanilic +carbanilid +carbanilide +carbanion +carbaryl +carbaryls +carbarn +carbarns +carbasus +carbazic +carbazide +carbazylic +carbazin +carbazine +carbazole +carbeen +carbene +carberry +carbethoxy +carbethoxyl +carby +carbide +carbides +carbyl +carbylamine +carbimide +carbin +carbine +carbineer +carbineers +carbines +carbinyl +carbinol +carbinols +carbo +carboazotine +carbocer +carbocyclic +carbocinchomeronic +carbodiimide +carbodynamite +carbogelatin +carbohemoglobin +carbohydrase +carbohydrate +carbohydrates +carbohydraturia +carbohydrazide +carbohydride +carbohydrogen +carboy +carboyed +carboys +carbolate +carbolated +carbolating +carbolfuchsin +carbolic +carbolics +carboline +carbolineate +carbolineum +carbolise +carbolised +carbolising +carbolize +carbolized +carbolizes +carbolizing +carboloy +carboluria +carbolxylol +carbomethene +carbomethoxy +carbomethoxyl +carbomycin +carbon +carbona +carbonaceous +carbonade +carbonado +carbonadoed +carbonadoes +carbonadoing +carbonados +carbonari +carbonarism +carbonarist +carbonatation +carbonate +carbonated +carbonates +carbonating +carbonation +carbonatization +carbonator +carbonators +carbondale +carbone +carboned +carbonemia +carbonero +carbones +carbonic +carbonide +carboniferous +carbonify +carbonification +carbonigenous +carbonyl +carbonylate +carbonylated +carbonylating +carbonylation +carbonylene +carbonylic +carbonyls +carbonimeter +carbonimide +carbonisable +carbonisation +carbonise +carbonised +carboniser +carbonising +carbonite +carbonitride +carbonium +carbonizable +carbonization +carbonize +carbonized +carbonizer +carbonizers +carbonizes +carbonizing +carbonless +carbonnieux +carbonometer +carbonometry +carbonous +carbons +carbonuria +carbophilous +carbora +carboras +carborundum +carbosilicate +carbostyril +carboxy +carboxide +carboxydomonas +carboxyhemoglobin +carboxyl +carboxylase +carboxylate +carboxylated +carboxylating +carboxylation +carboxylic +carboxyls +carboxypeptidase +carbro +carbromal +carbuilder +carbuncle +carbuncled +carbuncles +carbuncular +carbunculation +carbungi +carburan +carburant +carburate +carburated +carburating +carburation +carburator +carbure +carburet +carburetant +carbureted +carbureter +carburetest +carbureting +carburetion +carburetor +carburetors +carburets +carburetted +carburetter +carburetting +carburettor +carburisation +carburise +carburised +carburiser +carburising +carburization +carburize +carburized +carburizer +carburizes +carburizing +carburometer +carcajou +carcajous +carcake +carcan +carcanet +carcaneted +carcanets +carcanetted +carcase +carcased +carcases +carcasing +carcass +carcassed +carcasses +carcassing +carcassless +carcavelhos +carceag +carcel +carcels +carcer +carceral +carcerate +carcerated +carcerating +carceration +carcerist +carcharhinus +carcharias +carchariid +carchariidae +carcharioid +carcharodon +carcharodont +carcinemia +carcinogen +carcinogeneses +carcinogenesis +carcinogenic +carcinogenicity +carcinogens +carcinoid +carcinolysin +carcinolytic +carcinology +carcinological +carcinologist +carcinoma +carcinomas +carcinomata +carcinomatoid +carcinomatosis +carcinomatous +carcinomorphic +carcinophagous +carcinophobia +carcinopolypus +carcinosarcoma +carcinosarcomas +carcinosarcomata +carcinoscorpius +carcinosis +carcinus +carcoon +card +cardaissin +cardamine +cardamom +cardamoms +cardamon +cardamons +cardamum +cardamums +cardanic +cardanol +cardboard +cardcase +cardcases +cardcastle +cardecu +carded +cardel +carder +carders +cardholder +cardholders +cardhouse +cardia +cardiac +cardiacal +cardiacea +cardiacean +cardiacle +cardiacs +cardiae +cardiagra +cardiagram +cardiagraph +cardiagraphy +cardial +cardialgy +cardialgia +cardialgic +cardiameter +cardiamorphia +cardianesthesia +cardianeuria +cardiant +cardiaplegia +cardiarctia +cardias +cardiasthenia +cardiasthma +cardiataxia +cardiatomy +cardiatrophia +cardiauxe +cardiazol +cardicentesis +cardiectasis +cardiectomy +cardiectomize +cardielcosis +cardiemphraxia +cardiform +cardigan +cardigans +cardiidae +cardin +cardinal +cardinalate +cardinalated +cardinalates +cardinalfish +cardinalfishes +cardinalic +cardinalis +cardinalism +cardinalist +cardinality +cardinalitial +cardinalitian +cardinalities +cardinally +cardinals +cardinalship +cardines +carding +cardings +cardioaccelerator +cardioarterial +cardioblast +cardiocarpum +cardiocele +cardiocentesis +cardiocirrhosis +cardioclasia +cardioclasis +cardiod +cardiodilator +cardiodynamics +cardiodynia +cardiodysesthesia +cardiodysneuria +cardiogenesis +cardiogenic +cardiogram +cardiograms +cardiograph +cardiographer +cardiography +cardiographic +cardiographies +cardiographs +cardiohepatic +cardioid +cardioids +cardiokinetic +cardiolysis +cardiolith +cardiology +cardiologic +cardiological +cardiologies +cardiologist +cardiologists +cardiomalacia +cardiomegaly +cardiomegalia +cardiomelanosis +cardiometer +cardiometry +cardiometric +cardiomyoliposis +cardiomyomalacia +cardiomyopathy +cardiomotility +cardioncus +cardionecrosis +cardionephric +cardioneural +cardioneurosis +cardionosus +cardioparplasis +cardiopath +cardiopathy +cardiopathic +cardiopericarditis +cardiophobe +cardiophobia +cardiophrenia +cardiopyloric +cardioplasty +cardioplegia +cardiopneumatic +cardiopneumograph +cardioptosis +cardiopulmonary +cardiopuncture +cardiorenal +cardiorespiratory +cardiorrhaphy +cardiorrheuma +cardiorrhexis +cardioschisis +cardiosclerosis +cardioscope +cardiosymphysis +cardiospasm +cardiospermum +cardiosphygmogram +cardiosphygmograph +cardiotherapy +cardiotherapies +cardiotomy +cardiotonic +cardiotoxic +cardiotrophia +cardiotrophotherapy +cardiovascular +cardiovisceral +cardipaludism +cardipericarditis +cardisophistical +cardita +carditic +carditis +carditises +cardium +cardlike +cardmaker +cardmaking +cardo +cardol +cardon +cardona +cardoncillo +cardooer +cardoon +cardoons +cardophagus +cardosanto +cardplayer +cardplaying +cardroom +cards +cardshark +cardsharp +cardsharper +cardsharping +cardsharps +cardstock +carduaceae +carduaceous +cardueline +carduelis +carduus +care +carecloth +cared +careen +careenage +careened +careener +careeners +careening +careens +career +careered +careerer +careerers +careering +careeringly +careerism +careerist +careeristic +careers +carefox +carefree +carefreeness +careful +carefull +carefuller +carefullest +carefully +carefulness +carey +careys +careless +carelessly +carelessness +careme +carene +carer +carers +cares +caress +caressable +caressant +caressed +caresser +caressers +caresses +caressing +caressingly +caressive +caressively +carest +caret +caretake +caretaken +caretaker +caretakers +caretakes +caretaking +caretook +carets +caretta +carettochelydidae +careworn +carex +carf +carfare +carfares +carfax +carfloat +carfour +carfuffle +carfuffled +carfuffling +carful +carfuls +carga +cargador +cargadores +cargason +cargo +cargoes +cargoose +cargos +cargued +carhop +carhops +carhouse +cary +carya +cariacine +cariacus +cariama +cariamae +carian +caryatic +caryatid +caryatidal +caryatidean +caryatides +caryatidic +caryatids +carib +caribal +cariban +caribbean +caribbeans +caribbee +caribe +caribed +caribes +caribi +caribing +caribisi +caribou +caribous +carica +caricaceae +caricaceous +caricatura +caricaturable +caricatural +caricature +caricatured +caricatures +caricaturing +caricaturist +caricaturists +carices +caricetum +caricographer +caricography +caricology +caricologist +caricous +carid +carida +caridea +caridean +carideer +caridoid +caridomorpha +caried +carien +caries +cariform +cariyo +carijona +caryl +carillon +carilloneur +carillonned +carillonneur +carillonneurs +carillonning +carillons +carina +carinae +carinal +carinaria +carinas +carinatae +carinate +carinated +carination +caring +cariniana +cariniform +carinthian +carinula +carinulate +carinule +carioca +caryocar +caryocaraceae +caryocaraceous +cariocas +cariogenic +cariole +carioles +carioling +caryophyllaceae +caryophyllaceous +caryophyllene +caryophylleous +caryophyllin +caryophyllous +caryophyllus +caryopilite +caryopses +caryopsides +caryopsis +caryopteris +cariosity +caryota +caryotin +caryotins +carious +cariousness +caripeta +caripuna +cariri +caririan +carisa +carisoprodol +carissa +caritas +caritative +carites +carity +caritive +cark +carked +carking +carkingly +carkled +carks +carl +carlage +carle +carles +carless +carlet +carli +carlie +carlylean +carlyleian +carlylese +carlylesque +carlylian +carlylism +carlin +carlina +carline +carlines +carling +carlings +carlino +carlins +carlish +carlishness +carlisle +carlism +carlist +carlo +carload +carloading +carloadings +carloads +carlock +carlos +carlot +carlovingian +carls +carludovica +carmagnole +carmagnoles +carmaker +carmakers +carmalum +carman +carmanians +carmel +carmela +carmele +carmelite +carmelitess +carmeloite +carmen +carmetta +carminate +carminative +carminatives +carmine +carmines +carminette +carminic +carminite +carminophilous +carmoisin +carmot +carn +carnac +carnacian +carnage +carnaged +carnages +carnal +carnalism +carnalite +carnality +carnalities +carnalize +carnalized +carnalizing +carnally +carnallite +carnalness +carnaptious +carnary +carnaria +carnassial +carnate +carnation +carnationed +carnationist +carnations +carnauba +carnaubas +carnaubic +carnaubyl +carne +carneau +carnegie +carnegiea +carney +carneyed +carneys +carnel +carnelian +carnelians +carneol +carneole +carneous +carnet +carnets +carny +carnic +carnie +carnied +carnies +carniferous +carniferrin +carnifex +carnifexes +carnify +carnification +carnifices +carnificial +carnified +carnifies +carnifying +carniform +carniolan +carnitine +carnival +carnivaler +carnivalesque +carnivaller +carnivallike +carnivals +carnivora +carnivoracity +carnivoral +carnivore +carnivores +carnivorism +carnivority +carnivorous +carnivorously +carnivorousness +carnose +carnosin +carnosine +carnosity +carnosities +carnotite +carnous +carns +caro +caroa +caroach +caroaches +carob +caroba +carobs +caroch +caroche +caroches +caroid +caroigne +carol +carolan +carole +carolean +caroled +caroler +carolers +caroli +carolin +carolyn +carolina +carolinas +caroline +carolines +caroling +carolingian +carolinian +carolinians +carolitic +carolled +caroller +carollers +carolling +carols +carolus +caroluses +carom +carombolette +caromed +caromel +caroming +caroms +carone +caronic +caroome +caroon +carosella +carosse +carot +caroteel +carotene +carotenes +carotenoid +carotic +carotid +carotidal +carotidean +carotids +carotin +carotinaemia +carotinemia +carotinoid +carotins +carotol +carotte +carouba +caroubier +carousal +carousals +carouse +caroused +carousel +carousels +carouser +carousers +carouses +carousing +carousingly +carp +carpaine +carpal +carpale +carpalia +carpals +carpathian +carpe +carped +carpel +carpellary +carpellate +carpellum +carpels +carpent +carpenter +carpentered +carpenteria +carpentering +carpenters +carpentership +carpenterworm +carpentry +carper +carpers +carpet +carpetbag +carpetbagged +carpetbagger +carpetbaggery +carpetbaggers +carpetbagging +carpetbaggism +carpetbagism +carpetbags +carpetbeater +carpeted +carpeting +carpetlayer +carpetless +carpetmaker +carpetmaking +carpetmonger +carpets +carpetweb +carpetweed +carpetwork +carpetwoven +carphiophiops +carpholite +carphology +carphophis +carphosiderite +carpi +carpid +carpidium +carpincho +carping +carpingly +carpings +carpintero +carpinus +carpiodes +carpitis +carpium +carpocace +carpocapsa +carpocarpal +carpocephala +carpocephalum +carpocerite +carpocervical +carpocratian +carpodacus +carpodetus +carpogam +carpogamy +carpogenic +carpogenous +carpognia +carpogone +carpogonia +carpogonial +carpogonium +carpoidea +carpolite +carpolith +carpology +carpological +carpologically +carpologist +carpomania +carpometacarpal +carpometacarpi +carpometacarpus +carpompi +carpool +carpools +carpopedal +carpophaga +carpophagous +carpophalangeal +carpophyl +carpophyll +carpophyte +carpophore +carpopodite +carpopoditic +carpoptosia +carpoptosis +carport +carports +carpos +carposperm +carposporangia +carposporangial +carposporangium +carpospore +carposporic +carposporous +carpostome +carps +carpsucker +carpus +carpuspi +carquaise +carr +carrack +carracks +carrageen +carrageenan +carrageenin +carragheen +carragheenin +carrara +carraran +carrat +carraway +carraways +carreau +carree +carrefour +carrel +carrell +carrells +carrels +carreta +carretela +carretera +carreton +carretta +carri +carry +carriable +carryable +carriage +carriageable +carriageful +carriageless +carriages +carriagesmith +carriageway +carryall +carryalls +carrick +carrycot +carrie +carried +carryed +carrier +carriers +carries +carrigeen +carrying +carryings +carryke +carriole +carrioles +carrion +carryon +carrions +carryons +carryout +carryouts +carryover +carryovers +carrys +carrytale +carritch +carritches +carriwitchet +carrizo +carrocci +carroccio +carroch +carroches +carroll +carrollite +carrom +carromata +carromatas +carromed +carroming +carroms +carronade +carroon +carrosserie +carrot +carrotage +carroter +carroty +carrotier +carrotiest +carrotin +carrotiness +carroting +carrotins +carrots +carrottop +carrotweed +carrotwood +carrousel +carrousels +carrow +carrozza +carrs +carrus +cars +carse +carses +carshop +carshops +carsick +carsickness +carsmith +carson +carsten +carstone +cart +cartable +cartaceous +cartage +cartages +cartboot +cartbote +carte +carted +cartel +cartelism +cartelist +cartelistic +cartelization +cartelize +cartelized +cartelizing +cartellist +cartels +carter +carterly +carters +cartes +cartesian +cartesianism +cartful +carthaginian +carthame +carthamic +carthamin +carthamus +carthorse +carthusian +carty +cartier +cartiest +cartilage +cartilages +cartilaginean +cartilaginei +cartilagineous +cartilagines +cartilaginification +cartilaginoid +cartilaginous +carting +cartisane +cartist +cartload +cartloads +cartmaker +cartmaking +cartman +cartobibliography +cartogram +cartograph +cartographer +cartographers +cartography +cartographic +cartographical +cartographically +cartographies +cartomancy +cartomancies +carton +cartoned +cartoner +cartonful +cartoning +cartonnage +cartonnier +cartonniers +cartons +cartoon +cartooned +cartooning +cartoonist +cartoonists +cartoons +cartop +cartopper +cartouch +cartouche +cartouches +cartridge +cartridges +carts +cartsale +cartulary +cartularies +cartway +cartware +cartwheel +cartwheeler +cartwheels +cartwhip +cartwright +cartwrighting +carua +caruage +carucage +carucal +carucarius +carucate +carucated +carum +caruncle +caruncles +caruncula +carunculae +caruncular +carunculate +carunculated +carunculous +carus +carvacryl +carvacrol +carvage +carval +carve +carved +carvel +carvels +carven +carvene +carver +carvers +carvership +carves +carvestrene +carvy +carvyl +carving +carvings +carvist +carvoeira +carvoepra +carvol +carvomenthene +carvone +carwash +carwashes +carwitchet +carzey +casa +casaba +casabas +casabe +casablanca +casal +casalty +casamarca +casanova +casanovanic +casanovas +casaque +casaques +casaquin +casas +casasia +casate +casaun +casava +casavas +casave +casavi +casbah +casbahs +cascabel +cascabels +cascable +cascables +cascadable +cascade +cascaded +cascades +cascadia +cascadian +cascading +cascadite +cascado +cascalho +cascalote +cascan +cascara +cascaras +cascarilla +cascaron +cascavel +caschielawis +caschrom +casco +cascol +cascrom +cascrome +case +casearia +casease +caseases +caseate +caseated +caseates +caseating +caseation +casebearer +casebook +casebooks +casebound +casebox +caseconv +cased +casefy +casefied +casefies +casefying +caseful +caseharden +casehardened +casehardening +casehardens +casey +caseic +casein +caseinate +caseine +caseinogen +caseins +casekeeper +casel +caseless +caselessly +caseload +caseloads +caselty +casemaker +casemaking +casemate +casemated +casemates +casement +casemented +casements +caseolysis +caseose +caseoses +caseous +caser +caserio +caserios +casern +caserne +casernes +caserns +cases +casette +casettes +caseum +caseweed +casewood +casework +caseworker +caseworkers +caseworks +caseworm +caseworms +cash +casha +cashable +cashableness +cashaw +cashaws +cashboy +cashbook +cashbooks +cashbox +cashboxes +cashcuttee +cashdrawer +cashed +casheen +cashel +casher +cashers +cashes +cashew +cashews +cashgirl +cashibo +cashier +cashiered +cashierer +cashiering +cashierment +cashiers +cashing +cashkeeper +cashless +cashment +cashmere +cashmeres +cashmerette +cashmirian +cashoo +cashoos +cashou +casimere +casimeres +casimir +casimire +casimires +casimiroa +casina +casinet +casing +casings +casino +casinos +casiri +casita +casitas +cask +caskanet +casked +casket +casketed +casketing +casketlike +caskets +casky +casking +casklike +casks +caslon +caspar +casparian +casper +caspian +casque +casqued +casques +casquet +casquetel +casquette +cass +cassaba +cassabanana +cassabas +cassabully +cassada +cassady +cassalty +cassan +cassandra +cassandras +cassapanca +cassare +cassareep +cassata +cassatas +cassate +cassation +cassava +cassavas +casse +cassegrain +cassegrainian +casselty +cassena +casserole +casseroled +casseroles +casseroling +cassette +cassettes +casshe +cassy +cassia +cassiaceae +cassian +cassias +cassican +cassicus +cassida +cassideous +cassidid +cassididae +cassidinae +cassidoine +cassidony +cassidulina +cassiduloid +cassiduloidea +cassie +cassiepeia +cassimere +cassina +cassine +cassinese +cassinette +cassinian +cassino +cassinoid +cassinos +cassioberry +cassiope +cassiopeia +cassiopeian +cassiopeid +cassiopeium +cassique +cassiri +cassis +cassises +cassiterite +cassites +cassytha +cassythaceae +cassius +cassock +cassocked +cassocks +cassolette +casson +cassonade +cassone +cassoni +cassons +cassoon +cassoulet +cassowary +cassowaries +cassumunar +cassumuniar +cast +castable +castagnole +castalia +castalian +castalides +castalio +castana +castane +castanea +castanean +castaneous +castanet +castanets +castanian +castano +castanopsis +castanospermum +castaway +castaways +caste +casted +casteism +casteisms +casteless +castelet +castellan +castellany +castellanies +castellano +castellans +castellanship +castellanus +castellar +castellate +castellated +castellation +castellatus +castellet +castelli +castellum +casten +caster +casterless +casters +castes +casteth +casthouse +castice +castigable +castigate +castigated +castigates +castigating +castigation +castigations +castigative +castigator +castigatory +castigatories +castigators +castile +castilian +castilla +castilleja +castillo +castilloa +casting +castings +castle +castled +castlelike +castlery +castles +castlet +castleward +castlewards +castlewise +castling +castock +castoff +castoffs +castor +castores +castoreum +castory +castorial +castoridae +castorin +castorite +castorized +castoroides +castors +castra +castral +castrametation +castrate +castrated +castrater +castrates +castrati +castrating +castration +castrations +castrato +castrator +castratory +castrators +castrensial +castrensian +castro +castrum +casts +castuli +casual +casualism +casualist +casuality +casually +casualness +casuals +casualty +casualties +casuary +casuariidae +casuariiformes +casuarina +casuarinaceae +casuarinaceous +casuarinales +casuarius +casuist +casuistess +casuistic +casuistical +casuistically +casuistry +casuistries +casuists +casula +casule +casus +casusistry +caswellite +casziel +cat +catabaptist +catabases +catabasion +catabasis +catabatic +catabibazon +catabiotic +catabolic +catabolically +catabolin +catabolism +catabolite +catabolize +catabolized +catabolizing +catacaustic +catachreses +catachresis +catachresti +catachrestic +catachrestical +catachrestically +catachthonian +catachthonic +cataclasis +cataclasm +cataclasmic +cataclastic +cataclinal +cataclysm +cataclysmal +cataclysmatic +cataclysmatist +cataclysmic +cataclysmically +cataclysmist +cataclysms +catacomb +catacombic +catacombs +catacorner +catacorolla +catacoustics +catacromyodian +catacrotic +catacrotism +catacumba +catacumbal +catadicrotic +catadicrotism +catadioptric +catadioptrical +catadioptrics +catadrome +catadromous +catadupe +catafalco +catafalque +catafalques +catagenesis +catagenetic +catagmatic +catagories +cataian +catakinesis +catakinetic +catakinetomer +catakinomeric +catalan +catalanganes +catalanist +catalase +catalases +catalatic +catalaunian +catalecta +catalectic +catalecticant +catalects +catalepsy +catalepsies +catalepsis +cataleptic +cataleptically +cataleptics +cataleptiform +cataleptize +cataleptoid +catalexes +catalexis +catalin +catalina +catalineta +catalinite +catalyse +catalyses +catalysis +catalyst +catalysts +catalyte +catalytic +catalytical +catalytically +catalyzator +catalyze +catalyzed +catalyzer +catalyzers +catalyzes +catalyzing +catallactic +catallactically +catallactics +catallum +catalo +cataloes +catalog +cataloged +cataloger +catalogers +catalogia +catalogic +catalogical +cataloging +catalogist +catalogistic +catalogize +catalogs +catalogue +catalogued +cataloguer +catalogues +cataloguing +cataloguish +cataloguist +cataloguize +catalonian +cataloon +catalos +catalowne +catalpa +catalpas +catalufa +catalufas +catamaran +catamarans +catamarcan +catamarenan +catamenia +catamenial +catamite +catamited +catamites +catamiting +catamneses +catamnesis +catamnestic +catamount +catamountain +catamounts +catan +catanadromous +catananche +catapan +catapasm +catapetalous +cataphasia +cataphatic +cataphyll +cataphylla +cataphyllary +cataphyllum +cataphysic +cataphysical +cataphonic +cataphonics +cataphora +cataphoresis +cataphoretic +cataphoretically +cataphoria +cataphoric +cataphract +cataphracta +cataphracted +cataphracti +cataphractic +cataphrenia +cataphrenic +cataphrygian +cataphrygianism +cataplane +cataplasia +cataplasis +cataplasm +cataplastic +catapleiite +cataplexy +catapuce +catapult +catapulted +catapultic +catapultier +catapulting +catapults +cataract +cataractal +cataracted +cataracteg +cataractine +cataractous +cataracts +cataractwise +cataria +catarinite +catarrh +catarrhal +catarrhally +catarrhed +catarrhina +catarrhine +catarrhinian +catarrhous +catarrhs +catasarka +catasetum +cataspilite +catasta +catastaltic +catastases +catastasis +catastate +catastatic +catasterism +catastrophal +catastrophe +catastrophes +catastrophic +catastrophical +catastrophically +catastrophism +catastrophist +catathymic +catatony +catatonia +catatoniac +catatonias +catatonic +catatonics +catawampous +catawampously +catawamptious +catawamptiously +catawampus +catawba +catawbas +catberry +catbird +catbirds +catboat +catboats +catbrier +catbriers +catcall +catcalled +catcaller +catcalling +catcalls +catch +catchable +catchall +catchalls +catchcry +catched +catcher +catchers +catches +catchfly +catchflies +catchy +catchie +catchier +catchiest +catchiness +catching +catchingly +catchingness +catchland +catchlight +catchline +catchment +catchments +catchpenny +catchpennies +catchphrase +catchplate +catchpole +catchpoled +catchpolery +catchpoleship +catchpoling +catchpoll +catchpolled +catchpollery +catchpolling +catchup +catchups +catchwater +catchweed +catchweight +catchword +catchwords +catchwork +catclaw +catdom +cate +catecheses +catechesis +catechetic +catechetical +catechetically +catechin +catechins +catechisable +catechisation +catechise +catechised +catechiser +catechising +catechism +catechismal +catechisms +catechist +catechistic +catechistical +catechistically +catechists +catechizable +catechization +catechize +catechized +catechizer +catechizes +catechizing +catechol +catecholamine +catecholamines +catechols +catechu +catechumen +catechumenal +catechumenate +catechumenical +catechumenically +catechumenism +catechumens +catechumenship +catechus +catechutannic +categorem +categorematic +categorematical +categorematically +category +categorial +categoric +categorical +categorically +categoricalness +categories +categorisation +categorise +categorised +categorising +categorist +categorization +categorizations +categorize +categorized +categorizer +categorizers +categorizes +categorizing +cateye +catel +catelectrode +catelectrotonic +catelectrotonus +catella +catena +catenae +catenane +catenary +catenarian +catenaries +catenas +catenate +catenated +catenates +catenating +catenation +catenative +catenoid +catenoids +catenulate +catepuce +cater +cateran +caterans +caterbrawl +catercap +catercorner +catercornered +catercornerways +catercousin +catered +caterer +caterers +caterership +cateress +cateresses +catery +catering +cateringly +caterpillar +caterpillared +caterpillarlike +caterpillars +caters +caterva +caterwaul +caterwauled +caterwauler +caterwauling +caterwauls +cates +catesbaea +catesbeiana +catface +catfaced +catfaces +catfacing +catfall +catfalls +catfight +catfish +catfishes +catfoot +catfooted +catgut +catguts +cath +catha +cathay +cathayan +cathar +catharan +cathari +catharina +catharine +catharism +catharist +catharistic +catharization +catharize +catharized +catharizing +catharpin +catharping +cathars +catharses +catharsis +cathartae +cathartes +cathartic +cathartical +cathartically +catharticalness +cathartics +cathartidae +cathartides +cathartin +cathartolinum +cathead +catheads +cathect +cathected +cathectic +cathecting +cathection +cathects +cathedra +cathedrae +cathedral +cathedraled +cathedralesque +cathedralic +cathedrallike +cathedrals +cathedralwise +cathedras +cathedrated +cathedratic +cathedratica +cathedratical +cathedratically +cathedraticum +cathepsin +catheptic +catheretic +catherine +cathern +catheter +catheterisation +catheterise +catheterised +catheterising +catheterism +catheterization +catheterize +catheterized +catheterizes +catheterizing +catheters +catheti +cathetometer +cathetometric +cathetus +cathetusti +cathexes +cathexion +cathexis +cathy +cathidine +cathin +cathine +cathinine +cathion +cathisma +cathismata +cathodal +cathode +cathodegraph +cathodes +cathodic +cathodical +cathodically +cathodofluorescence +cathodograph +cathodography +cathodoluminescence +cathodoluminescent +cathograph +cathography +cathole +catholic +catholical +catholically +catholicalness +catholicate +catholici +catholicisation +catholicise +catholicised +catholiciser +catholicising +catholicism +catholicist +catholicity +catholicization +catholicize +catholicized +catholicizer +catholicizing +catholicly +catholicness +catholicoi +catholicon +catholicos +catholicoses +catholics +catholicus +catholyte +cathood +cathop +cathouse +cathouses +cathrin +cathryn +cathro +cathud +catydid +catilinarian +catiline +cating +cation +cationic +cationically +cations +cativo +catjang +catkin +catkinate +catkins +catlap +catlike +catlin +catline +catling +catlings +catlinite +catlins +catmalison +catmint +catmints +catnache +catnap +catnaper +catnapers +catnapped +catnapper +catnapping +catnaps +catnep +catnip +catnips +catoblepas +catocala +catocalid +catocarthartic +catocathartic +catochus +catoctin +catodon +catodont +catogene +catogenic +catoism +catonian +catonic +catonically +catonism +catoptric +catoptrical +catoptrically +catoptrics +catoptrite +catoptromancy +catoptromantic +catoquina +catostomid +catostomidae +catostomoid +catostomus +catouse +catpiece +catpipe +catproof +catrigged +cats +catskill +catskin +catskinner +catslide +catso +catsos +catspaw +catspaws +catstane +catstep +catstick +catstitch +catstitcher +catstone +catsup +catsups +cattabu +cattail +cattails +cattalo +cattaloes +cattalos +cattan +catted +catter +cattery +catteries +catti +catty +cattycorner +cattycornered +cattie +cattier +catties +cattiest +cattily +cattyman +cattimandoo +cattiness +catting +cattyphoid +cattish +cattishly +cattishness +cattle +cattlebush +cattlefold +cattlegate +cattlehide +cattleya +cattleyak +cattleyas +cattleless +cattleman +cattlemen +cattleship +catullian +catur +catvine +catwalk +catwalks +catwise +catwood +catwort +catzerie +caubeen +cauboge +caucasian +caucasians +caucasic +caucasoid +caucasoids +caucasus +cauch +cauchemar +cauchillo +caucho +caucus +caucused +caucuses +caucusing +caucussed +caucusses +caucussing +cauda +caudad +caudae +caudaite +caudal +caudally +caudalward +caudata +caudate +caudated +caudation +caudatolenticular +caudatory +caudatum +caudebeck +caudex +caudexes +caudices +caudicle +caudiform +caudillism +caudillo +caudillos +caudle +caudles +caudocephalad +caudodorsal +caudofemoral +caudolateral +caudotibial +caudotibialis +cauf +caufle +caughnawaga +caught +cauk +cauked +cauking +caul +cauld +cauldrife +cauldrifeness +cauldron +cauldrons +caulds +caulerpa +caulerpaceae +caulerpaceous +caules +caulescent +cauli +caulicle +caulicles +caulicole +caulicolous +caulicule +cauliculi +cauliculus +cauliferous +cauliflory +cauliflorous +cauliflower +cauliflowers +cauliform +cauligenous +caulinar +caulinary +cauline +caulis +caulite +caulivorous +caulk +caulked +caulker +caulkers +caulking +caulkings +caulks +caulocarpic +caulocarpous +caulome +caulomer +caulomic +caulophylline +caulophyllum +caulopteris +caulosarc +caulotaxy +caulotaxis +caulote +cauls +caum +cauma +caumatic +caunch +caunos +caunter +caunus +caup +caupo +cauponate +cauponation +caupones +cauponize +cauqui +caurale +caurus +caus +causa +causability +causable +causae +causal +causalgia +causality +causalities +causally +causals +causans +causata +causate +causation +causational +causationism +causationist +causations +causative +causatively +causativeness +causativity +causator +causatum +cause +caused +causeful +causey +causeys +causeless +causelessly +causelessness +causer +causerie +causeries +causers +causes +causeur +causeuse +causeuses +causeway +causewayed +causewaying +causewayman +causeways +causidical +causing +causingness +causon +causse +causson +caustic +caustical +caustically +causticiser +causticism +causticity +causticization +causticize +causticized +causticizer +causticizing +causticly +causticness +caustics +caustify +caustification +caustified +caustifying +causus +cautel +cautela +cautelous +cautelously +cautelousness +cauter +cauterant +cautery +cauteries +cauterisation +cauterise +cauterised +cauterising +cauterism +cauterization +cauterize +cauterized +cauterizer +cauterizes +cauterizing +cautio +caution +cautionary +cautionaries +cautioned +cautioner +cautioners +cautiones +cautioning +cautionings +cautionry +cautions +cautious +cautiously +cautiousness +cautivo +cav +cava +cavae +cavaedia +cavaedium +cavayard +caval +cavalcade +cavalcaded +cavalcades +cavalcading +cavalero +cavaleros +cavalier +cavaliere +cavaliered +cavalieres +cavalieri +cavaliering +cavalierish +cavalierishness +cavalierism +cavalierly +cavalierness +cavaliero +cavaliers +cavaliership +cavalla +cavallas +cavally +cavallies +cavalry +cavalries +cavalryman +cavalrymen +cavascope +cavate +cavated +cavatina +cavatinas +cavatine +cavdia +cave +cavea +caveae +caveat +caveated +caveatee +caveating +caveator +caveators +caveats +caved +cavefish +cavefishes +cavey +cavekeeper +cavel +cavelet +cavelike +caveman +cavemen +cavendish +caver +cavern +cavernal +caverned +cavernicolous +caverning +cavernitis +cavernlike +cavernoma +cavernous +cavernously +caverns +cavernulous +cavers +caves +cavesson +cavetti +cavetto +cavettos +cavy +cavia +caviar +caviare +caviares +caviars +cavicorn +cavicornia +cavidae +cavie +cavies +caviya +cavyyard +cavil +caviled +caviler +cavilers +caviling +cavilingly +cavilingness +cavillation +cavillatory +cavilled +caviller +cavillers +cavilling +cavillingly +cavillingness +cavillous +cavils +cavin +cavina +caving +cavings +cavish +cavitary +cavitate +cavitated +cavitates +cavitating +cavitation +cavitations +caviteno +cavity +cavitied +cavities +cavort +cavorted +cavorter +cavorters +cavorting +cavorts +cavu +cavum +cavus +caw +cawed +cawing +cawk +cawker +cawky +cawl +cawney +cawny +cawnie +cawquaw +caws +caxiri +caxon +caxton +caxtonian +caza +cazibi +cazimi +cazique +caziques +cb +cc +ccesser +cchaddoorck +ccid +ccitt +cckw +ccm +ccoya +ccw +ccws +cd +cdf +cdg +cdr +ce +ceanothus +cearin +cease +ceased +ceaseless +ceaselessly +ceaselessness +ceases +ceasing +ceasmic +cebalrai +cebatha +cebell +cebian +cebid +cebidae +cebids +cebil +cebine +ceboid +ceboids +cebollite +cebur +cebus +ceca +cecal +cecally +cecca +cecchine +cecidiology +cecidiologist +cecidium +cecidogenous +cecidology +cecidologist +cecidomyian +cecidomyiid +cecidomyiidae +cecidomyiidous +cecil +cecile +cecily +cecilia +cecilite +cecils +cecity +cecitis +cecograph +cecomorphae +cecomorphic +cecopexy +cecostomy +cecotomy +cecropia +cecrops +cecum +cecums +cecutiency +cedar +cedarbird +cedared +cedary +cedarn +cedars +cedarware +cedarwood +cede +ceded +cedens +cedent +ceder +ceders +cedes +cedi +cedilla +cedillas +ceding +cedis +cedrat +cedrate +cedre +cedrela +cedrene +cedry +cedric +cedrin +cedrine +cedriret +cedrium +cedrol +cedron +cedrus +cedula +cedulas +cedule +ceduous +cee +ceennacuelum +cees +ceiba +ceibas +ceibo +ceibos +ceil +ceylanite +ceile +ceiled +ceiler +ceilers +ceilidh +ceilidhe +ceiling +ceilinged +ceilings +ceilingward +ceilingwards +ceilometer +ceylon +ceylonese +ceylonite +ceils +ceint +ceinte +ceinture +ceintures +ceyssatite +ceyx +ceja +celadon +celadonite +celadons +celaeno +celandine +celandines +celanese +celarent +celastraceae +celastraceous +celastrus +celation +celative +celature +cele +celeb +celebe +celebes +celebesian +celebrant +celebrants +celebrate +celebrated +celebratedly +celebratedness +celebrater +celebrates +celebrating +celebration +celebrationis +celebrations +celebrative +celebrator +celebratory +celebrators +celebre +celebres +celebret +celebrious +celebrity +celebrities +celebs +celemin +celemines +celeomorph +celeomorphae +celeomorphic +celery +celeriac +celeriacs +celeries +celerity +celerities +celesta +celestas +celeste +celestes +celestial +celestiality +celestialize +celestialized +celestially +celestialness +celestify +celestina +celestine +celestinian +celestite +celestitude +celeusma +celia +celiac +celiadelphus +celiagra +celialgia +celibacy +celibacies +celibataire +celibatarian +celibate +celibates +celibatic +celibatist +celibatory +celidographer +celidography +celiectasia +celiectomy +celiemia +celiitis +celiocele +celiocentesis +celiocyesis +celiocolpotomy +celiodynia +celioelytrotomy +celioenterotomy +celiogastrotomy +celiohysterotomy +celiolymph +celiomyalgia +celiomyodynia +celiomyomectomy +celiomyomotomy +celiomyositis +celioncus +celioparacentesis +celiopyosis +celiorrhaphy +celiorrhea +celiosalpingectomy +celiosalpingotomy +celioschisis +celioscope +celioscopy +celiotomy +celiotomies +celite +cell +cella +cellae +cellager +cellar +cellarage +cellared +cellarer +cellarers +cellaress +cellaret +cellarets +cellarette +cellaring +cellarless +cellarman +cellarmen +cellarous +cellars +cellarway +cellarwoman +cellated +cellblock +cellblocks +celled +cellepora +cellepore +cellfalcicula +celli +celliferous +celliform +cellifugal +celling +cellipetal +cellist +cellists +cellite +cellmate +cellmates +cello +cellobiose +cellocut +celloid +celloidin +celloist +cellophane +cellos +cellose +cells +cellucotton +cellular +cellularity +cellularly +cellulase +cellulate +cellulated +cellulating +cellulation +cellule +cellules +cellulicidal +celluliferous +cellulifugal +cellulifugally +cellulin +cellulipetal +cellulipetally +cellulitis +cellulocutaneous +cellulofibrous +celluloid +celluloided +cellulolytic +cellulomonadeae +cellulomonas +cellulose +cellulosed +celluloses +cellulosic +cellulosing +cellulosity +cellulosities +cellulotoxic +cellulous +cellvibrio +celom +celomata +celoms +celoscope +celosia +celosias +celotex +celotomy +celotomies +celsia +celsian +celsitude +celsius +celt +celtdom +celtiberi +celtiberian +celtic +celtically +celticism +celticist +celticize +celtidaceae +celtiform +celtillyrians +celtis +celtish +celtism +celtist +celtium +celtization +celtologist +celtologue +celtomaniac +celtophil +celtophobe +celtophobia +celts +celtuce +celure +cembali +cembalist +cembalo +cembalon +cembalos +cement +cementa +cemental +cementation +cementatory +cemented +cementer +cementers +cementification +cementin +cementing +cementite +cementitious +cementless +cementlike +cementmaker +cementmaking +cementoblast +cementoma +cements +cementum +cementwork +cemetary +cemetaries +cemetery +cemeterial +cemeteries +cen +cenacle +cenacles +cenaculum +cenanthy +cenanthous +cenation +cenatory +cencerro +cencerros +cenchrus +cendre +cene +cenesthesia +cenesthesis +cenesthetic +cenizo +cenobe +cenoby +cenobian +cenobies +cenobite +cenobites +cenobitic +cenobitical +cenobitically +cenobitism +cenobium +cenogamy +cenogenesis +cenogenetic +cenogenetically +cenogonous +cenomanian +cenosite +cenosity +cenospecies +cenospecific +cenospecifically +cenotaph +cenotaphy +cenotaphic +cenotaphies +cenotaphs +cenote +cenotes +cenozoic +cenozoology +cense +censed +censer +censerless +censers +censes +censing +censitaire +censive +censor +censorable +censorate +censored +censorial +censorian +censoring +censorious +censoriously +censoriousness +censors +censorship +censual +censurability +censurable +censurableness +censurably +censure +censured +censureless +censurer +censurers +censures +censureship +censuring +census +censused +censuses +censusing +cent +centage +centai +cental +centals +centare +centares +centas +centaur +centaurdom +centaurea +centauress +centauri +centaury +centaurial +centaurian +centauric +centaurid +centauridium +centauries +centaurium +centauromachy +centauromachia +centaurs +centaurus +centavo +centavos +centena +centenar +centenary +centenarian +centenarianism +centenarians +centenaries +centenier +centenionales +centenionalis +centennia +centennial +centennially +centennials +centennium +center +centerable +centerboard +centerboards +centered +centeredly +centeredness +centerer +centerfold +centerfolds +centering +centerless +centerline +centermost +centerpiece +centerpieces +centerpunch +centers +centervelic +centerward +centerwise +centeses +centesimal +centesimally +centesimate +centesimation +centesimi +centesimo +centesimos +centesis +centesm +centetes +centetid +centetidae +centgener +centgrave +centi +centiar +centiare +centiares +centibar +centiday +centifolious +centigrade +centigrado +centigram +centigramme +centigrams +centile +centiles +centiliter +centiliters +centilitre +centillion +centillions +centillionth +centiloquy +centime +centimes +centimeter +centimeters +centimetre +centimetres +centimo +centimolar +centimos +centinel +centinody +centinormal +centipedal +centipede +centipedes +centiplume +centipoise +centistere +centistoke +centner +centners +cento +centon +centones +centonical +centonism +centonization +centos +centra +centrad +central +centrale +centraler +centrales +centralest +centralia +centralisation +centralise +centralised +centraliser +centralising +centralism +centralist +centralistic +centralists +centrality +centralities +centralization +centralize +centralized +centralizer +centralizers +centralizes +centralizing +centrally +centralness +centrals +centranth +centranthus +centrarchid +centrarchidae +centrarchoid +centration +centraxonia +centraxonial +centre +centreboard +centrechinoida +centred +centref +centrefold +centreless +centremost +centrepiece +centrer +centres +centrev +centrex +centry +centric +centricae +centrical +centricality +centrically +centricalness +centricipital +centriciput +centricity +centriffed +centrifugal +centrifugalisation +centrifugalise +centrifugalization +centrifugalize +centrifugalized +centrifugalizing +centrifugaller +centrifugally +centrifugate +centrifugation +centrifuge +centrifuged +centrifugence +centrifuges +centrifuging +centring +centrings +centriole +centripetal +centripetalism +centripetally +centripetence +centripetency +centriscid +centriscidae +centrisciform +centriscoid +centriscus +centrism +centrisms +centrist +centrists +centro +centroacinar +centrobaric +centrobarical +centroclinal +centrode +centrodesmose +centrodesmus +centrodorsal +centrodorsally +centroid +centroidal +centroids +centrolecithal +centrolepidaceae +centrolepidaceous +centrolinead +centrolineal +centromere +centromeric +centronote +centronucleus +centroplasm +centropomidae +centropomus +centrosema +centrosymmetry +centrosymmetric +centrosymmetrical +centrosoyus +centrosome +centrosomic +centrospermae +centrosphere +centrotus +centrum +centrums +centrutra +cents +centum +centums +centumvir +centumviral +centumvirate +centunculus +centuple +centupled +centuples +centuply +centuplicate +centuplicated +centuplicating +centuplication +centupling +centure +century +centuria +centurial +centuriate +centuriation +centuriator +centuried +centuries +centurion +centurions +centurist +ceonocyte +ceorl +ceorlish +ceorls +cep +cepa +cepaceous +cepe +cepes +cephadia +cephaeline +cephaelis +cephala +cephalacanthidae +cephalacanthus +cephalad +cephalagra +cephalalgy +cephalalgia +cephalalgic +cephalanthium +cephalanthous +cephalanthus +cephalaspis +cephalata +cephalate +cephaldemae +cephalemia +cephaletron +cephaleuros +cephalexin +cephalhematoma +cephalhydrocele +cephalic +cephalically +cephalin +cephalina +cephaline +cephalins +cephalism +cephalitis +cephalization +cephaloauricular +cephalob +cephalobranchiata +cephalobranchiate +cephalocathartic +cephalocaudal +cephalocele +cephalocentesis +cephalocercal +cephalocereus +cephalochord +cephalochorda +cephalochordal +cephalochordata +cephalochordate +cephalocyst +cephaloclasia +cephaloclast +cephalocone +cephaloconic +cephalodia +cephalodymia +cephalodymus +cephalodynia +cephalodiscid +cephalodiscida +cephalodiscus +cephalodium +cephalofacial +cephalogenesis +cephalogram +cephalograph +cephalohumeral +cephalohumeralis +cephaloid +cephalology +cephalom +cephalomancy +cephalomant +cephalomelus +cephalomenia +cephalomeningitis +cephalomere +cephalometer +cephalometry +cephalometric +cephalomyitis +cephalomotor +cephalon +cephalonasal +cephalopagus +cephalopathy +cephalopharyngeal +cephalophyma +cephalophine +cephalophorous +cephalophus +cephaloplegia +cephaloplegic +cephalopod +cephalopoda +cephalopodan +cephalopodic +cephalopodous +cephalopterus +cephalorachidian +cephalorhachidian +cephaloridine +cephalosome +cephalospinal +cephalosporin +cephalosporium +cephalostyle +cephalotaceae +cephalotaceous +cephalotaxus +cephalotheca +cephalothecal +cephalothoraces +cephalothoracic +cephalothoracopagus +cephalothorax +cephalothoraxes +cephalotome +cephalotomy +cephalotractor +cephalotribe +cephalotripsy +cephalotrocha +cephalotus +cephalous +cephas +cepheid +cepheids +cephen +cepheus +cephid +cephidae +cephus +cepolidae +cepous +ceps +cepter +ceptor +cequi +cera +ceraceous +cerago +ceral +ceramal +ceramals +cerambycid +cerambycidae +ceramiaceae +ceramiaceous +ceramic +ceramicist +ceramicists +ceramicite +ceramics +ceramidium +ceramist +ceramists +ceramium +ceramography +ceramographic +cerargyrite +ceras +cerasein +cerasin +cerastes +cerastium +cerasus +cerat +cerata +cerate +ceratectomy +cerated +cerates +ceratiasis +ceratiid +ceratiidae +ceratin +ceratinous +ceratins +ceratioid +ceration +ceratite +ceratites +ceratitic +ceratitidae +ceratitis +ceratitoid +ceratitoidea +ceratium +ceratobatrachinae +ceratoblast +ceratobranchial +ceratocystis +ceratocricoid +ceratodidae +ceratodontidae +ceratodus +ceratoduses +ceratofibrous +ceratoglossal +ceratoglossus +ceratohyal +ceratohyoid +ceratoid +ceratomandibular +ceratomania +ceratonia +ceratophyllaceae +ceratophyllaceous +ceratophyllum +ceratophyta +ceratophyte +ceratophrys +ceratops +ceratopsia +ceratopsian +ceratopsid +ceratopsidae +ceratopteridaceae +ceratopteridaceous +ceratopteris +ceratorhine +ceratosa +ceratosaurus +ceratospongiae +ceratospongian +ceratostomataceae +ceratostomella +ceratotheca +ceratothecae +ceratothecal +ceratozamia +ceraunia +ceraunics +ceraunite +ceraunogram +ceraunograph +ceraunomancy +ceraunophone +ceraunoscope +ceraunoscopy +cerberean +cerberic +cerberus +cercal +cercaria +cercariae +cercarial +cercarian +cercarias +cercariform +cercelee +cerci +cercidiphyllaceae +cercis +cercises +cercle +cercocebus +cercolabes +cercolabidae +cercomonad +cercomonadidae +cercomonas +cercopid +cercopidae +cercopithecid +cercopithecidae +cercopithecoid +cercopithecus +cercopod +cercospora +cercosporella +cercus +cerdonian +cere +cereal +cerealian +cerealin +cerealism +cerealist +cerealose +cereals +cerebbella +cerebella +cerebellar +cerebellifugal +cerebellipetal +cerebellitis +cerebellocortex +cerebellopontile +cerebellopontine +cerebellorubral +cerebellospinal +cerebellum +cerebellums +cerebra +cerebral +cerebralgia +cerebralism +cerebralist +cerebralization +cerebralize +cerebrally +cerebrals +cerebrasthenia +cerebrasthenic +cerebrate +cerebrated +cerebrates +cerebrating +cerebration +cerebrational +cerebrations +cerebratulus +cerebri +cerebric +cerebricity +cerebriform +cerebriformly +cerebrifugal +cerebrin +cerebripetal +cerebritis +cerebrize +cerebrocardiac +cerebrogalactose +cerebroganglion +cerebroganglionic +cerebroid +cerebrology +cerebroma +cerebromalacia +cerebromedullary +cerebromeningeal +cerebromeningitis +cerebrometer +cerebron +cerebronic +cerebroparietal +cerebropathy +cerebropedal +cerebrophysiology +cerebropontile +cerebropsychosis +cerebrorachidian +cerebrosclerosis +cerebroscope +cerebroscopy +cerebrose +cerebrosensorial +cerebroside +cerebrosis +cerebrospinal +cerebrospinant +cerebrosuria +cerebrotomy +cerebrotonia +cerebrotonic +cerebrovascular +cerebrovisceral +cerebrum +cerebrums +cerecloth +cerecloths +cered +cereless +cerement +cerements +ceremony +ceremonial +ceremonialism +ceremonialist +ceremonialists +ceremonialize +ceremonially +ceremonialness +ceremonials +ceremoniary +ceremonies +ceremonious +ceremoniously +ceremoniousness +cerenkov +cereous +cerer +cererite +ceres +ceresin +ceresine +cereus +cereuses +cerevis +cerevisial +cereza +cerfoil +ceria +cerialia +cerianthid +cerianthidae +cerianthoid +cerianthus +cerias +ceric +ceride +ceriferous +cerigerous +ceryl +cerilla +cerillo +ceriman +cerimans +cerin +cerine +cerynean +cering +cerinthe +cerinthian +ceriomyces +cerion +cerionidae +ceriops +ceriornis +ceriph +ceriphs +cerise +cerises +cerite +cerites +cerithiidae +cerithioid +cerithium +cerium +ceriums +cermet +cermets +cern +cerned +cerning +cerniture +cernuous +cero +cerograph +cerographer +cerography +cerographic +cerographical +cerographies +cerographist +ceroid +ceroline +cerolite +ceroma +ceromancy +ceromez +ceroon +cerophilous +ceroplast +ceroplasty +ceroplastic +ceroplastics +ceros +cerosin +cerotate +cerote +cerotene +cerotic +cerotin +cerotype +cerotypes +cerous +ceroxyle +ceroxylon +cerrero +cerrial +cerris +cert +certain +certainer +certainest +certainly +certainness +certainty +certainties +certes +certhia +certhiidae +certy +certie +certif +certify +certifiability +certifiable +certifiableness +certifiably +certificate +certificated +certificates +certificating +certification +certifications +certificative +certificator +certificatory +certified +certifier +certifiers +certifies +certifying +certiorari +certiorate +certiorating +certioration +certis +certitude +certitudes +certosa +certose +certosina +certosino +cerule +cerulean +ceruleans +cerulein +ceruleite +ceruleolactite +ceruleous +cerulescent +ceruleum +cerulific +cerulignol +cerulignone +ceruloplasmin +cerumen +cerumens +ceruminal +ceruminiferous +ceruminous +cerumniparous +ceruse +ceruses +cerusite +cerusites +cerussite +cervalet +cervantes +cervantic +cervantist +cervantite +cervelas +cervelases +cervelat +cervelats +cerveliere +cervelliere +cervical +cervicapra +cervicaprine +cervicectomy +cervices +cervicicardiac +cervicide +cerviciplex +cervicispinal +cervicitis +cervicoauricular +cervicoaxillary +cervicobasilar +cervicobrachial +cervicobregmatic +cervicobuccal +cervicodynia +cervicodorsal +cervicofacial +cervicohumeral +cervicolabial +cervicolingual +cervicolumbar +cervicomuscular +cerviconasal +cervicorn +cervicoscapular +cervicothoracic +cervicovaginal +cervicovesical +cervid +cervidae +cervinae +cervine +cervisia +cervisial +cervix +cervixes +cervoid +cervuline +cervulus +cervus +cesar +cesare +cesarean +cesareans +cesarevitch +cesarian +cesarians +cesarolite +cesious +cesium +cesiums +cespititious +cespititous +cespitose +cespitosely +cespitulose +cess +cessant +cessantly +cessation +cessations +cessative +cessavit +cessed +cesser +cesses +cessible +cessing +cessio +cession +cessionaire +cessionary +cessionaries +cessionee +cessions +cessment +cessor +cesspipe +cesspit +cesspits +cesspool +cesspools +cest +cesta +cestas +ceste +cesti +cestida +cestidae +cestoda +cestodaria +cestode +cestodes +cestoi +cestoid +cestoidea +cestoidean +cestoids +ceston +cestos +cestracion +cestraciont +cestraciontes +cestraciontidae +cestraction +cestrian +cestrum +cestui +cestuy +cestus +cestuses +cesura +cesurae +cesural +cesuras +cesure +cetacea +cetacean +cetaceans +cetaceous +cetaceum +cetane +cetanes +cete +cetene +ceteosaur +cetera +ceterach +cetes +ceti +cetic +ceticide +cetid +cetyl +cetylene +cetylic +cetin +cetiosauria +cetiosaurian +cetiosaurus +cetology +cetological +cetologies +cetologist +cetomorpha +cetomorphic +cetonia +cetonian +cetoniides +cetoniinae +cetorhinid +cetorhinidae +cetorhinoid +cetorhinus +cetotolite +cetraria +cetraric +cetrarin +cetus +cevadilla +cevadilline +cevadine +cevennian +cevenol +cevenole +cevian +ceviche +ceviches +cevine +cevitamic +cezannesque +cf +cfd +cfh +cfi +cfm +cfs +cg +cgm +cgs +ch +cha +chaa +chab +chabasie +chabasite +chabazite +chaber +chablis +chabot +chabouk +chabouks +chabuk +chabuks +chabutra +chac +chacate +chaccon +chace +chachalaca +chachalakas +chachapuya +chack +chackchiuma +chacker +chackle +chackled +chackler +chackling +chacma +chacmas +chaco +chacoli +chacona +chaconne +chaconnes +chacra +chacte +chacun +chad +chadacryst +chadar +chadarim +chadars +chadelle +chadless +chadlock +chador +chadors +chadri +chads +chaenactis +chaenolobus +chaenomeles +chaeta +chaetae +chaetal +chaetangiaceae +chaetangium +chaetetes +chaetetidae +chaetifera +chaetiferous +chaetites +chaetitidae +chaetochloa +chaetodon +chaetodont +chaetodontid +chaetodontidae +chaetognath +chaetognatha +chaetognathan +chaetognathous +chaetophobia +chaetophora +chaetophoraceae +chaetophoraceous +chaetophorales +chaetophorous +chaetopod +chaetopoda +chaetopodan +chaetopodous +chaetopterin +chaetopterus +chaetosema +chaetosoma +chaetosomatidae +chaetosomidae +chaetotactic +chaetotaxy +chaetura +chafe +chafed +chafer +chafery +chaferies +chafers +chafes +chafewax +chafeweed +chaff +chaffcutter +chaffed +chaffer +chaffered +chafferer +chafferers +chaffery +chaffering +chaffers +chaffy +chaffier +chaffiest +chaffinch +chaffinches +chaffiness +chaffing +chaffingly +chaffless +chafflike +chaffman +chaffron +chaffs +chaffseed +chaffwax +chaffweed +chafing +chaft +chafted +chaga +chagal +chagan +chagga +chagigah +chagoma +chagrin +chagrined +chagrining +chagrinned +chagrinning +chagrins +chaguar +chagul +chahar +chahars +chai +chay +chaya +chayaroot +chailletiaceae +chayma +chain +chainage +chainbearer +chainbreak +chaine +chained +chainer +chaines +chainette +chaining +chainless +chainlet +chainlike +chainmaker +chainmaking +chainman +chainmen +chainomatic +chainon +chainplate +chains +chainsman +chainsmen +chainsmith +chainstitch +chainwale +chainwork +chayota +chayote +chayotes +chair +chairborne +chaired +chairer +chairing +chairlady +chairladies +chairless +chairlift +chairmaker +chairmaking +chairman +chairmaned +chairmaning +chairmanned +chairmanning +chairmans +chairmanship +chairmanships +chairmen +chairmender +chairmending +chayroot +chairperson +chairpersons +chairs +chairway +chairwarmer +chairwoman +chairwomen +chais +chays +chaise +chaiseless +chaises +chait +chaitya +chaityas +chaitra +chaja +chaka +chakar +chakari +chakavski +chakazi +chakdar +chakobu +chakra +chakram +chakras +chakravartin +chaksi +chal +chalaco +chalah +chalahs +chalana +chalastic +chalastogastra +chalaza +chalazae +chalazal +chalazas +chalaze +chalazia +chalazian +chalaziferous +chalazion +chalazium +chalazogam +chalazogamy +chalazogamic +chalazoidite +chalazoin +chalcanth +chalcanthite +chalcedony +chalcedonian +chalcedonic +chalcedonies +chalcedonyx +chalcedonous +chalchihuitl +chalchuite +chalcid +chalcidian +chalcidic +chalcidica +chalcidicum +chalcidid +chalcididae +chalcidiform +chalcidoid +chalcidoidea +chalcids +chalcioecus +chalcis +chalcites +chalcocite +chalcogen +chalcogenide +chalcograph +chalcographer +chalcography +chalcographic +chalcographical +chalcographist +chalcolite +chalcolithic +chalcomancy +chalcomenite +chalcon +chalcone +chalcophanite +chalcophile +chalcophyllite +chalcopyrite +chalcosiderite +chalcosine +chalcostibite +chalcotrichite +chalcotript +chalcus +chaldaei +chaldaic +chaldaical +chaldaism +chaldean +chaldee +chalder +chaldese +chaldron +chaldrons +chaleh +chalehs +chalet +chalets +chalybean +chalybeate +chalybeous +chalybes +chalybite +chalice +chaliced +chalices +chalicosis +chalicothere +chalicotheriid +chalicotheriidae +chalicotherioid +chalicotherium +chalina +chalinidae +chalinine +chalinitis +chalk +chalkboard +chalkboards +chalkcutter +chalked +chalker +chalky +chalkier +chalkiest +chalkiness +chalking +chalklike +chalkline +chalkography +chalkone +chalkos +chalkosideric +chalkotheke +chalkpit +chalkrail +chalks +chalkstone +chalkstony +chalkworker +challa +challah +challahs +challas +challengable +challenge +challengeable +challenged +challengee +challengeful +challenger +challengers +challenges +challenging +challengingly +chally +challie +challies +challiho +challihos +challis +challises +challot +challote +challoth +chalmer +chalon +chalone +chalones +chalons +chalot +chaloth +chaloupe +chalque +chalta +chaluka +chalukya +chalukyan +chalumeau +chalumeaux +chalutz +chalutzim +cham +chama +chamacea +chamacoco +chamade +chamades +chamaebatia +chamaecyparis +chamaecistus +chamaecranial +chamaecrista +chamaedaphne +chamaeleo +chamaeleon +chamaeleontidae +chamaelirium +chamaenerion +chamaepericlymenum +chamaephyte +chamaeprosopic +chamaerops +chamaerrhine +chamaesaura +chamaesyce +chamaesiphon +chamaesiphonaceae +chamaesiphonaceous +chamaesiphonales +chamal +chamar +chambellan +chamber +chamberdeacon +chambered +chamberer +chamberfellow +chambering +chamberlain +chamberlainry +chamberlains +chamberlainship +chamberlet +chamberleted +chamberletted +chambermaid +chambermaids +chambers +chambertin +chamberwoman +chambioa +chambray +chambrays +chambranle +chambre +chambrel +chambul +chamecephaly +chamecephalic +chamecephalous +chamecephalus +chameleon +chameleonic +chameleonize +chameleonlike +chameleons +chametz +chamfer +chamfered +chamferer +chamfering +chamfers +chamfrain +chamfron +chamfrons +chamian +chamicuro +chamidae +chamisal +chamise +chamises +chamiso +chamisos +chamite +chamkanni +chamlet +chamm +chamma +chammy +chammied +chammies +chammying +chamois +chamoised +chamoises +chamoisette +chamoising +chamoisite +chamoix +chamoline +chamomile +chamomilla +chamorro +chamos +chamosite +chamotte +champ +champa +champac +champaca +champacol +champacs +champagne +champagned +champagneless +champagnes +champagning +champagnize +champagnized +champagnizing +champaign +champain +champak +champaka +champaks +champart +champe +champed +champer +champerator +champers +champert +champerty +champerties +champertor +champertous +champy +champian +champignon +champignons +champine +champing +champion +championed +championess +championing +championize +championless +championlike +champions +championship +championships +champlain +champlainic +champlev +champleve +champs +chams +chamsin +chan +chanabal +chanca +chance +chanceable +chanceably +chanced +chanceful +chancefully +chancefulness +chancey +chancel +chanceled +chanceless +chancelled +chancellery +chancelleries +chancellor +chancellorate +chancelloress +chancellory +chancellorism +chancellors +chancellorship +chancellorships +chancelor +chancelry +chancels +chanceman +chancemen +chancer +chancered +chancery +chanceries +chancering +chances +chancewise +chanche +chanchito +chancy +chancier +chanciest +chancily +chanciness +chancing +chancito +chanco +chancre +chancres +chancriform +chancroid +chancroidal +chancroids +chancrous +chandala +chandam +chandelier +chandeliers +chandelle +chandelled +chandelles +chandelling +chandi +chandler +chandleress +chandlery +chandleries +chandlering +chandlerly +chandlers +chandoo +chandrakanta +chandrakhi +chandry +chandu +chandui +chanduy +chandul +chane +chaneled +chaneling +chanelled +chanfrin +chanfron +chanfrons +chang +changa +changable +changar +change +changeability +changeable +changeableness +changeably +changeabout +changed +changedale +changedness +changeful +changefully +changefulness +changeless +changelessly +changelessness +changeling +changelings +changemaker +changement +changeover +changeovers +changepocket +changer +changers +changes +changing +changoan +changos +changs +changuina +changuinan +chanidae +chank +chankings +channel +channelbill +channeled +channeler +channeling +channelization +channelize +channelized +channelizes +channelizing +channelled +channeller +channellers +channelly +channelling +channels +channelure +channelwards +channer +chanoyu +chanson +chansonette +chansonnette +chansonnier +chansonniers +chansons +chanst +chant +chantable +chantage +chantages +chantant +chantecler +chanted +chantefable +chantey +chanteyman +chanteys +chantepleure +chanter +chanterelle +chanters +chantership +chanteur +chanteuse +chanteuses +chanty +chanticleer +chanticleers +chantier +chanties +chantilly +chanting +chantingly +chantlate +chantment +chantor +chantors +chantress +chantry +chantries +chants +chanukah +chao +chaogenous +chaology +chaori +chaos +chaoses +chaotic +chaotical +chaotically +chaoticness +chaoua +chaouia +chaoush +chap +chapacura +chapacuran +chapah +chapanec +chapapote +chaparajos +chaparejos +chaparral +chaparrals +chaparraz +chaparro +chapati +chapaties +chapatis +chapatti +chapatty +chapatties +chapattis +chapbook +chapbooks +chape +chapeau +chapeaus +chapeaux +chaped +chapel +chapeled +chapeless +chapelet +chapelgoer +chapelgoing +chapeling +chapelize +chapellage +chapellany +chapelled +chapelling +chapelman +chapelmaster +chapelry +chapelries +chapels +chapelward +chaperno +chaperon +chaperonage +chaperone +chaperoned +chaperoning +chaperonless +chaperons +chapes +chapfallen +chapfallenly +chapin +chapiter +chapiters +chapitle +chapitral +chaplain +chaplaincy +chaplaincies +chaplainry +chaplains +chaplainship +chaplanry +chapless +chaplet +chapleted +chaplets +chaplin +chapman +chapmanship +chapmen +chapon +chapote +chapourn +chapournet +chapournetted +chappal +chappaul +chappe +chapped +chapper +chappy +chappie +chappies +chappin +chapping +chappow +chaprasi +chaprassi +chaps +chapstick +chapt +chaptalization +chaptalize +chaptalized +chaptalizing +chapter +chapteral +chaptered +chapterful +chapterhouse +chaptering +chapters +chaptrel +chapwoman +chaqueta +chaquetas +char +chara +charabanc +charabancer +charabancs +charac +characeae +characeous +characetum +characid +characids +characin +characine +characinid +characinidae +characinoid +characins +charact +character +charactered +characterful +charactery +characterial +characterical +characteries +charactering +characterisable +characterisation +characterise +characterised +characteriser +characterising +characterism +characterist +characteristic +characteristical +characteristically +characteristicalness +characteristicness +characteristics +characterizable +characterization +characterizations +characterize +characterized +characterizer +characterizers +characterizes +characterizing +characterless +characterlessness +characterology +characterological +characterologically +characterologist +characters +characterstring +charactonym +charade +charades +charadrii +charadriidae +charadriiform +charadriiformes +charadrine +charadrioid +charadriomorphae +charadrius +charales +charango +charangos +chararas +charas +charases +charbocle +charbon +charbonnier +charbroil +charbroiled +charbroiling +charbroils +charca +charcia +charco +charcoal +charcoaled +charcoaly +charcoaling +charcoalist +charcoals +charcuterie +charcuteries +charcutier +charcutiers +chard +chardock +chards +chare +chared +charely +charer +chares +charet +chareter +charette +chargable +charge +chargeability +chargeable +chargeableness +chargeably +chargeant +charged +chargedness +chargee +chargeful +chargehouse +chargeless +chargeling +chargeman +charger +chargers +charges +chargeship +chargfaires +charging +chary +charybdian +charybdis +charicleia +charier +chariest +charily +chariness +charing +chariot +charioted +chariotee +charioteer +charioteers +charioteership +charioting +chariotlike +chariotman +chariotry +chariots +chariotway +charism +charisma +charismas +charismata +charismatic +charisms +charissa +charisticary +charitable +charitableness +charitably +charitative +charites +charity +charities +charityless +charivan +charivari +charivaried +charivariing +charivaris +chark +charka +charkas +charked +charkha +charkhana +charkhas +charking +charks +charlady +charladies +charlatan +charlatanic +charlatanical +charlatanically +charlatanish +charlatanism +charlatanistic +charlatanry +charlatanries +charlatans +charlatanship +charleen +charley +charleys +charlemagne +charlene +charles +charleston +charlestons +charlesworth +charlet +charlie +charlies +charlock +charlocks +charlotte +charlottesville +charm +charmed +charmedly +charmel +charmer +charmers +charmeuse +charmful +charmfully +charmfulness +charming +charminger +charmingest +charmingly +charmingness +charmless +charmlessly +charmonium +charms +charmwise +charneco +charnel +charnels +charnockite +charnockites +charnu +charon +charonian +charonic +charontas +charophyta +charoses +charoset +charoseth +charpai +charpais +charpie +charpit +charpoy +charpoys +charque +charqued +charqui +charquid +charquis +charr +charras +charre +charred +charrette +charry +charrier +charriest +charring +charro +charros +charrs +charruan +charruas +chars +charshaf +charsingha +chart +charta +chartable +chartaceous +chartae +charted +charter +charterable +charterage +chartered +charterer +charterers +charterhouse +chartering +charterism +charterist +charterless +chartermaster +charters +charthouse +charting +chartings +chartism +chartist +chartists +chartless +chartlet +chartographer +chartography +chartographic +chartographical +chartographically +chartographist +chartology +chartometer +chartophylacia +chartophylacium +chartophylax +chartophylaxes +chartreuse +chartreux +chartroom +charts +chartula +chartulae +chartulary +chartularies +chartulas +charuk +charvet +charwoman +charwomen +chasable +chase +chaseable +chased +chaser +chasers +chases +chashitsu +chasid +chasidim +chasing +chasings +chasm +chasma +chasmal +chasmed +chasmy +chasmic +chasmogamy +chasmogamic +chasmogamous +chasmophyte +chasms +chass +chasse +chassed +chasseing +chasselas +chassepot +chassepots +chasses +chasseur +chasseurs +chassignite +chassis +chastacosta +chaste +chastelain +chastely +chasten +chastened +chastener +chasteners +chasteness +chastening +chasteningly +chastenment +chastens +chaster +chastest +chasteweed +chasty +chastiment +chastisable +chastise +chastised +chastisement +chastiser +chastisers +chastises +chastising +chastity +chastities +chastize +chastizer +chasuble +chasubled +chasubles +chat +chataka +chatchka +chatchkas +chatchke +chatchkes +chateau +chateaubriand +chateaugray +chateaus +chateaux +chatelain +chatelaine +chatelaines +chatelainry +chatelains +chatelet +chatellany +chateus +chathamite +chathamites +chati +chatillon +chatino +chatoyance +chatoyancy +chatoyant +chaton +chatons +chatot +chats +chatsome +chatta +chattable +chattack +chattah +chattanooga +chattanoogan +chattation +chatted +chattel +chattelhood +chattelism +chattelization +chattelize +chattelized +chattelizing +chattels +chattelship +chatter +chatteration +chatterbag +chatterbox +chatterboxes +chattered +chatterer +chatterers +chattererz +chattery +chattering +chatteringly +chattermag +chattermagging +chatters +chattertonian +chatti +chatty +chattier +chatties +chattiest +chattily +chattiness +chatting +chattingly +chatwood +chaucer +chaucerian +chauceriana +chaucerianism +chaucerism +chauchat +chaudfroid +chaudron +chaufer +chaufers +chauffage +chauffer +chauffers +chauffeur +chauffeured +chauffeuring +chauffeurs +chauffeurship +chauffeuse +chauffeuses +chaui +chauk +chaukidari +chauldron +chaule +chauliodes +chaulmaugra +chaulmoogra +chaulmoograte +chaulmoogric +chaulmugra +chaum +chaumer +chaumiere +chaumontel +chauna +chaunoprockt +chaunt +chaunted +chaunter +chaunters +chaunting +chaunts +chauri +chaus +chausse +chaussee +chausseemeile +chaussees +chausses +chaussure +chaussures +chautauqua +chautauquan +chaute +chauth +chauve +chauvin +chauvinism +chauvinist +chauvinistic +chauvinistically +chauvinists +chavante +chavantean +chave +chavel +chavender +chaver +chavibetol +chavicin +chavicine +chavicol +chavish +chaw +chawan +chawbacon +chawbone +chawbuck +chawdron +chawed +chawer +chawers +chawia +chawing +chawk +chawl +chawle +chawn +chaws +chawstick +chazan +chazanim +chazans +chazanut +chazy +chazzan +chazzanim +chazzans +chazzanut +chazzen +chazzenim +chazzens +che +cheap +cheapen +cheapened +cheapener +cheapening +cheapens +cheaper +cheapery +cheapest +cheapie +cheapies +cheaping +cheapish +cheapishly +cheapjack +cheaply +cheapness +cheapo +cheapos +cheaps +cheapside +cheapskate +cheapskates +cheare +cheat +cheatable +cheatableness +cheated +cheatee +cheater +cheatery +cheateries +cheaters +cheating +cheatingly +cheatry +cheatrie +cheats +chebacco +chebec +chebeck +chebecs +chebel +chebog +chebule +chebulic +chebulinic +chechako +chechakos +chechehet +chechem +chechen +chechia +check +checkable +checkage +checkback +checkbird +checkbit +checkbite +checkbits +checkbook +checkbooks +checke +checked +checker +checkerbelly +checkerbellies +checkerberry +checkerberries +checkerbloom +checkerboard +checkerboarded +checkerboarding +checkerboards +checkerbreast +checkered +checkery +checkering +checkerist +checkers +checkerspot +checkerwise +checkerwork +checkhook +checky +checking +checklaton +checkle +checkless +checkline +checklist +checklists +checkman +checkmark +checkmate +checkmated +checkmates +checkmating +checkoff +checkoffs +checkout +checkouts +checkpoint +checkpointed +checkpointing +checkpoints +checkrack +checkrail +checkrein +checkroll +checkroom +checkrooms +checkrope +checkrow +checkrowed +checkrower +checkrowing +checkrows +checks +checkstone +checkstrap +checkstring +checksum +checksummed +checksumming +checksums +checkup +checkups +checkweigher +checkweighman +checkweighmen +checkwork +checkwriter +chedar +cheddar +cheddaring +cheddars +cheddite +cheddites +cheder +cheders +chedite +chedites +chedlock +chedreux +chee +cheecha +cheechaco +cheechako +cheechakos +cheeful +cheefuller +cheefullest +cheek +cheekbone +cheekbones +cheeked +cheeker +cheekful +cheekfuls +cheeky +cheekier +cheekiest +cheekily +cheekiness +cheeking +cheekish +cheekless +cheekpiece +cheeks +cheeney +cheep +cheeped +cheeper +cheepers +cheepy +cheepier +cheepiest +cheepily +cheepiness +cheeping +cheeps +cheer +cheered +cheerer +cheerers +cheerful +cheerfulize +cheerfuller +cheerfullest +cheerfully +cheerfulness +cheerfulsome +cheery +cheerier +cheeriest +cheerily +cheeriness +cheering +cheeringly +cheerio +cheerios +cheerlead +cheerleader +cheerleaders +cheerleading +cheerled +cheerless +cheerlessly +cheerlessness +cheerly +cheero +cheeros +cheers +cheese +cheeseboard +cheesebox +cheeseburger +cheeseburgers +cheesecake +cheesecakes +cheesecloth +cheesecloths +cheesecurd +cheesecutter +cheesed +cheeseflower +cheeselep +cheeselip +cheesemaker +cheesemaking +cheesemonger +cheesemongery +cheesemongering +cheesemongerly +cheeseparer +cheeseparing +cheeser +cheesery +cheeses +cheesewood +cheesy +cheesier +cheesiest +cheesily +cheesiness +cheesing +cheet +cheetah +cheetahs +cheetal +cheeter +cheetie +cheetul +cheewink +cheezit +chef +chefdom +chefdoms +chefrinia +chefs +chego +chegoe +chegoes +chegre +chehalis +cheiceral +cheyenne +cheyennes +cheilanthes +cheilion +cheilitis +cheilodipteridae +cheilodipterus +cheiloplasty +cheiloplasties +cheilostomata +cheilostomatous +cheilotomy +cheilotomies +cheimaphobia +cheimatophobia +cheyney +cheyneys +cheir +cheiragra +cheiranthus +cheirogaleus +cheiroglossa +cheirognomy +cheirography +cheirolin +cheiroline +cheirology +cheiromancy +cheiromegaly +cheiropatagium +cheiropod +cheiropody +cheiropodist +cheiropompholyx +cheiroptera +cheiropterygium +cheirosophy +cheirospasm +cheirotherium +cheka +chekan +cheke +cheken +chekhov +cheki +chekist +chekker +chekmak +chela +chelae +chelas +chelaship +chelatable +chelate +chelated +chelates +chelating +chelation +chelator +chelators +chelem +chelerythrin +chelerythrine +chelicer +chelicera +chelicerae +cheliceral +chelicerate +chelicere +chelide +chelydidae +chelidon +chelidonate +chelidonian +chelidonic +chelidonin +chelidonine +chelidonium +chelidosaurus +chelydra +chelydre +chelydridae +chelydroid +chelifer +cheliferidea +cheliferous +cheliform +chelinga +chelingas +chelingo +chelingos +cheliped +chelys +chellean +chello +chelodina +chelodine +cheloid +cheloids +chelone +chelonia +chelonian +chelonid +chelonidae +cheloniid +cheloniidae +chelonin +chelophore +chelp +cheltenham +chelura +chem +chemakuan +chemasthenia +chemawinite +chemehuevi +chemesthesis +chemiatry +chemiatric +chemiatrist +chemic +chemical +chemicalization +chemicalize +chemically +chemicals +chemick +chemicked +chemicker +chemicking +chemicoastrological +chemicobiology +chemicobiologic +chemicobiological +chemicocautery +chemicodynamic +chemicoengineering +chemicoluminescence +chemicoluminescent +chemicomechanical +chemicomineralogical +chemicopharmaceutical +chemicophysical +chemicophysics +chemicophysiological +chemicovital +chemics +chemiculture +chemigraph +chemigrapher +chemigraphy +chemigraphic +chemigraphically +chemiloon +chemiluminescence +chemiluminescent +chemin +cheminee +chemins +chemiotactic +chemiotaxic +chemiotaxis +chemiotropic +chemiotropism +chemiphotic +chemis +chemise +chemises +chemisette +chemism +chemisms +chemisorb +chemisorption +chemisorptive +chemist +chemistry +chemistries +chemists +chemitype +chemitypy +chemitypies +chemizo +chemmy +chemoautotrophy +chemoautotrophic +chemoautotrophically +chemoceptor +chemokinesis +chemokinetic +chemolysis +chemolytic +chemolyze +chemonite +chemopallidectomy +chemopallidectomies +chemopause +chemophysiology +chemophysiological +chemoprophyalctic +chemoprophylactic +chemoprophylaxis +chemoreception +chemoreceptive +chemoreceptivity +chemoreceptivities +chemoreceptor +chemoreflex +chemoresistance +chemosensitive +chemosensitivity +chemosensitivities +chemoserotherapy +chemoses +chemosynthesis +chemosynthetic +chemosynthetically +chemosis +chemosmoic +chemosmoses +chemosmosis +chemosmotic +chemosorb +chemosorption +chemosorptive +chemosphere +chemospheric +chemostat +chemosterilant +chemosterilants +chemosurgery +chemosurgical +chemotactic +chemotactically +chemotaxy +chemotaxis +chemotaxonomy +chemotaxonomic +chemotaxonomically +chemotaxonomist +chemotherapeutic +chemotherapeutical +chemotherapeutically +chemotherapeuticness +chemotherapeutics +chemotherapy +chemotherapies +chemotherapist +chemotherapists +chemotic +chemotroph +chemotrophic +chemotropic +chemotropically +chemotropism +chempaduk +chemung +chemurgy +chemurgic +chemurgical +chemurgically +chemurgies +chen +chena +chenar +chende +cheneau +cheneaus +cheneaux +cheney +chenet +chenevixite +chenfish +cheng +chengal +chenica +chenier +chenille +cheniller +chenilles +chenopod +chenopodiaceae +chenopodiaceous +chenopodiales +chenopodium +chenopods +cheongsam +cheoplastic +chepster +cheque +chequebook +chequeen +chequer +chequerboard +chequered +chequering +chequers +chequerwise +chequerwork +cheques +chequy +chequin +chequinn +cher +chera +cherchez +chercock +chere +cherely +cherem +cheremiss +cheremissian +cherenkov +chergui +cherie +cheries +cherimoya +cherimoyer +cherimolla +cherish +cherishable +cherished +cherisher +cherishers +cherishes +cherishing +cherishingly +cherishment +cherkess +cherkesser +chermes +chermidae +chermish +cherna +chernites +chernomorish +chernozem +chernozemic +cherogril +cherokee +cherokees +cheroot +cheroots +cherry +cherryblossom +cherried +cherries +cherrying +cherrylike +cherrystone +cherrystones +chersydridae +chersonese +chert +cherte +cherty +chertier +chertiest +cherts +cherub +cherubfish +cherubfishes +cherubic +cherubical +cherubically +cherubim +cherubimic +cherubimical +cherubin +cherublike +cherubs +cherup +cherusci +chervante +chervil +chervils +chervonei +chervonets +chervonetz +chervontsi +chesapeake +chesboil +chesboll +chese +cheselip +cheshire +chesil +cheskey +cheskeys +cheslep +cheson +chesoun +chess +chessart +chessboard +chessboards +chessdom +chessel +chesser +chesses +chesset +chessylite +chessist +chessman +chessmen +chessner +chessom +chesstree +chest +chested +chesteine +chester +chesterbed +chesterfield +chesterfieldian +chesterfields +chesterlite +chestful +chestfuls +chesty +chestier +chestiest +chestily +chestiness +chestnut +chestnuts +chestnutty +chests +chet +chetah +chetahs +cheth +cheths +chetif +chetive +chetopod +chetrum +chetrums +chetty +chettik +chetverik +chetvert +cheung +chevachee +chevachie +chevage +cheval +chevalet +chevalets +chevalier +chevaliers +chevaline +chevance +chevaux +cheve +chevee +cheveys +chevelure +cheven +chevener +cheventayn +cheverel +cheveret +cheveril +cheveron +cheverons +chevesaile +chevesne +chevet +chevetaine +chevy +chevied +chevies +chevying +cheville +chevin +cheviot +cheviots +chevisance +chevise +chevon +chevre +chevres +chevret +chevrette +chevreuil +chevrolet +chevrolets +chevron +chevrone +chevroned +chevronel +chevronelly +chevrony +chevronny +chevrons +chevronwise +chevrotain +chevvy +chew +chewable +chewbark +chewed +cheweler +chewer +chewers +chewet +chewy +chewie +chewier +chewiest +chewing +chewink +chewinks +chews +chewstick +chez +chg +chhatri +chi +chia +chiack +chyack +chyak +chiam +chian +chianti +chiao +chiapanec +chiapanecan +chiarooscurist +chiarooscuro +chiarooscuros +chiaroscurist +chiaroscuro +chiaroscuros +chias +chiasm +chiasma +chiasmal +chiasmas +chiasmata +chiasmatic +chiasmatype +chiasmatypy +chiasmi +chiasmic +chiasmodon +chiasmodontid +chiasmodontidae +chiasms +chiasmus +chiastic +chiastolite +chiastoneural +chiastoneury +chiastoneurous +chiaus +chiauses +chiave +chiavetta +chyazic +chiba +chibcha +chibchan +chibinite +chibol +chibouk +chibouks +chibouque +chibrit +chic +chica +chicadee +chicago +chicagoan +chicagoans +chicayote +chicalote +chicane +chicaned +chicaner +chicanery +chicaneries +chicaners +chicanes +chicaning +chicano +chicanos +chicaric +chiccory +chiccories +chicer +chicest +chich +chicha +chicharra +chichevache +chichi +chichicaste +chichili +chichimec +chichimecan +chichipate +chichipe +chichis +chichituna +chichling +chick +chickabiddy +chickadee +chickadees +chickahominy +chickamauga +chickaree +chickasaw +chickasaws +chickee +chickees +chickell +chicken +chickenberry +chickenbill +chickenbreasted +chickened +chickenhearted +chickenheartedly +chickenheartedness +chickenhood +chickening +chickenpox +chickens +chickenshit +chickenweed +chickenwort +chicker +chickery +chickhood +chicky +chickies +chickling +chickory +chickories +chickpea +chickpeas +chicks +chickstone +chickweed +chickweeds +chickwit +chicle +chiclero +chicles +chicly +chicness +chicnesses +chico +chicomecoatl +chicory +chicories +chicos +chicot +chicote +chicqued +chicquer +chicquest +chicquing +chics +chid +chidden +chide +chided +chider +chiders +chides +chiding +chidingly +chidingness +chidra +chief +chiefage +chiefdom +chiefdoms +chiefer +chiefery +chiefess +chiefest +chiefish +chiefless +chiefly +chiefling +chiefry +chiefs +chiefship +chieftain +chieftaincy +chieftaincies +chieftainess +chieftainry +chieftainries +chieftains +chieftainship +chieftainships +chieftess +chiefty +chiel +chield +chields +chiels +chien +chierete +chievance +chieve +chiffchaff +chiffer +chifferobe +chiffon +chiffonade +chiffony +chiffonier +chiffoniers +chiffonnier +chiffonnieres +chiffonniers +chiffons +chifforobe +chifforobes +chiffre +chiffrobe +chigetai +chigetais +chigga +chiggak +chigger +chiggers +chiggerweed +chignon +chignoned +chignons +chigoe +chigoes +chih +chihfu +chihuahua +chihuahuas +chikara +chikee +chil +chilacayote +chilacavote +chylaceous +chilalgia +chylangioma +chylaqueous +chilaria +chilarium +chilblain +chilblained +chilblains +chilcat +child +childage +childbear +childbearing +childbed +childbeds +childbirth +childbirths +childcrowing +childe +childed +childermas +childes +childhood +childhoods +childing +childish +childishly +childishness +childkind +childless +childlessness +childly +childlier +childliest +childlike +childlikeness +childminder +childness +childproof +childre +children +childrenite +childridden +childship +childward +childwife +childwite +chile +chyle +chilean +chileanization +chileanize +chileans +chilectropion +chylemia +chilenite +chiles +chyles +chili +chiliad +chiliadal +chiliadic +chiliadron +chiliads +chiliaedron +chiliagon +chiliahedron +chiliarch +chiliarchy +chiliarchia +chiliasm +chiliasms +chiliast +chiliastic +chiliasts +chilicote +chilicothe +chilidium +chilidog +chilidogs +chylidrosis +chilies +chylifaction +chylifactive +chylifactory +chyliferous +chylify +chylific +chylification +chylificatory +chylified +chylifying +chyliform +chilina +chilindre +chilinidae +chiliomb +chilion +chilipepper +chilitis +chilkat +chill +chilla +chillagite +chilled +chiller +chillers +chillest +chilli +chilly +chillier +chillies +chilliest +chillily +chilliness +chilling +chillingly +chillis +chillish +chilliwack +chillness +chillo +chilloes +chillroom +chills +chillsome +chillum +chillumchee +chillums +chylocauly +chylocaulous +chylocaulously +chylocele +chylocyst +chilodon +chilognath +chilognatha +chilognathan +chilognathous +chilogrammo +chyloid +chiloma +chilomastix +chilomata +chylomicron +chiloncus +chylopericardium +chylophylly +chylophyllous +chylophyllously +chiloplasty +chilopod +chilopoda +chilopodan +chilopodous +chilopods +chylopoetic +chylopoiesis +chylopoietic +chilopsis +chylosis +chilostoma +chilostomata +chilostomatous +chilostome +chylothorax +chilotomy +chilotomies +chylous +chilte +chiltern +chyluria +chilver +chimachima +chimaera +chimaeras +chimaerid +chimaeridae +chimaeroid +chimaeroidei +chimakuan +chimakum +chimalakwe +chimalapa +chimane +chimango +chimaphila +chymaqueous +chimar +chimarikan +chimariko +chimars +chymase +chimb +chimbe +chimble +chimbley +chimbleys +chimbly +chimblies +chimbs +chime +chyme +chimed +chimer +chimera +chimeral +chimeras +chimere +chimeres +chimeric +chimerical +chimerically +chimericalness +chimerism +chimers +chimes +chymes +chimesmaster +chymia +chymic +chymics +chymiferous +chymify +chymification +chymified +chymifying +chimin +chiminage +chiming +chymist +chymistry +chymists +chimla +chimlas +chimley +chimleys +chimmesyan +chimney +chimneyed +chimneyhead +chimneying +chimneyless +chimneylike +chimneyman +chimneypiece +chimneypot +chimneys +chimonanthus +chimopeelagic +chimopelagic +chymosin +chymosinogen +chymosins +chymotrypsin +chymotrypsinogen +chymous +chimp +chimpanzee +chimpanzees +chimps +chimu +chin +china +chinaberry +chinaberries +chinafy +chinafish +chinalike +chinaman +chinamania +chinamaniac +chinamen +chinampa +chinanta +chinantecan +chinantecs +chinaphthol +chinar +chinaroot +chinas +chinatown +chinaware +chinawoman +chinband +chinbeak +chinbone +chinbones +chincapin +chinch +chincha +chinchayote +chinchasuyu +chinche +chincher +chincherinchee +chincherinchees +chinches +chinchy +chinchier +chinchiest +chinchilla +chinchillas +chinchillette +chinchiness +chinching +chinchona +chincloth +chincof +chincona +chincough +chindee +chindi +chine +chined +chinee +chinela +chinenses +chines +chinese +chinesery +chinfest +ching +chingma +chingpaw +chinhwan +chinik +chiniks +chinin +chining +chiniofon +chink +chinkapin +chinkara +chinked +chinker +chinkerinchee +chinkers +chinky +chinkier +chinkiest +chinking +chinkle +chinks +chinles +chinless +chinnam +chinned +chinner +chinners +chinny +chinnier +chinniest +chinning +chino +chinoa +chinoidin +chinoidine +chinois +chinoiserie +chinol +chinoleine +chinoline +chinologist +chinone +chinones +chinook +chinookan +chinooks +chinos +chinotoxine +chinotti +chinotto +chinovnik +chinpiece +chinquapin +chins +chinse +chinsed +chinsing +chint +chints +chintses +chintz +chintze +chintzes +chintzy +chintzier +chintziest +chintziness +chinwag +chinwood +chiococca +chiococcine +chiogenes +chiolite +chyometer +chionablepsia +chionanthus +chionaspis +chionididae +chionis +chionodoxa +chionophobia +chiopin +chiot +chiotilla +chip +chipboard +chipchap +chipchop +chipewyan +chipyard +chiplet +chipling +chipmuck +chipmucks +chipmunk +chipmunks +chipolata +chippable +chippage +chipped +chippendale +chipper +chippered +chippering +chippers +chippewa +chippewas +chippy +chippie +chippier +chippies +chippiest +chipping +chippings +chipproof +chypre +chips +chipwood +chiquero +chiquest +chiquitan +chiquito +chiragra +chiragrical +chirayta +chiral +chiralgia +chirality +chirapsia +chirarthritis +chirata +chiriana +chiricahua +chiriguano +chirimen +chirimia +chirimoya +chirimoyer +chirino +chirinola +chiripa +chirivita +chirk +chirked +chirker +chirkest +chirking +chirks +chirl +chirm +chirmed +chirming +chirms +chiro +chirocosmetics +chirogale +chirogymnast +chirognomy +chirognomic +chirognomically +chirognomist +chirognostic +chirograph +chirographary +chirographer +chirographers +chirography +chirographic +chirographical +chirolas +chirology +chirological +chirologically +chirologies +chirologist +chiromance +chiromancer +chiromancy +chiromancist +chiromant +chiromantic +chiromantical +chiromantis +chiromegaly +chirometer +chiromyidae +chiromys +chiron +chironym +chironomy +chironomic +chironomid +chironomidae +chironomus +chiropatagium +chiroplasty +chiropod +chiropody +chiropodial +chiropodic +chiropodical +chiropodist +chiropodistry +chiropodists +chiropodous +chiropompholyx +chiropractic +chiropractor +chiropractors +chiropraxis +chiropter +chiroptera +chiropteran +chiropterygian +chiropterygious +chiropterygium +chiropterite +chiropterophilous +chiropterous +chiros +chirosophist +chirospasm +chirotes +chirotherian +chirotherium +chirothesia +chirotype +chirotony +chirotonsor +chirotonsory +chirp +chirped +chirper +chirpers +chirpy +chirpier +chirpiest +chirpily +chirpiness +chirping +chirpingly +chirpling +chirps +chirr +chirre +chirred +chirres +chirring +chirrs +chirrup +chirruped +chirruper +chirrupy +chirruping +chirrupper +chirrups +chirt +chiru +chirurgeon +chirurgeonly +chirurgery +chirurgy +chirurgic +chirurgical +chis +chisedec +chisel +chiseled +chiseler +chiselers +chiseling +chiselled +chiseller +chisellers +chiselly +chisellike +chiselling +chiselmouth +chisels +chisled +chistera +chistka +chit +chita +chitak +chital +chitarra +chitarrino +chitarrone +chitarroni +chitchat +chitchats +chitchatted +chitchatty +chitchatting +chithe +chitimacha +chitimachan +chitin +chitinization +chitinized +chitinocalcareous +chitinogenous +chitinoid +chitinous +chitins +chitlin +chitling +chitlings +chitlins +chiton +chitons +chitosamine +chitosan +chitosans +chitose +chitra +chytra +chitrali +chytrid +chytridiaceae +chytridiaceous +chytridial +chytridiales +chytridiose +chytridiosis +chytridium +chytroi +chits +chittack +chittak +chittamwood +chitted +chitter +chittered +chittering +chitterling +chitterlings +chitters +chitty +chitties +chitting +chiule +chiurm +chiv +chivachee +chivage +chivalresque +chivalry +chivalric +chivalries +chivalrous +chivalrously +chivalrousness +chivaree +chivareed +chivareeing +chivarees +chivareing +chivari +chivaried +chivariing +chivaring +chivaris +chivarra +chivarras +chivarro +chive +chivey +chiver +chiveret +chives +chivy +chiviatite +chivied +chivies +chivying +chivvy +chivvied +chivvies +chivvying +chivw +chiwere +chizz +chizzel +chkalik +chkfil +chkfile +chladnite +chlamyd +chlamydate +chlamydeous +chlamydes +chlamydobacteriaceae +chlamydobacteriaceous +chlamydobacteriales +chlamydomonadaceae +chlamydomonadidae +chlamydomonas +chlamydophore +chlamydosaurus +chlamydoselachidae +chlamydoselachus +chlamydospore +chlamydosporic +chlamydozoa +chlamydozoan +chlamyphore +chlamyphorus +chlamys +chlamyses +chleuh +chloanthite +chloasma +chloasmata +chloe +chlor +chloracetate +chloracne +chloraemia +chloragen +chloragogen +chloragogue +chloral +chloralformamide +chloralide +chloralism +chloralization +chloralize +chloralized +chloralizing +chloralose +chloralosed +chlorals +chloralum +chlorambucil +chloramide +chloramin +chloramine +chloramphenicol +chloranaemia +chloranemia +chloranemic +chloranhydride +chloranil +chloranthaceae +chloranthaceous +chloranthy +chloranthus +chlorapatite +chlorargyrite +chlorastrolite +chlorate +chlorates +chlorazide +chlorcosane +chlordan +chlordane +chlordans +chlordiazepoxide +chlore +chlored +chlorella +chlorellaceae +chlorellaceous +chloremia +chloremic +chlorenchyma +chlorguanide +chlorhexidine +chlorhydrate +chlorhydric +chloriamb +chloriambus +chloric +chlorid +chloridate +chloridated +chloridation +chloride +chloridella +chloridellidae +chlorider +chlorides +chloridic +chloridize +chloridized +chloridizing +chlorids +chloryl +chlorimeter +chlorimetry +chlorimetric +chlorin +chlorinate +chlorinated +chlorinates +chlorinating +chlorination +chlorinator +chlorinators +chlorine +chlorines +chlorinity +chlorinize +chlorinous +chlorins +chloriodide +chlorion +chlorioninae +chlorite +chlorites +chloritic +chloritization +chloritize +chloritoid +chlorize +chlormethane +chlormethylic +chlornal +chloro +chloroacetate +chloroacetic +chloroacetone +chloroacetophenone +chloroamide +chloroamine +chloroanaemia +chloroanemia +chloroaurate +chloroauric +chloroaurite +chlorobenzene +chlorobromide +chlorobromomethane +chlorocalcite +chlorocarbon +chlorocarbonate +chlorochromates +chlorochromic +chlorochrous +chlorococcaceae +chlorococcales +chlorococcum +chlorococcus +chlorocresol +chlorocruorin +chlorodyne +chlorodize +chlorodized +chlorodizing +chloroethene +chloroethylene +chlorofluorocarbon +chlorofluoromethane +chloroform +chloroformate +chloroformed +chloroformic +chloroforming +chloroformism +chloroformist +chloroformization +chloroformize +chloroforms +chlorogenic +chlorogenine +chloroguanide +chlorohydrin +chlorohydrocarbon +chlorohydroquinone +chloroid +chloroiodide +chloroleucite +chloroma +chloromata +chloromelanite +chlorometer +chloromethane +chlorometry +chlorometric +chloromycetin +chloronaphthalene +chloronitrate +chloropal +chloropalladates +chloropalladic +chlorophaeite +chlorophane +chlorophenol +chlorophenothane +chlorophyceae +chlorophyceous +chlorophyl +chlorophyll +chlorophyllaceous +chlorophyllan +chlorophyllase +chlorophyllian +chlorophyllide +chlorophylliferous +chlorophylligenous +chlorophylligerous +chlorophyllin +chlorophyllite +chlorophylloid +chlorophyllose +chlorophyllous +chlorophoenicite +chlorophora +chloropia +chloropicrin +chloroplast +chloroplastic +chloroplastid +chloroplasts +chloroplatinate +chloroplatinic +chloroplatinite +chloroplatinous +chloroprene +chloropsia +chloroquine +chlorosilicate +chlorosis +chlorospinel +chlorosulphonic +chlorothiazide +chlorotic +chlorotically +chlorotrifluoroethylene +chlorotrifluoromethane +chlorous +chlorozincate +chlorpheniramine +chlorphenol +chlorpicrin +chlorpikrin +chlorpromazine +chlorpropamide +chlorprophenpyridamine +chlorsalol +chlortetracycline +chm +chmn +chn +chnuphis +cho +choachyte +choak +choana +choanate +choanephora +choanite +choanocytal +choanocyte +choanoflagellata +choanoflagellate +choanoflagellida +choanoflagellidae +choanoid +choanophorous +choanosomal +choanosome +choate +choaty +chob +chobdar +chobie +choca +chocalho +chocard +chocho +chochos +chock +chockablock +chocked +chocker +chockful +chocking +chockler +chockman +chocks +chockstone +choco +chocoan +chocolate +chocolatey +chocolates +chocolaty +chocolatier +chocolatiere +choctaw +choctaws +choel +choenix +choeropsis +choes +choffer +choga +chogak +chogset +choy +choya +choiak +choyaroot +choice +choiceful +choiceless +choicelessness +choicely +choiceness +choicer +choices +choicest +choicy +choicier +choiciest +choil +choile +choiler +choir +choirboy +choirboys +choired +choirgirl +choiring +choirlike +choirman +choirmaster +choirmasters +choyroot +choirs +choirwise +choise +choisya +chok +chokage +choke +chokeable +chokeberry +chokeberries +chokebore +chokecherry +chokecherries +choked +chokedamp +chokey +chokeys +choker +chokered +chokerman +chokers +chokes +chokestrap +chokeweed +choky +chokidar +chokier +chokies +chokiest +choking +chokingly +choko +chokra +chol +chola +cholaemia +cholagogic +cholagogue +cholalic +cholam +cholane +cholangiography +cholangiographic +cholangioitis +cholangitis +cholanic +cholanthrene +cholate +cholates +chold +choleate +cholecalciferol +cholecyanin +cholecyanine +cholecyst +cholecystalgia +cholecystectasia +cholecystectomy +cholecystectomies +cholecystectomized +cholecystenterorrhaphy +cholecystenterostomy +cholecystgastrostomy +cholecystic +cholecystis +cholecystitis +cholecystnephrostomy +cholecystocolostomy +cholecystocolotomy +cholecystoduodenostomy +cholecystogastrostomy +cholecystogram +cholecystography +cholecystoileostomy +cholecystojejunostomy +cholecystokinin +cholecystolithiasis +cholecystolithotripsy +cholecystonephrostomy +cholecystopexy +cholecystorrhaphy +cholecystostomy +cholecystostomies +cholecystotomy +cholecystotomies +choledoch +choledochal +choledochectomy +choledochitis +choledochoduodenostomy +choledochoenterostomy +choledocholithiasis +choledocholithotomy +choledocholithotripsy +choledochoplasty +choledochorrhaphy +choledochostomy +choledochostomies +choledochotomy +choledochotomies +choledography +cholee +cholehematin +choleic +choleine +choleinic +cholelith +cholelithiasis +cholelithic +cholelithotomy +cholelithotripsy +cholelithotrity +cholemia +cholent +cholents +choleokinase +cholepoietic +choler +cholera +choleraic +choleras +choleric +cholerically +cholericly +cholericness +choleriform +cholerigenous +cholerine +choleroid +choleromania +cholerophobia +cholerrhagia +cholers +cholestane +cholestanol +cholesteatoma +cholesteatomatous +cholestene +cholesterate +cholesteremia +cholesteric +cholesteryl +cholesterin +cholesterinemia +cholesterinic +cholesterinuria +cholesterol +cholesterolemia +cholesteroluria +cholesterosis +choletelin +choletherapy +choleuria +choli +choliamb +choliambic +choliambist +cholic +cholick +choline +cholinergic +cholines +cholinesterase +cholinic +cholinolytic +cholla +chollas +choller +chollers +cholo +cholochrome +cholocyanine +choloepus +chologenetic +choloid +choloidic +choloidinic +chololith +chololithic +cholonan +cholones +cholophaein +cholophein +cholorrhea +cholos +choloscopy +cholralosed +cholterheaded +choltry +cholum +choluria +choluteca +chomage +chomer +chomp +chomped +chomper +chompers +chomping +chomps +chon +chonchina +chondral +chondralgia +chondrarsenite +chondre +chondrectomy +chondrenchyma +chondri +chondria +chondric +chondrify +chondrification +chondrified +chondrigen +chondrigenous +chondrilla +chondrin +chondrinous +chondriocont +chondrioma +chondriome +chondriomere +chondriomite +chondriosomal +chondriosome +chondriosomes +chondriosphere +chondrite +chondrites +chondritic +chondritis +chondroadenoma +chondroalbuminoid +chondroangioma +chondroarthritis +chondroblast +chondroblastoma +chondrocarcinoma +chondrocele +chondrocyte +chondroclasis +chondroclast +chondrocoracoid +chondrocostal +chondrocranial +chondrocranium +chondrodynia +chondrodystrophy +chondrodystrophia +chondrodite +chondroditic +chondroendothelioma +chondroepiphysis +chondrofetal +chondrofibroma +chondrofibromatous +chondroganoidei +chondrogen +chondrogenesis +chondrogenetic +chondrogeny +chondrogenous +chondroglossal +chondroglossus +chondrography +chondroid +chondroitic +chondroitin +chondrolipoma +chondrology +chondroma +chondromalacia +chondromas +chondromata +chondromatous +chondromyces +chondromyoma +chondromyxoma +chondromyxosarcoma +chondromucoid +chondropharyngeal +chondropharyngeus +chondrophyte +chondrophore +chondroplast +chondroplasty +chondroplastic +chondroprotein +chondropterygian +chondropterygii +chondropterygious +chondrosamine +chondrosarcoma +chondrosarcomas +chondrosarcomata +chondrosarcomatous +chondroseptum +chondrosin +chondrosis +chondroskeleton +chondrostean +chondrostei +chondrosteoma +chondrosteous +chondrosternal +chondrotome +chondrotomy +chondroxiphoid +chondrule +chondrules +chondrus +chonicrite +chonk +chonolith +chonta +chontal +chontalan +chontaquiro +chontawood +choochoo +chook +chooky +chookie +chookies +choom +choop +choora +choosable +choosableness +choose +chooseable +choosey +chooser +choosers +chooses +choosy +choosier +choosiest +choosiness +choosing +choosingly +chop +chopa +chopas +chopboat +chopdar +chopfallen +chophouse +chophouses +chopin +chopine +chopines +chopins +choplogic +choplogical +chopped +chopper +choppered +choppers +choppy +choppier +choppiest +choppily +choppin +choppiness +chopping +chops +chopstick +chopsticks +chopunnish +chora +choragi +choragy +choragic +choragion +choragium +choragus +choraguses +chorai +choral +choralcelo +chorale +choraleon +chorales +choralist +chorally +chorals +chorasmian +chord +chorda +chordaceae +chordacentrous +chordacentrum +chordaceous +chordal +chordally +chordamesoderm +chordamesodermal +chordamesodermic +chordata +chordate +chordates +chorded +chordee +chordeiles +chording +chorditis +chordoid +chordomesoderm +chordophone +chordotomy +chordotonal +chords +chore +chorea +choreal +choreas +choreatic +chored +choree +choregi +choregy +choregic +choregrapher +choregraphy +choregraphic +choregraphically +choregus +choreguses +chorei +choreic +choreiform +choreman +choremen +choreodrama +choreograph +choreographed +choreographer +choreographers +choreography +choreographic +choreographical +choreographically +choreographing +choreographs +choreoid +choreomania +chorepiscopal +chorepiscope +chorepiscopus +chores +choreus +choreutic +chorgi +chorial +choriamb +choriambi +choriambic +choriambize +choriambs +choriambus +choriambuses +choribi +choric +chorically +chorine +chorines +choring +chorio +chorioadenoma +chorioallantoic +chorioallantoid +chorioallantois +choriocapillary +choriocapillaris +choriocarcinoma +choriocarcinomas +choriocarcinomata +choriocele +chorioepithelioma +chorioepitheliomas +chorioepitheliomata +chorioid +chorioidal +chorioiditis +chorioidocyclitis +chorioidoiritis +chorioidoretinitis +chorioids +chorioma +choriomas +choriomata +chorion +chorionepithelioma +chorionic +chorions +chorioptes +chorioptic +chorioretinal +chorioretinitis +choryos +choripetalae +choripetalous +choriphyllous +chorisepalous +chorisis +chorism +choriso +chorisos +chorist +choristate +chorister +choristers +choristership +choristic +choristoblastoma +choristoma +choristoneura +choristry +chorization +chorizo +chorizont +chorizontal +chorizontes +chorizontic +chorizontist +chorizos +chorobates +chorogi +chorograph +chorographer +chorography +chorographic +chorographical +chorographically +chorographies +choroid +choroidal +choroidea +choroiditis +choroidocyclitis +choroidoiritis +choroidoretinitis +choroids +chorology +chorological +chorologist +choromania +choromanic +chorometry +chorook +chorotega +choroti +chorous +chort +chorten +chorti +chortle +chortled +chortler +chortlers +chortles +chortling +chortosterol +chorus +chorused +choruser +choruses +chorusing +choruslike +chorusmaster +chorussed +chorusses +chorussing +chorwat +chose +chosen +choses +chosing +chott +chotts +chou +chouan +chouanize +choucroute +chouette +choufleur +chough +choughs +chouka +choule +choultry +choultries +chounce +choup +choupic +chouquette +chous +chouse +choused +chouser +chousers +chouses +choush +choushes +chousing +chousingha +chout +choux +chow +chowanoc +chowchow +chowchows +chowder +chowdered +chowderhead +chowderheaded +chowderheadedness +chowdering +chowders +chowed +chowhound +chowing +chowk +chowry +chowries +chows +chowse +chowsed +chowses +chowsing +chowtime +chowtimes +chozar +chrematheism +chrematist +chrematistic +chrematistics +chremsel +chremzel +chremzlach +chreotechnics +chresard +chresards +chresmology +chrestomathy +chrestomathic +chrestomathics +chrestomathies +chry +chria +chrimsel +chris +chrysal +chrysalid +chrysalida +chrysalidal +chrysalides +chrysalidian +chrysaline +chrysalis +chrysalises +chrysaloid +chrysamine +chrysammic +chrysamminic +chrysamphora +chrysanilin +chrysaniline +chrysanisic +chrysanthemin +chrysanthemum +chrysanthemums +chrysanthous +chrysaor +chrysarobin +chrysatropic +chrysazin +chrysazol +chryseis +chryselectrum +chryselephantine +chrysemys +chrysene +chrysenic +chrysid +chrysidella +chrysidid +chrysididae +chrysin +chrysippus +chrysis +chrysler +chryslers +chrism +chrisma +chrismal +chrismale +chrismary +chrismatine +chrismation +chrismatite +chrismatize +chrismatory +chrismatories +chrismon +chrismons +chrisms +chrysoaristocracy +chrysobalanaceae +chrysobalanus +chrysoberyl +chrysobull +chrysocale +chrysocarpous +chrysochlore +chrysochloridae +chrysochloris +chrysochlorous +chrysochrous +chrysocolla +chrysocracy +chrysoeriol +chrysogen +chrysograph +chrysographer +chrysography +chrysohermidin +chrysoidine +chrysolite +chrysolitic +chrysology +chrysolophus +chrisom +chrysome +chrysomelid +chrysomelidae +chrysomyia +chrisomloosing +chrysomonad +chrysomonadales +chrysomonadina +chrysomonadine +chrisoms +chrysopa +chrysopal +chrysopee +chrysophan +chrysophane +chrysophanic +chrysophanus +chrysophenin +chrysophenine +chrysophilist +chrysophilite +chrysophyll +chrysophyllum +chrysophyte +chrysophlyctis +chrysopid +chrysopidae +chrysopoeia +chrysopoetic +chrysopoetics +chrysoprase +chrysoprasus +chrysops +chrysopsis +chrysorin +chrysosperm +chrysosplenium +chrysostomic +chrysothamnus +chrysotherapy +chrysothrix +chrysotile +chrysotis +chrisroot +chrissie +christ +christabel +christadelphian +christadelphianism +christcross +christdom +christed +christen +christendie +christendom +christened +christener +christeners +christenhead +christening +christenmas +christens +christhood +christy +christiad +christian +christiana +christiania +christianiadeal +christianism +christianite +christianity +christianization +christianize +christianized +christianizer +christianizes +christianizing +christianly +christianlike +christianness +christianogentilism +christianography +christianomastix +christianopaganism +christians +christicide +christie +christies +christiform +christina +christine +christless +christlessness +christly +christlike +christlikeness +christliness +christmas +christmasberry +christmases +christmasy +christmasing +christmastide +christocentric +chrystocrene +christofer +christogram +christolatry +christology +christological +christologist +christophany +christophe +christopher +christos +christs +christward +chroatol +chrobat +chroma +chromaffin +chromaffinic +chromamamin +chromammine +chromaphil +chromaphore +chromas +chromascope +chromate +chromates +chromatic +chromatical +chromatically +chromatician +chromaticism +chromaticity +chromaticness +chromatics +chromatid +chromatin +chromatinic +chromatioideae +chromatype +chromatism +chromatist +chromatium +chromatize +chromatocyte +chromatodysopia +chromatogenous +chromatogram +chromatograph +chromatography +chromatographic +chromatographically +chromatoid +chromatolysis +chromatolytic +chromatology +chromatologies +chromatometer +chromatone +chromatopathy +chromatopathia +chromatopathic +chromatophil +chromatophile +chromatophilia +chromatophilic +chromatophilous +chromatophobia +chromatophore +chromatophoric +chromatophorous +chromatoplasm +chromatopsia +chromatoptometer +chromatoptometry +chromatoscope +chromatoscopy +chromatosis +chromatosphere +chromatospheric +chromatrope +chromaturia +chromazurine +chromdiagnosis +chrome +chromed +chromene +chromeplate +chromeplated +chromeplating +chromes +chromesthesia +chrometophobia +chromhidrosis +chromy +chromic +chromicize +chromicizing +chromid +chromidae +chromide +chromides +chromidial +chromididae +chromidiogamy +chromidiosome +chromidium +chromidrosis +chromiferous +chromyl +chrominance +chroming +chromiole +chromism +chromite +chromites +chromitite +chromium +chromiums +chromize +chromized +chromizes +chromizing +chromo +chromobacterieae +chromobacterium +chromoblast +chromocenter +chromocentral +chromochalcography +chromochalcographic +chromocyte +chromocytometer +chromocollograph +chromocollography +chromocollographic +chromocollotype +chromocollotypy +chromocratic +chromoctye +chromodermatosis +chromodiascope +chromogen +chromogene +chromogenesis +chromogenetic +chromogenic +chromogenous +chromogram +chromograph +chromoisomer +chromoisomeric +chromoisomerism +chromoleucite +chromolipoid +chromolysis +chromolith +chromolithic +chromolithograph +chromolithographer +chromolithography +chromolithographic +chromomere +chromomeric +chromometer +chromone +chromonema +chromonemal +chromonemata +chromonematal +chromonematic +chromonemic +chromoparous +chromophage +chromophane +chromophil +chromophyl +chromophile +chromophilia +chromophilic +chromophyll +chromophilous +chromophobe +chromophobia +chromophobic +chromophor +chromophore +chromophoric +chromophorous +chromophotograph +chromophotography +chromophotographic +chromophotolithograph +chromoplasm +chromoplasmic +chromoplast +chromoplastid +chromoprotein +chromopsia +chromoptometer +chromoptometrical +chromos +chromosantonin +chromoscope +chromoscopy +chromoscopic +chromosomal +chromosomally +chromosome +chromosomes +chromosomic +chromosphere +chromospheres +chromospheric +chromotherapy +chromotherapist +chromotype +chromotypy +chromotypic +chromotypography +chromotypographic +chromotrope +chromotropy +chromotropic +chromotropism +chromous +chromoxylograph +chromoxylography +chromule +chron +chronal +chronanagram +chronaxy +chronaxia +chronaxie +chronaxies +chroncmeter +chronic +chronica +chronical +chronically +chronicity +chronicle +chronicled +chronicler +chroniclers +chronicles +chronicling +chronicon +chronics +chronique +chronisotherm +chronist +chronobarometer +chronobiology +chronocarator +chronocyclegraph +chronocinematography +chronocrator +chronodeik +chronogeneous +chronogenesis +chronogenetic +chronogram +chronogrammatic +chronogrammatical +chronogrammatically +chronogrammatist +chronogrammic +chronograph +chronographer +chronography +chronographic +chronographical +chronographically +chronographs +chronoisothermal +chronol +chronologer +chronology +chronologic +chronological +chronologically +chronologies +chronologist +chronologists +chronologize +chronologizing +chronomancy +chronomantic +chronomastix +chronometer +chronometers +chronometry +chronometric +chronometrical +chronometrically +chronon +chrononomy +chronons +chronopher +chronophotograph +chronophotography +chronophotographic +chronos +chronoscope +chronoscopy +chronoscopic +chronoscopically +chronoscopv +chronosemic +chronostichon +chronothermal +chronothermometer +chronotropic +chronotropism +chroococcaceae +chroococcaceous +chroococcales +chroococcoid +chroococcus +chrosperma +chrotta +chs +chteau +chthonian +chthonic +chthonophagy +chthonophagia +chuana +chub +chubasco +chubascos +chubb +chubbed +chubbedness +chubby +chubbier +chubbiest +chubbily +chubbiness +chubs +chubsucker +chuchona +chuck +chuckawalla +chucked +chucker +chuckfarthing +chuckfull +chuckhole +chuckholes +chucky +chuckie +chuckies +chucking +chuckingly +chuckle +chuckled +chucklehead +chuckleheaded +chuckleheadedness +chuckler +chucklers +chuckles +chucklesome +chuckling +chucklingly +chuckram +chuckrum +chucks +chuckstone +chuckwalla +chud +chuddah +chuddahs +chuddar +chuddars +chudder +chudders +chude +chudic +chuet +chueta +chufa +chufas +chuff +chuffed +chuffer +chuffest +chuffy +chuffier +chuffiest +chuffily +chuffiness +chuffing +chuffs +chug +chugalug +chugalugged +chugalugging +chugalugs +chugged +chugger +chuggers +chugging +chughole +chugs +chuhra +chuje +chukar +chukars +chukchi +chukka +chukkar +chukkars +chukkas +chukker +chukkers +chukor +chulan +chulha +chullo +chullpa +chulpa +chultun +chum +chumar +chumashan +chumawi +chumble +chummage +chummed +chummer +chummery +chummy +chummier +chummies +chummiest +chummily +chumminess +chumming +chump +chumpa +chumpaka +chumped +chumpy +chumpiness +chumping +chumpish +chumpishness +chumpivilca +chumps +chums +chumship +chumships +chumulu +chun +chunam +chunari +chuncho +chundari +chunder +chunderous +chung +chunga +chungking +chunk +chunked +chunkhead +chunky +chunkier +chunkiest +chunkily +chunkiness +chunking +chunks +chunner +chunnia +chunter +chuntered +chuntering +chunters +chupak +chupatti +chupatty +chupon +chuppah +chuppahs +chuppoth +chuprassi +chuprassy +chuprassie +churada +church +churchanity +churchcraft +churchdom +churched +churches +churchful +churchgo +churchgoer +churchgoers +churchgoing +churchgrith +churchy +churchianity +churchyard +churchyards +churchier +churchiest +churchified +churchill +churchiness +churching +churchish +churchism +churchite +churchless +churchlet +churchly +churchlier +churchliest +churchlike +churchliness +churchman +churchmanly +churchmanship +churchmaster +churchmen +churchreeve +churchscot +churchshot +churchway +churchward +churchwarden +churchwardenism +churchwardenize +churchwardens +churchwardenship +churchwards +churchwise +churchwoman +churchwomen +churel +churidars +churinga +churingas +churl +churled +churlhood +churly +churlier +churliest +churlish +churlishly +churlishness +churls +churm +churn +churnability +churnable +churned +churner +churners +churnful +churning +churnings +churnmilk +churns +churnstaff +churoya +churoyan +churr +churrasco +churred +churrigueresco +churrigueresque +churring +churrip +churro +churrs +churruck +churrus +churrworm +chuse +chuser +chusite +chut +chute +chuted +chuter +chutes +chuting +chutist +chutists +chutnee +chutnees +chutney +chutneys +chuttie +chutzpa +chutzpadik +chutzpah +chutzpahs +chutzpanik +chutzpas +chuumnapm +chuvash +chuvashes +chuzwi +chwana +chwas +cy +cia +cyaathia +cyamelid +cyamelide +cyamid +cyamoid +cyamus +cyan +cyanacetic +cyanamid +cyanamide +cyanamids +cyananthrol +cyanastraceae +cyanastrum +cyanate +cyanates +cyanaurate +cyanauric +cyanbenzyl +cyancarbonic +cyanea +cyanean +cyanemia +cyaneous +cyanephidrosis +cyanformate +cyanformic +cyanhydrate +cyanhydric +cyanhydrin +cyanhidrosis +cyanic +cyanicide +cyanid +cyanidation +cyanide +cyanided +cyanides +cyanidin +cyanidine +cyaniding +cyanidrosis +cyanids +cyanimide +cyanin +cyanine +cyanines +cyanins +cyanite +cyanites +cyanitic +cyanize +cyanized +cyanizing +cyanmethemoglobin +cyano +cyanoacetate +cyanoacetic +cyanoacrylate +cyanoaurate +cyanoauric +cyanobenzene +cyanocarbonic +cyanochlorous +cyanochroia +cyanochroic +cyanocitta +cyanocobalamin +cyanocobalamine +cyanocrystallin +cyanoderma +cyanoethylate +cyanoethylation +cyanogen +cyanogenamide +cyanogenesis +cyanogenetic +cyanogenic +cyanogens +cyanoguanidine +cyanohermidin +cyanohydrin +cyanol +cyanole +cyanomaclurin +cyanometer +cyanomethaemoglobin +cyanomethemoglobin +cyanometry +cyanometric +cyanometries +cyanopathy +cyanopathic +cyanophyceae +cyanophycean +cyanophyceous +cyanophycin +cyanophil +cyanophile +cyanophilous +cyanophoric +cyanophose +cyanopia +cyanoplastid +cyanoplatinite +cyanoplatinous +cyanopsia +cyanose +cyanosed +cyanoses +cyanosis +cyanosite +cyanospiza +cyanotic +cyanotype +cyanotrichite +cyans +cyanuramide +cyanurate +cyanuret +cyanuric +cyanurin +cyanurine +cyanus +ciao +cyaphenine +cyath +cyathaspis +cyathea +cyatheaceae +cyatheaceous +cyathi +cyathia +cyathiform +cyathium +cyathoid +cyatholith +cyathophyllidae +cyathophylline +cyathophylloid +cyathophyllum +cyathos +cyathozooid +cyathus +cibaria +cibarial +cibarian +cibaries +cibarious +cibarium +cibation +cibbaria +cibboria +cybele +cybercultural +cyberculture +cybernate +cybernated +cybernating +cybernation +cybernetic +cybernetical +cybernetically +cybernetician +cyberneticist +cyberneticists +cybernetics +cybernion +cybister +cibol +cibola +cibolan +cibolero +cibols +ciboney +cibophobia +cibophobiafood +cyborg +cyborgs +cibory +ciboria +ciborium +ciboule +ciboules +cyc +cicad +cycad +cicada +cycadaceae +cycadaceous +cicadae +cycadales +cicadas +cycadean +cicadellidae +cycadeoid +cycadeoidea +cycadeous +cicadid +cicadidae +cycadiform +cycadite +cycadlike +cycadofilicale +cycadofilicales +cycadofilices +cycadofilicinean +cycadophyta +cycadophyte +cycads +cicala +cicalas +cicale +cycas +cycases +cycasin +cycasins +cicatrice +cicatrices +cicatricial +cicatricle +cicatricose +cicatricula +cicatriculae +cicatricule +cicatrisant +cicatrisate +cicatrisation +cicatrise +cicatrised +cicatriser +cicatrising +cicatrisive +cicatrix +cicatrixes +cicatrizant +cicatrizate +cicatrization +cicatrize +cicatrized +cicatrizer +cicatrizing +cicatrose +cicely +cicelies +cicer +cicero +ciceronage +cicerone +cicerones +ciceroni +ciceronian +ciceronianism +ciceronianisms +ciceronianist +ciceronianists +ciceronianize +ciceronians +ciceronic +ciceronically +ciceroning +ciceronism +ciceronize +ciceros +cichar +cichlid +cichlidae +cichlids +cichloid +cichoraceous +cichoriaceae +cichoriaceous +cichorium +cicindela +cicindelid +cicindelidae +cicisbei +cicisbeism +cicisbeo +cycl +cyclades +cycladic +cyclamate +cyclamates +cyclamen +cyclamens +cyclamin +cyclamine +cyclammonium +cyclane +cyclanthaceae +cyclanthaceous +cyclanthales +cyclanthus +cyclar +cyclarthrodial +cyclarthrosis +cyclarthrsis +cyclas +cyclase +cyclases +ciclatoun +cyclazocine +cycle +cyclecar +cyclecars +cycled +cycledom +cyclene +cycler +cyclers +cycles +cyclesmith +cycliae +cyclian +cyclic +cyclical +cyclicality +cyclically +cyclicalness +cyclicism +cyclicity +cyclicly +cyclide +cyclindroid +cycling +cyclings +cyclism +cyclist +cyclistic +cyclists +cyclitic +cyclitis +cyclitol +cyclitols +cyclization +cyclize +cyclized +cyclizes +cyclizing +cyclo +cycloacetylene +cycloaddition +cycloaliphatic +cycloalkane +cyclobothra +cyclobutane +cyclocephaly +cyclocoelic +cyclocoelous +cycloconium +cyclode +cyclodiene +cyclodiolefin +cyclodiolefine +cycloganoid +cycloganoidei +cyclogenesis +cyclogram +cyclograph +cyclographer +cycloheptane +cycloheptanone +cyclohexadienyl +cyclohexane +cyclohexanol +cyclohexanone +cyclohexatriene +cyclohexene +cyclohexyl +cyclohexylamine +cycloheximide +cycloid +cycloidal +cycloidally +cycloidean +cycloidei +cycloidian +cycloidotrope +cycloids +cyclolysis +cyclolith +cycloloma +cyclomania +cyclometer +cyclometers +cyclometry +cyclometric +cyclometrical +cyclometries +cyclomyaria +cyclomyarian +cyclonal +cyclone +cyclones +cyclonic +cyclonical +cyclonically +cyclonist +cyclonite +cyclonology +cyclonologist +cyclonometer +cyclonoscope +cycloolefin +cycloolefine +cycloolefinic +cyclop +cyclopaedia +cyclopaedias +cyclopaedic +cyclopaedically +cyclopaedist +cycloparaffin +cyclope +cyclopean +cyclopedia +cyclopedias +cyclopedic +cyclopedical +cyclopedically +cyclopedist +cyclopentadiene +cyclopentane +cyclopentanone +cyclopentene +cyclopes +cyclophoria +cyclophoric +cyclophorus +cyclophosphamide +cyclophrenia +cyclopy +cyclopia +cyclopic +cyclopism +cyclopite +cycloplegia +cycloplegic +cyclopoid +cyclopropane +cyclops +cyclopteridae +cyclopteroid +cyclopterous +cyclorama +cycloramas +cycloramic +cyclorrhapha +cyclorrhaphous +cyclos +cycloscope +cyclose +cycloserine +cycloses +cyclosilicate +cyclosis +cyclospermous +cyclospondyli +cyclospondylic +cyclospondylous +cyclosporales +cyclosporeae +cyclosporinae +cyclosporous +cyclostylar +cyclostyle +cyclostoma +cyclostomata +cyclostomate +cyclostomatidae +cyclostomatous +cyclostome +cyclostomes +cyclostomi +cyclostomidae +cyclostomous +cyclostrophic +cyclotella +cyclothem +cyclothyme +cyclothymia +cyclothymiac +cyclothymic +cyclothure +cyclothurine +cyclothurus +cyclotome +cyclotomy +cyclotomic +cyclotomies +cyclotosaurus +cyclotrimethylenetrinitramine +cyclotron +cyclotrons +cyclovertebral +cyclus +cicone +ciconia +ciconiae +ciconian +ciconiform +ciconiid +ciconiidae +ciconiiform +ciconiiformes +ciconine +ciconioid +cicoree +cicorees +cicrumspections +cicurate +cicuta +cicutoxin +cid +cidarid +cidaridae +cidaris +cidaroida +cider +cyder +ciderish +ciderist +ciderkin +ciderlike +ciders +cyders +cydippe +cydippian +cydippid +cydippida +cydon +cydonia +cydonian +cydonium +cie +cienaga +cienega +cierge +cierzo +cierzos +cyeses +cyesiology +cyesis +cyetic +cif +cig +cigala +cigale +cigar +cigaresque +cigaret +cigarets +cigarette +cigarettes +cigarfish +cigarillo +cigarillos +cigarito +cigaritos +cigarless +cigars +cygneous +cygnet +cygnets +cygnid +cygninae +cygnine +cygnus +cigua +ciguatera +cyke +cyl +cilantro +cilantros +cilectomy +cilery +cilia +ciliary +ciliata +ciliate +ciliated +ciliately +ciliates +ciliation +cilice +cilices +cylices +cilician +cilicious +cilicism +ciliectomy +ciliella +ciliferous +ciliform +ciliiferous +ciliiform +ciliium +cylinder +cylindered +cylinderer +cylindering +cylinderlike +cylinders +cylindraceous +cylindrarthrosis +cylindrella +cylindrelloid +cylindrenchema +cylindrenchyma +cylindric +cylindrical +cylindricality +cylindrically +cylindricalness +cylindricity +cylindricule +cylindriform +cylindrite +cylindrocellular +cylindrocephalic +cylindrocylindric +cylindroconical +cylindroconoidal +cylindrodendrite +cylindrograph +cylindroid +cylindroidal +cylindroma +cylindromata +cylindromatous +cylindrometric +cylindroogival +cylindrophis +cylindrosporium +cylindruria +cilioflagellata +cilioflagellate +ciliograde +ciliola +ciliolate +ciliolum +ciliophora +cilioretinal +cilioscleral +ciliospinal +ciliotomy +cilium +cylix +cill +cyllenian +cyllenius +cylloses +cillosis +cyllosis +cima +cyma +cymae +cymagraph +cimaise +cymaise +cymaphen +cymaphyte +cymaphytic +cymaphytism +cymar +cymarin +cimaroon +cymarose +cymars +cymas +cymatia +cymation +cymatium +cymba +cymbaeform +cimbal +cymbal +cymbalaria +cymbaled +cymbaleer +cymbaler +cymbalers +cymbaline +cymbalist +cymbalists +cymballed +cymballike +cymballing +cymbalo +cimbalom +cymbalom +cimbaloms +cymbalon +cymbals +cymbate +cymbel +cymbella +cimbia +cymbid +cymbidium +cymbiform +cymbium +cymblin +cymbling +cymblings +cymbocephaly +cymbocephalic +cymbocephalous +cymbopogon +cimborio +cimbri +cimbrian +cimbric +cimcumvention +cyme +cymelet +cimelia +cimeliarch +cimelium +cymene +cymenes +cymes +cimeter +cimex +cimices +cimicid +cimicidae +cimicide +cimiciform +cimicifuga +cimicifugin +cimicoid +cimier +cymiferous +ciminite +cymlin +cimline +cymling +cymlings +cymlins +cimmaron +cimmeria +cimmerian +cimmerianism +cimnel +cymobotryose +cymodoceaceae +cymogene +cymogenes +cymograph +cymographic +cymoid +cymoidium +cymol +cimolite +cymols +cymometer +cymophane +cymophanous +cymophenol +cymophobia +cymoscope +cymose +cymosely +cymotrichy +cymotrichous +cymous +cymraeg +cymry +cymric +cymrite +cymtia +cymule +cymulose +cynanche +cynanchum +cynanthropy +cynara +cynaraceous +cynarctomachy +cynareous +cynaroid +cinch +cincha +cinched +cincher +cinches +cinching +cincholoipon +cincholoiponic +cinchomeronic +cinchona +cinchonaceae +cinchonaceous +cinchonamin +cinchonamine +cinchonas +cinchonate +cinchonia +cinchonic +cinchonicin +cinchonicine +cinchonidia +cinchonidine +cinchonin +cinchonine +cinchoninic +cinchonisation +cinchonise +cinchonised +cinchonising +cinchonism +cinchonization +cinchonize +cinchonized +cinchonizing +cinchonology +cinchophen +cinchotine +cinchotoxine +cincinatti +cincinnal +cincinnati +cincinnatia +cincinnatian +cincinni +cincinnus +cinclidae +cinclides +cinclidotus +cinclis +cinclus +cinct +cincture +cinctured +cinctures +cincturing +cinder +cindered +cinderella +cindery +cindering +cinderlike +cinderman +cinderous +cinders +cindy +cindie +cine +cineangiocardiography +cineangiocardiographic +cineangiography +cineangiographic +cineast +cineaste +cineastes +cineasts +cynebot +cinecamera +cinefaction +cinefilm +cynegetic +cynegetics +cynegild +cinel +cinema +cinemactic +cinemagoer +cinemagoers +cinemas +cinemascope +cinematheque +cinematheques +cinematic +cinematical +cinematically +cinematics +cinematize +cinematized +cinematizing +cinematograph +cinematographer +cinematographers +cinematography +cinematographic +cinematographical +cinematographically +cinematographies +cinematographist +cinemelodrama +cinemese +cinemize +cinemograph +cinenchym +cinenchyma +cinenchymatous +cinene +cinenegative +cineol +cineole +cineoles +cineolic +cineols +cinephone +cinephotomicrography +cineplasty +cineplastics +cineraceous +cineradiography +cinerama +cinerararia +cinerary +cineraria +cinerarias +cinerarium +cineration +cinerator +cinerea +cinereal +cinereous +cinerin +cinerins +cineritious +cinerous +cines +cinevariety +cingalese +cynghanedd +cingle +cingula +cingular +cingulate +cingulated +cingulectomy +cingulectomies +cingulum +cynhyena +cynias +cyniatria +cyniatrics +cynic +cynical +cynically +cynicalness +cynicism +cynicisms +cynicist +cynics +ciniphes +cynipid +cynipidae +cynipidous +cynipoid +cynipoidea +cynips +cynism +cinnabar +cinnabaric +cinnabarine +cinnabars +cinnamal +cinnamaldehyde +cinnamate +cinnamein +cinnamene +cinnamenyl +cinnamic +cinnamyl +cinnamylidene +cinnamyls +cinnamodendron +cinnamoyl +cinnamol +cinnamomic +cinnamomum +cinnamon +cinnamoned +cinnamonic +cinnamonlike +cinnamonroot +cinnamons +cinnamonwood +cinnyl +cinnolin +cinnoline +cynocephalic +cynocephalous +cynocephalus +cynoclept +cynocrambaceae +cynocrambaceous +cynocrambe +cynodictis +cynodon +cynodont +cynodontia +cinofoil +cynogale +cynogenealogy +cynogenealogist +cynoglossum +cynognathus +cynography +cynoid +cynoidea +cynology +cynomys +cynomolgus +cynomoriaceae +cynomoriaceous +cynomorium +cynomorpha +cynomorphic +cynomorphous +cynophile +cynophilic +cynophilist +cynophobe +cynophobia +cynopithecidae +cynopithecoid +cynopodous +cynorrhoda +cynorrhodon +cynosarges +cynoscion +cynosura +cynosural +cynosure +cynosures +cynosurus +cynotherapy +cynoxylon +cinquain +cinquains +cinquanter +cinque +cinquecentism +cinquecentist +cinquecento +cinquedea +cinquefoil +cinquefoiled +cinquefoils +cinquepace +cinques +cinter +cynthia +cynthian +cynthiidae +cynthius +cintre +cinura +cinuran +cinurous +cion +cionectomy +cionitis +cionocranial +cionocranian +cionoptosis +cionorrhaphia +cionotome +cionotomy +cions +cioppino +cioppinos +cyp +cipaye +cipango +cyperaceae +cyperaceous +cyperus +cyphella +cyphellae +cyphellate +cipher +cypher +cipherable +cipherdom +ciphered +cyphered +cipherer +cipherhood +ciphering +cyphering +ciphers +cyphers +ciphertext +ciphertexts +cyphomandra +cyphonautes +ciphony +ciphonies +cyphonism +cyphosis +cipo +cipolin +cipolins +cipollino +cippi +cippus +cypraea +cypraeid +cypraeidae +cypraeiform +cypraeoid +cypre +cypres +cypreses +cypress +cypressed +cypresses +cypressroot +cypria +cyprian +cyprians +cyprid +cyprididae +cypridina +cypridinidae +cypridinoid +cyprina +cyprine +cyprinid +cyprinidae +cyprinids +cypriniform +cyprinin +cyprinine +cyprinodont +cyprinodontes +cyprinodontidae +cyprinodontoid +cyprinoid +cyprinoidea +cyprinoidean +cyprinus +cypriot +cypriote +cypriotes +cypriots +cypripedin +cypripedium +cypris +cyproheptadine +cyproterone +cyprus +cypruses +cypsela +cypselae +cypseli +cypselid +cypselidae +cypseliform +cypseliformes +cypseline +cypseloid +cypselomorph +cypselomorphae +cypselomorphic +cypselous +cypselus +cyptozoic +cir +cyrano +circ +circa +circadian +circaea +circaeaceae +circaetus +circar +circassian +circassic +circe +circean +circensian +circinal +circinate +circinately +circination +circinus +circiter +circle +circled +circler +circlers +circles +circlet +circleting +circlets +circlewise +circline +circling +circocele +circovarian +circs +circue +circuit +circuitable +circuital +circuited +circuiteer +circuiter +circuity +circuities +circuiting +circuition +circuitman +circuitmen +circuitor +circuitous +circuitously +circuitousness +circuitry +circuits +circuituously +circulable +circulant +circular +circularisation +circularise +circularised +circulariser +circularising +circularism +circularity +circularities +circularization +circularizations +circularize +circularized +circularizer +circularizers +circularizes +circularizing +circularly +circularness +circulars +circularwise +circulatable +circulate +circulated +circulates +circulating +circulation +circulations +circulative +circulator +circulatory +circulatories +circulators +circule +circulet +circuli +circulin +circulus +circum +circumaction +circumadjacent +circumagitate +circumagitation +circumambages +circumambagious +circumambience +circumambiency +circumambiencies +circumambient +circumambiently +circumambulate +circumambulated +circumambulates +circumambulating +circumambulation +circumambulations +circumambulator +circumambulatory +circumanal +circumantarctic +circumarctic +circumarticular +circumaviate +circumaviation +circumaviator +circumaxial +circumaxile +circumaxillary +circumbasal +circumbendibus +circumbendibuses +circumboreal +circumbuccal +circumbulbar +circumcallosal +circumcellion +circumcenter +circumcentral +circumcinct +circumcincture +circumcircle +circumcise +circumcised +circumciser +circumcises +circumcising +circumcision +circumcisions +circumcission +circumclude +circumclusion +circumcolumnar +circumcone +circumconic +circumcorneal +circumcrescence +circumcrescent +circumdate +circumdenudation +circumdiction +circumduce +circumducing +circumduct +circumducted +circumduction +circumesophagal +circumesophageal +circumfer +circumference +circumferences +circumferent +circumferential +circumferentially +circumferentor +circumflant +circumflect +circumflex +circumflexes +circumflexion +circumfluence +circumfluent +circumfluous +circumforaneous +circumfulgent +circumfuse +circumfused +circumfusile +circumfusing +circumfusion +circumgenital +circumgestation +circumgyrate +circumgyration +circumgyratory +circumhorizontal +circumincession +circuminsession +circuminsular +circumintestinal +circumitineration +circumjacence +circumjacency +circumjacencies +circumjacent +circumjovial +circumlental +circumlitio +circumlittoral +circumlocute +circumlocution +circumlocutional +circumlocutionary +circumlocutionist +circumlocutions +circumlocutory +circumlunar +circummeridian +circummeridional +circummigrate +circummigration +circummundane +circummure +circummured +circummuring +circumnatant +circumnavigable +circumnavigate +circumnavigated +circumnavigates +circumnavigating +circumnavigation +circumnavigations +circumnavigator +circumnavigatory +circumneutral +circumnuclear +circumnutate +circumnutated +circumnutating +circumnutation +circumnutatory +circumocular +circumoesophagal +circumoral +circumorbital +circumpacific +circumpallial +circumparallelogram +circumpentagon +circumplanetary +circumplect +circumplicate +circumplication +circumpolar +circumpolygon +circumpose +circumposition +circumquaque +circumradii +circumradius +circumradiuses +circumrenal +circumrotate +circumrotated +circumrotating +circumrotation +circumrotatory +circumsail +circumsaturnian +circumsciss +circumscissile +circumscribable +circumscribe +circumscribed +circumscriber +circumscribes +circumscribing +circumscript +circumscription +circumscriptions +circumscriptive +circumscriptively +circumscriptly +circumscrive +circumsession +circumsinous +circumsolar +circumspangle +circumspatial +circumspect +circumspection +circumspective +circumspectively +circumspectly +circumspectness +circumspheral +circumsphere +circumstance +circumstanced +circumstances +circumstancing +circumstant +circumstantiability +circumstantiable +circumstantial +circumstantiality +circumstantialities +circumstantially +circumstantialness +circumstantiate +circumstantiated +circumstantiates +circumstantiating +circumstantiation +circumstantiations +circumstellar +circumtabular +circumterraneous +circumterrestrial +circumtonsillar +circumtropical +circumumbilical +circumundulate +circumundulation +circumvallate +circumvallated +circumvallating +circumvallation +circumvascular +circumvent +circumventable +circumvented +circumventer +circumventing +circumvention +circumventions +circumventive +circumventor +circumvents +circumvest +circumviate +circumvoisin +circumvolant +circumvolute +circumvolution +circumvolutory +circumvolve +circumvolved +circumvolving +circumzenithal +circus +circuses +circusy +circut +circuted +circuting +circuts +cire +cyrenaic +cyrenaicism +cyrenian +cires +cyril +cyrilla +cyrillaceae +cyrillaceous +cyrillian +cyrillianism +cyrillic +cyriologic +cyriological +cirl +cirmcumferential +cirque +cirques +cirrate +cirrated +cirratulidae +cirratulus +cirrhopetalum +cirrhopod +cirrhose +cirrhosed +cirrhosis +cirrhotic +cirrhous +cirrhus +cirri +cirribranch +cirriferous +cirriform +cirrigerous +cirrigrade +cirriped +cirripede +cirripedia +cirripedial +cirripeds +cirrocumular +cirrocumulative +cirrocumulous +cirrocumulus +cirrolite +cirropodous +cirrose +cirrosely +cirrostome +cirrostomi +cirrostrative +cirrostratus +cirrous +cirrus +cirsectomy +cirsectomies +cirsium +cirsocele +cirsoid +cirsomphalos +cirsophthalmia +cirsotome +cirsotomy +cirsotomies +cyrtandraceae +cirterion +cyrtidae +cyrtoceracone +cyrtoceras +cyrtoceratite +cyrtoceratitic +cyrtograph +cyrtolite +cyrtometer +cyrtomium +cyrtopia +cyrtosis +cyrtostyle +ciruela +cirurgian +cyrus +ciruses +cis +cisalpine +cisalpinism +cisandine +cisatlantic +cisco +ciscoes +ciscos +cise +ciseaux +cisele +ciseleur +ciseleurs +ciselure +ciselures +cisgangetic +cising +cisium +cisjurane +cisleithan +cislunar +cismarine +cismontane +cismontanism +cisoceanic +cispadane +cisplatine +cispontine +cisrhenane +cissampelos +cissy +cissies +cissing +cissoid +cissoidal +cissoids +cissus +cist +cyst +cista +cistaceae +cistaceous +cystadenoma +cystadenosarcoma +cistae +cystal +cystalgia +cystamine +cystaster +cystathionine +cystatrophy +cystatrophia +cysteamine +cystectasy +cystectasia +cystectomy +cystectomies +cisted +cysted +cystein +cysteine +cysteines +cysteinic +cysteins +cystelcosis +cystenchyma +cystenchymatous +cystenchyme +cystencyte +cistercian +cistercianism +cysterethism +cistern +cisterna +cisternae +cisternal +cisterns +cistic +cystic +cysticarpic +cysticarpium +cysticercerci +cysticerci +cysticercoid +cysticercoidal +cysticercosis +cysticercus +cysticerus +cysticle +cysticolous +cystid +cystidea +cystidean +cystidia +cystidicolous +cystidium +cystidiums +cystiferous +cystiform +cystigerous +cystignathidae +cystignathine +cystin +cystine +cystines +cystinosis +cystinuria +cystirrhea +cystis +cystitides +cystitis +cystitome +cystoadenoma +cystocarcinoma +cystocarp +cystocarpic +cystocele +cystocyte +cystocolostomy +cystodynia +cystoelytroplasty +cystoenterocele +cystoepiplocele +cystoepithelioma +cystofibroma +cystoflagellata +cystoflagellate +cystogenesis +cystogenous +cystogram +cystoid +cystoidea +cystoidean +cystoids +cystolith +cystolithectomy +cystolithiasis +cystolithic +cystoma +cystomas +cystomata +cystomatous +cystometer +cystomyoma +cystomyxoma +cystomorphous +cystonectae +cystonectous +cystonephrosis +cystoneuralgia +cystoparalysis +cystophora +cystophore +cistophori +cistophoric +cistophorus +cystophotography +cystophthisis +cystopyelitis +cystopyelography +cystopyelonephritis +cystoplasty +cystoplegia +cystoproctostomy +cystopteris +cystoptosis +cystopus +cystoradiography +cistori +cystorrhagia +cystorrhaphy +cystorrhea +cystosarcoma +cystoschisis +cystoscope +cystoscopy +cystoscopic +cystoscopies +cystose +cystosyrinx +cystospasm +cystospastic +cystospore +cystostomy +cystostomies +cystotome +cystotomy +cystotomies +cystotrachelotomy +cystoureteritis +cystourethritis +cystourethrography +cystous +cistron +cistronic +cistrons +cists +cysts +cistudo +cistus +cistuses +cistvaen +cit +citable +citadel +citadels +cital +cytase +cytasic +cytaster +cytasters +citation +citational +citations +citator +citatory +citators +citatum +cite +citeable +cited +citee +citellus +citer +citers +cites +citess +cithara +citharas +citharexylum +citharist +citharista +citharoedi +citharoedic +citharoedus +cither +cythera +cytherea +cytherean +cytherella +cytherellidae +cithern +citherns +cithers +cithren +cithrens +city +citybuster +citicism +citycism +citicorp +cytidine +cytidines +citydom +citied +cities +citify +citification +citified +cityfied +citifies +citifying +cityfolk +cityful +citigradae +citigrade +cityish +cityless +citylike +cytinaceae +cytinaceous +cityness +citynesses +citing +cytinus +cytioderm +cytioderma +cityscape +cityscapes +cytisine +cytisus +cytitis +cityward +citywards +citywide +citizen +citizendom +citizeness +citizenhood +citizenish +citizenism +citizenize +citizenized +citizenizing +citizenly +citizenry +citizenries +citizens +citizenship +cytoanalyzer +cytoarchitectural +cytoarchitecturally +cytoarchitecture +cytoblast +cytoblastema +cytoblastemal +cytoblastematous +cytoblastemic +cytoblastemous +cytocentrum +cytochalasin +cytochemical +cytochemistry +cytochylema +cytochrome +cytocide +cytocyst +cytoclasis +cytoclastic +cytococci +cytococcus +cytode +cytodendrite +cytoderm +cytodiagnosis +cytodieresis +cytodieretic +cytodifferentiation +cytoecology +cytogamy +cytogene +cytogenesis +cytogenetic +cytogenetical +cytogenetically +cytogeneticist +cytogenetics +cytogeny +cytogenic +cytogenies +cytogenous +cytoglobin +cytoglobulin +cytohyaloplasm +cytoid +citoyen +citoyenne +citoyens +cytokinesis +cytokinetic +cytokinin +cytol +citola +citolas +citole +citoler +citolers +citoles +cytolymph +cytolysin +cytolysis +cytolist +cytolytic +cytology +cytologic +cytological +cytologically +cytologies +cytologist +cytologists +cytoma +cytome +cytomegalic +cytomegalovirus +cytomere +cytometer +cytomicrosome +cytomitome +cytomorphology +cytomorphological +cytomorphosis +cyton +cytone +cytons +cytopahgous +cytoparaplastin +cytopathic +cytopathogenic +cytopathogenicity +cytopathology +cytopathologic +cytopathological +cytopathologically +cytopenia +cytophaga +cytophagy +cytophagic +cytophagous +cytopharynges +cytopharynx +cytopharynxes +cytophil +cytophilic +cytophysics +cytophysiology +cytopyge +cytoplasm +cytoplasmic +cytoplasmically +cytoplast +cytoplastic +cytoproct +cytoreticulum +cytoryctes +cytosin +cytosine +cytosines +cytosome +cytospectrophotometry +cytospora +cytosporina +cytost +cytostatic +cytostatically +cytostomal +cytostome +cytostroma +cytostromatic +cytotactic +cytotaxis +cytotaxonomy +cytotaxonomic +cytotaxonomically +cytotechnology +cytotechnologist +cytotoxic +cytotoxicity +cytotoxin +cytotrophy +cytotrophoblast +cytotrophoblastic +cytotropic +cytotropism +cytovirin +cytozymase +cytozyme +cytozoa +cytozoic +cytozoon +cytozzoa +citraconate +citraconic +citral +citrals +citramide +citramontane +citrange +citrangeade +citrate +citrated +citrates +citrean +citrene +citreous +citric +citriculture +citriculturist +citril +citrylidene +citrin +citrination +citrine +citrines +citrinin +citrinins +citrinous +citrins +citrocola +citrometer +citromyces +citron +citronade +citronalis +citronella +citronellal +citronelle +citronellic +citronellol +citronin +citronize +citrons +citronwood +citropsis +citropten +citrous +citrul +citrullin +citrulline +citrullus +citrus +citruses +cittern +citternhead +citterns +citua +cytula +cytulae +ciudad +cyul +civ +cive +civet +civetlike +civetone +civets +civy +civic +civical +civically +civicism +civicisms +civics +civie +civies +civil +civile +civiler +civilest +civilian +civilianization +civilianize +civilians +civilisable +civilisation +civilisational +civilisations +civilisatory +civilise +civilised +civilisedness +civiliser +civilises +civilising +civilist +civilite +civility +civilities +civilizable +civilizade +civilization +civilizational +civilizationally +civilizations +civilizatory +civilize +civilized +civilizedness +civilizee +civilizer +civilizers +civilizes +civilizing +civilly +civilness +civism +civisms +civitan +civitas +civite +civory +civvy +civvies +cywydd +ciwies +cixiid +cixiidae +cixo +cizar +cize +cyzicene +ck +ckw +cl +clabber +clabbered +clabbery +clabbering +clabbers +clablaria +clabularia +clabularium +clach +clachan +clachans +clachs +clack +clackama +clackdish +clacked +clacker +clackers +clacket +clackety +clacking +clacks +clactonian +clad +cladanthous +cladautoicous +cladding +claddings +clade +cladine +cladistic +cladocarpous +cladocera +cladoceran +cladocerans +cladocerous +cladode +cladodes +cladodial +cladodium +cladodont +cladodontid +cladodontidae +cladodus +cladogenesis +cladogenetic +cladogenetically +cladogenous +cladonia +cladoniaceae +cladoniaceous +cladonioid +cladophyll +cladophyllum +cladophora +cladophoraceae +cladophoraceous +cladophorales +cladoptosis +cladose +cladoselache +cladoselachea +cladoselachian +cladoselachidae +cladosiphonic +cladosporium +cladothrix +cladrastis +clads +cladus +claes +clag +clagged +claggy +clagging +claggum +clags +clay +claybank +claybanks +claiborne +claibornian +claybrained +claye +clayed +clayey +clayen +clayer +clayier +clayiest +clayiness +claying +clayish +claik +claylike +claim +claimable +clayman +claimant +claimants +claimed +claimer +claimers +claiming +claimless +claymore +claymores +claims +claimsman +claimsmen +clayoquot +claypan +claypans +clair +clairaudience +clairaudient +clairaudiently +clairce +claire +clairecole +clairecolle +claires +clairschach +clairschacher +clairseach +clairseacher +clairsentience +clairsentient +clairvoyance +clairvoyances +clairvoyancy +clairvoyancies +clairvoyant +clairvoyantly +clairvoyants +clays +claystone +claith +claithes +clayton +claytonia +claiver +clayware +claywares +clayweed +clake +clallam +clam +clamant +clamantly +clamaroo +clamation +clamative +clamatores +clamatory +clamatorial +clamb +clambake +clambakes +clamber +clambered +clamberer +clambering +clambers +clamcracker +clame +clamehewit +clamer +clamflat +clamjamfery +clamjamfry +clamjamphrie +clamlike +clammed +clammer +clammersome +clammy +clammier +clammiest +clammily +clamminess +clamming +clammish +clammyweed +clamor +clamored +clamorer +clamorers +clamoring +clamorist +clamorous +clamorously +clamorousness +clamors +clamorsome +clamour +clamoured +clamourer +clamouring +clamourist +clamourous +clamours +clamoursome +clamp +clampdown +clamped +clamper +clampers +clamping +clamps +clams +clamshell +clamshells +clamworm +clamworms +clan +clancular +clancularly +clandestine +clandestinely +clandestineness +clandestinity +clanfellow +clang +clanged +clanger +clangful +clanging +clangingly +clangor +clangored +clangoring +clangorous +clangorously +clangorousness +clangors +clangour +clangoured +clangouring +clangours +clangs +clangula +clanjamfray +clanjamfrey +clanjamfrie +clanjamphrey +clank +clanked +clankety +clanking +clankingly +clankingness +clankless +clanks +clankum +clanless +clanned +clanning +clannish +clannishly +clannishness +clans +clansfolk +clanship +clansman +clansmanship +clansmen +clanswoman +clanswomen +claosaurus +clap +clapboard +clapboarding +clapboards +clapbread +clapcake +clapdish +clape +clapholt +clapmatch +clapnest +clapnet +clapotis +clappe +clapped +clapper +clapperboard +clapperclaw +clapperclawer +clapperdudgeon +clappered +clappering +clappermaclaw +clappers +clapping +claps +clapstick +clapt +claptrap +claptraps +clapwort +claque +claquer +claquers +claques +claqueur +claqueurs +clar +clara +clarabella +clarain +clare +clarence +clarences +clarenceux +clarenceuxship +clarencieux +clarendon +clares +claret +claretian +clarets +clary +claribel +claribella +clarice +clarichord +claries +clarify +clarifiable +clarifiant +clarificant +clarification +clarifications +clarified +clarifier +clarifiers +clarifies +clarifying +clarigate +clarigation +clarigold +clarin +clarina +clarinda +clarine +clarinet +clarinetist +clarinetists +clarinets +clarinettist +clarinettists +clarini +clarino +clarinos +clarion +clarioned +clarionet +clarioning +clarions +clarissa +clarisse +clarissimo +clarist +clarity +clarities +claritude +clark +clarke +clarkeite +clarkeites +clarkia +clarkias +clarksville +claro +claroes +claromontane +claros +clarre +clarsach +clarseach +clarsech +clarseth +clarshech +clart +clarty +clartier +clartiest +clarts +clash +clashed +clashee +clasher +clashers +clashes +clashy +clashing +clashingly +clasmatocyte +clasmatocytic +clasmatosis +clasp +clasped +clasper +claspers +clasping +clasps +claspt +class +classable +classbook +classed +classer +classers +classes +classfellow +classy +classic +classical +classicalism +classicalist +classicality +classicalities +classicalize +classically +classicalness +classicise +classicised +classicising +classicism +classicist +classicistic +classicists +classicize +classicized +classicizing +classico +classicolatry +classics +classier +classiest +classify +classifiable +classific +classifically +classification +classificational +classifications +classificator +classificatory +classified +classifier +classifiers +classifies +classifying +classily +classiness +classing +classis +classism +classisms +classist +classists +classless +classlessness +classman +classmanship +classmate +classmates +classmen +classroom +classrooms +classwise +classwork +clast +clastic +clastics +clasts +clat +clatch +clatchy +clathraceae +clathraceous +clathraria +clathrarian +clathrate +clathrina +clathrinidae +clathroid +clathrose +clathrulate +clathrus +clatsop +clatter +clattered +clatterer +clattery +clattering +clatteringly +clatters +clattertrap +clattertraps +clatty +clauber +claucht +claude +claudent +claudetite +claudetites +claudia +claudian +claudicant +claudicate +claudication +claudio +claudius +claught +claughted +claughting +claughts +claus +clausal +clause +clauses +clausilia +clausiliidae +clauster +clausthalite +claustra +claustral +claustration +claustrophilia +claustrophobe +claustrophobia +claustrophobiac +claustrophobic +claustrum +clausula +clausulae +clausular +clausule +clausum +clausure +claut +clava +clavacin +clavae +claval +clavaria +clavariaceae +clavariaceous +clavate +clavated +clavately +clavatin +clavation +clave +clavecin +clavecinist +clavel +clavelization +clavelize +clavellate +clavellated +claver +clavered +clavering +clavers +claves +clavi +clavy +clavial +claviature +clavicembali +clavicembalist +clavicembalo +claviceps +clavichord +clavichordist +clavichordists +clavichords +clavicylinder +clavicymbal +clavicytheria +clavicytherium +clavicithern +clavicythetheria +clavicittern +clavicle +clavicles +clavicor +clavicorn +clavicornate +clavicornes +clavicornia +clavicotomy +clavicular +clavicularium +claviculate +claviculus +clavier +clavierist +clavieristic +clavierists +claviers +claviform +claviger +clavigerous +claviharp +clavilux +claviol +claviole +clavipectoral +clavis +clavises +clavodeltoid +clavodeltoideus +clavola +clavolae +clavolet +clavus +clavuvi +claw +clawback +clawed +clawer +clawers +clawhammer +clawing +clawk +clawker +clawless +clawlike +claws +clawsick +claxon +claxons +cleach +clead +cleaded +cleading +cleam +cleamer +clean +cleanable +cleaned +cleaner +cleaners +cleanest +cleanhanded +cleanhandedness +cleanhearted +cleaning +cleanings +cleanish +cleanly +cleanlier +cleanliest +cleanlily +cleanliness +cleanness +cleanout +cleans +cleansable +cleanse +cleansed +cleanser +cleansers +cleanses +cleansing +cleanskin +cleanskins +cleanup +cleanups +clear +clearable +clearage +clearance +clearances +clearcole +cleared +clearedness +clearer +clearers +clearest +clearheaded +clearheadedly +clearheadedness +clearhearted +clearing +clearinghouse +clearinghouses +clearings +clearish +clearly +clearminded +clearness +clears +clearsighted +clearsightedness +clearskins +clearstarch +clearstarcher +clearstory +clearstoried +clearstories +clearway +clearwater +clearweed +clearwing +cleat +cleated +cleating +cleats +cleavability +cleavable +cleavage +cleavages +cleave +cleaved +cleaveful +cleavelandite +cleaver +cleavers +cleaverwort +cleaves +cleaving +cleavingly +cleche +clechee +clechy +cleck +cled +cledde +cledge +cledgy +cledonism +clee +cleech +cleek +cleeked +cleeky +cleeking +cleeks +clef +clefs +cleft +clefted +clefts +cleg +cleidagra +cleidarthritis +cleidocostal +cleidocranial +cleidohyoid +cleidoic +cleidomancy +cleidomastoid +cleidorrhexis +cleidoscapular +cleidosternal +cleidotomy +cleidotripsy +cleistocarp +cleistocarpous +cleistogamy +cleistogamic +cleistogamically +cleistogamous +cleistogamously +cleistogene +cleistogeny +cleistogenous +cleistotcia +cleistothecia +cleistothecium +cleistothecopsis +cleithral +cleithrum +clem +clematis +clematises +clematite +clemclemalats +clemence +clemency +clemencies +clement +clementina +clementine +clemently +clementness +clements +clemmed +clemming +clench +clenched +clencher +clenchers +clenches +clenching +cleoid +cleome +cleomes +cleopatra +clep +clepe +cleped +clepes +cleping +clepsydra +clepsydrae +clepsydras +clepsine +clept +cleptobioses +cleptobiosis +cleptobiotic +cleptomania +cleptomaniac +clerestory +clerestoried +clerestories +clerete +clergess +clergy +clergyable +clergies +clergylike +clergyman +clergymen +clergion +clergywoman +clergywomen +cleric +clerical +clericalism +clericalist +clericalists +clericality +clericalize +clerically +clericals +clericate +clericature +clericism +clericity +clerics +clericum +clerid +cleridae +clerids +clerihew +clerihews +clerisy +clerisies +clerk +clerkage +clerkdom +clerkdoms +clerked +clerkery +clerkess +clerkhood +clerking +clerkish +clerkless +clerkly +clerklier +clerkliest +clerklike +clerkliness +clerks +clerkship +clerkships +clernly +clerodendron +cleromancy +cleronomy +clerstory +cleruch +cleruchy +cleruchial +cleruchic +cleruchies +clerum +clerus +cletch +clethra +clethraceae +clethraceous +clethrionomys +cleuch +cleuk +cleuks +cleve +cleveite +cleveites +cleveland +clever +cleverality +cleverer +cleverest +cleverish +cleverishly +cleverly +cleverness +clevis +clevises +clew +clewed +clewgarnet +clewing +clews +cli +cly +cliack +clianthus +clich +cliche +cliched +cliches +click +clicked +clicker +clickers +clicket +clicky +clicking +clickless +clicks +clidastes +clyde +clydesdale +clydeside +clydesider +cliency +client +clientage +cliental +cliented +clientelage +clientele +clienteles +clientless +clientry +clients +clientship +clyer +clyers +clyfaker +clyfaking +cliff +cliffed +cliffhang +cliffhanger +cliffhangers +cliffhanging +cliffy +cliffier +cliffiest +cliffing +cliffless +clifflet +clifflike +clifford +cliffs +cliffside +cliffsman +cliffweed +clift +clifty +cliftonia +cliftonite +clifts +clima +climaciaceae +climaciaceous +climacium +climacter +climactery +climacterial +climacteric +climacterical +climacterically +climacterics +climactic +climactical +climactically +climacus +climant +climata +climatal +climatarchic +climate +climates +climath +climatic +climatical +climatically +climatius +climatize +climatography +climatographical +climatology +climatologic +climatological +climatologically +climatologist +climatologists +climatometer +climatotherapeutics +climatotherapy +climatotherapies +climature +climax +climaxed +climaxes +climaxing +climb +climbable +climbed +climber +climbers +climbing +climbingfish +climbingfishes +climbs +clime +clymenia +climes +climograph +clin +clinah +clinal +clinally +clinamen +clinamina +clinandrdria +clinandria +clinandrium +clinanthia +clinanthium +clinch +clinched +clincher +clinchers +clinches +clinching +clinchingly +clinchingness +clinchpoop +cline +clines +cling +clinged +clinger +clingers +clingfish +clingfishes +clingy +clingier +clingiest +clinginess +clinging +clingingly +clingingness +clings +clingstone +clingstones +clinia +clinic +clinical +clinically +clinician +clinicians +clinicist +clinicopathologic +clinicopathological +clinicopathologically +clinics +clinid +clinium +clink +clinkant +clinked +clinker +clinkered +clinkerer +clinkery +clinkering +clinkers +clinking +clinks +clinkstone +clinkum +clinoaxis +clinocephaly +clinocephalic +clinocephalism +clinocephalous +clinocephalus +clinochlore +clinoclase +clinoclasite +clinodiagonal +clinodomatic +clinodome +clinograph +clinographic +clinohedral +clinohedrite +clinohumite +clinoid +clinology +clinologic +clinometer +clinometry +clinometria +clinometric +clinometrical +clinophobia +clinopinacoid +clinopinacoidal +clinopyramid +clinopyroxene +clinopodium +clinoprism +clinorhombic +clinospore +clinostat +clinquant +clint +clinty +clinting +clinton +clintonia +clintonite +clints +clio +cliona +clione +clip +clipboard +clipboards +clype +clypeal +clypeaster +clypeastridea +clypeastrina +clypeastroid +clypeastroida +clypeastroidea +clypeate +clypeated +clipei +clypei +clypeiform +clypeola +clypeolar +clypeolate +clypeole +clipeus +clypeus +clippable +clipped +clipper +clipperman +clippers +clippie +clipping +clippingly +clippings +clips +clipse +clipsheet +clipsheets +clipsome +clipt +clique +cliqued +cliquedom +cliquey +cliqueier +cliqueiest +cliqueyness +cliqueless +cliques +cliquy +cliquier +cliquiest +cliquing +cliquish +cliquishly +cliquishness +cliquism +cliseometer +clisere +clyses +clishmaclaver +clisiocampa +clysis +clysma +clysmian +clysmic +clyssus +clyster +clysterize +clysters +clistocarp +clistocarpous +clistogastra +clistothcia +clistothecia +clistothecium +clit +clitch +clite +clitella +clitellar +clitelliferous +clitelline +clitellum +clitellus +clytemnestra +clites +clithe +clithral +clithridiate +clitia +clitic +clition +clitocybe +clitoral +clitoria +clitoric +clitoridauxe +clitoridean +clitoridectomy +clitoridectomies +clitoriditis +clitoridotomy +clitoris +clitorises +clitorism +clitoritis +clitoromania +clitoromaniac +clitoromaniacal +clitter +clitterclatter +cliv +clival +clive +cliver +clivers +clivia +clivias +clivis +clivises +clivus +clk +clo +cloaca +cloacae +cloacal +cloacaline +cloacas +cloacean +cloacinal +cloacinean +cloacitis +cloak +cloakage +cloaked +cloakedly +cloaking +cloakless +cloaklet +cloakmaker +cloakmaking +cloakroom +cloakrooms +cloaks +cloakwise +cloam +cloamen +cloamer +clobber +clobbered +clobberer +clobbering +clobbers +clochan +clochard +clochards +cloche +clocher +cloches +clochette +clock +clockbird +clockcase +clocked +clocker +clockers +clockface +clockhouse +clocking +clockings +clockkeeper +clockless +clocklike +clockmaker +clockmaking +clockmutch +clockroom +clocks +clocksmith +clockwatcher +clockwise +clockwork +clockworked +clockworks +clod +clodbreaker +clodded +clodder +cloddy +cloddier +cloddiest +cloddily +cloddiness +clodding +cloddish +cloddishly +cloddishness +clodhead +clodhopper +clodhopperish +clodhoppers +clodhopping +clodknocker +clodlet +clodlike +clodpate +clodpated +clodpates +clodpole +clodpoles +clodpoll +clodpolls +clods +cloes +clof +cloff +clofibrate +clog +clogdogdo +clogged +clogger +cloggy +cloggier +cloggiest +cloggily +clogginess +clogging +cloghad +cloghaun +cloghead +cloglike +clogmaker +clogmaking +clogs +clogwheel +clogwyn +clogwood +cloy +cloyed +cloyedness +cloyer +cloying +cloyingly +cloyingness +cloyless +cloyment +cloine +cloyne +cloiochoanitic +cloys +cloysome +cloison +cloisonless +cloisonn +cloisonne +cloisonnism +cloister +cloisteral +cloistered +cloisterer +cloistering +cloisterless +cloisterly +cloisterlike +cloisterliness +cloisters +cloisterwise +cloistral +cloistress +cloit +cloke +cloky +clokies +clomb +clomben +clomiphene +clomp +clomped +clomping +clomps +clon +clonal +clonally +clone +cloned +cloner +cloners +clones +clong +clonic +clonicity +clonicotonic +cloning +clonism +clonisms +clonk +clonked +clonking +clonks +clonorchiasis +clonorchis +clonos +clonothrix +clons +clonus +clonuses +cloof +cloop +cloot +clootie +cloots +clop +clopped +clopping +clops +cloque +cloques +cloragen +clorargyrite +clorinator +cloriodid +clos +closable +close +closeable +closecross +closed +closedown +closefisted +closefistedly +closefistedness +closefitting +closehanded +closehauled +closehearted +closely +closelipped +closemouth +closemouthed +closen +closeness +closenesses +closeout +closeouts +closer +closers +closes +closest +closestool +closet +closeted +closetful +closeting +closets +closeup +closeups +closewing +closh +closing +closings +closish +closkey +closky +closter +closterium +clostridia +clostridial +clostridian +clostridium +closure +closured +closures +closuring +clot +clotbur +clote +cloth +clothbound +clothe +clothed +clothes +clothesbag +clothesbasket +clothesbrush +clotheshorse +clotheshorses +clothesyard +clothesless +clothesline +clotheslines +clothesman +clothesmen +clothesmonger +clothespin +clothespins +clothespress +clothespresses +clothy +clothier +clothiers +clothify +clothilda +clothing +clothings +clothlike +clothmaker +clothmaking +clotho +cloths +clothworker +clots +clottage +clotted +clottedness +clotter +clotty +clotting +cloture +clotured +clotures +cloturing +clotweed +clou +cloud +cloudage +cloudberry +cloudberries +cloudburst +cloudbursts +cloudcap +clouded +cloudful +cloudy +cloudier +cloudiest +cloudily +cloudiness +clouding +cloudland +cloudless +cloudlessly +cloudlessness +cloudlet +cloudlets +cloudlike +cloudling +cloudology +clouds +cloudscape +cloudship +cloudward +cloudwards +clouee +clough +cloughs +clour +cloured +clouring +clours +clout +clouted +clouter +clouterly +clouters +clouty +clouting +clouts +clove +cloven +clovene +clover +clovered +clovery +cloverlay +cloverleaf +cloverleafs +cloverleaves +cloverley +cloveroot +cloverroot +clovers +cloves +clovewort +clow +clowder +clowders +clower +clown +clownade +clownage +clowned +clownery +clowneries +clownheal +clowning +clownish +clownishly +clownishness +clowns +clownship +clowre +clowring +cloxacillin +cloze +clr +club +clubability +clubable +clubbability +clubbable +clubbed +clubber +clubbers +clubby +clubbier +clubbiest +clubbily +clubbiness +clubbing +clubbish +clubbishness +clubbism +clubbist +clubdom +clubfeet +clubfellow +clubfist +clubfisted +clubfoot +clubfooted +clubhand +clubhands +clubhaul +clubhauled +clubhauling +clubhauls +clubhouse +clubhouses +clubionid +clubionidae +clubland +clubman +clubmate +clubmen +clubmobile +clubmonger +clubridden +clubroom +clubrooms +clubroot +clubroots +clubs +clubstart +clubster +clubweed +clubwoman +clubwomen +clubwood +cluck +clucked +clucky +clucking +clucks +cludder +clue +clued +clueing +clueless +clues +cluff +cluing +clum +clumber +clumbers +clump +clumped +clumper +clumpy +clumpier +clumpiest +clumping +clumpish +clumpishness +clumplike +clumproot +clumps +clumpst +clumse +clumsy +clumsier +clumsiest +clumsily +clumsiness +clunch +clung +cluniac +cluniacensian +clunisian +clunist +clunk +clunked +clunker +clunkers +clunking +clunks +clunter +clupanodonic +clupea +clupeid +clupeidae +clupeids +clupeiform +clupein +clupeine +clupeiod +clupeodei +clupeoid +clupeoids +clupien +cluppe +cluricaune +clusia +clusiaceae +clusiaceous +cluster +clusterberry +clustered +clusterfist +clustery +clustering +clusteringly +clusterings +clusters +clutch +clutched +clutcher +clutches +clutchy +clutching +clutchingly +clutchman +cluther +clutter +cluttered +clutterer +cluttery +cluttering +clutterment +clutters +cm +cmd +cmdg +cmdr +cml +cnemapophysis +cnemial +cnemic +cnemides +cnemidium +cnemidophorus +cnemis +cneoraceae +cneoraceous +cneorum +cnibophore +cnicin +cnicus +cnida +cnidae +cnidaria +cnidarian +cnidian +cnidoblast +cnidocell +cnidocil +cnidocyst +cnidogenous +cnidophobia +cnidophore +cnidophorous +cnidopod +cnidosac +cnidoscolus +cnidosis +co +coabode +coabound +coabsume +coacceptor +coacervate +coacervated +coacervating +coacervation +coach +coachability +coachable +coachbuilder +coachbuilding +coached +coachee +coacher +coachers +coaches +coachfellow +coachful +coachy +coaching +coachlet +coachmaker +coachmaking +coachman +coachmanship +coachmaster +coachmen +coachs +coachsmith +coachsmithing +coachway +coachwhip +coachwise +coachwoman +coachwood +coachwork +coachwright +coact +coacted +coacting +coaction +coactions +coactive +coactively +coactivity +coactor +coacts +coadamite +coadapt +coadaptation +coadaptations +coadapted +coadapting +coadequate +coadjacence +coadjacency +coadjacent +coadjacently +coadjudicator +coadjument +coadjust +coadjustment +coadjutant +coadjutator +coadjute +coadjutement +coadjutive +coadjutor +coadjutors +coadjutorship +coadjutress +coadjutrice +coadjutrices +coadjutrix +coadjuvancy +coadjuvant +coadjuvate +coadminister +coadministration +coadministrator +coadministratrix +coadmiration +coadmire +coadmired +coadmires +coadmiring +coadmit +coadmits +coadmitted +coadmitting +coadnate +coadore +coadsorbent +coadunate +coadunated +coadunating +coadunation +coadunative +coadunatively +coadunite +coadventure +coadventured +coadventurer +coadventuress +coadventuring +coadvice +coaeval +coaevals +coaffirmation +coafforest +coaged +coagel +coagency +coagencies +coagent +coagents +coaggregate +coaggregated +coaggregation +coagitate +coagitator +coagment +coagmentation +coagonize +coagriculturist +coagula +coagulability +coagulable +coagulant +coagulants +coagulase +coagulate +coagulated +coagulates +coagulating +coagulation +coagulations +coagulative +coagulator +coagulatory +coagulators +coagule +coagulin +coaguline +coagulometer +coagulose +coagulum +coagulums +coahuiltecan +coaid +coaita +coak +coakum +coal +coala +coalas +coalbag +coalbagger +coalbin +coalbins +coalbox +coalboxes +coaldealer +coaled +coaler +coalers +coalesce +coalesced +coalescence +coalescency +coalescent +coalesces +coalescing +coalface +coalfield +coalfish +coalfishes +coalfitter +coalheugh +coalhole +coalholes +coaly +coalyard +coalyards +coalier +coaliest +coalify +coalification +coalified +coalifies +coalifying +coaling +coalite +coalition +coalitional +coalitioner +coalitionist +coalitions +coalize +coalized +coalizer +coalizing +coalless +coalmonger +coalmouse +coalpit +coalpits +coalrake +coals +coalsack +coalsacks +coalshed +coalsheds +coalternate +coalternation +coalternative +coaltitude +coambassador +coambulant +coamiable +coaming +coamings +coan +coanimate +coannex +coannexed +coannexes +coannexing +coannihilate +coapostate +coapparition +coappear +coappearance +coappeared +coappearing +coappears +coappellee +coapprehend +coapprentice +coappriser +coapprover +coapt +coaptate +coaptation +coapted +coapting +coapts +coaration +coarb +coarbiter +coarbitrator +coarct +coarctate +coarctation +coarcted +coarcting +coardent +coarrange +coarrangement +coarse +coarsely +coarsen +coarsened +coarseness +coarsening +coarsens +coarser +coarsest +coarsish +coart +coarticulate +coarticulation +coascend +coassert +coasserter +coassession +coassessor +coassignee +coassist +coassistance +coassistant +coassisted +coassisting +coassists +coassume +coassumed +coassumes +coassuming +coast +coastal +coastally +coasted +coaster +coasters +coastguard +coastguardman +coastguardsman +coastguardsmen +coasting +coastings +coastland +coastline +coastlines +coastman +coastmen +coasts +coastside +coastways +coastwaiter +coastward +coastwards +coastwise +coat +coatdress +coated +coatee +coatees +coater +coaters +coathangers +coati +coatie +coatimondie +coatimundi +coating +coatings +coation +coatis +coatless +coatrack +coatracks +coatroom +coatrooms +coats +coattail +coattailed +coattails +coattend +coattended +coattending +coattends +coattest +coattestation +coattestator +coattested +coattesting +coattests +coaudience +coauditor +coaugment +coauthered +coauthor +coauthored +coauthoring +coauthority +coauthors +coauthorship +coawareness +coax +coaxal +coaxation +coaxed +coaxer +coaxers +coaxes +coaxy +coaxial +coaxially +coaxing +coaxingly +coazervate +coazervation +cob +cobaea +cobalamin +cobalamine +cobalt +cobaltamine +cobaltammine +cobaltic +cobalticyanic +cobalticyanides +cobaltiferous +cobaltine +cobaltinitrite +cobaltite +cobaltocyanic +cobaltocyanide +cobaltous +cobalts +cobang +cobb +cobbed +cobber +cobberer +cobbers +cobby +cobbier +cobbiest +cobbin +cobbing +cobble +cobbled +cobbler +cobblerfish +cobblery +cobblerism +cobblerless +cobblers +cobblership +cobbles +cobblestone +cobblestoned +cobblestones +cobbly +cobbling +cobbra +cobbs +cobcab +cobdenism +cobdenite +cobego +cobelief +cobeliever +cobelligerent +cobenignity +coberger +cobewail +cobhead +cobhouse +cobia +cobias +cobiron +cobishop +cobitidae +cobitis +coble +cobleman +coblentzian +cobles +cobleskill +cobless +cobloaf +cobnut +cobnuts +cobol +cobola +coboss +coboundless +cobourg +cobra +cobras +cobreathe +cobridgehead +cobriform +cobrother +cobs +cobstone +coburg +coburgess +coburgher +coburghership +cobus +cobweb +cobwebbed +cobwebbery +cobwebby +cobwebbier +cobwebbiest +cobwebbing +cobwebs +cobwork +coca +cocaceous +cocaigne +cocain +cocaine +cocaines +cocainisation +cocainise +cocainised +cocainising +cocainism +cocainist +cocainization +cocainize +cocainized +cocainizing +cocainomania +cocainomaniac +cocains +cocama +cocamama +cocamine +cocanucos +cocao +cocarboxylase +cocarde +cocas +cocash +cocashweed +cocause +cocautioner +coccaceae +coccaceous +coccagee +coccal +cocceian +cocceianism +coccerin +cocci +coccic +coccid +coccidae +coccidia +coccidial +coccidian +coccidiidea +coccydynia +coccidioidal +coccidioides +coccidioidomycosis +coccidiomorpha +coccidiosis +coccidium +coccidology +coccids +cocciferous +cocciform +coccygalgia +coccygeal +coccygean +coccygectomy +coccigenic +coccygerector +coccyges +coccygeus +coccygine +coccygodynia +coccygomorph +coccygomorphae +coccygomorphic +coccygotomy +coccin +coccinella +coccinellid +coccinellidae +coccineous +coccyodynia +coccionella +coccyx +coccyxes +coccyzus +cocco +coccobaccilli +coccobacilli +coccobacillus +coccochromatic +coccogonales +coccogone +coccogoneae +coccogonium +coccoid +coccoidal +coccoids +coccolite +coccolith +coccolithophorid +coccolithophoridae +coccoloba +coccolobis +coccomyces +coccosphere +coccostean +coccosteid +coccosteidae +coccosteus +coccothraustes +coccothraustine +coccothrinax +coccous +coccule +cocculiferous +cocculus +coccus +cocentric +coch +cochair +cochaired +cochairing +cochairman +cochairmanship +cochairmen +cochairs +cochal +cocher +cochero +cochief +cochylis +cochin +cochineal +cochins +cochlea +cochleae +cochlear +cochleare +cochleary +cochlearia +cochlearifoliate +cochleariform +cochleas +cochleate +cochleated +cochleiform +cochleitis +cochleleae +cochleleas +cochleous +cochlidiid +cochlidiidae +cochliodont +cochliodontidae +cochliodus +cochlite +cochlitis +cochlospermaceae +cochlospermaceous +cochlospermum +cochon +cochranea +cochromatography +cochurchwarden +cocillana +cocin +cocinera +cocineras +cocinero +cocircular +cocircularity +cocytean +cocitizen +cocitizenship +cocytus +cock +cockabondy +cockade +cockaded +cockades +cockadoodledoo +cockaigne +cockal +cockalan +cockaleekie +cockalorum +cockamamy +cockamamie +cockamaroo +cockandy +cockapoo +cockapoos +cockard +cockarouse +cockateel +cockatiel +cockatoo +cockatoos +cockatrice +cockatrices +cockawee +cockbell +cockbill +cockbilled +cockbilling +cockbills +cockbird +cockboat +cockboats +cockbrain +cockchafer +cockcrow +cockcrower +cockcrowing +cockcrows +cocked +cockeye +cockeyed +cockeyedly +cockeyedness +cockeyes +cocker +cockered +cockerel +cockerels +cockerie +cockering +cockermeg +cockernony +cockernonnie +cockerouse +cockers +cocket +cocketed +cocketing +cockfight +cockfighter +cockfighting +cockfights +cockhead +cockhorse +cockhorses +cocky +cockie +cockieleekie +cockier +cockies +cockiest +cockily +cockiness +cocking +cockyolly +cockish +cockishly +cockishness +cockle +cockleboat +cocklebur +cockled +cockler +cockles +cockleshell +cockleshells +cocklet +cocklewife +cockly +cocklight +cocklike +cockling +cockloche +cockloft +cocklofts +cockmaster +cockmatch +cockmate +cockney +cockneian +cockneybred +cockneydom +cockneyese +cockneyess +cockneyfy +cockneyfication +cockneyfied +cockneyfying +cockneyish +cockneyishly +cockneyism +cockneyize +cockneyland +cockneylike +cockneys +cockneyship +cockneity +cockpaddle +cockpit +cockpits +cockroach +cockroaches +cocks +cockscomb +cockscombed +cockscombs +cocksfoot +cockshead +cockshy +cockshies +cockshying +cockshoot +cockshot +cockshut +cockshuts +cocksy +cocksparrow +cockspur +cockspurs +cockstone +cocksure +cocksuredom +cocksureism +cocksurely +cocksureness +cocksurety +cockswain +cocktail +cocktailed +cocktailing +cocktails +cockthrowing +cockup +cockups +cockweed +cocle +coclea +coco +cocoa +cocoach +cocoanut +cocoanuts +cocoas +cocoawood +cocobola +cocobolas +cocobolo +cocobolos +cocodette +cocoyam +cocomat +cocomats +cocona +coconino +coconnection +coconqueror +coconscious +coconsciously +coconsciousness +coconsecrator +coconspirator +coconstituent +cocontractor +coconucan +coconuco +coconut +coconuts +cocoon +cocooned +cocoonery +cocooneries +cocooning +cocoons +cocopan +cocopans +cocorico +cocoroot +cocos +cocotte +cocottes +cocovenantor +cocowood +cocowort +cocozelle +cocreate +cocreated +cocreates +cocreating +cocreator +cocreatorship +cocreditor +cocrucify +coct +coctile +coction +coctoantigen +coctoprecipitin +cocuyo +cocuisa +cocuiza +cocullo +cocurator +cocurrent +cocurricular +cocus +cocuswood +cod +coda +codable +codal +codamin +codamine +codas +codbank +codded +codder +codders +coddy +codding +coddle +coddled +coddler +coddlers +coddles +coddling +code +codebook +codebooks +codebreak +codebreaker +codebtor +codebtors +codec +codeclination +codecree +codecs +coded +codefendant +codefendants +codeia +codeias +codein +codeina +codeinas +codeine +codeines +codeins +codeless +codelight +codelinquency +codelinquent +coden +codenization +codens +codeposit +coder +coderive +coderived +coderives +coderiving +coders +codes +codescendant +codesign +codesigned +codesigning +codesigns +codespairer +codetermination +codetermine +codetta +codettas +codette +codeword +codewords +codex +codfish +codfisher +codfishery +codfisheries +codfishes +codfishing +codger +codgers +codhead +codheaded +codiaceae +codiaceous +codiaeum +codiales +codical +codices +codicil +codicilic +codicillary +codicils +codicology +codictatorship +codify +codifiability +codification +codifications +codified +codifier +codifiers +codifies +codifying +codilla +codille +coding +codings +codiniac +codirect +codirected +codirecting +codirectional +codirector +codirectorship +codirects +codiscoverer +codisjunct +codist +codium +codivine +codlin +codline +codling +codlings +codlins +codman +codo +codol +codomain +codomestication +codominant +codon +codons +codpiece +codpieces +codpitchings +codrus +cods +codshead +codswallop +codworm +coe +coecal +coecum +coed +coedit +coedited +coediting +coeditor +coeditors +coeditorship +coedits +coeds +coeducate +coeducation +coeducational +coeducationalism +coeducationalize +coeducationally +coef +coeff +coeffect +coeffects +coefficacy +coefficient +coefficiently +coefficients +coeffluent +coeffluential +coehorn +coelacanth +coelacanthid +coelacanthidae +coelacanthine +coelacanthini +coelacanthoid +coelacanthous +coelanaglyphic +coelar +coelarium +coelastraceae +coelastraceous +coelastrum +coelata +coelder +coeldership +coelebogyne +coelect +coelection +coelector +coelectron +coelelminth +coelelminthes +coelelminthic +coelentera +coelenterata +coelenterate +coelenterates +coelenteric +coelenteron +coelestial +coelestine +coelevate +coelho +coelia +coeliac +coelialgia +coelian +coelicolae +coelicolist +coeligenous +coelin +coeline +coeliomyalgia +coeliorrhea +coeliorrhoea +coelioscopy +coeliotomy +coeloblastic +coeloblastula +coelococcus +coelodont +coelogastrula +coelogyne +coeloglossum +coelom +coeloma +coelomata +coelomate +coelomatic +coelomatous +coelome +coelomes +coelomesoblast +coelomic +coelomocoela +coelomopore +coeloms +coelonavigation +coelongated +coeloplanula +coeloscope +coelosperm +coelospermous +coelostat +coelozoic +coeltera +coemanate +coembedded +coembody +coembodied +coembodies +coembodying +coembrace +coeminency +coemperor +coemploy +coemployed +coemployee +coemploying +coemployment +coemploys +coempt +coempted +coempting +coemptio +coemption +coemptional +coemptionator +coemptive +coemptor +coempts +coenacle +coenact +coenacted +coenacting +coenactor +coenacts +coenacula +coenaculous +coenaculum +coenaesthesis +coenamor +coenamored +coenamoring +coenamorment +coenamors +coenamourment +coenanthium +coendear +coendidae +coendou +coendure +coendured +coendures +coenduring +coenenchym +coenenchyma +coenenchymal +coenenchymata +coenenchymatous +coenenchyme +coenesthesia +coenesthesis +coenflame +coengage +coengager +coenjoy +coenla +coeno +coenobe +coenoby +coenobiar +coenobic +coenobiod +coenobioid +coenobite +coenobitic +coenobitical +coenobitism +coenobium +coenoblast +coenoblastic +coenocentrum +coenocyte +coenocytic +coenodioecism +coenoecial +coenoecic +coenoecium +coenogamete +coenogenesis +coenogenetic +coenomonoecism +coenosarc +coenosarcal +coenosarcous +coenosite +coenospecies +coenospecific +coenospecifically +coenosteal +coenosteum +coenotype +coenotypic +coenotrope +coenthrone +coenunuri +coenure +coenures +coenuri +coenurus +coenzymatic +coenzymatically +coenzyme +coenzymes +coequal +coequality +coequalize +coequally +coequalness +coequals +coequate +coequated +coequates +coequating +coequation +coerce +coerceable +coerced +coercement +coercend +coercends +coercer +coercers +coerces +coercibility +coercible +coercibleness +coercibly +coercing +coercion +coercionary +coercionist +coercions +coercitive +coercive +coercively +coerciveness +coercivity +coerebidae +coerect +coerected +coerecting +coerects +coeruleolactite +coes +coesite +coesites +coessential +coessentiality +coessentially +coessentialness +coestablishment +coestate +coetanean +coetaneity +coetaneous +coetaneously +coetaneousness +coeternal +coeternally +coeternity +coetus +coeval +coevality +coevally +coevalneity +coevalness +coevals +coevolution +coevolutionary +coevolve +coevolvedcoevolves +coevolving +coexchangeable +coexclusive +coexecutant +coexecutor +coexecutrices +coexecutrix +coexert +coexerted +coexerting +coexertion +coexerts +coexist +coexisted +coexistence +coexistency +coexistent +coexisting +coexists +coexpand +coexpanded +coexperiencer +coexpire +coexplosion +coextend +coextended +coextending +coextends +coextension +coextensive +coextensively +coextensiveness +coextent +cofactor +cofactors +cofane +cofaster +cofather +cofathership +cofeature +cofeatures +cofeoffee +coferment +cofermentation +coff +coffea +coffee +coffeeberry +coffeeberries +coffeebush +coffeecake +coffeecakes +coffeecup +coffeegrower +coffeegrowing +coffeehouse +coffeehoused +coffeehouses +coffeehousing +coffeeleaf +coffeeman +coffeepot +coffeepots +coffeeroom +coffees +coffeetime +coffeeweed +coffeewood +coffer +cofferdam +cofferdams +coffered +cofferer +cofferfish +coffering +cofferlike +coffers +cofferwork +coffin +coffined +coffing +coffining +coffinite +coffinless +coffinmaker +coffinmaking +coffins +coffle +coffled +coffles +coffling +coffret +coffrets +coffs +cofighter +cofinal +coforeknown +coformulator +cofound +cofounded +cofounder +cofounding +cofoundress +cofounds +cofreighter +coft +cofunction +cog +cogboat +cogence +cogences +cogency +cogencies +cogener +cogeneration +cogeneric +cogenial +cogent +cogently +cogged +cogger +coggers +coggie +cogging +coggle +coggledy +cogglety +coggly +coghle +cogida +cogie +cogit +cogitability +cogitable +cogitabund +cogitabundity +cogitabundly +cogitabundous +cogitant +cogitantly +cogitate +cogitated +cogitates +cogitating +cogitatingly +cogitation +cogitations +cogitative +cogitatively +cogitativeness +cogitativity +cogitator +cogitators +cogito +cogitos +coglorify +coglorious +cogman +cogmen +cognac +cognacs +cognate +cognately +cognateness +cognates +cognati +cognatic +cognatical +cognation +cognatus +cognisability +cognisable +cognisableness +cognisably +cognisance +cognisant +cognise +cognised +cogniser +cognises +cognising +cognition +cognitional +cognitive +cognitively +cognitives +cognitivity +cognitum +cognizability +cognizable +cognizableness +cognizably +cognizance +cognizant +cognize +cognized +cognizee +cognizer +cognizers +cognizes +cognizing +cognizor +cognomen +cognomens +cognomina +cognominal +cognominally +cognominate +cognominated +cognomination +cognosce +cognoscent +cognoscente +cognoscenti +cognoscibility +cognoscible +cognoscing +cognoscitive +cognoscitively +cognovit +cognovits +cogon +cogonal +cogons +cogovernment +cogovernor +cogracious +cograil +cogrediency +cogredient +cogroad +cogs +cogswellia +coguarantor +coguardian +cogue +cogway +cogways +cogware +cogweel +cogweels +cogwheel +cogwheels +cogwood +cohabit +cohabitancy +cohabitant +cohabitate +cohabitation +cohabitations +cohabited +cohabiter +cohabiting +cohabits +cohanim +cohanims +coharmonious +coharmoniously +coharmonize +cohead +coheaded +coheading +coheads +coheartedness +coheir +coheiress +coheirs +coheirship +cohelper +cohelpership +cohen +cohenite +cohens +coherald +cohere +cohered +coherence +coherency +coherent +coherently +coherer +coherers +coheres +coheretic +cohering +coheritage +coheritor +cohert +cohesibility +cohesible +cohesion +cohesionless +cohesions +cohesive +cohesively +cohesiveness +cohibit +cohibition +cohibitive +cohibitor +cohitre +coho +cohob +cohoba +cohobate +cohobated +cohobates +cohobating +cohobation +cohobator +cohog +cohogs +cohol +coholder +coholders +cohomology +cohorn +cohort +cohortation +cohortative +cohorts +cohos +cohosh +cohoshes +cohost +cohosted +cohosting +cohosts +cohow +cohue +cohune +cohunes +cohusband +coy +coyan +coidentity +coydog +coyed +coyer +coyest +coif +coifed +coiffe +coiffed +coiffes +coiffeur +coiffeurs +coiffeuse +coiffeuses +coiffing +coiffure +coiffured +coiffures +coiffuring +coifing +coifs +coign +coigne +coigned +coignes +coigny +coigning +coigns +coigue +coying +coyish +coyishness +coil +coilability +coiled +coiler +coilers +coyly +coilyear +coiling +coillen +coils +coilsmith +coimmense +coimplicant +coimplicate +coimplore +coin +coyn +coinable +coinage +coinages +coincide +coincided +coincidence +coincidences +coincidency +coincident +coincidental +coincidentally +coincidently +coincidents +coincider +coincides +coinciding +coinclination +coincline +coinclude +coincorporate +coindicant +coindicate +coindication +coindwelling +coined +coiner +coiners +coyness +coynesses +coinfeftment +coinfer +coinferred +coinferring +coinfers +coinfinite +coinfinity +coing +coinhabit +coinhabitant +coinhabitor +coinhere +coinhered +coinherence +coinherent +coinheres +coinhering +coinheritance +coinheritor +coiny +coynye +coining +coinitial +coinmaker +coinmaking +coinmate +coinmates +coinquinate +coins +coinspire +coinstantaneity +coinstantaneous +coinstantaneously +coinstantaneousness +coinsurable +coinsurance +coinsure +coinsured +coinsurer +coinsures +coinsuring +cointense +cointension +cointensity +cointer +cointerest +cointerred +cointerring +cointers +cointersecting +cointise +cointreau +coinventor +coinvolve +coyo +coyol +coyos +coyote +coyotero +coyotes +coyotillo +coyotillos +coyoting +coypou +coypous +coypu +coypus +coir +coirs +coys +coislander +coisns +coistrel +coystrel +coistrels +coistril +coistrils +coit +coital +coitally +coition +coitional +coitions +coitophobia +coiture +coitus +coituses +coyure +coix +cojoin +cojones +cojudge +cojudices +cojuror +cojusticiar +coke +coked +cokey +cokelike +cokeman +cokeney +coker +cokery +cokernut +cokers +cokes +cokewold +coky +cokie +coking +cokneyfy +cokuloris +col +cola +colaborer +colacobioses +colacobiosis +colacobiotic +colada +colage +colalgia +colament +colan +colander +colanders +colane +colaphize +colarin +colas +colascione +colasciones +colascioni +colat +colate +colation +colatitude +colatorium +colature +colauxe +colazione +colback +colberter +colbertine +colbertism +colcannon +colchian +colchicaceae +colchicia +colchicin +colchicine +colchicum +colchis +colchyte +colcine +colcothar +cold +coldblood +coldblooded +coldbloodedness +coldcock +colder +coldest +coldfinch +coldhearted +coldheartedly +coldheartedness +coldish +coldly +coldness +coldnesses +coldong +coldproof +colds +coldslaw +coldturkey +cole +coleader +colecannon +colectomy +colectomies +coleen +colegatee +colegislator +coley +colemanite +colemouse +colen +colent +coleochaetaceae +coleochaetaceous +coleochaete +coleophora +coleophoridae +coleopter +coleoptera +coleopteral +coleopteran +coleopterist +coleopteroid +coleopterology +coleopterological +coleopteron +coleopterous +coleoptile +coleoptilum +coleopttera +coleorhiza +coleorhizae +coleosporiaceae +coleosporium +coleplant +colera +coles +coleseed +coleseeds +coleslaw +coleslaws +colessee +colessees +colessor +colessors +colet +coletit +coleur +coleus +coleuses +colewort +coleworts +colfox +coli +coly +coliander +colias +colyba +colibacillosis +colibacterin +colibert +colibertus +colibri +colic +colical +colichemarde +colicin +colicine +colicines +colicins +colicystitis +colicystopyelitis +colicker +colicky +colicolitis +colicroot +colics +colicweed +colicwort +colies +coliform +coliforms +coliidae +coliiformes +colilysin +colima +colymbidae +colymbiform +colymbion +colymbriformes +colymbus +colin +colinear +colinearity +colinephritis +coling +colins +colinus +colyone +colyonic +coliphage +colipyelitis +colipyuria +coliplication +colipuncture +colisepsis +coliseum +coliseums +colistin +colistins +colitic +colytic +colitis +colitises +colitoxemia +colyum +colyumist +coliuria +colius +colk +coll +colla +collab +collabent +collaborate +collaborated +collaborates +collaborateur +collaborating +collaboration +collaborationism +collaborationist +collaborationists +collaborations +collaborative +collaboratively +collaborativeness +collaborator +collaborators +collada +colladas +collage +collagen +collagenase +collagenic +collagenous +collagens +collages +collagist +collapsability +collapsable +collapsar +collapse +collapsed +collapses +collapsibility +collapsible +collapsing +collar +collarband +collarbird +collarbone +collarbones +collard +collards +collare +collared +collaret +collarets +collarette +collaring +collarino +collarinos +collarless +collarman +collars +collat +collatable +collate +collated +collatee +collateral +collaterality +collateralize +collateralized +collateralizing +collaterally +collateralness +collaterals +collates +collating +collation +collational +collationer +collations +collatitious +collative +collator +collators +collatress +collaud +collaudation +colleague +colleagued +colleagues +colleagueship +colleaguesmanship +colleaguing +collect +collectability +collectable +collectables +collectanea +collectarium +collected +collectedly +collectedness +collectibility +collectible +collectibles +collecting +collection +collectional +collectioner +collections +collective +collectively +collectiveness +collectives +collectivise +collectivism +collectivist +collectivistic +collectivistically +collectivists +collectivity +collectivities +collectivization +collectivize +collectivized +collectivizes +collectivizing +collectivum +collector +collectorate +collectors +collectorship +collectress +collects +colleen +colleens +collegatary +college +colleger +collegers +colleges +collegese +collegia +collegial +collegialism +collegiality +collegially +collegian +collegianer +collegians +collegiant +collegiate +collegiately +collegiateness +collegiation +collegiugia +collegium +collegiums +colley +collembola +collembolan +collembole +collembolic +collembolous +collen +collenchyma +collenchymatic +collenchymatous +collenchyme +collencytal +collencyte +colleri +collery +colleries +collet +colletarium +colleted +colleter +colleterial +colleterium +colletes +colletia +colletic +colletidae +colletin +colleting +colletotrichum +collets +colletside +colly +collyba +collibert +collybia +collybist +collicle +colliculate +colliculus +collide +collided +collides +collidin +collidine +colliding +collie +collied +collielike +collier +colliery +collieries +colliers +collies +collieshangie +colliflower +colliform +colligance +colligate +colligated +colligating +colligation +colligative +colligible +collying +collylyria +collimate +collimated +collimates +collimating +collimation +collimator +collimators +collin +collinal +colline +collinear +collinearity +collinearly +collineate +collineation +colling +collingly +collingual +collins +collinses +collinsia +collinsite +collinsonia +colliquable +colliquament +colliquate +colliquation +colliquative +colliquativeness +colliquefaction +collyr +collyria +collyridian +collyrie +collyrite +collyrium +collyriums +collis +collision +collisional +collisions +collisive +collywest +collyweston +collywobbles +colloblast +collobrierite +collocal +collocalia +collocate +collocated +collocates +collocating +collocation +collocationable +collocational +collocations +collocative +collocatory +collochemistry +collochromate +collock +collocution +collocutor +collocutory +collodiochloride +collodion +collodionization +collodionize +collodiotype +collodium +collogen +collogue +collogued +collogues +colloguing +colloid +colloidal +colloidality +colloidally +colloider +colloidize +colloidochemical +colloids +collomia +collop +colloped +collophane +collophanite +collophore +collops +colloq +colloque +colloquy +colloquia +colloquial +colloquialism +colloquialisms +colloquialist +colloquiality +colloquialize +colloquializer +colloquially +colloquialness +colloquies +colloquiquia +colloquiquiums +colloquist +colloquium +colloquiums +colloquize +colloquized +colloquizing +colloququia +collossians +collothun +collotype +collotyped +collotypy +collotypic +collotyping +collow +colloxylin +colluctation +collude +colluded +colluder +colluders +colludes +colluding +collum +collumelliaceous +collun +collunaria +collunarium +collusion +collusive +collusively +collusiveness +collusory +collut +collution +collutory +collutoria +collutories +collutorium +colluvia +colluvial +colluvies +colluvium +colluviums +colmar +colmars +colmose +colnaria +colob +colobin +colobium +coloboma +colobus +colocasia +colocate +colocated +colocates +colocating +colocentesis +colocephali +colocephalous +colocynth +colocynthin +coloclysis +colocola +colocolic +colocolo +colodyspepsia +coloenteritis +colog +cologarithm +cologne +cologned +colognes +cologs +colola +cololite +colomb +colombia +colombian +colombians +colombier +colombin +colombina +colombo +colometry +colometric +colometrically +colon +colonaded +colonalgia +colonate +colonel +colonelcy +colonelcies +colonels +colonelship +colonelships +coloner +colones +colonette +colongitude +coloni +colony +colonial +colonialise +colonialised +colonialising +colonialism +colonialist +colonialistic +colonialists +colonialization +colonialize +colonialized +colonializing +colonially +colonialness +colonials +colonic +colonical +colonies +colonisability +colonisable +colonisation +colonisationist +colonise +colonised +coloniser +colonises +colonising +colonist +colonists +colonitis +colonizability +colonizable +colonization +colonizationist +colonizations +colonize +colonized +colonizer +colonizers +colonizes +colonizing +colonnade +colonnaded +colonnades +colonnette +colonopathy +colonopexy +colonoscope +colonoscopy +colons +colonus +colopexy +colopexia +colopexotomy +colophan +colophane +colophany +colophene +colophenic +colophon +colophonate +colophony +colophonian +colophonic +colophonist +colophonite +colophonium +colophons +coloplication +coloppe +coloproctitis +coloptosis +colopuncture +coloquies +coloquintid +coloquintida +color +colorability +colorable +colorableness +colorably +coloradan +coloradans +colorado +coloradoite +colorant +colorants +colorate +coloration +colorational +colorationally +colorations +colorative +coloratura +coloraturas +colorature +colorbearer +colorblind +colorblindness +colorbreed +colorcast +colorcasted +colorcaster +colorcasting +colorcasts +colorectitis +colorectostomy +colored +coloreds +colorer +colorers +colorfast +colorfastness +colorful +colorfully +colorfulness +colory +colorific +colorifics +colorimeter +colorimetry +colorimetric +colorimetrical +colorimetrically +colorimetrics +colorimetrist +colorin +coloring +colorings +colorism +colorisms +colorist +coloristic +coloristically +colorists +colorization +colorize +colorless +colorlessly +colorlessness +colormaker +colormaking +colorman +coloroto +colorrhaphy +colors +colortype +colorum +coloslossi +coloslossuses +coloss +colossal +colossality +colossally +colossean +colosseum +colossi +colossian +colossians +colosso +colossochelys +colossus +colossuses +colossuswise +colostomy +colostomies +colostral +colostration +colostric +colostrous +colostrum +colotyphoid +colotomy +colotomies +colour +colourability +colourable +colourableness +colourably +colouration +colourational +colourationally +colourative +coloured +colourer +colourers +colourfast +colourful +colourfully +colourfulness +coloury +colourific +colourifics +colouring +colourist +colouristic +colourize +colourless +colourlessly +colourlessness +colourman +colours +colourtype +colove +colp +colpenchyma +colpeo +colpeurynter +colpeurysis +colpheg +colpindach +colpitis +colpitises +colpocele +colpocystocele +colpohyperplasia +colpohysterotomy +colpoperineoplasty +colpoperineorrhaphy +colpoplasty +colpoplastic +colpoptosis +colporrhagia +colporrhaphy +colporrhea +colporrhexis +colport +colportage +colporter +colporteur +colporteurs +colposcope +colposcopy +colpostat +colpotomy +colpotomies +colpus +cols +colstaff +colt +colter +colters +colthood +coltish +coltishly +coltishness +coltlike +coltoria +coltpixy +coltpixie +colts +coltsfoot +coltsfoots +coltskin +colubaria +coluber +colubrid +colubridae +colubrids +colubriform +colubriformes +colubriformia +colubrina +colubrinae +colubrine +colubroid +colugo +colugos +columba +columbaceous +columbae +columban +columbanian +columbary +columbaria +columbaries +columbarium +columbate +columbeia +columbeion +columbella +columbia +columbiad +columbian +columbic +columbid +columbidae +columbier +columbiferous +columbiformes +columbin +columbine +columbines +columbite +columbium +columbo +columboid +columbotantalate +columbotitanate +columbous +columbus +columel +columella +columellae +columellar +columellate +columellia +columelliaceae +columelliform +columels +column +columna +columnal +columnar +columnarian +columnarity +columnarized +columnate +columnated +columnates +columnating +columnation +columnea +columned +columner +columniation +columniferous +columniform +columning +columnist +columnistic +columnists +columnization +columnize +columnized +columnizes +columnizing +columns +columnwise +colunar +colure +colures +colusite +colutea +colville +colza +colzas +com +coma +comacine +comade +comae +comagistracy +comagmatic +comake +comaker +comakers +comaking +comal +comales +comals +comamie +coman +comanche +comanchean +comanches +comandante +comandantes +comandanti +comandra +comanic +comarca +comart +comarum +comas +comate +comates +comatic +comatik +comatiks +comatose +comatosely +comatoseness +comatosity +comatous +comatula +comatulae +comatulid +comb +combaron +combasou +combat +combatable +combatant +combatants +combated +combater +combaters +combating +combative +combatively +combativeness +combativity +combats +combattant +combattants +combatted +combatter +combatting +combe +combed +comber +combers +combes +combfish +combfishes +combflower +comby +combinability +combinable +combinableness +combinably +combinant +combinantive +combinate +combination +combinational +combinations +combinative +combinator +combinatory +combinatorial +combinatorially +combinatoric +combinatorics +combinators +combind +combine +combined +combinedly +combinedness +combinement +combiner +combiners +combines +combing +combings +combining +combite +comble +combless +comblessness +comblike +combmaker +combmaking +combo +comboy +comboloio +combos +combre +combretaceae +combretaceous +combretum +combs +combure +comburendo +comburent +comburgess +comburimeter +comburimetry +comburivorous +combust +combusted +combustibility +combustibilities +combustible +combustibleness +combustibles +combustibly +combusting +combustion +combustious +combustive +combustively +combustor +combusts +combwise +combwright +comd +comdg +comdia +comdr +comdt +come +comeatable +comeback +comebacker +comebacks +comecrudo +comeddle +comedy +comedia +comedial +comedian +comedians +comediant +comedic +comedical +comedically +comedienne +comediennes +comedies +comedietta +comediettas +comediette +comedist +comedo +comedones +comedos +comedown +comedowns +comely +comelier +comeliest +comelily +comeliness +comeling +comendite +comenic +comephorous +comer +comers +comes +comessation +comestible +comestibles +comestion +comet +cometary +cometaria +cometarium +cometh +comether +comethers +cometic +cometical +cometlike +cometographer +cometography +cometographical +cometoid +cometology +comets +cometwise +comeupance +comeuppance +comeuppances +comfy +comfier +comfiest +comfily +comfiness +comfit +comfits +comfiture +comfort +comfortability +comfortabilities +comfortable +comfortableness +comfortably +comfortation +comfortative +comforted +comforter +comforters +comfortful +comforting +comfortingly +comfortless +comfortlessly +comfortlessness +comfortress +comfortroot +comforts +comfrey +comfreys +comiakin +comic +comical +comicality +comically +comicalness +comices +comicocynical +comicocratic +comicodidactic +comicography +comicoprosaic +comicotragedy +comicotragic +comicotragical +comicry +comics +comid +comida +comiferous +cominform +cominformist +cominformists +coming +comingle +comings +comino +comintern +comique +comism +comitadji +comital +comitant +comitatensian +comitative +comitatus +comite +comites +comity +comitia +comitial +comities +comitium +comitiva +comitje +comitragedy +coml +comm +comma +commaes +commaing +command +commandable +commandant +commandants +commandatory +commanded +commandedness +commandeer +commandeered +commandeering +commandeers +commander +commandery +commanderies +commanders +commandership +commanding +commandingly +commandingness +commandite +commandless +commandment +commandments +commando +commandoes +commandoman +commandos +commandress +commandry +commandrie +commandries +commands +commark +commas +commassation +commassee +commata +commaterial +commatic +commation +commatism +comme +commeasurable +commeasure +commeasured +commeasuring +commeddle +commelina +commelinaceae +commelinaceous +commem +commemorable +commemorate +commemorated +commemorates +commemorating +commemoration +commemorational +commemorations +commemorative +commemoratively +commemorativeness +commemorator +commemoratory +commemorators +commemorize +commemorized +commemorizing +commence +commenceable +commenced +commencement +commencements +commencer +commences +commencing +commend +commenda +commendable +commendableness +commendably +commendador +commendam +commendatary +commendation +commendations +commendator +commendatory +commendatories +commendatorily +commended +commender +commending +commendingly +commendment +commends +commensal +commensalism +commensalist +commensalistic +commensality +commensally +commensals +commensurability +commensurable +commensurableness +commensurably +commensurate +commensurated +commensurately +commensurateness +commensurating +commensuration +commensurations +comment +commentable +commentary +commentarial +commentarialism +commentaries +commentate +commentated +commentating +commentation +commentative +commentator +commentatorial +commentatorially +commentators +commentatorship +commented +commenter +commenting +commentitious +comments +commerce +commerced +commerceless +commercer +commerces +commercia +commerciable +commercial +commercialisation +commercialise +commercialised +commercialising +commercialism +commercialist +commercialistic +commercialists +commerciality +commercialization +commercializations +commercialize +commercialized +commercializes +commercializing +commercially +commercialness +commercials +commercing +commercium +commerge +commers +commesso +commy +commie +commies +commigration +commilitant +comminate +comminated +comminating +commination +comminative +comminator +comminatory +commingle +commingled +comminglement +commingler +commingles +commingling +comminister +comminuate +comminute +comminuted +comminuting +comminution +comminutor +commiphora +commis +commisce +commise +commiserable +commiserate +commiserated +commiserates +commiserating +commiseratingly +commiseration +commiserations +commiserative +commiseratively +commiserator +commissar +commissary +commissarial +commissariat +commissariats +commissaries +commissaryship +commissars +commission +commissionaire +commissional +commissionary +commissionate +commissionated +commissionating +commissioned +commissioner +commissioners +commissionership +commissionerships +commissioning +commissions +commissionship +commissive +commissively +commissoria +commissural +commissure +commissurotomy +commissurotomies +commistion +commit +commitment +commitments +commits +committable +committal +committals +committed +committedly +committedness +committee +committeeism +committeeman +committeemen +committees +committeeship +committeewoman +committeewomen +committent +committer +committible +committing +committitur +committment +committor +commix +commixed +commixes +commixing +commixt +commixtion +commixture +commo +commodata +commodatary +commodate +commodation +commodatum +commode +commoderate +commodes +commodious +commodiously +commodiousness +commoditable +commodity +commodities +commodore +commodores +commoigne +commolition +common +commonable +commonage +commonality +commonalities +commonalty +commonalties +commonance +commoned +commonefaction +commoney +commoner +commoners +commonership +commonest +commoning +commonish +commonition +commonize +commonly +commonness +commonplace +commonplaceism +commonplacely +commonplaceness +commonplacer +commonplaces +commons +commonsense +commonsensible +commonsensibly +commonsensical +commonsensically +commonty +commonweal +commonweals +commonwealth +commonwealthism +commonwealths +commorancy +commorancies +commorant +commorient +commorse +commorth +commos +commot +commote +commotion +commotional +commotions +commotive +commove +commoved +commoves +commoving +commulation +commulative +communa +communal +communalisation +communalise +communalised +communaliser +communalising +communalism +communalist +communalistic +communality +communalization +communalize +communalized +communalizer +communalizing +communally +communard +communbus +commune +communed +communer +communes +communicability +communicable +communicableness +communicably +communicant +communicants +communicate +communicated +communicatee +communicates +communicating +communication +communicational +communications +communicative +communicatively +communicativeness +communicator +communicatory +communicators +communing +communion +communionable +communional +communionist +communions +communiqu +communique +communiques +communis +communisation +communise +communised +communising +communism +communist +communistery +communisteries +communistic +communistical +communistically +communists +communital +communitary +communitarian +communitarianism +community +communities +communitive +communitywide +communitorium +communization +communize +communized +communizing +commutability +commutable +commutableness +commutant +commutate +commutated +commutating +commutation +commutations +commutative +commutatively +commutativity +commutator +commutators +commute +commuted +commuter +commuters +commutes +commuting +commutual +commutuality +comnenian +comodato +comodo +comoedia +comoedus +comoid +comolecule +comonomer +comonte +comoquer +comorado +comortgagee +comose +comourn +comourner +comournful +comous +comox +comp +compaa +compact +compactability +compactable +compacted +compactedly +compactedness +compacter +compactest +compactible +compactify +compactification +compactile +compacting +compaction +compactions +compactly +compactness +compactor +compactors +compacts +compacture +compadre +compadres +compage +compages +compaginate +compagination +compagnie +compagnies +companable +companage +companator +compander +companero +companeros +company +compania +companiable +companias +companied +companies +companying +companyless +companion +companionability +companionable +companionableness +companionably +companionage +companionate +companioned +companioning +companionize +companionized +companionizing +companionless +companions +companionship +companionway +companionways +compar +comparability +comparable +comparableness +comparably +comparascope +comparate +comparatist +comparatival +comparative +comparatively +comparativeness +comparatives +comparativist +comparator +comparators +comparcioner +compare +compared +comparer +comparers +compares +comparing +comparison +comparisons +comparition +comparograph +comparsa +compart +comparted +compartimenti +compartimento +comparting +compartition +compartment +compartmental +compartmentalization +compartmentalize +compartmentalized +compartmentalizes +compartmentalizing +compartmentally +compartmentation +compartmented +compartmentize +compartments +compartner +comparts +compass +compassability +compassable +compassed +compasser +compasses +compassing +compassion +compassionable +compassionate +compassionated +compassionately +compassionateness +compassionating +compassionless +compassive +compassivity +compassless +compassment +compaternity +compathy +compatibility +compatibilities +compatible +compatibleness +compatibles +compatibly +compatience +compatient +compatriot +compatriotic +compatriotism +compatriots +compd +compear +compearance +compearant +comped +compeer +compeered +compeering +compeers +compel +compellability +compellable +compellably +compellation +compellative +compelled +compellent +compeller +compellers +compelling +compellingly +compels +compend +compendency +compendent +compendia +compendiary +compendiate +compendious +compendiously +compendiousness +compendium +compendiums +compends +compenetrate +compenetration +compensability +compensable +compensate +compensated +compensates +compensating +compensatingly +compensation +compensational +compensations +compensative +compensatively +compensativeness +compensator +compensatory +compensators +compense +compenser +compere +compered +comperes +compering +compert +compesce +compester +compete +competed +competence +competency +competencies +competent +competently +competentness +competer +competes +competible +competing +competingly +competition +competitioner +competitions +competitive +competitively +competitiveness +competitor +competitory +competitors +competitorship +competitress +competitrix +compilable +compilation +compilations +compilator +compilatory +compile +compileable +compiled +compilement +compiler +compilers +compiles +compiling +comping +compinge +compital +compitalia +compitum +complacence +complacency +complacencies +complacent +complacential +complacentially +complacently +complain +complainable +complainant +complainants +complained +complainer +complainers +complaining +complainingly +complainingness +complains +complaint +complaintful +complaintive +complaintiveness +complaints +complaisance +complaisant +complaisantly +complaisantness +complanar +complanate +complanation +complant +compleat +compleated +complect +complected +complecting +complection +complects +complement +complemental +complementally +complementalness +complementary +complementaries +complementarily +complementariness +complementarism +complementarity +complementation +complementative +complemented +complementer +complementers +complementing +complementizer +complementoid +complements +completable +complete +completed +completedness +completely +completement +completeness +completer +completers +completes +completest +completing +completion +completions +completive +completively +completory +completories +complex +complexation +complexed +complexedness +complexer +complexes +complexest +complexify +complexification +complexing +complexion +complexionably +complexional +complexionally +complexionary +complexioned +complexionist +complexionless +complexions +complexity +complexities +complexive +complexively +complexly +complexness +complexometry +complexometric +complexus +comply +compliable +compliableness +compliably +compliance +compliances +compliancy +compliancies +compliant +compliantly +complicacy +complicacies +complicant +complicate +complicated +complicatedly +complicatedness +complicates +complicating +complication +complications +complicative +complicator +complicators +complice +complices +complicity +complicities +complicitous +complied +complier +compliers +complies +complying +compliment +complimentable +complimental +complimentally +complimentalness +complimentary +complimentarily +complimentariness +complimentarity +complimentation +complimentative +complimented +complimenter +complimenters +complimenting +complimentingly +compliments +complin +compline +complines +complins +complish +complot +complotment +complots +complotted +complotter +complotting +complutensian +compluvia +compluvium +compo +compoed +compoer +compoing +compole +compone +componed +componency +componendo +component +componental +componented +componential +componentry +components +componentwise +compony +comport +comportable +comportance +comported +comporting +comportment +comports +compos +composable +composal +composant +compose +composed +composedly +composedness +composer +composers +composes +composing +composit +composita +compositae +composite +composited +compositely +compositeness +composites +compositing +composition +compositional +compositionally +compositions +compositive +compositively +compositor +compositorial +compositors +compositous +compositure +composograph +compossibility +compossible +compost +composted +composting +composts +composture +composure +compot +compotation +compotationship +compotator +compotatory +compote +compotes +compotier +compotiers +compotor +compound +compoundable +compounded +compoundedness +compounder +compounders +compounding +compoundness +compounds +comprachico +comprachicos +comprador +compradore +comprecation +compreg +compregnate +comprehend +comprehended +comprehender +comprehendible +comprehending +comprehendingly +comprehends +comprehense +comprehensibility +comprehensible +comprehensibleness +comprehensibly +comprehension +comprehensive +comprehensively +comprehensiveness +comprehensives +comprehensor +comprend +compresbyter +compresbyterial +compresence +compresent +compress +compressed +compressedly +compresses +compressibility +compressibilities +compressible +compressibleness +compressibly +compressing +compressingly +compression +compressional +compressions +compressive +compressively +compressometer +compressor +compressors +compressure +comprest +compriest +comprint +comprisable +comprisal +comprise +comprised +comprises +comprising +comprizable +comprizal +comprize +comprized +comprizes +comprizing +comprobate +comprobation +comproduce +compromis +compromisable +compromise +compromised +compromiser +compromisers +compromises +compromising +compromisingly +compromissary +compromission +compromissorial +compromit +compromitment +compromitted +compromitting +comprovincial +comps +compsilura +compsoa +compsognathus +compsothlypidae +compt +compte +compted +compter +comptible +comptie +compting +comptly +comptness +comptoir +comptometer +comptonia +comptonite +comptrol +comptroller +comptrollers +comptrollership +compts +compulsative +compulsatively +compulsatory +compulsatorily +compulse +compulsed +compulsion +compulsions +compulsitor +compulsive +compulsively +compulsiveness +compulsives +compulsivity +compulsory +compulsorily +compulsoriness +compunct +compunction +compunctionary +compunctionless +compunctions +compunctious +compunctiously +compunctive +compupil +compurgation +compurgator +compurgatory +compurgatorial +compursion +computability +computable +computably +computate +computation +computational +computationally +computations +computative +computatively +computativeness +compute +computed +computer +computerese +computerise +computerite +computerizable +computerization +computerize +computerized +computerizes +computerizing +computerlike +computernik +computers +computes +computing +computist +computus +comr +comrade +comradely +comradeliness +comradery +comrades +comradeship +comrado +comrogue +coms +comsat +comsomol +comstock +comstockery +comstockeries +comte +comtes +comtesse +comtesses +comtian +comtism +comtist +comunidad +comurmurer +comus +comvia +con +conable +conacaste +conacre +conal +conalbumin +conamarin +conamed +conand +conant +conarial +conarium +conation +conational +conationalistic +conations +conative +conatural +conatus +conaxial +conbinas +conc +concactenated +concamerate +concamerated +concameration +concanavalin +concaptive +concarnation +concassation +concatenary +concatenate +concatenated +concatenates +concatenating +concatenation +concatenations +concatenator +concatervate +concaulescence +concausal +concause +concavation +concave +concaved +concavely +concaveness +concaver +concaves +concaving +concavity +concavities +concavo +conceal +concealable +concealed +concealedly +concealedness +concealer +concealers +concealing +concealingly +concealment +conceals +concede +conceded +concededly +conceder +conceders +concedes +conceding +conceit +conceited +conceitedly +conceitedness +conceity +conceiting +conceitless +conceits +conceivability +conceivable +conceivableness +conceivably +conceive +conceived +conceiver +conceivers +conceives +conceiving +concelebrate +concelebrated +concelebrates +concelebrating +concelebration +concelebrations +concent +concenter +concentered +concentering +concentive +concento +concentralization +concentralize +concentrate +concentrated +concentrates +concentrating +concentration +concentrations +concentrative +concentrativeness +concentrator +concentrators +concentre +concentred +concentric +concentrical +concentrically +concentricate +concentricity +concentring +concents +concentual +concentus +concept +conceptacle +conceptacular +conceptaculum +conceptible +conception +conceptional +conceptionist +conceptions +conceptism +conceptive +conceptiveness +concepts +conceptual +conceptualisation +conceptualise +conceptualised +conceptualising +conceptualism +conceptualist +conceptualistic +conceptualistically +conceptualists +conceptuality +conceptualization +conceptualizations +conceptualize +conceptualized +conceptualizer +conceptualizes +conceptualizing +conceptually +conceptus +concern +concernancy +concerned +concernedly +concernedness +concerning +concerningly +concerningness +concernment +concerns +concert +concertante +concertantes +concertanti +concertanto +concertati +concertation +concertato +concertatos +concerted +concertedly +concertedness +concertgoer +concerti +concertina +concertinas +concerting +concertini +concertinist +concertino +concertinos +concertion +concertise +concertised +concertiser +concertising +concertist +concertize +concertized +concertizer +concertizes +concertizing +concertmaster +concertmasters +concertmeister +concertment +concerto +concertos +concerts +concertstck +concertstuck +concessible +concession +concessionaire +concessionaires +concessional +concessionary +concessionaries +concessioner +concessionist +concessions +concessit +concessive +concessively +concessiveness +concessor +concessory +concetti +concettism +concettist +concetto +conch +concha +conchae +conchal +conchate +conche +conched +concher +conches +conchfish +conchfishes +conchy +conchie +conchies +conchifera +conchiferous +conchiform +conchyle +conchylia +conchyliated +conchyliferous +conchylium +conchinin +conchinine +conchiolin +conchite +conchitic +conchitis +concho +conchobor +conchoid +conchoidal +conchoidally +conchoids +conchol +conchology +conchological +conchologically +conchologist +conchologize +conchometer +conchometry +conchospiral +conchostraca +conchotome +conchs +conchubar +conchucu +conchuela +conciator +concyclic +concyclically +concierge +concierges +concile +conciliable +conciliabule +conciliabulum +conciliar +conciliarism +conciliarly +conciliate +conciliated +conciliates +conciliating +conciliatingly +conciliation +conciliationist +conciliations +conciliative +conciliator +conciliatory +conciliatorily +conciliatoriness +conciliators +concilium +concinnate +concinnated +concinnating +concinnity +concinnities +concinnous +concinnously +concio +concion +concional +concionary +concionate +concionator +concionatory +conciousness +concipiency +concipient +concise +concisely +conciseness +conciser +concisest +concision +concitation +concite +concitizen +conclamant +conclamation +conclave +conclaves +conclavist +concludable +conclude +concluded +concludence +concludency +concludendi +concludent +concludently +concluder +concluders +concludes +concludible +concluding +concludingly +conclusible +conclusion +conclusional +conclusionally +conclusions +conclusive +conclusively +conclusiveness +conclusory +conclusum +concn +concoagulate +concoagulation +concoct +concocted +concocter +concocting +concoction +concoctions +concoctive +concoctor +concocts +concolor +concolorous +concolour +concomitance +concomitancy +concomitant +concomitantly +concomitate +concommitant +concommitantly +conconscious +concord +concordable +concordably +concordal +concordance +concordancer +concordances +concordancy +concordant +concordantial +concordantly +concordat +concordatory +concordats +concordatum +concorder +concordial +concordist +concordity +concordly +concords +concorporate +concorporated +concorporating +concorporation +concorrezanes +concours +concourse +concourses +concreate +concredit +concremation +concrement +concresce +concrescence +concrescences +concrescent +concrescible +concrescive +concrete +concreted +concretely +concreteness +concreter +concretes +concreting +concretion +concretional +concretionary +concretions +concretism +concretist +concretive +concretively +concretization +concretize +concretized +concretizing +concretor +concrew +concrfsce +concubinage +concubinal +concubinary +concubinarian +concubinaries +concubinate +concubine +concubinehood +concubines +concubitancy +concubitant +concubitous +concubitus +conculcate +conculcation +concumbency +concupy +concupiscence +concupiscent +concupiscible +concupiscibleness +concur +concurbit +concurred +concurrence +concurrences +concurrency +concurrencies +concurrent +concurrently +concurrentness +concurring +concurringly +concurs +concursion +concurso +concursus +concuss +concussant +concussation +concussed +concusses +concussing +concussion +concussional +concussions +concussive +concussively +concutient +cond +condalia +condecent +condemn +condemnable +condemnably +condemnate +condemnation +condemnations +condemnatory +condemned +condemner +condemners +condemning +condemningly +condemnor +condemns +condensability +condensable +condensance +condensary +condensaries +condensate +condensates +condensation +condensational +condensations +condensative +condensator +condense +condensed +condensedly +condensedness +condenser +condensery +condenseries +condensers +condenses +condensible +condensing +condensity +conder +condescend +condescended +condescendence +condescendent +condescender +condescending +condescendingly +condescendingness +condescends +condescension +condescensions +condescensive +condescensively +condescensiveness +condescent +condiction +condictious +condiddle +condiddled +condiddlement +condiddling +condign +condigness +condignity +condignly +condignness +condylar +condylarth +condylarthra +condylarthrosis +condylarthrous +condyle +condylectomy +condyles +condylion +condyloid +condyloma +condylomas +condylomata +condylomatous +condylome +condylopod +condylopoda +condylopodous +condylos +condylotomy +condylura +condylure +condiment +condimental +condimentary +condiments +condisciple +condistillation +condite +condition +conditionable +conditional +conditionalism +conditionalist +conditionality +conditionalities +conditionalize +conditionally +conditionals +conditionate +conditione +conditioned +conditioner +conditioners +conditioning +conditions +condititivia +conditivia +conditivium +conditory +conditoria +conditorium +conditotoria +condivision +condo +condog +condolatory +condole +condoled +condolement +condolence +condolences +condolent +condoler +condolers +condoles +condoling +condolingly +condom +condominate +condominial +condominiia +condominiiums +condominium +condominiums +condoms +condonable +condonance +condonation +condonations +condonative +condone +condoned +condonement +condoner +condoners +condones +condoning +condor +condores +condors +condos +condottiere +condottieri +conduce +conduceability +conduced +conducement +conducent +conducer +conducers +conduces +conducible +conducibleness +conducibly +conducing +conducingly +conducive +conduciveness +conduct +conducta +conductance +conductances +conducted +conductibility +conductible +conductility +conductimeter +conductimetric +conducting +conductio +conduction +conductional +conductitious +conductive +conductively +conductivity +conductivities +conductometer +conductometric +conductor +conductory +conductorial +conductorless +conductors +conductorship +conductress +conducts +conductus +condue +conduit +conduits +conduplicate +conduplicated +conduplication +condurangin +condurango +condurrite +cone +coned +coneen +coneflower +conehead +coney +coneighboring +coneine +coneys +conelet +conelike +conelrad +conelrads +conemaker +conemaking +conemaugh +conenchyma +conenose +conenoses +conepate +conepates +conepatl +conepatls +coner +cones +conessine +conestoga +conf +confab +confabbed +confabbing +confabs +confabular +confabulate +confabulated +confabulates +confabulating +confabulation +confabulations +confabulator +confabulatory +confact +confarreate +confarreated +confarreation +confated +confect +confected +confecting +confection +confectionary +confectionaries +confectioner +confectionery +confectioneries +confectioners +confectiones +confections +confectory +confects +confecture +confed +confeder +confederacy +confederacies +confederal +confederalist +confederate +confederated +confederater +confederates +confederating +confederatio +confederation +confederationism +confederationist +confederations +confederatism +confederative +confederatize +confederator +confelicity +confer +conferee +conferees +conference +conferences +conferencing +conferential +conferment +conferrable +conferral +conferred +conferree +conferrence +conferrer +conferrers +conferring +conferruminate +confers +conferted +conferva +confervaceae +confervaceous +confervae +conferval +confervales +confervalike +confervas +confervoid +confervoideae +confervous +confess +confessable +confessant +confessary +confessarius +confessed +confessedly +confesser +confesses +confessing +confessingly +confession +confessional +confessionalian +confessionalism +confessionalist +confessionally +confessionals +confessionary +confessionaries +confessionist +confessions +confessor +confessory +confessors +confessorship +confest +confetti +confetto +conficient +confidant +confidante +confidantes +confidants +confide +confided +confidence +confidences +confidency +confident +confidente +confidential +confidentiality +confidentially +confidentialness +confidentiary +confidently +confidentness +confider +confiders +confides +confiding +confidingly +confidingness +configurable +configural +configurate +configurated +configurating +configuration +configurational +configurationally +configurationism +configurationist +configurations +configurative +configure +configured +configures +configuring +confinable +confine +confineable +confined +confinedly +confinedness +confineless +confinement +confinements +confiner +confiners +confines +confining +confinity +confirm +confirmability +confirmable +confirmand +confirmation +confirmational +confirmations +confirmative +confirmatively +confirmatory +confirmatorily +confirmed +confirmedly +confirmedness +confirmee +confirmer +confirming +confirmingly +confirmity +confirmment +confirmor +confirms +confiscable +confiscatable +confiscate +confiscated +confiscates +confiscating +confiscation +confiscations +confiscator +confiscatory +confiscators +confiserie +confisk +confisticating +confit +confitent +confiteor +confiture +confix +confixed +confixing +conflab +conflagrant +conflagrate +conflagrated +conflagrating +conflagration +conflagrations +conflagrative +conflagrator +conflagratory +conflate +conflated +conflates +conflating +conflation +conflexure +conflict +conflicted +conflictful +conflicting +conflictingly +confliction +conflictive +conflictless +conflictory +conflicts +conflictual +conflow +confluence +confluences +confluent +confluently +conflux +confluxes +confluxibility +confluxible +confluxibleness +confocal +confocally +conforbably +conform +conformability +conformable +conformableness +conformably +conformal +conformance +conformant +conformate +conformation +conformational +conformationally +conformations +conformator +conformed +conformer +conformers +conforming +conformingly +conformism +conformist +conformists +conformity +conformities +conforms +confort +confound +confoundable +confounded +confoundedly +confoundedness +confounder +confounders +confounding +confoundingly +confoundment +confounds +confr +confract +confraction +confragose +confrater +confraternal +confraternity +confraternities +confraternization +confrere +confreres +confrerie +confriar +confricamenta +confricamentum +confrication +confront +confrontal +confrontation +confrontational +confrontationism +confrontationist +confrontations +confronte +confronted +confronter +confronters +confronting +confrontment +confronts +confucian +confucianism +confucianist +confucians +confucius +confusability +confusable +confusably +confuse +confused +confusedly +confusedness +confuser +confusers +confuses +confusing +confusingly +confusion +confusional +confusions +confusive +confusticate +confustication +confutability +confutable +confutation +confutations +confutative +confutator +confute +confuted +confuter +confuters +confutes +confuting +cong +conga +congaed +congaing +congas +conge +congeable +congeal +congealability +congealable +congealableness +congealed +congealedness +congealer +congealing +congealment +congeals +conged +congee +congeed +congeeing +congees +congeing +congelation +congelative +congelifract +congelifraction +congeliturbate +congeliturbation +congenator +congener +congeneracy +congeneric +congenerical +congenerous +congenerousness +congeners +congenetic +congenial +congeniality +congenialize +congenially +congenialness +congenital +congenitally +congenitalness +congenite +congeon +conger +congeree +congery +congerie +congeries +congers +conges +congession +congest +congested +congestedness +congestible +congesting +congestion +congestions +congestive +congests +congestus +congiary +congiaries +congii +congius +conglaciate +conglobate +conglobated +conglobately +conglobating +conglobation +conglobe +conglobed +conglobes +conglobing +conglobulate +conglomerate +conglomerated +conglomerates +conglomeratic +conglomerating +conglomeration +conglomerations +conglomerative +conglomerator +conglomeritic +conglutin +conglutinant +conglutinate +conglutinated +conglutinating +conglutination +conglutinative +conglution +congo +congoes +congoese +congolese +congoleum +congoni +congos +congou +congous +congrats +congratulable +congratulant +congratulate +congratulated +congratulates +congratulating +congratulation +congratulational +congratulations +congratulator +congratulatory +congredient +congree +congreet +congregable +congreganist +congregant +congregants +congregate +congregated +congregates +congregating +congregation +congregational +congregationalism +congregationalist +congregationalists +congregationalize +congregationally +congregationer +congregationist +congregations +congregative +congregativeness +congregator +congreso +congress +congressed +congresser +congresses +congressing +congressional +congressionalist +congressionally +congressionist +congressist +congressive +congressman +congressmen +congresso +congresswoman +congresswomen +congreve +congrid +congridae +congrio +congroid +congrue +congruence +congruences +congruency +congruencies +congruent +congruential +congruently +congruism +congruist +congruistic +congruity +congruities +congruous +congruously +congruousness +congustable +conhydrin +conhydrine +coni +cony +conia +coniacian +conic +conical +conicality +conically +conicalness +conycatcher +conicein +coniceine +conichalcite +conicine +conicity +conicities +conicle +conicoid +conicopoly +conics +conidae +conidia +conidial +conidian +conidiiferous +conidioid +conidiophore +conidiophorous +conidiospore +conidium +conies +conifer +coniferae +coniferin +coniferophyte +coniferous +conifers +conification +coniform +conyger +coniine +coniines +conylene +conilurus +conima +conimene +conin +conine +conines +coning +conynge +coninidia +conins +coniogramme +coniology +coniomycetes +coniophora +coniopterygidae +conioselinum +coniosis +coniospermous +coniothyrium +conyrin +conyrine +coniroster +conirostral +conirostres +conisance +conite +conium +coniums +conyza +conj +conject +conjective +conjecturable +conjecturableness +conjecturably +conjectural +conjecturalist +conjecturality +conjecturally +conjecture +conjectured +conjecturer +conjectures +conjecturing +conjee +conjegates +conjobble +conjoin +conjoined +conjoinedly +conjoiner +conjoining +conjoins +conjoint +conjointly +conjointment +conjointness +conjoints +conjon +conjubilant +conjuctiva +conjugable +conjugably +conjugacy +conjugal +conjugales +conjugality +conjugally +conjugant +conjugata +conjugatae +conjugate +conjugated +conjugately +conjugateness +conjugates +conjugating +conjugation +conjugational +conjugationally +conjugations +conjugative +conjugator +conjugators +conjugial +conjugium +conjunct +conjuncted +conjunction +conjunctional +conjunctionally +conjunctions +conjunctiva +conjunctivae +conjunctival +conjunctivas +conjunctive +conjunctively +conjunctiveness +conjunctives +conjunctivitis +conjunctly +conjuncts +conjunctur +conjunctural +conjuncture +conjunctures +conjuration +conjurations +conjurator +conjure +conjured +conjurement +conjurer +conjurers +conjurership +conjures +conjury +conjuring +conjurison +conjuror +conjurors +conk +conkanee +conked +conker +conkers +conky +conking +conks +conli +conn +connach +connaisseur +connaraceae +connaraceous +connarite +connarus +connascency +connascent +connatal +connate +connately +connateness +connation +connatural +connaturality +connaturalize +connaturally +connaturalness +connature +connaught +connect +connectable +connectant +connected +connectedly +connectedness +connecter +connecters +connectibility +connectible +connectibly +connecticut +connecting +connection +connectional +connectionism +connectionless +connections +connectival +connective +connectively +connectives +connectivity +connector +connectors +connects +conned +connellite +conner +conners +connex +connexes +connexion +connexional +connexionalism +connexity +connexities +connexiva +connexive +connexivum +connexure +connexus +conny +connie +connies +conning +conniption +conniptions +connivance +connivances +connivancy +connivant +connivantly +connive +connived +connivence +connivent +connivently +conniver +connivery +connivers +connives +conniving +connivingly +connixation +connochaetes +connoissance +connoisseur +connoisseurs +connoisseurship +connotate +connotation +connotational +connotations +connotative +connotatively +connote +connoted +connotes +connoting +connotive +connotively +conns +connu +connubial +connubialism +connubiality +connubially +connubiate +connubium +connumerate +connumeration +connusable +conocarp +conocarpus +conocephalum +conocephalus +conoclinium +conocuneus +conodont +conodonts +conoy +conoid +conoidal +conoidally +conoidic +conoidical +conoidically +conoids +conolophus +conominee +cononintelligent +conopholis +conopid +conopidae +conoplain +conopodium +conopophaga +conopophagidae +conor +conorhinus +conormal +conoscente +conoscenti +conoscope +conoscopic +conourish +conphaseolin +conplane +conquassate +conquedle +conquer +conquerable +conquerableness +conquered +conquerer +conquerers +conqueress +conquering +conqueringly +conquerment +conqueror +conquerors +conquers +conquest +conquests +conquian +conquians +conquinamine +conquinine +conquisition +conquistador +conquistadores +conquistadors +conrad +conrail +conrector +conrectorship +conred +conrey +conringia +cons +consacre +consanguine +consanguineal +consanguinean +consanguineous +consanguineously +consanguinity +consanguinities +consarcinate +consarn +consarned +conscience +conscienceless +consciencelessly +consciencelessness +consciences +consciencewise +conscient +conscientious +conscientiously +conscientiousness +conscionable +conscionableness +conscionably +conscious +consciously +consciousness +conscive +conscribe +conscribed +conscribing +conscript +conscripted +conscripting +conscription +conscriptional +conscriptionist +conscriptions +conscriptive +conscripts +conscripttion +consderations +consecrate +consecrated +consecratedness +consecrater +consecrates +consecrating +consecration +consecrations +consecrative +consecrator +consecratory +consectary +consecute +consecution +consecutive +consecutively +consecutiveness +consecutives +consence +consenescence +consenescency +consension +consensual +consensually +consensus +consensuses +consent +consentable +consentaneity +consentaneous +consentaneously +consentaneousness +consentant +consented +consenter +consenters +consentful +consentfully +consentience +consentient +consentiently +consenting +consentingly +consentingness +consentive +consentively +consentment +consents +consequence +consequences +consequency +consequent +consequential +consequentiality +consequentialities +consequentially +consequentialness +consequently +consequents +consertal +consertion +conservable +conservacy +conservancy +conservancies +conservant +conservate +conservation +conservational +conservationism +conservationist +conservationists +conservations +conservatism +conservatist +conservative +conservatively +conservativeness +conservatives +conservatize +conservatoire +conservatoires +conservator +conservatory +conservatorial +conservatories +conservatorio +conservatorium +conservators +conservatorship +conservatrix +conserve +conserved +conserver +conservers +conserves +conserving +consy +consider +considerability +considerable +considerableness +considerably +considerance +considerate +considerately +considerateness +consideration +considerations +considerative +consideratively +considerativeness +considerator +considered +considerer +considering +consideringly +considers +consign +consignable +consignatary +consignataries +consignation +consignatory +consigne +consigned +consignee +consignees +consigneeship +consigner +consignify +consignificant +consignificate +consignification +consignificative +consignificator +consignified +consignifying +consigning +consignment +consignments +consignor +consignors +consigns +consiliary +consilience +consilient +consimilar +consimilarity +consimilate +consimilated +consimilating +consimile +consisently +consist +consisted +consistence +consistences +consistency +consistencies +consistent +consistently +consistible +consisting +consistory +consistorial +consistorian +consistories +consists +consition +consitutional +consociate +consociated +consociating +consociation +consociational +consociationism +consociative +consocies +consol +consolable +consolableness +consolably +consolamentum +consolan +consolate +consolation +consolations +consolato +consolator +consolatory +consolatorily +consolatoriness +consolatrix +console +consoled +consolement +consoler +consolers +consoles +consolette +consolidant +consolidate +consolidated +consolidates +consolidating +consolidation +consolidationist +consolidations +consolidative +consolidator +consolidators +consoling +consolingly +consolitorily +consolitoriness +consols +consolute +consomm +consomme +consommes +consonance +consonances +consonancy +consonant +consonantal +consonantalize +consonantalized +consonantalizing +consonantally +consonantic +consonantise +consonantised +consonantising +consonantism +consonantize +consonantized +consonantizing +consonantly +consonantness +consonants +consonate +consonous +consopite +consort +consortable +consorted +consorter +consortia +consortial +consorting +consortion +consortism +consortitia +consortium +consortiums +consorts +consortship +consoude +consound +conspecies +conspecific +conspecifics +conspect +conspection +conspectuity +conspectus +conspectuses +consperg +consperse +conspersion +conspicuity +conspicuous +conspicuously +conspicuousness +conspiracy +conspiracies +conspirant +conspiration +conspirational +conspirative +conspirator +conspiratory +conspiratorial +conspiratorially +conspirators +conspiratress +conspire +conspired +conspirer +conspirers +conspires +conspiring +conspiringly +conspissate +conspue +conspurcate +const +constable +constablery +constables +constableship +constabless +constablewick +constabular +constabulary +constabularies +constance +constances +constancy +constant +constantan +constantine +constantinian +constantinople +constantinopolitan +constantly +constantness +constants +constat +constatation +constatations +constate +constative +constatory +constellate +constellated +constellating +constellation +constellations +constellatory +conster +consternate +consternated +consternating +consternation +constipate +constipated +constipates +constipating +constipation +constituency +constituencies +constituent +constituently +constituents +constitute +constituted +constituter +constitutes +constituting +constitution +constitutional +constitutionalism +constitutionalist +constitutionality +constitutionalization +constitutionalize +constitutionally +constitutionals +constitutionary +constitutioner +constitutionist +constitutionless +constitutions +constitutive +constitutively +constitutiveness +constitutor +constr +constrain +constrainable +constrained +constrainedly +constrainedness +constrainer +constrainers +constraining +constrainingly +constrainment +constrains +constraint +constraints +constrict +constricted +constricting +constriction +constrictions +constrictive +constrictor +constrictors +constricts +constringe +constringed +constringency +constringent +constringing +construability +construable +construal +construct +constructable +constructed +constructer +constructibility +constructible +constructing +construction +constructional +constructionally +constructionism +constructionist +constructionists +constructions +constructive +constructively +constructiveness +constructivism +constructivist +constructor +constructors +constructorship +constructs +constructure +construe +construed +construer +construers +construes +construing +constuctor +constuprate +constupration +consubsist +consubsistency +consubstantial +consubstantialism +consubstantialist +consubstantiality +consubstantially +consubstantiate +consubstantiated +consubstantiating +consubstantiation +consubstantiationist +consubstantive +consuete +consuetitude +consuetude +consuetudinal +consuetudinary +consul +consulage +consular +consulary +consularity +consulate +consulated +consulates +consulating +consuls +consulship +consulships +consult +consulta +consultable +consultancy +consultant +consultants +consultantship +consultary +consultation +consultations +consultative +consultatively +consultatory +consulted +consultee +consulter +consulting +consultive +consultively +consulto +consultor +consultory +consults +consumable +consumables +consumate +consumated +consumating +consumation +consume +consumed +consumedly +consumeless +consumer +consumerism +consumerist +consumers +consumership +consumes +consuming +consumingly +consumingness +consummate +consummated +consummately +consummates +consummating +consummation +consummations +consummative +consummatively +consummativeness +consummator +consummatory +consumo +consumpt +consumpted +consumptible +consumption +consumptional +consumptions +consumptive +consumptively +consumptiveness +consumptives +consumptivity +consute +cont +contabescence +contabescent +contact +contactant +contacted +contactile +contacting +contaction +contactor +contacts +contactual +contactually +contadino +contaggia +contagia +contagion +contagioned +contagionist +contagions +contagiosity +contagious +contagiously +contagiousness +contagium +contain +containable +contained +containedly +container +containerboard +containerization +containerize +containerized +containerizes +containerizing +containerport +containers +containership +containerships +containing +containment +containments +contains +contakia +contakion +contakionkia +contam +contaminable +contaminant +contaminants +contaminate +contaminated +contaminates +contaminating +contamination +contaminations +contaminative +contaminator +contaminous +contangential +contango +contangoes +contangos +contchar +contd +conte +conteck +contect +contection +contek +conteke +contemn +contemned +contemner +contemnible +contemnibly +contemning +contemningly +contemnor +contemns +contemp +contemper +contemperate +contemperature +contemplable +contemplamen +contemplance +contemplant +contemplate +contemplated +contemplatedly +contemplates +contemplating +contemplatingly +contemplation +contemplations +contemplatist +contemplative +contemplatively +contemplativeness +contemplator +contemplators +contemplature +contemple +contemporanean +contemporaneity +contemporaneous +contemporaneously +contemporaneousness +contemporary +contemporaries +contemporarily +contemporariness +contemporise +contemporised +contemporising +contemporize +contemporized +contemporizing +contempt +contemptful +contemptibility +contemptible +contemptibleness +contemptibly +contempts +contemptuous +contemptuously +contemptuousness +contend +contended +contendent +contender +contendere +contenders +contending +contendingly +contendress +contends +contenement +content +contentable +contentation +contented +contentedly +contentedness +contentful +contenting +contention +contentional +contentions +contentious +contentiously +contentiousness +contentless +contently +contentment +contentness +contents +contenu +conter +conterminable +conterminal +conterminant +conterminate +contermine +conterminous +conterminously +conterminousness +conterraneous +contes +contessa +contesseration +contest +contestability +contestable +contestableness +contestably +contestant +contestants +contestate +contestation +contested +contestee +contester +contesters +contesting +contestingly +contestless +contests +conteur +contex +context +contextive +contexts +contextual +contextualize +contextually +contextural +contexture +contextured +contg +conticent +contignate +contignation +contiguate +contiguity +contiguities +contiguous +contiguously +contiguousness +contin +continence +continency +continent +continental +continentaler +continentalism +continentalist +continentality +continentalize +continentally +continentals +continently +continents +contineu +contingence +contingency +contingencies +contingent +contingential +contingentialness +contingentiam +contingently +contingentness +contingents +continua +continuable +continual +continuality +continually +continualness +continuance +continuances +continuancy +continuando +continuant +continuantly +continuate +continuately +continuateness +continuation +continuations +continuative +continuatively +continuativeness +continuator +continue +continued +continuedly +continuedness +continuer +continuers +continues +continuing +continuingly +continuist +continuity +continuities +continuo +continuos +continuous +continuously +continuousness +continuua +continuum +continuums +contise +contline +conto +contoid +contoise +contorniate +contorniates +contorno +contorsion +contorsive +contort +contorta +contortae +contorted +contortedly +contortedness +contorting +contortion +contortional +contortionate +contortioned +contortionist +contortionistic +contortionists +contortions +contortive +contortively +contorts +contortuplicate +contos +contour +contoured +contouring +contourne +contours +contr +contra +contraband +contrabandage +contrabandery +contrabandism +contrabandist +contrabandista +contrabass +contrabassist +contrabasso +contrabassoon +contrabassoonist +contracapitalist +contraception +contraceptionist +contraceptive +contraceptives +contracyclical +contracivil +contraclockwise +contract +contractable +contractant +contractation +contracted +contractedly +contractedness +contractee +contracter +contractibility +contractible +contractibleness +contractibly +contractile +contractility +contracting +contraction +contractional +contractionist +contractions +contractive +contractively +contractiveness +contractly +contractor +contractors +contracts +contractu +contractual +contractually +contracture +contractured +contractus +contrada +contradance +contrade +contradebt +contradict +contradictable +contradicted +contradictedness +contradicter +contradicting +contradiction +contradictional +contradictions +contradictious +contradictiously +contradictiousness +contradictive +contradictively +contradictiveness +contradictor +contradictory +contradictories +contradictorily +contradictoriness +contradicts +contradiscriminate +contradistinct +contradistinction +contradistinctions +contradistinctive +contradistinctively +contradistinctly +contradistinguish +contradivide +contrafacture +contrafagotto +contrafissura +contrafissure +contraflexure +contraflow +contrafocal +contragredience +contragredient +contrahent +contrayerva +contrail +contrails +contraindicant +contraindicate +contraindicated +contraindicates +contraindicating +contraindication +contraindications +contraindicative +contrair +contraire +contralateral +contralti +contralto +contraltos +contramarque +contramure +contranatural +contrantiscion +contraoctave +contraorbital +contraorbitally +contraparallelogram +contrapletal +contraplete +contraplex +contrapolarization +contrapone +contraponend +contraposaune +contrapose +contraposed +contraposing +contraposit +contraposita +contraposition +contrapositive +contrapositives +contrapposto +contrappostos +contraprogressist +contraprop +contraproposal +contraprops +contraprovectant +contraption +contraptions +contraptious +contrapuntal +contrapuntalist +contrapuntally +contrapuntist +contrapunto +contrarational +contraregular +contraregularity +contraremonstrance +contraremonstrant +contrarevolutionary +contrary +contrariant +contrariantly +contraries +contrariety +contrarieties +contrarily +contrariness +contrarious +contrariously +contrariousness +contrariwise +contrarotation +contrascriptural +contrast +contrastable +contrastably +contraste +contrasted +contrastedly +contraster +contrasters +contrasty +contrastimulant +contrastimulation +contrastimulus +contrasting +contrastingly +contrastive +contrastively +contrastiveness +contrastment +contrasts +contrasuggestible +contratabular +contrate +contratempo +contratenor +contratulations +contravalence +contravallation +contravariant +contravene +contravened +contravener +contravenes +contravening +contravention +contraversion +contravindicate +contravindication +contrawise +contrecoup +contrectation +contredanse +contredanses +contreface +contrefort +contrepartie +contretemps +contrib +contributable +contributary +contribute +contributed +contributes +contributing +contribution +contributional +contributions +contributive +contributively +contributiveness +contributor +contributory +contributorial +contributories +contributorily +contributors +contributorship +contrist +contrite +contritely +contriteness +contrition +contriturate +contrivable +contrivance +contrivances +contrivancy +contrive +contrived +contrivedly +contrivement +contriver +contrivers +contrives +contriving +control +controled +controling +controllability +controllable +controllableness +controllably +controlled +controller +controllers +controllership +controlless +controlling +controllingly +controlment +controls +controversal +controverse +controversed +controversy +controversial +controversialism +controversialist +controversialists +controversialize +controversially +controversies +controversion +controversional +controversionalism +controversionalist +controvert +controverted +controverter +controvertibility +controvertible +controvertibly +controverting +controvertist +controverts +contrude +conttinua +contubernal +contubernial +contubernium +contumacy +contumacies +contumacious +contumaciously +contumaciousness +contumacity +contumacities +contumax +contumely +contumelies +contumelious +contumeliously +contumeliousness +contund +contune +conturb +conturbation +contuse +contused +contuses +contusing +contusion +contusioned +contusions +contusive +conubium +conularia +conule +conumerary +conumerous +conundrum +conundrumize +conundrums +conurbation +conurbations +conure +conuropsis +conurus +conus +conusable +conusance +conusant +conusee +conuses +conusor +conutrition +conuzee +conuzor +conv +convalesce +convalesced +convalescence +convalescency +convalescent +convalescently +convalescents +convalesces +convalescing +convallamarin +convallaria +convallariaceae +convallariaceous +convallarin +convally +convect +convected +convecting +convection +convectional +convective +convectively +convector +convects +convey +conveyability +conveyable +conveyal +conveyance +conveyancer +conveyances +conveyancing +conveyed +conveyer +conveyers +conveying +conveyor +conveyorization +conveyorize +conveyorized +conveyorizer +conveyorizing +conveyors +conveys +convell +convenable +convenably +convenance +convenances +convene +convened +convenee +convener +convenery +conveneries +conveners +convenership +convenes +convenience +convenienced +conveniences +conveniency +conveniencies +conveniens +convenient +conveniently +convenientness +convening +convent +convented +conventical +conventically +conventicle +conventicler +conventicles +conventicular +conventing +convention +conventional +conventionalisation +conventionalise +conventionalised +conventionalising +conventionalism +conventionalist +conventionality +conventionalities +conventionalization +conventionalize +conventionalized +conventionalizes +conventionalizing +conventionally +conventionary +conventioneer +conventioneers +conventioner +conventionism +conventionist +conventionize +conventions +convento +convents +conventual +conventually +converge +converged +convergement +convergence +convergences +convergency +convergent +convergently +converges +convergescence +converginerved +converging +conversable +conversableness +conversably +conversance +conversancy +conversant +conversantly +conversation +conversationable +conversational +conversationalism +conversationalist +conversationalists +conversationally +conversationism +conversationist +conversationize +conversations +conversative +conversazione +conversaziones +conversazioni +converse +conversed +conversely +converser +converses +conversi +conversibility +conversible +conversing +conversion +conversional +conversionary +conversionism +conversionist +conversions +conversive +converso +conversus +conversusi +convert +convertable +convertaplane +converted +convertend +converter +converters +convertibility +convertible +convertibleness +convertibles +convertibly +converting +convertingness +convertiplane +convertise +convertism +convertite +convertive +convertoplane +convertor +convertors +converts +conveth +convex +convexed +convexedly +convexedness +convexes +convexity +convexities +convexly +convexness +convexo +convexoconcave +conviciate +convicinity +convict +convictable +convicted +convictfish +convictfishes +convictible +convicting +conviction +convictional +convictions +convictism +convictive +convictively +convictiveness +convictment +convictor +convicts +convince +convinced +convincedly +convincedness +convincement +convincer +convincers +convinces +convincibility +convincible +convincing +convincingly +convincingness +convite +convito +convival +convive +convives +convivial +convivialist +conviviality +convivialize +convivially +convivio +convocant +convocate +convocated +convocating +convocation +convocational +convocationally +convocationist +convocations +convocative +convocator +convoy +convoyed +convoying +convoys +convoke +convoked +convoker +convokers +convokes +convoking +convoluta +convolute +convoluted +convolutedly +convolutedness +convolutely +convoluting +convolution +convolutional +convolutionary +convolutions +convolutive +convolve +convolved +convolvement +convolves +convolving +convolvulaceae +convolvulaceous +convolvulad +convolvuli +convolvulic +convolvulin +convolvulinic +convolvulinolic +convolvulus +convolvuluses +convulsant +convulse +convulsed +convulsedly +convulses +convulsibility +convulsible +convulsing +convulsion +convulsional +convulsionary +convulsionaries +convulsionism +convulsionist +convulsions +convulsive +convulsively +convulsiveness +coo +cooba +coobah +cooboo +cooboos +cooch +cooches +coodle +cooed +cooee +cooeed +cooeeing +cooees +cooey +cooeyed +cooeying +cooeys +cooer +cooers +coof +coofs +cooghneiorvlt +coohee +cooing +cooingly +cooja +cook +cookable +cookbook +cookbooks +cookdom +cooked +cookee +cookey +cookeys +cookeite +cooker +cookery +cookeries +cookers +cookhouse +cookhouses +cooky +cookie +cookies +cooking +cookings +cookish +cookishly +cookless +cookmaid +cookout +cookouts +cookroom +cooks +cookshack +cookshop +cookshops +cookstove +cookware +cookwares +cool +coolabah +coolaman +coolamon +coolant +coolants +cooled +cooley +coolen +cooler +coolerman +coolers +coolest +coolheaded +coolheadedly +coolheadedness +coolhouse +cooly +coolibah +coolidge +coolie +coolies +cooliman +cooling +coolingly +coolingness +coolish +coolly +coolness +coolnesses +cools +coolth +coolung +coolweed +coolwort +coom +coomb +coombe +coombes +coombs +coomy +coon +cooncan +cooncans +cooner +coonhound +coonhounds +coony +coonier +cooniest +coonily +cooniness +coonjine +coonroot +coons +coonskin +coonskins +coontah +coontail +coontie +coonties +coop +cooped +coopee +cooper +cooperage +cooperancy +cooperant +cooperate +cooperated +cooperates +cooperating +cooperatingly +cooperation +cooperationist +cooperations +cooperative +cooperatively +cooperativeness +cooperatives +cooperator +cooperators +coopered +coopery +cooperia +cooperies +coopering +cooperite +coopers +cooping +coops +coopt +cooptate +cooptation +cooptative +coopted +coopting +cooption +cooptions +cooptive +coopts +coordain +coordinal +coordinate +coordinated +coordinately +coordinateness +coordinates +coordinating +coordination +coordinations +coordinative +coordinator +coordinatory +coordinators +cooree +coorg +coorie +cooried +coorieing +coories +cooruptibly +coos +cooser +coosers +coosify +coost +coosuc +coot +cootch +cooter +cootfoot +cooth +coothay +cooty +cootie +cooties +coots +cop +copa +copable +copacetic +copaene +copaiba +copaibas +copaibic +copaifera +copaiye +copain +copaiva +copaivic +copal +copalche +copalchi +copalcocote +copaliferous +copaline +copalite +copaljocote +copalm +copalms +copals +coparallel +coparcenar +coparcenary +coparcener +coparceny +coparenary +coparent +coparents +copart +copartaker +coparty +copartiment +copartner +copartnery +copartners +copartnership +copasetic +copassionate +copastor +copastorate +copastors +copatain +copataine +copatentee +copatriot +copatron +copatroness +copatrons +cope +copeck +copecks +coped +copehan +copei +copeia +copelata +copelatae +copelate +copelidine +copellidine +copeman +copemate +copemates +copen +copending +copenetrate +copenhagen +copens +copeognatha +copepod +copepoda +copepodan +copepodous +copepods +coper +coperception +coperiodic +copernican +copernicanism +copernicans +copernicia +copernicus +coperose +copers +coperta +copes +copesetic +copesettic +copesman +copesmate +copestone +copetitioner +cophasal +cophetua +cophosis +cophouse +copy +copia +copiability +copiable +copiapite +copyboy +copyboys +copybook +copybooks +copycat +copycats +copycatted +copycatting +copycutter +copydesk +copydesks +copied +copier +copiers +copies +copyfitter +copyfitting +copygraph +copygraphed +copyhold +copyholder +copyholders +copyholding +copyholds +copihue +copihues +copying +copyism +copyist +copyists +copilot +copilots +copyman +coping +copings +copingstone +copintank +copiopia +copiopsia +copiosity +copious +copiously +copiousness +copyread +copyreader +copyreaders +copyreading +copyright +copyrightable +copyrighted +copyrighter +copyrighting +copyrights +copis +copist +copita +copywise +copywriter +copywriters +copywriting +coplaintiff +coplanar +coplanarity +coplanarities +coplanation +copleased +coplot +coplots +coplotted +coplotter +coplotting +coploughing +coplowing +copolar +copolymer +copolymeric +copolymerism +copolymerization +copolymerizations +copolymerize +copolymerized +copolymerizing +copolymerous +copolymers +copopoda +copopsia +coportion +copout +copouts +coppa +coppaelite +coppas +copped +copper +copperah +copperahs +copperas +copperases +copperbottom +coppered +copperer +copperhead +copperheadism +copperheads +coppery +coppering +copperish +copperytailed +copperization +copperize +copperleaf +coppernose +coppernosed +copperplate +copperplated +copperproof +coppers +coppersidesman +copperskin +coppersmith +coppersmithing +copperware +copperwing +copperworks +coppet +coppy +coppice +coppiced +coppices +coppicing +coppin +copping +copple +copplecrown +coppled +coppling +coppra +coppras +copps +copr +copra +copraemia +copraemic +coprah +coprahs +copras +coprecipitate +coprecipitated +coprecipitating +coprecipitation +copremia +copremias +copremic +copresbyter +copresence +copresent +coprides +coprinae +coprincipal +coprincipate +coprinus +coprisoner +coprocessing +coprocessor +coprocessors +coprodaeum +coproduce +coproducer +coproduct +coproduction +coproite +coprojector +coprolagnia +coprolagnist +coprolalia +coprolaliac +coprolite +coprolith +coprolitic +coprology +copromisor +copromoter +coprophagan +coprophagy +coprophagia +coprophagist +coprophagous +coprophilia +coprophiliac +coprophilic +coprophilism +coprophilous +coprophyte +coprophobia +coprophobic +coproprietor +coproprietorship +coprose +coprosma +coprostanol +coprostasia +coprostasis +coprostasophobia +coprosterol +coprozoic +cops +copse +copses +copsewood +copsewooded +copsy +copsing +copsole +copt +copter +copters +coptic +coptine +coptis +copula +copulable +copulae +copular +copularium +copulas +copulate +copulated +copulates +copulating +copulation +copulations +copulative +copulatively +copulatory +copunctal +copurchaser +copus +coque +coquecigrue +coquelicot +coqueluche +coquet +coquetoon +coquetry +coquetries +coquets +coquette +coquetted +coquettes +coquetting +coquettish +coquettishly +coquettishness +coquicken +coquilla +coquillage +coquille +coquilles +coquimbite +coquin +coquina +coquinas +coquita +coquitlam +coquito +coquitos +cor +cora +corabeca +corabecan +corach +coraciae +coracial +coracias +coracii +coraciidae +coraciiform +coraciiformes +coracine +coracle +coracler +coracles +coracoacromial +coracobrachial +coracobrachialis +coracoclavicular +coracocostal +coracohyoid +coracohumeral +coracoid +coracoidal +coracoids +coracomandibular +coracomorph +coracomorphae +coracomorphic +coracopectoral +coracoprocoracoid +coracoradialis +coracoscapular +coracosteon +coracovertebral +coradical +coradicate +corage +coraggio +coragio +corah +coraise +coraji +coral +coralbells +coralberry +coralberries +coralbush +coraled +coralene +coralflower +coralist +coralita +coralla +corallet +corallian +corallic +corallidae +corallidomous +coralliferous +coralliform +coralligena +coralligenous +coralligerous +corallike +corallin +corallina +corallinaceae +corallinaceous +coralline +corallita +corallite +corallium +coralloid +coralloidal +corallorhiza +corallum +corallus +coralroot +corals +coralwort +coram +corambis +coran +corance +coranoch +coranto +corantoes +corantos +coraveca +corban +corbans +corbe +corbeau +corbed +corbeil +corbeille +corbeilles +corbeils +corbel +corbeled +corbeling +corbelled +corbelling +corbels +corbet +corby +corbicula +corbiculae +corbiculate +corbiculum +corbie +corbies +corbiestep +corbina +corbinas +corbleu +corblimey +corblimy +corbovinum +corbula +corcass +corchat +corchorus +corcir +corcyraean +corcle +corcopali +cord +cordage +cordages +cordaitaceae +cordaitaceous +cordaitalean +cordaitales +cordaitean +cordaites +cordal +cordant +cordate +cordately +cordax +cordeau +corded +cordel +cordelia +cordelier +cordeliere +cordelle +cordelled +cordelling +corder +cordery +corders +cordewane +cordy +cordia +cordial +cordiality +cordialities +cordialize +cordially +cordialness +cordials +cordycepin +cordiceps +cordyceps +cordicole +cordierite +cordies +cordiform +cordigeri +cordyl +cordylanthus +cordyline +cordillera +cordilleran +cordilleras +cordinar +cordiner +cording +cordis +cordite +cordites +corditis +cordleaf +cordless +cordlessly +cordlike +cordmaker +cordoba +cordoban +cordobas +cordon +cordonazo +cordonazos +cordoned +cordoning +cordonnet +cordons +cordovan +cordovans +cords +cordula +corduroy +corduroyed +corduroying +corduroys +cordwain +cordwainer +cordwainery +cordwains +cordwood +cordwoods +core +corebel +corebox +coreceiver +corecipient +coreciprocal +corectome +corectomy +corector +cored +coredeem +coredeemed +coredeemer +coredeeming +coredeems +coredemptress +coreductase +coree +coreflexed +coregence +coregency +coregent +coregnancy +coregnant +coregonid +coregonidae +coregonine +coregonoid +coregonus +corey +coreid +coreidae +coreign +coreigner +coreigns +corejoice +corelate +corelated +corelates +corelating +corelation +corelational +corelative +corelatively +coreless +coreligionist +corelysis +corella +corema +coremaker +coremaking +coremia +coremium +coremiumia +coremorphosis +corenounce +coreometer +coreopsis +coreplasty +coreplastic +corepressor +corequisite +corer +corers +cores +coresidence +coresidual +coresign +coresonant +coresort +corespect +corespondency +corespondent +corespondents +coretomy +coreveler +coreveller +corevolve +corf +corfiote +corflambo +corge +corgi +corgis +cory +coria +coriaceous +corial +coriamyrtin +coriander +corianders +coriandrol +coriandrum +coriaria +coriariaceae +coriariaceous +coriaus +corybant +corybantian +corybantiasm +corybantic +corybantine +corybantish +corybulbin +corybulbine +corycavamine +corycavidin +corycavidine +corycavine +corycia +corycian +corydalin +corydaline +corydalis +corydine +corydon +corydora +coriin +coryl +corylaceae +corylaceous +corylet +corylin +corylopsis +corylus +corymb +corymbed +corymbiate +corymbiated +corymbiferous +corymbiform +corymblike +corymbose +corymbosely +corymbous +corymbs +corimelaena +corimelaenidae +corin +corindon +corynebacteria +corynebacterial +corynebacterium +coryneform +coryneum +corineus +coring +corynid +corynine +corynite +corinna +corinne +corynocarpaceae +corynocarpaceous +corynocarpus +corynteria +corinth +corinthes +corinthiac +corinthian +corinthianesque +corinthianism +corinthianize +corinthians +coriolanus +coriparian +coryph +corypha +coryphaei +coryphaena +coryphaenid +coryphaenidae +coryphaenoid +coryphaenoididae +coryphaeus +coryphee +coryphees +coryphene +coryphylly +coryphodon +coryphodont +corypphaei +corystoid +corita +corytuberine +corium +corixa +corixidae +coryza +coryzal +coryzas +cork +corkage +corkages +corkboard +corke +corked +corker +corkers +corky +corkier +corkiest +corkiness +corking +corkir +corkish +corkite +corklike +corkline +corkmaker +corkmaking +corks +corkscrew +corkscrewed +corkscrewy +corkscrewing +corkscrews +corkwing +corkwood +corkwoods +corm +cormac +cormel +cormels +cormidium +cormlike +cormogen +cormoid +cormophyta +cormophyte +cormophytic +cormorant +cormorants +cormous +corms +cormus +corn +cornaceae +cornaceous +cornada +cornage +cornamute +cornball +cornballs +cornbell +cornberry +cornbin +cornbind +cornbinks +cornbird +cornbole +cornbottle +cornbrash +cornbread +corncake +corncakes +corncob +corncobs +corncockle +corncracker +corncrake +corncrib +corncribs +corncrusher +corncutter +corncutting +corndodger +cornea +corneagen +corneal +corneas +corned +cornein +corneine +corneitis +cornel +cornelia +cornelian +cornelius +cornell +cornels +cornemuse +corneocalcareous +corneosclerotic +corneosiliceous +corneous +corner +cornerback +cornerbind +cornercap +cornered +cornerer +cornering +cornerman +cornerpiece +corners +cornerstone +cornerstones +cornerways +cornerwise +cornet +cornetcy +cornetcies +corneter +cornetfish +cornetfishes +cornetist +cornetists +cornets +cornett +cornette +cornetter +cornetti +cornettino +cornettist +cornetto +corneule +corneum +cornfactor +cornfed +cornfield +cornfields +cornflag +cornflakes +cornfloor +cornflour +cornflower +cornflowers +corngrower +cornhole +cornhouse +cornhusk +cornhusker +cornhusking +cornhusks +corny +cornic +cornice +corniced +cornices +corniche +corniches +cornichon +cornicing +cornicle +cornicles +cornicular +corniculate +corniculer +corniculum +cornier +corniest +corniferous +cornify +cornific +cornification +cornified +corniform +cornigeous +cornigerous +cornily +cornin +corniness +corning +corniplume +cornish +cornishman +cornix +cornland +cornless +cornloft +cornmaster +cornmeal +cornmeals +cornmonger +cornmuse +corno +cornopean +cornpipe +cornrick +cornroot +cornrow +cornrows +corns +cornsack +cornstalk +cornstalks +cornstarch +cornstone +cornstook +cornu +cornua +cornual +cornuate +cornuated +cornubianite +cornucopia +cornucopiae +cornucopian +cornucopias +cornucopiate +cornule +cornulite +cornulites +cornupete +cornus +cornuses +cornute +cornuted +cornutin +cornutine +cornuting +cornuto +cornutos +cornutus +cornwall +cornwallis +cornwallises +cornwallite +coroa +coroado +corocleisis +corody +corodiary +corodiastasis +corodiastole +corodies +corojo +corol +corolitic +coroll +corolla +corollaceous +corollary +corollarial +corollarially +corollaries +corollas +corollate +corollated +corollet +corolliferous +corollifloral +corolliform +corollike +corolline +corollitic +coromandel +coromell +corometer +corona +coronach +coronachs +coronad +coronadite +coronado +coronados +coronae +coronagraph +coronagraphic +coronal +coronale +coronaled +coronalled +coronally +coronals +coronamen +coronary +coronaries +coronas +coronate +coronated +coronation +coronations +coronatorial +coronavirus +corone +coronel +coronels +coronene +coroner +coroners +coronership +coronet +coroneted +coronetlike +coronets +coronetted +coronettee +coronetty +coroniform +coronilla +coronillin +coronillo +coronion +coronis +coronitis +coronium +coronize +coronobasilar +coronofacial +coronofrontal +coronograph +coronographic +coronoid +coronopus +coronule +coroparelcysis +coroplast +coroplasta +coroplastae +coroplasty +coroplastic +coropo +coroscopy +corosif +corotate +corotated +corotates +corotating +corotation +corotomy +coroun +coroutine +coroutines +corozo +corozos +corp +corpl +corpn +corpora +corporacy +corporacies +corporal +corporalcy +corporale +corporales +corporalism +corporality +corporalities +corporally +corporals +corporalship +corporas +corporate +corporately +corporateness +corporation +corporational +corporationer +corporationism +corporations +corporatism +corporatist +corporative +corporatively +corporativism +corporator +corporature +corpore +corporeal +corporealist +corporeality +corporealization +corporealize +corporeally +corporealness +corporeals +corporeity +corporeous +corporify +corporification +corporosity +corposant +corps +corpsbruder +corpse +corpselike +corpselikeness +corpses +corpsy +corpsman +corpsmen +corpulence +corpulences +corpulency +corpulencies +corpulent +corpulently +corpulentness +corpus +corpuscle +corpuscles +corpuscular +corpuscularian +corpuscularity +corpusculated +corpuscule +corpusculous +corpusculum +corr +corrade +corraded +corrades +corradial +corradiate +corradiated +corradiating +corradiation +corrading +corral +corralled +corralling +corrals +corrasion +corrasive +correa +correal +correality +correct +correctable +correctant +corrected +correctedness +correcter +correctest +correctible +correctify +correcting +correctingly +correction +correctional +correctionalist +correctioner +corrections +correctitude +corrective +correctively +correctiveness +correctives +correctly +correctness +corrector +correctory +correctorship +correctress +correctrice +corrects +corregidor +corregidores +corregidors +corregimiento +corregimientos +correl +correlatable +correlate +correlated +correlates +correlating +correlation +correlational +correlations +correlative +correlatively +correlativeness +correlatives +correlativism +correlativity +correligionist +correllated +correllation +correllations +corrente +correo +correption +corresol +corresp +correspond +corresponded +correspondence +correspondences +correspondency +correspondencies +correspondent +correspondential +correspondentially +correspondently +correspondents +correspondentship +corresponder +corresponding +correspondingly +corresponds +corresponsion +corresponsive +corresponsively +corrida +corridas +corrido +corridor +corridored +corridors +corrie +corriedale +corries +corrige +corrigenda +corrigendum +corrigent +corrigibility +corrigible +corrigibleness +corrigibly +corrigiola +corrigiolaceae +corrival +corrivality +corrivalry +corrivals +corrivalship +corrivate +corrivation +corrive +corrobboree +corrober +corroborant +corroborate +corroborated +corroborates +corroborating +corroboration +corroborations +corroborative +corroboratively +corroborator +corroboratory +corroboratorily +corroborators +corroboree +corroboreed +corroboreeing +corroborees +corrobori +corrodant +corrode +corroded +corrodent +corrodentia +corroder +corroders +corrodes +corrody +corrodiary +corrodibility +corrodible +corrodier +corrodies +corroding +corrodingly +corrosibility +corrosible +corrosibleness +corrosion +corrosional +corrosionproof +corrosive +corrosived +corrosively +corrosiveness +corrosives +corrosiving +corrosivity +corrugant +corrugate +corrugated +corrugates +corrugating +corrugation +corrugations +corrugator +corrugators +corrugent +corrump +corrumpable +corrup +corrupable +corrupt +corrupted +corruptedly +corruptedness +corrupter +corruptest +corruptful +corruptibility +corruptibilities +corruptible +corruptibleness +corruptibly +corrupting +corruptingly +corruption +corruptionist +corruptions +corruptious +corruptive +corruptively +corruptless +corruptly +corruptness +corruptor +corruptress +corrupts +corsac +corsacs +corsage +corsages +corsaint +corsair +corsairs +corsak +corse +corselet +corseleted +corseleting +corselets +corselette +corsepresent +corseque +corser +corses +corsesque +corset +corseted +corsetier +corsetiere +corseting +corsetless +corsetry +corsets +corsy +corsican +corsie +corsite +corslet +corslets +corsned +corso +corsos +cort +corta +cortaderia +cortaro +cortege +corteges +corteise +cortes +cortex +cortexes +cortez +cortian +cortical +cortically +corticate +corticated +corticating +cortication +cortices +corticiferous +corticiform +corticifugal +corticifugally +corticin +corticine +corticipetal +corticipetally +corticium +corticoafferent +corticoefferent +corticoid +corticole +corticoline +corticolous +corticopeduncular +corticose +corticospinal +corticosteroid +corticosteroids +corticosterone +corticostriate +corticotrophin +corticotropin +corticous +cortile +cortin +cortina +cortinae +cortinarious +cortinarius +cortinate +cortine +cortins +cortisol +cortisols +cortisone +cortlandtite +corton +coruco +coruler +coruminacan +corundophilite +corundum +corundums +corupay +coruscant +coruscate +coruscated +coruscates +coruscating +coruscation +coruscations +coruscative +corv +corve +corved +corvee +corvees +corven +corver +corves +corvet +corvets +corvette +corvettes +corvetto +corvidae +corviform +corvillosum +corvina +corvinae +corvinas +corvine +corviser +corvisor +corvktte +corvo +corvoid +corvorant +corvus +cos +cosalite +cosaque +cosavior +coscet +coscinodiscaceae +coscinodiscus +coscinomancy +coscoroba +cose +coseasonal +coseat +cosec +cosecant +cosecants +cosech +cosecs +cosectarian +cosectional +cosed +cosegment +cosey +coseier +coseiest +coseys +coseism +coseismal +coseismic +cosen +cosenator +cosentiency +cosentient +coservant +coses +cosession +coset +cosets +cosettler +cosh +cosharer +cosheath +coshed +cosher +coshered +cosherer +coshery +cosheries +coshering +coshers +coshes +coshing +cosy +cosie +cosier +cosies +cosiest +cosign +cosignatory +cosignatories +cosigned +cosigner +cosigners +cosignificative +cosigning +cosignitary +cosigns +cosily +cosymmedian +cosin +cosinage +cosine +cosines +cosiness +cosinesses +cosing +cosingular +cosins +cosinusoid +cosmati +cosmecology +cosmesis +cosmete +cosmetic +cosmetical +cosmetically +cosmetician +cosmeticize +cosmetics +cosmetiste +cosmetology +cosmetological +cosmetologist +cosmetologists +cosmic +cosmical +cosmicality +cosmically +cosmine +cosmism +cosmisms +cosmist +cosmists +cosmo +cosmochemical +cosmochemistry +cosmocracy +cosmocrat +cosmocratic +cosmodrome +cosmogenesis +cosmogenetic +cosmogeny +cosmogenic +cosmognosis +cosmogonal +cosmogoner +cosmogony +cosmogonic +cosmogonical +cosmogonies +cosmogonist +cosmogonists +cosmogonize +cosmographer +cosmography +cosmographic +cosmographical +cosmographically +cosmographies +cosmographist +cosmoid +cosmolabe +cosmolatry +cosmoline +cosmolined +cosmolining +cosmology +cosmologic +cosmological +cosmologically +cosmologies +cosmologygy +cosmologist +cosmologists +cosmometry +cosmonaut +cosmonautic +cosmonautical +cosmonautically +cosmonautics +cosmonauts +cosmopathic +cosmoplastic +cosmopoietic +cosmopolicy +cosmopolis +cosmopolises +cosmopolitan +cosmopolitanisation +cosmopolitanise +cosmopolitanised +cosmopolitanising +cosmopolitanism +cosmopolitanization +cosmopolitanize +cosmopolitanized +cosmopolitanizing +cosmopolitanly +cosmopolitans +cosmopolite +cosmopolitic +cosmopolitical +cosmopolitics +cosmopolitism +cosmorama +cosmoramic +cosmorganic +cosmos +cosmoscope +cosmoses +cosmosophy +cosmosphere +cosmotellurian +cosmotheism +cosmotheist +cosmotheistic +cosmothetic +cosmotron +cosmozoan +cosmozoans +cosmozoic +cosmozoism +cosonant +cosounding +cosovereign +cosovereignty +cospecies +cospecific +cosphered +cosplendor +cosplendour +cosponsor +cosponsored +cosponsoring +cosponsors +cosponsorship +cosponsorships +coss +cossack +cossacks +cossaean +cossas +cosse +cosset +cosseted +cosseting +cossets +cossette +cossetted +cossetting +cosshen +cossic +cossid +cossidae +cossie +cossyrite +cossnent +cost +costa +costae +costaea +costage +costal +costalgia +costally +costander +costanoan +costar +costard +costards +costarred +costarring +costars +costata +costate +costated +costean +costeaning +costectomy +costectomies +costed +costeen +costellate +coster +costerdom +costermonger +costers +costful +costicartilage +costicartilaginous +costicervical +costiferous +costiform +costing +costious +costipulator +costispinal +costive +costively +costiveness +costless +costlessly +costlessness +costlew +costly +costlier +costliest +costliness +costmary +costmaries +costoabdominal +costoapical +costocentral +costochondral +costoclavicular +costocolic +costocoracoid +costodiaphragmatic +costogenic +costoinferior +costophrenic +costopleural +costopneumopexy +costopulmonary +costoscapular +costosternal +costosuperior +costothoracic +costotome +costotomy +costotomies +costotrachelian +costotransversal +costotransverse +costovertebral +costoxiphoid +costraight +costrel +costrels +costs +costula +costulation +costume +costumed +costumey +costumer +costumery +costumers +costumes +costumic +costumier +costumiere +costumiers +costuming +costumire +costumist +costusroot +cosubject +cosubordinate +cosuffer +cosufferer +cosuggestion +cosuitor +cosurety +cosuretyship +cosustain +coswearer +cot +cotabulate +cotan +cotangent +cotangential +cotangents +cotans +cotarius +cotarnin +cotarnine +cotbetty +cotch +cote +coteau +coteaux +coted +coteen +coteful +cotehardie +cotele +coteline +coteller +cotemporane +cotemporanean +cotemporaneous +cotemporaneously +cotemporary +cotemporaries +cotemporarily +cotenancy +cotenant +cotenants +cotenure +coterell +cotery +coterie +coteries +coterminal +coterminous +coterminously +coterminousness +cotes +cotesian +coth +cotham +cothamore +cothe +cotheorist +cothy +cothish +cothon +cothouse +cothurn +cothurnal +cothurnate +cothurned +cothurni +cothurnian +cothurnni +cothurns +cothurnus +cotice +coticed +coticing +coticular +cotidal +cotyla +cotylar +cotyle +cotyledon +cotyledonal +cotyledonar +cotyledonary +cotyledonoid +cotyledonous +cotyledons +cotyliform +cotyligerous +cotyliscus +cotillage +cotillion +cotillions +cotillon +cotillons +cotyloid +cotyloidal +cotylophora +cotylophorous +cotylopubic +cotylosacral +cotylosaur +cotylosauria +cotylosaurian +coting +cotinga +cotingid +cotingidae +cotingoid +cotinus +cotype +cotypes +cotys +cotise +cotised +cotising +cotyttia +cotitular +cotland +cotman +coto +cotoin +cotonam +cotoneaster +cotonia +cotonier +cotorment +cotoro +cotoros +cotorture +cotoxo +cotquean +cotqueans +cotraitor +cotransduction +cotransfuse +cotranslator +cotranspire +cotransubstantiate +cotrespasser +cotrine +cotripper +cotrustee +cots +cotset +cotsetla +cotsetland +cotsetle +cotswold +cott +cotta +cottabus +cottae +cottage +cottaged +cottagey +cottager +cottagers +cottages +cottar +cottars +cottas +cotte +cotted +cotter +cottered +cotterel +cottering +cotterite +cotters +cotterway +cotty +cottid +cottidae +cottier +cottierism +cottiers +cottiest +cottiform +cottise +cottoid +cotton +cottonade +cottonbush +cottoned +cottonee +cottoneer +cottoner +cottony +cottonian +cottoning +cottonization +cottonize +cottonless +cottonmouth +cottonmouths +cottonocracy +cottonopolis +cottonpicking +cottons +cottonseed +cottonseeds +cottontail +cottontails +cottontop +cottonweed +cottonwick +cottonwood +cottonwoods +cottrel +cottus +cotuit +cotula +cotunnite +coturnix +cotutor +cotwal +cotwin +cotwinned +cotwist +couac +coucal +couch +couchancy +couchant +couchantly +couche +couched +couchee +coucher +couchers +couches +couchette +couchy +couching +couchings +couchmaker +couchmaking +couchmate +coud +coude +coudee +coue +coueism +cougar +cougars +cough +coughed +cougher +coughers +coughing +coughroot +coughs +coughweed +coughwort +cougnar +couhage +coul +coulage +could +couldest +couldn +couldna +couldnt +couldron +couldst +coulee +coulees +couleur +coulibiaca +coulie +coulier +coulis +coulisse +coulisses +couloir +couloirs +coulomb +coulombic +coulombmeter +coulombs +coulometer +coulometry +coulometric +coulometrically +coulter +coulterneb +coulters +coulthard +coulure +couma +coumalic +coumalin +coumaphos +coumara +coumaran +coumarane +coumarate +coumaric +coumarilic +coumarin +coumarinic +coumarins +coumarone +coumarou +coumarouna +coumarous +coumbite +council +councilist +councillary +councillor +councillors +councillorship +councilman +councilmanic +councilmen +councilor +councilors +councilorship +councils +councilwoman +councilwomen +counderstand +counite +couniversal +counsel +counselable +counseled +counselee +counselful +counseling +counsellable +counselled +counselling +counsellor +counsellors +counsellorship +counselor +counselors +counselorship +counsels +counsinhood +count +countability +countable +countableness +countably +countdom +countdown +countdowns +counted +countenance +countenanced +countenancer +countenances +countenancing +counter +counterabut +counteraccusation +counteracquittance +counteract +counteractant +counteracted +counteracter +counteracting +counteractingly +counteraction +counteractions +counteractive +counteractively +counteractivity +counteractor +counteracts +counteraddress +counteradvance +counteradvantage +counteradvice +counteradvise +counteraffirm +counteraffirmation +counteragency +counteragent +counteragitate +counteragitation +counteralliance +counterambush +counterannouncement +counteranswer +counterappeal +counterappellant +counterapproach +counterapse +counterarch +counterargue +counterargument +counterartillery +counterassertion +counterassociation +counterassurance +counterattack +counterattacked +counterattacker +counterattacking +counterattacks +counterattestation +counterattired +counterattraction +counterattractive +counterattractively +counteraverment +counteravouch +counteravouchment +counterbalance +counterbalanced +counterbalances +counterbalancing +counterband +counterbarrage +counterbase +counterbattery +counterbeating +counterbend +counterbewitch +counterbid +counterblast +counterblow +counterboycott +counterbond +counterborder +counterbore +counterbored +counterborer +counterboring +counterboulle +counterbrace +counterbracing +counterbranch +counterbrand +counterbreastwork +counterbuff +counterbuilding +countercampaign +countercarte +countercathexis +countercause +counterchange +counterchanged +counterchanging +countercharge +countercharged +countercharging +countercharm +countercheck +countercheer +counterclaim +counterclaimant +counterclaimed +counterclaiming +counterclaims +counterclassification +counterclassifications +counterclockwise +countercolored +countercommand +countercompany +countercompetition +countercomplaint +countercompony +countercondemnation +counterconditioning +counterconquest +counterconversion +countercouchant +countercoup +countercoupe +countercourant +countercraft +countercry +countercriticism +countercross +countercultural +counterculture +countercultures +counterculturist +countercurrent +countercurrently +countercurrentwise +counterdance +counterdash +counterdecision +counterdeclaration +counterdecree +counterdefender +counterdemand +counterdemonstrate +counterdemonstration +counterdemonstrator +counterdeputation +counterdesire +counterdevelopment +counterdifficulty +counterdigged +counterdike +counterdiscipline +counterdisengage +counterdisengagement +counterdistinct +counterdistinction +counterdistinguish +counterdoctrine +counterdogmatism +counterdraft +counterdrain +counterdrive +counterearth +countered +counterefficiency +countereffort +counterembattled +counterembowed +counterenamel +counterend +counterenergy +counterengagement +counterengine +counterenthusiasm +counterentry +counterequivalent +counterermine +counterespionage +counterestablishment +counterevidence +counterexaggeration +counterexample +counterexamples +counterexcitement +counterexcommunication +counterexercise +counterexplanation +counterexposition +counterexpostulation +counterextend +counterextension +counterfact +counterfactual +counterfactually +counterfallacy +counterfaller +counterfeisance +counterfeit +counterfeited +counterfeiter +counterfeiters +counterfeiting +counterfeitly +counterfeitment +counterfeitness +counterfeits +counterferment +counterfessed +counterfire +counterfix +counterflange +counterflashing +counterfleury +counterflight +counterflory +counterflow +counterflux +counterfoil +counterforce +counterformula +counterfort +counterfugue +countergabble +countergabion +countergage +countergager +countergambit +countergarrison +countergauge +countergauger +countergift +countergirded +counterglow +counterguard +counterguerilla +counterguerrilla +counterhaft +counterhammering +counterhypothesis +counteridea +counterideal +counterimagination +counterimitate +counterimitation +counterimpulse +counterindentation +counterindented +counterindicate +counterindication +counterindoctrinate +counterindoctrination +counterinfluence +countering +counterinsult +counterinsurgency +counterinsurgencies +counterinsurgent +counterinsurgents +counterintelligence +counterinterest +counterinterpretation +counterintrigue +counterintuitive +counterinvective +counterinvestment +counterion +counterirritant +counterirritate +counterirritation +counterjudging +counterjumper +counterlath +counterlathed +counterlathing +counterlatration +counterlaw +counterleague +counterlegislation +counterly +counterlife +counterlight +counterlighted +counterlighting +counterlilit +counterlit +counterlocking +counterlode +counterlove +countermachination +countermaid +counterman +countermand +countermandable +countermanded +countermanding +countermands +countermaneuver +countermanifesto +countermanifestoes +countermarch +countermarching +countermark +countermarriage +countermeasure +countermeasures +countermeet +countermen +countermessage +countermigration +countermine +countermined +countermining +countermissile +countermission +countermotion +countermount +countermove +countermoved +countermovement +countermoving +countermure +countermutiny +counternaiant +counternarrative +counternatural +counternecromancy +counternoise +counternotice +counterobjection +counterobligation +counteroffensive +counteroffensives +counteroffer +counteropening +counteropponent +counteropposite +counterorator +counterorder +counterorganization +counterpace +counterpaled +counterpaly +counterpane +counterpaned +counterpanes +counterparadox +counterparallel +counterparole +counterparry +counterpart +counterparts +counterpassant +counterpassion +counterpenalty +counterpendent +counterpetition +counterphobic +counterpicture +counterpillar +counterplay +counterplayer +counterplan +counterplea +counterplead +counterpleading +counterplease +counterplot +counterplotted +counterplotter +counterplotting +counterpoint +counterpointe +counterpointed +counterpointing +counterpoints +counterpoise +counterpoised +counterpoises +counterpoising +counterpoison +counterpole +counterpoles +counterponderate +counterpose +counterposition +counterposting +counterpotence +counterpotency +counterpotent +counterpractice +counterpray +counterpreach +counterpreparation +counterpressure +counterprick +counterprinciple +counterprocess +counterproductive +counterproductively +counterproductiveness +counterproductivity +counterprogramming +counterproject +counterpronunciamento +counterproof +counterpropaganda +counterpropagandize +counterprophet +counterproposal +counterproposition +counterprotection +counterprotest +counterprove +counterpull +counterpunch +counterpuncher +counterpuncture +counterpush +counterquartered +counterquarterly +counterquery +counterquestion +counterquip +counterradiation +counterraid +counterraising +counterrampant +counterrate +counterreaction +counterreason +counterreckoning +counterrecoil +counterreconnaissance +counterrefer +counterreflected +counterreform +counterreformation +counterreligion +counterremonstrant +counterreply +counterreplied +counterreplies +counterreplying +counterreprisal +counterresolution +counterrestoration +counterretreat +counterrevolution +counterrevolutionary +counterrevolutionaries +counterrevolutionist +counterrevolutionize +counterrevolutions +counterriposte +counterroll +counterrotating +counterround +counterruin +counters +countersale +countersalient +countersank +counterscale +counterscalloped +counterscarp +counterscoff +countersconce +counterscrutiny +countersea +counterseal +countersecure +countersecurity +counterselection +countersense +counterservice +countershade +countershading +countershaft +countershafting +countershear +countershine +countershock +countershout +counterside +countersiege +countersign +countersignal +countersignature +countersignatures +countersigned +countersigning +countersigns +countersympathy +countersink +countersinking +countersinks +countersynod +countersleight +counterslope +countersmile +countersnarl +counterspy +counterspies +counterspying +counterstain +counterstamp +counterstand +counterstatant +counterstatement +counterstatute +counterstep +counterstimulate +counterstimulation +counterstimulus +counterstock +counterstratagem +counterstream +counterstrike +counterstroke +counterstruggle +countersubject +countersuggestion +countersuit +countersun +countersunk +countersunken +countersurprise +countersway +counterswing +countersworn +countertack +countertail +countertally +countertaste +countertechnicality +countertendency +countertendencies +countertenor +countertenors +counterterm +counterterror +counterterrorism +counterterrorist +countertheme +countertheory +counterthought +counterthreat +counterthrust +counterthwarting +countertierce +countertime +countertype +countertouch +countertraction +countertrades +countertransference +countertranslation +countertraverse +countertreason +countertree +countertrench +countertrend +countertrespass +countertrippant +countertripping +countertruth +countertug +counterturn +counterturned +countervail +countervailed +countervailing +countervails +countervair +countervairy +countervallation +countervalue +countervaunt +countervene +countervengeance +countervenom +countervibration +counterview +countervindication +countervolition +countervolley +countervote +counterwager +counterwall +counterwarmth +counterwave +counterweigh +counterweighed +counterweighing +counterweight +counterweighted +counterweights +counterwheel +counterwill +counterwilling +counterwind +counterwitness +counterword +counterwork +counterworker +counterworking +counterwrite +countess +countesses +countfish +county +countian +countians +counties +counting +countinghouse +countys +countywide +countless +countlessly +countlessness +countor +countour +countree +countreeman +country +countrie +countrieman +countries +countrify +countrification +countrified +countryfied +countrifiedness +countryfiedness +countryfolk +countryish +countryman +countrymen +countrypeople +countryseat +countryside +countryward +countrywide +countrywoman +countrywomen +counts +countship +coup +coupage +coupe +couped +coupee +coupelet +couper +coupes +couping +couple +coupled +couplement +coupler +coupleress +couplers +couples +couplet +coupleteer +couplets +coupling +couplings +coupon +couponed +couponless +coupons +coups +coupstick +coupure +courage +courageous +courageously +courageousness +courager +courages +courant +courante +courantes +couranto +courantoes +courantos +courants +courap +couratari +courb +courbache +courbaril +courbash +courbe +courbette +courbettes +courche +courge +courgette +courida +courie +courier +couriers +couril +courlan +courlans +couronne +cours +course +coursed +coursey +courser +coursers +courses +coursy +coursing +coursings +court +courtage +courtal +courtby +courtbred +courtcraft +courted +courteous +courteously +courteousness +courtepy +courter +courters +courtesan +courtesanry +courtesans +courtesanship +courtesy +courtesied +courtesies +courtesying +courtezan +courtezanry +courtezanship +courthouse +courthouses +courty +courtyard +courtyards +courtier +courtiery +courtierism +courtierly +courtiers +courtiership +courtin +courting +courtless +courtlet +courtly +courtlier +courtliest +courtlike +courtliness +courtling +courtman +courtney +courtnoll +courtroll +courtroom +courtrooms +courts +courtship +courtships +courtside +courtzilite +couscous +couscouses +couscousou +couseranite +cousin +cousinage +cousiness +cousinhood +cousiny +cousinly +cousinry +cousinries +cousins +cousinship +coussinet +coustumier +couteau +couteaux +coutel +coutelle +couter +couters +coutet +couth +couthe +couther +couthest +couthy +couthie +couthier +couthiest +couthily +couthiness +couthless +couthly +couths +coutil +coutille +coutumier +couture +coutures +couturier +couturiere +couturieres +couturiers +couturire +couvade +couvades +couve +couvert +couverte +couveuse +couxia +couxio +covado +covalence +covalences +covalency +covalent +covalently +covarecan +covarecas +covary +covariable +covariables +covariance +covariant +covariate +covariates +covariation +covassal +cove +coved +covey +coveys +covelline +covellite +coven +covenable +covenably +covenance +covenant +covenantal +covenantally +covenanted +covenantee +covenanter +covenanting +covenantor +covenants +covens +covent +coventrate +coventry +coventries +coventrize +cover +coverable +coverage +coverages +coverall +coveralled +coveralls +coverchief +covercle +covered +coverer +coverers +covering +coverings +coverless +coverlet +coverlets +coverlid +coverlids +covers +coversed +coverside +coversine +coverslip +coverslut +covert +covertical +covertly +covertness +coverts +coverture +coverup +coverups +coves +covet +covetable +coveted +coveter +coveters +coveting +covetingly +covetise +covetiveness +covetous +covetously +covetousness +covets +covibrate +covibration +covid +covido +coviello +covillager +covillea +covin +covine +coving +covings +covinous +covinously +covisit +covisitor +covite +covolume +covotary +cow +cowage +cowages +cowal +cowan +coward +cowardy +cowardice +cowardish +cowardly +cowardliness +cowardness +cowards +cowbane +cowbanes +cowbarn +cowbell +cowbells +cowberry +cowberries +cowbind +cowbinds +cowbird +cowbirds +cowbyre +cowboy +cowboys +cowbrute +cowcatcher +cowcatchers +cowdie +cowed +cowedly +coween +cower +cowered +cowerer +cowerers +cowering +coweringly +cowers +cowfish +cowfishes +cowgate +cowgirl +cowgirls +cowgram +cowgrass +cowhage +cowhages +cowhand +cowhands +cowheart +cowhearted +cowheel +cowherb +cowherbs +cowherd +cowherds +cowhide +cowhided +cowhides +cowhiding +cowhorn +cowhouse +cowy +cowyard +cowichan +cowier +cowiest +cowing +cowinner +cowinners +cowish +cowishness +cowitch +cowk +cowkeeper +cowkine +cowl +cowle +cowled +cowleech +cowleeching +cowlick +cowlicks +cowlike +cowling +cowlings +cowlitz +cowls +cowlstaff +cowman +cowmen +coworker +coworkers +coworking +cowpat +cowpath +cowpats +cowpea +cowpeas +cowpen +cowper +cowperian +cowperitis +cowpock +cowpoke +cowpokes +cowpony +cowpox +cowpoxes +cowpunch +cowpuncher +cowpunchers +cowquake +cowry +cowrie +cowries +cowroid +cows +cowshard +cowsharn +cowshed +cowsheds +cowshot +cowshut +cowskin +cowskins +cowslip +cowslipped +cowslips +cowson +cowsucker +cowtail +cowthwort +cowtongue +cowtown +cowweed +cowwheat +cox +coxa +coxae +coxal +coxalgy +coxalgia +coxalgias +coxalgic +coxalgies +coxankylometer +coxarthritis +coxarthrocace +coxarthropathy +coxbones +coxcomb +coxcombess +coxcombhood +coxcomby +coxcombic +coxcombical +coxcombicality +coxcombically +coxcombity +coxcombry +coxcombries +coxcombs +coxcomical +coxcomically +coxed +coxendix +coxes +coxy +coxier +coxiest +coxing +coxite +coxitis +coxocerite +coxoceritic +coxodynia +coxofemoral +coxopodite +coxswain +coxswained +coxswaining +coxswains +coxwain +coxwaining +coxwains +coz +coze +cozed +cozey +cozeier +cozeiest +cozeys +cozen +cozenage +cozenages +cozened +cozener +cozeners +cozening +cozeningly +cozens +cozes +cozy +cozie +cozier +cozies +coziest +cozily +coziness +cozinesses +cozing +cozzes +cp +cpd +cpi +cpl +cpm +cpo +cps +cpt +cpu +cpus +cputime +cq +cr +craal +craaled +craaling +craals +crab +crabapple +crabbed +crabbedly +crabbedness +crabber +crabbery +crabbers +crabby +crabbier +crabbiest +crabbily +crabbiness +crabbing +crabbish +crabbit +crabcatcher +crabeater +crabeating +craber +crabfish +crabgrass +crabhole +crabier +crabit +crablet +crablike +crabman +crabmeat +crabmill +crabs +crabsidle +crabstick +crabut +crabweed +crabwise +crabwood +cracca +craccus +crachoir +cracidae +cracinae +crack +crackability +crackable +crackableness +crackajack +crackback +crackbrain +crackbrained +crackbrainedness +crackdown +crackdowns +cracked +crackedness +cracker +crackerberry +crackerberries +crackerjack +crackerjacks +crackers +cracket +crackhemp +cracky +crackiness +cracking +crackings +crackjaw +crackle +crackled +crackles +crackless +crackleware +crackly +cracklier +crackliest +crackling +cracklings +crackmans +cracknel +cracknels +crackpot +crackpotism +crackpots +crackpottedness +crackrope +cracks +crackskull +cracksman +cracksmen +crackup +crackups +cracovienne +cracowe +craddy +cradge +cradle +cradleboard +cradlechild +cradled +cradlefellow +cradleland +cradlelike +cradlemaker +cradlemaking +cradleman +cradlemate +cradlemen +cradler +cradlers +cradles +cradleside +cradlesong +cradlesongs +cradletime +cradling +cradock +craft +crafted +crafter +crafty +craftier +craftiest +craftily +craftiness +crafting +craftless +craftly +craftmanship +crafts +craftsman +craftsmanly +craftsmanlike +craftsmanship +craftsmaster +craftsmen +craftspeople +craftsperson +craftswoman +craftwork +craftworker +crag +craggan +cragged +craggedly +craggedness +craggy +craggier +craggiest +craggily +cragginess +craglike +crags +cragsman +cragsmen +cragwork +cray +craichy +craie +craye +crayer +crayfish +crayfishes +crayfishing +craig +craighle +craigmontite +craik +craylet +crain +crayon +crayoned +crayoning +crayonist +crayonists +crayons +crayonstone +craisey +craythur +craizey +crajuru +crake +craked +crakefeet +craker +crakes +craking +crakow +cram +cramasie +crambambulee +crambambuli +crambe +cramberry +crambes +crambid +crambidae +crambinae +cramble +crambly +crambo +cramboes +crambos +crambus +cramel +crammed +crammel +crammer +crammers +cramming +crammingly +cramoisy +cramoisie +cramoisies +cramp +crampbit +cramped +crampedness +cramper +crampet +crampette +crampfish +crampfishes +crampy +cramping +crampingly +crampish +crampit +crampits +crampon +cramponnee +crampons +crampoon +crampoons +cramps +crams +cran +cranage +cranberry +cranberries +crance +crancelin +cranch +cranched +cranches +cranching +crandall +crandallite +crane +cranebill +craned +craney +cranely +cranelike +craneman +cranemanship +cranemen +craner +cranes +cranesbill +cranesman +cranet +craneway +crang +crany +crania +craniacromial +craniad +cranial +cranially +cranian +craniata +craniate +craniates +cranic +craniectomy +craning +craninia +craniniums +craniocele +craniocerebral +cranioclasis +cranioclasm +cranioclast +cranioclasty +craniodidymus +craniofacial +craniognomy +craniognomic +craniognosy +craniograph +craniographer +craniography +cranioid +craniol +craniology +craniological +craniologically +craniologist +craniom +craniomalacia +craniomaxillary +craniometer +craniometry +craniometric +craniometrical +craniometrically +craniometrist +craniopagus +craniopathy +craniopathic +craniopharyngeal +craniopharyngioma +craniophore +cranioplasty +craniopuncture +craniorhachischisis +craniosacral +cranioschisis +cranioscopy +cranioscopical +cranioscopist +craniospinal +craniostenosis +craniostosis +craniota +craniotabes +craniotympanic +craniotome +craniotomy +craniotomies +craniotopography +craniovertebral +cranium +craniums +crank +crankbird +crankcase +crankcases +crankdisk +cranked +cranker +crankery +crankest +cranky +crankier +crankiest +crankily +crankiness +cranking +crankish +crankism +crankle +crankled +crankles +crankless +crankly +crankling +crankman +crankness +crankous +crankpin +crankpins +crankplate +cranks +crankshaft +crankshafts +crankum +crannage +crannel +crannequin +cranny +crannia +crannied +crannies +crannying +crannock +crannog +crannoge +crannoger +crannoges +crannogs +cranreuch +cransier +crantara +crants +crap +crapaud +crapaudine +crape +craped +crapefish +crapehanger +crapelike +crapes +crapette +crapy +craping +crapon +crapped +crapper +crappers +crappy +crappie +crappier +crappies +crappiest +crappin +crappiness +crapping +crapple +crappo +craps +crapshooter +crapshooters +crapshooting +crapula +crapulate +crapulence +crapulency +crapulent +crapulous +crapulously +crapulousness +crapwa +craquelure +craquelures +crare +crases +crash +crashed +crasher +crashers +crashes +crashing +crashingly +crashproof +crashworthy +crashworthiness +crasis +craspedal +craspedodromous +craspedon +craspedota +craspedotal +craspedote +craspedum +crass +crassament +crassamentum +crasser +crassest +crassier +crassilingual +crassina +crassis +crassities +crassitude +crassly +crassness +crassula +crassulaceae +crassulaceous +crataegus +crataeva +cratch +cratchens +cratches +cratchins +crate +crated +crateful +cratemaker +cratemaking +crateman +cratemen +crater +crateral +cratered +craterellus +craterid +crateriform +cratering +crateris +craterkin +craterless +craterlet +craterlike +craterous +craters +crates +craticular +cratinean +crating +cratometer +cratometry +cratometric +craton +cratonic +cratons +cratsmanship +craunch +craunched +craunches +craunching +craunchingly +cravat +cravats +cravatted +cravatting +crave +craved +craven +cravened +cravenette +cravenhearted +cravening +cravenly +cravenness +cravens +craver +cravers +craves +craving +cravingly +cravingness +cravings +cravo +craw +crawberry +crawdad +crawdads +crawfish +crawfished +crawfishes +crawfishing +crawfoot +crawfoots +crawful +crawl +crawled +crawley +crawleyroot +crawler +crawlerize +crawlers +crawly +crawlie +crawlier +crawliest +crawling +crawlingly +crawls +crawlsome +crawlspace +crawlway +crawlways +crawm +craws +crawtae +crawthumper +crax +craze +crazed +crazedly +crazedness +crazes +crazy +crazycat +crazier +crazies +craziest +crazily +craziness +crazing +crazingmill +crazyweed +crc +crcao +crche +cre +crea +creach +creachy +cread +creagh +creaght +creak +creaked +creaker +creaky +creakier +creakiest +creakily +creakiness +creaking +creakingly +creaks +cream +creambush +creamcake +creamcup +creamcups +creamed +creamer +creamery +creameries +creameryman +creamerymen +creamers +creamfruit +creamy +creamier +creamiest +creamily +creaminess +creaming +creamlaid +creamless +creamlike +creammaker +creammaking +creamometer +creams +creamsacs +creamware +creance +creancer +creant +crease +creased +creaseless +creaser +creasers +creases +creashaks +creasy +creasier +creasiest +creasing +creasol +creasot +creat +creatable +create +created +createdness +creates +creatic +creatin +creatine +creatinephosphoric +creatines +creating +creatinin +creatinine +creatininemia +creatins +creatinuria +creation +creational +creationary +creationism +creationist +creationistic +creations +creative +creatively +creativeness +creativity +creatophagous +creator +creatorhood +creatorrhea +creators +creatorship +creatotoxism +creatress +creatrix +creatural +creature +creaturehood +creatureless +creaturely +creatureliness +creatureling +creatures +creatureship +creaturize +creaze +crebricostate +crebrisulcate +crebrity +crebrous +creche +creches +creda +credal +creddock +credence +credences +credencive +credenciveness +credenda +credendum +credens +credensive +credensiveness +credent +credential +credentialed +credentialism +credentials +credently +credenza +credenzas +credere +credibility +credibilities +credible +credibleness +credibly +credit +creditability +creditabilities +creditable +creditableness +creditably +credited +crediting +creditive +creditless +creditor +creditors +creditorship +creditress +creditrix +credits +crednerite +credo +credos +credulity +credulities +credulous +credulously +credulousness +cree +creed +creedal +creedalism +creedalist +creedbound +creeded +creedist +creedite +creedless +creedlessness +creedmore +creeds +creedsman +creek +creeker +creekfish +creekfishes +creeky +creeks +creekside +creekstuff +creel +creeled +creeler +creeling +creels +creem +creen +creep +creepage +creepages +creeper +creepered +creeperless +creepers +creephole +creepy +creepie +creepier +creepies +creepiest +creepily +creepiness +creeping +creepingly +creepmouse +creepmousy +creeps +crees +creese +creeses +creesh +creeshed +creeshes +creeshy +creeshie +creeshing +creirgist +cremaillere +cremains +cremant +cremaster +cremasterial +cremasteric +cremate +cremated +cremates +cremating +cremation +cremationism +cremationist +cremations +cremator +crematory +crematoria +crematorial +crematories +crematoriria +crematoririums +crematorium +crematoriums +cremators +crembalum +creme +cremerie +cremes +cremnophobia +cremocarp +cremometer +cremona +cremone +cremor +cremorne +cremosin +cremule +crena +crenae +crenallation +crenate +crenated +crenately +crenation +crenature +crenel +crenelate +crenelated +crenelates +crenelating +crenelation +crenelations +crenele +creneled +crenelee +crenelet +creneling +crenellate +crenellated +crenellating +crenellation +crenelle +crenelled +crenelles +crenelling +crenels +crengle +crenic +crenitic +crenology +crenotherapy +crenothrix +crenula +crenulate +crenulated +crenulation +creodont +creodonta +creodonts +creole +creoleize +creoles +creolian +creolin +creolism +creolite +creolization +creolize +creolized +creolizing +creophagy +creophagia +creophagism +creophagist +creophagous +creosol +creosols +creosote +creosoted +creosoter +creosotes +creosotic +creosoting +crepance +crepe +creped +crepehanger +crepey +crepeier +crepeiest +crepes +crepy +crepidoma +crepidomata +crepidula +crepier +crepiest +crepine +crepiness +creping +crepis +crepitacula +crepitaculum +crepitant +crepitate +crepitated +crepitating +crepitation +crepitous +crepitus +creply +crepon +crept +crepuscle +crepuscular +crepuscule +crepusculine +crepusculum +cres +cresamine +cresc +crescence +crescendi +crescendo +crescendoed +crescendoing +crescendos +crescent +crescentade +crescentader +crescented +crescentia +crescentic +crescentiform +crescenting +crescentlike +crescentoid +crescents +crescentwise +crescive +crescively +crescograph +crescographic +cresegol +cresyl +cresylate +cresylene +cresylic +cresylite +cresyls +cresive +cresol +cresolin +cresoline +cresols +cresorcin +cresorcinol +cresotate +cresotic +cresotinate +cresotinic +cresoxy +cresoxid +cresoxide +cresphontes +cress +cressed +cresselle +cresses +cresset +cressets +cressy +cressida +cressier +cressiest +cresson +cressweed +cresswort +crest +crestal +crested +crestfallen +crestfallenly +crestfallenness +crestfish +cresting +crestings +crestless +crestline +crestmoreite +crests +creta +cretaceous +cretaceously +cretacic +cretan +crete +cretefaction +cretic +creticism +cretics +cretify +cretification +cretin +cretinic +cretinism +cretinistic +cretinization +cretinize +cretinized +cretinizing +cretinoid +cretinous +cretins +cretion +cretionary +cretism +cretize +cretonne +cretonnes +cretoria +creutzer +crevalle +crevalles +crevass +crevasse +crevassed +crevasses +crevassing +crevet +crevette +crevice +creviced +crevices +crevis +crew +crewcut +crewe +crewed +crewel +crewelist +crewellery +crewels +crewelwork +crewer +crewet +crewing +crewless +crewman +crewmanship +crewmen +crewneck +crews +crex +cry +cryable +cryaesthesia +cryal +cryalgesia +criance +cryanesthesia +criant +crib +crybaby +crybabies +cribbage +cribbages +cribbed +cribber +cribbers +cribbing +cribbings +cribbiter +cribbiting +cribble +cribbled +cribbling +cribella +cribellum +crible +cribo +cribose +cribral +cribrate +cribrately +cribration +cribriform +cribriformity +cribrose +cribrosity +cribrous +cribs +cribwork +cribworks +cric +cricetid +cricetidae +cricetids +cricetine +cricetus +crick +cricke +cricked +crickey +cricket +cricketed +cricketer +cricketers +crickety +cricketing +cricketings +cricketlike +crickets +cricking +crickle +cricks +cricoarytenoid +cricoid +cricoidectomy +cricoids +cricopharyngeal +cricothyreoid +cricothyreotomy +cricothyroid +cricothyroidean +cricotomy +cricotracheotomy +cricotus +criddle +cried +criey +crier +criers +cries +cryesthesia +crig +crying +cryingly +crikey +crile +crim +crimble +crime +crimea +crimean +crimeful +crimeless +crimelessness +crimeproof +crimes +criminal +criminaldom +criminalese +criminalism +criminalist +criminalistic +criminalistician +criminalistics +criminality +criminalities +criminally +criminalness +criminaloid +criminals +criminate +criminated +criminating +crimination +criminative +criminator +criminatory +crimine +crimini +criminis +criminogenesis +criminogenic +criminol +criminology +criminologic +criminological +criminologically +criminologies +criminologist +criminologists +criminosis +criminous +criminously +criminousness +crimison +crimmer +crimmers +crimmy +crymoanesthesia +crymodynia +crimogenic +crymotherapy +crimp +crimpage +crimped +crimper +crimpers +crimpy +crimpier +crimpiest +crimpiness +crimping +crimple +crimpled +crimples +crimpling +crimpness +crimps +crimson +crimsoned +crimsony +crimsoning +crimsonly +crimsonness +crimsons +crin +crinal +crinanite +crinate +crinated +crinatory +crinch +crine +crined +crinel +crinet +cringe +cringed +cringeling +cringer +cringers +cringes +cringing +cringingly +cringingness +cringle +cringles +crinicultural +criniculture +crinid +criniere +criniferous +criniger +crinigerous +crinion +criniparous +crinital +crinite +crinites +crinitory +crinivorous +crink +crinkle +crinkled +crinkleroot +crinkles +crinkly +crinklier +crinkliest +crinkliness +crinkling +crinkum +crinogenic +crinoid +crinoidal +crinoidea +crinoidean +crinoids +crinolette +crinoline +crinolines +crinose +crinosity +crinula +crinum +crinums +cryobiology +cryobiological +cryobiologically +cryobiologist +crioboly +criobolium +cryocautery +criocephalus +crioceras +crioceratite +crioceratitic +crioceris +cryochore +cryochoric +cryoconite +cryogen +cryogeny +cryogenic +cryogenically +cryogenics +cryogenies +cryogens +cryohydrate +cryohydric +cryolite +cryolites +criolla +criollas +criollo +criollos +cryology +cryological +cryometer +cryometry +cryonic +cryonics +cryopathy +cryophile +cryophilic +cryophyllite +cryophyte +criophore +cryophoric +criophoros +cryophorus +cryoplankton +cryoprobe +cryoprotective +cryoscope +cryoscopy +cryoscopic +cryoscopies +cryosel +cryosphere +cryospheric +criosphinges +criosphinx +criosphinxes +cryostase +cryostat +cryostats +cryosurgeon +cryosurgery +cryosurgical +cryotherapy +cryotherapies +cryotron +cryotrons +crip +cripes +crippied +crippingly +cripple +crippled +crippledom +crippleness +crippler +cripplers +cripples +cripply +crippling +cripplingly +crips +crypt +crypta +cryptaesthesia +cryptal +cryptamnesia +cryptamnesic +cryptanalysis +cryptanalyst +cryptanalytic +cryptanalytical +cryptanalytically +cryptanalytics +cryptanalyze +cryptanalyzed +cryptanalyzing +cryptarch +cryptarchy +crypted +crypteronia +crypteroniaceae +cryptesthesia +cryptesthetic +cryptic +cryptical +cryptically +crypticness +crypto +cryptoagnostic +cryptoanalysis +cryptoanalyst +cryptoanalytic +cryptoanalytically +cryptoanalytics +cryptobatholithic +cryptobranch +cryptobranchia +cryptobranchiata +cryptobranchiate +cryptobranchidae +cryptobranchus +cryptocarya +cryptocarp +cryptocarpic +cryptocarpous +cryptocephala +cryptocephalous +cryptocerata +cryptocerous +cryptoclastic +cryptocleidus +cryptoclimate +cryptoclimatology +cryptococcal +cryptococci +cryptococcic +cryptococcosis +cryptococcus +cryptocommercial +cryptocrystalline +cryptocrystallization +cryptocurrency +cryptodeist +cryptodynamic +cryptodira +cryptodiran +cryptodire +cryptodirous +cryptodouble +cryptogam +cryptogame +cryptogamy +cryptogamia +cryptogamian +cryptogamic +cryptogamical +cryptogamist +cryptogamous +cryptogenetic +cryptogenic +cryptogenous +cryptoglaux +cryptoglioma +cryptogram +cryptogramma +cryptogrammatic +cryptogrammatical +cryptogrammatist +cryptogrammic +cryptograms +cryptograph +cryptographal +cryptographer +cryptographers +cryptography +cryptographic +cryptographical +cryptographically +cryptographist +cryptoheresy +cryptoheretic +cryptoinflationist +cryptolite +cryptolith +cryptology +cryptologic +cryptological +cryptologist +cryptolunatic +cryptomere +cryptomeria +cryptomerous +cryptometer +cryptomnesia +cryptomnesic +cryptomonad +cryptomonadales +cryptomonadina +cryptonema +cryptonemiales +cryptoneurous +cryptonym +cryptonymic +cryptonymous +cryptopapist +cryptoperthite +cryptophagidae +cryptophyceae +cryptophyte +cryptophytic +cryptophthalmos +cryptopyic +cryptopin +cryptopine +cryptopyrrole +cryptoporticus +cryptoprocta +cryptoproselyte +cryptoproselytism +cryptorchid +cryptorchidism +cryptorchis +cryptorchism +cryptorhynchus +cryptorrhesis +cryptorrhetic +cryptos +cryptoscope +cryptoscopy +cryptosplenetic +cryptostegia +cryptostoma +cryptostomata +cryptostomate +cryptostome +cryptotaenia +cryptous +cryptovalence +cryptovalency +cryptovolcanic +cryptovolcanism +cryptoxanthin +cryptozygy +cryptozygosity +cryptozygous +cryptozoic +cryptozoite +cryptozonate +cryptozonia +crypts +crypturi +crypturidae +cris +crises +crisic +crisis +crisle +crisp +crispate +crispated +crispation +crispature +crispbread +crisped +crispen +crispened +crispening +crispens +crisper +crispers +crispest +crispy +crispier +crispiest +crispily +crispin +crispine +crispiness +crisping +crispins +crisply +crispness +crisps +criss +crissa +crissal +crisscross +crisscrossed +crisscrosses +crisscrossing +crisset +crissum +cryst +crista +cristae +crystal +crystaled +crystaling +crystalitic +crystalize +crystall +crystalled +crystallic +crystalliferous +crystalliform +crystalligerous +crystallike +crystallin +crystalline +crystalling +crystallinity +crystallisability +crystallisable +crystallisation +crystallise +crystallised +crystallising +crystallite +crystallites +crystallitic +crystallitis +crystallizability +crystallizable +crystallization +crystallize +crystallized +crystallizer +crystallizes +crystallizing +crystalloblastic +crystallochemical +crystallochemistry +crystallod +crystallogenesis +crystallogenetic +crystallogeny +crystallogenic +crystallogenical +crystallogy +crystallogram +crystallograph +crystallographer +crystallographers +crystallography +crystallographic +crystallographical +crystallographically +crystalloid +crystalloidal +crystallology +crystalloluminescence +crystallomagnetic +crystallomancy +crystallometry +crystallometric +crystallophyllian +crystallophobia +crystallose +crystallurgy +crystals +crystalwort +cristate +cristated +cristatella +cryste +cristi +cristy +crystic +cristiform +cristina +cristineaux +cristino +cristispira +cristivomer +cristobalite +crystograph +crystoleum +crystolon +cristopher +crystosphene +crit +critch +critchfield +criteria +criteriia +criteriions +criteriology +criterion +criterional +criterions +criterium +crith +crithidia +crithmene +crithomancy +critic +critical +criticality +critically +criticalness +criticaster +criticasterism +criticastry +criticisable +criticise +criticised +criticiser +criticises +criticising +criticisingly +criticism +criticisms +criticist +criticizable +criticize +criticized +criticizer +criticizers +criticizes +criticizing +criticizingly +critickin +critics +criticship +criticsm +criticule +critique +critiqued +critiques +critiquing +critism +critize +critling +critter +critteria +critters +crittur +critturs +crivetz +crizzel +crizzle +crizzled +crizzling +crl +cro +croak +croaked +croaker +croakers +croaky +croakier +croakiest +croakily +croakiness +croaking +croaks +croape +croat +croatan +croatian +croc +crocanthemum +crocard +croceic +crocein +croceine +croceines +croceins +croceous +crocetin +croceus +croche +crochet +crocheted +crocheter +crocheters +crocheteur +crocheting +crochets +croci +crociary +crociate +crocidolite +crocidura +crocin +crocine +crock +crockard +crocked +crocker +crockery +crockeries +crockeryware +crocket +crocketed +crocketing +crockets +crocky +crocking +crocko +crocks +crocodile +crocodilean +crocodiles +crocodilia +crocodilian +crocodilidae +crocodylidae +crocodiline +crocodilite +crocodility +crocodiloid +crocodilus +crocodylus +crocoisite +crocoite +crocoites +croconate +croconic +crocosmia +crocus +crocused +crocuses +crocuta +croft +crofter +crofterization +crofterize +crofters +crofting +croftland +crofts +croh +croy +croyden +croydon +croighle +croiik +croyl +crois +croisad +croisade +croisard +croise +croisee +croises +croisette +croissant +croissante +croissants +crojack +crojik +crojiks +croker +crokinole +crom +cromaltite +crombec +crome +cromer +cromerian +cromfordite +cromlech +cromlechs +cromme +crommel +cromorna +cromorne +cromster +cromwell +cromwellian +cronartium +crone +croneberry +cronel +crones +cronet +crony +cronian +cronie +cronied +cronies +cronying +cronyism +cronyisms +cronish +cronk +cronkness +cronstedtite +cronus +crooch +crood +croodle +crooisite +crook +crookback +crookbacked +crookbill +crookbilled +crooked +crookedbacked +crookeder +crookedest +crookedly +crookedness +crooken +crookery +crookeries +crookesite +crookfingered +crookheaded +crooking +crookkneed +crookle +crooklegged +crookneck +crooknecked +crooknecks +crooknosed +crooks +crookshouldered +crooksided +crooksterned +crooktoothed +crool +croomia +croon +crooned +crooner +crooners +crooning +crooningly +croons +croose +crop +crophead +cropland +croplands +cropless +cropman +croppa +cropped +cropper +croppers +croppy +croppie +croppies +cropping +cropplecrown +crops +cropshin +cropsick +cropsickness +cropweed +croquet +croqueted +croqueting +croquets +croquette +croquettes +croquignole +croquis +crore +crores +crosa +crosby +crose +croset +crosette +croshabell +crosier +crosiered +crosiers +croslet +crosne +crosnes +cross +crossability +crossable +crossarm +crossarms +crossband +crossbanded +crossbanding +crossbar +crossbarred +crossbarring +crossbars +crossbbred +crossbeak +crossbeam +crossbeams +crossbearer +crossbelt +crossbench +crossbencher +crossbill +crossbirth +crossbite +crossbolt +crossbolted +crossbones +crossbow +crossbowman +crossbowmen +crossbows +crossbred +crossbreds +crossbreed +crossbreeding +crossbreeds +crosscheck +crosscourt +crosscrosslet +crosscurrent +crosscurrented +crosscurrents +crosscut +crosscuts +crosscutter +crosscutting +crosse +crossed +crosser +crossers +crosses +crossest +crossette +crossfall +crossfertilizable +crossfire +crossfired +crossfiring +crossfish +crossflow +crossflower +crossfoot +crossgrainedness +crosshackle +crosshair +crosshairs +crosshand +crosshatch +crosshatched +crosshatcher +crosshatches +crosshatching +crosshaul +crosshauling +crosshead +crossing +crossings +crossite +crossjack +crosslap +crosslegs +crossley +crosslet +crossleted +crosslets +crossly +crosslight +crosslighted +crosslike +crossline +crosslink +crossness +crossopodia +crossopt +crossopterygian +crossopterygii +crossosoma +crossosomataceae +crossosomataceous +crossover +crossovers +crosspatch +crosspatches +crosspath +crosspiece +crosspieces +crosspoint +crosspoints +crosspost +crossrail +crossroad +crossroading +crossroads +crossrow +crossruff +crosstail +crosstalk +crosstie +crosstied +crossties +crosstoes +crosstown +crosstrack +crosstree +crosstrees +crossway +crossways +crosswalk +crosswalks +crossweb +crossweed +crosswind +crosswise +crosswiseness +crossword +crossworder +crosswords +crosswort +crost +crostarie +crotal +crotalaria +crotalic +crotalid +crotalidae +crotaliform +crotalin +crotalinae +crotaline +crotalism +crotalo +crotaloid +crotalum +crotalus +crotaphic +crotaphion +crotaphite +crotaphitic +crotaphytus +crotch +crotched +crotches +crotchet +crotcheted +crotcheteer +crotchety +crotchetiness +crotcheting +crotchets +crotchy +crotching +crotchwood +crotesco +crotyl +crotin +croton +crotonaldehyde +crotonate +crotonbug +crotonic +crotonyl +crotonylene +crotonization +crotons +crotophaga +crottal +crottels +crottle +crouch +crouchant +crouchback +crouche +crouched +croucher +crouches +crouchie +crouching +crouchingly +crouchmas +crouke +crounotherapy +croup +croupade +croupal +croupe +crouperbush +croupes +croupy +croupier +croupiers +croupiest +croupily +croupiness +croupon +croupous +croups +crouse +crousely +croustade +crout +croute +crouth +crouton +croutons +crow +crowbait +crowbar +crowbars +crowbell +crowberry +crowberries +crowbill +crowboot +crowd +crowded +crowdedly +crowdedness +crowder +crowders +crowdy +crowdie +crowdies +crowding +crowdle +crowds +crowdweed +crowed +crower +crowers +crowfeet +crowflower +crowfoot +crowfooted +crowfoots +crowhop +crowhopper +crowing +crowingly +crowkeeper +crowl +crown +crownal +crownation +crownband +crownbeard +crowncapping +crowned +crowner +crowners +crownet +crownets +crowning +crownland +crownless +crownlet +crownlike +crownling +crownmaker +crownment +crownpiece +crowns +crownwork +crownwort +crows +crowshay +crowstep +crowstepped +crowsteps +crowstick +crowstone +crowtoe +croze +crozed +crozer +crozers +crozes +crozier +croziers +crozing +crozle +crozzle +crozzly +crpe +crs +crts +cru +crub +crubeen +cruce +cruces +crucethouse +cruche +crucial +cruciality +crucially +crucialness +crucian +crucianella +crucians +cruciate +cruciated +cruciately +cruciating +cruciation +crucible +crucibles +crucibulum +crucifer +cruciferae +cruciferous +crucifers +crucify +crucificial +crucified +crucifier +crucifies +crucifyfied +crucifyfying +crucifige +crucifying +crucifix +crucifixes +crucifixion +crucifixions +cruciform +cruciformity +cruciformly +crucigerous +crucily +crucilly +crucis +cruck +crud +crudded +cruddy +crudding +cruddle +crude +crudely +crudelity +crudeness +cruder +crudes +crudest +crudy +crudites +crudity +crudities +crudle +cruds +crudwort +cruel +crueler +cruelest +cruelhearted +cruelize +crueller +cruellest +cruelly +cruelness +cruels +cruelty +cruelties +cruent +cruentate +cruentation +cruentous +cruet +cruety +cruets +cruise +cruised +cruiser +cruisers +cruiserweight +cruises +cruiseway +cruising +cruisingly +cruiskeen +cruisken +cruive +crull +cruller +crullers +crum +crumb +crumbable +crumbcloth +crumbed +crumber +crumbers +crumby +crumbier +crumbiest +crumbing +crumble +crumbled +crumblement +crumbles +crumblet +crumbly +crumblier +crumbliest +crumbliness +crumbling +crumblingness +crumblings +crumbs +crumbum +crumen +crumena +crumenal +crumhorn +crumlet +crummable +crummed +crummer +crummy +crummie +crummier +crummies +crummiest +crumminess +crumming +crummock +crump +crumped +crumper +crumpet +crumpets +crumpy +crumping +crumple +crumpled +crumpler +crumples +crumply +crumpling +crumps +crumster +crunch +crunchable +crunched +cruncher +crunchers +crunches +crunchy +crunchier +crunchiest +crunchily +crunchiness +crunching +crunchingly +crunchingness +crunchweed +crunk +crunkle +crunodal +crunode +crunodes +crunt +cruor +cruorin +cruors +crup +cruppen +crupper +cruppered +cruppering +cruppers +crura +crural +crureus +crurogenital +cruroinguinal +crurotarsal +crus +crusade +crusaded +crusader +crusaders +crusades +crusading +crusado +crusadoes +crusados +crusca +cruse +cruses +cruset +crusets +crush +crushability +crushable +crushableness +crushed +crusher +crushers +crushes +crushing +crushingly +crushproof +crusie +crusile +crusilee +crusily +crust +crusta +crustacea +crustaceal +crustacean +crustaceans +crustaceology +crustaceological +crustaceologist +crustaceorubrin +crustaceous +crustade +crustal +crustalogy +crustalogical +crustalogist +crustate +crustated +crustation +crusted +crustedly +cruster +crusty +crustier +crustiest +crustific +crustification +crustily +crustiness +crusting +crustless +crustose +crustosis +crusts +crut +crutch +crutched +crutcher +crutches +crutching +crutchlike +cruth +crutter +crux +cruxes +cruzado +cruzadoes +cruzados +cruzeiro +cruzeiros +cruziero +cruzieros +crwd +crwth +crwths +crzette +cs +csardas +csc +csch +csect +csects +csi +csk +csmp +csnet +csp +cst +csw +ct +cte +ctelette +ctenacanthus +ctene +ctenidia +ctenidial +ctenidium +cteniform +ctenii +cteninidia +ctenizid +ctenocephalus +ctenocyst +ctenodactyl +ctenodipterini +ctenodont +ctenodontidae +ctenodus +ctenoid +ctenoidean +ctenoidei +ctenoidian +ctenolium +ctenophora +ctenophoral +ctenophoran +ctenophore +ctenophoric +ctenophorous +ctenoplana +ctenostomata +ctenostomatous +ctenostome +ctetology +ctf +ctg +ctge +ctimo +ctn +cto +ctr +ctrl +cts +cu +cuadra +cuadrilla +cuadrillas +cuadrillero +cuailnge +cuamuchil +cuapinole +cuarenta +cuarta +cuartel +cuarteron +cuartilla +cuartillo +cuartino +cuarto +cub +cuba +cubage +cubages +cubalaya +cuban +cubane +cubangle +cubanite +cubanize +cubans +cubas +cubation +cubatory +cubature +cubatures +cubby +cubbies +cubbyhole +cubbyholes +cubbyhouse +cubbyyew +cubbing +cubbish +cubbishly +cubbishness +cubbyu +cubdom +cube +cubeb +cubebs +cubed +cubehead +cubelet +cubelium +cuber +cubera +cubers +cubes +cubhood +cubi +cubic +cubica +cubical +cubically +cubicalness +cubicity +cubicities +cubicle +cubicles +cubicly +cubicone +cubicontravariant +cubicovariant +cubics +cubicula +cubicular +cubiculary +cubiculo +cubiculum +cubiform +cubing +cubism +cubisms +cubist +cubistic +cubistically +cubists +cubit +cubital +cubitale +cubitalia +cubited +cubiti +cubitiere +cubito +cubitocarpal +cubitocutaneous +cubitodigital +cubitometacarpal +cubitopalmar +cubitoplantar +cubitoradial +cubits +cubitus +cubla +cubmaster +cubocalcaneal +cuboctahedron +cubocube +cubocuneiform +cubododecahedral +cuboid +cuboidal +cuboides +cuboids +cubomancy +cubomedusae +cubomedusan +cubometatarsal +cubonavicular +cubs +cubti +cuca +cucaracha +cuchan +cuchia +cuchulainn +cuck +cuckhold +cucking +cuckold +cuckolded +cuckoldy +cuckolding +cuckoldize +cuckoldly +cuckoldom +cuckoldry +cuckolds +cuckoo +cuckooed +cuckooflower +cuckooing +cuckoomaid +cuckoomaiden +cuckoomate +cuckoopint +cuckoopintle +cuckoos +cuckquean +cuckstool +cucoline +cucuy +cucuyo +cucujid +cucujidae +cucujus +cucularis +cucule +cuculi +cuculidae +cuculiform +cuculiformes +cuculine +cuculla +cucullaris +cucullate +cucullated +cucullately +cuculle +cuculliform +cucullus +cuculoid +cuculus +cucumaria +cucumariidae +cucumber +cucumbers +cucumiform +cucumis +cucupha +cucurb +cucurbit +cucurbita +cucurbitaceae +cucurbitaceous +cucurbital +cucurbite +cucurbitine +cucurbits +cud +cuda +cudava +cudbear +cudbears +cudden +cuddy +cuddie +cuddies +cuddyhole +cuddle +cuddleable +cuddled +cuddles +cuddlesome +cuddly +cuddlier +cuddliest +cuddling +cudeigh +cudgel +cudgeled +cudgeler +cudgelers +cudgeling +cudgelled +cudgeller +cudgelling +cudgels +cudgerie +cuds +cudweed +cudweeds +cudwort +cue +cueball +cueca +cuecas +cued +cueing +cueist +cueman +cuemanship +cuemen +cuerda +cuerpo +cues +cuesta +cuestas +cueva +cuff +cuffed +cuffer +cuffy +cuffyism +cuffin +cuffing +cuffle +cuffless +cufflink +cufflinks +cuffs +cufic +cuggermugger +cuya +cuyas +cuichunchulli +cuidado +cuiejo +cuiejos +cuif +cuifs +cuinage +cuinfo +cuing +cuir +cuirass +cuirassed +cuirasses +cuirassier +cuirassing +cuirie +cuish +cuishes +cuisinary +cuisine +cuisines +cuisinier +cuissard +cuissart +cuisse +cuissen +cuisses +cuisten +cuit +cuitlateco +cuitle +cuitled +cuitling +cuittikin +cuittle +cuittled +cuittles +cuittling +cuj +cujam +cuke +cukes +cul +culation +culavamsa +culbert +culbut +culbute +culbuter +culch +culches +culdee +culebra +culerage +culet +culets +culett +culeus +culex +culgee +culices +culicid +culicidae +culicidal +culicide +culicids +culiciform +culicifugal +culicifuge +culicinae +culicine +culicines +culicoides +culilawan +culinary +culinarian +culinarily +cull +culla +cullage +cullay +cullays +cullas +culled +cullen +cullender +culler +cullers +cullet +cullets +cully +cullibility +cullible +cullied +cullies +cullying +culling +cullion +cullionly +cullionry +cullions +cullis +cullisance +cullises +culls +culm +culmed +culmen +culmy +culmicolous +culmiferous +culmigenous +culminal +culminant +culminate +culminated +culminates +culminating +culmination +culminations +culminative +culming +culms +culot +culotte +culottes +culottic +culottism +culp +culpa +culpabilis +culpability +culpable +culpableness +culpably +culpae +culpas +culpate +culpatory +culpeo +culpon +culpose +culprit +culprits +culrage +culsdesac +cult +cultch +cultches +cultellation +cultelli +cultellus +culter +culteranismo +culti +cultic +cultigen +cultigens +cultirostral +cultirostres +cultish +cultism +cultismo +cultisms +cultist +cultistic +cultists +cultivability +cultivable +cultivably +cultivar +cultivars +cultivatability +cultivatable +cultivate +cultivated +cultivates +cultivating +cultivation +cultivations +cultivative +cultivator +cultivators +cultive +cultrate +cultrated +cultriform +cultrirostral +cultrirostres +cults +culttelli +cultual +culturable +cultural +culturalist +culturally +culture +cultured +cultureless +cultures +culturine +culturing +culturist +culturization +culturize +culturology +culturological +culturologically +culturologist +cultus +cultuses +culver +culverfoot +culverhouse +culverin +culverineer +culveriner +culverins +culverkey +culverkeys +culvers +culvert +culvertage +culverts +culverwort +cum +cumacea +cumacean +cumaceous +cumaean +cumay +cumal +cumaldehyde +cumanagoto +cumaphyte +cumaphytic +cumaphytism +cumar +cumara +cumarin +cumarins +cumarone +cumaru +cumbent +cumber +cumbered +cumberer +cumberers +cumbering +cumberland +cumberlandite +cumberless +cumberment +cumbers +cumbersome +cumbersomely +cumbersomeness +cumberworld +cumbha +cumble +cumbly +cumbraite +cumbrance +cumbre +cumbrian +cumbrous +cumbrously +cumbrousness +cumbu +cumene +cumengite +cumenyl +cumflutter +cumhal +cumic +cumidin +cumidine +cumyl +cumin +cuminal +cuminic +cuminyl +cuminoin +cuminol +cuminole +cumins +cuminseed +cumly +cummer +cummerbund +cummerbunds +cummers +cummin +cummingtonite +cummins +cummock +cumol +cump +cumquat +cumquats +cumsha +cumshaw +cumshaws +cumulant +cumular +cumulate +cumulated +cumulately +cumulates +cumulating +cumulation +cumulatist +cumulative +cumulatively +cumulativeness +cumulene +cumulet +cumuli +cumuliform +cumulite +cumulocirrus +cumulonimbus +cumulophyric +cumulose +cumulostratus +cumulous +cumulus +cun +cuna +cunabula +cunabular +cunan +cunarder +cunas +cunctation +cunctatious +cunctative +cunctator +cunctatory +cunctatorship +cunctatury +cunctipotent +cund +cundeamor +cundy +cundite +cundum +cundums +cundurango +cunea +cuneal +cuneate +cuneated +cuneately +cuneatic +cuneator +cunei +cuneiform +cuneiformist +cunenei +cuneocuboid +cuneonavicular +cuneoscaphoid +cunette +cuneus +cungeboi +cungevoi +cunicular +cuniculi +cuniculus +cunye +cuniform +cuniforms +cunyie +cunila +cunili +cunit +cunjah +cunjer +cunjevoi +cunner +cunners +cunni +cunny +cunnilinctus +cunnilinguism +cunnilingus +cunning +cunningaire +cunninger +cunningest +cunninghamia +cunningly +cunningness +cunnings +cunonia +cunoniaceae +cunoniaceous +cunt +cunts +cunza +cunzie +cuon +cuorin +cup +cupay +cupania +cupbearer +cupbearers +cupboard +cupboards +cupcake +cupcakes +cupel +cupeled +cupeler +cupelers +cupeling +cupellation +cupelled +cupeller +cupellers +cupelling +cupels +cupflower +cupful +cupfulfuls +cupfuls +cuphea +cuphead +cupholder +cupid +cupidinous +cupidity +cupidities +cupidon +cupidone +cupids +cupiuba +cupless +cuplike +cupmaker +cupmaking +cupman +cupmate +cupola +cupolaed +cupolaing +cupolaman +cupolar +cupolas +cupolated +cuppa +cuppas +cupped +cuppen +cupper +cuppers +cuppy +cuppier +cuppiest +cuppin +cupping +cuppings +cuprammonia +cuprammonium +cuprate +cuprein +cupreine +cuprene +cupreous +cupressaceae +cupressineous +cupressinoxylon +cupressus +cupric +cupride +cupriferous +cuprite +cuprites +cuproammonium +cuprobismutite +cuprocyanide +cuprodescloizite +cuproid +cuproiodargyrite +cupromanganese +cupronickel +cuproplumbite +cuproscheelite +cuprose +cuprosilicon +cuprotungstite +cuprous +cuprum +cuprums +cups +cupseed +cupsful +cupstone +cupula +cupulae +cupular +cupulate +cupule +cupules +cupuliferae +cupuliferous +cupuliform +cur +cura +curability +curable +curableness +curably +curacao +curacaos +curace +curacy +curacies +curacoa +curacoas +curage +curagh +curaghs +curara +curaras +curare +curares +curari +curarine +curarines +curaris +curarization +curarize +curarized +curarizes +curarizing +curassow +curassows +curat +curatage +curate +curatel +curates +curateship +curatess +curatial +curatic +curatical +curation +curative +curatively +curativeness +curatives +curatize +curatolatry +curator +curatory +curatorial +curatorium +curators +curatorship +curatrices +curatrix +curavecan +curb +curbable +curbash +curbed +curber +curbers +curby +curbing +curbings +curbless +curblike +curbline +curbs +curbside +curbstone +curbstoner +curbstones +curcas +curch +curchef +curches +curchy +curcuddoch +curculio +curculionid +curculionidae +curculionist +curculios +curcuma +curcumas +curcumin +curd +curded +curdy +curdier +curdiest +curdiness +curding +curdle +curdled +curdler +curdlers +curdles +curdly +curdling +curdoo +curds +curdwort +cure +cured +cureless +curelessly +curelessness +curemaster +curer +curers +cures +curet +curets +curettage +curette +curetted +curettement +curettes +curetting +curf +curfew +curfewed +curfewing +curfews +curfs +cury +curia +curiae +curiage +curial +curialism +curialist +curialistic +curiality +curialities +curiam +curiara +curiate +curiatii +curiboca +curie +curiegram +curies +curiescopy +curiet +curietherapy +curying +curin +curine +curing +curio +curiolofic +curiology +curiologic +curiological +curiologically +curiologics +curiomaniac +curios +curiosa +curiosi +curiosity +curiosities +curioso +curiosos +curious +curiouser +curiousest +curiously +curiousness +curiousnesses +curite +curites +curitis +curium +curiums +curl +curled +curledly +curledness +curler +curlers +curlew +curlewberry +curlews +curly +curlicue +curlycue +curlicued +curlicues +curlycues +curlicuing +curlier +curliest +curliewurly +curliewurlie +curlyhead +curlyheads +curlike +curlily +curlylocks +curliness +curling +curlingly +curlings +curlpaper +curls +curmudgeon +curmudgeonery +curmudgeonish +curmudgeonly +curmudgeons +curmurging +curmurring +curn +curney +curneys +curnie +curnies +curnock +curns +curpel +curpin +curple +curr +currach +currachs +currack +curragh +curraghs +currajong +curran +currance +currane +currans +currant +currants +currantworm +curratow +currawang +currawong +curred +currency +currencies +current +currently +currentness +currents +currentwise +curry +curricla +curricle +curricled +curricles +curricling +currycomb +currycombed +currycombing +currycombs +curricula +curricular +curricularization +curricularize +curriculum +curriculums +currie +curried +currier +curriery +currieries +curriers +curries +curryfavel +curryfavour +curriing +currying +currijong +curring +currish +currishly +currishness +currock +currs +curs +cursa +cursal +cursaro +curse +cursed +curseder +cursedest +cursedly +cursedness +cursement +cursen +curser +cursers +curses +curship +cursillo +cursing +cursitate +cursitor +cursive +cursively +cursiveness +cursives +cursor +cursorary +cursores +cursory +cursoria +cursorial +cursoriidae +cursorily +cursoriness +cursorious +cursorius +cursors +curst +curstful +curstfully +curstly +curstness +cursus +curt +curtail +curtailed +curtailedly +curtailer +curtailing +curtailment +curtailments +curtails +curtain +curtained +curtaining +curtainless +curtains +curtainwise +curtays +curtal +curtalax +curtalaxes +curtals +curtana +curtate +curtation +curtaxe +curted +curtein +curtelace +curteous +curter +curtesy +curtesies +curtest +curtilage +curtis +curtise +curtlax +curtly +curtness +curtnesses +curtsey +curtseyed +curtseying +curtseys +curtsy +curtsied +curtsies +curtsying +curua +curuba +curucaneca +curucanecan +curucucu +curucui +curule +curuminaca +curuminacan +curupay +curupays +curupey +curupira +cururo +cururos +curvaceous +curvaceously +curvaceousness +curvacious +curval +curvant +curvate +curvated +curvation +curvative +curvature +curvatures +curve +curveball +curved +curvedly +curvedness +curvey +curver +curves +curvesome +curvesomeness +curvet +curveted +curveting +curvets +curvette +curvetted +curvetting +curvy +curvicaudate +curvicostate +curvidentate +curvier +curviest +curvifoliate +curviform +curvilinead +curvilineal +curvilinear +curvilinearity +curvilinearly +curvimeter +curvinervate +curvinerved +curviness +curving +curvirostral +curvirostres +curviserial +curvital +curvity +curvities +curvle +curvograph +curvometer +curvous +curvulate +curwhibble +curwillet +cuscohygrin +cuscohygrine +cusconin +cusconine +cuscus +cuscuses +cuscuta +cuscutaceae +cuscutaceous +cusec +cusecs +cuselite +cush +cushag +cushat +cushats +cushaw +cushaws +cushewbird +cushy +cushie +cushier +cushiest +cushily +cushiness +cushing +cushion +cushioncraft +cushioned +cushionet +cushionflower +cushiony +cushioniness +cushioning +cushionless +cushionlike +cushions +cushite +cushitic +cushlamochree +cusie +cusinero +cusk +cusks +cusp +cuspal +cusparia +cusparidine +cusparine +cuspate +cuspated +cusped +cuspid +cuspidal +cuspidate +cuspidated +cuspidation +cuspides +cuspidine +cuspidor +cuspidors +cuspids +cusping +cuspis +cusps +cuspule +cuss +cussed +cussedly +cussedness +cusser +cussers +cusses +cussing +cusso +cussos +cussword +cusswords +cust +custard +custards +custerite +custode +custodee +custodes +custody +custodia +custodial +custodiam +custodian +custodians +custodianship +custodier +custodies +custom +customable +customableness +customably +customance +customary +customaries +customarily +customariness +customed +customer +customers +customhouse +customhouses +customing +customizable +customization +customizations +customize +customized +customizer +customizers +customizes +customizing +customly +customs +customshouse +custos +custrel +custron +custroun +custumal +custumals +cut +cutability +cutaneal +cutaneous +cutaneously +cutaway +cutaways +cutback +cutbacks +cutbank +cutch +cutcha +cutcher +cutchery +cutcheries +cutcherry +cutcherries +cutches +cutdown +cutdowns +cute +cutey +cuteys +cutely +cuteness +cutenesses +cuter +cuterebra +cutes +cutesy +cutesier +cutesiest +cutest +cutgrass +cutgrasses +cuthbert +cutheal +cuticle +cuticles +cuticolor +cuticula +cuticulae +cuticular +cuticularization +cuticularize +cuticulate +cutidure +cutiduris +cutie +cuties +cutify +cutification +cutigeral +cutikin +cutin +cutinisation +cutinise +cutinised +cutinises +cutinising +cutinization +cutinize +cutinized +cutinizes +cutinizing +cutins +cutireaction +cutis +cutisector +cutises +cutiterebra +cutitis +cutization +cutlas +cutlases +cutlash +cutlass +cutlasses +cutlassfish +cutlassfishes +cutler +cutleress +cutlery +cutleria +cutleriaceae +cutleriaceous +cutleriales +cutleries +cutlers +cutlet +cutlets +cutline +cutlines +cutling +cutlings +cutlips +cutocellulose +cutoff +cutoffs +cutose +cutout +cutouts +cutover +cutpurse +cutpurses +cuts +cutset +cuttable +cuttage +cuttages +cuttail +cuttanee +cutted +cutter +cutterhead +cutterman +cutters +cutthroat +cutthroats +cutty +cutties +cuttyhunk +cuttikin +cutting +cuttingly +cuttingness +cuttings +cuttle +cuttlebone +cuttlebones +cuttled +cuttlefish +cuttlefishes +cuttler +cuttles +cuttling +cuttoe +cuttoo +cuttoos +cutup +cutups +cutwal +cutwater +cutwaters +cutweed +cutwork +cutworks +cutworm +cutworms +cuvage +cuve +cuvee +cuvette +cuvettes +cuvy +cuvierian +cuvies +cuzceno +cv +cwierc +cwm +cwms +cwo +cwrite +cwt +czar +czardas +czardases +czardom +czardoms +czarevitch +czarevna +czarevnas +czarian +czaric +czarina +czarinas +czarinian +czarish +czarism +czarisms +czarist +czaristic +czarists +czaritza +czaritzas +czarowitch +czarowitz +czars +czarship +czech +czechic +czechish +czechization +czechoslovak +czechoslovakia +czechoslovakian +czechoslovakians +czechoslovaks +czechs +czigany +d +da +daalder +dab +dabb +dabba +dabbed +dabber +dabbers +dabby +dabbing +dabble +dabbled +dabbler +dabblers +dabbles +dabbling +dabblingly +dabblingness +dabblings +dabchick +dabchicks +dabih +dabitis +dablet +daboia +daboya +dabs +dabster +dabsters +dabuh +dace +dacelo +daceloninae +dacelonine +daces +dacha +dachas +dachs +dachshound +dachshund +dachshunde +dachshunds +dacian +dacyorrhea +dacite +dacitic +dacker +dackered +dackering +dackers +dacoit +dacoitage +dacoited +dacoity +dacoities +dacoiting +dacoits +dacrya +dacryadenalgia +dacryadenitis +dacryagogue +dacrycystalgia +dacryd +dacrydium +dacryelcosis +dacryoadenalgia +dacryoadenitis +dacryoblenorrhea +dacryocele +dacryocyst +dacryocystalgia +dacryocystitis +dacryocystoblennorrhea +dacryocystocele +dacryocystoptosis +dacryocystorhinostomy +dacryocystosyringotomy +dacryocystotome +dacryocystotomy +dacryohelcosis +dacryohemorrhea +dacryolin +dacryolite +dacryolith +dacryolithiasis +dacryoma +dacryon +dacryopyorrhea +dacryopyosis +dacryops +dacryorrhea +dacryosyrinx +dacryosolenitis +dacryostenosis +dacryuria +dacron +dactyl +dactylar +dactylate +dactyli +dactylic +dactylically +dactylics +dactylioglyph +dactylioglyphy +dactylioglyphic +dactylioglyphist +dactylioglyphtic +dactyliographer +dactyliography +dactyliographic +dactyliology +dactyliomancy +dactylion +dactyliotheca +dactylis +dactylist +dactylitic +dactylitis +dactylogram +dactylograph +dactylographer +dactylography +dactylographic +dactyloid +dactylology +dactylologies +dactylomegaly +dactylonomy +dactylopatagium +dactylopius +dactylopodite +dactylopore +dactylopteridae +dactylopterus +dactylorhiza +dactyloscopy +dactyloscopic +dactylose +dactylosymphysis +dactylosternal +dactylotheca +dactylous +dactylozooid +dactyls +dactylus +dacus +dad +dada +dadayag +dadaism +dadaisms +dadaist +dadaistic +dadaistically +dadaists +dadap +dadas +dadburned +dadder +daddy +daddies +dadding +daddynut +daddle +daddled +daddles +daddling +daddock +daddocky +daddums +dade +dadenhudd +dading +dado +dadoed +dadoes +dadoing +dados +dadouchos +dadoxylon +dads +dadu +daduchus +dadupanthi +dae +daedal +daedalea +daedalean +daedaleous +daedalian +daedalic +daedalidae +daedalist +daedaloid +daedalous +daedalus +daekon +daemon +daemonelix +daemones +daemony +daemonian +daemonic +daemonies +daemonistic +daemonology +daemons +daemonurgy +daemonurgist +daer +daeva +daff +daffadilly +daffadillies +daffadowndilly +daffadowndillies +daffed +daffery +daffy +daffydowndilly +daffier +daffiest +daffiness +daffing +daffish +daffle +daffled +daffling +daffodil +daffodilly +daffodillies +daffodils +daffodowndilly +daffodowndillies +daffs +dafla +daft +daftar +daftardar +daftberry +dafter +daftest +daftly +daftlike +daftness +daftnesses +dag +dagaba +dagame +dagassa +dagbamba +dagbane +dagesh +dagestan +dagga +daggar +dagged +dagger +daggerboard +daggerbush +daggered +daggering +daggerlike +daggerproof +daggers +daggy +dagging +daggle +daggled +daggles +daggletail +daggletailed +daggly +daggling +daghesh +daglock +daglocks +dagmar +dago +dagoba +dagobas +dagoes +dagomba +dagon +dagos +dags +dagswain +daguerrean +daguerreotype +daguerreotyped +daguerreotyper +daguerreotypes +daguerreotypy +daguerreotypic +daguerreotyping +daguerreotypist +daguilla +dah +dahabeah +dahabeahs +dahabeeyah +dahabiah +dahabiahs +dahabieh +dahabiehs +dahabiya +dahabiyas +dahabiyeh +dahlia +dahlias +dahlin +dahlsten +dahms +dahoman +dahomey +dahomeyan +dahoon +dahoons +dahs +day +dayabhaga +dayak +dayakker +dayal +dayan +dayanim +daybeacon +daybeam +daybed +daybeds +dayberry +daybill +dayblush +dayboy +daybook +daybooks +daybreak +daybreaks +daibutsu +daydawn +daidle +daidled +daidly +daidlie +daidling +daydream +daydreamed +daydreamer +daydreamers +daydreamy +daydreaming +daydreamlike +daydreams +daydreamt +daydrudge +dayfly +dayflies +dayflower +dayflowers +dayglow +dayglows +daygoing +daying +daijo +daiker +daikered +daikering +daikers +daikon +dail +dailamite +dayless +daily +dailies +daylight +daylighted +daylighting +daylights +daylily +daylilies +dailiness +daylit +daylong +dayman +daymare +daymares +daymark +daimen +daymen +dayment +daimiate +daimiel +daimio +daimyo +daimioate +daimios +daimyos +daimiote +daimon +daimones +daimonic +daimonion +daimonistic +daimonology +daimons +dain +daincha +dainchas +daynet +dainful +daint +dainteous +dainteth +dainty +daintier +dainties +daintiest +daintify +daintified +daintifying +daintihood +daintily +daintiness +daintith +daintrel +daypeep +daiquiri +daiquiris +daira +dairi +dairy +dairies +dairying +dairyings +dairymaid +dairymaids +dairyman +dairymen +dairywoman +dairywomen +dayroom +dayrooms +dairous +dairt +dais +days +daised +daisee +daises +daishiki +daishikis +dayshine +daisy +daisybush +daisycutter +dayside +daysides +daisied +daisies +daising +daysman +daysmen +dayspring +daystar +daystars +daystreak +daytale +daitya +daytide +daytime +daytimes +dayton +daiva +dayward +daywork +dayworker +daywrit +dak +daker +dakerhen +dakerhens +dakhini +dakhma +dakir +dakoit +dakoity +dakoities +dakoits +dakota +dakotan +dakotans +dakotas +daks +daktylon +daktylos +dal +dalaga +dalai +dalan +dalapon +dalapons +dalar +dalarnian +dalasi +dalasis +dalbergia +dalcassian +dale +dalea +dalecarlian +daledh +daleman +daler +dales +dalesfolk +dalesman +dalesmen +dalespeople +daleswoman +daleth +daleths +dalf +dali +daliance +dalibarda +dalis +dalk +dallack +dallan +dallas +dalle +dalles +dally +dalliance +dalliances +dallied +dallier +dalliers +dallies +dallying +dallyingly +dallyman +dallis +dallop +dalmania +dalmanites +dalmatian +dalmatians +dalmatic +dalmatics +dalradian +dalt +dalteen +dalton +daltonian +daltonic +daltonism +daltonist +dam +dama +damage +damageability +damageable +damageableness +damageably +damaged +damagement +damageous +damager +damagers +damages +damaging +damagingly +damayanti +damalic +daman +damans +damar +damara +damars +damas +damascene +damascened +damascener +damascenes +damascenine +damascening +damascus +damask +damasked +damaskeen +damaskeening +damaskin +damaskine +damasking +damasks +damasse +damassin +damboard +dambonite +dambonitol +dambose +dambrod +dame +damenization +dames +damewort +dameworts +damfool +damfoolish +damgalnunna +damia +damiana +damianist +damyankee +damie +damier +damine +damkjernite +damlike +dammar +dammara +dammaret +dammars +damme +dammed +dammer +dammers +damming +dammish +dammit +damn +damnability +damnabilities +damnable +damnableness +damnably +damnation +damnatory +damndest +damndests +damned +damneder +damnedest +damner +damners +damnyankee +damnify +damnification +damnificatus +damnified +damnifies +damnifying +damnii +damning +damningly +damningness +damnit +damnonians +damnonii +damnosa +damnous +damnously +damns +damnum +damoclean +damocles +damoetas +damoiseau +damoisel +damoiselle +damolic +damon +damone +damonico +damosel +damosels +damourite +damozel +damozels +damp +dampang +dampcourse +damped +dampen +dampened +dampener +dampeners +dampening +dampens +damper +dampers +dampest +dampy +damping +dampish +dampishly +dampishness +damply +dampne +dampness +dampnesses +dampproof +dampproofer +dampproofing +damps +dams +damsel +damselfish +damselfishes +damselfly +damselflies +damselhood +damsels +damsite +damson +damsons +dan +dana +danaan +danae +danagla +danai +danaid +danaidae +danaide +danaidean +danainae +danaine +danais +danaite +danakil +danalite +danaro +danburite +dancalite +dance +danceability +danceable +danced +dancer +danceress +dancery +dancers +dances +dancette +dancettee +dancetty +dancy +dancing +dancingly +dand +danda +dandelion +dandelions +dander +dandered +dandering +danders +dandy +dandiacal +dandiacally +dandically +dandydom +dandie +dandier +dandies +dandiest +dandify +dandification +dandified +dandifies +dandifying +dandyish +dandyishy +dandyishly +dandyism +dandyisms +dandyize +dandily +dandyling +dandilly +dandiprat +dandyprat +dandis +dandisette +dandizette +dandle +dandled +dandler +dandlers +dandles +dandling +dandlingly +dandriff +dandriffy +dandriffs +dandruff +dandruffy +dandruffs +dane +daneball +danebrog +daneflower +danegeld +danegelds +danegelt +danelaw +danes +daneweed +daneweeds +danewort +daneworts +dang +danged +danger +dangered +dangerful +dangerfully +dangering +dangerless +dangerous +dangerously +dangerousness +dangers +dangersome +danging +dangle +dangleberry +dangleberries +dangled +danglement +dangler +danglers +dangles +danglin +dangling +danglingly +dangs +dani +danian +danic +danicism +daniel +daniele +danielic +danielle +daniglacial +danio +danios +danish +danism +danite +danization +danize +dank +dankali +danke +danker +dankest +dankish +dankishness +dankly +dankness +danknesses +danli +dannebrog +dannemorite +danner +danny +dannie +dannock +danoranja +dansant +dansants +danseur +danseurs +danseuse +danseuses +danseusse +dansy +dansk +dansker +danta +dante +dantean +dantesque +danthonia +dantist +dantology +dantomania +danton +dantonesque +dantonist +dantophily +dantophilist +danube +danubian +danuri +danzig +danziger +danzon +dao +daoine +dap +dapedium +dapedius +daphnaceae +daphnad +daphne +daphnean +daphnephoria +daphnes +daphnetin +daphni +daphnia +daphnias +daphnid +daphnin +daphnioid +daphnis +daphnite +daphnoid +dapicho +dapico +dapifer +dapped +dapper +dapperer +dapperest +dapperly +dapperling +dapperness +dapping +dapple +dappled +dappledness +dappleness +dapples +dappling +daps +dapson +dar +darabukka +darac +daraf +darapti +darat +darb +darbha +darby +darbies +darbyism +darbyite +darbs +darbukka +darci +darcy +dard +dardan +dardanarius +dardani +dardanium +dardaol +dardic +dardistan +dare +dareall +dared +daredevil +daredevilism +daredevilry +daredevils +daredeviltry +dareful +daren +darer +darers +dares +daresay +darg +dargah +darger +darghin +dargo +dargsman +dargue +dari +darya +daribah +daric +darics +darien +darii +daryl +darin +daring +daringly +daringness +darings +dariole +darioles +darius +darjeeling +dark +darked +darkey +darkeys +darken +darkened +darkener +darkeners +darkening +darkens +darker +darkest +darkful +darkhaired +darkhearted +darkheartedness +darky +darkie +darkies +darking +darkish +darkishness +darkle +darkled +darkles +darkly +darklier +darkliest +darkling +darklings +darkmans +darkness +darknesses +darkroom +darkrooms +darks +darkskin +darksome +darksomeness +darksum +darktown +darling +darlingly +darlingness +darlings +darlingtonia +darn +darnation +darndest +darndests +darned +darneder +darnedest +darnel +darnels +darner +darners +darnex +darning +darnings +darnix +darns +daroga +darogah +darogha +daroo +darr +darraign +darrein +darrell +darren +darryl +darshan +darshana +darsonval +darsonvalism +darst +dart +dartagnan +dartars +dartboard +darted +darter +darters +darting +dartingly +dartingness +dartle +dartled +dartles +dartlike +dartling +dartman +dartmoor +dartoic +dartoid +dartos +dartre +dartrose +dartrous +darts +dartsman +darvon +darwan +darwesh +darwin +darwinian +darwinians +darwinical +darwinically +darwinism +darwinist +darwinistic +darwinists +darwinite +darwinize +darzee +das +daschagga +dase +dasein +dasewe +dash +dashboard +dashboards +dashed +dashedly +dashee +dasheen +dasheens +dashel +dasher +dashers +dashes +dashy +dashier +dashiest +dashiki +dashikis +dashing +dashingly +dashmaker +dashnak +dashnakist +dashnaktzutiun +dashplate +dashpot +dashpots +dasht +dashwheel +dasi +dasya +dasyatidae +dasyatis +dasycladaceae +dasycladaceous +dasylirion +dasymeter +dasypaedal +dasypaedes +dasypaedic +dasypeltis +dasyphyllous +dasiphora +dasypygal +dasypod +dasypodidae +dasypodoid +dasyprocta +dasyproctidae +dasyproctine +dasypus +dasystephana +dasyure +dasyures +dasyurid +dasyuridae +dasyurine +dasyuroid +dasyurus +dasyus +dasnt +dassent +dassy +dassie +dassies +dastard +dastardy +dastardize +dastardly +dastardliness +dastards +dastur +dasturi +daswen +dat +data +database +databases +datable +datableness +datably +datacell +datafile +dataflow +datagram +datagrams +datakit +datamation +datana +datapac +datapunch +datary +dataria +dataries +dataset +datasetname +datasets +datatype +datatypes +datch +datcha +datchas +date +dateable +dateableness +datebook +dated +datedly +datedness +dateless +datelessness +dateline +datelined +datelines +datelining +datemark +dater +daterman +daters +dates +datil +dating +dation +datisca +datiscaceae +datiscaceous +datiscetin +datiscin +datiscosid +datiscoside +datisi +datism +datival +dative +datively +datives +dativogerundial +dato +datolite +datolitic +datos +datsun +datsuns +datsw +datto +dattock +dattos +datum +datums +datura +daturas +daturic +daturism +dau +daub +daube +daubed +daubentonia +daubentoniidae +dauber +daubery +dauberies +daubers +daubes +dauby +daubier +daubiest +daubing +daubingly +daubreeite +daubreelite +daubreite +daubry +daubries +daubs +daubster +daucus +daud +dauded +dauding +daudit +dauerlauf +dauerschlaf +daughter +daughterhood +daughterkin +daughterless +daughterly +daughterlike +daughterliness +daughterling +daughters +daughtership +dauk +dauke +daukin +daulias +dault +daun +daunch +dauncy +daunder +daundered +daundering +daunders +dauner +daunii +daunomycin +daunt +daunted +daunter +daunters +daunting +dauntingly +dauntingness +dauntless +dauntlessly +dauntlessness +daunton +daunts +dauphin +dauphine +dauphines +dauphiness +dauphins +daur +dauri +daurna +daut +dauted +dautie +dauties +dauting +dauts +dauw +davach +davainea +davallia +dave +daven +davened +davening +davenport +davenports +davens +daver +daverdy +davy +david +davidian +davidic +davidical +davidist +davidsonite +daviely +davies +daviesia +daviesite +davyne +davis +davit +davits +davyum +davoch +daw +dawcock +dawdy +dawdle +dawdled +dawdler +dawdlers +dawdles +dawdling +dawdlingly +dawe +dawed +dawen +dawing +dawish +dawk +dawkin +dawks +dawn +dawned +dawny +dawning +dawnlight +dawnlike +dawns +dawnstreak +dawnward +dawpate +daws +dawson +dawsonia +dawsoniaceae +dawsoniaceous +dawsonite +dawt +dawted +dawtet +dawtie +dawties +dawting +dawtit +dawts +dawut +daza +daze +dazed +dazedly +dazedness +dazement +dazes +dazy +dazing +dazingly +dazzle +dazzled +dazzlement +dazzler +dazzlers +dazzles +dazzling +dazzlingly +dazzlingness +db +dbl +dbms +dbridement +dbrn +dc +dca +dcb +dcbname +dclass +dcollet +dcolletage +dcor +dd +ddname +ddt +de +dea +deaccession +deaccessioned +deaccessioning +deaccessions +deacetylate +deacetylated +deacetylating +deacetylation +deacidify +deacidification +deacidified +deacidifying +deacon +deaconal +deaconate +deaconed +deaconess +deaconesses +deaconhood +deaconing +deaconize +deaconry +deaconries +deacons +deaconship +deactivate +deactivated +deactivates +deactivating +deactivation +deactivations +deactivator +deactivators +dead +deadbeat +deadbeats +deadborn +deadcenter +deadeye +deadeyes +deaden +deadened +deadener +deadeners +deadening +deadeningly +deadens +deader +deadest +deadfall +deadfalls +deadflat +deadhand +deadhead +deadheaded +deadheading +deadheadism +deadheads +deadhearted +deadheartedly +deadheartedness +deadhouse +deady +deading +deadish +deadishly +deadishness +deadlatch +deadly +deadlier +deadliest +deadlight +deadlihead +deadlily +deadline +deadlines +deadliness +deadlock +deadlocked +deadlocking +deadlocks +deadman +deadmelt +deadmen +deadness +deadnesses +deadpay +deadpan +deadpanned +deadpanner +deadpanning +deadpans +deadrise +deadrize +deads +deadtongue +deadweight +deadwood +deadwoods +deadwork +deadworks +deadwort +deaerate +deaerated +deaerates +deaerating +deaeration +deaerator +deaf +deafen +deafened +deafening +deafeningly +deafens +deafer +deafest +deafforest +deafforestation +deafish +deafly +deafmuteness +deafness +deafnesses +deair +deaired +deairing +deairs +deal +dealable +dealate +dealated +dealates +dealation +dealbate +dealbation +dealbuminize +dealcoholist +dealcoholization +dealcoholize +dealer +dealerdom +dealers +dealership +dealerships +dealfish +dealfishes +dealing +dealings +dealkalize +dealkylate +dealkylation +deallocate +deallocated +deallocates +deallocating +deallocation +deallocations +deals +dealt +deambulate +deambulation +deambulatory +deambulatories +deamidase +deamidate +deamidation +deamidization +deamidize +deaminase +deaminate +deaminated +deaminating +deamination +deaminization +deaminize +deaminized +deaminizing +deammonation +dean +deanathematize +deaned +deaner +deanery +deaneries +deaness +deanimalize +deaning +deans +deanship +deanships +deanthropomorphic +deanthropomorphism +deanthropomorphization +deanthropomorphize +deappetizing +deaquation +dear +dearborn +deare +dearer +dearest +deary +dearie +dearies +dearly +dearling +dearn +dearness +dearnesses +dearomatize +dears +dearsenicate +dearsenicator +dearsenicize +dearth +dearthfu +dearths +dearticulation +dearworth +dearworthily +dearworthiness +deas +deash +deashed +deashes +deashing +deasil +deaspirate +deaspiration +deassimilation +death +deathbed +deathbeds +deathblow +deathblows +deathcup +deathcups +deathday +deathful +deathfully +deathfulness +deathy +deathify +deathin +deathiness +deathless +deathlessly +deathlessness +deathly +deathlike +deathlikeness +deathliness +deathling +deathrate +deathrates +deathroot +deaths +deathshot +deathsman +deathsmen +deathtime +deathtrap +deathtraps +deathward +deathwards +deathwatch +deathwatches +deathweed +deathworm +deaurate +deave +deaved +deavely +deaves +deaving +deb +debacchate +debacle +debacles +debadge +debag +debagged +debagging +debamboozle +debar +debarbarization +debarbarize +debark +debarkation +debarkations +debarked +debarking +debarkment +debarks +debarment +debarrance +debarrass +debarration +debarred +debarring +debars +debase +debased +debasedness +debasement +debaser +debasers +debases +debasing +debasingly +debat +debatable +debatably +debate +debateable +debated +debateful +debatefully +debatement +debater +debaters +debates +debating +debatingly +debatter +debauch +debauched +debauchedly +debauchedness +debauchee +debauchees +debaucher +debauchery +debaucheries +debauches +debauching +debauchment +debby +debbie +debbies +debcle +debe +debeak +debeaker +debeige +debel +debell +debellate +debellation +debellator +deben +debenture +debentured +debentureholder +debentures +debenzolize +debi +debye +debyes +debile +debilissima +debilitant +debilitate +debilitated +debilitates +debilitating +debilitation +debilitations +debilitative +debility +debilities +debind +debit +debitable +debite +debited +debiteuse +debiting +debitor +debitrix +debits +debitum +debitumenize +debituminization +debituminize +deblai +deblaterate +deblateration +deblock +deblocked +deblocking +deboise +deboist +deboistly +deboistness +deboite +deboites +debonair +debonaire +debonairity +debonairly +debonairness +debonairty +debone +deboned +deboner +deboners +debones +deboning +debonnaire +deborah +debord +debordment +debosh +deboshed +deboshment +deboss +debouch +debouche +debouched +debouches +debouching +debouchment +debouchure +debout +debowel +debride +debrided +debridement +debriding +debrief +debriefed +debriefing +debriefings +debriefs +debris +debrominate +debromination +debruise +debruised +debruises +debruising +debs +debt +debted +debtee +debtful +debtless +debtor +debtors +debtorship +debts +debug +debugged +debugger +debuggers +debugging +debugs +debullition +debunk +debunked +debunker +debunkers +debunking +debunkment +debunks +deburr +deburse +debus +debused +debusing +debussed +debussy +debussyan +debussyanize +debussing +debut +debutant +debutante +debutantes +debutants +debuted +debuting +debuts +dec +decachord +decad +decadactylous +decadal +decadally +decadarch +decadarchy +decadary +decadation +decade +decadence +decadency +decadent +decadentism +decadently +decadents +decadenza +decades +decadescent +decadi +decadianome +decadic +decadist +decadrachm +decadrachma +decadrachmae +decaedron +decaesarize +decaffeinate +decaffeinated +decaffeinates +decaffeinating +decaffeinize +decafid +decagynous +decagon +decagonal +decagonally +decagons +decagram +decagramme +decagrams +decahedra +decahedral +decahedrodra +decahedron +decahedrons +decahydrate +decahydrated +decahydronaphthalene +decay +decayable +decayed +decayedness +decayer +decayers +decaying +decayless +decays +decaisnea +decal +decalage +decalcify +decalcification +decalcified +decalcifier +decalcifies +decalcifying +decalcomania +decalcomaniac +decalcomanias +decalescence +decalescent +decalin +decaliter +decaliters +decalitre +decalobate +decalog +decalogist +decalogue +decalomania +decals +decalvant +decalvation +decameral +decameron +decameronic +decamerous +decameter +decameters +decamethonium +decametre +decametric +decamp +decamped +decamping +decampment +decamps +decan +decanal +decanally +decanate +decancellate +decancellated +decancellating +decancellation +decandently +decandria +decandrous +decane +decanery +decanes +decangular +decani +decanically +decannulation +decanoyl +decanol +decanonization +decanonize +decanormal +decant +decantate +decantation +decanted +decanter +decanters +decantherous +decanting +decantist +decants +decap +decapetalous +decaphyllous +decapitable +decapitalization +decapitalize +decapitate +decapitated +decapitates +decapitating +decapitation +decapitations +decapitator +decapod +decapoda +decapodal +decapodan +decapodiform +decapodous +decapods +decapper +decapsulate +decapsulation +decarbonate +decarbonated +decarbonating +decarbonation +decarbonator +decarbonylate +decarbonylated +decarbonylating +decarbonylation +decarbonisation +decarbonise +decarbonised +decarboniser +decarbonising +decarbonization +decarbonize +decarbonized +decarbonizer +decarbonizing +decarboxylase +decarboxylate +decarboxylated +decarboxylating +decarboxylation +decarboxylization +decarboxylize +decarburation +decarburisation +decarburise +decarburised +decarburising +decarburization +decarburize +decarburized +decarburizing +decarch +decarchy +decarchies +decard +decardinalize +decare +decares +decarhinus +decarnate +decarnated +decart +decartelization +decartelize +decartelized +decartelizing +decasemic +decasepalous +decasyllabic +decasyllable +decasyllables +decasyllabon +decaspermal +decaspermous +decast +decastellate +decastere +decastich +decastylar +decastyle +decastylos +decasualisation +decasualise +decasualised +decasualising +decasualization +decasualize +decasualized +decasualizing +decate +decathlon +decathlons +decatholicize +decatyl +decating +decatize +decatizer +decatizing +decatoic +decator +decaudate +decaudation +deccennia +decciare +decciares +decd +decease +deceased +deceases +deceasing +decede +decedent +decedents +deceit +deceitful +deceitfully +deceitfulness +deceits +deceivability +deceivable +deceivableness +deceivably +deceivance +deceive +deceived +deceiver +deceivers +deceives +deceiving +deceivingly +decelerate +decelerated +decelerates +decelerating +deceleration +decelerations +decelerator +decelerators +decelerometer +deceleron +decem +december +decemberish +decemberly +decembrist +decemcostate +decemdentate +decemfid +decemflorous +decemfoliate +decemfoliolate +decemjugate +decemlocular +decempartite +decempeda +decempedal +decempedate +decempennate +decemplex +decemplicate +decempunctate +decemstriate +decemuiri +decemvii +decemvir +decemviral +decemvirate +decemviri +decemvirs +decemvirship +decenary +decenaries +decence +decency +decencies +decene +decener +decenyl +decennal +decennary +decennaries +decennia +decenniad +decennial +decennially +decennials +decennium +decenniums +decennoval +decent +decenter +decentered +decentering +decenters +decentest +decently +decentness +decentralisation +decentralise +decentralised +decentralising +decentralism +decentralist +decentralization +decentralizationist +decentralizations +decentralize +decentralized +decentralizes +decentralizing +decentration +decentre +decentred +decentres +decentring +decephalization +decephalize +deceptibility +deceptible +deception +deceptional +deceptions +deceptious +deceptiously +deceptitious +deceptive +deceptively +deceptiveness +deceptivity +deceptory +decerebrate +decerebrated +decerebrating +decerebration +decerebrize +decern +decerned +decerning +decerniture +decernment +decerns +decerp +decertation +decertify +decertification +decertificaton +decertified +decertifying +decess +decession +decessit +decessor +decharm +dechemicalization +dechemicalize +dechenite +dechlog +dechlore +dechloridation +dechloridize +dechloridized +dechloridizing +dechlorinate +dechlorinated +dechlorinating +dechlorination +dechoralize +dechristianization +dechristianize +decian +deciare +deciares +deciatine +decibar +decibel +decibels +deciceronize +decidability +decidable +decide +decided +decidedly +decidedness +decidement +decidence +decidendi +decident +decider +deciders +decides +deciding +decidingly +decidua +deciduae +decidual +deciduary +deciduas +deciduata +deciduate +deciduity +deciduitis +deciduoma +deciduous +deciduously +deciduousness +decigram +decigramme +decigrams +decil +decyl +decile +decylene +decylenic +deciles +decylic +deciliter +deciliters +decilitre +decillion +decillionth +decima +decimal +decimalisation +decimalise +decimalised +decimalising +decimalism +decimalist +decimalization +decimalize +decimalized +decimalizes +decimalizing +decimally +decimals +decimate +decimated +decimates +decimating +decimation +decimator +decime +decimestrial +decimeter +decimeters +decimetre +decimetres +decimolar +decimole +decimosexto +decimus +decine +decyne +decinormal +decipher +decipherability +decipherable +decipherably +deciphered +decipherer +deciphering +decipherment +deciphers +decipium +decipolar +decise +decision +decisional +decisionmake +decisions +decisis +decisive +decisively +decisiveness +decistere +decisteres +decitizenize +decius +decivilization +decivilize +deck +decke +decked +deckedout +deckel +deckels +decken +decker +deckers +deckhand +deckhands +deckhead +deckhouse +deckhouses +deckie +decking +deckings +deckle +deckles +deckload +deckman +deckpipe +decks +deckswabber +decl +declaim +declaimant +declaimed +declaimer +declaimers +declaiming +declaims +declamando +declamation +declamations +declamator +declamatory +declamatoriness +declarable +declarant +declaration +declarations +declarative +declaratively +declaratives +declarator +declaratory +declaratorily +declarators +declare +declared +declaredly +declaredness +declarer +declarers +declares +declaring +declass +declasse +declassed +declassee +declasses +declassicize +declassify +declassification +declassifications +declassified +declassifies +declassifying +declassing +declension +declensional +declensionally +declensions +declericalize +declimatize +declinable +declinal +declinate +declination +declinational +declinations +declinator +declinatory +declinature +decline +declined +declinedness +decliner +decliners +declines +declining +declinograph +declinometer +declivate +declive +declivent +declivity +declivities +declivitous +declivitously +declivous +declutch +decnet +deco +decoagulate +decoagulated +decoagulation +decoat +decocainize +decoct +decocted +decoctible +decocting +decoction +decoctive +decocts +decoctum +decodable +decode +decoded +decoder +decoders +decodes +decoding +decodings +decodon +decohere +decoherence +decoherer +decohesion +decoy +decoic +decoyed +decoyer +decoyers +decoying +decoyman +decoymen +decoys +decoke +decoll +decollate +decollated +decollating +decollation +decollator +decolletage +decollete +decollimate +decolonisation +decolonise +decolonised +decolonising +decolonization +decolonize +decolonized +decolonizes +decolonizing +decolor +decolorant +decolorate +decoloration +decolored +decolorimeter +decoloring +decolorisation +decolorise +decolorised +decoloriser +decolorising +decolorization +decolorize +decolorized +decolorizer +decolorizing +decolors +decolour +decolouration +decoloured +decolouring +decolourisation +decolourise +decolourised +decolouriser +decolourising +decolourization +decolourize +decolourized +decolourizer +decolourizing +decolours +decommission +decommissioned +decommissioning +decommissions +decompensate +decompensated +decompensates +decompensating +decompensation +decompensations +decompensatory +decompile +decompiler +decomplex +decomponent +decomponible +decomposability +decomposable +decompose +decomposed +decomposer +decomposers +decomposes +decomposing +decomposite +decomposition +decompositional +decompositions +decomposure +decompound +decompoundable +decompoundly +decompress +decompressed +decompresses +decompressing +decompression +decompressions +decompressive +deconcatenate +deconcentrate +deconcentrated +deconcentrating +deconcentration +deconcentrator +decondition +decongest +decongestant +decongestants +decongested +decongesting +decongestion +decongestive +decongests +deconsecrate +deconsecrated +deconsecrating +deconsecration +deconsider +deconsideration +decontaminate +decontaminated +decontaminates +decontaminating +decontamination +decontaminations +decontaminative +decontaminator +decontaminators +decontrol +decontrolled +decontrolling +decontrols +deconventionalize +deconvolution +deconvolve +decopperization +decopperize +decor +decorability +decorable +decorably +decorament +decorate +decorated +decorates +decorating +decoration +decorationist +decorations +decorative +decoratively +decorativeness +decorator +decoratory +decorators +decore +decorement +decorist +decorous +decorously +decorousness +decorrugative +decors +decorticate +decorticated +decorticating +decortication +decorticator +decorticosis +decortization +decorum +decorums +decostate +decoupage +decouple +decoupled +decouples +decoupling +decourse +decourt +decousu +decrassify +decrassified +decream +decrease +decreased +decreaseless +decreases +decreasing +decreasingly +decreation +decreative +decree +decreeable +decreed +decreeing +decreement +decreer +decreers +decrees +decreet +decreing +decrement +decremental +decremented +decrementing +decrementless +decrements +decremeter +decrepid +decrepit +decrepitate +decrepitated +decrepitating +decrepitation +decrepity +decrepitly +decrepitness +decrepitude +decreptitude +decresc +decrescence +decrescendo +decrescendos +decrescent +decretal +decretalist +decretals +decrete +decretion +decretist +decretive +decretively +decretory +decretorial +decretorian +decretorily +decretum +decrew +decry +decrial +decrials +decried +decrier +decriers +decries +decrying +decriminalization +decriminalize +decriminalized +decriminalizes +decriminalizing +decrypt +decrypted +decrypting +decryption +decryptions +decryptograph +decrypts +decrystallization +decrown +decrowned +decrowning +decrowns +decrudescence +decrustation +decubation +decubital +decubiti +decubitus +decultivate +deculturate +decuman +decumana +decumani +decumanus +decumary +decumaria +decumbence +decumbency +decumbent +decumbently +decumbiture +decuple +decupled +decuples +decuplet +decupling +decury +decuria +decuries +decurion +decurionate +decurions +decurrence +decurrences +decurrency +decurrencies +decurrent +decurrently +decurring +decursion +decursive +decursively +decurt +decurtate +decurvation +decurvature +decurve +decurved +decurves +decurving +decus +decuss +decussate +decussated +decussately +decussating +decussation +decussatively +decussion +decussis +decussoria +decussorium +decwriter +deda +dedal +dedan +dedanim +dedanite +dedans +dedd +deddy +dedecorate +dedecoration +dedecorous +dedenda +dedendum +dedentition +dedicant +dedicate +dedicated +dedicatedly +dedicatee +dedicates +dedicating +dedication +dedicational +dedications +dedicative +dedicator +dedicatory +dedicatorial +dedicatorily +dedicators +dedicature +dedifferentiate +dedifferentiated +dedifferentiating +dedifferentiation +dedignation +dedimus +dedit +deditician +dediticiancy +dedition +dedo +dedoggerelize +dedogmatize +dedolation +dedolence +dedolency +dedolent +dedolomitization +dedolomitize +dedolomitized +dedolomitizing +deduce +deduced +deducement +deducer +deduces +deducibility +deducible +deducibleness +deducibly +deducing +deducive +deduct +deducted +deductibility +deductible +deductibles +deductile +deducting +deductio +deduction +deductions +deductive +deductively +deductory +deducts +deduit +deduplication +dee +deecodder +deed +deedbote +deedbox +deeded +deedeed +deedful +deedfully +deedholder +deedy +deedier +deediest +deedily +deediness +deeding +deedless +deeds +deejay +deejays +deek +deem +deemed +deemer +deemie +deeming +deemphasis +deemphasize +deemphasized +deemphasizes +deemphasizing +deems +deemster +deemsters +deemstership +deener +deeny +deep +deepen +deepened +deepener +deepeners +deepening +deepeningly +deepens +deeper +deepest +deepfreeze +deepfreezed +deepfreezing +deepfroze +deepfrozen +deepgoing +deeping +deepish +deeply +deeplier +deepmost +deepmouthed +deepness +deepnesses +deeps +deepsome +deepwater +deepwaterman +deepwatermen +deer +deerberry +deerdog +deerdrive +deerfly +deerflies +deerflys +deerfood +deergrass +deerhair +deerherd +deerhorn +deerhound +deeryard +deeryards +deerkill +deerlet +deerlike +deermeat +deers +deerskin +deerskins +deerstalker +deerstalkers +deerstalking +deerstand +deerstealer +deertongue +deervetch +deerweed +deerweeds +deerwood +dees +deescalate +deescalated +deescalates +deescalating +deescalation +deescalations +deeses +deesis +deess +deevey +deevilick +deewan +deewans +def +deface +defaceable +defaced +defacement +defacements +defacer +defacers +defaces +defacing +defacingly +defacto +defade +defaecate +defail +defailance +defaillance +defailment +defaisance +defaitisme +defaitiste +defalcate +defalcated +defalcates +defalcating +defalcation +defalcations +defalcator +defalk +defamation +defamations +defamatory +defame +defamed +defamer +defamers +defames +defamy +defaming +defamingly +defamous +defang +defassa +defat +defatigable +defatigate +defatigated +defatigation +defats +defatted +defatting +default +defaultant +defaulted +defaulter +defaulters +defaulting +defaultless +defaults +defaulture +defeasance +defeasanced +defease +defeasibility +defeasible +defeasibleness +defeasive +defeat +defeated +defeatee +defeater +defeaters +defeating +defeatism +defeatist +defeatists +defeatment +defeats +defeature +defecant +defecate +defecated +defecates +defecating +defecation +defecator +defect +defected +defecter +defecters +defectibility +defectible +defecting +defection +defectionist +defections +defectious +defective +defectively +defectiveness +defectless +defectlessness +defectology +defector +defectors +defectoscope +defects +defectum +defectuous +defedation +defeise +defeit +defeminisation +defeminise +defeminised +defeminising +defeminization +defeminize +defeminized +defeminizing +defence +defenceable +defenceless +defencelessly +defencelessness +defences +defencive +defend +defendable +defendant +defendants +defended +defender +defenders +defending +defendress +defends +defenestrate +defenestrated +defenestrates +defenestrating +defenestration +defensative +defense +defensed +defenseless +defenselessly +defenselessness +defenseman +defensemen +defenser +defenses +defensibility +defensible +defensibleness +defensibly +defensing +defension +defensive +defensively +defensiveness +defensor +defensory +defensorship +defer +deferable +deference +deferens +deferent +deferentectomy +deferential +deferentiality +deferentially +deferentitis +deferents +deferment +deferments +deferrable +deferral +deferrals +deferred +deferrer +deferrers +deferring +deferrization +deferrize +deferrized +deferrizing +defers +defervesce +defervesced +defervescence +defervescent +defervescing +defet +defeudalize +defi +defy +defiable +defial +defiance +defiances +defiant +defiantly +defiantness +defiatory +defiber +defibrillate +defibrillated +defibrillating +defibrillation +defibrillative +defibrillator +defibrillatory +defibrinate +defibrination +defibrinize +deficience +deficiency +deficiencies +deficient +deficiently +deficit +deficits +defied +defier +defiers +defies +defiguration +defigure +defying +defyingly +defilable +defilade +defiladed +defilades +defilading +defile +defiled +defiledness +defilement +defilements +defiler +defilers +defiles +defiliation +defiling +defilingly +definability +definable +definably +define +defined +definedly +definement +definer +definers +defines +definienda +definiendum +definiens +definientia +defining +definish +definite +definitely +definiteness +definition +definitional +definitiones +definitions +definitise +definitised +definitising +definitive +definitively +definitiveness +definitization +definitize +definitized +definitizing +definitor +definitude +defis +defix +deflagrability +deflagrable +deflagrate +deflagrated +deflagrates +deflagrating +deflagration +deflagrations +deflagrator +deflate +deflated +deflater +deflates +deflating +deflation +deflationary +deflationist +deflations +deflator +deflators +deflea +defleaed +defleaing +defleas +deflect +deflectable +deflected +deflecting +deflection +deflectional +deflectionization +deflectionize +deflections +deflective +deflectometer +deflector +deflectors +deflects +deflesh +deflex +deflexed +deflexibility +deflexible +deflexing +deflexion +deflexionize +deflexure +deflocculant +deflocculate +deflocculated +deflocculating +deflocculation +deflocculator +deflocculent +deflorate +defloration +deflorations +deflore +deflorescence +deflourish +deflow +deflower +deflowered +deflowerer +deflowering +deflowerment +deflowers +defluent +defluous +defluvium +deflux +defluxion +defoam +defoamed +defoamer +defoamers +defoaming +defoams +defocus +defocusses +defoedation +defog +defogged +defogger +defoggers +defogging +defogs +defoil +defoliage +defoliant +defoliants +defoliate +defoliated +defoliates +defoliating +defoliation +defoliations +defoliator +defoliators +deforce +deforced +deforcement +deforceor +deforcer +deforces +deforciant +deforcing +deforest +deforestation +deforested +deforester +deforesting +deforests +deform +deformability +deformable +deformalize +deformation +deformational +deformations +deformative +deformed +deformedly +deformedness +deformer +deformers +deformeter +deforming +deformism +deformity +deformities +deforms +deforse +defortify +defossion +defoul +defray +defrayable +defrayal +defrayals +defrayed +defrayer +defrayers +defraying +defrayment +defrays +defraud +defraudation +defrauded +defrauder +defrauders +defrauding +defraudment +defrauds +defreeze +defrication +defrock +defrocked +defrocking +defrocks +defrost +defrosted +defroster +defrosters +defrosting +defrosts +defs +deft +defter +defterdar +deftest +deftly +deftness +deftnesses +defunct +defunction +defunctionalization +defunctionalize +defunctive +defunctness +defuse +defused +defuses +defusing +defusion +defuze +defuzed +defuzes +defuzing +deg +degage +degame +degames +degami +degamis +deganglionate +degarnish +degas +degases +degasify +degasification +degasifier +degass +degassed +degasser +degassers +degasses +degassing +degauss +degaussed +degausser +degausses +degaussing +degelatinize +degelation +degender +degener +degeneracy +degeneracies +degeneralize +degenerate +degenerated +degenerately +degenerateness +degenerates +degenerating +degeneration +degenerationist +degenerations +degenerative +degeneratively +degenerescence +degenerescent +degeneroos +degentilize +degerm +degermed +degerminate +degerminator +degerming +degerms +degged +degger +degging +deglaciation +deglamorization +deglamorize +deglamorized +deglamorizing +deglaze +deglazed +deglazes +deglazing +deglycerin +deglycerine +deglory +deglut +deglute +deglutinate +deglutinated +deglutinating +deglutination +deglutition +deglutitious +deglutitive +deglutitory +degold +degomme +degorder +degorge +degradability +degradable +degradand +degradation +degradational +degradations +degradative +degrade +degraded +degradedly +degradedness +degradement +degrader +degraders +degrades +degrading +degradingly +degradingness +degraduate +degraduation +degrain +degranulation +degras +degratia +degravate +degrease +degreased +degreaser +degreases +degreasing +degree +degreed +degreeing +degreeless +degrees +degreewise +degression +degressive +degressively +degringolade +degu +deguelia +deguelin +degum +degummed +degummer +degumming +degums +degust +degustate +degustation +degusted +degusting +degusts +dehache +dehair +dehairer +dehaites +deheathenize +dehematize +dehepatize +dehgan +dehydrant +dehydrase +dehydratase +dehydrate +dehydrated +dehydrates +dehydrating +dehydration +dehydrator +dehydrators +dehydroascorbic +dehydrochlorinase +dehydrochlorinate +dehydrochlorination +dehydrocorydaline +dehydrocorticosterone +dehydroffroze +dehydroffrozen +dehydrofreeze +dehydrofreezing +dehydrofroze +dehydrofrozen +dehydrogenase +dehydrogenate +dehydrogenated +dehydrogenates +dehydrogenating +dehydrogenation +dehydrogenisation +dehydrogenise +dehydrogenised +dehydrogeniser +dehydrogenising +dehydrogenization +dehydrogenize +dehydrogenized +dehydrogenizer +dehydromucic +dehydroretinol +dehydrosparteine +dehydrotestosterone +dehypnotize +dehypnotized +dehypnotizing +dehisce +dehisced +dehiscence +dehiscent +dehisces +dehiscing +dehistoricize +dehkan +dehnstufe +dehonestate +dehonestation +dehorn +dehorned +dehorner +dehorners +dehorning +dehorns +dehors +dehort +dehortation +dehortative +dehortatory +dehorted +dehorter +dehorting +dehorts +dehull +dehumanisation +dehumanise +dehumanised +dehumanising +dehumanization +dehumanize +dehumanized +dehumanizes +dehumanizing +dehumidify +dehumidification +dehumidified +dehumidifier +dehumidifiers +dehumidifies +dehumidifying +dehusk +dehwar +dei +dey +deia +deicate +deice +deiced +deicer +deicers +deices +deicidal +deicide +deicides +deicing +deictic +deictical +deictically +deidealize +deidesheimer +deify +deific +deifical +deification +deifications +deificatory +deified +deifier +deifiers +deifies +deifying +deiform +deiformity +deign +deigned +deigning +deignous +deigns +deyhouse +deil +deils +deimos +deincrustant +deindividualization +deindividualize +deindividuate +deindustrialization +deindustrialize +deink +deino +deinocephalia +deinoceras +deinodon +deinodontidae +deinos +deinosaur +deinosauria +deinotherium +deinstitutionalization +deinsularize +deynt +deintellectualization +deintellectualize +deionization +deionizations +deionize +deionized +deionizer +deionizes +deionizing +deipara +deiparous +deiphobus +deipnodiplomatic +deipnophobia +deipnosophism +deipnosophist +deipnosophistic +deipotent +deirdre +deirid +deis +deys +deiseal +deyship +deisidaimonia +deisin +deism +deisms +deist +deistic +deistical +deistically +deisticalness +deists +deitate +deity +deities +deityship +deywoman +deixis +deja +deject +dejecta +dejected +dejectedly +dejectedness +dejectile +dejecting +dejection +dejections +dejectly +dejectory +dejects +dejecture +dejerate +dejeration +dejerator +dejeune +dejeuner +dejeuners +dejunkerize +dekabrist +dekadarchy +dekadrachm +dekagram +dekagramme +dekagrams +dekaliter +dekaliters +dekalitre +dekameter +dekameters +dekametre +dekaparsec +dekapode +dekarch +dekare +dekares +dekastere +deke +deked +dekes +deking +dekko +dekkos +dekle +deknight +del +delabialization +delabialize +delabialized +delabializing +delace +delacerate +delacrimation +delactation +delay +delayable +delayage +delayed +delayer +delayers +delayful +delaying +delayingly +delaine +delaines +delays +delaminate +delaminated +delaminating +delamination +delapse +delapsion +delassation +delassement +delate +delated +delater +delates +delating +delatinization +delatinize +delation +delations +delative +delator +delatorian +delators +delaw +delaware +delawarean +delawn +delbert +dele +delead +deleaded +deleading +deleads +deleatur +deleble +delectability +delectable +delectableness +delectably +delectate +delectated +delectating +delectation +delectations +delectible +delectus +deled +deleerit +delegable +delegacy +delegacies +delegalize +delegalized +delegalizing +delegant +delegare +delegate +delegated +delegatee +delegates +delegateship +delegati +delegating +delegation +delegations +delegative +delegator +delegatory +delegatus +deleing +delenda +deleniate +deles +delesseria +delesseriaceae +delesseriaceous +delete +deleted +deleter +deletery +deleterious +deleteriously +deleteriousness +deletes +deleting +deletion +deletions +deletive +deletory +delf +delfs +delft +delfts +delftware +delhi +deli +dely +delia +delian +delibate +deliber +deliberalization +deliberalize +deliberandum +deliberant +deliberate +deliberated +deliberately +deliberateness +deliberates +deliberating +deliberation +deliberations +deliberative +deliberatively +deliberativeness +deliberator +deliberators +delible +delicacy +delicacies +delicat +delicate +delicately +delicateness +delicates +delicatesse +delicatessen +delicatessens +delice +delicense +delichon +deliciae +deliciate +delicioso +delicious +deliciouses +deliciously +deliciousness +delict +delicti +delicto +delicts +delictual +delictum +delictus +delieret +delies +deligated +deligation +delight +delightable +delighted +delightedly +delightedness +delighter +delightful +delightfully +delightfulness +delighting +delightingly +delightless +delights +delightsome +delightsomely +delightsomeness +delignate +delignated +delignification +delilah +deliliria +delim +delime +delimed +delimer +delimes +deliming +delimit +delimitate +delimitated +delimitating +delimitation +delimitations +delimitative +delimited +delimiter +delimiters +delimiting +delimitize +delimitized +delimitizing +delimits +deline +delineable +delineament +delineate +delineated +delineates +delineating +delineation +delineations +delineative +delineator +delineatory +delineature +delineavit +delinition +delinquence +delinquency +delinquencies +delinquent +delinquently +delinquents +delint +delinter +deliquate +deliquesce +deliquesced +deliquescence +deliquescent +deliquesces +deliquescing +deliquiate +deliquiesce +deliquium +deliracy +delirament +delirant +delirate +deliration +delire +deliria +deliriant +deliriate +delirifacient +delirious +deliriously +deliriousness +delirium +deliriums +delirous +delis +delisk +delist +delisted +delisting +delists +delit +delitescence +delitescency +delitescent +delitous +deliver +deliverability +deliverable +deliverables +deliverance +delivered +deliverer +deliverers +deliveress +delivery +deliveries +deliveryman +deliverymen +delivering +deliverly +deliveror +delivers +dell +della +dellaring +dellenite +delly +dellies +dells +delobranchiata +delocalisation +delocalise +delocalised +delocalising +delocalization +delocalize +delocalized +delocalizing +delomorphic +delomorphous +deloo +deloul +delouse +deloused +delouses +delousing +delph +delphacid +delphacidae +delphian +delphically +delphin +delphinapterus +delphine +delphinia +delphinic +delphinid +delphinidae +delphinin +delphinine +delphinite +delphinium +delphiniums +delphinius +delphinoid +delphinoidea +delphinoidine +delphinus +delphocurarine +dels +delsarte +delsartean +delsartian +delta +deltafication +deltahedra +deltahedron +deltaic +deltaite +deltal +deltalike +deltarium +deltas +deltation +delthyria +delthyrial +delthyrium +deltic +deltidia +deltidial +deltidium +deltiology +deltohedra +deltohedron +deltoid +deltoidal +deltoidei +deltoideus +deltoids +delubra +delubrubra +delubrum +deluce +deludable +delude +deluded +deluder +deluders +deludes +deludher +deluding +deludingly +deluge +deluged +deluges +deluging +delumbate +deluminize +delundung +delusion +delusional +delusionary +delusionist +delusions +delusive +delusively +delusiveness +delusory +deluster +delusterant +delustered +delustering +delusters +delustrant +deluxe +delve +delved +delver +delvers +delves +delving +dem +demagnetisable +demagnetisation +demagnetise +demagnetised +demagnetiser +demagnetising +demagnetizable +demagnetization +demagnetize +demagnetized +demagnetizer +demagnetizes +demagnetizing +demagnify +demagnification +demagog +demagogy +demagogic +demagogical +demagogically +demagogies +demagogism +demagogs +demagogue +demagoguery +demagogues +demagoguism +demain +demal +demand +demandable +demandant +demandative +demanded +demander +demanders +demanding +demandingly +demandingness +demands +demanganization +demanganize +demantoid +demarcate +demarcated +demarcates +demarcating +demarcation +demarcations +demarcator +demarcatordemarcators +demarcators +demarcature +demarch +demarche +demarches +demarchy +demaree +demargarinate +demark +demarkation +demarked +demarking +demarks +demasculinisation +demasculinise +demasculinised +demasculinising +demasculinization +demasculinize +demasculinized +demasculinizing +demast +demasted +demasting +demasts +dematerialisation +dematerialise +dematerialised +dematerialising +dematerialization +dematerialize +dematerialized +dematerializing +dematiaceae +dematiaceous +deme +demean +demeaned +demeaning +demeanor +demeanored +demeanors +demeanour +demeans +demegoric +demele +demembration +demembre +demency +dement +dementate +dementation +demented +dementedly +dementedness +dementholize +dementi +dementia +demential +dementias +dementie +dementing +dementis +dements +demeore +demephitize +demerara +demerge +demerit +demerited +demeriting +demeritorious +demeritoriously +demerits +demerol +demersal +demerse +demersed +demersion +demes +demesgne +demesgnes +demesman +demesmerize +demesne +demesnes +demesnial +demetallize +demeter +demethylate +demethylation +demethylchlortetracycline +demetrian +demetricize +demi +demy +demiadult +demiangel +demiassignation +demiatheism +demiatheist +demibarrel +demibastion +demibastioned +demibath +demibeast +demibelt +demibob +demibombard +demibrassart +demibrigade +demibrute +demibuckram +demicadence +demicannon +demicanon +demicanton +demicaponier +demichamfron +demicylinder +demicylindrical +demicircle +demicircular +demicivilized +demicolumn +demicoronal +demicritic +demicuirass +demiculverin +demidandiprat +demideify +demideity +demidevil +demidigested +demidistance +demiditone +demidoctor +demidog +demidolmen +demidome +demieagle +demyelinate +demyelination +demies +demifarthing +demifigure +demiflouncing +demifusion +demigardebras +demigauntlet +demigentleman +demiglace +demiglobe +demigod +demigoddess +demigoddessship +demigods +demigorge +demigrate +demigriffin +demigroat +demihag +demihagbut +demihague +demihake +demihaque +demihearse +demiheavenly +demihigh +demihogshead +demihorse +demihuman +demijambe +demijohn +demijohns +demikindred +demiking +demilance +demilancer +demilawyer +demilegato +demilion +demilitarisation +demilitarise +demilitarised +demilitarising +demilitarization +demilitarize +demilitarized +demilitarizes +demilitarizing +demiliterate +demilune +demilunes +demiluster +demilustre +demiman +demimark +demimentoniere +demimetope +demimillionaire +demimondain +demimondaine +demimondaines +demimonde +demimonk +deminatured +demineralization +demineralize +demineralized +demineralizer +demineralizes +demineralizing +deminude +deminudity +demioctagonal +demioctangular +demiofficial +demiorbit +demiourgoi +demiowl +demiox +demipagan +demiparadise +demiparallel +demipauldron +demipectinate +demipesade +demipike +demipillar +demipique +demiplacate +demiplate +demipomada +demipremise +demipremiss +demipriest +demipronation +demipuppet +demiquaver +demiracle +demiram +demirelief +demirep +demireps +demirevetment +demirhumb +demirilievo +demirobe +demisability +demisable +demisacrilege +demisang +demisangue +demisavage +demiscible +demise +demiseason +demisecond +demised +demisemiquaver +demisemitone +demises +demisheath +demyship +demishirt +demising +demisolde +demisovereign +demisphere +demiss +demission +demissionary +demissive +demissly +demissness +demissory +demist +demystify +demystification +demisuit +demit +demitasse +demitasses +demythify +demythologisation +demythologise +demythologised +demythologising +demythologization +demythologizations +demythologize +demythologized +demythologizer +demythologizes +demythologizing +demitint +demitoilet +demitone +demitrain +demitranslucence +demits +demitted +demitting +demitube +demiturned +demiurge +demiurgeous +demiurges +demiurgic +demiurgical +demiurgically +demiurgism +demiurgos +demiurgus +demivambrace +demivierge +demivirgin +demivoice +demivol +demivolt +demivolte +demivolts +demivotary +demiwivern +demiwolf +demiworld +demnition +demo +demob +demobbed +demobbing +demobilisation +demobilise +demobilised +demobilising +demobilization +demobilizations +demobilize +demobilized +demobilizes +demobilizing +demobs +democracy +democracies +democrat +democratian +democratic +democratical +democratically +democratifiable +democratisation +democratise +democratised +democratising +democratism +democratist +democratization +democratize +democratized +democratizer +democratizes +democratizing +democrats +democraw +democritean +demode +demodectic +demoded +demodex +demodicidae +demodocus +demodulate +demodulated +demodulates +demodulating +demodulation +demodulations +demodulator +demogenic +demogorgon +demographer +demographers +demography +demographic +demographical +demographically +demographics +demographies +demographist +demoid +demoiselle +demoiselles +demolish +demolished +demolisher +demolishes +demolishing +demolishment +demolition +demolitionary +demolitionist +demolitions +demology +demological +demon +demonastery +demoness +demonesses +demonetisation +demonetise +demonetised +demonetising +demonetization +demonetize +demonetized +demonetizes +demonetizing +demoniac +demoniacal +demoniacally +demoniacism +demoniacs +demonial +demonian +demonianism +demoniast +demonic +demonical +demonically +demonifuge +demonio +demonise +demonised +demonises +demonish +demonishness +demonising +demonism +demonisms +demonist +demonists +demonization +demonize +demonized +demonizes +demonizing +demonkind +demonland +demonlike +demonocracy +demonograph +demonographer +demonography +demonographies +demonolater +demonolatry +demonolatrous +demonolatrously +demonologer +demonology +demonologic +demonological +demonologically +demonologies +demonologist +demonomancy +demonomanie +demonomy +demonomist +demonophobia +demonopolize +demonry +demons +demonship +demonstrability +demonstrable +demonstrableness +demonstrably +demonstrance +demonstrandum +demonstrant +demonstratability +demonstratable +demonstrate +demonstrated +demonstratedly +demonstrater +demonstrates +demonstrating +demonstration +demonstrational +demonstrationist +demonstrationists +demonstrations +demonstrative +demonstratively +demonstrativeness +demonstrator +demonstratory +demonstrators +demonstratorship +demophil +demophile +demophilism +demophobe +demophobia +demophon +demophoon +demorage +demoralisation +demoralise +demoralised +demoraliser +demoralising +demoralization +demoralize +demoralized +demoralizer +demoralizers +demoralizes +demoralizing +demoralizingly +demorphinization +demorphism +demos +demoses +demospongiae +demosthenean +demosthenic +demot +demote +demoted +demotes +demothball +demotic +demotics +demoting +demotion +demotions +demotist +demotists +demount +demountability +demountable +demounted +demounting +demounts +demove +dempne +dempster +dempsters +demulce +demulceate +demulcent +demulcents +demulsibility +demulsify +demulsification +demulsified +demulsifier +demulsifying +demulsion +demultiplex +demultiplexed +demultiplexer +demultiplexers +demultiplexes +demultiplexing +demur +demure +demurely +demureness +demurer +demurest +demurity +demurrable +demurrage +demurrages +demurral +demurrals +demurrant +demurred +demurrer +demurrers +demurring +demurringly +demurs +demutization +den +denay +dename +denar +denarcotization +denarcotize +denari +denary +denaries +denarii +denarinarii +denarius +denaro +denasalize +denasalized +denasalizing +denat +denationalisation +denationalise +denationalised +denationalising +denationalization +denationalize +denationalized +denationalizing +denaturalisation +denaturalise +denaturalised +denaturalising +denaturalization +denaturalize +denaturalized +denaturalizing +denaturant +denaturants +denaturate +denaturation +denaturational +denature +denatured +denatures +denaturing +denaturisation +denaturise +denaturised +denaturiser +denaturising +denaturization +denaturize +denaturized +denaturizer +denaturizing +denazify +denazification +denazified +denazifies +denazifying +denda +dendra +dendrachate +dendral +dendraspis +dendraxon +dendric +dendriform +dendrite +dendrites +dendritic +dendritical +dendritically +dendritiform +dendrium +dendrobates +dendrobatinae +dendrobe +dendrobium +dendrocalamus +dendroceratina +dendroceratine +dendrochirota +dendrochronology +dendrochronological +dendrochronologically +dendrochronologist +dendrocygna +dendroclastic +dendrocoela +dendrocoelan +dendrocoele +dendrocoelous +dendrocolaptidae +dendrocolaptine +dendroctonus +dendrodic +dendrodont +dendrodra +dendrodus +dendroeca +dendrogaea +dendrogaean +dendrograph +dendrography +dendrohyrax +dendroica +dendroid +dendroidal +dendroidea +dendrolagus +dendrolater +dendrolatry +dendrolene +dendrolite +dendrology +dendrologic +dendrological +dendrologist +dendrologists +dendrologous +dendromecon +dendrometer +dendron +dendrons +dendrophagous +dendrophil +dendrophile +dendrophilous +dendropogon +dene +deneb +denebola +denegate +denegation +denehole +denervate +denervation +denes +deneutralization +dengue +dengues +deny +deniability +deniable +deniably +denial +denials +denicotine +denicotinize +denicotinized +denicotinizes +denicotinizing +denied +denier +denyer +denierage +denierer +deniers +denies +denigrate +denigrated +denigrates +denigrating +denigration +denigrations +denigrative +denigrator +denigratory +denigrators +denying +denyingly +denim +denims +denis +denitrate +denitrated +denitrating +denitration +denitrator +denitrify +denitrificant +denitrification +denitrificator +denitrified +denitrifier +denitrifying +denitrize +denizate +denization +denize +denizen +denizenation +denizened +denizening +denizenize +denizens +denizenship +denmark +denned +dennet +denning +dennis +dennstaedtia +denom +denominable +denominant +denominate +denominated +denominates +denominating +denomination +denominational +denominationalism +denominationalist +denominationalize +denominationally +denominations +denominative +denominatively +denominator +denominators +denormalized +denotable +denotate +denotation +denotational +denotationally +denotations +denotative +denotatively +denotativeness +denotatum +denote +denoted +denotement +denotes +denoting +denotive +denouement +denouements +denounce +denounced +denouncement +denouncements +denouncer +denouncers +denounces +denouncing +dens +densate +densation +dense +densely +densen +denseness +denser +densest +denshare +densher +denshire +densify +densification +densified +densifier +densifies +densifying +densimeter +densimetry +densimetric +densimetrically +density +densities +densitometer +densitometers +densitometry +densitometric +densus +dent +dentagra +dental +dentale +dentalgia +dentalia +dentaliidae +dentalisation +dentalise +dentalised +dentalising +dentalism +dentality +dentalium +dentaliums +dentalization +dentalize +dentalized +dentalizing +dentally +dentallia +dentalman +dentalmen +dentals +dentaphone +dentary +dentaria +dentaries +dentata +dentate +dentated +dentately +dentation +dentatoangulate +dentatocillitate +dentatocostate +dentatocrenate +dentatoserrate +dentatosetaceous +dentatosinuate +dented +dentel +dentelated +dentellated +dentelle +dentelliere +dentello +dentelure +denter +dentes +dentex +denty +dentical +denticate +denticete +denticeti +denticle +denticles +denticular +denticulate +denticulated +denticulately +denticulation +denticule +dentiferous +dentification +dentiform +dentifrice +dentifrices +dentigerous +dentil +dentilabial +dentilated +dentilation +dentile +dentiled +dentilingual +dentiloguy +dentiloquy +dentiloquist +dentils +dentimeter +dentin +dentinal +dentinalgia +dentinasal +dentine +dentines +denting +dentinitis +dentinoblast +dentinocemental +dentinoid +dentinoma +dentins +dentiparous +dentiphone +dentiroster +dentirostral +dentirostrate +dentirostres +dentiscalp +dentist +dentistic +dentistical +dentistry +dentistries +dentists +dentition +dentoid +dentolabial +dentolingual +dentololabial +dentonasal +dentosurgical +dents +dentulous +dentural +denture +dentures +denuclearization +denuclearize +denuclearized +denuclearizes +denuclearizing +denucleate +denudant +denudate +denudated +denudates +denudating +denudation +denudational +denudations +denudative +denudatory +denude +denuded +denudement +denuder +denuders +denudes +denuding +denumberment +denumerability +denumerable +denumerably +denumeral +denumerant +denumerantive +denumeration +denumerative +denunciable +denunciant +denunciate +denunciated +denunciating +denunciation +denunciations +denunciative +denunciatively +denunciator +denunciatory +denutrition +denver +deobstruct +deobstruent +deoccidentalize +deoculate +deodand +deodands +deodar +deodara +deodaras +deodars +deodate +deodorant +deodorants +deodorisation +deodorise +deodorised +deodoriser +deodorising +deodorization +deodorize +deodorized +deodorizer +deodorizers +deodorizes +deodorizing +deonerate +deontic +deontology +deontological +deontologist +deoperculate +deoppilant +deoppilate +deoppilation +deoppilative +deordination +deorganization +deorganize +deorientalize +deorsum +deorsumvergence +deorsumversion +deorusumduction +deosculate +deossify +deossification +deota +deoxycorticosterone +deoxidant +deoxidate +deoxidation +deoxidative +deoxidator +deoxidisation +deoxidise +deoxidised +deoxidiser +deoxidising +deoxidization +deoxidize +deoxidized +deoxidizer +deoxidizers +deoxidizes +deoxidizing +deoxygenate +deoxygenated +deoxygenating +deoxygenation +deoxygenization +deoxygenize +deoxygenized +deoxygenizing +deoxyribonuclease +deoxyribonucleic +deoxyribonucleoprotein +deoxyribonucleotide +deoxyribose +deozonization +deozonize +deozonizer +dep +depa +depaganize +depaint +depainted +depainting +depaints +depair +depayse +depaysee +depancreatization +depancreatize +depardieu +depark +deparliament +depart +departed +departement +departements +departer +departing +departisanize +departition +department +departmental +departmentalisation +departmentalise +departmentalised +departmentalising +departmentalism +departmentalization +departmentalize +departmentalized +departmentalizes +departmentalizing +departmentally +departmentization +departmentize +departments +departs +departure +departures +depas +depascent +depass +depasturable +depasturage +depasturation +depasture +depastured +depasturing +depatriate +depauperate +depauperation +depauperization +depauperize +depauperized +depe +depeach +depeche +depectible +depeculate +depeinct +depel +depencil +depend +dependability +dependabilities +dependable +dependableness +dependably +dependance +dependancy +dependant +dependantly +dependants +depended +dependence +dependency +dependencies +dependent +dependently +dependents +depender +depending +dependingly +depends +depeople +depeopled +depeopling +deperdit +deperdite +deperditely +deperdition +deperition +deperm +depermed +deperming +deperms +depersonalise +depersonalised +depersonalising +depersonalization +depersonalize +depersonalized +depersonalizes +depersonalizing +depersonize +depertible +depetalize +depeter +depetticoat +dephase +dephased +dephasing +dephycercal +dephilosophize +dephysicalization +dephysicalize +dephlegm +dephlegmate +dephlegmated +dephlegmation +dephlegmatize +dephlegmator +dephlegmatory +dephlegmedness +dephlogisticate +dephlogisticated +dephlogistication +dephosphorization +dephosphorize +depickle +depict +depicted +depicter +depicters +depicting +depiction +depictions +depictive +depictment +depictor +depictors +depicts +depicture +depictured +depicturing +depiedmontize +depigment +depigmentate +depigmentation +depigmentize +depilate +depilated +depilates +depilating +depilation +depilator +depilatory +depilatories +depilitant +depilous +depit +deplace +deplaceable +deplane +deplaned +deplanes +deplaning +deplant +deplantation +deplasmolysis +deplaster +deplenish +depletable +deplete +depleteable +depleted +depletes +deplethoric +depleting +depletion +depletions +depletive +depletory +deploy +deployable +deployed +deploying +deployment +deployments +deploys +deploitation +deplorabilia +deplorability +deplorable +deplorableness +deplorably +deplorate +deploration +deplore +deplored +deploredly +deploredness +deplorer +deplorers +deplores +deploring +deploringly +deplumate +deplumated +deplumation +deplume +deplumed +deplumes +depluming +deplump +depoetize +depoh +depolarisation +depolarise +depolarised +depolariser +depolarising +depolarization +depolarize +depolarized +depolarizer +depolarizers +depolarizes +depolarizing +depolymerization +depolymerize +depolymerized +depolymerizing +depolish +depolished +depolishes +depolishing +depoliticize +depoliticized +depoliticizes +depoliticizing +depone +deponed +deponent +deponents +deponer +depones +deponing +depopularize +depopulate +depopulated +depopulates +depopulating +depopulation +depopulations +depopulative +depopulator +depopulators +deport +deportability +deportable +deportation +deportations +deporte +deported +deportee +deportees +deporter +deporting +deportment +deports +deporture +deposable +deposal +deposals +depose +deposed +deposer +deposers +deposes +deposing +deposit +deposita +depositary +depositaries +depositation +deposited +depositee +depositing +deposition +depositional +depositions +depositive +deposito +depositor +depository +depositories +depositors +deposits +depositum +depositure +deposure +depot +depotentiate +depotentiation +depots +depr +depravate +depravation +deprave +depraved +depravedly +depravedness +depravement +depraver +depravers +depraves +depraving +depravingly +depravity +depravities +deprecable +deprecate +deprecated +deprecates +deprecating +deprecatingly +deprecation +deprecations +deprecative +deprecatively +deprecator +deprecatory +deprecatorily +deprecatoriness +deprecators +depreciable +depreciant +depreciate +depreciated +depreciates +depreciating +depreciatingly +depreciation +depreciations +depreciative +depreciatively +depreciator +depreciatory +depreciatoriness +depreciators +depredable +depredate +depredated +depredating +depredation +depredationist +depredations +depredator +depredatory +depredicate +deprehend +deprehensible +deprehension +depress +depressant +depressanth +depressants +depressed +depresses +depressibility +depressibilities +depressible +depressing +depressingly +depressingness +depression +depressional +depressionary +depressions +depressive +depressively +depressiveness +depressives +depressomotor +depressor +depressors +depressure +depressurize +deprest +depreter +deprevation +depriment +deprint +depriorize +deprisure +deprivable +deprival +deprivals +deprivate +deprivation +deprivations +deprivative +deprive +deprived +deprivement +depriver +deprivers +deprives +depriving +deprocedured +deproceduring +deprogram +deprogrammed +deprogrammer +deprogrammers +deprogramming +deprogrammings +deprograms +deprome +deprostrate +deprotestantize +deprovincialize +depsid +depside +depsides +dept +depth +depthen +depthing +depthless +depthlessness +depthometer +depths +depthways +depthwise +depucel +depudorate +depullulation +depulse +depurant +depurate +depurated +depurates +depurating +depuration +depurative +depurator +depuratory +depure +depurge +depurged +depurging +depurition +depursement +deputable +deputation +deputational +deputationist +deputationize +deputations +deputative +deputatively +deputator +depute +deputed +deputes +deputy +deputies +deputing +deputise +deputised +deputyship +deputising +deputization +deputize +deputized +deputizes +deputizing +dequantitate +dequeen +dequeue +dequeued +dequeues +dequeuing +der +derabbinize +deracialize +deracinate +deracinated +deracinating +deracination +deracine +deradelphus +deradenitis +deradenoncus +derah +deray +deraign +deraigned +deraigning +deraignment +deraigns +derail +derailed +derailer +derailing +derailleur +derailleurs +derailment +derailments +derails +derays +derange +derangeable +deranged +derangement +derangements +deranger +deranges +deranging +derat +derate +derated +derater +derating +deration +derationalization +derationalize +deratization +deratize +deratized +deratizing +derats +deratted +deratting +derbend +derby +derbies +derbylite +derbyshire +derbukka +dere +derealization +derecho +dereference +dereferenced +dereferences +dereferencing +deregister +deregulate +deregulated +deregulates +deregulating +deregulation +deregulationize +deregulations +deregulatory +dereign +dereism +dereistic +dereistically +derek +derelict +derelicta +dereliction +derelictions +derelictly +derelictness +derelicts +dereligion +dereligionize +dereling +derelinquendi +derelinquish +derencephalocele +derencephalus +derepress +derepression +derequisition +derere +deresinate +deresinize +derestrict +derf +derfly +derfness +derham +deric +deride +derided +derider +deriders +derides +deriding +deridingly +deringa +deringer +deringers +deripia +derisible +derision +derisions +derisive +derisively +derisiveness +derisory +deriv +derivability +derivable +derivably +derival +derivant +derivate +derivately +derivates +derivation +derivational +derivationally +derivationist +derivations +derivatist +derivative +derivatively +derivativeness +derivatives +derive +derived +derivedly +derivedness +deriver +derivers +derives +deriving +derk +derm +derma +dermabrasion +dermacentor +dermad +dermahemia +dermal +dermalgia +dermalith +dermamycosis +dermamyiasis +dermanaplasty +dermapostasis +dermaptera +dermapteran +dermapterous +dermas +dermaskeleton +dermasurgery +dermatagra +dermatalgia +dermataneuria +dermatatrophia +dermatauxe +dermathemia +dermatherm +dermatic +dermatine +dermatitis +dermatitises +dermatobia +dermatocele +dermatocellulitis +dermatocyst +dermatoconiosis +dermatocoptes +dermatocoptic +dermatodynia +dermatogen +dermatoglyphic +dermatoglyphics +dermatograph +dermatography +dermatographia +dermatographic +dermatographism +dermatoheteroplasty +dermatoid +dermatolysis +dermatology +dermatologic +dermatological +dermatologies +dermatologist +dermatologists +dermatoma +dermatome +dermatomere +dermatomic +dermatomyces +dermatomycosis +dermatomyoma +dermatomuscular +dermatoneural +dermatoneurology +dermatoneurosis +dermatonosus +dermatopathia +dermatopathic +dermatopathology +dermatopathophobia +dermatophagus +dermatophyte +dermatophytic +dermatophytosis +dermatophobia +dermatophone +dermatophony +dermatoplasm +dermatoplast +dermatoplasty +dermatoplastic +dermatopnagic +dermatopsy +dermatoptera +dermatoptic +dermatorrhagia +dermatorrhea +dermatorrhoea +dermatosclerosis +dermatoscopy +dermatoses +dermatosiophobia +dermatosis +dermatoskeleton +dermatotherapy +dermatotome +dermatotomy +dermatotropic +dermatoxerasia +dermatozoon +dermatozoonosis +dermatozzoa +dermatrophy +dermatrophia +dermatropic +dermenchysis +dermestes +dermestid +dermestidae +dermestoid +dermic +dermis +dermises +dermitis +dermititis +dermoblast +dermobranchia +dermobranchiata +dermobranchiate +dermochelys +dermochrome +dermococcus +dermogastric +dermography +dermographia +dermographic +dermographism +dermohemal +dermohemia +dermohumeral +dermoid +dermoidal +dermoidectomy +dermol +dermolysis +dermomycosis +dermomuscular +dermonecrotic +dermoneural +dermoneurosis +dermonosology +dermoosseous +dermoossification +dermopathy +dermopathic +dermophyte +dermophytic +dermophlebitis +dermophobe +dermoplasty +dermoptera +dermopteran +dermopterous +dermoreaction +dermorhynchi +dermorhynchous +dermosclerite +dermosynovitis +dermoskeletal +dermoskeleton +dermostenosis +dermostosis +dermotherm +dermotropic +dermovaccine +derms +dermutation +dern +derned +derner +dernful +dernier +derning +dernly +dero +derobe +derodidymus +derog +derogate +derogated +derogately +derogates +derogating +derogation +derogations +derogative +derogatively +derogator +derogatory +derogatorily +derogatoriness +deromanticize +derotrema +derotremata +derotremate +derotrematous +derotreme +derout +derri +derry +derrick +derricking +derrickman +derrickmen +derricks +derrid +derride +derriere +derrieres +derries +derringer +derringers +derrire +derris +derrises +derth +dertra +dertrotheca +dertrum +deruinate +deruralize +derust +derv +derve +dervish +dervishes +dervishhood +dervishism +dervishlike +des +desaccharification +desacralization +desacralize +desagrement +desalinate +desalinated +desalinates +desalinating +desalination +desalinator +desalinization +desalinize +desalinized +desalinizes +desalinizing +desalt +desalted +desalter +desalters +desalting +desalts +desamidase +desamidization +desaminase +desand +desanded +desanding +desands +desaturate +desaturation +desaurin +desaurine +desc +descale +descaled +descaling +descamisado +descamisados +descant +descanted +descanter +descanting +descantist +descants +descartes +descend +descendability +descendable +descendance +descendant +descendants +descended +descendence +descendent +descendental +descendentalism +descendentalist +descendentalistic +descendents +descender +descenders +descendibility +descendible +descending +descendingly +descends +descension +descensional +descensionist +descensive +descensory +descensories +descent +descents +deschampsia +deschool +descloizite +descort +descry +descrial +describability +describable +describably +describe +described +describent +describer +describers +describes +describing +descried +descrier +descriers +descries +descrying +descript +description +descriptionist +descriptionless +descriptions +descriptive +descriptively +descriptiveness +descriptives +descriptivism +descriptor +descriptory +descriptors +descrive +descure +desdemona +deseam +deseasonalize +desecate +desecrate +desecrated +desecrater +desecrates +desecrating +desecration +desecrations +desecrator +desectionalize +deseed +desegmentation +desegmented +desegregate +desegregated +desegregates +desegregating +desegregation +deselect +deselected +deselecting +deselects +desemer +desensitization +desensitizations +desensitize +desensitized +desensitizer +desensitizers +desensitizes +desensitizing +desentimentalize +deseret +desert +deserted +desertedly +desertedness +deserter +deserters +desertful +desertfully +desertic +deserticolous +desertification +deserting +desertion +desertions +desertism +desertless +desertlessly +desertlike +desertness +desertress +desertrice +deserts +desertward +deserve +deserved +deservedly +deservedness +deserveless +deserver +deservers +deserves +deserving +deservingly +deservingness +deservings +desesperance +desex +desexed +desexes +desexing +desexualization +desexualize +desexualized +desexualizing +deshabille +desi +desiatin +desyatin +desicate +desiccant +desiccants +desiccate +desiccated +desiccates +desiccating +desiccation +desiccations +desiccative +desiccator +desiccatory +desiccators +desiderable +desiderant +desiderata +desiderate +desiderated +desiderating +desideration +desiderative +desideratum +desiderium +desiderta +desidiose +desidious +desight +desightment +design +designable +designado +designate +designated +designates +designating +designation +designations +designative +designator +designatory +designators +designatum +designed +designedly +designedness +designee +designees +designer +designers +designful +designfully +designfulness +designing +designingly +designless +designlessly +designlessness +designment +designs +desyl +desilicate +desilicated +desilicating +desilicify +desilicification +desilicified +desiliconization +desiliconize +desilt +desilver +desilvered +desilvering +desilverization +desilverize +desilverized +desilverizer +desilverizing +desilvers +desynapsis +desynaptic +desynchronize +desynchronizing +desinence +desinent +desinential +desynonymization +desynonymize +desiodothyroxine +desipience +desipiency +desipient +desipramine +desirability +desirable +desirableness +desirably +desire +desireable +desired +desiredly +desiredness +desireful +desirefulness +desireless +desirelessness +desirer +desirers +desires +desiring +desiringly +desirous +desirously +desirousness +desist +desistance +desisted +desistence +desisting +desistive +desists +desition +desitive +desize +desk +deskbound +deskill +desklike +deskman +deskmen +desks +desktop +deslime +desma +desmachymatous +desmachyme +desmacyte +desman +desmans +desmanthus +desmarestia +desmarestiaceae +desmarestiaceous +desmatippus +desmectasia +desmepithelium +desmic +desmid +desmidiaceae +desmidiaceous +desmidiales +desmidian +desmidiology +desmidiologist +desmids +desmine +desmitis +desmocyte +desmocytoma +desmodactyli +desmodynia +desmodium +desmodont +desmodontidae +desmodus +desmogen +desmogenous +desmognathae +desmognathism +desmognathous +desmography +desmohemoblast +desmoid +desmoids +desmolase +desmology +desmoma +desmomyaria +desmon +desmoncus +desmoneme +desmoneoplasm +desmonosology +desmopathy +desmopathology +desmopathologist +desmopelmous +desmopexia +desmopyknosis +desmorrhexis +desmoscolecidae +desmoscolex +desmose +desmosis +desmosite +desmosome +desmothoraca +desmotomy +desmotrope +desmotropy +desmotropic +desmotropism +desobligeant +desocialization +desocialize +desoeuvre +desolate +desolated +desolately +desolateness +desolater +desolates +desolating +desolatingly +desolation +desolations +desolative +desolator +desole +desonation +desophisticate +desophistication +desorb +desorbed +desorbing +desorbs +desorption +desoxalate +desoxalic +desoxyanisoin +desoxybenzoin +desoxycinchonine +desoxycorticosterone +desoxyephedrine +desoxymorphine +desoxyribonuclease +desoxyribonucleic +desoxyribonucleoprotein +desoxyribose +despair +despaired +despairer +despairful +despairfully +despairfulness +despairing +despairingly +despairingness +despairs +desparple +despatch +despatched +despatcher +despatchers +despatches +despatching +despeche +despecialization +despecialize +despecificate +despecification +despect +despectant +despeed +despend +desperacy +desperado +desperadoes +desperadoism +desperados +desperance +desperate +desperately +desperateness +desperation +despert +despicability +despicable +despicableness +despicably +despiciency +despin +despiritualization +despiritualize +despisable +despisableness +despisal +despise +despised +despisedness +despisement +despiser +despisers +despises +despising +despisingly +despite +despited +despiteful +despitefully +despitefulness +despiteous +despiteously +despites +despiting +despitous +despoil +despoiled +despoiler +despoilers +despoiling +despoilment +despoilments +despoils +despoliation +despoliations +despond +desponded +despondence +despondency +despondencies +despondent +despondently +despondentness +desponder +desponding +despondingly +desponds +desponsage +desponsate +desponsories +despose +despot +despotat +despotes +despotic +despotical +despotically +despoticalness +despoticly +despotism +despotisms +despotist +despotize +despots +despouse +despraise +despumate +despumated +despumating +despumation +despume +desquamate +desquamated +desquamating +desquamation +desquamative +desquamatory +desray +dess +dessa +dessert +desserts +dessertspoon +dessertspoonful +dessertspoonfuls +dessiatine +dessicate +dessil +dessous +dessus +destabilization +destabilize +destabilized +destabilizing +destain +destained +destaining +destains +destalinization +destalinize +destandardize +destemper +desterilization +desterilize +desterilized +desterilizing +destigmatization +destigmatize +destigmatizing +destin +destinal +destinate +destination +destinations +destine +destined +destines +destinezite +destiny +destinies +destining +destinism +destinist +destituent +destitute +destituted +destitutely +destituteness +destituting +destitution +desto +destool +destoolment +destour +destrer +destress +destressed +destry +destrier +destriers +destroy +destroyable +destroyed +destroyer +destroyers +destroying +destroyingly +destroys +destruct +destructed +destructibility +destructible +destructibleness +destructing +destruction +destructional +destructionism +destructionist +destructions +destructive +destructively +destructiveness +destructivism +destructivity +destructor +destructory +destructors +destructs +destructuralize +destrudo +destuff +destuffing +destuffs +desubstantialize +desubstantiate +desucration +desudation +desuete +desuetude +desuetudes +desugar +desugared +desugaring +desugarize +desugars +desulfovibrio +desulfur +desulfurate +desulfurated +desulfurating +desulfuration +desulfured +desulfuring +desulfurisation +desulfurise +desulfurised +desulfuriser +desulfurising +desulfurization +desulfurize +desulfurized +desulfurizer +desulfurizing +desulfurs +desulphur +desulphurate +desulphurated +desulphurating +desulphuration +desulphuret +desulphurise +desulphurised +desulphurising +desulphurization +desulphurize +desulphurized +desulphurizer +desulphurizing +desultor +desultory +desultorily +desultoriness +desultorious +desume +desuperheater +desuvre +det +detach +detachability +detachable +detachableness +detachably +detache +detached +detachedly +detachedness +detacher +detachers +detaches +detaching +detachment +detachments +detachs +detacwable +detail +detailed +detailedly +detailedness +detailer +detailers +detailing +detailism +detailist +details +detain +detainable +detainal +detained +detainee +detainees +detainer +detainers +detaining +detainingly +detainment +detains +detant +detar +detassel +detat +detax +detd +detect +detectability +detectable +detectably +detectaphone +detected +detecter +detecters +detectible +detecting +detection +detections +detective +detectives +detectivism +detector +detectors +detects +detenant +detenebrate +detent +detente +detentes +detention +detentive +detents +detenu +detenue +detenues +detenus +deter +deterge +deterged +detergence +detergency +detergent +detergents +deterger +detergers +deterges +detergible +deterging +detering +deteriorate +deteriorated +deteriorates +deteriorating +deterioration +deteriorationist +deteriorations +deteriorative +deteriorator +deteriorism +deteriority +determ +determa +determent +determents +determinability +determinable +determinableness +determinably +determinacy +determinant +determinantal +determinants +determinate +determinated +determinately +determinateness +determinating +determination +determinations +determinative +determinatively +determinativeness +determinator +determine +determined +determinedly +determinedness +determiner +determiners +determines +determining +determinism +determinist +deterministic +deterministically +determinists +determinoid +deterrability +deterrable +deterration +deterred +deterrence +deterrent +deterrently +deterrents +deterrer +deterrers +deterring +deters +detersion +detersive +detersively +detersiveness +detest +detestability +detestable +detestableness +detestably +detestation +detestations +detested +detester +detesters +detesting +detests +dethyroidism +dethronable +dethrone +dethroned +dethronement +dethronements +dethroner +dethrones +dethroning +deti +detick +deticked +deticker +detickers +deticking +deticks +detin +detinet +detinue +detinues +detinuit +detn +detonability +detonable +detonatability +detonatable +detonate +detonated +detonates +detonating +detonation +detonational +detonations +detonative +detonator +detonators +detonize +detorsion +detort +detour +detoured +detouring +detournement +detours +detoxicant +detoxicate +detoxicated +detoxicating +detoxication +detoxicator +detoxify +detoxification +detoxified +detoxifier +detoxifies +detoxifying +detract +detracted +detracter +detracting +detractingly +detraction +detractions +detractive +detractively +detractiveness +detractor +detractory +detractors +detractress +detracts +detray +detrain +detrained +detraining +detrainment +detrains +detraque +detrect +detrench +detribalization +detribalize +detribalized +detribalizing +detriment +detrimental +detrimentality +detrimentally +detrimentalness +detriments +detrital +detrited +detrition +detritivorous +detritus +detrivorous +detroit +detroiter +detruck +detrude +detruded +detrudes +detruding +detruncate +detruncated +detruncating +detruncation +detrusion +detrusive +detrusor +detruss +dette +detubation +detumescence +detumescent +detune +detuned +detuning +detur +deturb +deturn +deturpate +deucalion +deuce +deuced +deucedly +deuces +deucing +deul +deunam +deuniting +deurbanize +deurwaarder +deus +deusan +deutencephalic +deutencephalon +deuteragonist +deuteranomal +deuteranomaly +deuteranomalous +deuteranope +deuteranopia +deuteranopic +deuterate +deuteration +deuteric +deuteride +deuterium +deuteroalbumose +deuterocanonical +deuterocasease +deuterocone +deuteroconid +deuterodome +deuteroelastose +deuterofibrinose +deuterogamy +deuterogamist +deuterogelatose +deuterogenesis +deuterogenic +deuteroglobulose +deuteromycetes +deuteromyosinose +deuteromorphic +deuteron +deuteronomy +deuteronomic +deuteronomical +deuteronomist +deuteronomistic +deuterons +deuteropathy +deuteropathic +deuteroplasm +deuteroprism +deuteroproteose +deuteroscopy +deuteroscopic +deuterosy +deuterostoma +deuterostomata +deuterostomatous +deuterostome +deuterotype +deuterotoky +deuterotokous +deuterovitellose +deuterozooid +deutobromide +deutocarbonate +deutochloride +deutomala +deutomalal +deutomalar +deutomerite +deuton +deutonephron +deutonymph +deutonymphal +deutoplasm +deutoplasmic +deutoplastic +deutoscolex +deutovum +deutoxide +deutsche +deutschemark +deutschland +deutzia +deutzias +deux +deuzan +dev +deva +devachan +devadasi +deval +devall +devaloka +devalorize +devaluate +devaluated +devaluates +devaluating +devaluation +devaluations +devalue +devalued +devalues +devaluing +devanagari +devance +devant +devaporate +devaporation +devaraja +devarshi +devas +devast +devastate +devastated +devastates +devastating +devastatingly +devastation +devastations +devastative +devastator +devastators +devastavit +devaster +devata +devaul +devaunt +devchar +deve +devein +deveined +deveining +deveins +devel +develed +develin +develing +develop +developability +developable +develope +developed +developedness +developement +developer +developers +developes +developing +developist +development +developmental +developmentalist +developmentally +developmentary +developmentarian +developmentist +developments +developoid +developpe +developpes +develops +devels +devenustate +deverbative +devertebrated +devest +devested +devesting +devests +devex +devexity +devi +deviability +deviable +deviance +deviances +deviancy +deviancies +deviant +deviants +deviascope +deviate +deviated +deviately +deviates +deviating +deviation +deviational +deviationism +deviationist +deviations +deviative +deviator +deviatory +deviators +device +deviceful +devicefully +devicefulness +devices +devide +devil +devilbird +devildom +deviled +deviler +deviless +devilet +devilfish +devilfishes +devilhood +devily +deviling +devilish +devilishly +devilishness +devilism +devility +devilize +devilized +devilizing +devilkin +devilkins +devilled +devillike +devilling +devilman +devilment +devilments +devilmonger +devilry +devilries +devils +devilship +deviltry +deviltries +devilward +devilwise +devilwood +devinct +devious +deviously +deviousness +devirginate +devirgination +devirginator +devirilize +devisability +devisable +devisal +devisals +deviscerate +devisceration +devise +devised +devisee +devisees +deviser +devisers +devises +devising +devisings +devisor +devisors +devitalisation +devitalise +devitalised +devitalising +devitalization +devitalize +devitalized +devitalizes +devitalizing +devitaminize +devitation +devitrify +devitrifiable +devitrification +devitrified +devitrifying +devocalisation +devocalise +devocalised +devocalising +devocalization +devocalize +devocalized +devocalizing +devocate +devocation +devoice +devoiced +devoices +devoicing +devoid +devoir +devoirs +devolatilisation +devolatilise +devolatilised +devolatilising +devolatilization +devolatilize +devolatilized +devolatilizing +devolute +devolution +devolutionary +devolutionist +devolutive +devolve +devolved +devolvement +devolvements +devolves +devolving +devon +devonian +devonic +devonite +devonport +devons +devonshire +devoration +devorative +devot +devota +devotary +devote +devoted +devotedly +devotedness +devotee +devoteeism +devotees +devotement +devoter +devotes +devoting +devotion +devotional +devotionalism +devotionalist +devotionality +devotionally +devotionalness +devotionary +devotionate +devotionist +devotions +devoto +devour +devourable +devoured +devourer +devourers +devouress +devouring +devouringly +devouringness +devourment +devours +devout +devoutful +devoutless +devoutlessly +devoutlessness +devoutly +devoutness +devove +devow +devs +devulcanization +devulcanize +devulgarize +devvel +devwsor +dew +dewal +dewan +dewanee +dewani +dewanny +dewans +dewanship +dewar +dewata +dewater +dewatered +dewaterer +dewatering +dewaters +dewax +dewaxed +dewaxes +dewaxing +dewbeam +dewberry +dewberries +dewcap +dewclaw +dewclawed +dewclaws +dewcup +dewdamp +dewdrop +dewdropper +dewdrops +dewed +dewey +deweylite +dewer +dewfall +dewfalls +dewflower +dewy +dewier +dewiest +dewily +dewiness +dewinesses +dewing +dewitt +dewlap +dewlapped +dewlaps +dewless +dewlight +dewlike +dewool +dewooled +dewooling +dewools +deworm +dewormed +deworming +deworms +dewret +dewrot +dews +dewtry +dewworm +dex +dexamethasone +dexes +dexies +dexiocardia +dexiotrope +dexiotropic +dexiotropism +dexiotropous +dexter +dexterical +dexterity +dexterous +dexterously +dexterousness +dextorsal +dextrad +dextral +dextrality +dextrally +dextran +dextranase +dextrane +dextrans +dextraural +dextrer +dextrin +dextrinase +dextrinate +dextrine +dextrines +dextrinize +dextrinous +dextrins +dextro +dextroamphetamine +dextroaural +dextrocardia +dextrocardial +dextrocerebral +dextrocular +dextrocularity +dextroduction +dextrogyrate +dextrogyration +dextrogyratory +dextrogyre +dextrogyrous +dextroglucose +dextrolactic +dextrolimonene +dextromanual +dextropedal +dextropinene +dextrorotary +dextrorotatary +dextrorotation +dextrorotatory +dextrorsal +dextrorse +dextrorsely +dextrosazone +dextrose +dextroses +dextrosinistral +dextrosinistrally +dextrosuria +dextrotartaric +dextrotropic +dextrotropous +dextrous +dextrously +dextrousness +dextroversion +dezaley +dezymotize +dezinc +dezincation +dezinced +dezincify +dezincification +dezincified +dezincifying +dezincing +dezincked +dezincking +dezincs +dezinkify +dfault +dft +dg +dgag +dghaisa +dha +dhabb +dhai +dhak +dhaks +dhal +dhaman +dhamma +dhamnoo +dhan +dhangar +dhanuk +dhanush +dhanvantari +dharana +dharani +dharma +dharmakaya +dharmas +dharmashastra +dharmasmriti +dharmasutra +dharmic +dharmsala +dharna +dharnas +dhaura +dhauri +dhava +dhaw +dheneb +dheri +dhyal +dhyana +dhikr +dhikrs +dhobee +dhobey +dhobi +dhoby +dhobie +dhobies +dhobis +dhole +dholes +dhoney +dhoni +dhooley +dhooly +dhoolies +dhoon +dhoora +dhooras +dhooti +dhootie +dhooties +dhootis +dhotee +dhoti +dhoty +dhotis +dhoul +dhourra +dhourras +dhow +dhows +dhritarashtra +dhu +dhunchee +dhunchi +dhundia +dhurna +dhurnas +dhurra +dhurry +dhurrie +dhuti +dhutis +di +dy +dia +diabantite +diabase +diabases +diabasic +diabaterial +diabetes +diabetic +diabetical +diabetics +diabetogenic +diabetogenous +diabetometer +diabetophobia +diable +dyable +diablene +diablery +diablerie +diableries +diablo +diablotin +diabolarch +diabolarchy +diabolatry +diabolepsy +diaboleptic +diabolic +diabolical +diabolically +diabolicalness +diabolify +diabolification +diabolifuge +diabolisation +diabolise +diabolised +diabolising +diabolism +diabolist +diabolization +diabolize +diabolized +diabolizing +diabolo +diabology +diabological +diabolology +diabolonian +diabolos +diabolus +diabrosis +diabrotic +diabrotica +diacanthous +diacatholicon +diacaustic +diacetamide +diacetate +diacetic +diacetyl +diacetylene +diacetylmorphine +diacetyls +diacetin +diacetine +diacetonuria +diaceturia +diachaenium +diachylon +diachylum +diachyma +diachoresis +diachoretic +diachrony +diachronic +diachronically +diachronicness +diacid +diacidic +diacids +diacipiperazine +diaclase +diaclasis +diaclasite +diaclastic +diacle +diaclinal +diacoca +diacodion +diacodium +diacoele +diacoelia +diacoelosis +diaconal +diaconate +diaconia +diaconica +diaconicon +diaconicum +diaconus +diacope +diacoustics +diacranterian +diacranteric +diacrisis +diacritic +diacritical +diacritically +diacritics +diacromyodi +diacromyodian +diact +diactin +diactinal +diactine +diactinic +diactinism +diaculum +dyad +diadelphia +diadelphian +diadelphic +diadelphous +diadem +diadema +diadematoida +diademed +diademing +diadems +diaderm +diadermic +diadic +dyadic +dyadically +dyadics +diadkokinesia +diadoche +diadochi +diadochy +diadochian +diadochic +diadochite +diadochokinesia +diadochokinesis +diadochokinetic +diadokokinesis +diadoumenos +diadrom +diadrome +diadromous +dyads +diadumenus +diaene +diaereses +diaeresis +diaeretic +diaetetae +diag +diagenesis +diagenetic +diagenetically +diageotropy +diageotropic +diageotropism +diaglyph +diaglyphic +diaglyptic +diagnosable +diagnose +diagnoseable +diagnosed +diagnoses +diagnosing +diagnosis +diagnostic +diagnostical +diagnostically +diagnosticate +diagnosticated +diagnosticating +diagnostication +diagnostician +diagnosticians +diagnostics +diagometer +diagonal +diagonality +diagonalizable +diagonalization +diagonalize +diagonally +diagonals +diagonalwise +diagonial +diagonic +diagram +diagramed +diagraming +diagrammable +diagrammatic +diagrammatical +diagrammatically +diagrammatician +diagrammatize +diagrammed +diagrammer +diagrammers +diagrammeter +diagramming +diagrammitically +diagrams +diagraph +diagraphic +diagraphical +diagraphics +diagraphs +diagredium +diagrydium +diaguitas +diaguite +diaheliotropic +diaheliotropically +diaheliotropism +dyak +diaka +diakineses +diakinesis +diakinetic +dyakisdodecahedron +dyakish +diakonika +diakonikon +dial +dialcohol +dialdehyde +dialect +dialectal +dialectalize +dialectally +dialectic +dialectical +dialectically +dialectician +dialecticism +dialecticize +dialectics +dialectologer +dialectology +dialectologic +dialectological +dialectologically +dialectologies +dialectologist +dialector +dialects +dialed +dialer +dialers +dialycarpous +dialin +dialiness +dialing +dialings +dialypetalae +dialypetalous +dialyphyllous +dialysability +dialysable +dialysate +dialysation +dialyse +dialysed +dialysepalous +dialyser +dialysers +dialyses +dialysing +dialysis +dialist +dialystaminous +dialystely +dialystelic +dialister +dialists +dialytic +dialytically +dialyzability +dialyzable +dialyzate +dialyzation +dialyzator +dialyze +dialyzed +dialyzer +dialyzers +dialyzes +dialyzing +dialkyl +dialkylamine +dialkylic +diallage +diallages +diallagic +diallagite +diallagoid +dialled +diallel +diallela +dialleli +diallelon +diallelus +dialler +diallers +diallyl +dialling +diallings +diallist +diallists +dialog +dialoger +dialogers +dialogged +dialogging +dialogic +dialogical +dialogically +dialogised +dialogising +dialogism +dialogist +dialogistic +dialogistical +dialogistically +dialogite +dialogize +dialogized +dialogizing +dialogs +dialogue +dialogued +dialoguer +dialogues +dialoguing +dialonian +dials +dialup +dialuric +diam +diamagnet +diamagnetic +diamagnetically +diamagnetism +diamagnetize +diamagnetometer +diamant +diamante +diamantiferous +diamantine +diamantoid +diamat +diamb +diamber +diambic +diamegnetism +diamesogamous +diameter +diameters +diametral +diametrally +diametric +diametrical +diametrically +diamicton +diamide +diamides +diamido +diamidogen +diamyl +diamylene +diamylose +diamin +diamine +diamines +diaminogen +diaminogene +diamins +diammine +diamminobromide +diamminonitrate +diammonium +diamond +diamondback +diamondbacked +diamondbacks +diamonded +diamondiferous +diamonding +diamondize +diamondized +diamondizing +diamondlike +diamonds +diamondwise +diamondwork +diamorphine +diamorphosis +dian +diana +diancecht +diander +diandria +diandrian +diandrous +diane +dianetics +dianil +dianilid +dianilide +dianisidin +dianisidine +dianite +dianodal +dianoetic +dianoetical +dianoetically +dianoia +dianoialogy +dianthaceae +dianthera +dianthus +dianthuses +diantre +diapalma +diapase +diapasm +diapason +diapasonal +diapasons +diapause +diapaused +diapauses +diapausing +diapedeses +diapedesis +diapedetic +diapensia +diapensiaceae +diapensiaceous +diapente +diaper +diapered +diapery +diapering +diapers +diaphane +diaphaneity +diaphany +diaphanie +diaphanometer +diaphanometry +diaphanometric +diaphanoscope +diaphanoscopy +diaphanotype +diaphanous +diaphanously +diaphanousness +diaphemetric +diaphyseal +diaphyses +diaphysial +diaphysis +diaphone +diaphones +diaphony +diaphonia +diaphonic +diaphonical +diaphonies +diaphorase +diaphoreses +diaphoresis +diaphoretic +diaphoretical +diaphoretics +diaphorite +diaphote +diaphototropic +diaphototropism +diaphragm +diaphragmal +diaphragmatic +diaphragmatically +diaphragmed +diaphragming +diaphragms +diaphtherin +diapyesis +diapyetic +diapir +diapiric +diapirs +diaplases +diaplasis +diaplasma +diaplex +diaplexal +diaplexus +diapnoe +diapnoic +diapnotic +diapophyses +diapophysial +diapophysis +diaporesis +diaporthe +diapositive +diapsid +diapsida +diapsidan +diarch +diarchy +dyarchy +diarchial +diarchic +dyarchic +dyarchical +diarchies +dyarchies +diarhemia +diary +diarial +diarian +diaries +diarist +diaristic +diarists +diarize +diarrhea +diarrheal +diarrheas +diarrheic +diarrhetic +diarrhoea +diarrhoeal +diarrhoeic +diarrhoetic +diarsenide +diarthric +diarthrodial +diarthroses +diarthrosis +diarticular +dias +dyas +diaschisis +diaschisma +diaschistic +diascia +diascope +diascopy +diascord +diascordium +diasene +diasynthesis +diasyrm +diasystem +diaskeuasis +diaskeuast +diasper +diaspidinae +diaspidine +diaspinae +diaspine +diaspirin +diaspora +diasporas +diaspore +diaspores +dyassic +diastalses +diastalsis +diastaltic +diastase +diastases +diastasic +diastasimetry +diastasis +diastataxy +diastataxic +diastatic +diastatically +diastem +diastema +diastemata +diastematic +diastematomyelia +diaster +dyaster +diastereoisomer +diastereoisomeric +diastereoisomerism +diastereomer +diasters +diastyle +diastimeter +diastole +diastoles +diastolic +diastomatic +diastral +diastrophe +diastrophy +diastrophic +diastrophically +diastrophism +diatessaron +diatesseron +diathermacy +diathermal +diathermance +diathermancy +diathermaneity +diathermanous +diathermy +diathermia +diathermic +diathermies +diathermize +diathermometer +diathermotherapy +diathermous +diatheses +diathesic +diathesis +diathetic +diatom +diatoma +diatomaceae +diatomacean +diatomaceoid +diatomaceous +diatomales +diatomeae +diatomean +diatomic +diatomicity +diatomiferous +diatomin +diatomine +diatomist +diatomite +diatomous +diatoms +diatonic +diatonical +diatonically +diatonicism +diatonous +diatoric +diatreme +diatribe +diatribes +diatribist +diatryma +diatrymiformes +diatropic +diatropism +diau +diauli +diaulic +diaulos +dyaus +diavolo +diaxial +diaxon +diaxone +diaxonic +diazenithal +diazepam +diazepams +diazeuctic +diazeutic +diazeuxis +diazid +diazide +diazin +diazine +diazines +diazins +diazo +diazoalkane +diazoamin +diazoamine +diazoamino +diazoaminobenzene +diazoanhydride +diazoate +diazobenzene +diazohydroxide +diazoic +diazoimide +diazoimido +diazole +diazoles +diazoma +diazomethane +diazonium +diazotate +diazotic +diazotype +diazotizability +diazotizable +diazotization +diazotize +diazotized +diazotizing +dib +dibase +dibasic +dibasicity +dibatag +dibatis +dibbed +dibber +dibbers +dibbing +dibble +dibbled +dibbler +dibblers +dibbles +dibbling +dibbuk +dybbuk +dibbukim +dybbukim +dibbuks +dybbuks +dibenzyl +dibenzoyl +dibenzophenazine +dibenzopyrrole +dibhole +diblastula +diborate +dibothriocephalus +dibrach +dibranch +dibranchia +dibranchiata +dibranchiate +dibranchious +dibrom +dibromid +dibromide +dibromoacetaldehyde +dibromobenzene +dibs +dibstone +dibstones +dibucaine +dibutyl +dibutyrate +dibutyrin +dicacity +dicacodyl +dicaeidae +dicaeology +dicalcic +dicalcium +dicarbonate +dicarbonic +dicarboxylate +dicarboxylic +dicaryon +dicaryophase +dicaryophyte +dicaryotic +dicarpellary +dicast +dicastery +dicasteries +dicastic +dicasts +dicatalectic +dicatalexis +diccon +dice +dyce +diceboard +dicebox +dicecup +diced +dicey +dicellate +diceman +dicentra +dicentras +dicentrin +dicentrine +dicephalism +dicephalous +dicephalus +diceplay +dicer +diceras +diceratidae +dicerion +dicerous +dicers +dices +dicetyl +dich +dichapetalaceae +dichapetalum +dichas +dichasia +dichasial +dichasium +dichastasis +dichastic +dichelyma +dichlamydeous +dichlone +dichloramin +dichloramine +dichlorhydrin +dichloride +dichloroacetic +dichlorobenzene +dichlorodifluoromethane +dichlorodiphenyltrichloroethane +dichlorohydrin +dichloromethane +dichlorvos +dichocarpism +dichocarpous +dichogamy +dichogamic +dichogamous +dichondra +dichondraceae +dichopodial +dichoptic +dichord +dichoree +dichorisandra +dichotic +dichotically +dichotomal +dichotomy +dichotomic +dichotomically +dichotomies +dichotomisation +dichotomise +dichotomised +dichotomising +dichotomist +dichotomistic +dichotomization +dichotomize +dichotomized +dichotomizing +dichotomous +dichotomously +dichotomousness +dichotriaene +dichroic +dichroiscope +dichroiscopic +dichroism +dichroite +dichroitic +dichromasy +dichromasia +dichromat +dichromate +dichromatic +dichromaticism +dichromatism +dichromatopsia +dichromic +dichromism +dichronous +dichrooscope +dichrooscopic +dichroous +dichroscope +dichroscopic +dicht +dichter +dicyan +dicyandiamide +dicyanid +dicyanide +dicyanin +dicyanine +dicyanodiamide +dicyanogen +dicycle +dicycly +dicyclic +dicyclica +dicyclies +dicyclist +dicyclopentadienyliron +dicyema +dicyemata +dicyemid +dicyemida +dicyemidae +dicier +diciest +dicing +dicynodon +dicynodont +dicynodontia +dicynodontidae +dick +dickcissel +dickey +dickeybird +dickeys +dickens +dickenses +dickensian +dickensiana +dicker +dickered +dickering +dickers +dicky +dickybird +dickie +dickies +dickinsonite +dickite +dicks +dicksonia +dickty +diclesium +diclidantheraceae +dicliny +diclinic +diclinies +diclinism +diclinous +diclytra +dicoccous +dicodeine +dicoelious +dicoelous +dicolic +dicolon +dicondylian +dicophane +dicot +dicotyl +dicotyledon +dicotyledonary +dicotyledones +dicotyledonous +dicotyledons +dicotyles +dicotylidae +dicotylous +dicotyls +dicots +dicoumarin +dicoumarol +dicranaceae +dicranaceous +dicranoid +dicranterian +dicranum +dicrostonyx +dicrotal +dicrotic +dicrotism +dicrotous +dicruridae +dict +dicta +dictaen +dictagraph +dictamen +dictamina +dictamnus +dictaphone +dictaphones +dictate +dictated +dictates +dictating +dictatingly +dictation +dictational +dictations +dictative +dictator +dictatory +dictatorial +dictatorialism +dictatorially +dictatorialness +dictators +dictatorship +dictatorships +dictatress +dictatrix +dictature +dictery +dicty +dictic +dictynid +dictynidae +dictyoceratina +dictyoceratine +dictyodromous +dictyogen +dictyogenous +dictyograptus +dictyoid +diction +dictional +dictionally +dictionary +dictionarian +dictionaries +dictyonema +dictyonina +dictyonine +dictions +dictyophora +dictyopteran +dictyopteris +dictyosiphon +dictyosiphonaceae +dictyosiphonaceous +dictyosome +dictyostele +dictyostelic +dictyota +dictyotaceae +dictyotaceous +dictyotales +dictyotic +dictyoxylon +dictograph +dictronics +dictum +dictums +did +didache +didachist +didact +didactic +didactical +didacticality +didactically +didactician +didacticism +didacticity +didactics +didactyl +didactylism +didactylous +didactive +didacts +didal +didapper +didappers +didascalar +didascaly +didascaliae +didascalic +didascalos +didder +diddered +diddering +diddest +diddy +diddies +diddikai +diddle +diddled +diddler +diddlers +diddles +diddling +didelph +didelphia +didelphian +didelphic +didelphid +didelphidae +didelphyidae +didelphine +didelphis +didelphoid +didelphous +didepsid +didepside +didest +didgeridoo +didy +didicoy +dididae +didie +didies +didym +didymate +didymia +didymis +didymitis +didymium +didymiums +didymoid +didymolite +didymous +didymus +didynamy +didynamia +didynamian +didynamic +didynamies +didynamous +didine +didinium +didle +didler +didn +didna +didnt +dido +didodecahedral +didodecahedron +didoes +didonia +didos +didrachm +didrachma +didrachmal +didrachmas +didric +didromy +didromies +didst +diduce +diduced +diducing +diduction +diductively +diductor +didunculidae +didunculinae +didunculus +didus +die +dye +dyeability +dyeable +dieb +dieback +diebacks +dyebeck +diecase +diecious +dieciously +diectasis +died +dyed +diedral +diedric +dieffenbachia +diegesis +diego +diegueno +diehard +diehards +dyehouse +dieyerie +dieing +dyeing +dyeings +diel +dieldrin +dieldrins +dyeleaves +dielec +dielectric +dielectrical +dielectrically +dielectrics +dielike +dyeline +dielytra +diem +diemaker +dyemaker +diemakers +diemaking +dyemaking +diencephala +diencephalic +diencephalon +diencephalons +diene +diener +dienes +dier +dyer +diereses +dieresis +dieretic +dieri +dyers +diervilla +dies +dyes +diesel +dieselization +dieselize +dieselized +dieselizing +diesels +dieses +diesinker +diesinking +diesis +diester +dyester +diesters +diestock +diestocks +diestrous +diestrual +diestrum +diestrums +diestrus +diestruses +dyestuff +dyestuffs +diet +dietal +dietary +dietarian +dietaries +dietarily +dieted +dieter +dieters +dietetic +dietetical +dietetically +dietetics +dietetist +diethanolamine +diether +diethyl +diethylacetal +diethylamide +diethylamine +diethylaminoethanol +diethylenediamine +diethylethanolamine +diethylmalonylurea +diethylstilbestrol +diethylstilboestrol +diethyltryptamine +diety +dietic +dietical +dietician +dieticians +dietics +dieties +dietine +dieting +dietist +dietitian +dietitians +dietotherapeutics +dietotherapy +dietotoxic +dietotoxicity +dietrichite +diets +dietted +dietzeite +dieugard +dyeware +dyeweed +dyeweeds +diewise +dyewood +dyewoods +diezeugmenon +dif +difda +diferrion +diff +diffame +diffareation +diffarreation +diffeomorphic +diffeomorphism +differ +differed +differen +difference +differenced +differences +differency +differencing +differencingly +different +differentia +differentiability +differentiable +differentiae +differential +differentialize +differentially +differentials +differentiant +differentiate +differentiated +differentiates +differentiating +differentiation +differentiations +differentiative +differentiator +differentiators +differently +differentness +differer +differers +differing +differingly +differs +difficile +difficileness +difficilitate +difficult +difficulty +difficulties +difficultly +difficultness +diffidation +diffide +diffided +diffidence +diffident +diffidently +diffidentness +diffiding +diffinity +difflation +diffluence +diffluent +difflugia +difform +difforme +difformed +difformity +diffract +diffracted +diffracting +diffraction +diffractional +diffractions +diffractive +diffractively +diffractiveness +diffractometer +diffracts +diffranchise +diffrangibility +diffrangible +diffugient +diffund +diffusate +diffuse +diffused +diffusedly +diffusedness +diffusely +diffuseness +diffuser +diffusers +diffuses +diffusibility +diffusible +diffusibleness +diffusibly +diffusimeter +diffusing +diffusiometer +diffusion +diffusional +diffusionism +diffusionist +diffusions +diffusive +diffusively +diffusiveness +diffusivity +diffusor +diffusors +difluence +difluoride +diformin +difunctional +dig +digallate +digallic +digametic +digamy +digamies +digamist +digamists +digamma +digammas +digammate +digammated +digammic +digamous +digastric +digenea +digeneous +digenesis +digenetic +digenetica +digeny +digenic +digenite +digenous +digerent +digest +digestant +digested +digestedly +digestedness +digester +digesters +digestibility +digestible +digestibleness +digestibly +digestif +digesting +digestion +digestional +digestive +digestively +digestiveness +digestment +digestor +digestory +digestors +digests +digesture +diggable +digged +digger +diggers +digging +diggings +dight +dighted +dighter +dighting +dights +digynia +digynian +digynous +digit +digital +digitalein +digitalic +digitaliform +digitalin +digitalis +digitalism +digitalization +digitalize +digitalized +digitalizing +digitally +digitals +digitaria +digitate +digitated +digitately +digitation +digitiform +digitigrada +digitigrade +digitigradism +digitinervate +digitinerved +digitipinnate +digitisation +digitise +digitised +digitising +digitization +digitize +digitized +digitizer +digitizes +digitizing +digitogenin +digitonin +digitoplantar +digitorium +digitoxigenin +digitoxin +digitoxose +digitron +digits +digitule +digitus +digladiate +digladiated +digladiating +digladiation +digladiator +diglyceride +diglyph +diglyphic +diglossia +diglot +diglots +diglottic +diglottism +diglottist +diglucoside +digmeat +dignation +digne +dignify +dignification +dignified +dignifiedly +dignifiedness +dignifies +dignifying +dignitary +dignitarial +dignitarian +dignitaries +dignitas +dignity +dignities +dignosce +dignosle +dignotion +dygogram +digonal +digoneutic +digoneutism +digonoporous +digonous +digor +digoxin +digoxins +digram +digraph +digraphic +digraphically +digraphs +digredience +digrediency +digredient +digress +digressed +digresser +digresses +digressing +digressingly +digression +digressional +digressionary +digressions +digressive +digressively +digressiveness +digressory +digs +diguanide +digue +dihalid +dihalide +dihalo +dihalogen +dihdroxycholecalciferol +dihedral +dihedrals +dihedron +dihedrons +dihely +dihelios +dihelium +dihexagonal +dihexahedral +dihexahedron +dihybrid +dihybridism +dihybrids +dihydrate +dihydrated +dihydrazone +dihydric +dihydride +dihydrite +dihydrochloride +dihydrocupreine +dihydrocuprin +dihydroergotamine +dihydrogen +dihydrol +dihydromorphinone +dihydronaphthalene +dihydronicotine +dihydrosphingosine +dihydrostreptomycin +dihydrotachysterol +dihydroxy +dihydroxyacetone +dihydroxysuccinic +dihydroxytoluene +dihysteria +diiamb +diiambus +dying +dyingly +dyingness +dyings +diiodid +diiodide +diiodo +diiodoform +diiodotyrosine +diipenates +diipolia +diisatogen +dijudicant +dijudicate +dijudicated +dijudicating +dijudication +dika +dikage +dykage +dikamali +dikamalli +dikaryon +dikaryophase +dikaryophasic +dikaryophyte +dikaryophytic +dikaryotic +dikast +dikdik +dikdiks +dike +dyke +diked +dyked +dikegrave +dykehopper +dikelet +dikelocephalid +dikelocephalus +dikephobia +diker +dyker +dikereeve +dykereeve +dikeria +dikerion +dikers +dikes +dykes +dikeside +diketene +diketo +diketone +diking +dyking +dikkop +diksha +diktat +diktats +diktyonite +dil +dilacerate +dilacerated +dilacerating +dilaceration +dilactic +dilactone +dilambdodont +dilamination +dylan +dilaniate +dilantin +dilapidate +dilapidated +dilapidating +dilapidation +dilapidator +dilatability +dilatable +dilatableness +dilatably +dilatancy +dilatant +dilatants +dilatate +dilatation +dilatational +dilatations +dilatative +dilatator +dilatatory +dilate +dilated +dilatedly +dilatedness +dilatement +dilater +dilaters +dilates +dilating +dilatingly +dilation +dilations +dilative +dilatometer +dilatometry +dilatometric +dilatometrically +dilator +dilatory +dilatorily +dilatoriness +dilators +dildo +dildoe +dildoes +dildos +dilection +dilemi +dilemite +dilemma +dilemmas +dilemmatic +dilemmatical +dilemmatically +dilemmic +diletant +dilettanist +dilettant +dilettante +dilettanteish +dilettanteism +dilettantes +dilettanteship +dilettanti +dilettantish +dilettantism +dilettantist +dilettantship +diligence +diligences +diligency +diligent +diligentia +diligently +diligentness +dilis +dilker +dill +dillenia +dilleniaceae +dilleniaceous +dilleniad +dillesk +dilli +dilly +dillydally +dillydallied +dillydallier +dillydallies +dillydallying +dillier +dillies +dilligrout +dillyman +dillymen +dilling +dillis +dillisk +dills +dillseed +dillue +dilluer +dillweed +dilo +dilogarithm +dilogy +dilogical +dilos +dilucid +dilucidate +diluendo +diluent +diluents +dilutant +dilute +diluted +dilutedly +dilutedness +dilutee +dilutely +diluteness +dilutent +diluter +diluters +dilutes +diluting +dilution +dilutions +dilutive +dilutor +dilutors +diluvy +diluvia +diluvial +diluvialist +diluvian +diluvianism +diluviate +diluvion +diluvions +diluvium +diluviums +dim +dimagnesic +dimane +dimanganion +dimanganous +dimaris +dimastigate +dimatis +dimber +dimberdamber +dimble +dime +dimedon +dimedone +dimenhydrinate +dimensible +dimension +dimensional +dimensionality +dimensionally +dimensioned +dimensioning +dimensionless +dimensions +dimensive +dimensum +dimensuration +dimer +dimera +dimeran +dimercaprol +dimercury +dimercuric +dimercurion +dimeric +dimeride +dimerism +dimerisms +dimerization +dimerize +dimerized +dimerizes +dimerizing +dimerlie +dimerous +dimers +dimes +dimetallic +dimeter +dimeters +dimethyl +dimethylamine +dimethylamino +dimethylaniline +dimethylanthranilate +dimethylbenzene +dimethylcarbinol +dimethyldiketone +dimethylhydrazine +dimethylketol +dimethylketone +dimethylmethane +dimethylnitrosamine +dimethyls +dimethylsulfoxide +dimethylsulphoxide +dimethyltryptamine +dimethoate +dimethoxy +dimethoxymethane +dimetient +dimetry +dimetria +dimetric +dimetrodon +dimyary +dimyaria +dimyarian +dimyaric +dimication +dimidiate +dimidiated +dimidiating +dimidiation +dimin +diminish +diminishable +diminishableness +diminished +diminisher +diminishes +diminishing +diminishingly +diminishingturns +diminishment +diminishments +diminue +diminuendo +diminuendoed +diminuendoes +diminuendos +diminuent +diminutal +diminute +diminuted +diminutely +diminuting +diminution +diminutional +diminutions +diminutival +diminutive +diminutively +diminutiveness +diminutivize +dimiss +dimissaries +dimission +dimissory +dimissorial +dimit +dimity +dimities +dimitry +dimitted +dimitting +dimittis +dimly +dimmable +dimmed +dimmedness +dimmer +dimmers +dimmest +dimmet +dimmy +dimming +dimmish +dimmit +dimmock +dimna +dimness +dimnesses +dimolecular +dimoric +dimorph +dimorphic +dimorphism +dimorphisms +dimorphite +dimorphotheca +dimorphous +dimorphs +dimout +dimouts +dimple +dimpled +dimplement +dimples +dimply +dimplier +dimpliest +dimpling +dimps +dimpsy +dims +dimuence +dimwit +dimwits +dimwitted +dimwittedly +dimwittedness +din +dyn +dynactinometer +dynagraph +dinah +dynam +dynameter +dynametric +dynametrical +dynamic +dynamical +dynamically +dynamicity +dynamics +dynamis +dynamism +dynamisms +dynamist +dynamistic +dynamists +dynamitard +dynamite +dynamited +dynamiter +dynamiters +dynamites +dynamitic +dynamitical +dynamitically +dynamiting +dynamitish +dynamitism +dynamitist +dynamization +dynamize +dynamo +dinamode +dynamoelectric +dynamoelectrical +dynamogeneses +dynamogenesis +dynamogeny +dynamogenic +dynamogenous +dynamogenously +dynamograph +dynamometamorphic +dynamometamorphism +dynamometamorphosed +dynamometer +dynamometers +dynamometry +dynamometric +dynamometrical +dynamomorphic +dynamoneure +dynamophone +dynamos +dynamoscope +dynamostatic +dynamotor +dinanderie +dinantian +dinaphthyl +dynapolis +dinar +dinarchy +dinarchies +dinaric +dinars +dinarzade +dynast +dynastes +dynasty +dynastic +dynastical +dynastically +dynasticism +dynastid +dynastidan +dynastides +dynasties +dynastinae +dynasts +dynatron +dynatrons +dinder +dindymene +dindymus +dindle +dindled +dindles +dindling +dindon +dine +dyne +dined +dynel +diner +dinergate +dineric +dinero +dineros +diners +dines +dynes +dinetic +dinette +dinettes +dineuric +dineutron +ding +dingar +dingbat +dingbats +dingdong +dingdonged +dingdonging +dingdongs +dinge +dinged +dingee +dingey +dingeing +dingeys +dinger +dinghee +dinghy +dinghies +dingy +dingier +dingies +dingiest +dingily +dinginess +dinging +dingle +dingleberry +dinglebird +dingled +dingledangle +dingles +dingly +dingling +dingman +dingmaul +dingo +dingoes +dings +dingthrift +dingus +dinguses +dingwall +dinheiro +dinic +dinical +dinichthyid +dinichthys +dining +dinitrate +dinitril +dinitrile +dinitro +dinitrobenzene +dinitrocellulose +dinitrophenylhydrazine +dinitrophenol +dinitrotoluene +dink +dinka +dinked +dinkey +dinkeys +dinky +dinkier +dinkies +dinkiest +dinking +dinkly +dinks +dinkum +dinman +dinmont +dinned +dinner +dinnery +dinnerless +dinnerly +dinners +dinnertime +dinnerware +dinning +dinobryon +dinoceras +dinocerata +dinoceratan +dinoceratid +dinoceratidae +dynode +dynodes +dinoflagellata +dinoflagellatae +dinoflagellate +dinoflagellida +dinomic +dinomys +dinophyceae +dinophilea +dinophilus +dinornis +dinornithes +dinornithic +dinornithid +dinornithidae +dinornithiformes +dinornithine +dinornithoid +dino +dinos +dinosaur +dinosauria +dinosaurian +dinosauric +dinosaurs +dinothere +dinotheres +dinotherian +dinotheriidae +dinotherium +dins +dinsome +dint +dinted +dinting +dintless +dints +dinucleotide +dinumeration +dinus +diobely +diobol +diobolon +diobolons +diobols +dioc +diocesan +diocesans +diocese +dioceses +diocesian +diocletian +diocoel +dioctahedral +dioctophyme +diode +diodes +diodia +diodon +diodont +diodontidae +dioecy +dioecia +dioecian +dioeciodimorphous +dioeciopolygamous +dioecious +dioeciously +dioeciousness +dioecism +dioecisms +dioestrous +dioestrum +dioestrus +diogenean +diogenes +diogenic +diogenite +dioicous +dioicously +dioicousness +diol +diolefin +diolefine +diolefinic +diolefins +diols +diomate +diomedea +diomedeidae +diomedes +dion +dionaea +dionaeaceae +dione +dionym +dionymal +dionise +dionysia +dionysiac +dionysiacal +dionysiacally +dionysian +dionysus +dionize +dioon +diophantine +diophysite +dyophysite +dyophysitic +dyophysitical +dyophysitism +dyophone +diopsidae +diopside +diopsides +diopsidic +diopsimeter +diopsis +dioptase +dioptases +diopter +diopters +dioptidae +dioptograph +dioptometer +dioptometry +dioptomiter +dioptoscopy +dioptra +dioptral +dioptrate +dioptre +dioptres +dioptry +dioptric +dioptrical +dioptrically +dioptrics +dioptrometer +dioptrometry +dioptroscopy +diorama +dioramas +dioramic +diordinal +diorism +diorite +diorites +dioritic +diorthoses +diorthosis +diorthotic +dioscorea +dioscoreaceae +dioscoreaceous +dioscorein +dioscorine +dioscuri +dioscurian +diose +diosgenin +diosma +diosmin +diosmose +diosmosed +diosmosing +diosmosis +diosmotic +diosphenol +diospyraceae +diospyraceous +diospyros +dyostyle +diota +dyotheism +dyothelete +dyotheletian +dyotheletic +dyotheletical +dyotheletism +diothelism +dyothelism +dioti +diotic +diotocardia +diotrephes +diovular +dioxan +dioxane +dioxanes +dioxy +dioxid +dioxide +dioxides +dioxids +dioxime +dioxin +dioxindole +dip +dipala +diparentum +dipartite +dipartition +dipaschal +dipchick +dipcoat +dipentene +dipentine +dipeptid +dipeptidase +dipeptide +dipetalous +dipetto +diphase +diphaser +diphasic +diphead +diphenan +diphenhydramine +diphenyl +diphenylacetylene +diphenylamine +diphenylaminechlorarsine +diphenylchloroarsine +diphenylene +diphenylenimide +diphenylenimine +diphenylguanidine +diphenylhydantoin +diphenylmethane +diphenylquinomethane +diphenyls +diphenylthiourea +diphenol +diphenoxylate +diphycercal +diphycercy +diphyes +diphyesis +diphygenic +diphyletic +diphylla +diphylleia +diphyllobothrium +diphyllous +diphyodont +diphyozooid +diphysite +diphysitism +diphyzooid +dyphone +diphonia +diphosgene +diphosphate +diphosphid +diphosphide +diphosphoric +diphosphothiamine +diphrelatic +diphtheria +diphtherial +diphtherian +diphtheriaphor +diphtheric +diphtheritic +diphtheritically +diphtheritis +diphtheroid +diphtheroidal +diphtherotoxin +diphthong +diphthongal +diphthongalize +diphthongally +diphthongation +diphthonged +diphthongia +diphthongic +diphthonging +diphthongisation +diphthongise +diphthongised +diphthongising +diphthongization +diphthongize +diphthongized +diphthongizing +diphthongous +diphthongs +dipicrate +dipicrylamin +dipicrylamine +dipygi +dipygus +dipylon +dipyramid +dipyramidal +dipyre +dipyrenous +dipyridyl +dipl +diplacanthidae +diplacanthus +diplacuses +diplacusis +dipladenia +diplanar +diplanetic +diplanetism +diplantidian +diplarthrism +diplarthrous +diplasiasmus +diplasic +diplasion +diple +diplegia +diplegias +diplegic +dipleidoscope +dipleiodoscope +dipleura +dipleural +dipleuric +dipleurobranchiate +dipleurogenesis +dipleurogenetic +dipleurula +dipleurulas +dipleurule +diplex +diplexer +diplobacillus +diplobacterium +diploblastic +diplocardia +diplocardiac +diplocarpon +diplocaulescent +diplocephaly +diplocephalous +diplocephalus +diplochlamydeous +diplococcal +diplococcemia +diplococci +diplococcic +diplococcocci +diplococcoid +diplococcus +diploconical +diplocoria +diplodia +diplodocus +diplodocuses +diplodus +diploe +diploes +diploetic +diplogangliate +diplogenesis +diplogenetic +diplogenic +diploglossata +diploglossate +diplograph +diplography +diplographic +diplographical +diplohedral +diplohedron +diploic +diploid +diploidy +diploidic +diploidies +diploidion +diploidize +diploids +diplois +diplokaryon +diploma +diplomacy +diplomacies +diplomaed +diplomaing +diplomas +diplomat +diplomata +diplomate +diplomates +diplomatic +diplomatical +diplomatically +diplomatics +diplomatique +diplomatism +diplomatist +diplomatists +diplomatize +diplomatized +diplomatology +diplomats +diplomyelia +diplonema +diplonephridia +diploneural +diplont +diplontic +diplonts +diploperistomic +diplophase +diplophyte +diplophonia +diplophonic +diplopy +diplopia +diplopiaphobia +diplopias +diplopic +diploplacula +diploplacular +diploplaculate +diplopod +diplopoda +diplopodic +diplopodous +diplopods +diploptera +diplopteryga +diplopterous +diploses +diplosis +diplosome +diplosphenal +diplosphene +diplospondyli +diplospondylic +diplospondylism +diplostemony +diplostemonous +diplostichous +diplotaxis +diplotegia +diplotene +diplozoon +diplumbic +dipmeter +dipneedle +dipneumona +dipneumones +dipneumonous +dipneust +dipneustal +dipneusti +dipnoan +dipnoans +dipnoi +dipnoid +dypnone +dipnoous +dipode +dipody +dipodic +dipodid +dipodidae +dipodies +dipodomyinae +dipodomys +dipolar +dipolarization +dipolarize +dipole +dipoles +dipolsphene +diporpa +dipotassic +dipotassium +dippable +dipped +dipper +dipperful +dippers +dippy +dippier +dippiest +dipping +dippings +dipppy +dipppier +dipppiest +diprimary +diprismatic +dipropargyl +dipropellant +dipropyl +diprotic +diprotodan +diprotodon +diprotodont +diprotodontia +dips +dipsacaceae +dipsacaceous +dipsaceae +dipsaceous +dipsacus +dipsades +dipsadinae +dipsadine +dipsas +dipsey +dipsetic +dipsy +dipsie +dipso +dipsomania +dipsomaniac +dipsomaniacal +dipsomaniacs +dipsopathy +dipsos +dipsosaurus +dipsosis +dipstick +dipsticks +dipt +dipter +diptera +dipteraceae +dipteraceous +dipterad +dipteral +dipteran +dipterans +dipterygian +dipterist +dipteryx +dipterocarp +dipterocarpaceae +dipterocarpaceous +dipterocarpous +dipterocarpus +dipterocecidium +dipteroi +dipterology +dipterological +dipterologist +dipteron +dipteros +dipterous +dipterus +diptyca +diptycas +diptych +diptychon +diptychs +diptote +dipus +dipware +diquat +diquats +dir +diradiation +dirca +dircaean +dird +dirdum +dirdums +dire +direcly +direct +directable +directcarving +directdiscourse +directed +directer +directest +directeur +directexamination +directing +direction +directional +directionality +directionalize +directionally +directionize +directionless +directions +directitude +directive +directively +directiveness +directives +directivity +directly +directness +directoire +director +directoral +directorate +directorates +directory +directorial +directorially +directories +directors +directorship +directorships +directress +directrices +directrix +directrixes +directs +direful +direfully +direfulness +direly +dirempt +diremption +direness +direnesses +direption +direr +direst +direx +direxit +dirge +dirged +dirgeful +dirgelike +dirgeman +dirges +dirgy +dirgie +dirging +dirgler +dirham +dirhams +dirhem +dirhinous +dirian +dirichletian +dirige +dirigent +dirigibility +dirigible +dirigibles +dirigo +dirigomotor +diriment +dirity +dirk +dirked +dirking +dirks +dirl +dirled +dirling +dirls +dirndl +dirndls +dirt +dirtbird +dirtboard +dirten +dirtfarmer +dirty +dirtied +dirtier +dirties +dirtiest +dirtying +dirtily +dirtiness +dirtplate +dirts +diruption +dis +dys +disa +disability +disabilities +disable +disabled +disablement +disableness +disabler +disablers +disables +disabling +disabusal +disabuse +disabused +disabuses +disabusing +disacceptance +disaccharid +disaccharidase +disaccharide +disaccharides +disaccharose +disaccommodate +disaccommodation +disaccomodate +disaccord +disaccordance +disaccordant +disaccredit +disaccustom +disaccustomed +disaccustomedness +disacidify +disacidified +disacknowledge +disacknowledgement +disacknowledgements +dysacousia +dysacousis +dysacousma +disacquaint +disacquaintance +disacryl +dysacusia +dysadaptation +disadjust +disadorn +disadvance +disadvanced +disadvancing +disadvantage +disadvantaged +disadvantagedness +disadvantageous +disadvantageously +disadvantageousness +disadvantages +disadvantaging +disadventure +disadventurous +disadvise +disadvised +disadvising +dysaesthesia +dysaesthetic +disaffect +disaffectation +disaffected +disaffectedly +disaffectedness +disaffecting +disaffection +disaffectionate +disaffections +disaffects +disaffiliate +disaffiliated +disaffiliates +disaffiliating +disaffiliation +disaffiliations +disaffinity +disaffirm +disaffirmance +disaffirmation +disaffirmative +disaffirming +disafforest +disafforestation +disafforestment +disagglomeration +disaggregate +disaggregated +disaggregation +disaggregative +disagio +disagree +disagreeability +disagreeable +disagreeableness +disagreeables +disagreeably +disagreeance +disagreed +disagreeing +disagreement +disagreements +disagreer +disagrees +disagreing +disalicylide +disalign +disaligned +disaligning +disalignment +disalike +disally +disalliege +disallow +disallowable +disallowableness +disallowance +disallowances +disallowed +disallowing +disallows +disaltern +disambiguate +disambiguated +disambiguates +disambiguating +disambiguation +disambiguations +disamenity +disamis +dysanagnosia +disanagrammatize +dysanalyte +disanalogy +disanalogous +disanchor +disangelical +disangularize +disanimal +disanimate +disanimated +disanimating +disanimation +disanney +disannex +disannexation +disannul +disannulled +disannuller +disannulling +disannulment +disannuls +disanoint +disanswerable +dysaphia +disapostle +disapparel +disappear +disappearance +disappearances +disappeared +disappearer +disappearing +disappears +disappendancy +disappendant +disappoint +disappointed +disappointedly +disappointer +disappointing +disappointingly +disappointingness +disappointment +disappointments +disappoints +disappreciate +disappreciation +disapprobation +disapprobations +disapprobative +disapprobatory +disappropriate +disappropriation +disapprovable +disapproval +disapprovals +disapprove +disapproved +disapprover +disapproves +disapproving +disapprovingly +disaproned +dysaptation +disarchbishop +disard +disarm +disarmament +disarmature +disarmed +disarmer +disarmers +disarming +disarmingly +disarms +disarray +disarrayed +disarraying +disarrays +disarrange +disarranged +disarrangement +disarrangements +disarranger +disarranges +disarranging +disarrest +dysarthria +dysarthric +dysarthrosis +disarticulate +disarticulated +disarticulating +disarticulation +disarticulator +disasinate +disasinize +disassemble +disassembled +disassembler +disassembles +disassembly +disassembling +disassent +disassiduity +disassimilate +disassimilated +disassimilating +disassimilation +disassimilative +disassociable +disassociate +disassociated +disassociates +disassociating +disassociation +disaster +disasterly +disasters +disastimeter +disastrous +disastrously +disastrousness +disattaint +disattire +disattune +disaugment +disauthentic +disauthenticate +disauthorize +dysautonomia +disavail +disavaunce +disavouch +disavow +disavowable +disavowal +disavowals +disavowance +disavowed +disavowedly +disavower +disavowing +disavowment +disavows +disawa +disazo +disbalance +disbalancement +disband +disbanded +disbanding +disbandment +disbandments +disbands +disbar +dysbarism +disbark +disbarment +disbarments +disbarred +disbarring +disbars +disbase +disbecome +disbelief +disbeliefs +disbelieve +disbelieved +disbeliever +disbelievers +disbelieves +disbelieving +disbelievingly +disbench +disbenched +disbenching +disbenchment +disbend +disbind +disblame +disbloom +disboard +disbody +disbodied +disbogue +disboscation +disbosom +disbosomed +disbosoming +disbosoms +disbound +disbowel +disboweled +disboweling +disbowelled +disbowelling +disbowels +disbrain +disbranch +disbranched +disbranching +disbud +disbudded +disbudder +disbudding +disbuds +dysbulia +dysbulic +disburden +disburdened +disburdening +disburdenment +disburdens +disburgeon +disbury +disbursable +disbursal +disbursals +disburse +disbursed +disbursement +disbursements +disburser +disburses +disbursing +disburthen +disbutton +disc +discabinet +discage +discal +discalceate +discalced +discamp +discandy +discanonization +discanonize +discanonized +discant +discanted +discanter +discanting +discants +discantus +discapacitate +discard +discardable +discarded +discarder +discarding +discardment +discards +discarnate +discarnation +discase +discased +discases +discasing +discastle +discatter +disced +discede +discept +disceptation +disceptator +discepted +discepting +discepts +discern +discernable +discernableness +discernably +discerned +discerner +discerners +discernibility +discernible +discernibleness +discernibly +discerning +discerningly +discernment +discerns +discerp +discerped +discerpibility +discerpible +discerpibleness +discerping +discerptibility +discerptible +discerptibleness +discerption +discerptive +discession +discharacter +discharge +dischargeable +discharged +dischargee +discharger +dischargers +discharges +discharging +discharity +discharm +dischase +dischevel +dyschiria +dyschroa +dyschroia +dyschromatopsia +dyschromatoptic +dyschronous +dischurch +disci +discide +disciferous +disciflorae +discifloral +disciflorous +disciform +discigerous +discina +discinct +discind +discing +discinoid +disciple +discipled +disciplelike +disciples +discipleship +disciplinability +disciplinable +disciplinableness +disciplinal +disciplinant +disciplinary +disciplinarian +disciplinarianism +disciplinarians +disciplinarily +disciplinarity +disciplinate +disciplinative +disciplinatory +discipline +disciplined +discipliner +discipliners +disciplines +discipling +disciplining +discipular +discircumspection +discission +discitis +disclaim +disclaimant +disclaimed +disclaimer +disclaimers +disclaiming +disclaims +disclamation +disclamatory +disclander +disclass +disclassify +disclike +disclimax +discloak +discloister +disclosable +disclose +disclosed +discloser +discloses +disclosing +disclosive +disclosure +disclosures +discloud +disclout +disclusion +disco +discoach +discoactine +discoast +discoblastic +discoblastula +discoboli +discobolos +discobolus +discocarp +discocarpium +discocarpous +discocephalous +discodactyl +discodactylous +discogastrula +discoglossid +discoglossidae +discoglossoid +discographer +discography +discographic +discographical +discographically +discographies +discoherent +discohexaster +discoid +discoidal +discoidea +discoideae +discoids +discolichen +discolith +discolor +discolorate +discolorated +discoloration +discolorations +discolored +discoloredness +discoloring +discolorization +discolorment +discolors +discolour +discoloured +discolouring +discolourization +discombobulate +discombobulated +discombobulates +discombobulating +discombobulation +discomedusae +discomedusan +discomedusoid +discomfit +discomfited +discomfiter +discomfiting +discomfits +discomfiture +discomfort +discomfortable +discomfortableness +discomfortably +discomforted +discomforter +discomforting +discomfortingly +discomforts +discomycete +discomycetes +discomycetous +discommend +discommendable +discommendableness +discommendably +discommendation +discommender +discommission +discommodate +discommode +discommoded +discommodes +discommoding +discommodious +discommodiously +discommodiousness +discommodity +discommodities +discommon +discommoned +discommoning +discommons +discommune +discommunity +discomorula +discompanied +discomplexion +discompliance +discompose +discomposed +discomposedly +discomposedness +discomposes +discomposing +discomposingly +discomposure +discompt +disconanthae +disconanthous +disconcert +disconcerted +disconcertedly +disconcertedness +disconcerting +disconcertingly +disconcertingness +disconcertion +disconcertment +disconcerts +disconcord +disconduce +disconducive +disconectae +disconfirm +disconfirmation +disconfirmed +disconform +disconformable +disconformably +disconformity +disconformities +discongruity +disconjure +disconnect +disconnected +disconnectedly +disconnectedness +disconnecter +disconnecting +disconnection +disconnections +disconnective +disconnectiveness +disconnector +disconnects +disconsent +disconsider +disconsideration +disconsolacy +disconsolance +disconsolate +disconsolately +disconsolateness +disconsolation +disconsonancy +disconsonant +discontent +discontented +discontentedly +discontentedness +discontentful +discontenting +discontentive +discontentment +discontentments +discontents +discontiguity +discontiguous +discontiguousness +discontinuable +discontinual +discontinuance +discontinuances +discontinuation +discontinuations +discontinue +discontinued +discontinuee +discontinuer +discontinues +discontinuing +discontinuity +discontinuities +discontinuor +discontinuous +discontinuously +discontinuousness +disconula +disconvenience +disconvenient +disconventicle +discophile +discophora +discophoran +discophore +discophorous +discoplacenta +discoplacental +discoplacentalia +discoplacentalian +discoplasm +discopodous +discord +discordable +discordance +discordancy +discordancies +discordant +discordantly +discordantness +discorded +discorder +discordful +discordia +discording +discordous +discords +discorporate +discorrespondency +discorrespondent +discos +discost +discostate +discostomatous +discotheque +discotheques +discothque +discounsel +discount +discountable +discounted +discountenance +discountenanced +discountenancer +discountenances +discountenancing +discounter +discounters +discounting +discountinuous +discounts +discouple +discour +discourage +discourageable +discouraged +discouragedly +discouragement +discouragements +discourager +discourages +discouraging +discouragingly +discouragingness +discourse +discoursed +discourseless +discourser +discoursers +discourses +discoursing +discoursive +discoursively +discoursiveness +discourt +discourteous +discourteously +discourteousness +discourtesy +discourtesies +discourtship +discous +discovenant +discover +discoverability +discoverable +discoverably +discovered +discoverer +discoverers +discovery +discoveries +discovering +discovers +discovert +discoverture +discradle +dyscrase +dyscrased +dyscrasy +dyscrasia +dyscrasial +dyscrasic +dyscrasing +dyscrasite +dyscratic +discreate +discreated +discreating +discreation +discredence +discredit +discreditability +discreditable +discreditableness +discreditably +discredited +discrediting +discredits +discreet +discreeter +discreetest +discreetly +discreetness +discrepance +discrepancy +discrepancies +discrepancries +discrepant +discrepantly +discrepate +discrepated +discrepating +discrepation +discrepencies +discrested +discrete +discretely +discreteness +discretion +discretional +discretionally +discretionary +discretionarily +discretive +discretively +discretiveness +discriminability +discriminable +discriminably +discriminal +discriminant +discriminantal +discriminate +discriminated +discriminately +discriminateness +discriminates +discriminating +discriminatingly +discriminatingness +discrimination +discriminational +discriminations +discriminative +discriminatively +discriminativeness +discriminator +discriminatory +discriminatorily +discriminators +discriminoid +discriminous +dyscrinism +dyscrystalline +discrive +discrown +discrowned +discrowning +discrownment +discrowns +discruciate +discs +discubation +discubitory +disculpate +disculpation +disculpatory +discumb +discumber +discure +discuren +discurre +discurrent +discursative +discursativeness +discursify +discursion +discursive +discursively +discursiveness +discursory +discursus +discurtain +discus +discuses +discuss +discussable +discussant +discussants +discussed +discusser +discusses +discussible +discussing +discussion +discussional +discussionis +discussionism +discussionist +discussions +discussive +discussment +discustom +discutable +discute +discutient +disdain +disdainable +disdained +disdainer +disdainful +disdainfully +disdainfulness +disdaining +disdainly +disdainous +disdains +disdar +disdeceive +disdeify +disdein +disdenominationalize +disdiaclasis +disdiaclast +disdiaclastic +disdiapason +disdiazo +disdiplomatize +disdodecahedroid +disdub +disease +diseased +diseasedly +diseasedness +diseaseful +diseasefulness +diseases +diseasy +diseasing +disecondary +diseconomy +disedge +disedify +disedification +diseducate +disegno +diselder +diselectrify +diselectrification +diselenid +diselenide +disematism +disembay +disembalm +disembargo +disembargoed +disembargoing +disembark +disembarkation +disembarkations +disembarked +disembarking +disembarkment +disembarks +disembarrass +disembarrassed +disembarrassment +disembattle +disembed +disembellish +disembitter +disembocation +disembody +disembodied +disembodies +disembodying +disembodiment +disembodiments +disembogue +disembogued +disemboguement +disemboguing +disembosom +disembowel +disemboweled +disemboweling +disembowelled +disembowelling +disembowelment +disembowelments +disembowels +disembower +disembrace +disembrangle +disembroil +disembroilment +disemburden +diseme +disemic +disemplane +disemplaned +disemploy +disemployed +disemploying +disemployment +disemploys +disempower +disemprison +disenable +disenabled +disenablement +disenabling +disenact +disenactment +disenamor +disenamour +disenchain +disenchant +disenchanted +disenchanter +disenchanting +disenchantingly +disenchantment +disenchantments +disenchantress +disenchants +disencharm +disenclose +disencourage +disencrease +disencumber +disencumbered +disencumbering +disencumberment +disencumbers +disencumbrance +disendow +disendowed +disendower +disendowing +disendowment +disendows +disenfranchise +disenfranchised +disenfranchisement +disenfranchisements +disenfranchises +disenfranchising +disengage +disengaged +disengagedness +disengagement +disengagements +disengages +disengaging +disengirdle +disenjoy +disenjoyment +disenmesh +disennoble +disennui +disenorm +disenrol +disenroll +disensanity +disenshroud +disenslave +disensoul +disensure +disentail +disentailment +disentangle +disentangled +disentanglement +disentanglements +disentangler +disentangles +disentangling +disenter +dysentery +dysenteric +dysenterical +dysenteries +disenthral +disenthrall +disenthralled +disenthralling +disenthrallment +disenthralls +disenthralment +disenthrone +disenthroned +disenthronement +disenthroning +disentitle +disentitled +disentitlement +disentitling +disentomb +disentombment +disentraced +disentrail +disentrain +disentrainment +disentrammel +disentrance +disentranced +disentrancement +disentrancing +disentwine +disentwined +disentwining +disenvelop +disepalous +dysepulotic +dysepulotical +disequality +disequalization +disequalize +disequalizer +disequilibrate +disequilibration +disequilibria +disequilibrium +disequilibriums +dyserethisia +dysergasia +dysergia +disert +disespouse +disestablish +disestablished +disestablisher +disestablishes +disestablishing +disestablishment +disestablishmentarian +disestablishmentarianism +disestablismentarian +disestablismentarianism +disesteem +disesteemed +disesteemer +disesteeming +dysesthesia +dysesthetic +disestimation +diseur +diseurs +diseuse +diseuses +disexcommunicate +disexercise +disfaith +disfame +disfashion +disfavor +disfavored +disfavorer +disfavoring +disfavors +disfavour +disfavourable +disfavoured +disfavourer +disfavouring +disfeature +disfeatured +disfeaturement +disfeaturing +disfellowship +disfen +disfiguration +disfigurative +disfigure +disfigured +disfigurement +disfigurements +disfigurer +disfigures +disfiguring +disfiguringly +disflesh +disfoliage +disfoliaged +disforest +disforestation +disform +disformity +disfortune +disframe +disfranchise +disfranchised +disfranchisement +disfranchisements +disfranchiser +disfranchisers +disfranchises +disfranchising +disfrancnise +disfrequent +disfriar +disfrock +disfrocked +disfrocking +disfrocks +disfunction +dysfunction +dysfunctional +dysfunctioning +disfunctions +dysfunctions +disfurnish +disfurnished +disfurnishment +disfurniture +disgage +disgallant +disgarland +disgarnish +disgarrison +disgavel +disgaveled +disgaveling +disgavelled +disgavelling +disgeneric +dysgenesic +dysgenesis +dysgenetic +disgenic +dysgenic +dysgenical +dysgenics +disgenius +dysgeogenous +disgig +disglory +disglorify +disglut +dysgnosia +dysgonic +disgood +disgorge +disgorged +disgorgement +disgorger +disgorges +disgorging +disgospel +disgospelize +disgout +disgown +disgrace +disgraced +disgraceful +disgracefully +disgracefulness +disgracement +disgracer +disgracers +disgraces +disgracia +disgracing +disgracious +disgracive +disgradation +disgrade +disgraded +disgrading +disgradulate +dysgraphia +disgregate +disgregated +disgregating +disgregation +disgress +disgross +disgruntle +disgruntled +disgruntlement +disgruntles +disgruntling +disguisable +disguisay +disguisal +disguise +disguised +disguisedly +disguisedness +disguiseless +disguisement +disguisements +disguiser +disguises +disguising +disgulf +disgust +disgusted +disgustedly +disgustedness +disguster +disgustful +disgustfully +disgustfulness +disgusting +disgustingly +disgustingness +disgusts +dish +dishabilitate +dishabilitation +dishabille +dishabit +dishabited +dishabituate +dishabituated +dishabituating +dishable +dishallow +dishallucination +disharmony +disharmonic +disharmonical +disharmonies +disharmonious +disharmonise +disharmonised +disharmonising +disharmonism +disharmonize +disharmonized +disharmonizing +dishaunt +dishboard +dishcloth +dishcloths +dishclout +dishcross +disheart +dishearten +disheartened +disheartenedly +disheartener +disheartening +dishearteningly +disheartenment +disheartens +disheathing +disheaven +dished +disheir +dishellenize +dishelm +dishelmed +dishelming +dishelms +disher +disherent +disherison +disherit +disherited +disheriting +disheritment +disheritor +disherits +dishes +dishevel +disheveled +dishevely +disheveling +dishevelled +dishevelling +dishevelment +dishevelments +dishevels +dishexecontahedroid +dishful +dishfuls +dishy +dishier +dishiest +dishing +dishley +dishlike +dishling +dishmaker +dishmaking +dishmonger +dishmop +dishome +dishonest +dishonesty +dishonesties +dishonestly +dishonor +dishonorable +dishonorableness +dishonorably +dishonorary +dishonored +dishonorer +dishonoring +dishonors +dishonour +dishonourable +dishonourableness +dishonourably +dishonourary +dishonoured +dishonourer +dishonouring +dishorn +dishorner +dishorse +dishouse +dishpan +dishpanful +dishpans +dishrag +dishrags +dishtowel +dishtowels +dishumanize +dishumor +dishumour +dishware +dishwares +dishwash +dishwasher +dishwashers +dishwashing +dishwashings +dishwater +dishwatery +dishwiper +dishwiping +disidentify +dysidrosis +disilane +disilicane +disilicate +disilicic +disilicid +disilicide +disyllabic +disyllabism +disyllabize +disyllabized +disyllabizing +disyllable +disillude +disilluded +disilluminate +disillusion +disillusionary +disillusioned +disillusioning +disillusionise +disillusionised +disillusioniser +disillusionising +disillusionist +disillusionize +disillusionized +disillusionizer +disillusionizing +disillusionment +disillusionments +disillusions +disillusive +disimagine +disimbitter +disimitate +disimitation +disimmure +disimpark +disimpassioned +disimprison +disimprisonment +disimprove +disimprovement +disincarcerate +disincarceration +disincarnate +disincarnation +disincentive +disinclination +disinclinations +disincline +disinclined +disinclines +disinclining +disinclose +disincorporate +disincorporated +disincorporating +disincorporation +disincrease +disincrust +disincrustant +disincrustion +disindividualize +disinfect +disinfectant +disinfectants +disinfected +disinfecter +disinfecting +disinfection +disinfections +disinfective +disinfector +disinfects +disinfest +disinfestant +disinfestation +disinfeudation +disinflame +disinflate +disinflated +disinflating +disinflation +disinflationary +disinformation +disingenious +disingenuity +disingenuous +disingenuously +disingenuousness +disinhabit +disinherison +disinherit +disinheritable +disinheritance +disinheritances +disinherited +disinheriting +disinherits +disinhibition +disinhume +disinhumed +disinhuming +disinsection +disinsectization +disinsulation +disinsure +disintegrable +disintegrant +disintegrate +disintegrated +disintegrates +disintegrating +disintegration +disintegrationist +disintegrations +disintegrative +disintegrator +disintegratory +disintegrators +disintegrity +disintegrous +disintensify +disinter +disinteress +disinterest +disinterested +disinterestedly +disinterestedness +disinteresting +disintermediation +disinterment +disinterred +disinterring +disinters +disintertwine +disyntheme +disinthrall +disintoxicate +disintoxication +disintrench +dysyntribite +disintricate +disinure +disinvagination +disinvest +disinvestiture +disinvestment +disinvigorate +disinvite +disinvolve +disinvolvement +disyoke +disyoked +disyokes +disyoking +disjasked +disjasket +disjaskit +disject +disjected +disjecting +disjection +disjects +disjeune +disjoin +disjoinable +disjoined +disjoining +disjoins +disjoint +disjointed +disjointedly +disjointedness +disjointing +disjointly +disjointness +disjoints +disjointure +disjudication +disjunct +disjunction +disjunctions +disjunctive +disjunctively +disjunctor +disjuncts +disjuncture +disjune +disk +disked +diskelion +disker +dyskeratosis +diskery +diskette +diskettes +diskindness +dyskinesia +dyskinetic +disking +diskless +disklike +disknow +diskography +diskophile +diskos +disks +dislade +dislady +dyslalia +dislaurel +disleaf +disleafed +disleafing +disleal +disleave +disleaved +disleaving +dyslectic +dislegitimate +dislevelment +dyslexia +dyslexias +dyslexic +dyslexics +disli +dislicense +dislikable +dislike +dislikeable +disliked +dislikeful +dislikelihood +disliken +dislikeness +disliker +dislikers +dislikes +disliking +dislimb +dislimn +dislimned +dislimning +dislimns +dislink +dislip +dyslysin +dislive +dislluminate +disload +dislocability +dislocable +dislocate +dislocated +dislocatedly +dislocatedness +dislocates +dislocating +dislocation +dislocations +dislocator +dislocatory +dislock +dislodge +dislodgeable +dislodged +dislodgement +dislodges +dislodging +dislodgment +dyslogy +dyslogia +dyslogistic +dyslogistically +disloyal +disloyalist +disloyally +disloyalty +disloyalties +disloign +dislove +dysluite +disluster +dislustered +dislustering +dislustre +dislustred +dislustring +dismay +dismayable +dismayed +dismayedness +dismayful +dismayfully +dismaying +dismayingly +dismayingness +dismail +dismain +dismays +dismal +dismaler +dismalest +dismality +dismalities +dismalize +dismally +dismalness +dismals +disman +dismantle +dismantled +dismantlement +dismantler +dismantles +dismantling +dismarble +dismarch +dismark +dismarket +dismarketed +dismarketing +dismarry +dismarshall +dismask +dismast +dismasted +dismasting +dismastment +dismasts +dismaw +disme +dismeasurable +dismeasured +dismember +dismembered +dismemberer +dismembering +dismemberment +dismemberments +dismembers +dismembrate +dismembrated +dismembrator +dysmenorrhagia +dysmenorrhea +dysmenorrheal +dysmenorrheic +dysmenorrhoea +dysmenorrhoeal +dysmerism +dysmeristic +dismerit +dysmerogenesis +dysmerogenetic +dysmeromorph +dysmeromorphic +dismes +dysmetria +dismettled +disminion +disminister +dismiss +dismissable +dismissal +dismissals +dismissed +dismisser +dismissers +dismisses +dismissible +dismissing +dismissingly +dismission +dismissive +dismissory +dismit +dysmnesia +dismoded +dysmorphism +dysmorphophobia +dismortgage +dismortgaged +dismortgaging +dismount +dismountable +dismounted +dismounting +dismounts +dismutation +disna +disnatural +disnaturalization +disnaturalize +disnature +disnatured +disnaturing +disney +disneyland +disnest +dysneuria +disnew +disniche +dysnomy +disnosed +disnumber +disobedience +disobedient +disobediently +disobey +disobeyal +disobeyed +disobeyer +disobeyers +disobeying +disobeys +disobligation +disobligatory +disoblige +disobliged +disobliger +disobliges +disobliging +disobligingly +disobligingness +disobstruct +disoccident +disocclude +disoccluded +disoccluding +disoccupation +disoccupy +disoccupied +disoccupying +disodic +dysodile +dysodyle +disodium +dysodontiasis +disomaty +disomatic +disomatous +disomic +disomus +disoperation +disoperculate +disopinion +disoppilate +disorb +disorchard +disordain +disordained +disordeine +disorder +disordered +disorderedly +disorderedness +disorderer +disordering +disorderly +disorderliness +disorders +disordinance +disordinate +disordinated +disordination +dysorexy +dysorexia +disorganic +disorganise +disorganised +disorganiser +disorganising +disorganization +disorganize +disorganized +disorganizer +disorganizers +disorganizes +disorganizing +disorient +disorientate +disorientated +disorientates +disorientating +disorientation +disoriented +disorienting +disorients +disour +disown +disownable +disowned +disowning +disownment +disowns +disoxidate +dysoxidation +dysoxidizable +dysoxidize +disoxygenate +disoxygenation +disozonize +disp +dispace +dispaint +dispair +dispand +dispansive +dispapalize +dispar +disparadise +disparage +disparageable +disparaged +disparagement +disparagements +disparager +disparages +disparaging +disparagingly +disparate +disparately +disparateness +disparation +disparatum +dyspareunia +disparish +disparison +disparity +disparities +disparition +dispark +disparkle +disparple +disparpled +disparpling +dispart +disparted +disparting +dispartment +disparts +dispassion +dispassionate +dispassionately +dispassionateness +dispassioned +dispatch +dispatched +dispatcher +dispatchers +dispatches +dispatchful +dispatching +dyspathetic +dispathy +dyspathy +dispatriated +dispauper +dispauperize +dispeace +dispeaceful +dispeed +dispel +dispell +dispellable +dispelled +dispeller +dispelling +dispells +dispels +dispence +dispend +dispended +dispender +dispending +dispendious +dispendiously +dispenditure +dispends +dispensability +dispensable +dispensableness +dispensary +dispensaries +dispensate +dispensated +dispensating +dispensation +dispensational +dispensationalism +dispensations +dispensative +dispensatively +dispensator +dispensatory +dispensatories +dispensatorily +dispensatress +dispensatrix +dispense +dispensed +dispenser +dispensers +dispenses +dispensible +dispensing +dispensingly +dispensive +dispeople +dispeopled +dispeoplement +dispeopler +dispeopling +dyspepsy +dyspepsia +dyspepsies +dyspeptic +dyspeptical +dyspeptically +dyspeptics +disperato +dispergate +dispergated +dispergating +dispergation +dispergator +disperge +dispericraniate +disperiwig +dispermy +dispermic +dispermous +disperple +dispersal +dispersals +dispersant +disperse +dispersed +dispersedelement +dispersedye +dispersedly +dispersedness +dispersement +disperser +dispersers +disperses +dispersibility +dispersible +dispersing +dispersion +dispersions +dispersity +dispersive +dispersively +dispersiveness +dispersoid +dispersoidology +dispersoidological +dispersonalize +dispersonate +dispersonify +dispersonification +dispetal +dysphagia +dysphagic +dysphasia +dysphasic +dysphemia +dysphemism +dysphemistic +dysphemize +dysphemized +disphenoid +dysphonia +dysphonic +dysphoria +dysphoric +dysphotic +dysphrasia +dysphrenia +dispicion +dispiece +dispirem +dispireme +dispirit +dispirited +dispiritedly +dispiritedness +dispiriting +dispiritingly +dispiritment +dispirits +dispiteous +dispiteously +dispiteousness +dyspituitarism +displace +displaceability +displaceable +displaced +displacement +displacements +displacency +displacer +displaces +displacing +display +displayable +displayed +displayer +displaying +displays +displant +displanted +displanting +displants +dysplasia +dysplastic +displat +disple +displeasance +displeasant +displease +displeased +displeasedly +displeaser +displeases +displeasing +displeasingly +displeasingness +displeasurable +displeasurably +displeasure +displeasureable +displeasureably +displeasured +displeasurement +displeasures +displeasuring +displenish +displicence +displicency +displode +disploded +displodes +disploding +displosion +displume +displumed +displumes +displuming +displuviate +dyspnea +dyspneal +dyspneas +dyspneic +dyspnoea +dyspnoeal +dyspnoeas +dyspnoeic +dyspnoi +dyspnoic +dispoint +dispond +dispondaic +dispondee +dispone +disponed +disponee +disponent +disponer +disponge +disponing +dispope +dispopularize +dysporomorph +disporous +disport +disported +disporting +disportive +disportment +disports +disporum +disposability +disposable +disposableness +disposal +disposals +dispose +disposed +disposedly +disposedness +disposement +disposer +disposers +disposes +disposing +disposingly +disposit +disposition +dispositional +dispositionally +dispositioned +dispositions +dispositive +dispositively +dispositor +dispossed +dispossess +dispossessed +dispossesses +dispossessing +dispossession +dispossessor +dispossessory +dispost +disposure +dispowder +dispractice +dispraise +dispraised +dispraiser +dispraising +dispraisingly +dyspraxia +dispread +dispreader +dispreading +dispreads +disprejudice +disprepare +dispress +disprince +disprison +disprivacied +disprivilege +disprize +disprized +disprizes +disprizing +disprobabilization +disprobabilize +disprobative +disprofess +disprofit +disprofitable +dispromise +disproof +disproofs +disproperty +disproportion +disproportionable +disproportionableness +disproportionably +disproportional +disproportionality +disproportionally +disproportionalness +disproportionate +disproportionately +disproportionateness +disproportionates +disproportionation +disproportions +dispropriate +dysprosia +dysprosium +disprovable +disproval +disprove +disproved +disprovement +disproven +disprover +disproves +disprovide +disproving +dispulp +dispunct +dispunge +dispunishable +dispunitive +dispurpose +dispurse +dispurvey +disputability +disputable +disputableness +disputably +disputacity +disputant +disputants +disputation +disputations +disputatious +disputatiously +disputatiousness +disputative +disputatively +disputativeness +disputator +dispute +disputed +disputeful +disputeless +disputer +disputers +disputes +disputing +disputisoun +disqualify +disqualifiable +disqualification +disqualifications +disqualified +disqualifies +disqualifying +disquantity +disquarter +disquiet +disquieted +disquietedly +disquietedness +disquieten +disquieter +disquieting +disquietingly +disquietingness +disquietly +disquietness +disquiets +disquietude +disquietudes +disquiparancy +disquiparant +disquiparation +disquisit +disquisite +disquisited +disquisiting +disquisition +disquisitional +disquisitionary +disquisitions +disquisitive +disquisitively +disquisitor +disquisitory +disquisitorial +disquixote +disraeli +disray +disrange +disrank +dysraphia +disrate +disrated +disrates +disrating +disrealize +disreason +disrecommendation +disregard +disregardable +disregardance +disregardant +disregarded +disregarder +disregardful +disregardfully +disregardfulness +disregarding +disregards +disregular +disrelate +disrelated +disrelation +disrelish +disrelishable +disremember +disrepair +disreport +disreputability +disreputable +disreputableness +disreputably +disreputation +disrepute +disreputed +disrespect +disrespectability +disrespectable +disrespecter +disrespectful +disrespectfully +disrespectfulness +disrespective +disrespondency +disrest +disrestore +disreverence +dysrhythmia +disring +disrobe +disrobed +disrobement +disrober +disrobers +disrobes +disrobing +disroof +disroost +disroot +disrooted +disrooting +disroots +disrout +disrudder +disruddered +disruly +disrump +disrupt +disruptability +disruptable +disrupted +disrupter +disrupting +disruption +disruptionist +disruptions +disruptive +disruptively +disruptiveness +disruptment +disruptor +disrupts +disrupture +diss +dissait +dissatisfaction +dissatisfactions +dissatisfactory +dissatisfactorily +dissatisfactoriness +dissatisfy +dissatisfied +dissatisfiedly +dissatisfiedness +dissatisfies +dissatisfying +dissatisfyingly +dissaturate +dissava +dissavage +dissave +dissaved +dissaves +dissaving +dissavs +disscepter +dissceptered +dissceptre +dissceptred +dissceptring +disscussive +disseason +disseat +disseated +disseating +disseats +dissect +dissected +dissectible +dissecting +dissection +dissectional +dissections +dissective +dissector +dissectors +dissects +disseise +disseised +disseisee +disseises +disseisor +disseisoress +disseize +disseized +disseizee +disseizes +disseizin +disseizor +disseizoress +disseizure +disselboom +dissemblance +dissemble +dissembled +dissembler +dissemblers +dissembles +dissembly +dissemblies +dissembling +dissemblingly +dissemilative +disseminate +disseminated +disseminates +disseminating +dissemination +disseminations +disseminative +disseminator +disseminule +dissension +dissensions +dissensious +dissensualize +dissent +dissentaneous +dissentaneousness +dissentation +dissented +dissenter +dissenterism +dissenters +dissentiate +dissentience +dissentiency +dissentient +dissentiently +dissentients +dissenting +dissentingly +dissention +dissentious +dissentiously +dissentism +dissentive +dissentment +dissents +dissepiment +dissepimental +dissert +dissertate +dissertated +dissertating +dissertation +dissertational +dissertationist +dissertations +dissertative +dissertator +disserted +disserting +disserts +disserve +disserved +disserves +disservice +disserviceable +disserviceableness +disserviceably +disservices +disserving +dissettle +dissettlement +dissever +disseverance +disseveration +dissevered +dissevering +disseverment +dissevers +disshadow +dissheathe +dissheathed +disship +disshiver +disshroud +dissidence +dissident +dissidently +dissidents +dissight +dissightly +dissilience +dissiliency +dissilient +dissilition +dissyllabic +dissyllabify +dissyllabification +dissyllabise +dissyllabised +dissyllabising +dissyllabism +dissyllabize +dissyllabized +dissyllabizing +dissyllable +dissimilar +dissimilarity +dissimilarities +dissimilarly +dissimilars +dissimilate +dissimilated +dissimilating +dissimilation +dissimilative +dissimilatory +dissimile +dissimilitude +dissymmetry +dissymmetric +dissymmetrical +dissymmetrically +dissymmettric +dissympathy +dissympathize +dissimulate +dissimulated +dissimulates +dissimulating +dissimulation +dissimulations +dissimulative +dissimulator +dissimulators +dissimule +dissimuler +dyssynergy +dyssynergia +dissinew +dissipable +dissipate +dissipated +dissipatedly +dissipatedness +dissipater +dissipaters +dissipates +dissipating +dissipation +dissipations +dissipative +dissipativity +dissipator +dissipators +dyssystole +dissite +disslander +dyssnite +dissociability +dissociable +dissociableness +dissociably +dissocial +dissociality +dissocialize +dissociant +dissociate +dissociated +dissociates +dissociating +dissociation +dissociations +dissociative +dissoconch +dyssodia +dissogeny +dissogony +dissolubility +dissoluble +dissolubleness +dissolute +dissolutely +dissoluteness +dissolution +dissolutional +dissolutionism +dissolutionist +dissolutions +dissolutive +dissolvability +dissolvable +dissolvableness +dissolvative +dissolve +dissolveability +dissolved +dissolvent +dissolver +dissolves +dissolving +dissolvingly +dissonance +dissonances +dissonancy +dissonancies +dissonant +dissonantly +dissonate +dissonous +dissoul +dissour +dysspermatism +disspirit +disspread +disspreading +disstate +dissuadable +dissuade +dissuaded +dissuader +dissuades +dissuading +dissuasion +dissuasions +dissuasive +dissuasively +dissuasiveness +dissuasory +dissue +dissuit +dissuitable +dissuited +dissunder +dissweeten +dist +distad +distaff +distaffs +distain +distained +distaining +distains +distal +distale +distalia +distally +distalwards +distance +distanced +distanceless +distances +distancy +distancing +distannic +distant +distantly +distantness +distaste +distasted +distasteful +distastefully +distastefulness +distastes +distasting +distater +distaves +dystaxia +dystaxias +dystectic +dysteleology +dysteleological +dysteleologically +dysteleologist +distelfink +distemonous +distemper +distemperance +distemperate +distemperature +distempered +distemperedly +distemperedness +distemperer +distempering +distemperment +distemperoid +distemperure +distenant +distend +distended +distendedly +distendedness +distender +distending +distends +distensibility +distensibilities +distensible +distensile +distension +distensions +distensive +distent +distention +distentions +dister +disterminate +disterr +disthene +dysthymia +dysthymic +dysthyroidism +disthrall +disthrone +disthroned +disthroning +disty +distich +distichal +distichiasis +distichlis +distichous +distichously +distichs +distil +distylar +distyle +distilery +distileries +distill +distillable +distillage +distilland +distillate +distillates +distillation +distillations +distillator +distillatory +distilled +distiller +distillery +distilleries +distillers +distilling +distillment +distillmint +distills +distilment +distils +distinct +distincter +distinctest +distinctify +distinctio +distinction +distinctional +distinctionless +distinctions +distinctity +distinctive +distinctively +distinctiveness +distinctly +distinctness +distinctor +distingu +distingue +distinguee +distinguish +distinguishability +distinguishable +distinguishableness +distinguishably +distinguished +distinguishedly +distinguisher +distinguishes +distinguishing +distinguishingly +distinguishment +distintion +distitle +distn +dystocia +dystocial +dystocias +distoclusion +distoma +distomatidae +distomatosis +distomatous +distome +dystome +distomes +distomian +distomiasis +dystomic +distomidae +dystomous +distomum +dystonia +dystonias +dystonic +dystopia +dystopian +dystopias +distort +distortable +distorted +distortedly +distortedness +distorter +distorters +distorting +distortion +distortional +distortionist +distortionless +distortions +distortive +distorts +distr +distract +distracted +distractedly +distractedness +distracter +distractibility +distractible +distractile +distracting +distractingly +distraction +distractions +distractive +distractively +distracts +distrail +distrain +distrainable +distrained +distrainee +distrainer +distraining +distrainment +distrainor +distrains +distraint +distrait +distraite +distraught +distraughted +distraughtly +distream +distress +distressed +distressedly +distressedness +distresses +distressful +distressfully +distressfulness +distressing +distressingly +distrest +distributable +distributary +distributaries +distribute +distributed +distributedly +distributee +distributer +distributes +distributing +distribution +distributional +distributionist +distributions +distributival +distributive +distributively +distributiveness +distributivity +distributor +distributors +distributorship +distributress +distributution +district +districted +districting +distriction +districtly +districts +distringas +distritbute +distritbuted +distritbutes +distritbuting +distrito +distritos +distrix +dystrophy +dystrophia +dystrophic +dystrophies +distrouble +distrouser +distruss +distrust +distrusted +distruster +distrustful +distrustfully +distrustfulness +distrusting +distrustingly +distrusts +distune +disturb +disturbance +disturbances +disturbant +disturbation +disturbative +disturbed +disturbedly +disturber +disturbers +disturbing +disturbingly +disturbor +disturbs +disturn +disturnpike +disubstituted +disubstitution +disulfate +disulfid +disulfide +disulfids +disulfiram +disulfonic +disulfoton +disulfoxid +disulfoxide +disulfuret +disulfuric +disulphate +disulphid +disulphide +disulphonate +disulphone +disulphonic +disulphoxid +disulphoxide +disulphuret +disulphuric +disunify +disunified +disunifying +disuniform +disuniformity +disunion +disunionism +disunionist +disunions +disunite +disunited +disuniter +disuniters +disunites +disunity +disunities +disuniting +dysury +dysuria +dysurias +dysuric +disusage +disusance +disuse +disused +disuses +disusing +disutility +disutilize +disvaluation +disvalue +disvalued +disvalues +disvaluing +disvantage +disvelop +disventure +disvertebrate +disvisage +disvisor +disvoice +disvouch +disvulnerability +diswarn +diswarren +diswarrened +diswarrening +diswashing +disweapon +diswench +diswere +diswit +diswont +diswood +disworkmanship +disworship +disworth +dit +dita +dital +ditali +ditalini +ditas +ditation +ditch +ditchbank +ditchbur +ditchdigger +ditchdigging +ditchdown +ditched +ditcher +ditchers +ditches +ditching +ditchless +ditchside +ditchwater +dite +diter +diterpene +ditertiary +dites +ditetragonal +ditetrahedral +dithalous +dithecal +dithecous +ditheism +ditheisms +ditheist +ditheistic +ditheistical +ditheists +dithematic +dither +dithered +ditherer +dithery +dithering +dithers +dithymol +dithiobenzoic +dithioglycol +dithioic +dithiol +dithion +dithionate +dithionic +dithionite +dithionous +dithyramb +dithyrambic +dithyrambically +dithyrambos +dithyrambs +dithyrambus +diting +dition +dytiscid +dytiscidae +dytiscus +ditokous +ditolyl +ditone +ditrematous +ditremid +ditremidae +ditrichotomous +ditriglyph +ditriglyphic +ditrigonal +ditrigonally +ditrocha +ditrochean +ditrochee +ditrochous +ditroite +dits +ditt +dittay +dittamy +dittander +dittany +dittanies +ditted +ditty +dittied +ditties +dittying +ditting +ditto +dittoed +dittoes +dittogram +dittograph +dittography +dittographic +dittoing +dittology +dittologies +ditton +dittos +diumvirate +diuranate +diureide +diureses +diuresis +diuretic +diuretical +diuretically +diureticalness +diuretics +diurn +diurna +diurnal +diurnally +diurnalness +diurnals +diurnation +diurne +diurnule +diuron +diurons +diuturnal +diuturnity +div +diva +divagate +divagated +divagates +divagating +divagation +divagational +divagationally +divagations +divagatory +divalence +divalent +divan +divans +divaporation +divariant +divaricate +divaricated +divaricately +divaricating +divaricatingly +divarication +divaricator +divas +divast +divata +dive +divebomb +dived +divekeeper +divel +divell +divelled +divellent +divellicate +divelling +diver +diverb +diverberate +diverge +diverged +divergement +divergence +divergences +divergency +divergencies +divergenge +divergent +divergently +diverges +diverging +divergingly +divers +diverse +diversely +diverseness +diversicolored +diversify +diversifiability +diversifiable +diversification +diversifications +diversified +diversifier +diversifies +diversifying +diversiflorate +diversiflorous +diversifoliate +diversifolious +diversiform +diversion +diversional +diversionary +diversionist +diversions +diversipedate +diversisporous +diversity +diversities +diversly +diversory +divert +diverted +divertedly +diverter +diverters +divertibility +divertible +diverticle +diverticula +diverticular +diverticulate +diverticulitis +diverticulosis +diverticulum +divertila +divertimenti +divertimento +divertimentos +diverting +divertingly +divertingness +divertise +divertisement +divertissant +divertissement +divertissements +divertive +divertor +diverts +dives +divest +divested +divestible +divesting +divestitive +divestiture +divestitures +divestment +divests +divesture +divet +divi +divia +divid +dividable +dividableness +dividant +divide +divided +dividedly +dividedness +dividend +dividends +dividendus +divident +divider +dividers +divides +dividing +dividingly +dividivis +dividual +dividualism +dividually +dividuity +dividuous +divinability +divinable +divinail +divination +divinations +divinator +divinatory +divine +divined +divinely +divineness +diviner +divineress +diviners +divines +divinesse +divinest +diving +divinify +divinified +divinifying +divinyl +divining +diviningly +divinisation +divinise +divinised +divinises +divinising +divinister +divinistre +divinity +divinities +divinityship +divinization +divinize +divinized +divinizes +divinizing +divisa +divise +divisi +divisibility +divisibilities +divisible +divisibleness +divisibly +division +divisional +divisionally +divisionary +divisionism +divisionist +divisionistic +divisions +divisive +divisively +divisiveness +divisor +divisory +divisorial +divisors +divisural +divorce +divorceable +divorced +divorcee +divorcees +divorcement +divorcements +divorcer +divorcers +divorces +divorceuse +divorcible +divorcing +divorcive +divort +divot +divoto +divots +dyvour +dyvours +divulgate +divulgated +divulgater +divulgating +divulgation +divulgator +divulgatory +divulge +divulged +divulgement +divulgence +divulgences +divulger +divulgers +divulges +divulging +divulse +divulsed +divulsing +divulsion +divulsive +divulsor +divus +divvers +divvy +divvied +divvies +divvying +diwan +diwani +diwans +diwata +dix +dixain +dixenite +dixy +dixie +dixiecrat +dixieland +dixies +dixit +dixits +dizain +dizaine +dizdar +dizen +dizened +dizening +dizenment +dizens +dizygotic +dizygous +dizoic +dizz +dizzard +dizzardly +dizzen +dizzy +dizzied +dizzier +dizzies +dizziest +dizzying +dizzyingly +dizzily +dizziness +dj +djagatay +djagoong +djakarta +djalmaite +djasakid +djave +djebel +djebels +djehad +djelab +djelfa +djellab +djellaba +djellabah +djellabas +djerib +djersa +djibbah +djibouti +djin +djinn +djinni +djinny +djinns +djins +djuka +dk +dkg +dkl +dkm +dks +dl +dlr +dlvy +dm +dmarche +dmod +dn +dnieper +do +doa +doab +doability +doable +doand +doarium +doat +doated +doater +doaty +doating +doatish +doats +dob +dobbed +dobber +dobbers +dobby +dobbie +dobbies +dobbin +dobbing +dobbins +dobchick +dobe +doberman +dobermans +doby +dobie +dobies +dobl +dobla +doblas +doblon +doblones +doblons +dobos +dobra +dobrao +dobras +dobroes +dobson +dobsonfly +dobsonflies +dobsons +dobule +dobzhansky +doc +docent +docents +docentship +docetae +docetic +docetically +docetism +docetist +docetistic +docetize +dochmiac +dochmiacal +dochmiasis +dochmii +dochmius +dochter +docibility +docible +docibleness +docile +docilely +docility +docilities +docimasy +docimasia +docimasies +docimastic +docimastical +docimology +docious +docity +dock +dockage +dockages +docked +docken +docker +dockers +docket +docketed +docketing +dockets +dockhand +dockhands +dockhead +dockhouse +dockyard +dockyardman +dockyards +docking +dockization +dockize +dockland +docklands +dockmackie +dockman +dockmaster +docks +dockside +docksides +dockworker +docmac +docoglossa +docoglossan +docoglossate +docosane +docosanoic +docquet +docs +doctor +doctoral +doctorally +doctorate +doctorates +doctorbird +doctordom +doctored +doctoress +doctorfish +doctorfishes +doctorhood +doctorial +doctorially +doctoring +doctorization +doctorize +doctorless +doctorly +doctorlike +doctors +doctorship +doctress +doctrinable +doctrinaire +doctrinairism +doctrinal +doctrinalism +doctrinalist +doctrinality +doctrinally +doctrinary +doctrinarian +doctrinarianism +doctrinarily +doctrinarity +doctrinate +doctrine +doctrines +doctrinism +doctrinist +doctrinization +doctrinize +doctrinized +doctrinizing +doctrix +doctus +docudrama +docudramas +document +documentable +documental +documentalist +documentary +documentarian +documentaries +documentarily +documentarist +documentation +documentational +documentations +documented +documenter +documenters +documenting +documentize +documentor +documents +dod +dodd +doddard +doddart +dodded +dodder +doddered +dodderer +dodderers +doddery +doddering +dodders +doddy +doddie +doddies +dodding +doddypoll +doddle +dode +dodecade +dodecadrachm +dodecafid +dodecagon +dodecagonal +dodecaheddra +dodecahedra +dodecahedral +dodecahedric +dodecahedron +dodecahedrons +dodecahydrate +dodecahydrated +dodecamerous +dodecanal +dodecane +dodecanesian +dodecanoic +dodecant +dodecapartite +dodecapetalous +dodecaphony +dodecaphonic +dodecaphonically +dodecaphonism +dodecaphonist +dodecarch +dodecarchy +dodecasemic +dodecasyllabic +dodecasyllable +dodecastylar +dodecastyle +dodecastylos +dodecatemory +dodecatheon +dodecatyl +dodecatylic +dodecatoic +dodecyl +dodecylene +dodecylic +dodecylphenol +dodecuplet +dodgasted +dodge +dodged +dodgeful +dodger +dodgery +dodgeries +dodgers +dodges +dodgy +dodgier +dodgiest +dodgily +dodginess +dodging +dodipole +dodkin +dodlet +dodman +dodo +dodoes +dodoism +dodoisms +dodoma +dodona +dodonaea +dodonaeaceae +dodonaean +dodonaena +dodonean +dodonian +dodos +dodrans +dodrantal +dods +dodunk +doe +doebird +doedicurus +doeg +doeglic +doegling +doek +doeling +doer +doers +does +doeskin +doeskins +doesn +doesnt +doest +doeth +doeuvre +doff +doffed +doffer +doffers +doffing +doffs +doftberry +dofunny +dog +dogal +dogana +dogaressa +dogate +dogbane +dogbanes +dogberry +dogberrydom +dogberries +dogberryism +dogbite +dogblow +dogboat +dogbody +dogbodies +dogbolt +dogbush +dogcart +dogcarts +dogcatcher +dogcatchers +dogdom +dogdoms +doge +dogear +dogeared +dogears +dogedom +dogedoms +dogey +dogeys +dogeless +doges +dogeship +dogeships +dogface +dogfaces +dogfall +dogfennel +dogfight +dogfighting +dogfights +dogfish +dogfishes +dogfoot +dogfought +dogged +doggedly +doggedness +dogger +doggerel +doggereled +doggereler +doggerelism +doggerelist +doggerelize +doggerelizer +doggerelizing +doggerelled +doggerelling +doggerels +doggery +doggeries +doggers +doggess +dogget +doggy +doggie +doggier +doggies +doggiest +dogging +doggish +doggishly +doggishness +doggle +doggo +doggone +doggoned +doggoneder +doggonedest +doggoner +doggones +doggonest +doggoning +doggrel +doggrelize +doggrels +doghead +doghearted +doghole +doghood +doghouse +doghouses +dogy +dogie +dogies +dogleg +doglegged +doglegging +doglegs +dogless +dogly +doglike +dogma +dogman +dogmas +dogmata +dogmatic +dogmatical +dogmatically +dogmaticalness +dogmatician +dogmatics +dogmatisation +dogmatise +dogmatised +dogmatiser +dogmatising +dogmatism +dogmatist +dogmatists +dogmatization +dogmatize +dogmatized +dogmatizer +dogmatizing +dogmeat +dogmen +dogmouth +dognap +dognaped +dognaper +dognapers +dognaping +dognapped +dognapper +dognapping +dognaps +dogplate +dogproof +dogra +dogrib +dogs +dogsbody +dogsbodies +dogship +dogshore +dogskin +dogsled +dogsleds +dogsleep +dogstail +dogstone +dogstones +dogtail +dogteeth +dogtie +dogtooth +dogtoothing +dogtrick +dogtrot +dogtrots +dogtrotted +dogtrotting +dogvane +dogvanes +dogwatch +dogwatches +dogwinkle +dogwood +dogwoods +doh +dohickey +dohter +doyen +doyenne +doyennes +doyens +doigt +doigte +doyle +doiled +doyley +doyleys +doily +doyly +doilies +doylies +doylt +doina +doing +doings +doyst +doit +doited +doitkin +doitrified +doits +dojigger +dojiggy +dojo +dojos +doke +doketic +doketism +dokhma +dokimastic +dokmarok +doko +dol +dola +dolabra +dolabrate +dolabre +dolabriform +dolcan +dolce +dolcemente +dolci +dolcian +dolciano +dolcinist +dolcino +dolcissimo +doldrum +doldrums +dole +doleance +doled +dolefish +doleful +dolefuller +dolefullest +dolefully +dolefulness +dolefuls +doley +dolent +dolente +dolentissimo +dolently +dolerin +dolerite +dolerites +doleritic +dolerophanite +doles +dolesman +dolesome +dolesomely +dolesomeness +doless +dolf +doli +dolia +dolichoblond +dolichocephal +dolichocephali +dolichocephaly +dolichocephalic +dolichocephalism +dolichocephalize +dolichocephalous +dolichocercic +dolichocnemic +dolichocrany +dolichocranial +dolichocranic +dolichofacial +dolichoglossus +dolichohieric +dolicholus +dolichopellic +dolichopodous +dolichoprosopic +dolichopsyllidae +dolichos +dolichosaur +dolichosauri +dolichosauria +dolichosaurus +dolichosoma +dolichostylous +dolichotmema +dolichuric +dolichurus +doliidae +dolina +doline +doling +dolioform +doliolidae +doliolum +dolisie +dolite +dolittle +dolium +doll +dollar +dollarbird +dollardee +dollardom +dollarfish +dollarfishes +dollarleaf +dollars +dollarwise +dollbeer +dolldom +dolled +dolley +dollface +dollfaced +dollfish +dollhood +dollhouse +dollhouses +dolly +dollia +dollie +dollied +dollier +dollies +dollying +dollyman +dollymen +dollin +dolliness +dolling +dollish +dollishly +dollishness +dollyway +dollmaker +dollmaking +dollop +dollops +dolls +dollship +dolman +dolmans +dolmas +dolmen +dolmenic +dolmens +dolomedes +dolomite +dolomites +dolomitic +dolomitise +dolomitised +dolomitising +dolomitization +dolomitize +dolomitized +dolomitizing +dolomization +dolomize +dolor +dolores +doloriferous +dolorific +dolorifuge +dolorimeter +dolorimetry +dolorimetric +dolorimetrically +dolorogenic +doloroso +dolorous +dolorously +dolorousness +dolors +dolos +dolose +dolour +dolours +dolous +dolph +dolphin +dolphinfish +dolphinfishes +dolphinlike +dolphins +dolphus +dols +dolt +dolthead +doltish +doltishly +doltishness +dolts +dolus +dolven +dom +domable +domage +domain +domainal +domains +domajig +domajigger +domal +domanial +domatium +domatophobia +domba +dombeya +domboc +domdaniel +dome +domed +domeykite +domelike +doment +domer +domes +domesday +domesdays +domestic +domesticability +domesticable +domesticality +domestically +domesticate +domesticated +domesticates +domesticating +domestication +domestications +domesticative +domesticator +domesticity +domesticities +domesticize +domesticized +domestics +domett +domy +domic +domical +domically +domicella +domicil +domicile +domiciled +domicilement +domiciles +domiciliar +domiciliary +domiciliate +domiciliated +domiciliating +domiciliation +domicilii +domiciling +domicils +domiculture +domify +domification +domina +dominae +dominance +dominancy +dominant +dominantly +dominants +dominate +dominated +dominates +dominating +dominatingly +domination +dominations +dominative +dominator +dominators +domine +dominee +domineer +domineered +domineerer +domineering +domineeringly +domineeringness +domineers +domines +doming +domini +dominial +dominic +dominica +dominical +dominicale +dominican +dominicans +dominick +dominicker +dominicks +dominie +dominies +dominion +dominionism +dominionist +dominions +dominique +dominium +dominiums +domino +dominoes +dominos +dominule +dominus +domitable +domite +domitian +domitic +domn +domnei +domoid +dompt +dompteuse +doms +domus +don +dona +donable +donacidae +donaciform +donack +donal +donald +donar +donary +donaries +donas +donat +donatary +donataries +donate +donated +donatee +donates +donatiaceae +donating +donatio +donation +donationes +donations +donatism +donatist +donatistic +donatistical +donative +donatively +donatives +donator +donatory +donatories +donators +donatress +donax +doncella +doncy +dondaine +dondia +dondine +done +donec +donee +donees +doney +doneness +donenesses +donet +dong +donga +donging +dongola +dongolas +dongolese +dongon +dongs +doni +donia +donicker +donis +donjon +donjons +donk +donkey +donkeyback +donkeyish +donkeyism +donkeyman +donkeymen +donkeys +donkeywork +donmeh +donn +donna +donnard +donnas +donne +donned +donnee +donnees +donnerd +donnered +donnert +donny +donnybrook +donnybrooks +donnick +donnie +donning +donnish +donnishly +donnishness +donnism +donnock +donnot +donor +donors +donorship +donought +donovan +dons +donship +donsy +donsie +donsky +dont +donum +donut +donuts +donzel +donzella +donzels +doo +doob +doocot +doodab +doodad +doodads +doodah +doodia +doodle +doodlebug +doodled +doodler +doodlers +doodles +doodlesack +doodling +doodskop +doohickey +doohickeys +doohickus +doohinkey +doohinkus +dooja +dook +dooket +dookit +dool +doolee +doolees +dooley +doolfu +dooli +dooly +doolie +doolies +doom +doomage +doombook +doomed +doomer +doomful +doomfully +doomfulness +dooming +doomlike +dooms +doomsayer +doomsday +doomsdays +doomsman +doomstead +doomster +doomsters +doomwatcher +doon +dooputty +door +doorba +doorbell +doorbells +doorboy +doorbrand +doorcase +doorcheek +doored +doorframe +doorhawk +doorhead +dooryard +dooryards +dooring +doorjamb +doorjambs +doorkeep +doorkeeper +doorknob +doorknobs +doorless +doorlike +doormaid +doormaker +doormaking +doorman +doormat +doormats +doormen +doornail +doornails +doornboom +doorpiece +doorplate +doorplates +doorpost +doorposts +doors +doorsill +doorsills +doorstead +doorstep +doorsteps +doorstone +doorstop +doorstops +doorway +doorways +doorward +doorweed +doorwise +doover +dooxidize +doozer +doozers +doozy +doozies +dop +dopa +dopamelanin +dopamine +dopaminergic +dopamines +dopant +dopants +dopaoxidase +dopas +dopatta +dopchick +dope +dopebook +doped +dopehead +dopey +doper +dopers +dopes +dopesheet +dopester +dopesters +dopy +dopier +dopiest +dopiness +dopinesses +doping +dopped +doppelganger +doppelkummel +dopper +dopperbird +doppia +dopping +doppio +doppler +dopplerite +dopster +dor +dora +dorab +dorad +doradidae +doradilla +dorado +dorados +doray +doralium +doraphobia +dorask +doraskean +dorbeetle +dorbel +dorbie +dorbug +dorbugs +dorcas +dorcastry +dorcatherium +dorcopsis +doree +dorey +dorestane +dorhawk +dorhawks +dori +dory +doria +dorian +doryanthes +doric +dorical +doricism +doricize +dorididae +dories +dorylinae +doryline +doryman +dorymen +dorine +doryphoros +doryphorus +dorippid +doris +dorism +dorize +dorje +dorking +dorlach +dorlot +dorm +dormancy +dormancies +dormant +dormantly +dormer +dormered +dormers +dormette +dormeuse +dormy +dormice +dormie +dormient +dormilona +dormin +dormins +dormitary +dormition +dormitive +dormitory +dormitories +dormmice +dormouse +dorms +dorn +dorneck +dornecks +dornic +dornick +dornicks +dornock +dornocks +dorobo +doronicum +dorosacral +doroscentral +dorosoma +dorosternal +dorothea +dorothy +dorp +dorper +dorpers +dorps +dorr +dorrbeetle +dorrs +dors +dorsa +dorsabdominal +dorsabdominally +dorsad +dorsal +dorsale +dorsales +dorsalgia +dorsalis +dorsally +dorsalmost +dorsals +dorsalward +dorsalwards +dorse +dorsel +dorser +dorsers +dorsi +dorsibranch +dorsibranchiata +dorsibranchiate +dorsicollar +dorsicolumn +dorsicommissure +dorsicornu +dorsiduct +dorsiferous +dorsifixed +dorsiflex +dorsiflexion +dorsiflexor +dorsigerous +dorsigrade +dorsilateral +dorsilumbar +dorsimedian +dorsimesal +dorsimeson +dorsiparous +dorsipinal +dorsispinal +dorsiventral +dorsiventrality +dorsiventrally +dorsoabdominal +dorsoanterior +dorsoapical +dorsobranchiata +dorsocaudad +dorsocaudal +dorsocentral +dorsocephalad +dorsocephalic +dorsocervical +dorsocervically +dorsodynia +dorsoepitrochlear +dorsointercostal +dorsointestinal +dorsolateral +dorsolum +dorsolumbar +dorsomedial +dorsomedian +dorsomesal +dorsonasal +dorsonuchal +dorsopleural +dorsoposteriad +dorsoposterior +dorsoradial +dorsosacral +dorsoscapular +dorsosternal +dorsothoracic +dorsoventrad +dorsoventral +dorsoventrality +dorsoventrally +dorstenia +dorsula +dorsulum +dorsum +dorsumbonal +dort +dorter +dorty +dortiness +dortiship +dortour +dorts +doruck +dos +dosa +dosadh +dosage +dosages +dosain +dose +dosed +doser +dosers +doses +dosimeter +dosimeters +dosimetry +dosimetric +dosimetrician +dosimetries +dosimetrist +dosing +dosinia +dosiology +dosis +dositheans +dosology +doss +dossal +dossals +dossed +dossel +dossels +dossennus +dosser +dosseret +dosserets +dossers +dosses +dossety +dosshouse +dossy +dossier +dossiere +dossiers +dossil +dossils +dossing +dossman +dossmen +dost +dostoevsky +dot +dotage +dotages +dotal +dotant +dotard +dotardy +dotardism +dotardly +dotards +dotarie +dotate +dotation +dotations +dotchin +dote +doted +doter +doters +dotes +doth +dother +dothideacea +dothideaceous +dothideales +dothidella +dothienenteritis +dothiorella +doty +dotier +dotiest +dotiness +doting +dotingly +dotingness +dotish +dotishness +dotkin +dotless +dotlet +dotlike +doto +dotonidae +dotriacontane +dots +dottard +dotted +dottedness +dottel +dottels +dotter +dotterel +dotterels +dotters +dotty +dottier +dottiest +dottily +dottiness +dotting +dottle +dottled +dottler +dottles +dottling +dottore +dottrel +dottrels +douane +douanes +douanier +douar +doub +double +doubled +doubledamn +doubleganger +doublegear +doublehanded +doublehandedly +doublehandedness +doublehatching +doubleheader +doubleheaders +doublehearted +doubleheartedness +doublehorned +doublehung +doubleyou +doubleleaf +doublelunged +doubleness +doubleprecision +doubler +doublers +doubles +doublespeak +doublet +doubleted +doublethink +doublethinking +doublethought +doubleton +doubletone +doubletree +doublets +doublette +doublewidth +doubleword +doublewords +doubly +doubling +doubloon +doubloons +doublure +doublures +doubt +doubtable +doubtably +doubtance +doubted +doubtedly +doubter +doubters +doubtful +doubtfully +doubtfulness +doubty +doubting +doubtingly +doubtingness +doubtless +doubtlessly +doubtlessness +doubtmonger +doubtous +doubts +doubtsome +douc +douce +doucely +douceness +doucepere +doucet +douceur +douceurs +douche +douched +douches +douching +doucin +doucine +doucker +doudle +doug +dough +doughbelly +doughbellies +doughbird +doughboy +doughboys +doughface +doughfaceism +doughfeet +doughfoot +doughfoots +doughhead +doughy +doughier +doughiest +doughiness +doughlike +doughmaker +doughmaking +doughman +doughmen +doughnut +doughnuts +doughs +dought +doughty +doughtier +doughtiest +doughtily +doughtiness +dougl +douglas +doukhobor +doulce +doulocracy +doum +douma +doumaist +doumas +doundake +doup +douper +douping +doupion +doupioni +douppioni +dour +doura +dourade +dourah +dourahs +douras +dourer +dourest +douricouli +dourine +dourines +dourly +dourness +dournesses +douroucouli +douse +doused +douser +dousers +douses +dousing +dout +douter +doutous +douvecot +doux +douzaine +douzaines +douzainier +douzeper +douzepers +douzieme +douziemes +dove +dovecot +dovecote +dovecotes +dovecots +doveflower +dovefoot +dovehouse +dovey +dovekey +dovekeys +dovekie +dovekies +dovelet +dovelike +dovelikeness +doveling +doven +dovened +dovening +dovens +dover +doves +dovetail +dovetailed +dovetailer +dovetailing +dovetails +dovetailwise +doveweed +dovewood +dovyalis +dovish +dovishness +dow +dowable +dowage +dowager +dowagerism +dowagers +dowcet +dowcote +dowd +dowdy +dowdier +dowdies +dowdiest +dowdyish +dowdyism +dowdily +dowdiness +dowed +dowel +doweled +doweling +dowelled +dowelling +dowels +dower +doweral +dowered +doweress +dowery +doweries +dowering +dowerless +dowers +dowf +dowfart +dowhacky +dowy +dowie +dowieism +dowieite +dowily +dowiness +dowing +dowitch +dowitcher +dowitchers +dowl +dowlas +dowless +dowly +dowment +down +downbear +downbeard +downbeat +downbeats +downbend +downbent +downby +downbye +downcast +downcastly +downcastness +downcasts +downcome +downcomer +downcomes +downcoming +downcourt +downcry +downcried +downcrying +downcurve +downcurved +downcut +downdale +downdraft +downdraught +downed +downer +downers +downface +downfall +downfallen +downfalling +downfalls +downfeed +downfield +downflow +downfold +downfolded +downgate +downgyved +downgoing +downgone +downgrade +downgraded +downgrades +downgrading +downgrowth +downhanging +downhaul +downhauls +downheaded +downhearted +downheartedly +downheartedness +downhill +downhills +downy +downier +downiest +downily +downiness +downing +downingia +downland +downless +downlie +downlier +downligging +downlying +downlike +downline +downlink +downlinked +downlinking +downlinks +download +downloadable +downloaded +downloading +downloads +downlooked +downlooker +downmost +downness +downpipe +downplay +downplayed +downplaying +downplays +downpour +downpouring +downpours +downrange +downright +downrightly +downrightness +downriver +downrush +downrushing +downs +downset +downshare +downshift +downshifted +downshifting +downshifts +downshore +downside +downsinking +downsitting +downsize +downsized +downsizes +downsizing +downslide +downsliding +downslip +downslope +downsman +downsome +downspout +downstage +downstair +downstairs +downstate +downstater +downsteepy +downstream +downstreet +downstroke +downstrokes +downswing +downswings +downtake +downthrow +downthrown +downthrust +downtime +downtimes +downton +downtown +downtowner +downtowns +downtrampling +downtreading +downtrend +downtrends +downtrod +downtrodden +downtroddenness +downturn +downturned +downturns +downway +downward +downwardly +downwardness +downwards +downwarp +downwash +downweed +downweigh +downweight +downweighted +downwind +downwith +dowp +dowress +dowry +dowries +dows +dowsabel +dowsabels +dowse +dowsed +dowser +dowsers +dowses +dowset +dowsets +dowsing +dowve +doxa +doxantha +doxastic +doxasticon +doxy +doxycycline +doxie +doxies +doxographer +doxography +doxographical +doxology +doxological +doxologically +doxologies +doxologize +doxologized +doxologizing +doz +doze +dozed +dozen +dozened +dozener +dozening +dozens +dozent +dozenth +dozenths +dozer +dozers +dozes +dozy +dozier +doziest +dozily +doziness +dozinesses +dozing +dozzle +dozzled +dp +dpt +dr +drab +draba +drabant +drabbed +drabber +drabbest +drabbet +drabbets +drabby +drabbing +drabbish +drabble +drabbled +drabbler +drabbles +drabbletail +drabbletailed +drabbling +drabler +drably +drabness +drabnesses +drabs +dracaena +dracaenaceae +dracaenas +drachen +drachm +drachma +drachmae +drachmai +drachmal +drachmas +drachms +dracin +dracma +draco +dracocephalum +dracone +draconian +draconianism +draconic +draconically +draconid +draconin +draconis +draconism +draconites +draconitic +dracontian +dracontiasis +dracontic +dracontine +dracontites +dracontium +dracunculus +drad +dradge +draegerman +draegermen +draff +draffy +draffier +draffiest +draffish +draffman +draffs +draffsack +draft +draftable +draftage +drafted +draftee +draftees +drafter +drafters +drafty +draftier +draftiest +draftily +draftiness +drafting +draftings +draftman +draftmanship +draftproof +drafts +draftsman +draftsmanship +draftsmen +draftsperson +draftswoman +draftswomanship +draftwoman +drag +dragade +dragaded +dragading +dragbar +dragboat +dragbolt +dragee +dragees +drageoir +dragged +dragger +draggers +draggy +draggier +draggiest +draggily +dragginess +dragging +draggingly +draggle +draggled +draggles +draggletail +draggletailed +draggletailedly +draggletailedness +draggly +draggling +draghound +dragline +draglines +dragman +dragnet +dragnets +drago +dragoman +dragomanate +dragomanic +dragomanish +dragomans +dragomen +dragon +dragonade +dragonesque +dragoness +dragonet +dragonets +dragonfish +dragonfishes +dragonfly +dragonflies +dragonhead +dragonhood +dragonish +dragonism +dragonize +dragonkind +dragonlike +dragonnade +dragonne +dragonroot +dragons +dragontail +dragonwort +dragoon +dragoonable +dragoonade +dragoonage +dragooned +dragooner +dragooning +dragoons +dragrope +dragropes +drags +dragsaw +dragsawing +dragshoe +dragsman +dragsmen +dragstaff +dragster +dragsters +drahthaar +dray +drayage +drayages +drayed +drayhorse +draying +drail +drailed +drailing +drails +drayman +draymen +drain +drainable +drainage +drainages +drainageway +drainboard +draine +drained +drainer +drainerman +drainermen +drainers +drainfield +draining +drainless +drainman +drainpipe +drainpipes +drains +drainspout +draintile +drainway +drays +draisene +draisine +drake +drakefly +drakelet +drakes +drakestone +drakonite +dram +drama +dramalogue +dramamine +dramas +dramatic +dramatical +dramatically +dramaticism +dramaticle +dramatics +dramaticule +dramatis +dramatisable +dramatise +dramatised +dramatiser +dramatising +dramatism +dramatist +dramatists +dramatizable +dramatization +dramatizations +dramatize +dramatized +dramatizer +dramatizes +dramatizing +dramaturge +dramaturgy +dramaturgic +dramaturgical +dramaturgically +dramaturgist +drame +dramm +drammach +drammage +dramme +drammed +drammer +dramming +drammock +drammocks +drams +dramseller +dramshop +dramshops +drang +drank +drant +drapability +drapable +draparnaldia +drape +drapeability +drapeable +draped +draper +draperess +drapery +draperied +draperies +drapers +drapes +drapet +drapetomania +draping +drapping +drassid +drassidae +drastic +drastically +drat +dratchell +drate +drats +dratted +dratting +draught +draughtboard +draughted +draughter +draughthouse +draughty +draughtier +draughtiest +draughtily +draughtiness +draughting +draughtman +draughtmanship +draughts +draughtsboard +draughtsman +draughtsmanship +draughtsmen +draughtswoman +draughtswomanship +drave +dravya +dravida +dravidian +dravidic +dravite +draw +drawability +drawable +drawarm +drawback +drawbacks +drawbar +drawbars +drawbeam +drawbench +drawboard +drawboy +drawbolt +drawbore +drawbored +drawbores +drawboring +drawbridge +drawbridges +drawcansir +drawcard +drawcut +drawdown +drawdowns +drawee +drawees +drawer +drawerful +drawers +drawfile +drawfiling +drawgate +drawgear +drawglove +drawhead +drawhorse +drawing +drawings +drawk +drawknife +drawknives +drawknot +drawl +drawlatch +drawled +drawler +drawlers +drawly +drawlier +drawliest +drawling +drawlingly +drawlingness +drawlink +drawloom +drawls +drawn +drawnet +drawnly +drawnness +drawnwork +drawoff +drawout +drawplate +drawpoint +drawrod +draws +drawshave +drawsheet +drawspan +drawspring +drawstop +drawstring +drawstrings +drawtongs +drawtube +drawtubes +drazel +drch +dread +dreadable +dreaded +dreader +dreadful +dreadfully +dreadfulness +dreadfuls +dreading +dreadingly +dreadless +dreadlessly +dreadlessness +dreadly +dreadlocks +dreadnaught +dreadness +dreadnought +dreadnoughts +dreads +dream +dreamage +dreamboat +dreamed +dreamer +dreamery +dreamers +dreamful +dreamfully +dreamfulness +dreamhole +dreamy +dreamier +dreamiest +dreamily +dreaminess +dreaming +dreamingful +dreamingly +dreamish +dreamland +dreamless +dreamlessly +dreamlessness +dreamlet +dreamlike +dreamlikeness +dreamlit +dreamlore +dreams +dreamscape +dreamsy +dreamsily +dreamsiness +dreamt +dreamtide +dreamtime +dreamwhile +dreamwise +dreamworld +drear +drearfully +dreary +drearier +drearies +dreariest +drearihead +drearily +dreariment +dreariness +drearing +drearisome +drearisomely +drearisomeness +drearly +drearness +dreche +dreck +drecks +dredge +dredged +dredgeful +dredger +dredgers +dredges +dredging +dredgings +dree +dreed +dreegh +dreeing +dreep +dreepy +dreepiness +drees +dreg +dreggy +dreggier +dreggiest +dreggily +dregginess +dreggish +dregless +dregs +drey +dreich +dreidel +dreidels +dreidl +dreidls +dreyfusism +dreyfusist +dreigh +dreikanter +dreikanters +dreiling +dreint +dreynt +dreissensia +dreissiger +drek +dreks +drench +drenched +drencher +drenchers +drenches +drenching +drenchingly +dreng +drengage +drengh +drent +drepanaspis +drepane +drepania +drepanid +drepanidae +drepanididae +drepaniform +drepanis +drepanium +drepanoid +dreparnaudia +dresden +dress +dressage +dressages +dressed +dresser +dressers +dressership +dresses +dressy +dressier +dressiest +dressily +dressiness +dressing +dressings +dressline +dressmake +dressmaker +dressmakery +dressmakers +dressmakership +dressmaking +dressoir +dressoirs +drest +dretch +drevel +drew +drewite +dry +dryable +dryad +dryades +dryadetum +dryadic +dryads +drias +dryas +dryasdust +drib +dribbed +dribber +dribbet +dribbing +dribble +dribbled +dribblement +dribbler +dribblers +dribbles +dribblet +dribblets +dribbling +drybeard +driblet +driblets +drybrained +drybrush +dribs +drycoal +dridder +driddle +drydenian +drydenism +drie +driech +dried +driegh +drier +dryer +drierman +dryerman +dryermen +driers +dryers +dries +driest +dryest +dryfarm +dryfarmer +dryfat +dryfist +dryfoot +drift +driftage +driftages +driftbolt +drifted +drifter +drifters +driftfish +driftfishes +drifty +driftier +driftiest +drifting +driftingly +driftland +driftless +driftlessness +driftlet +driftman +driftpiece +driftpin +driftpins +drifts +driftway +driftweed +driftwind +driftwood +drighten +drightin +drygoodsman +dryhouse +drying +dryinid +dryish +drily +dryly +drill +drillability +drillable +drillbit +drilled +driller +drillers +drillet +drilling +drillings +drillman +drillmaster +drillmasters +drills +drillstock +drylot +drylots +drilvis +drimys +drynaria +dryness +drynesses +dringle +drink +drinkability +drinkable +drinkableness +drinkables +drinkably +drinker +drinkery +drinkers +drinky +drinking +drinkless +drinkproof +drinks +drinn +dryobalanops +dryope +dryopes +dryophyllum +dryopians +dryopithecid +dryopithecinae +dryopithecine +dryopithecus +dryops +dryopteris +dryopteroid +drip +dripless +drypoint +drypoints +dripolator +drippage +dripped +dripper +drippers +drippy +drippier +drippiest +dripping +drippings +dripple +dripproof +drips +dripstick +dripstone +dript +dryrot +drys +drysalter +drysaltery +drysalteries +drisheen +drisk +drysne +drissel +dryster +dryth +drivable +drivage +drive +driveable +driveaway +driveboat +drivebolt +drivecap +drivehead +drivel +driveled +driveler +drivelers +driveline +driveling +drivelingly +drivelled +driveller +drivellers +drivelling +drivellingly +drivels +driven +drivenness +drivepipe +driver +driverless +drivers +drivership +drives +drivescrew +driveway +driveways +drivewell +driving +drivingly +drywall +drywalls +dryworker +drizzle +drizzled +drizzles +drizzly +drizzlier +drizzliest +drizzling +drizzlingly +drochuil +droddum +drof +drofland +droger +drogerman +drogermen +drogh +drogher +drogherman +droghlin +drogoman +drogue +drogues +droguet +droh +droich +droil +droyl +droit +droits +droitsman +droitural +droiture +droiturel +drokpa +drolerie +droll +drolled +droller +drollery +drolleries +drollest +drolly +drolling +drollingly +drollish +drollishness +drollist +drollness +drolls +drolushness +dromaeognathae +dromaeognathism +dromaeognathous +dromaeus +drome +dromed +dromedary +dromedarian +dromedaries +dromedarist +drometer +dromiacea +dromic +dromical +dromiceiidae +dromiceius +dromicia +dromioid +dromograph +dromoi +dromomania +dromometer +dromon +dromond +dromonds +dromons +dromophobia +dromornis +dromos +dromotropic +drona +dronage +drone +droned +dronel +dronepipe +droner +droners +drones +dronet +drongo +drongos +drony +droning +droningly +dronish +dronishly +dronishness +dronkelew +dronkgrass +dronte +droob +drool +drooled +drooly +droolier +drooliest +drooling +drools +droop +drooped +drooper +droopy +droopier +droopiest +droopily +droopiness +drooping +droopingly +droopingness +droops +droopt +drop +dropax +dropberry +dropcloth +dropflower +dropforge +dropforged +dropforger +dropforging +drophead +dropheads +dropkick +dropkicker +dropkicks +droplet +droplets +droplight +droplike +dropline +dropling +dropman +dropmeal +dropout +dropouts +droppage +dropped +dropper +dropperful +droppers +droppy +dropping +droppingly +droppings +drops +dropseed +dropshot +dropshots +dropsy +dropsical +dropsically +dropsicalness +dropsied +dropsies +dropsywort +dropsonde +dropt +dropvie +dropwise +dropworm +dropwort +dropworts +droschken +drosera +droseraceae +droseraceous +droseras +droshky +droshkies +drosky +droskies +drosograph +drosometer +drosophila +drosophilae +drosophilas +drosophilidae +drosophyllum +dross +drossed +drossel +drosser +drosses +drossy +drossier +drossiest +drossiness +drossing +drossless +drostden +drostdy +drou +droud +droughermen +drought +droughty +droughtier +droughtiest +droughtiness +droughts +drouk +droukan +drouked +drouket +drouking +droukit +drouks +droumy +drouth +drouthy +drouthier +drouthiest +drouthiness +drouths +drove +droved +drover +drovers +droves +drovy +droving +drow +drown +drownd +drownded +drownding +drownds +drowned +drowner +drowners +drowning +drowningly +drownings +drownproofing +drowns +drowse +drowsed +drowses +drowsy +drowsier +drowsiest +drowsihead +drowsihood +drowsily +drowsiness +drowsing +drowte +drub +drubbed +drubber +drubbers +drubbing +drubbings +drubble +drubbly +drubly +drubs +drucken +drudge +drudged +drudger +drudgery +drudgeries +drudgers +drudges +drudging +drudgingly +drudgism +druery +druffen +drug +drugeteria +drugge +drugged +drugger +druggery +druggeries +drugget +druggeting +druggets +druggy +druggier +druggiest +drugging +druggist +druggister +druggists +drugless +drugmaker +drugman +drugs +drugshop +drugstore +drugstores +druid +druidess +druidesses +druidic +druidical +druidism +druidisms +druidology +druidry +druids +druith +drukpa +drum +drumbeat +drumbeater +drumbeating +drumbeats +drumble +drumbled +drumbledore +drumbler +drumbles +drumbling +drumfire +drumfires +drumfish +drumfishes +drumhead +drumheads +drumler +drumly +drumlier +drumliest +drumlike +drumlin +drumline +drumlinoid +drumlins +drumloid +drumloidal +drummed +drummer +drummers +drummy +drumming +drummock +drumread +drumreads +drumroll +drumrolls +drums +drumskin +drumslade +drumsler +drumstick +drumsticks +drumwood +drung +drungar +drunk +drunkard +drunkards +drunkelew +drunken +drunkeness +drunkenly +drunkenness +drunkensome +drunkenwise +drunker +drunkery +drunkeries +drunkest +drunkly +drunkometer +drunks +drunt +drupa +drupaceae +drupaceous +drupal +drupe +drupel +drupelet +drupelets +drupeole +drupes +drupetum +drupiferous +drupose +drury +druse +drusean +drused +drusedom +druses +drusy +druther +druthers +druttle +druxey +druxy +druxiness +druze +ds +dschubba +dsect +dsects +dsname +dsnames +dsp +dsr +dsri +dt +dtd +dtente +dtset +du +duad +duadic +duads +dual +duala +duali +dualin +dualism +dualisms +dualist +dualistic +dualistically +dualists +duality +dualities +dualization +dualize +dualized +dualizes +dualizing +dually +dualmutef +dualogue +duals +duan +duane +duant +duarch +duarchy +duarchies +dub +dubash +dubb +dubba +dubbah +dubbed +dubbeh +dubbeltje +dubber +dubbers +dubby +dubbin +dubbing +dubbings +dubbins +dubhe +dubhgall +dubiety +dubieties +dubio +dubiocrystalline +dubiosity +dubiosities +dubious +dubiously +dubiousness +dubitable +dubitably +dubitancy +dubitant +dubitante +dubitate +dubitatingly +dubitation +dubitative +dubitatively +dublin +duboisia +duboisin +duboisine +dubonnet +dubonnets +dubs +duc +ducal +ducally +ducamara +ducape +ducat +ducato +ducaton +ducatoon +ducats +ducatus +ducdame +duce +duces +duchan +duchery +duchesnea +duchess +duchesse +duchesses +duchesslike +duchy +duchies +duci +duck +duckbill +duckbills +duckblind +duckboard +duckboards +duckboat +ducked +ducker +duckery +duckeries +duckers +duckfoot +duckfooted +duckhearted +duckhood +duckhouse +duckhunting +ducky +duckie +duckier +duckies +duckiest +ducking +duckish +ducklar +ducklet +duckling +ducklings +ducklingship +duckmeat +duckmole +duckpin +duckpins +duckpond +ducks +duckstone +ducktail +ducktails +duckweed +duckweeds +duckwheat +duckwife +duckwing +duco +ducs +duct +ductal +ducted +ductibility +ductible +ductile +ductilely +ductileness +ductilimeter +ductility +ductilize +ductilized +ductilizing +ducting +ductings +duction +ductless +ductor +ducts +ductule +ductules +ducture +ductus +ductwork +ducula +duculinae +dud +dudaim +dudder +duddery +duddy +duddie +duddies +duddle +dude +dudeen +dudeens +dudelsack +dudes +dudgen +dudgeon +dudgeons +dudine +dudish +dudishly +dudishness +dudism +dudley +dudleya +dudleyite +dudler +dudman +duds +due +duecentist +duecento +duecentos +dueful +duel +dueled +dueler +duelers +dueling +duelist +duelistic +duelists +duelled +dueller +duellers +duelli +duelling +duellist +duellistic +duellists +duellize +duello +duellos +duels +duenas +duende +duendes +dueness +duenesses +duenna +duennadom +duennas +duennaship +duer +dues +duessa +duet +duets +duetted +duetting +duettino +duettist +duettists +duetto +duff +duffadar +duffed +duffel +duffels +duffer +dufferdom +duffers +duffy +duffies +duffing +duffle +duffles +duffs +dufoil +dufrenite +dufrenoysite +dufter +dufterdar +duftery +duftite +duftry +dug +dugal +dugdug +dugento +duggler +dugong +dugongidae +dugongs +dugout +dugouts +dugs +dugway +duhat +duhr +dui +duiker +duyker +duikerbok +duikerboks +duikerbuck +duikers +duim +duinhewassel +duit +duits +dujan +duka +duke +dukedom +dukedoms +dukely +dukeling +dukery +dukes +dukeship +dukhn +dukhobor +dukker +dukkeripen +dukkha +dukuma +dulanganes +dulat +dulbert +dulc +dulcamara +dulcarnon +dulce +dulcely +dulceness +dulcet +dulcetly +dulcetness +dulcets +dulcian +dulciana +dulcianas +dulcid +dulcify +dulcification +dulcified +dulcifies +dulcifying +dulcifluous +dulcigenic +dulciloquent +dulciloquy +dulcimer +dulcimers +dulcimore +dulcin +dulcinea +dulcineas +dulcinist +dulcite +dulcity +dulcitol +dulcitude +dulcor +dulcorate +dulcose +duledge +duler +duly +dulia +dulias +dull +dullard +dullardism +dullardness +dullards +dullbrained +dulled +duller +dullery +dullest +dullhead +dullhearted +dully +dullify +dullification +dulling +dullish +dullishly +dullity +dullness +dullnesses +dullpate +dulls +dullsome +dullsville +dulness +dulnesses +dulocracy +dulosis +dulotic +dulse +dulseman +dulses +dult +dultie +duluth +dulwilly +dum +duma +dumaist +dumas +dumb +dumba +dumbbell +dumbbeller +dumbbells +dumbcow +dumbed +dumber +dumbest +dumbfish +dumbfound +dumbfounded +dumbfounder +dumbfounderment +dumbfounding +dumbfoundment +dumbhead +dumbheaded +dumby +dumbing +dumble +dumbledore +dumbly +dumbness +dumbnesses +dumbs +dumbstricken +dumbstruck +dumbwaiter +dumbwaiters +dumdum +dumdums +dumetose +dumfound +dumfounded +dumfounder +dumfounderment +dumfounding +dumfounds +dumka +dumky +dummel +dummered +dummerer +dummy +dummied +dummies +dummying +dummyism +dumminess +dummyweed +dummkopf +dummkopfs +dumontia +dumontiaceae +dumontite +dumortierite +dumose +dumosity +dumous +dump +dumpage +dumpcart +dumpcarts +dumped +dumper +dumpers +dumpfile +dumpy +dumpier +dumpies +dumpiest +dumpily +dumpiness +dumping +dumpings +dumpish +dumpishly +dumpishness +dumple +dumpled +dumpler +dumpling +dumplings +dumpoke +dumps +dumpty +dumsola +dun +dunair +dunal +dunamis +dunbird +duncan +dunce +duncedom +duncehood +duncery +dunces +dunch +dunches +dunciad +duncical +duncify +duncifying +duncish +duncishly +duncishness +dundasite +dundavoe +dundee +dundees +dunder +dunderbolt +dunderfunk +dunderhead +dunderheaded +dunderheadedness +dunderheads +dunderpate +dunderpates +dundreary +dundrearies +dune +duneland +dunelands +dunelike +dunes +dunfish +dung +dungan +dungannonite +dungaree +dungarees +dungari +dungas +dungbeck +dungbird +dungbred +dunged +dungeon +dungeoner +dungeonlike +dungeons +dunger +dunghill +dunghilly +dunghills +dungy +dungyard +dungier +dungiest +dunging +dungol +dungon +dungs +duny +duniewassal +dunite +dunites +dunitic +duniwassal +dunk +dunkadoo +dunkard +dunked +dunker +dunkers +dunking +dunkirk +dunkirker +dunkle +dunkled +dunkling +dunks +dunlap +dunlin +dunlins +dunlop +dunnage +dunnaged +dunnages +dunnaging +dunnakin +dunne +dunned +dunner +dunness +dunnesses +dunnest +dunny +dunniewassel +dunning +dunnish +dunnite +dunnites +dunno +dunnock +dunpickle +duns +dunst +dunstable +dunster +dunstone +dunt +dunted +dunter +dunting +duntle +dunts +dunziekte +duo +duocosane +duodecagon +duodecahedral +duodecahedron +duodecane +duodecastyle +duodecennial +duodecillion +duodecillions +duodecillionth +duodecimal +duodecimality +duodecimally +duodecimals +duodecimfid +duodecimo +duodecimole +duodecimomos +duodecimos +duodecuple +duodedena +duodedenums +duodena +duodenal +duodenary +duodenas +duodenate +duodenation +duodene +duodenectomy +duodenitis +duodenocholangitis +duodenocholecystostomy +duodenocholedochotomy +duodenocystostomy +duodenoenterostomy +duodenogram +duodenojejunal +duodenojejunostomy +duodenojejunostomies +duodenopancreatectomy +duodenoscopy +duodenostomy +duodenotomy +duodenum +duodenums +duodial +duodynatron +duodiode +duodiodepentode +duodrama +duograph +duogravure +duole +duoliteral +duolog +duologs +duologue +duologues +duomachy +duomi +duomo +duomos +duopod +duopoly +duopolies +duopolist +duopolistic +duopsony +duopsonies +duopsonistic +duos +duosecant +duotype +duotone +duotoned +duotones +duotriacontane +duotriode +duoviri +dup +dupability +dupable +dupatta +dupe +duped +dupedom +duper +dupery +duperies +dupers +dupes +duping +dupion +dupioni +dupla +duplation +duple +duplet +duplex +duplexed +duplexer +duplexers +duplexes +duplexing +duplexity +duplexs +duply +duplicability +duplicable +duplicand +duplicando +duplicate +duplicated +duplicately +duplicates +duplicating +duplication +duplications +duplicative +duplicator +duplicators +duplicature +duplicatus +duplicia +duplicident +duplicidentata +duplicidentate +duplicious +duplicipennate +duplicitas +duplicity +duplicities +duplicitous +duplicitously +duplify +duplification +duplified +duplifying +duplon +duplone +dupondidii +dupondii +dupondius +duppa +dupped +dupper +duppy +duppies +dupping +dups +dur +dura +durability +durabilities +durable +durableness +durables +durably +duracine +durain +dural +duralumin +duramater +duramatral +duramen +duramens +durance +durances +durandarte +durangite +durango +durani +durant +duranta +durante +duraplasty +duraquara +duras +duraspinalis +duration +durational +durationless +durations +durative +duratives +durax +durbachite +durban +durbar +durbars +durdenite +durdum +dure +dured +duree +dureful +durene +durenol +dureresque +dures +duress +duresses +duressor +duret +duretto +durezza +durgah +durgan +durgen +durham +durian +durians +duricrust +duridine +duryl +durindana +during +duringly +durio +duryodhana +durion +durions +durity +durmast +durmasts +durn +durndest +durned +durneder +durnedest +durning +durns +duro +duroc +durocs +duroy +durometer +duroquinone +duros +durous +durr +durra +durras +durry +durrie +durries +durrin +durrs +durst +durukuli +durum +durums +durwan +durwaun +durzada +durzee +durzi +dusack +duscle +dusenwind +dush +dusio +dusk +dusked +dusken +dusky +duskier +duskiest +duskily +duskiness +dusking +duskingtide +duskish +duskishly +duskishness +duskly +duskness +dusks +dusserah +dust +dustband +dustbin +dustbins +dustblu +dustbox +dustcart +dustcloth +dustcloths +dustcoat +dustcover +dusted +dustee +duster +dusterman +dustermen +dusters +dustfall +dustheap +dustheaps +dusty +dustier +dustiest +dustyfoot +dustily +dustin +dustiness +dusting +dustless +dustlessness +dustlike +dustman +dustmen +dustoor +dustoori +dustour +dustpan +dustpans +dustpoint +dustproof +dustrag +dustrags +dusts +dustsheet +duststorm +dusttight +dustuck +dustuk +dustup +dustups +dustwoman +dusun +dutch +dutched +dutcher +dutchess +dutchy +dutchify +dutching +dutchman +dutchmen +duteous +duteously +duteousness +duty +dutiability +dutiable +dutied +duties +dutiful +dutifully +dutifulness +dutymonger +dutra +dutuburi +duumvir +duumviral +duumvirate +duumviri +duumvirs +duvet +duvetyn +duvetine +duvetyne +duvetines +duvetynes +duvetyns +dux +duxelles +duxes +dvaita +dvandva +dvigu +dvorak +dvornik +dwayberry +dwaible +dwaibly +dwayne +dwale +dwalm +dwamish +dwang +dwarf +dwarfed +dwarfer +dwarfest +dwarfy +dwarfing +dwarfish +dwarfishly +dwarfishness +dwarfism +dwarfisms +dwarflike +dwarfling +dwarfness +dwarfs +dwarves +dweeble +dwell +dwelled +dweller +dwellers +dwelling +dwellings +dwells +dwelt +dwight +dwyka +dwindle +dwindled +dwindlement +dwindles +dwindling +dwine +dwined +dwines +dwining +dwt +dx +dz +dzeren +dzerin +dzeron +dziggetai +dzo +dzungar +e +ea +eably +eaceworm +each +eachwhere +ead +eadi +eadios +eadish +eager +eagerer +eagerest +eagerly +eagerness +eagers +eagle +eagled +eaglehawk +eaglelike +eagles +eagless +eaglestone +eaglet +eaglets +eaglewood +eagling +eagrass +eagre +eagres +ealderman +ealdorman +ealdormen +eam +ean +eaning +eanling +eanlings +ear +earable +earache +earaches +earbash +earbob +earcap +earclip +earcockle +eardrop +eardropper +eardrops +eardrum +eardrums +eared +earflap +earflaps +earflower +earful +earfuls +earhead +earhole +earing +earings +earjewel +earl +earlap +earlaps +earldom +earldoms +earlduck +earle +earless +earlesss +earlet +early +earlier +earliest +earlyish +earlike +earliness +earlish +earlywood +earlobe +earlobes +earlock +earlocks +earls +earlship +earlships +earmark +earmarked +earmarking +earmarkings +earmarks +earmindedness +earmuff +earmuffs +earn +earnable +earned +earner +earners +earnest +earnestful +earnestly +earnestness +earnests +earnful +earnie +earning +earnings +earns +earock +earphone +earphones +earpick +earpiece +earpieces +earplug +earplugs +earreach +earring +earringed +earrings +ears +earscrew +earsh +earshell +earshot +earshots +earsore +earsplitting +earspool +earstone +earstones +eartab +eartag +eartagged +earth +earthboard +earthborn +earthbound +earthbred +earthdrake +earthed +earthen +earthenhearted +earthenware +earthfall +earthfast +earthgall +earthgrubber +earthy +earthian +earthier +earthiest +earthily +earthiness +earthing +earthkin +earthless +earthly +earthlier +earthliest +earthlight +earthlike +earthliness +earthling +earthlings +earthmaker +earthmaking +earthman +earthmen +earthmove +earthmover +earthmoving +earthnut +earthnuts +earthpea +earthpeas +earthquake +earthquaked +earthquaken +earthquakes +earthquaking +earthquave +earthrise +earths +earthset +earthsets +earthshaker +earthshaking +earthshakingly +earthshattering +earthshine +earthshock +earthslide +earthsmoke +earthstar +earthtongue +earthwall +earthward +earthwards +earthwork +earthworks +earthworm +earthworms +earwax +earwaxes +earwig +earwigged +earwiggy +earwigginess +earwigging +earwigs +earwitness +earworm +earworms +earwort +ease +eased +easeful +easefully +easefulness +easel +easeled +easeless +easels +easement +easements +easer +easers +eases +easy +easier +easies +easiest +easygoing +easygoingly +easygoingness +easily +easylike +easiness +easinesses +easing +eassel +east +eastabout +eastbound +easted +easter +eastering +easterly +easterlies +easterliness +easterling +eastermost +eastern +easterner +easterners +easternism +easternize +easternized +easternizing +easternly +easternmost +easters +eastertide +easting +eastings +eastlake +eastland +eastlander +eastlin +eastling +eastlings +eastlins +eastman +eastmost +eastness +eastre +easts +eastward +eastwardly +eastwards +eat +eatability +eatable +eatableness +eatables +eatage +eatanswill +eatberry +eatche +eaten +eater +eatery +eateries +eaters +eath +eathly +eating +eatings +eats +eau +eaux +eave +eaved +eavedrop +eavedropper +eavedropping +eaver +eaves +eavesdrip +eavesdrop +eavesdropped +eavesdropper +eavesdroppers +eavesdropping +eavesdrops +eavesing +ebauche +ebauchoir +ebb +ebbed +ebbet +ebbets +ebbing +ebbman +ebbs +ebcasc +ebcd +ebcdic +ebdomade +eben +ebenaceae +ebenaceous +ebenales +ebeneous +ebenezer +eberthella +ebionism +ebionite +ebionitic +ebionitism +ebionize +eblis +eboe +ebon +ebony +ebonies +ebonige +ebonise +ebonised +ebonises +ebonising +ebonist +ebonite +ebonites +ebonize +ebonized +ebonizes +ebonizing +ebons +eboulement +ebracteate +ebracteolate +ebraick +ebriate +ebriated +ebricty +ebriety +ebrillade +ebriose +ebriosity +ebrious +ebriously +ebullate +ebulliate +ebullience +ebulliency +ebullient +ebulliently +ebulliometer +ebulliometry +ebullioscope +ebullioscopy +ebullioscopic +ebullition +ebullitions +ebullitive +ebulus +eburated +eburin +eburine +eburna +eburnated +eburnation +eburnean +eburneoid +eburneous +eburnian +eburnification +ec +ecad +ecalcarate +ecalcavate +ecanda +ecardinal +ecardine +ecardines +ecarinate +ecart +ecarte +ecartes +ecaudata +ecaudate +ecb +ecballium +ecbasis +ecbatic +ecblastesis +ecblastpsis +ecbole +ecbolic +ecbolics +ecca +eccaleobion +ecce +eccentrate +eccentric +eccentrical +eccentrically +eccentricity +eccentricities +eccentrics +eccentring +eccentrometer +ecch +ecchymoma +ecchymose +ecchymosed +ecchymoses +ecchymosis +ecchymotic +ecchondroma +ecchondrosis +ecchondrotome +eccyclema +eccyesis +eccl +eccles +ecclesia +ecclesiae +ecclesial +ecclesiarch +ecclesiarchy +ecclesiast +ecclesiastes +ecclesiastic +ecclesiastical +ecclesiasticalism +ecclesiastically +ecclesiasticalness +ecclesiasticism +ecclesiasticize +ecclesiastics +ecclesiasticus +ecclesiastry +ecclesioclastic +ecclesiography +ecclesiolater +ecclesiolatry +ecclesiology +ecclesiologic +ecclesiological +ecclesiologically +ecclesiologist +ecclesiophobia +eccoprotic +eccoproticophoric +eccrine +eccrinology +eccrisis +eccritic +ecdemic +ecdemite +ecderon +ecderonic +ecdyses +ecdysial +ecdysiast +ecdysis +ecdyson +ecdysone +ecdysones +ecdysons +ecesic +ecesis +ecesises +ecgonin +ecgonine +echafaudage +echappe +echappee +echar +echard +echards +eche +echea +eched +echelette +echelle +echelon +echeloned +echeloning +echelonment +echelons +echeloot +echeneid +echeneidae +echeneidid +echeneididae +echeneidoid +echeneis +eches +echevaria +echeveria +echevin +echidna +echidnae +echidnas +echidnidae +echimys +echinacea +echinal +echinate +echinated +eching +echini +echinid +echinidan +echinidea +echiniform +echinital +echinite +echinocactus +echinocaris +echinocereus +echinochloa +echinochrome +echinococcosis +echinococcus +echinoderes +echinoderidae +echinoderm +echinoderma +echinodermal +echinodermata +echinodermatous +echinodermic +echinodorus +echinoid +echinoidea +echinoids +echinology +echinologist +echinomys +echinopanax +echinops +echinopsine +echinorhynchus +echinorhinidae +echinorhinus +echinospermum +echinosphaerites +echinosphaeritidae +echinostoma +echinostomatidae +echinostome +echinostomiasis +echinozoa +echinulate +echinulated +echinulation +echinuliform +echinus +echis +echitamine +echites +echium +echiurid +echiurida +echiuroid +echiuroidea +echiurus +echnida +echo +echocardiogram +echoed +echoey +echoencephalography +echoer +echoers +echoes +echogram +echograph +echoic +echoing +echoingly +echoism +echoisms +echoist +echoize +echoized +echoizing +echolalia +echolalic +echoless +echolocate +echolocation +echometer +echopractic +echopraxia +echos +echovirus +echowise +echt +echuca +eciliate +ecyphellate +eciton +ecize +eckehart +ecklein +eclair +eclaircise +eclaircissement +eclairissement +eclairs +eclampsia +eclamptic +eclat +eclated +eclating +eclats +eclectic +eclectical +eclectically +eclecticism +eclecticist +eclecticize +eclectics +eclectism +eclectist +eclegm +eclegma +eclegme +eclipsable +eclipsareon +eclipsation +eclipse +eclipsed +eclipser +eclipses +eclipsing +eclipsis +eclipsises +ecliptic +ecliptical +ecliptically +ecliptics +eclogic +eclogite +eclogites +eclogue +eclogues +eclosion +eclosions +ecmnesia +eco +ecocidal +ecocide +ecoclimate +ecod +ecodeme +ecoid +ecol +ecole +ecoles +ecology +ecologic +ecological +ecologically +ecologies +ecologist +ecologists +ecomomist +econ +economese +econometer +econometric +econometrical +econometrically +econometrician +econometrics +econometrist +economy +economic +economical +economically +economicalness +economics +economies +economise +economised +economiser +economising +economism +economist +economists +economite +economization +economize +economized +economizer +economizers +economizes +economizing +ecophene +ecophysiology +ecophysiological +ecophobia +ecorch +ecorche +ecorticate +ecosystem +ecosystems +ecospecies +ecospecific +ecospecifically +ecosphere +ecossaise +ecostate +ecotype +ecotypes +ecotypic +ecotipically +ecotypically +ecotonal +ecotone +ecotones +ecotopic +ecoute +ecphasis +ecphonema +ecphonesis +ecphorable +ecphore +ecphory +ecphoria +ecphoriae +ecphorias +ecphorization +ecphorize +ecphova +ecphractic +ecphrasis +ecrase +ecraseur +ecraseurs +ecrasite +ecrevisse +ecroulement +ecru +ecrus +ecrustaceous +ecstasy +ecstasies +ecstasis +ecstasize +ecstatic +ecstatica +ecstatical +ecstatically +ecstaticize +ecstatics +ecstrophy +ectad +ectadenia +ectal +ectally +ectases +ectasia +ectasis +ectatic +ectene +ectental +ectepicondylar +ecteron +ectethmoid +ectethmoidal +ecthesis +ecthetically +ecthyma +ecthymata +ecthymatous +ecthlipses +ecthlipsis +ectypal +ectype +ectypes +ectypography +ectiris +ectobatic +ectoblast +ectoblastic +ectobronchium +ectocardia +ectocarpaceae +ectocarpaceous +ectocarpales +ectocarpic +ectocarpous +ectocarpus +ectocelic +ectochondral +ectocinerea +ectocinereal +ectocyst +ectocoelic +ectocommensal +ectocondylar +ectocondyle +ectocondyloid +ectocornea +ectocranial +ectocrine +ectocuneiform +ectocuniform +ectodactylism +ectoderm +ectodermal +ectodermic +ectodermoidal +ectodermosis +ectoderms +ectodynamomorphic +ectoentad +ectoenzym +ectoenzyme +ectoethmoid +ectogeneous +ectogenesis +ectogenetic +ectogenic +ectogenous +ectoglia +ectognatha +ectolecithal +ectoloph +ectomere +ectomeres +ectomeric +ectomesoblast +ectomorph +ectomorphy +ectomorphic +ectomorphism +ectonephridium +ectoparasite +ectoparasitic +ectoparasitica +ectopatagia +ectopatagium +ectophyte +ectophytic +ectophloic +ectopy +ectopia +ectopias +ectopic +ectopistes +ectoplacenta +ectoplasy +ectoplasm +ectoplasmatic +ectoplasmic +ectoplastic +ectoproct +ectoprocta +ectoproctan +ectoproctous +ectopterygoid +ectoretina +ectorganism +ectorhinal +ectosarc +ectosarcous +ectosarcs +ectoskeleton +ectosomal +ectosome +ectosphenoid +ectosphenotic +ectosphere +ectosteal +ectosteally +ectostosis +ectotheca +ectotherm +ectothermic +ectotoxin +ectotrophi +ectotrophic +ectotropic +ectozoa +ectozoan +ectozoans +ectozoic +ectozoon +ectrodactyly +ectrodactylia +ectrodactylism +ectrodactylous +ectrogeny +ectrogenic +ectromelia +ectromelian +ectromelic +ectromelus +ectropion +ectropionization +ectropionize +ectropionized +ectropionizing +ectropium +ectropometer +ectrosyndactyly +ectrotic +ecttypal +ecu +ecuador +ecuadoran +ecuadorian +ecuelle +ecuelling +ecumenacy +ecumene +ecumenic +ecumenical +ecumenicalism +ecumenicality +ecumenically +ecumenicism +ecumenicist +ecumenicity +ecumenicize +ecumenics +ecumenism +ecumenist +ecumenistic +ecumenopolis +ecurie +ecus +eczema +eczemas +eczematization +eczematoid +eczematosis +eczematous +ed +edacious +edaciously +edaciousness +edacity +edacities +edam +edana +edaphic +edaphically +edaphodont +edaphology +edaphon +edaphosauria +edaphosaurid +edaphosaurus +edda +eddaic +edder +eddy +eddic +eddie +eddied +eddies +eddying +eddyroot +eddish +eddo +eddoes +edea +edeagra +edeitis +edelweiss +edelweisses +edema +edemas +edemata +edematose +edematous +edemic +eden +edenic +edenite +edenization +edenize +edental +edentalous +edentata +edentate +edentates +edentulate +edentulous +edeodynia +edeology +edeomania +edeoscopy +edeotomy +edessan +edestan +edestin +edestosaurus +edgar +edge +edgebone +edgeboned +edged +edgeless +edgeling +edgemaker +edgemaking +edgeman +edger +edgerman +edgers +edges +edgeshot +edgestone +edgeway +edgeways +edgeweed +edgewise +edgy +edgier +edgiest +edgily +edginess +edginesses +edging +edgingly +edgings +edgrew +edgrow +edh +edhs +edibile +edibility +edible +edibleness +edibles +edict +edictal +edictally +edicts +edictum +edicule +ediface +edify +edificable +edificant +edificate +edification +edificative +edificator +edificatory +edifice +edificed +edifices +edificial +edificing +edified +edifier +edifiers +edifies +edifying +edifyingly +edifyingness +ediya +edile +ediles +edility +edinburgh +edingtonite +edison +edit +editable +edital +editchar +edited +edith +editing +edition +editions +editor +editorial +editorialist +editorialization +editorializations +editorialize +editorialized +editorializer +editorializers +editorializes +editorializing +editorially +editorials +editors +editorship +editorships +editress +editresses +edits +edituate +edmond +edmund +edna +edo +edomite +edomitish +edoni +edp +edplot +edriasteroidea +edrioasteroid +edrioasteroidea +edriophthalma +edriophthalmatous +edriophthalmian +edriophthalmic +edriophthalmous +eds +eduardo +educ +educabilia +educabilian +educability +educable +educables +educand +educatability +educatable +educate +educated +educatedly +educatedness +educatee +educates +educating +education +educationable +educational +educationalism +educationalist +educationally +educationary +educationese +educationist +educations +educative +educator +educatory +educators +educatress +educe +educed +educement +educes +educible +educing +educive +educt +eduction +eductions +eductive +eductor +eductors +educts +edulcorate +edulcorated +edulcorating +edulcoration +edulcorative +edulcorator +eduskunta +edward +edwardean +edwardeanism +edwardian +edwardine +edwards +edwardsia +edwardsiidae +edwin +edwina +ee +eebree +eegrass +eeyuch +eeyuck +eel +eelback +eelblenny +eelblennies +eelboat +eelbob +eelbobber +eelcake +eelcatcher +eeler +eelery +eelfare +eelfish +eelgrass +eelgrasses +eely +eelier +eeliest +eeling +eellike +eelpot +eelpout +eelpouts +eels +eelshop +eelskin +eelspear +eelware +eelworm +eelworms +eemis +een +eequinoctium +eer +eery +eerie +eerier +eeriest +eerily +eeriness +eerinesses +eerisome +eerock +eesome +eeten +ef +efecks +eff +effable +efface +effaceable +effaced +effacement +effacer +effacers +effaces +effacing +effare +effascinate +effate +effatum +effect +effected +effecter +effecters +effectful +effectible +effecting +effective +effectively +effectiveness +effectivity +effectless +effector +effectors +effectress +effects +effectual +effectuality +effectualize +effectually +effectualness +effectuate +effectuated +effectuates +effectuating +effectuation +effectuous +effeir +effeminacy +effeminate +effeminated +effeminately +effeminateness +effeminating +effemination +effeminatize +effeminisation +effeminise +effeminised +effeminising +effeminization +effeminize +effeminized +effeminizing +effendi +effendis +efference +efferent +efferently +efferents +efferous +effervesce +effervesced +effervescence +effervescency +effervescent +effervescently +effervesces +effervescible +effervescing +effervescingly +effervescive +effet +effete +effetely +effeteness +effetman +effetmen +efficace +efficacy +efficacies +efficacious +efficaciously +efficaciousness +efficacity +efficience +efficiency +efficiencies +efficient +efficiently +effie +effierce +effigy +effigial +effigiate +effigiated +effigiating +effigiation +effigies +effigurate +effiguration +efflagitate +efflate +efflation +effleurage +effloresce +effloresced +efflorescence +efflorescency +efflorescent +effloresces +efflorescing +efflower +effluence +effluences +effluency +effluent +effluents +effluve +effluvia +effluviable +effluvial +effluvias +effluviate +effluviography +effluvious +effluvium +effluviums +effluvivia +effluviviums +efflux +effluxes +effluxion +effodient +effodientia +effoliate +efforce +efford +efform +efformation +efformative +effort +effortful +effortfully +effortfulness +effortless +effortlessly +effortlessness +efforts +effossion +effraction +effractor +effray +effranchise +effranchisement +effrenate +effront +effronted +effrontery +effronteries +effs +effude +effulge +effulged +effulgence +effulgences +effulgent +effulgently +effulges +effulging +effumability +effume +effund +effuse +effused +effusely +effuses +effusing +effusiometer +effusion +effusions +effusive +effusively +effusiveness +effuso +effuviate +efik +efl +eflagelliferous +efoliolate +efoliose +efoveolate +efph +efractory +efreet +efs +eft +eftest +efts +eftsoon +eftsoons +eg +egad +egads +egal +egalitarian +egalitarianism +egalitarians +egalite +egalites +egality +egall +egally +egards +egba +egbert +egbo +egence +egency +eger +egeran +egeria +egers +egest +egesta +egested +egesting +egestion +egestions +egestive +egests +egg +eggar +eggars +eggbeater +eggbeaters +eggberry +eggberries +eggcrate +eggcup +eggcupful +eggcups +eggeater +egged +egger +eggers +eggfish +eggfruit +egghead +eggheaded +eggheadedness +eggheads +egghot +eggy +egging +eggler +eggless +egglike +eggment +eggnog +eggnogs +eggplant +eggplants +eggroll +eggrolls +eggs +eggshell +eggshells +eggwhisk +egilops +egypt +egyptian +egyptianism +egyptianization +egyptianize +egyptians +egyptize +egipto +egyptologer +egyptology +egyptologic +egyptological +egyptologist +egis +egises +eglamore +eglandular +eglandulose +eglandulous +eglantine +eglantines +eglatere +eglateres +eglestonite +egling +eglogue +eglomerate +eglomise +egma +ego +egocentric +egocentrically +egocentricity +egocentricities +egocentrism +egocentristic +egocerus +egohood +egoism +egoisms +egoist +egoistic +egoistical +egoistically +egoisticalness +egoistry +egoists +egoity +egoize +egoizer +egol +egolatrous +egomania +egomaniac +egomaniacal +egomaniacally +egomanias +egomism +egophony +egophonic +egos +egosyntonic +egotheism +egotism +egotisms +egotist +egotistic +egotistical +egotistically +egotisticalness +egotists +egotize +egotized +egotizing +egracias +egranulose +egre +egregious +egregiously +egregiousness +egremoigne +egress +egressed +egresses +egressing +egression +egressive +egressor +egret +egrets +egretta +egrid +egrimony +egrimonle +egriot +egritude +egromancy +egualmente +egueiite +egurgitate +egurgitated +egurgitating +eguttulate +eh +ehatisaht +eheu +ehlite +ehretia +ehretiaceae +ehrman +ehrwaldite +ehtanethial +ehuawa +ey +eyah +eyalet +eyas +eyases +eyass +eichbergite +eichhornia +eichwaldite +eicosane +eide +eident +eydent +eidently +eider +eiderdown +eiders +eidetic +eidetically +eidograph +eidola +eidolic +eidolism +eidology +eidolology +eidolon +eidolons +eidoptometry +eidos +eidouranion +eye +eyeable +eyeball +eyeballed +eyeballing +eyeballs +eyebalm +eyebar +eyebath +eyebeam +eyebeams +eyeberry +eyeblack +eyeblink +eyebolt +eyebolts +eyebree +eyebridled +eyebright +eyebrow +eyebrows +eyecup +eyecups +eyed +eyedness +eyednesses +eyedot +eyedrop +eyedropper +eyedropperful +eyedroppers +eyeflap +eyeful +eyefuls +eyeglance +eyeglass +eyeglasses +eyeground +eyehole +eyeholes +eyehook +eyehooks +eyey +eyeing +eyeish +eyelash +eyelashes +eyelast +eyeless +eyelessness +eyelet +eyeleted +eyeleteer +eyeleting +eyelets +eyeletted +eyeletter +eyeletting +eyelid +eyelids +eyelight +eyelike +eyeline +eyeliner +eyeliners +eyemark +eyen +eyeopener +eyepiece +eyepieces +eyepit +eyepoint +eyepoints +eyepopper +eyer +eyereach +eyeroot +eyers +eyes +eyesalve +eyeseed +eyeservant +eyeserver +eyeservice +eyeshade +eyeshades +eyeshield +eyeshine +eyeshot +eyeshots +eyesight +eyesights +eyesome +eyesore +eyesores +eyespot +eyespots +eyess +eyestalk +eyestalks +eyestone +eyestones +eyestrain +eyestring +eyestrings +eyeteeth +eyetooth +eyewaiter +eyewash +eyewashes +eyewater +eyewaters +eyewear +eyewink +eyewinker +eyewinks +eyewitness +eyewitnesses +eyewort +eiffel +eigenfrequency +eigenfunction +eigenspace +eigenstate +eigenvalue +eigenvalues +eigenvector +eigenvectors +eigh +eight +eyght +eightball +eightballs +eighteen +eighteenfold +eighteenmo +eighteenmos +eighteens +eighteenth +eighteenthly +eighteenths +eightfoil +eightfold +eighth +eighthes +eighthly +eighths +eighty +eighties +eightieth +eightieths +eightyfold +eightling +eightpenny +eights +eightscore +eightsman +eightsmen +eightsome +eightvo +eightvos +eigne +eying +eikon +eikones +eikonogen +eikonology +eikons +eyl +eila +eild +eileen +eyliad +eimak +eimer +eimeria +eyn +eyne +einkanter +einkorn +einkorns +einstein +einsteinian +einsteinium +eyot +eyoty +eir +eyr +eyra +eirack +eyrant +eyrar +eyras +eire +eyre +eireannach +eyren +eirenarch +eirene +eirenic +eirenicon +eyrer +eyres +eiresione +eiry +eyry +eyrie +eyries +eyrir +eisegeses +eisegesis +eisegetic +eisegetical +eisell +eisenberg +eisenhower +eisodic +eysoge +eisoptrophobia +eisteddfod +eisteddfodau +eisteddfodic +eisteddfodism +eisteddfods +either +ejacula +ejaculate +ejaculated +ejaculates +ejaculating +ejaculation +ejaculations +ejaculative +ejaculator +ejaculatory +ejaculators +ejaculum +ejam +eject +ejecta +ejectable +ejectamenta +ejected +ejectee +ejecting +ejection +ejections +ejective +ejectively +ejectives +ejectivity +ejectment +ejector +ejectors +ejects +ejectum +ejicient +ejidal +ejido +ejidos +ejoo +ejulate +ejulation +ejurate +ejuration +ejusd +ejusdem +ekaboron +ekacaesium +ekaha +ekamanganese +ekasilicon +ekatantalum +eke +ekebergite +eked +ekename +eker +ekerite +ekes +ekhimi +eking +ekistic +ekistics +ekka +ekoi +ekphore +ekphory +ekphoria +ekphorias +ekphorize +ekron +ekronite +ektene +ektenes +ektexine +ektexines +ektodynamorphic +el +ela +elabor +elaborate +elaborated +elaborately +elaborateness +elaborates +elaborating +elaboration +elaborations +elaborative +elaboratively +elaborator +elaboratory +elaborators +elabrate +elachista +elachistaceae +elachistaceous +elacolite +elaeagnaceae +elaeagnaceous +elaeagnus +elaeis +elaenia +elaeoblast +elaeoblastic +elaeocarpaceae +elaeocarpaceous +elaeocarpus +elaeococca +elaeodendron +elaeodochon +elaeomargaric +elaeometer +elaeopten +elaeoptene +elaeosaccharum +elaeosia +elaeothesia +elaeothesium +elaic +elaidate +elaidic +elaidin +elaidinic +elayl +elain +elaine +elains +elaioleucite +elaioplast +elaiosome +elamite +elamitic +elamitish +elamp +elan +elance +eland +elands +elanet +elans +elanus +elaphe +elaphebolion +elaphine +elaphodus +elaphoglossum +elaphomyces +elaphomycetaceae +elaphrium +elaphure +elaphurine +elaphurus +elapid +elapidae +elapids +elapinae +elapine +elapoid +elaps +elapse +elapsed +elapses +elapsing +elapsoidea +elargement +elasmobranch +elasmobranchian +elasmobranchiate +elasmobranchii +elasmosaur +elasmosaurus +elasmothere +elasmotherium +elastance +elastase +elastases +elastic +elastica +elastically +elasticate +elastician +elasticin +elasticity +elasticities +elasticize +elasticized +elasticizer +elasticizes +elasticizing +elasticness +elastics +elasticum +elastin +elastins +elastivity +elastomer +elastomeric +elastomers +elastometer +elastometry +elastose +elatcha +elate +elated +elatedly +elatedness +elater +elatery +elaterid +elateridae +elaterids +elaterin +elaterins +elaterist +elaterite +elaterium +elateroid +elaterometer +elaters +elates +elatha +elatinaceae +elatinaceous +elatine +elating +elation +elations +elative +elatives +elator +elatrometer +elb +elbert +elberta +elboic +elbow +elbowboard +elbowbush +elbowchair +elbowed +elbower +elbowy +elbowing +elbowpiece +elbowroom +elbows +elbuck +elcaja +elchee +eld +elder +elderberry +elderberries +elderbrotherhood +elderbrotherish +elderbrotherly +elderbush +elderhood +elderly +elderlies +elderliness +elderling +elderman +eldermen +eldern +elders +eldership +eldersisterly +elderwoman +elderwomen +elderwood +elderwort +eldest +eldfather +eldin +elding +eldmother +eldorado +eldred +eldress +eldrich +eldritch +elds +elean +eleanor +eleatic +eleaticism +eleazar +elec +elecampane +elechi +elecive +elecives +elect +electability +electable +electant +electary +elected +electee +electees +electic +electicism +electing +election +electionary +electioneer +electioneered +electioneerer +electioneering +electioneers +elections +elective +electively +electiveness +electives +electivism +electivity +electly +electo +elector +electoral +electorally +electorate +electorates +electorial +electors +electorship +electra +electragy +electragist +electral +electralize +electre +electrepeter +electress +electret +electrets +electric +electrical +electricalize +electrically +electricalness +electrican +electricans +electrician +electricians +electricity +electricize +electrics +electriferous +electrify +electrifiable +electrification +electrified +electrifier +electrifiers +electrifies +electrifying +electrine +electrion +electrionic +electrizable +electrization +electrize +electrized +electrizer +electrizing +electro +electroacoustic +electroacoustical +electroacoustically +electroacoustics +electroaffinity +electroamalgamation +electroanalysis +electroanalytic +electroanalytical +electroanesthesia +electroballistic +electroballistically +electroballistician +electroballistics +electrobath +electrobiology +electrobiological +electrobiologically +electrobiologist +electrobioscopy +electroblasting +electrobrasser +electrobus +electrocapillary +electrocapillarity +electrocardiogram +electrocardiograms +electrocardiograph +electrocardiography +electrocardiographic +electrocardiographically +electrocardiographs +electrocatalysis +electrocatalytic +electrocataphoresis +electrocataphoretic +electrocautery +electrocauteries +electrocauterization +electroceramic +electrochemical +electrochemically +electrochemist +electrochemistry +electrochronograph +electrochronographic +electrochronometer +electrochronometric +electrocystoscope +electrocoagulation +electrocoating +electrocolloidal +electrocontractility +electroconvulsive +electrocorticogram +electrocratic +electroculture +electrocute +electrocuted +electrocutes +electrocuting +electrocution +electrocutional +electrocutioner +electrocutions +electrode +electrodeless +electrodentistry +electrodeposit +electrodepositable +electrodeposition +electrodepositor +electrodes +electrodesiccate +electrodesiccation +electrodiagnoses +electrodiagnosis +electrodiagnostic +electrodiagnostically +electrodialyses +electrodialysis +electrodialitic +electrodialytic +electrodialitically +electrodialyze +electrodialyzer +electrodynamic +electrodynamical +electrodynamics +electrodynamism +electrodynamometer +electrodiplomatic +electrodispersive +electrodissolution +electroed +electroencephalogram +electroencephalograms +electroencephalograph +electroencephalography +electroencephalographic +electroencephalographical +electroencephalographically +electroencephalographs +electroendosmose +electroendosmosis +electroendosmotic +electroengrave +electroengraving +electroergometer +electroetching +electroethereal +electroextraction +electrofishing +electroform +electroforming +electrofuse +electrofused +electrofusion +electrogalvanic +electrogalvanization +electrogalvanize +electrogasdynamics +electrogenesis +electrogenetic +electrogenic +electrogild +electrogilding +electrogilt +electrogram +electrograph +electrography +electrographic +electrographite +electrograving +electroharmonic +electrohemostasis +electrohydraulic +electrohydraulically +electrohomeopathy +electrohorticulture +electroimpulse +electroindustrial +electroing +electroionic +electroirrigation +electrojet +electrokinematics +electrokinetic +electrokinetics +electroless +electrolier +electrolysation +electrolyse +electrolysed +electrolyser +electrolyses +electrolysing +electrolysis +electrolyte +electrolytes +electrolithotrity +electrolytic +electrolytical +electrolytically +electrolyzability +electrolyzable +electrolyzation +electrolyze +electrolyzed +electrolyzer +electrolyzing +electrology +electrologic +electrological +electrologist +electrologists +electroluminescence +electroluminescent +electromagnet +electromagnetic +electromagnetical +electromagnetically +electromagnetics +electromagnetism +electromagnetist +electromagnetize +electromagnets +electromassage +electromechanical +electromechanically +electromechanics +electromedical +electromer +electromeric +electromerism +electrometallurgy +electrometallurgical +electrometallurgist +electrometeor +electrometer +electrometry +electrometric +electrometrical +electrometrically +electromyogram +electromyograph +electromyography +electromyographic +electromyographical +electromyographically +electromobile +electromobilism +electromotion +electromotiv +electromotive +electromotivity +electromotograph +electromotor +electromuscular +electron +electronarcosis +electronegative +electronegativity +electronervous +electroneutral +electroneutrality +electronic +electronically +electronics +electronography +electronographic +electrons +electronvolt +electrooculogram +electrooptic +electrooptical +electrooptically +electrooptics +electroori +electroosmosis +electroosmotic +electroosmotically +electrootiatrics +electropathy +electropathic +electropathology +electropercussive +electrophilic +electrophilically +electrophysicist +electrophysics +electrophysiology +electrophysiologic +electrophysiological +electrophysiologically +electrophysiologist +electrophobia +electrophone +electrophonic +electrophonically +electrophore +electrophorese +electrophoresed +electrophoreses +electrophoresing +electrophoresis +electrophoretic +electrophoretically +electrophoretogram +electrophori +electrophoric +electrophoridae +electrophorus +electrophotography +electrophotographic +electrophotometer +electrophotometry +electrophotomicrography +electrophototherapy +electrophrenic +electropyrometer +electropism +electroplaque +electroplate +electroplated +electroplater +electroplates +electroplating +electroplax +electropneumatic +electropneumatically +electropoion +electropolar +electropolish +electropositive +electropotential +electropower +electropsychrometer +electropult +electropuncturation +electropuncture +electropuncturing +electroreceptive +electroreduction +electrorefine +electrorefining +electroresection +electroretinogram +electroretinograph +electroretinography +electroretinographic +electros +electroscission +electroscope +electroscopes +electroscopic +electrosensitive +electrosherardizing +electroshock +electroshocks +electrosynthesis +electrosynthetic +electrosynthetically +electrosmosis +electrostatic +electrostatical +electrostatically +electrostatics +electrosteel +electrostenolysis +electrostenolytic +electrostereotype +electrostriction +electrostrictive +electrosurgery +electrosurgeries +electrosurgical +electrosurgically +electrotactic +electrotautomerism +electrotaxis +electrotechnic +electrotechnical +electrotechnician +electrotechnics +electrotechnology +electrotechnologist +electrotelegraphy +electrotelegraphic +electrotelethermometer +electrotellurograph +electrotest +electrothanasia +electrothanatosis +electrotherapeutic +electrotherapeutical +electrotherapeutics +electrotherapeutist +electrotherapy +electrotherapies +electrotherapist +electrotheraputic +electrotheraputical +electrotheraputically +electrotheraputics +electrothermal +electrothermally +electrothermancy +electrothermic +electrothermics +electrothermometer +electrothermostat +electrothermostatic +electrothermotic +electrotype +electrotyped +electrotyper +electrotypes +electrotypy +electrotypic +electrotyping +electrotypist +electrotitration +electrotonic +electrotonicity +electrotonize +electrotonus +electrotrephine +electrotropic +electrotropism +electrovalence +electrovalency +electrovalent +electrovalently +electrovection +electroviscous +electrovital +electrowin +electrowinning +electrum +electrums +elects +electuary +electuaries +eledoisin +eledone +eleemosinar +eleemosynar +eleemosynary +eleemosynarily +eleemosynariness +elegance +elegances +elegancy +elegancies +elegant +elegante +eleganter +elegantly +elegy +elegiac +elegiacal +elegiacally +elegiacs +elegiambic +elegiambus +elegiast +elegibility +elegies +elegious +elegise +elegised +elegises +elegising +elegist +elegists +elegit +elegits +elegize +elegized +elegizes +elegizing +eleidin +elektra +elelments +elem +eleme +element +elemental +elementalism +elementalist +elementalistic +elementalistically +elementality +elementalize +elementally +elementaloid +elementals +elementary +elementarily +elementariness +elementarism +elementarist +elementarity +elementate +elementish +elementoid +elements +elemi +elemicin +elemin +elemis +elemol +elemong +elench +elenchi +elenchic +elenchical +elenchically +elenchize +elenchtic +elenchtical +elenchus +elenctic +elenctical +elenge +elengely +elengeness +eleoblast +eleocharis +eleolite +eleomargaric +eleometer +eleonorite +eleoplast +eleoptene +eleostearate +eleostearic +eleotrid +elepaio +elephancy +elephant +elephanta +elephantiac +elephantiases +elephantiasic +elephantiasis +elephantic +elephanticide +elephantidae +elephantine +elephantlike +elephantoid +elephantoidal +elephantopus +elephantous +elephantry +elephants +elephas +elettaria +eleuin +eleusine +eleusinia +eleusinian +eleusinion +eleut +eleutherarch +eleutheri +eleutheria +eleutherian +eleutherios +eleutherism +eleutherodactyl +eleutherodactyli +eleutherodactylus +eleutheromania +eleutheromaniac +eleutheromorph +eleutheropetalous +eleutherophyllous +eleutherophobia +eleutherosepalous +eleutherozoa +eleutherozoan +elev +elevable +elevate +elevated +elevatedly +elevatedness +elevates +elevating +elevatingly +elevation +elevational +elevations +elevato +elevator +elevatory +elevators +eleve +eleven +elevener +elevenfold +elevens +elevenses +eleventeenth +eleventh +eleventhly +elevenths +elevon +elevons +elf +elfdom +elfenfolk +elfhood +elfic +elfin +elfins +elfinwood +elfish +elfishly +elfishness +elfkin +elfland +elflike +elflock +elflocks +elfship +elfwife +elfwort +elhi +eli +elia +elian +elianic +elias +eliasite +elychnious +elicit +elicitable +elicitate +elicitation +elicited +eliciting +elicitor +elicitory +elicitors +elicits +elide +elided +elides +elidible +eliding +elydoric +eligenda +eligent +eligibility +eligibilities +eligible +eligibleness +eligibles +eligibly +elihu +elijah +elymi +eliminability +eliminable +eliminand +eliminant +eliminate +eliminated +eliminates +eliminating +elimination +eliminations +eliminative +eliminator +eliminatory +eliminators +elymus +elinguate +elinguated +elinguating +elinguation +elingued +elinor +elinvar +eliot +eliphalet +eliquate +eliquated +eliquating +eliquation +eliquidate +elisabeth +elysee +elisha +elishah +elysia +elysian +elysiidae +elision +elisions +elysium +elisor +elissa +elite +elites +elitism +elitisms +elitist +elitists +elytra +elytral +elytriferous +elytriform +elytrigerous +elytrin +elytrocele +elytroclasia +elytroid +elytron +elytroplastic +elytropolypus +elytroposis +elytroptosis +elytrorhagia +elytrorrhagia +elytrorrhaphy +elytrostenosis +elytrotomy +elytrous +elytrtra +elytrum +elix +elixate +elixation +elixed +elixir +elixirs +elixiviate +eliza +elizabeth +elizabethan +elizabethanism +elizabethanize +elizabethans +elk +elkanah +elkdom +elkesaite +elkhorn +elkhound +elkhounds +elkoshite +elks +elkslip +elkuma +elkwood +ell +ella +ellachick +ellagate +ellagic +ellagitannin +ellan +ellasar +elle +ellebore +elleck +ellen +ellenyard +ellerian +ellfish +ellice +ellick +elling +ellinge +elliot +elliott +ellipse +ellipses +ellipsis +ellipsograph +ellipsoid +ellipsoidal +ellipsoids +ellipsometer +ellipsometry +ellipsone +ellipsonic +elliptic +elliptical +elliptically +ellipticalness +ellipticity +elliptograph +elliptoid +ellops +ells +ellwand +elm +elmer +elmy +elmier +elmiest +elms +elmwood +elne +eloah +elocation +elocular +elocute +elocution +elocutionary +elocutioner +elocutionist +elocutionists +elocutionize +elocutive +elod +elodea +elodeaceae +elodeas +elodes +eloge +elogy +elogium +elohim +elohimic +elohism +elohist +elohistic +eloign +eloigned +eloigner +eloigners +eloigning +eloignment +eloigns +eloin +eloine +eloined +eloiner +eloiners +eloining +eloinment +eloins +eloise +elon +elong +elongate +elongated +elongates +elongating +elongation +elongations +elongative +elonite +elope +eloped +elopement +elopements +eloper +elopers +elopes +elopidae +eloping +elops +eloquence +eloquent +eloquential +eloquently +eloquentness +elotherium +elotillo +elpasolite +elpidite +elrage +elric +elritch +elroquite +els +elsa +else +elsehow +elses +elseways +elsewards +elsewhat +elsewhen +elsewhere +elsewheres +elsewhither +elsewise +elshin +elsholtzia +elsin +elt +eltime +eltrot +eluant +eluants +eluate +eluated +eluates +eluating +elucid +elucidate +elucidated +elucidates +elucidating +elucidation +elucidations +elucidative +elucidator +elucidatory +elucidators +eluctate +eluctation +elucubrate +elucubration +elude +eluded +eluder +eluders +eludes +eludible +eluding +eluent +eluents +elul +elumbated +elusion +elusions +elusive +elusively +elusiveness +elusory +elusoriness +elute +eluted +elutes +eluting +elution +elutions +elutor +elutriate +elutriated +elutriating +elutriation +elutriator +eluvia +eluvial +eluviate +eluviated +eluviates +eluviating +eluviation +eluvies +eluvium +eluviums +eluvivia +eluxate +elvan +elvanite +elvanitic +elve +elver +elvers +elves +elvet +elvira +elvis +elvish +elvishly +elwood +elzevir +elzevirian +em +emacerate +emacerated +emaceration +emaciate +emaciated +emaciates +emaciating +emaciation +emaculate +emagram +email +emailed +emajagua +emamelware +emanant +emanate +emanated +emanates +emanating +emanation +emanational +emanationism +emanationist +emanations +emanatism +emanatist +emanatistic +emanativ +emanative +emanatively +emanator +emanatory +emanators +emancipate +emancipated +emancipates +emancipating +emancipation +emancipationist +emancipations +emancipatist +emancipative +emancipator +emancipatory +emancipators +emancipatress +emancipist +emandibulate +emane +emanent +emanium +emarcid +emarginate +emarginated +emarginately +emarginating +emargination +emarginula +emasculate +emasculated +emasculates +emasculating +emasculation +emasculations +emasculative +emasculator +emasculatory +emasculators +embace +embacle +embadomonas +embay +embayed +embaying +embayment +embain +embays +embale +emball +emballonurid +emballonuridae +emballonurine +embalm +embalmed +embalmer +embalmers +embalming +embalmment +embalms +embank +embanked +embanking +embankment +embankments +embanks +embannered +embaphium +embar +embarcadero +embarcation +embarge +embargo +embargoed +embargoes +embargoing +embargoist +embargos +embark +embarkation +embarkations +embarked +embarking +embarkment +embarks +embarment +embarque +embarras +embarrased +embarrass +embarrassed +embarrassedly +embarrasses +embarrassing +embarrassingly +embarrassment +embarrassments +embarred +embarrel +embarren +embarricado +embarring +embars +embase +embassade +embassador +embassadress +embassage +embassy +embassiate +embassies +embastardize +embastioned +embathe +embatholithic +embattle +embattled +embattlement +embattles +embattling +embden +embeam +embed +embeddable +embedded +embedder +embedding +embedment +embeds +embeggar +embelia +embelic +embelif +embelin +embellish +embellished +embellisher +embellishers +embellishes +embellishing +embellishment +embellishments +ember +embergeese +embergoose +emberiza +emberizidae +emberizinae +emberizine +embers +embetter +embezzle +embezzled +embezzlement +embezzlements +embezzler +embezzlers +embezzles +embezzling +embiid +embiidae +embiidina +embillow +embind +embiodea +embioptera +embiotocid +embiotocidae +embiotocoid +embira +embitter +embittered +embitterer +embittering +embitterment +embitterments +embitters +embladder +emblanch +emblaze +emblazed +emblazer +emblazers +emblazes +emblazing +emblazon +emblazoned +emblazoner +emblazoning +emblazonment +emblazonments +emblazonry +emblazons +emblem +emblema +emblematic +emblematical +emblematically +emblematicalness +emblematicize +emblematise +emblematised +emblematising +emblematist +emblematize +emblematized +emblematizing +emblematology +emblemed +emblement +emblements +embleming +emblemish +emblemist +emblemize +emblemized +emblemizing +emblemology +emblems +emblic +embliss +embloom +emblossom +embody +embodied +embodier +embodiers +embodies +embodying +embodiment +embodiments +embog +embogue +emboil +emboite +emboitement +emboites +embolden +emboldened +emboldener +emboldening +emboldens +embole +embolectomy +embolectomies +embolemia +emboli +emboly +embolic +embolies +emboliform +embolimeal +embolism +embolismic +embolisms +embolismus +embolite +embolium +embolization +embolize +embolo +embololalia +embolomalerism +embolomeri +embolomerism +embolomerous +embolomycotic +embolon +emboltement +embolum +embolus +embonpoint +emborder +embordered +embordering +emborders +emboscata +embosk +embosked +embosking +embosks +embosom +embosomed +embosoming +embosoms +emboss +embossable +embossage +embossed +embosser +embossers +embosses +embossing +embossman +embossmen +embossment +embossments +embost +embosture +embottle +embouchement +embouchment +embouchure +embouchures +embound +embourgeoisement +embow +embowed +embowel +emboweled +emboweler +emboweling +embowelled +emboweller +embowelling +embowelment +embowels +embower +embowered +embowering +embowerment +embowers +embowing +embowl +embowment +embows +embox +embrace +embraceable +embraceably +embraced +embracement +embraceor +embraceorr +embracer +embracery +embraceries +embracers +embraces +embracing +embracingly +embracingness +embracive +embraciveg +embraid +embrail +embrake +embranchment +embrangle +embrangled +embranglement +embrangling +embrase +embrasure +embrasured +embrasures +embrasuring +embrave +embrawn +embreach +embread +embreastment +embreathe +embreathement +embrectomy +embrew +embrica +embryectomy +embryectomies +embright +embrighten +embryo +embryocardia +embryoctony +embryoctonic +embryoferous +embryogenesis +embryogenetic +embryogeny +embryogenic +embryogony +embryographer +embryography +embryographic +embryoid +embryoism +embryol +embryology +embryologic +embryological +embryologically +embryologies +embryologist +embryologists +embryoma +embryomas +embryomata +embryon +embryonal +embryonally +embryonary +embryonate +embryonated +embryony +embryonic +embryonically +embryoniferous +embryoniform +embryons +embryopathology +embryophagous +embryophyta +embryophyte +embryophore +embryoplastic +embryos +embryoscope +embryoscopic +embryotega +embryotegae +embryotic +embryotome +embryotomy +embryotomies +embryotroph +embryotrophe +embryotrophy +embryotrophic +embryous +embrittle +embrittled +embrittlement +embrittling +embryulci +embryulcia +embryulculci +embryulcus +embryulcuses +embroaden +embrocado +embrocate +embrocated +embrocates +embrocating +embrocation +embrocations +embroche +embroglio +embroglios +embroider +embroidered +embroiderer +embroiderers +embroideress +embroidery +embroideries +embroidering +embroiders +embroil +embroiled +embroiler +embroiling +embroilment +embroilments +embroils +embronze +embroscopic +embrothelled +embrowd +embrown +embrowned +embrowning +embrowns +embrue +embrued +embrues +embruing +embrute +embruted +embrutes +embruting +embubble +embue +embuia +embulk +embull +embus +embush +embusy +embusk +embuskin +embusqu +embusque +embussed +embussing +emcee +emceed +emceeing +emcees +emceing +emcumbering +emda +emden +eme +emeer +emeerate +emeerates +emeers +emeership +emeline +emend +emendable +emendandum +emendate +emendated +emendately +emendates +emendating +emendation +emendations +emendator +emendatory +emended +emender +emenders +emendicate +emending +emends +emer +emerald +emeraldine +emeralds +emerant +emeras +emeraude +emerge +emerged +emergence +emergences +emergency +emergencies +emergent +emergently +emergentness +emergents +emergers +emerges +emerging +emery +emerick +emeried +emeries +emerying +emeril +emerit +emerita +emerited +emeriti +emeritus +emerituti +emerize +emerized +emerizing +emerod +emerods +emeroid +emeroids +emerse +emersed +emersion +emersions +emerson +emersonian +emersonianism +emes +emesa +emeses +emesidae +emesis +emetatrophia +emetia +emetic +emetical +emetically +emetics +emetin +emetine +emetines +emetins +emetocathartic +emetology +emetomorphine +emetophobia +emeu +emeus +emeute +emeutes +emf +emforth +emgalla +emhpasizing +emic +emicant +emicate +emication +emiction +emictory +emyd +emyde +emydea +emydes +emydian +emydidae +emydinae +emydosauria +emydosaurian +emyds +emigate +emigated +emigates +emigating +emigr +emigrant +emigrants +emigrate +emigrated +emigrates +emigrating +emigration +emigrational +emigrationist +emigrations +emigrative +emigrator +emigratory +emigre +emigree +emigres +emil +emily +emilia +emim +eminence +eminences +eminency +eminencies +eminent +eminently +emir +emirate +emirates +emirs +emirship +emys +emissary +emissaria +emissaries +emissaryship +emissarium +emissi +emissile +emission +emissions +emissitious +emissive +emissivity +emissory +emit +emits +emittance +emitted +emittent +emitter +emitters +emitting +emlen +emm +emma +emmantle +emmanuel +emmarble +emmarbled +emmarbling +emmarvel +emmeleia +emmenagogic +emmenagogue +emmenia +emmenic +emmeniopathy +emmenology +emmensite +emmental +emmer +emmergoose +emmers +emmet +emmetrope +emmetropy +emmetropia +emmetropic +emmetropism +emmets +emmett +emmew +emmy +emmies +emmove +emodin +emodins +emollescence +emolliate +emollience +emollient +emollients +emollition +emoloa +emolument +emolumental +emolumentary +emoluments +emong +emony +emory +emote +emoted +emoter +emoters +emotes +emoting +emotiometabolic +emotiomotor +emotiomuscular +emotion +emotionable +emotional +emotionalise +emotionalised +emotionalising +emotionalism +emotionalist +emotionalistic +emotionality +emotionalization +emotionalize +emotionalized +emotionalizing +emotionally +emotioned +emotionist +emotionize +emotionless +emotionlessly +emotionlessness +emotions +emotiovascular +emotive +emotively +emotiveness +emotivism +emotivity +emove +emp +empacket +empaestic +empair +empaistic +empale +empaled +empalement +empaler +empalers +empales +empaling +empall +empanada +empanel +empaneled +empaneling +empanelled +empanelling +empanelment +empanels +empannel +empanoply +empaper +emparadise +emparchment +empark +emparl +empasm +empasma +empassion +empathetic +empathetically +empathy +empathic +empathically +empathies +empathize +empathized +empathizes +empathizing +empatron +empearl +empedoclean +empeine +empeirema +empemata +empennage +empennages +empeo +empeople +empeopled +empeoplement +emperess +empery +emperies +emperil +emperish +emperize +emperor +emperors +emperorship +empest +empestic +empetraceae +empetraceous +empetrous +empetrum +empexa +emphase +emphases +emphasis +emphasise +emphasised +emphasising +emphasize +emphasized +emphasizes +emphasizing +emphatic +emphatical +emphatically +emphaticalness +emphemeralness +emphysema +emphysematous +emphyteusis +emphyteuta +emphyteutic +emphlysis +emphractic +emphraxis +emphrensy +empicture +empididae +empidonax +empiecement +empyema +empyemas +empyemata +empyemic +empierce +empiercement +empyesis +empight +empyocele +empire +empyreal +empyrean +empyreans +empirema +empires +empyreum +empyreuma +empyreumata +empyreumatic +empyreumatical +empyreumatize +empiry +empiric +empirical +empyrical +empirically +empiricalness +empiricism +empiricist +empiricists +empirics +empiriocritcism +empiriocritical +empiriological +empirism +empiristic +empyromancy +empyrosis +emplace +emplaced +emplacement +emplacements +emplaces +emplacing +emplane +emplaned +emplanement +emplanes +emplaning +emplaster +emplastic +emplastra +emplastration +emplastrum +emplead +emplectic +emplection +emplectite +emplecton +empleomania +employ +employability +employable +employe +employed +employee +employees +employer +employers +employes +employing +employless +employment +employments +employs +emplore +emplume +emplunge +empocket +empodia +empodium +empoison +empoisoned +empoisoner +empoisoning +empoisonment +empoisons +empolder +emporetic +emporeutic +empory +emporia +emporial +emporiria +empoririums +emporium +emporiums +emporte +emportment +empover +empoverish +empower +empowered +empowering +empowerment +empowers +emprent +empresa +empresario +empress +empresse +empressement +empressements +empresses +empressment +emprime +emprint +emprise +emprises +emprison +emprize +emprizes +emprosthotonic +emprosthotonos +emprosthotonus +empt +empty +emptiable +emptied +emptier +emptiers +empties +emptiest +emptyhearted +emptying +emptily +emptiness +emptings +emptins +emptio +emption +emptional +emptysis +emptive +emptor +emptores +emptory +empurple +empurpled +empurples +empurpling +empusa +empuzzle +emraud +emrode +ems +emu +emulable +emulant +emulate +emulated +emulates +emulating +emulation +emulations +emulative +emulatively +emulator +emulatory +emulators +emulatress +emule +emulge +emulgence +emulgens +emulgent +emulous +emulously +emulousness +emuls +emulsibility +emulsible +emulsic +emulsify +emulsifiability +emulsifiable +emulsification +emulsifications +emulsified +emulsifier +emulsifiers +emulsifies +emulsifying +emulsin +emulsion +emulsionize +emulsions +emulsive +emulsoid +emulsoidal +emulsoids +emulsor +emunct +emunctory +emunctories +emundation +emunge +emus +emuscation +emusify +emusified +emusifies +emusifying +emusive +en +enable +enabled +enablement +enabler +enablers +enables +enabling +enact +enactable +enacted +enacting +enaction +enactive +enactment +enactments +enactor +enactory +enactors +enacts +enacture +enaena +enage +enajim +enalid +enaliornis +enaliosaur +enaliosauria +enaliosaurian +enalyron +enalite +enallachrome +enallage +enaluron +enam +enamber +enambush +enamdar +enamel +enameled +enameler +enamelers +enameling +enamelist +enamellar +enamelled +enameller +enamellers +enamelless +enamelling +enamellist +enameloma +enamels +enamelware +enamelwork +enami +enamine +enamines +enamor +enamorado +enamorate +enamorato +enamored +enamoredness +enamoring +enamorment +enamors +enamour +enamoured +enamouredness +enamouring +enamourment +enamours +enanguish +enanthem +enanthema +enanthematous +enanthesis +enantiobiosis +enantioblastic +enantioblastous +enantiomer +enantiomeric +enantiomeride +enantiomorph +enantiomorphy +enantiomorphic +enantiomorphism +enantiomorphous +enantiomorphously +enantiopathy +enantiopathia +enantiopathic +enantioses +enantiosis +enantiotropy +enantiotropic +enantobiosis +enapt +enarbor +enarbour +enarch +enarched +enargite +enarm +enarme +enarration +enarthrodia +enarthrodial +enarthroses +enarthrosis +enascent +enatant +enate +enates +enatic +enation +enations +enaunter +enbaissing +enbibe +enbloc +enbranglement +enbrave +enbusshe +enc +encadre +encaenia +encage +encaged +encages +encaging +encake +encalendar +encallow +encamp +encamped +encamping +encampment +encampments +encamps +encanker +encanthis +encapsulate +encapsulated +encapsulates +encapsulating +encapsulation +encapsulations +encapsule +encapsuled +encapsules +encapsuling +encaptivate +encaptive +encardion +encarditis +encarnadine +encarnalise +encarnalised +encarnalising +encarnalize +encarnalized +encarnalizing +encarpa +encarpi +encarpium +encarpus +encarpuspi +encase +encased +encasement +encases +encash +encashable +encashed +encashes +encashing +encashment +encasing +encasserole +encastage +encastered +encastre +encastrement +encatarrhaphy +encauma +encaustes +encaustic +encaustically +encave +encefalon +enceint +enceinte +enceintes +encelia +encell +encense +encenter +encephala +encephalalgia +encephalartos +encephalasthenia +encephalic +encephalin +encephalitic +encephalitis +encephalitogenic +encephalocele +encephalocoele +encephalodialysis +encephalogram +encephalograph +encephalography +encephalographic +encephalographically +encephaloid +encephalola +encephalolith +encephalology +encephaloma +encephalomalacia +encephalomalacosis +encephalomalaxis +encephalomas +encephalomata +encephalomeningitis +encephalomeningocele +encephalomere +encephalomeric +encephalometer +encephalometric +encephalomyelitic +encephalomyelitis +encephalomyelopathy +encephalomyocarditis +encephalon +encephalonarcosis +encephalopathy +encephalopathia +encephalopathic +encephalophyma +encephalopyosis +encephalopsychesis +encephalorrhagia +encephalos +encephalosclerosis +encephaloscope +encephaloscopy +encephalosepsis +encephalosis +encephalospinal +encephalothlipsis +encephalotome +encephalotomy +encephalotomies +encephalous +enchafe +enchain +enchained +enchainement +enchainements +enchaining +enchainment +enchainments +enchains +enchair +enchalice +enchancement +enchannel +enchant +enchanted +enchanter +enchantery +enchanters +enchanting +enchantingly +enchantingness +enchantment +enchantments +enchantress +enchantresses +enchants +encharge +encharged +encharging +encharm +encharnel +enchase +enchased +enchaser +enchasers +enchases +enchasing +enchasten +encheason +encheat +encheck +encheer +encheiria +enchelycephali +enchequer +encheson +enchesoun +enchest +enchilada +enchiladas +enchylema +enchylematous +enchyma +enchymatous +enchiridia +enchiridion +enchiridions +enchiriridia +enchisel +enchytrae +enchytraeid +enchytraeidae +enchytraeus +enchodontid +enchodontidae +enchodontoid +enchodus +enchondroma +enchondromas +enchondromata +enchondromatous +enchondrosis +enchorial +enchoric +enchronicle +enchurch +ency +encia +encyc +encycl +encyclic +encyclical +encyclicals +encyclics +encyclopaedia +encyclopaediac +encyclopaedial +encyclopaedian +encyclopaedias +encyclopaedic +encyclopaedical +encyclopaedically +encyclopaedism +encyclopaedist +encyclopaedize +encyclopedia +encyclopediac +encyclopediacal +encyclopedial +encyclopedian +encyclopedias +encyclopediast +encyclopedic +encyclopedical +encyclopedically +encyclopedism +encyclopedist +encyclopedize +encydlopaedic +enciente +encina +encinal +encinas +encincture +encinctured +encincturing +encinder +encinillo +encipher +enciphered +encipherer +enciphering +encipherment +encipherments +enciphers +encircle +encircled +encirclement +encirclements +encircler +encircles +encircling +encyrtid +encyrtidae +encist +encyst +encystation +encysted +encysting +encystment +encystments +encysts +encitadel +encl +enclaret +enclasp +enclasped +enclasping +enclasps +enclave +enclaved +enclavement +enclaves +enclaving +enclear +enclisis +enclitic +enclitical +enclitically +enclitics +encloak +enclog +encloister +enclosable +enclose +enclosed +encloser +enclosers +encloses +enclosing +enclosure +enclosures +enclothe +encloud +encoach +encode +encoded +encodement +encoder +encoders +encodes +encoding +encodings +encoffin +encoffinment +encoignure +encoignures +encoil +encolden +encollar +encolor +encolour +encolpia +encolpion +encolumn +encolure +encomendero +encomy +encomia +encomiast +encomiastic +encomiastical +encomiastically +encomic +encomienda +encomiendas +encomimia +encomimiums +encomiologic +encomium +encomiumia +encomiums +encommon +encompany +encompass +encompassed +encompasser +encompasses +encompassing +encompassment +encoop +encopreses +encopresis +encorbellment +encorbelment +encore +encored +encores +encoring +encoronal +encoronate +encoronet +encorpore +encounter +encounterable +encountered +encounterer +encounterers +encountering +encounters +encourage +encouraged +encouragement +encouragements +encourager +encouragers +encourages +encouraging +encouragingly +encover +encowl +encraal +encradle +encranial +encraty +encratic +encratism +encratite +encrease +encreel +encrimson +encrinal +encrinic +encrinidae +encrinital +encrinite +encrinitic +encrinitical +encrinoid +encrinoidea +encrinus +encrypt +encrypted +encrypting +encryption +encryptions +encrypts +encrisp +encroach +encroached +encroacher +encroaches +encroaching +encroachingly +encroachment +encroachments +encrotchet +encrown +encrownment +encrust +encrustant +encrustation +encrusted +encrusting +encrustment +encrusts +encuirassed +enculturate +enculturated +enculturating +enculturation +enculturative +encumber +encumbered +encumberer +encumbering +encumberingly +encumberment +encumbers +encumbrance +encumbrancer +encumbrances +encumbrous +encup +encurl +encurtain +encushion +end +endable +endamage +endamageable +endamaged +endamagement +endamages +endamaging +endamask +endameba +endamebae +endamebas +endamebiasis +endamebic +endamnify +endamoeba +endamoebae +endamoebas +endamoebiasis +endamoebic +endamoebidae +endangeitis +endanger +endangered +endangerer +endangering +endangerment +endangerments +endangers +endangiitis +endangitis +endangium +endaortic +endaortitis +endarch +endarchy +endarchies +endark +endarterectomy +endarteria +endarterial +endarteritis +endarterium +endarteteria +endaseh +endaspidean +endaze +endball +endboard +endbrain +endbrains +enddamage +enddamaged +enddamaging +ende +endear +endearance +endeared +endearedly +endearedness +endearing +endearingly +endearingness +endearment +endearments +endears +endeavor +endeavored +endeavorer +endeavoring +endeavors +endeavour +endeavoured +endeavourer +endeavouring +endebt +endecha +ended +endeictic +endeign +endellionite +endemial +endemic +endemical +endemically +endemicity +endemics +endemiology +endemiological +endemism +endemisms +endenization +endenize +endenizen +endent +ender +endere +endergonic +endermatic +endermic +endermically +enderon +enderonic +enders +endevil +endew +endexine +endexines +endfile +endgame +endgate +endhand +endia +endiablee +endiadem +endiaper +endict +endyma +endymal +endimanche +endymion +ending +endings +endysis +endite +endited +endites +enditing +endive +endives +endjunk +endleaf +endleaves +endless +endlessly +endlessness +endlichite +endlong +endmatcher +endmost +endnote +endnotes +endoabdominal +endoangiitis +endoaortitis +endoappendicitis +endoarteritis +endoauscultation +endobatholithic +endobiotic +endoblast +endoblastic +endobronchial +endobronchially +endobronchitis +endocannibalism +endocardia +endocardiac +endocardial +endocarditic +endocarditis +endocardium +endocarp +endocarpal +endocarpic +endocarpoid +endocarps +endocellular +endocentric +endoceras +endoceratidae +endoceratite +endoceratitic +endocervical +endocervicitis +endochylous +endochondral +endochorion +endochorionic +endochrome +endocycle +endocyclic +endocyemate +endocyst +endocystitis +endocytic +endocytosis +endocytotic +endoclinal +endocline +endocoelar +endocoele +endocoeliac +endocolitis +endocolpitis +endocondensation +endocone +endoconidia +endoconidium +endocorpuscular +endocortex +endocrania +endocranial +endocranium +endocrin +endocrinal +endocrine +endocrines +endocrinic +endocrinism +endocrinology +endocrinologic +endocrinological +endocrinologies +endocrinologist +endocrinologists +endocrinopath +endocrinopathy +endocrinopathic +endocrinotherapy +endocrinous +endocritic +endoderm +endodermal +endodermic +endodermis +endoderms +endodynamomorphic +endodontia +endodontic +endodontically +endodontics +endodontist +endodontium +endodontology +endodontologist +endoenteritis +endoenzyme +endoergic +endoerythrocytic +endoesophagitis +endofaradism +endogalvanism +endogamy +endogamic +endogamies +endogamous +endogastric +endogastrically +endogastritis +endogen +endogenae +endogenesis +endogenetic +endogeny +endogenic +endogenicity +endogenies +endogenous +endogenously +endogens +endoglobular +endognath +endognathal +endognathion +endogonidium +endointoxication +endokaryogamy +endolabyrinthitis +endolaryngeal +endolemma +endolymph +endolymphangial +endolymphatic +endolymphic +endolysin +endolithic +endolumbar +endomastoiditis +endome +endomesoderm +endometry +endometria +endometrial +endometriosis +endometritis +endometrium +endomyces +endomycetaceae +endomictic +endomysial +endomysium +endomitosis +endomitotic +endomixis +endomorph +endomorphy +endomorphic +endomorphism +endoneurial +endoneurium +endonuclear +endonuclease +endonucleolus +endoparasite +endoparasitic +endoparasitica +endoparasitism +endopathic +endopelvic +endopeptidase +endopericarditis +endoperidial +endoperidium +endoperitonitis +endophagy +endophagous +endophasia +endophasic +endophyllaceae +endophyllous +endophyllum +endophytal +endophyte +endophytic +endophytically +endophytous +endophlebitis +endophragm +endophragmal +endoplasm +endoplasma +endoplasmic +endoplast +endoplastron +endoplastular +endoplastule +endopleura +endopleural +endopleurite +endopleuritic +endopod +endopodite +endopoditic +endopods +endopolyploid +endopolyploidy +endoproct +endoprocta +endoproctous +endopsychic +endopterygota +endopterygote +endopterygotic +endopterygotism +endopterygotous +endorachis +endoradiosonde +endoral +endore +endorhinitis +endorphin +endorsable +endorsation +endorse +endorsed +endorsee +endorsees +endorsement +endorsements +endorser +endorsers +endorses +endorsing +endorsingly +endorsor +endorsors +endosalpingitis +endosarc +endosarcode +endosarcous +endosarcs +endosclerite +endoscope +endoscopes +endoscopy +endoscopic +endoscopically +endoscopies +endoscopist +endosecretory +endosepsis +endosymbiosis +endosiphon +endosiphonal +endosiphonate +endosiphuncle +endoskeletal +endoskeleton +endoskeletons +endosmic +endosmometer +endosmometric +endosmos +endosmose +endosmoses +endosmosic +endosmosis +endosmotic +endosmotically +endosome +endosomes +endosperm +endospermic +endospermous +endospore +endosporia +endosporic +endosporium +endosporous +endosporously +endoss +endostea +endosteal +endosteally +endosteitis +endosteoma +endosteomas +endosteomata +endosternite +endosternum +endosteum +endostylar +endostyle +endostylic +endostitis +endostoma +endostomata +endostome +endostosis +endostraca +endostracal +endostracum +endosulfan +endotheca +endothecal +endothecate +endothecia +endothecial +endothecium +endothelia +endothelial +endothelioblastoma +endotheliocyte +endothelioid +endotheliolysin +endotheliolytic +endothelioma +endotheliomas +endotheliomata +endotheliomyoma +endotheliomyxoma +endotheliotoxin +endotheliulia +endothelium +endotheloid +endotherm +endothermal +endothermy +endothermic +endothermically +endothermism +endothermous +endothia +endothys +endothoracic +endothorax +endothrix +endotys +endotoxic +endotoxin +endotoxoid +endotracheal +endotracheitis +endotrachelitis +endotrophi +endotrophic +endotropic +endoubt +endoute +endovaccination +endovasculitis +endovenous +endover +endow +endowed +endower +endowers +endowing +endowment +endowments +endows +endozoa +endozoic +endpaper +endpapers +endpiece +endplay +endplate +endplates +endpleasure +endpoint +endpoints +endrin +endrins +endromididae +endromis +endrudge +endrumpf +ends +endseal +endshake +endsheet +endship +endsweep +endue +endued +enduement +endues +enduing +endungeon +endura +endurability +endurable +endurableness +endurably +endurance +endurant +endure +endured +endurer +endures +enduring +enduringly +enduringness +enduro +enduros +endways +endwise +eneas +enecate +eneclann +ened +eneid +enema +enemas +enemata +enemy +enemied +enemies +enemying +enemylike +enemyship +enent +enepidermic +energeia +energesis +energetic +energetical +energetically +energeticalness +energeticist +energeticness +energetics +energetistic +energy +energiatye +energic +energical +energico +energid +energids +energies +energise +energised +energiser +energises +energising +energism +energist +energistic +energize +energized +energizer +energizers +energizes +energizing +energumen +energumenon +enervate +enervated +enervates +enervating +enervation +enervative +enervator +enervators +enerve +enervous +enetophobia +eneuch +eneugh +enew +enface +enfaced +enfacement +enfaces +enfacing +enfamish +enfamous +enfant +enfants +enfarce +enfasten +enfatico +enfavor +enfeature +enfect +enfeeble +enfeebled +enfeeblement +enfeeblements +enfeebler +enfeebles +enfeebling +enfeeblish +enfelon +enfeoff +enfeoffed +enfeoffing +enfeoffment +enfeoffs +enfester +enfetter +enfettered +enfettering +enfetters +enfever +enfevered +enfevering +enfevers +enfief +enfield +enfierce +enfigure +enfilade +enfiladed +enfilades +enfilading +enfile +enfiled +enfin +enfire +enfirm +enflagellate +enflagellation +enflame +enflamed +enflames +enflaming +enflesh +enfleurage +enflower +enflowered +enflowering +enfoeffment +enfoil +enfold +enfolded +enfolden +enfolder +enfolders +enfolding +enfoldings +enfoldment +enfolds +enfollow +enfonce +enfonced +enfoncee +enforce +enforceability +enforceable +enforced +enforcedly +enforcement +enforcer +enforcers +enforces +enforcibility +enforcible +enforcing +enforcingly +enforcive +enforcively +enforest +enfork +enform +enfort +enforth +enfortune +enfoul +enfoulder +enfrai +enframe +enframed +enframement +enframes +enframing +enfranch +enfranchisable +enfranchise +enfranchised +enfranchisement +enfranchisements +enfranchiser +enfranchises +enfranchising +enfree +enfrenzy +enfroward +enfuddle +enfume +enfurrow +eng +engage +engaged +engagedly +engagedness +engagee +engagement +engagements +engager +engagers +engages +engaging +engagingly +engagingness +engallant +engaol +engarb +engarble +engarde +engarland +engarment +engarrison +engastrimyth +engastrimythic +engaud +engaze +engelmann +engelmanni +engelmannia +engem +engender +engendered +engenderer +engendering +engenderment +engenders +engendrure +engendure +engerminate +enghle +enghosted +engild +engilded +engilding +engilds +engin +engine +engined +engineer +engineered +engineery +engineering +engineeringly +engineers +engineership +enginehouse +engineless +enginelike +engineman +enginemen +enginery +engineries +engines +engining +enginous +engird +engirded +engirding +engirdle +engirdled +engirdles +engirdling +engirds +engirt +engiscope +engyscope +engysseismology +engystomatidae +engjateigur +engl +englacial +englacially +englad +engladden +england +englander +englanders +englante +engle +engleim +engler +englerophoenix +englify +englifier +englyn +englyns +english +englishable +englished +englisher +englishes +englishhood +englishing +englishism +englishize +englishly +englishman +englishmen +englishness +englishry +englishwoman +englishwomen +englobe +englobed +englobement +englobing +engloom +englory +englue +englut +englute +engluts +englutted +englutting +engnessang +engobe +engold +engolden +engore +engorge +engorged +engorgement +engorges +engorging +engoue +engouee +engouement +engouled +engoument +engr +engrace +engraced +engracing +engraff +engraffed +engraffing +engraft +engraftation +engrafted +engrafter +engrafting +engraftment +engrafts +engrail +engrailed +engrailing +engrailment +engrails +engrain +engrained +engrainedly +engrainer +engraining +engrains +engram +engramma +engrammatic +engramme +engrammes +engrammic +engrams +engrandize +engrandizement +engraphy +engraphia +engraphic +engraphically +engrapple +engrasp +engraulidae +engraulis +engrave +engraved +engravement +engraven +engraver +engravers +engraves +engraving +engravings +engreaten +engreen +engrege +engregge +engrid +engrieve +engroove +engross +engrossed +engrossedly +engrosser +engrossers +engrosses +engrossing +engrossingly +engrossingness +engrossment +engs +enguard +engulf +engulfed +engulfing +engulfment +engulfs +enhaemospore +enhallow +enhalo +enhaloed +enhaloes +enhaloing +enhalos +enhamper +enhance +enhanced +enhancement +enhancements +enhancer +enhancers +enhances +enhancing +enhancive +enhappy +enharbor +enharbour +enharden +enhardy +enharmonic +enharmonical +enharmonically +enhat +enhaulse +enhaunt +enhazard +enhearse +enheart +enhearten +enheaven +enhedge +enhelm +enhemospore +enherit +enheritage +enheritance +enhydra +enhydrinae +enhydris +enhydrite +enhydritic +enhydros +enhydrous +enhypostasia +enhypostasis +enhypostatic +enhypostatize +enhorror +enhort +enhuile +enhunger +enhungered +enhusk +eniac +enicuridae +enid +enif +enigma +enigmas +enigmata +enigmatic +enigmatical +enigmatically +enigmaticalness +enigmatist +enigmatization +enigmatize +enigmatized +enigmatizing +enigmatographer +enigmatography +enigmatology +enigua +enisle +enisled +enisles +enisling +enjail +enjamb +enjambed +enjambement +enjambements +enjambment +enjambments +enjelly +enjeopard +enjeopardy +enjewel +enjoy +enjoyable +enjoyableness +enjoyably +enjoyed +enjoyer +enjoyers +enjoying +enjoyingly +enjoyment +enjoyments +enjoin +enjoinder +enjoinders +enjoined +enjoiner +enjoiners +enjoining +enjoinment +enjoins +enjoys +enkennel +enkerchief +enkernel +enki +enkidu +enkindle +enkindled +enkindler +enkindles +enkindling +enkolpia +enkolpion +enkraal +enl +enlace +enlaced +enlacement +enlaces +enlacing +enlay +enlard +enlarge +enlargeable +enlargeableness +enlarged +enlargedly +enlargedness +enlargement +enlargements +enlarger +enlargers +enlarges +enlarging +enlargingly +enlaurel +enleaf +enleague +enleagued +enleen +enlength +enlevement +enlief +enlife +enlight +enlighten +enlightened +enlightenedly +enlightenedness +enlightener +enlighteners +enlightening +enlighteningly +enlightenment +enlightenments +enlightens +enlimn +enlink +enlinked +enlinking +enlinkment +enlist +enlisted +enlistee +enlistees +enlister +enlisters +enlisting +enlistment +enlistments +enlists +enlive +enliven +enlivened +enlivener +enlivening +enliveningly +enlivenment +enlivenments +enlivens +enlock +enlodge +enlodgement +enlumine +enlure +enlute +enmagazine +enmanche +enmarble +enmarbled +enmarbling +enmask +enmass +enmesh +enmeshed +enmeshes +enmeshing +enmeshment +enmeshments +enmew +enmist +enmity +enmities +enmoss +enmove +enmuffle +ennage +enneacontahedral +enneacontahedron +ennead +enneadianome +enneadic +enneads +enneaeteric +enneagynous +enneagon +enneagonal +enneagons +enneahedra +enneahedral +enneahedria +enneahedron +enneahedrons +enneandrian +enneandrous +enneapetalous +enneaphyllous +enneasemic +enneasepalous +enneasyllabic +enneaspermous +enneastylar +enneastyle +enneastylos +enneateric +enneatic +enneatical +ennedra +ennerve +ennew +ennia +enniche +ennoble +ennobled +ennoblement +ennoblements +ennobler +ennoblers +ennobles +ennobling +ennoblingly +ennoblment +ennoy +ennoic +ennomic +ennui +ennuyant +ennuyante +ennuye +ennuied +ennuyee +ennuying +ennuis +enoch +enochic +enocyte +enodal +enodally +enodate +enodation +enode +enoil +enoint +enol +enolase +enolases +enolate +enolic +enolizable +enolization +enolize +enolized +enolizing +enology +enological +enologies +enologist +enols +enomania +enomaniac +enomotarch +enomoty +enophthalmos +enophthalmus +enopla +enoplan +enoplion +enoptromancy +enorganic +enorm +enormious +enormity +enormities +enormous +enormously +enormousness +enorn +enorthotrope +enos +enosis +enosises +enosist +enostosis +enough +enoughs +enounce +enounced +enouncement +enounces +enouncing +enow +enows +enphytotic +enpia +enplane +enplaned +enplanement +enplanes +enplaning +enquarter +enquere +enqueue +enqueued +enqueues +enquicken +enquire +enquired +enquirer +enquires +enquiry +enquiries +enquiring +enrace +enrage +enraged +enragedly +enragedness +enragement +enrages +enraging +enray +enrail +enramada +enrange +enrank +enrapt +enrapted +enrapting +enrapts +enrapture +enraptured +enrapturedly +enrapturer +enraptures +enrapturing +enravish +enravished +enravishes +enravishing +enravishingly +enravishment +enregiment +enregister +enregistered +enregistering +enregistration +enregistry +enrheum +enrib +enrich +enriched +enrichener +enricher +enrichers +enriches +enriching +enrichingly +enrichment +enrichments +enridged +enright +enring +enringed +enringing +enripen +enrive +enrobe +enrobed +enrobement +enrober +enrobers +enrobes +enrobing +enrockment +enrol +enroll +enrolle +enrolled +enrollee +enrollees +enroller +enrollers +enrolles +enrolling +enrollment +enrollments +enrolls +enrolment +enrols +enroot +enrooted +enrooting +enroots +enrough +enround +enruin +enrut +ens +ensafe +ensaffron +ensaint +ensalada +ensample +ensampler +ensamples +ensand +ensandal +ensanguine +ensanguined +ensanguining +ensate +enscale +enscene +enschedule +ensconce +ensconced +ensconces +ensconcing +enscroll +enscrolled +enscrolling +enscrolls +ensculpture +ense +enseal +ensealed +ensealing +enseam +ensear +ensearch +ensearcher +enseat +enseated +enseating +enseel +enseem +ensellure +ensemble +ensembles +ensepulcher +ensepulchered +ensepulchering +ensepulchre +enseraph +enserf +enserfed +enserfing +enserfment +enserfs +ensete +enshade +enshadow +enshawl +ensheath +ensheathe +ensheathed +ensheathes +ensheathing +ensheaths +enshell +enshelter +enshield +enshielded +enshielding +enshrine +enshrined +enshrinement +enshrinements +enshrines +enshrining +enshroud +enshrouded +enshrouding +enshrouds +ensient +ensiferi +ensiform +ensign +ensigncy +ensigncies +ensigned +ensignhood +ensigning +ensignment +ensignry +ensigns +ensignship +ensilability +ensilage +ensilaged +ensilages +ensilaging +ensilate +ensilation +ensile +ensiled +ensiles +ensiling +ensilist +ensilver +ensindon +ensynopticity +ensisternal +ensisternum +ensky +enskied +enskyed +enskies +enskying +enslave +enslaved +enslavedness +enslavement +enslavements +enslaver +enslavers +enslaves +enslaving +enslumber +ensmall +ensnare +ensnared +ensnarement +ensnarements +ensnarer +ensnarers +ensnares +ensnaring +ensnaringly +ensnarl +ensnarled +ensnarling +ensnarls +ensnow +ensober +ensophic +ensorcel +ensorceled +ensorceling +ensorcelize +ensorcell +ensorcellment +ensorcels +ensorcerize +ensorrow +ensoul +ensouled +ensouling +ensouls +enspangle +enspell +ensphere +ensphered +enspheres +ensphering +enspirit +ensporia +enstamp +enstar +enstate +enstatite +enstatitic +enstatitite +enstatolite +ensteel +ensteep +enstyle +enstool +enstore +enstranged +enstrengthen +ensuable +ensuance +ensuant +ensue +ensued +ensuer +ensues +ensuing +ensuingly +ensuite +ensulphur +ensurance +ensure +ensured +ensurer +ensurers +ensures +ensuring +enswathe +enswathed +enswathement +enswathes +enswathing +ensweep +ensweeten +entablature +entablatured +entablement +entablements +entach +entackle +entad +entada +entail +entailable +entailed +entailer +entailers +entailing +entailment +entailments +entails +ental +entalent +entally +entame +entameba +entamebae +entamebas +entamebic +entamoeba +entamoebiasis +entamoebic +entangle +entangleable +entangled +entangledly +entangledness +entanglement +entanglements +entangler +entanglers +entangles +entangling +entanglingly +entapophysial +entapophysis +entarthrotic +entases +entasia +entasias +entasis +entassment +entastic +entea +entelam +entelechy +entelechial +entelechies +entellus +entelluses +entelodon +entelodont +entempest +entemple +entender +entendre +entendres +entente +ententes +ententophil +entepicondylar +enter +entera +enterable +enteraden +enteradenography +enteradenographic +enteradenology +enteradenological +enteral +enteralgia +enterally +enterate +enterauxe +enterclose +enterectomy +enterectomies +entered +enterer +enterers +enterfeat +entergogenic +enteria +enteric +entericoid +entering +enteritidis +enteritis +entermete +entermise +enteroanastomosis +enterobacterial +enterobacterium +enterobiasis +enterobiliary +enterocele +enterocentesis +enteroceptor +enterochirurgia +enterochlorophyll +enterocholecystostomy +enterochromaffin +enterocinesia +enterocinetic +enterocyst +enterocystoma +enterocleisis +enteroclisis +enteroclysis +enterococcal +enterococci +enterococcus +enterocoel +enterocoela +enterocoele +enterocoelic +enterocoelous +enterocolitis +enterocolostomy +enterocrinin +enterodelous +enterodynia +enteroepiplocele +enterogastritis +enterogastrone +enterogenous +enterogram +enterograph +enterography +enterohelcosis +enterohemorrhage +enterohepatitis +enterohydrocele +enteroid +enterointestinal +enteroischiocele +enterokinase +enterokinesia +enterokinetic +enterolysis +enterolith +enterolithiasis +enterolobium +enterology +enterologic +enterological +enteromegaly +enteromegalia +enteromere +enteromesenteric +enteromycosis +enteromyiasis +enteromorpha +enteron +enteroneuritis +enterons +enteroparalysis +enteroparesis +enteropathy +enteropathogenic +enteropexy +enteropexia +enterophthisis +enteroplasty +enteroplegia +enteropneust +enteropneusta +enteropneustal +enteropneustan +enteroptosis +enteroptotic +enterorrhagia +enterorrhaphy +enterorrhea +enterorrhexis +enteroscope +enteroscopy +enterosepsis +enterosyphilis +enterospasm +enterostasis +enterostenosis +enterostomy +enterostomies +enterotome +enterotomy +enterotoxemia +enterotoxication +enterotoxin +enteroviral +enterovirus +enterozoa +enterozoan +enterozoic +enterozoon +enterparlance +enterpillar +enterprise +enterprised +enterpriseless +enterpriser +enterprises +enterprising +enterprisingly +enterprisingness +enterprize +enterritoriality +enterrologist +enters +entertain +entertainable +entertained +entertainer +entertainers +entertaining +entertainingly +entertainingness +entertainment +entertainments +entertains +entertake +entertissue +entete +entfaoilff +enthalpy +enthalpies +entheal +enthean +entheasm +entheate +enthelmintha +enthelminthes +enthelminthic +entheos +enthetic +enthymematic +enthymematical +enthymeme +enthral +enthraldom +enthrall +enthralldom +enthralled +enthraller +enthralling +enthrallingly +enthrallment +enthrallments +enthralls +enthralment +enthrals +enthrill +enthrone +enthroned +enthronement +enthronements +enthrones +enthrong +enthroning +enthronise +enthronised +enthronising +enthronization +enthronize +enthronized +enthronizing +enthuse +enthused +enthuses +enthusiasm +enthusiasms +enthusiast +enthusiastic +enthusiastical +enthusiastically +enthusiasticalness +enthusiastly +enthusiasts +enthusing +entia +entice +enticeable +enticed +enticeful +enticement +enticements +enticer +enticers +entices +enticing +enticingly +enticingness +entier +enties +entify +entifical +entification +entyloma +entincture +entypies +entire +entirely +entireness +entires +entirety +entireties +entiris +entirities +entitative +entitatively +entity +entities +entitle +entitled +entitledness +entitlement +entitles +entitling +entitule +entoblast +entoblastic +entobranchiate +entobronchium +entocalcaneal +entocarotid +entocele +entocyemate +entocyst +entocnemial +entocoel +entocoele +entocoelic +entocondylar +entocondyle +entocondyloid +entocone +entoconid +entocornea +entocranial +entocuneiform +entocuniform +entoderm +entodermal +entodermic +entoderms +entogastric +entogenous +entoglossal +entohyal +entoil +entoiled +entoiling +entoilment +entoils +entoire +entoloma +entom +entomb +entombed +entombing +entombment +entombments +entombs +entomere +entomeric +entomic +entomical +entomion +entomofauna +entomogenous +entomoid +entomol +entomolegist +entomolite +entomology +entomologic +entomological +entomologically +entomologies +entomologise +entomologised +entomologising +entomologist +entomologists +entomologize +entomologized +entomologizing +entomophaga +entomophagan +entomophagous +entomophila +entomophily +entomophilous +entomophytous +entomophobia +entomophthora +entomophthoraceae +entomophthoraceous +entomophthorales +entomophthorous +entomosporium +entomostraca +entomostracan +entomostracous +entomotaxy +entomotomy +entomotomist +entone +entonement +entonic +entoolitic +entoparasite +entoparasitic +entoperipheral +entophytal +entophyte +entophytic +entophytically +entophytous +entopic +entopical +entoplasm +entoplastic +entoplastral +entoplastron +entopopliteal +entoproct +entoprocta +entoproctous +entopterygoid +entoptic +entoptical +entoptically +entoptics +entoptoscope +entoptoscopy +entoptoscopic +entoretina +entorganism +entortill +entosarc +entosclerite +entosphenal +entosphenoid +entosphere +entosterna +entosternal +entosternite +entosternum +entosthoblast +entothorax +entotic +entotympanic +entotrophi +entour +entourage +entourages +entozoa +entozoal +entozoan +entozoans +entozoarian +entozoic +entozoology +entozoological +entozoologically +entozoologist +entozoon +entr +entracte +entrada +entradas +entrail +entrails +entrain +entrained +entrainer +entraining +entrainment +entrains +entrammel +entrance +entranced +entrancedly +entrancement +entrancements +entrancer +entrances +entranceway +entrancing +entrancingly +entrant +entrants +entrap +entrapment +entrapments +entrapped +entrapper +entrapping +entrappingly +entraps +entre +entreasure +entreasured +entreasuring +entreat +entreatable +entreated +entreater +entreatful +entreaty +entreaties +entreating +entreatingly +entreatment +entreats +entrec +entrechat +entrechats +entrecote +entrecotes +entredeux +entree +entrees +entrefer +entrelac +entremess +entremets +entrench +entrenched +entrenches +entrenching +entrenchment +entrenchments +entrep +entrepas +entrepeneur +entrepeneurs +entrepot +entrepots +entreprenant +entrepreneur +entrepreneurial +entrepreneurs +entrepreneurship +entrepreneuse +entrepreneuses +entrept +entrer +entresalle +entresol +entresols +entresse +entrez +entry +entria +entries +entrike +entryman +entrymen +entryway +entryways +entrochite +entrochus +entropy +entropies +entropion +entropionize +entropium +entrough +entrust +entrusted +entrusting +entrustment +entrusts +entte +entune +enturret +entwine +entwined +entwinement +entwines +entwining +entwist +entwisted +entwisting +entwists +entwite +enucleate +enucleated +enucleating +enucleation +enucleator +enukki +enumerability +enumerable +enumerably +enumerate +enumerated +enumerates +enumerating +enumeration +enumerations +enumerative +enumerator +enumerators +enunciability +enunciable +enunciate +enunciated +enunciates +enunciating +enunciation +enunciations +enunciative +enunciatively +enunciator +enunciatory +enunciators +enure +enured +enures +enureses +enuresis +enuresises +enuretic +enuring +enurny +env +envaye +envapor +envapour +envassal +envassalage +envault +enveigle +enveil +envelop +envelope +enveloped +enveloper +envelopers +envelopes +enveloping +envelopment +envelopments +envelops +envenom +envenomation +envenomed +envenoming +envenomization +envenomous +envenoms +enventual +enverdure +envergure +envermeil +envy +enviable +enviableness +enviably +envied +envier +enviers +envies +envigor +envying +envyingly +envine +envined +envineyard +envious +enviously +enviousness +envire +enviroment +environ +environage +environal +environed +environic +environing +environment +environmental +environmentalism +environmentalist +environmentalists +environmentally +environments +environs +envisage +envisaged +envisagement +envisages +envisaging +envision +envisioned +envisioning +envisionment +envisions +envoi +envoy +envois +envoys +envoyship +envolume +envolupen +enwall +enwallow +enweave +enweaved +enweaving +enweb +enwheel +enwheeled +enwheeling +enwheels +enwiden +enwind +enwinding +enwinds +enwing +enwingly +enwisen +enwoman +enwomb +enwombed +enwombing +enwombs +enwood +enworthed +enworthy +enwound +enwove +enwoven +enwrap +enwrapment +enwrapped +enwrapping +enwraps +enwrapt +enwreath +enwreathe +enwreathed +enwreathing +enwrite +enwrought +enwwove +enwwoven +enzygotic +enzym +enzymatic +enzymatically +enzyme +enzymes +enzymic +enzymically +enzymolysis +enzymolytic +enzymology +enzymologies +enzymologist +enzymosis +enzymotic +enzyms +enzone +enzooty +enzootic +enzootically +enzootics +eo +eoan +eoanthropus +eobiont +eobionts +eocarboniferous +eocene +eodevonian +eodiscid +eof +eogaea +eogaean +eoghanacht +eohippus +eohippuses +eoith +eoiths +eolation +eole +eolian +eolienne +eolipile +eolipiles +eolith +eolithic +eoliths +eolopile +eolopiles +eolotropic +eom +eomecon +eon +eonian +eonism +eonisms +eons +eopalaeozoic +eopaleozoic +eophyte +eophytic +eophyton +eorhyolite +eos +eosate +eosaurus +eoside +eosin +eosinate +eosine +eosines +eosinic +eosinlike +eosinoblast +eosinophil +eosinophile +eosinophilia +eosinophilic +eosinophilous +eosins +eosophobia +eosphorite +eozoic +eozoon +eozoonal +ep +epa +epacmaic +epacme +epacrid +epacridaceae +epacridaceous +epacris +epact +epactal +epacts +epaenetic +epagoge +epagogic +epagomenae +epagomenal +epagomenic +epagomenous +epaleaceous +epalpate +epalpebrate +epanadiplosis +epanagoge +epanalepsis +epanaleptic +epanaphora +epanaphoral +epanastrophe +epanisognathism +epanisognathous +epanody +epanodos +epanorthidae +epanorthoses +epanorthosis +epanorthotic +epanthous +epapillate +epapophysial +epapophysis +epappose +eparch +eparchate +eparchean +eparchy +eparchial +eparchies +eparchs +eparcuale +eparterial +epaule +epaulement +epaulet +epauleted +epaulets +epaulette +epauletted +epauliere +epaxial +epaxially +epedaphic +epee +epeeist +epeeists +epees +epeidia +epeira +epeiric +epeirid +epeiridae +epeirogenesis +epeirogenetic +epeirogeny +epeirogenic +epeirogenically +epeisodia +epeisodion +epembryonic +epencephal +epencephala +epencephalic +epencephalon +epencephalons +ependyma +ependymal +ependymary +ependyme +ependymitis +ependymoma +ependytes +epenetic +epenla +epentheses +epenthesis +epenthesize +epenthetic +epephragmal +epepophysial +epepophysis +epergne +epergnes +eperlan +eperotesis +eperua +eperva +epeus +epexegeses +epexegesis +epexegetic +epexegetical +epexegetically +epha +ephah +ephahs +ephapse +epharmony +epharmonic +ephas +ephebe +ephebea +ephebeia +ephebeibeia +ephebeion +ephebes +ephebeubea +ephebeum +ephebi +ephebic +epheboi +ephebos +ephebus +ephectic +ephedra +ephedraceae +ephedras +ephedrin +ephedrine +ephedrins +ephelcystic +ephelis +ephemera +ephemerae +ephemeral +ephemerality +ephemeralities +ephemerally +ephemeralness +ephemeran +ephemeras +ephemeric +ephemerid +ephemerida +ephemeridae +ephemerides +ephemeris +ephemerist +ephemeromorph +ephemeromorphic +ephemeron +ephemerons +ephemeroptera +ephemerous +ephererist +ephesian +ephesians +ephesine +ephestia +ephestian +ephetae +ephete +ephetic +ephialtes +ephydra +ephydriad +ephydrid +ephydridae +ephidrosis +ephymnium +ephippia +ephippial +ephippium +ephyra +ephyrae +ephyrula +ephod +ephods +ephoi +ephor +ephoral +ephoralty +ephorate +ephorates +ephori +ephoric +ephors +ephorship +ephorus +ephphatha +ephraim +ephraimite +ephraimitic +ephraimitish +ephraitic +ephrathite +ephthalite +ephthianura +ephthianure +epi +epibasal +epibaterium +epibatholithic +epibatus +epibenthic +epibenthos +epibiotic +epiblast +epiblastema +epiblastic +epiblasts +epiblema +epiblemata +epibole +epiboly +epibolic +epibolies +epibolism +epiboulangerite +epibranchial +epic +epical +epicalyces +epicalyx +epicalyxes +epically +epicanthi +epicanthic +epicanthus +epicardia +epicardiac +epicardial +epicardium +epicarid +epicaridan +epicaridea +epicarides +epicarp +epicarpal +epicarps +epicauta +epicede +epicedia +epicedial +epicedian +epicedium +epicele +epicene +epicenes +epicenism +epicenity +epicenter +epicenters +epicentra +epicentral +epicentre +epicentrum +epicentrums +epicerastic +epiceratodus +epicerebral +epicheirema +epicheiremata +epichil +epichile +epichilia +epichilium +epichindrotic +epichirema +epichlorohydrin +epichondrosis +epichondrotic +epichordal +epichorial +epichoric +epichorion +epichoristic +epichristian +epicycle +epicycles +epicyclic +epicyclical +epicycloid +epicycloidal +epicyemate +epicier +epicyesis +epicism +epicist +epicystotomy +epicyte +epiclastic +epicleidian +epicleidium +epicleses +epiclesis +epicly +epiclidal +epiclike +epiclinal +epicnemial +epicoela +epicoelar +epicoele +epicoelia +epicoeliac +epicoelian +epicoeloma +epicoelous +epicolic +epicondylar +epicondyle +epicondylian +epicondylic +epicondylitis +epicontinental +epicoracohumeral +epicoracoid +epicoracoidal +epicormic +epicorolline +epicortical +epicostal +epicotyl +epicotyleal +epicotyledonary +epicotyls +epicranial +epicranium +epicranius +epicrasis +epicrates +epicrises +epicrisis +epicrystalline +epicritic +epics +epictetian +epicure +epicurean +epicureanism +epicureans +epicures +epicurish +epicurishly +epicurism +epicurize +epicuticle +epicuticular +epideictic +epideictical +epideistic +epidemy +epidemial +epidemic +epidemical +epidemically +epidemicalness +epidemicity +epidemics +epidemiography +epidemiographist +epidemiology +epidemiologic +epidemiological +epidemiologically +epidemiologies +epidemiologist +epidendral +epidendric +epidendron +epidendrum +epiderm +epiderma +epidermal +epidermatic +epidermatoid +epidermatous +epidermic +epidermical +epidermically +epidermidalization +epidermis +epidermization +epidermoid +epidermoidal +epidermolysis +epidermomycosis +epidermophyton +epidermophytosis +epidermose +epidermous +epiderms +epidesmine +epidia +epidialogue +epidiascope +epidiascopic +epidictic +epidictical +epididymal +epididymectomy +epididymides +epididymis +epididymite +epididymitis +epididymodeferentectomy +epididymodeferential +epididymovasostomy +epidymides +epidiorite +epidiorthosis +epidiplosis +epidosite +epidote +epidotes +epidotic +epidotiferous +epidotization +epidural +epifascial +epifauna +epifaunae +epifaunal +epifaunas +epifocal +epifolliculitis +epigaea +epigaeous +epigamic +epigaster +epigastraeum +epigastral +epigastria +epigastrial +epigastric +epigastrical +epigastriocele +epigastrium +epigastrocele +epigeal +epigean +epigee +epigeic +epigene +epigenesis +epigenesist +epigenetic +epigenetically +epigenic +epigenist +epigenous +epigeous +epigeum +epigyne +epigyny +epigynies +epigynous +epigynum +epiglot +epiglottal +epiglottic +epiglottidean +epiglottides +epiglottiditis +epiglottis +epiglottises +epiglottitis +epignathous +epigne +epigon +epigonal +epigonation +epigone +epigoneion +epigones +epigoni +epigonic +epigonichthyidae +epigonichthys +epigonism +epigonium +epigonos +epigonous +epigonousepigons +epigonus +epigram +epigrammatarian +epigrammatic +epigrammatical +epigrammatically +epigrammatise +epigrammatised +epigrammatising +epigrammatism +epigrammatist +epigrammatize +epigrammatized +epigrammatizer +epigrammatizing +epigramme +epigrams +epigraph +epigrapher +epigraphy +epigraphic +epigraphical +epigraphically +epigraphist +epigraphs +epiguanine +epihyal +epihydric +epihydrinic +epihippus +epikeia +epiky +epikia +epikleses +epiklesis +epikouros +epil +epilabra +epilabrum +epilachna +epilachnides +epilamellar +epilaryngeal +epilate +epilated +epilating +epilation +epilator +epilatory +epilegomenon +epilemma +epilemmal +epileny +epilepsy +epilepsia +epilepsies +epileptic +epileptical +epileptically +epileptics +epileptiform +epileptogenic +epileptogenous +epileptoid +epileptology +epileptologist +epilimnetic +epilimnia +epilimnial +epilimnion +epilimnionia +epilithic +epyllia +epyllion +epilobe +epilobiaceae +epilobium +epilog +epilogate +epilogation +epilogic +epilogical +epilogism +epilogist +epilogistic +epilogize +epilogized +epilogizing +epilogs +epilogue +epilogued +epilogues +epiloguing +epiloguize +epiloia +epimachinae +epimacus +epimandibular +epimanikia +epimanikion +epimedium +epimenidean +epimer +epimeral +epimerase +epimere +epimeres +epimeric +epimeride +epimerise +epimerised +epimerising +epimerism +epimerite +epimeritic +epimerize +epimerized +epimerizing +epimeron +epimers +epimerum +epimyocardial +epimyocardium +epimysia +epimysium +epimyth +epimorpha +epimorphic +epimorphism +epimorphosis +epinaoi +epinaos +epinard +epinasty +epinastic +epinastically +epinasties +epineolithic +epinephelidae +epinephelus +epinephrin +epinephrine +epinette +epineuneuria +epineural +epineuria +epineurial +epineurium +epingle +epinglette +epinicia +epinicial +epinician +epinicion +epinyctis +epinikia +epinikian +epinikion +epinine +epionychia +epionychium +epionynychia +epiopticon +epiotic +epipactis +epipaleolithic +epipany +epipanies +epiparasite +epiparodos +epipastic +epipedometry +epipelagic +epiperipheral +epipetalous +epiphany +epiphanic +epiphanies +epiphanise +epiphanised +epiphanising +epiphanize +epiphanized +epiphanizing +epiphanous +epipharyngeal +epipharynx +epiphegus +epiphenomena +epiphenomenal +epiphenomenalism +epiphenomenalist +epiphenomenally +epiphenomenon +epiphylaxis +epiphyll +epiphylline +epiphyllospermous +epiphyllous +epiphyllum +epiphysary +epiphyseal +epiphyseolysis +epiphyses +epiphysial +epiphysis +epiphysitis +epiphytal +epiphyte +epiphytes +epiphytic +epiphytical +epiphytically +epiphytism +epiphytology +epiphytotic +epiphytous +epiphloedal +epiphloedic +epiphloeum +epiphonema +epiphonemae +epiphonemas +epiphora +epiphragm +epiphragmal +epipial +epiplankton +epiplanktonic +epiplasm +epiplasmic +epiplastral +epiplastron +epiplectic +epipleura +epipleurae +epipleural +epiplexis +epiploce +epiplocele +epiploic +epiploitis +epiploon +epiplopexy +epipodia +epipodial +epipodiale +epipodialia +epipodite +epipoditic +epipodium +epipolic +epipolism +epipolize +epiprecoracoid +epiproct +epipsychidion +epipteric +epipterygoid +epipterous +epipubes +epipubic +epipubis +epirhizous +epirogenetic +epirogeny +epirogenic +epirot +epirote +epirotic +epirotulian +epirrhema +epirrhematic +epirrheme +episarcine +episarkine +episcenia +episcenium +episcia +episcias +episclera +episcleral +episcleritis +episcopable +episcopacy +episcopacies +episcopal +episcopalian +episcopalianism +episcopalianize +episcopalians +episcopalism +episcopality +episcopally +episcopant +episcoparian +episcopate +episcopates +episcopation +episcopature +episcope +episcopes +episcopy +episcopicide +episcopise +episcopised +episcopising +episcopization +episcopize +episcopized +episcopizing +episcopolatry +episcotister +episedia +episematic +episememe +episepalous +episyllogism +episynaloephe +episynthetic +episyntheton +episiocele +episiohematoma +episioplasty +episiorrhagia +episiorrhaphy +episiostenosis +episiotomy +episiotomies +episkeletal +episkotister +episodal +episode +episodes +episodial +episodic +episodical +episodically +episomal +episomally +episome +episomes +epispadia +epispadiac +epispadias +epispastic +episperm +epispermic +epispinal +episplenitis +episporangium +epispore +episporium +epist +epistapedial +epistases +epistasy +epistasies +epistasis +epistatic +epistaxis +episteme +epistemic +epistemically +epistemolog +epistemology +epistemological +epistemologically +epistemologist +epistemonic +epistemonical +epistemophilia +epistemophiliac +epistemophilic +epistena +episterna +episternal +episternalia +episternite +episternum +episthotonos +epistylar +epistilbite +epistyle +epistyles +epistylis +epistlar +epistle +epistler +epistlers +epistles +epistolar +epistolary +epistolarian +epistolarily +epistolatory +epistolean +epistoler +epistolet +epistolic +epistolical +epistolise +epistolised +epistolising +epistolist +epistolizable +epistolization +epistolize +epistolized +epistolizer +epistolizing +epistolographer +epistolography +epistolographic +epistolographist +epistoma +epistomal +epistomata +epistome +epistomian +epistroma +epistrophe +epistropheal +epistropheus +epistrophy +epistrophic +epit +epitactic +epitaph +epitapher +epitaphial +epitaphian +epitaphic +epitaphical +epitaphist +epitaphize +epitaphless +epitaphs +epitases +epitasis +epitaxy +epitaxial +epitaxially +epitaxic +epitaxies +epitaxis +epitela +epitendineum +epitenon +epithalami +epithalamy +epithalamia +epithalamial +epithalamiast +epithalamic +epithalamion +epithalamium +epithalamiumia +epithalamiums +epithalamize +epithalamus +epithalline +epithamia +epitheca +epithecal +epithecate +epithecia +epithecial +epithecicia +epithecium +epithelia +epithelial +epithelialize +epithelilia +epitheliliums +epithelioblastoma +epithelioceptor +epitheliogenetic +epithelioglandular +epithelioid +epitheliolysin +epitheliolysis +epitheliolytic +epithelioma +epitheliomas +epitheliomata +epitheliomatous +epitheliomuscular +epitheliosis +epitheliotoxin +epitheliulia +epithelium +epitheliums +epithelization +epithelize +epitheloid +epithem +epitheme +epithermal +epithermally +epithesis +epithet +epithetic +epithetical +epithetically +epithetician +epithetize +epitheton +epithets +epithi +epithyme +epithymetic +epithymetical +epithumetic +epitimesis +epitympa +epitympanic +epitympanum +epityphlitis +epityphlon +epitoke +epitomate +epitomator +epitomatory +epitome +epitomes +epitomic +epitomical +epitomically +epitomisation +epitomise +epitomised +epitomiser +epitomising +epitomist +epitomization +epitomize +epitomized +epitomizer +epitomizes +epitomizing +epitonic +epitoniidae +epitonion +epitonium +epitoxoid +epitra +epitrachelia +epitrachelion +epitrchelia +epitria +epitrichial +epitrichium +epitrite +epitritic +epitrochlea +epitrochlear +epitrochoid +epitrochoidal +epitrope +epitrophy +epitrophic +epituberculosis +epituberculous +epiural +epivalve +epixylous +epizeuxis +epizoa +epizoal +epizoan +epizoarian +epizoic +epizoicide +epizoism +epizoisms +epizoite +epizoites +epizoology +epizoon +epizooty +epizootic +epizootically +epizooties +epizootiology +epizootiologic +epizootiological +epizootiologically +epizootology +epizzoa +eplot +epoch +epocha +epochal +epochally +epoche +epochism +epochist +epochs +epode +epodes +epodic +epoist +epollicate +epomophorus +eponge +eponychium +eponym +eponymy +eponymic +eponymies +eponymism +eponymist +eponymize +eponymous +eponyms +eponymus +epoophoron +epop +epopee +epopees +epopoean +epopoeia +epopoeias +epopoeist +epopt +epoptes +epoptic +epoptist +epornitic +epornitically +epos +eposes +epotation +epoxy +epoxide +epoxides +epoxidize +epoxied +epoxyed +epoxies +epoxying +eppes +eppy +eppie +epris +eprise +eproboscidea +eprosy +eprouvette +epruinose +epsilon +epsilons +epsom +epsomite +eptatretidae +eptatretus +epulary +epulation +epulis +epulo +epuloid +epulones +epulosis +epulotic +epupillate +epural +epurate +epuration +eq +eqpt +equability +equable +equableness +equably +equaeval +equal +equalable +equaled +equaling +equalisation +equalise +equalised +equalises +equalising +equalist +equalitarian +equalitarianism +equality +equalities +equalization +equalize +equalized +equalizer +equalizers +equalizes +equalizing +equalled +equaller +equally +equalling +equalness +equals +equangular +equanimity +equanimous +equanimously +equanimousness +equant +equatability +equatable +equate +equated +equates +equating +equation +equational +equationally +equationism +equationist +equations +equative +equator +equatoreal +equatorial +equatorially +equators +equatorward +equatorwards +equerry +equerries +equerryship +eques +equestrial +equestrian +equestrianism +equestrianize +equestrians +equestrianship +equestrienne +equestriennes +equianchorate +equiangle +equiangular +equiangularity +equianharmonic +equiarticulate +equiatomic +equiaxe +equiaxed +equiaxial +equibalance +equibalanced +equibiradiate +equicaloric +equicellular +equichangeable +equicohesive +equicontinuous +equiconvex +equicostate +equicrural +equicurve +equid +equidense +equidensity +equidiagonal +equidifferent +equidimensional +equidist +equidistance +equidistant +equidistantial +equidistantly +equidistribution +equidiurnal +equidivision +equidominant +equidurable +equielliptical +equiexcellency +equiform +equiformal +equiformity +equiglacial +equigranular +equijacent +equilater +equilateral +equilaterally +equilibrant +equilibrate +equilibrated +equilibrates +equilibrating +equilibration +equilibrations +equilibrative +equilibrator +equilibratory +equilibria +equilibrial +equilibriate +equilibrio +equilibrious +equilibriria +equilibrist +equilibristat +equilibristic +equilibrity +equilibrium +equilibriums +equilibrize +equilin +equiliria +equilobate +equilobed +equilocation +equilucent +equimodal +equimolal +equimolar +equimolecular +equimomental +equimultiple +equinal +equinate +equine +equinecessary +equinely +equines +equinia +equinity +equinities +equinoctial +equinoctially +equinovarus +equinox +equinoxes +equinumerally +equinus +equiomnipotent +equip +equipaga +equipage +equipages +equiparable +equiparant +equiparate +equiparation +equipartile +equipartisan +equipartition +equiped +equipedal +equipede +equipendent +equiperiodic +equipluve +equipment +equipments +equipoise +equipoised +equipoises +equipoising +equipollence +equipollency +equipollent +equipollently +equipollentness +equiponderance +equiponderancy +equiponderant +equiponderate +equiponderated +equiponderating +equiponderation +equiponderous +equipondious +equipostile +equipotent +equipotential +equipotentiality +equipped +equipper +equippers +equipping +equiprobabilism +equiprobabilist +equiprobability +equiprobable +equiprobably +equiproducing +equiproportional +equiproportionality +equips +equipt +equiradial +equiradiate +equiradical +equirotal +equisegmented +equiseta +equisetaceae +equisetaceous +equisetales +equisetic +equisetum +equisetums +equisided +equisignal +equisized +equison +equisonance +equisonant +equispaced +equispatial +equisufficiency +equisurface +equitability +equitable +equitableness +equitably +equitangential +equitant +equitation +equitative +equitemporal +equitemporaneous +equites +equity +equities +equitist +equitriangular +equiv +equivale +equivalence +equivalenced +equivalences +equivalency +equivalencies +equivalencing +equivalent +equivalently +equivalents +equivaliant +equivalue +equivaluer +equivalve +equivalved +equivalvular +equivelocity +equivocacy +equivocacies +equivocal +equivocality +equivocalities +equivocally +equivocalness +equivocate +equivocated +equivocates +equivocating +equivocatingly +equivocation +equivocations +equivocator +equivocatory +equivocators +equivoke +equivokes +equivoluminal +equivoque +equivorous +equivote +equoid +equoidean +equulei +equuleus +equus +equvalent +er +era +erade +eradiate +eradiated +eradiates +eradiating +eradiation +eradicable +eradicably +eradicant +eradicate +eradicated +eradicates +eradicating +eradication +eradications +eradicative +eradicator +eradicatory +eradicators +eradiculose +eragrostis +eral +eranist +eranthemum +eranthis +eras +erasability +erasable +erase +erased +erasement +eraser +erasers +erases +erasing +erasion +erasions +erasmian +erasmus +erastian +erastianism +erastianize +erastus +erasure +erasures +erat +erato +erava +erbia +erbium +erbiums +erd +erdvark +ere +erebus +erechtheum +erechtheus +erechtites +erect +erectable +erected +erecter +erecters +erectile +erectility +erectilities +erecting +erection +erections +erective +erectly +erectness +erectopatent +erector +erectors +erects +erelong +eremacausis +eremian +eremic +eremital +eremite +eremites +eremiteship +eremitic +eremitical +eremitish +eremitism +eremochaeta +eremochaetous +eremology +eremophilous +eremophyte +eremopteris +eremuri +eremurus +erenach +erenow +erepsin +erepsins +erept +ereptase +ereptic +ereption +erer +erethic +erethisia +erethism +erethismic +erethisms +erethistic +erethitic +erethizon +erethizontidae +eretrian +erewhile +erewhiles +erf +erg +ergal +ergamine +ergane +ergasia +ergasterion +ergastic +ergastoplasm +ergastoplasmic +ergastulum +ergatandry +ergatandromorph +ergatandromorphic +ergatandrous +ergate +ergates +ergative +ergatocracy +ergatocrat +ergatogyne +ergatogyny +ergatogynous +ergatoid +ergatomorph +ergatomorphic +ergatomorphism +ergmeter +ergo +ergocalciferol +ergodic +ergodicity +ergogram +ergograph +ergographic +ergoism +ergology +ergomaniac +ergometer +ergometric +ergometrine +ergon +ergonomic +ergonomically +ergonomics +ergonomist +ergonovine +ergophile +ergophobia +ergophobiac +ergophobic +ergoplasm +ergostat +ergosterin +ergosterol +ergot +ergotamine +ergotaminine +ergoted +ergothioneine +ergotic +ergotin +ergotine +ergotinine +ergotism +ergotisms +ergotist +ergotization +ergotize +ergotized +ergotizing +ergotoxin +ergotoxine +ergots +ergs +ergusia +eria +erian +erianthus +eric +erica +ericaceae +ericaceous +ericad +erical +ericales +ericas +ericetal +ericeticolous +ericetum +erichthoid +erichthus +erichtoid +ericineous +ericius +erick +ericoid +ericolin +ericophyte +eridanid +erie +erigenia +erigeron +erigerons +erigible +eriglossa +eriglossate +eryhtrism +erik +erika +erikite +erymanthian +erin +erinaceidae +erinaceous +erinaceus +erineum +eryngium +eringo +eryngo +eringoes +eryngoes +eringos +eryngos +erinys +erinite +erinize +erinnic +erinose +eriobotrya +eriocaulaceae +eriocaulaceous +eriocaulon +eriocomi +eriodendron +eriodictyon +erioglaucine +eriogonum +eriometer +eryon +erionite +eriophyes +eriophyid +eriophyidae +eriophyllous +eriophorum +eryopid +eryops +eryopsid +eriosoma +eriphyle +eris +erysibe +erysimum +erysipelas +erysipelatoid +erysipelatous +erysipeloid +erysipelothrix +erysipelous +erysiphaceae +erysiphe +eristalis +eristic +eristical +eristically +eristics +erithacus +erythea +erythema +erythemal +erythemas +erythematic +erythematous +erythemic +erythorbate +erythraea +erythraean +erythraeidae +erythraemia +erythrasma +erythrean +erythremia +erythremomelalgia +erythrene +erythric +erythrin +erythrina +erythrine +erythrinidae +erythrinus +erythrism +erythrismal +erythristic +erythrite +erythritic +erythritol +erythroblast +erythroblastic +erythroblastosis +erythroblastotic +erythrocarpous +erythrocatalysis +erythrochaete +erythrochroic +erythrochroism +erythrocyte +erythrocytes +erythrocytic +erythrocytoblast +erythrocytolysin +erythrocytolysis +erythrocytolytic +erythrocytometer +erythrocytometry +erythrocytorrhexis +erythrocytoschisis +erythrocytosis +erythroclasis +erythroclastic +erythrodegenerative +erythroderma +erythrodermia +erythrodextrin +erythrogen +erythrogenesis +erythrogenic +erythroglucin +erythrogonium +erythroid +erythrol +erythrolein +erythrolysin +erythrolysis +erythrolytic +erythrolitmin +erythromania +erythromelalgia +erythromycin +erythron +erythroneocytosis +erythronium +erythrons +erythropenia +erythrophage +erythrophagous +erythrophyll +erythrophyllin +erythrophilous +erythrophleine +erythrophobia +erythrophore +erythropia +erythroplastid +erythropoiesis +erythropoietic +erythropoietin +erythropsia +erythropsin +erythrorrhexis +erythroscope +erythrose +erythrosiderite +erythrosin +erythrosine +erythrosinophile +erythrosis +erythroxylaceae +erythroxylaceous +erythroxyline +erythroxylon +erythroxylum +erythrozyme +erythrozincite +erythrulose +eritrean +eryx +erizo +erk +erke +erliche +erlking +erlkings +erma +ermanaric +ermani +ermanrich +erme +ermelin +ermiline +ermine +ermined +erminee +ermines +erminette +ermining +erminites +erminois +ermit +ermitophobia +ern +erne +ernes +ernesse +ernest +ernestine +ernie +erns +ernst +erodability +erodable +erode +eroded +erodent +erodes +erodibility +erodible +eroding +erodium +erogate +erogeneity +erogenesis +erogenetic +erogeny +erogenic +erogenous +eromania +eros +erose +erosely +eroses +erosible +erosion +erosional +erosionally +erosionist +erosions +erosive +erosiveness +erosivity +erostrate +erotema +eroteme +erotesis +erotetic +erotic +erotica +erotical +erotically +eroticism +eroticist +eroticization +eroticize +eroticizing +eroticomania +eroticomaniac +eroticomaniacal +erotics +erotylid +erotylidae +erotism +erotisms +erotization +erotize +erotized +erotizing +erotogeneses +erotogenesis +erotogenetic +erotogenic +erotogenicity +erotographomania +erotology +erotomania +erotomaniac +erotomaniacal +erotopath +erotopathy +erotopathic +erotophobia +erpetoichthys +erpetology +erpetologist +err +errability +errable +errableness +errabund +errancy +errancies +errand +errands +errant +errantia +errantly +errantness +errantry +errantries +errants +errata +erratas +erratic +erratical +erratically +erraticalness +erraticism +erraticness +erratics +erratum +erratums +erratuta +erred +errhine +errhines +erring +erringly +errite +erron +erroneous +erroneously +erroneousness +error +errordump +errorful +errorist +errorless +errors +errs +errsyn +ers +ersar +ersatz +ersatzes +erse +erses +ersh +erst +erstwhile +erstwhiles +ertebolle +erth +erthen +erthly +erthling +erubescence +erubescent +erubescite +eruc +eruca +erucic +eruciform +erucin +erucivorous +eruct +eructance +eructate +eructated +eructates +eructating +eructation +eructative +eructed +eructing +eruction +eructs +erudit +erudite +eruditely +eruditeness +eruditical +erudition +eruditional +eruditionist +erugate +erugation +erugatory +eruginous +erugo +erugos +erump +erumpent +erupt +erupted +eruptible +erupting +eruption +eruptional +eruptions +eruptive +eruptively +eruptiveness +eruptives +eruptivity +erupts +erupturient +ervenholder +ervil +ervils +ervipiame +ervum +erwin +erwinia +erzahler +es +esau +esbay +esbatement +esc +esca +escadrille +escadrilles +escalade +escaladed +escalader +escalades +escalading +escalado +escalan +escalate +escalated +escalates +escalating +escalation +escalations +escalator +escalatory +escalators +escalier +escalin +escallonia +escalloniaceae +escalloniaceous +escallop +escalloped +escalloping +escallops +escalop +escalope +escaloped +escaloping +escalops +escambio +escambron +escamotage +escamoteur +escandalize +escapable +escapade +escapades +escapado +escapage +escape +escaped +escapee +escapees +escapeful +escapeless +escapement +escapements +escaper +escapers +escapes +escapeway +escaping +escapingly +escapism +escapisms +escapist +escapists +escapology +escapologist +escar +escarbuncle +escargatoire +escargot +escargotieres +escargots +escarmouche +escarole +escaroles +escarp +escarped +escarping +escarpment +escarpments +escarps +escars +escarteled +escartelly +eschalot +eschalots +eschar +eschara +escharine +escharoid +escharotic +eschars +eschatocol +eschatology +eschatological +eschatologically +eschatologist +eschaufe +eschaunge +escheat +escheatable +escheatage +escheated +escheating +escheatment +escheator +escheatorship +escheats +eschel +eschele +escherichia +escheve +eschevin +eschew +eschewal +eschewals +eschewance +eschewed +eschewer +eschewers +eschewing +eschews +eschynite +eschoppe +eschrufe +eschscholtzia +esclandre +esclavage +escoba +escobadura +escobedo +escobilla +escobita +escocheon +escolar +escolars +esconson +escopet +escopeta +escopette +escorial +escort +escortage +escorted +escortee +escorting +escortment +escorts +escot +escoted +escoting +escots +escout +escry +escribano +escribe +escribed +escribiente +escribientes +escribing +escrime +escript +escritoire +escritoires +escritorial +escrod +escrol +escroll +escropulo +escrow +escrowed +escrowee +escrowing +escrows +escruage +escuage +escuages +escudero +escudo +escudos +escuela +esculapian +esculent +esculents +esculetin +esculic +esculin +escurialize +escutcheon +escutcheoned +escutcheons +escutellate +esd +esdragol +esdras +ese +esebrias +esemplasy +esemplastic +eseptate +esere +eserin +eserine +eserines +eses +esexual +esguard +eshin +esiphonal +eskar +eskars +esker +eskers +eskimauan +eskimo +eskimoes +eskimoic +eskimoid +eskimoized +eskimos +eskualdun +eskuara +eslabon +eslisor +esloign +esmayle +esmeralda +esmeraldan +esmeraldite +esne +esnecy +esoanhydride +esocataphoria +esocyclic +esocidae +esociform +esodic +esoenteritis +esoethmoiditis +esogastritis +esonarthex +esoneural +esopgi +esophagal +esophagalgia +esophageal +esophagean +esophagectasia +esophagectomy +esophagi +esophagism +esophagismus +esophagitis +esophago +esophagocele +esophagodynia +esophagogastroscopy +esophagogastrostomy +esophagomalacia +esophagometer +esophagomycosis +esophagopathy +esophagoplasty +esophagoplegia +esophagoplication +esophagoptosis +esophagorrhagia +esophagoscope +esophagoscopy +esophagospasm +esophagostenosis +esophagostomy +esophagotome +esophagotomy +esophagus +esophoria +esophoric +esopus +esotery +esoteric +esoterica +esoterical +esoterically +esotericism +esotericist +esoterics +esoterism +esoterist +esoterize +esothyropexy +esotrope +esotropia +esotropic +esox +esp +espace +espacement +espada +espadon +espadrille +espadrilles +espagnole +espagnolette +espalier +espaliered +espaliering +espaliers +espanol +espanoles +espantoon +esparcet +esparsette +esparto +espartos +espathate +espave +espavel +espec +espece +especial +especially +especialness +espeire +esperance +esperantic +esperantidist +esperantido +esperantism +esperantist +esperanto +esphresis +espy +espial +espials +espichellite +espied +espiegle +espieglerie +espiegleries +espier +espies +espigle +espiglerie +espying +espinal +espinel +espinette +espingole +espinillo +espino +espinos +espionage +espiritual +esplanade +esplanades +esplees +esponton +espontoon +espousage +espousal +espousals +espouse +espoused +espousement +espouser +espousers +espouses +espousing +espressivo +espresso +espressos +espriella +espringal +esprise +esprit +esprits +esprove +espundia +esq +esquamate +esquamulose +esquiline +esquimau +esquire +esquirearchy +esquired +esquiredom +esquires +esquireship +esquiring +esquisse +esrog +esrogim +esrogs +ess +essay +essayed +essayer +essayers +essayette +essayical +essaying +essayish +essayism +essayist +essayistic +essayistical +essayists +essaylet +essays +essancia +essancias +essang +essart +esse +essed +esseda +essede +essedones +essee +esselen +esselenian +essence +essenced +essences +essency +essencing +essene +essenhout +essenian +essenianism +essenic +essenical +essenis +essenism +essenize +essentia +essential +essentialism +essentialist +essentiality +essentialities +essentialization +essentialize +essentialized +essentializing +essentially +essentialness +essentials +essentiate +essenwood +essera +esses +essex +essexite +essie +essive +essling +essoign +essoin +essoined +essoinee +essoiner +essoining +essoinment +essoins +essonite +essonites +essorant +est +estab +estable +establish +establishable +established +establisher +establishes +establishing +establishment +establishmentarian +establishmentarianism +establishmentism +establishments +establismentarian +establismentarianism +estacade +estadal +estadel +estadio +estado +estafa +estafet +estafette +estafetted +estall +estamene +estamin +estaminet +estaminets +estamp +estampage +estampede +estampedero +estampie +estancia +estancias +estanciero +estancieros +estang +estantion +estate +estated +estately +estates +estatesman +estatesmen +estating +estats +esteem +esteemable +esteemed +esteemer +esteeming +esteems +estella +estensible +ester +esterase +esterases +esterellite +esteriferous +esterify +esterifiable +esterification +esterified +esterifies +esterifying +esterization +esterize +esterizing +esterlin +esterling +esteros +esters +estevin +esth +esthacyte +esthematology +esther +estheria +estherian +estheriidae +estheses +esthesia +esthesias +esthesio +esthesioblast +esthesiogen +esthesiogeny +esthesiogenic +esthesiography +esthesiology +esthesiometer +esthesiometry +esthesiometric +esthesioneurosis +esthesiophysiology +esthesis +esthesises +esthete +esthetes +esthetic +esthetical +esthetically +esthetician +estheticism +esthetics +esthetology +esthetophore +esthiomene +esthiomenus +estimable +estimableness +estimably +estimate +estimated +estimates +estimating +estimatingly +estimation +estimations +estimative +estimator +estimators +estipulate +estivage +estival +estivate +estivated +estivates +estivating +estivation +estivator +estive +estmark +estoc +estocada +estocs +estoil +estoile +estolide +estonia +estonian +estonians +estop +estoppage +estoppal +estopped +estoppel +estoppels +estopping +estops +estoque +estotiland +estovers +estrada +estradas +estrade +estradiol +estradiot +estrado +estragol +estragole +estragon +estragons +estray +estrayed +estraying +estrays +estral +estramazone +estrange +estranged +estrangedness +estrangelo +estrangement +estrangements +estranger +estranges +estranging +estrangle +estrapade +estre +estreat +estreated +estreating +estreats +estrepe +estrepement +estriate +estrich +estriche +estrif +estrildine +estrin +estrins +estriol +estriols +estrogen +estrogenic +estrogenically +estrogenicity +estrogens +estrone +estrones +estrous +estrual +estruate +estruation +estrum +estrums +estrus +estruses +estuant +estuary +estuarial +estuarian +estuaries +estuarine +estuate +estudy +estufa +estuosity +estuous +esture +estus +esu +esugarization +esurience +esuriency +esurient +esuriently +esurine +et +eta +etaballi +etabelli +etacism +etacist +etaerio +etagere +etageres +etagre +etalage +etalon +etamin +etamine +etamines +etamins +etang +etape +etapes +etas +etatism +etatisme +etatisms +etatist +etc +etcetera +etceteras +etch +etchant +etchareottine +etched +etcher +etchers +etches +etchimin +etching +etchings +eten +eteocles +eteoclus +eteocretes +eteocreton +eteostic +eterminable +eternal +eternalise +eternalised +eternalising +eternalism +eternalist +eternality +eternalization +eternalize +eternalized +eternalizing +eternally +eternalness +eternals +eterne +eternisation +eternise +eternised +eternises +eternish +eternising +eternity +eternities +eternization +eternize +eternized +eternizes +eternizing +etesian +etesians +eth +ethal +ethaldehyde +ethambutol +ethan +ethanal +ethanamide +ethane +ethanedial +ethanediol +ethanedithiol +ethanes +ethanethial +ethanethiol +ethanim +ethanoyl +ethanol +ethanolamine +ethanolysis +ethanols +ethchlorvynol +ethel +etheling +ethene +etheneldeli +ethenes +ethenic +ethenyl +ethenoid +ethenoidal +ethenol +etheostoma +etheostomidae +etheostominae +etheostomoid +ether +etherate +ethereal +etherealisation +etherealise +etherealised +etherealising +etherealism +ethereality +etherealization +etherealize +etherealized +etherealizing +ethereally +etherealness +etherean +ethered +etherene +ethereous +etheria +etherial +etherialisation +etherialise +etherialised +etherialising +etherialism +etherialization +etherialize +etherialized +etherializing +etherially +etheric +etherical +etherify +etherification +etherified +etherifies +etherifying +etheriform +etheriidae +etherin +etherion +etherish +etherism +etherization +etherize +etherized +etherizer +etherizes +etherizing +etherlike +ethernet +ethernets +etherol +etherolate +etherous +ethers +ethic +ethical +ethicalism +ethicality +ethicalities +ethically +ethicalness +ethicals +ethician +ethicians +ethicism +ethicist +ethicists +ethicize +ethicized +ethicizes +ethicizing +ethicoaesthetic +ethicophysical +ethicopolitical +ethicoreligious +ethicosocial +ethics +ethid +ethide +ethidene +ethyl +ethylamide +ethylamime +ethylamin +ethylamine +ethylate +ethylated +ethylates +ethylating +ethylation +ethylbenzene +ethyldichloroarsine +ethylenation +ethylene +ethylenediamine +ethylenes +ethylenic +ethylenically +ethylenimine +ethylenoid +ethylhydrocupreine +ethylic +ethylidene +ethylidyne +ethylin +ethylmorphine +ethyls +ethylsulphuric +ethylthioethane +ethylthioether +ethinamate +ethine +ethyne +ethynes +ethinyl +ethynyl +ethynylation +ethinyls +ethynyls +ethiodide +ethion +ethionamide +ethionic +ethionine +ethions +ethiop +ethiopia +ethiopian +ethiopians +ethiopic +ethiops +ethysulphuric +ethize +ethmyphitis +ethmofrontal +ethmoid +ethmoidal +ethmoiditis +ethmoids +ethmolachrymal +ethmolith +ethmomaxillary +ethmonasal +ethmopalatal +ethmopalatine +ethmophysal +ethmopresphenoidal +ethmose +ethmosphenoid +ethmosphenoidal +ethmoturbinal +ethmoturbinate +ethmovomer +ethmovomerine +ethnal +ethnarch +ethnarchy +ethnarchies +ethnarchs +ethnic +ethnical +ethnically +ethnicism +ethnicist +ethnicity +ethnicize +ethnicon +ethnics +ethnish +ethnize +ethnobiology +ethnobiological +ethnobotany +ethnobotanic +ethnobotanical +ethnobotanist +ethnocentric +ethnocentrically +ethnocentricity +ethnocentrism +ethnocracy +ethnodicy +ethnoflora +ethnog +ethnogeny +ethnogenic +ethnogenies +ethnogenist +ethnogeographer +ethnogeography +ethnogeographic +ethnogeographical +ethnogeographically +ethnographer +ethnography +ethnographic +ethnographical +ethnographically +ethnographies +ethnographist +ethnohistory +ethnohistorian +ethnohistoric +ethnohistorical +ethnohistorically +ethnol +ethnolinguist +ethnolinguistic +ethnolinguistics +ethnologer +ethnology +ethnologic +ethnological +ethnologically +ethnologist +ethnologists +ethnomaniac +ethnomanic +ethnomusicology +ethnomusicological +ethnomusicologically +ethnomusicologist +ethnopsychic +ethnopsychology +ethnopsychological +ethnos +ethnoses +ethnotechnics +ethnotechnography +ethnozoology +ethnozoological +ethography +etholide +ethology +ethologic +ethological +ethologically +ethologies +ethologist +ethologists +ethonomic +ethonomics +ethonone +ethopoeia +ethopoetic +ethos +ethoses +ethoxy +ethoxycaffeine +ethoxide +ethoxyethane +ethoxyl +ethoxyls +ethrog +ethrogim +ethrogs +eths +ety +etiam +etym +etyma +etymic +etymography +etymol +etymologer +etymology +etymologic +etymological +etymologically +etymologicon +etymologies +etymologisable +etymologise +etymologised +etymologising +etymologist +etymologists +etymologizable +etymologization +etymologize +etymologized +etymologizing +etymon +etymonic +etymons +etiogenic +etiolate +etiolated +etiolates +etiolating +etiolation +etiolin +etiolize +etiology +etiologic +etiological +etiologically +etiologies +etiologist +etiologue +etiophyllin +etioporphyrin +etiotropic +etiotropically +etypic +etypical +etypically +etiquet +etiquette +etiquettes +etiquettical +etna +etnas +etnean +etoffe +etoile +etoiles +eton +etonian +etouffe +etourderie +etrenne +etrier +etrog +etrogim +etrogs +etruria +etrurian +etruscan +etruscans +etruscology +etruscologist +etta +ettarre +ettercap +ettirone +ettle +ettled +ettling +etua +etude +etudes +etui +etuis +etuve +etuvee +etwas +etwee +etwees +etwite +eu +euahlayi +euangiotic +euascomycetes +euaster +eubacteria +eubacteriales +eubacterium +eubasidii +euboean +euboic +eubranchipus +eubteria +eucaine +eucaines +eucairite +eucalyn +eucalypt +eucalypteol +eucalypti +eucalyptian +eucalyptic +eucalyptography +eucalyptol +eucalyptole +eucalypts +eucalyptus +eucalyptuses +eucarida +eucaryote +eucaryotic +eucarpic +eucarpous +eucatropine +eucephalous +eucgia +eucharis +eucharises +eucharist +eucharistial +eucharistic +eucharistical +eucharistically +eucharistize +eucharistized +eucharistizing +eucharists +eucharitidae +euchymous +euchysiderite +euchite +euchlaena +euchlorhydria +euchloric +euchlorine +euchlorite +euchlorophyceae +euchology +euchologia +euchological +euchologies +euchologion +euchorda +euchre +euchred +euchres +euchring +euchroic +euchroite +euchromatic +euchromatin +euchrome +euchromosome +euchrone +eucyclic +euciliate +eucirripedia +euclase +euclases +euclea +eucleid +eucleidae +euclid +euclidean +euclideanism +euclidian +eucnemidae +eucolite +eucommia +eucommiaceae +eucone +euconic +euconjugatae +eucopepoda +eucosia +eucosmid +eucosmidae +eucrasy +eucrasia +eucrasite +eucre +eucryphia +eucryphiaceae +eucryphiaceous +eucryptite +eucrystalline +eucrite +eucrites +eucritic +eucti +euctical +euda +eudaemon +eudaemony +eudaemonia +eudaemonic +eudaemonical +eudaemonics +eudaemonism +eudaemonist +eudaemonistic +eudaemonistical +eudaemonistically +eudaemonize +eudaemons +eudaimonia +eudaimonism +eudaimonist +eudalene +eudemian +eudemon +eudemony +eudemonia +eudemonic +eudemonics +eudemonism +eudemonist +eudemonistic +eudemonistical +eudemonistically +eudemons +eudendrium +eudesmol +eudeve +eudiagnostic +eudialyte +eudiaphoresis +eudidymite +eudiometer +eudiometry +eudiometric +eudiometrical +eudiometrically +eudipleural +eudyptes +eudist +eudora +eudorina +eudoxian +eudromias +euectic +euemerism +euergetes +euflavine +euge +eugene +eugenesic +eugenesis +eugenetic +eugeny +eugenia +eugenic +eugenical +eugenically +eugenicist +eugenicists +eugenics +eugenie +eugenism +eugenist +eugenists +eugenol +eugenolate +eugenols +eugeosynclinal +eugeosyncline +euglandina +euglena +euglenaceae +euglenales +euglenas +euglenida +euglenidae +euglenineae +euglenoid +euglenoidina +euglobulin +eugonic +eugranitic +eugregarinida +eugubine +eugubium +euhages +euharmonic +euhedral +euhemerise +euhemerised +euhemerising +euhemerism +euhemerist +euhemeristic +euhemeristically +euhemerize +euhemerized +euhemerizing +euhyostyly +euhyostylic +eukairite +eukaryote +euktolite +eulachan +eulachans +eulachon +eulachons +eulalia +eulamellibranch +eulamellibranchia +eulamellibranchiata +eulamellibranchiate +euler +eulerian +eulima +eulimidae +eulysite +eulytin +eulytine +eulytite +eulogy +eulogia +eulogiae +eulogias +eulogic +eulogical +eulogically +eulogies +eulogious +eulogisation +eulogise +eulogised +eulogiser +eulogises +eulogising +eulogism +eulogist +eulogistic +eulogistical +eulogistically +eulogists +eulogium +eulogiums +eulogization +eulogize +eulogized +eulogizer +eulogizers +eulogizes +eulogizing +eulophid +eumelanin +eumemorrhea +eumenes +eumenid +eumenidae +eumenidean +eumenides +eumenorrhea +eumerism +eumeristic +eumerogenesis +eumerogenetic +eumeromorph +eumeromorphic +eumycete +eumycetes +eumycetic +eumitosis +eumitotic +eumoiriety +eumoirous +eumolpides +eumolpique +eumolpus +eumorphic +eumorphous +eundem +eunectes +eunice +eunicid +eunicidae +eunomy +eunomia +eunomian +eunomianism +eunuch +eunuchal +eunuchise +eunuchised +eunuchising +eunuchism +eunuchize +eunuchized +eunuchizing +eunuchoid +eunuchoidism +eunuchry +eunuchs +euodic +euomphalid +euomphalus +euonym +euonymy +euonymin +euonymous +euonymus +euonymuses +euornithes +euornithic +euorthoptera +euosmite +euouae +eupad +eupanorthidae +eupanorthus +eupathy +eupatory +eupatoriaceous +eupatorin +eupatorine +eupatorium +eupatrid +eupatridae +eupatrids +eupepsy +eupepsia +eupepsias +eupepsies +eupeptic +eupeptically +eupepticism +eupepticity +euphausia +euphausiacea +euphausid +euphausiid +euphausiidae +euphemy +euphemia +euphemian +euphemious +euphemiously +euphemisation +euphemise +euphemised +euphemiser +euphemising +euphemism +euphemisms +euphemist +euphemistic +euphemistical +euphemistically +euphemization +euphemize +euphemized +euphemizer +euphemizing +euphemous +euphenic +euphenics +euphyllite +euphyllopoda +euphon +euphone +euphonetic +euphonetics +euphony +euphonia +euphoniad +euphonic +euphonical +euphonically +euphonicalness +euphonies +euphonym +euphonious +euphoniously +euphoniousness +euphonise +euphonised +euphonising +euphonism +euphonium +euphonize +euphonized +euphonizing +euphonon +euphonous +euphorbia +euphorbiaceae +euphorbiaceous +euphorbial +euphorbine +euphorbium +euphory +euphoria +euphoriant +euphorias +euphoric +euphorically +euphotic +euphotide +euphrasy +euphrasia +euphrasies +euphratean +euphrates +euphroe +euphroes +euphrosyne +euphues +euphuism +euphuisms +euphuist +euphuistic +euphuistical +euphuistically +euphuists +euphuize +euphuized +euphuizing +eupion +eupione +eupyrchroite +eupyrene +eupyrion +eupittone +eupittonic +euplastic +euplectella +euplexoptera +euplocomi +euploeinae +euploid +euploidy +euploidies +euploids +euplotid +eupnea +eupneas +eupneic +eupnoea +eupnoeas +eupnoeic +eupolidean +eupolyzoa +eupolyzoan +eupomatia +eupomatiaceae +eupotamic +eupractic +eupraxia +euprepia +euproctis +eupsychics +euptelea +eupterotidae +eurafric +eurafrican +euraquilo +eurasia +eurasian +eurasianism +eurasians +eurasiatic +eure +eureka +eurhythmy +eurhythmic +eurhythmical +eurhythmics +eurhodine +eurhodol +euryalae +euryale +euryaleae +euryalean +euryalida +euryalidan +euryalus +eurybathic +eurybenthic +eurycephalic +eurycephalous +eurycerotidae +eurycerous +eurychoric +euryclea +eurydice +eurygaea +eurygaean +eurygnathic +eurygnathism +eurygnathous +euryhaline +eurylaimi +eurylaimidae +eurylaimoid +eurylaimus +eurymus +eurindic +euryon +eurypelma +euryphage +euryphagous +eurypharyngidae +eurypharynx +euripi +euripidean +euripides +eurypyga +eurypygae +eurypygidae +eurypylous +euripos +euryprognathous +euryprosopic +eurypterid +eurypterida +eurypteroid +eurypteroidea +eurypterus +euripupi +euripus +euryscope +eurystheus +eurystomatous +eurite +euryte +eurytherm +eurythermal +eurythermic +eurithermophile +eurithermophilic +eurythermous +eurythmy +eurythmic +eurythmical +eurythmics +eurythmies +eurytomid +eurytomidae +eurytopic +eurytopicity +eurytropic +eurytus +euryzygous +euro +euroaquilo +eurobin +eurocentric +euroclydon +eurodollar +eurodollars +europa +europasian +europe +european +europeanism +europeanization +europeanize +europeanly +europeans +europeward +europhium +europium +europiums +europocentric +euros +eurous +eurus +euscaro +eusebian +euselachii +eusynchite +euskaldun +euskara +euskarian +euskaric +euskera +eusol +euspongia +eusporangiate +eustace +eustachian +eustachium +eustacy +eustacies +eustathian +eustatic +eustatically +eustele +eusteles +eusthenopteron +eustyle +eustomatous +eusuchia +eusuchian +eutaenia +eutannin +eutaxy +eutaxic +eutaxie +eutaxies +eutaxite +eutaxitic +eutechnic +eutechnics +eutectic +eutectics +eutectoid +eutelegenic +euterpe +euterpean +eutexia +euthamia +euthanasy +euthanasia +euthanasic +euthanatize +euthenasia +euthenic +euthenics +euthenist +eutheria +eutherian +euthermic +euthycomi +euthycomic +euthymy +euthyneura +euthyneural +euthyneurous +euthyroid +euthytatic +euthytropic +eutychian +eutychianism +eutocia +eutomous +eutony +eutopia +eutopian +eutrophy +eutrophic +eutrophication +eutrophies +eutropic +eutropous +euvrou +euxanthate +euxanthic +euxanthin +euxanthone +euxenite +euxenites +euxine +eva +evacuant +evacuants +evacuate +evacuated +evacuates +evacuating +evacuation +evacuations +evacuative +evacuator +evacuators +evacue +evacuee +evacuees +evadable +evade +evaded +evader +evaders +evades +evadible +evading +evadingly +evadne +evagation +evaginable +evaginate +evaginated +evaginating +evagination +eval +evaluable +evaluate +evaluated +evaluates +evaluating +evaluation +evaluations +evaluative +evaluator +evaluators +evalue +evan +evanesce +evanesced +evanescence +evanescency +evanescenrly +evanescent +evanescently +evanesces +evanescible +evanescing +evang +evangel +evangelary +evangely +evangelian +evangeliary +evangeliaries +evangeliarium +evangelic +evangelical +evangelicalism +evangelicality +evangelically +evangelicalness +evangelicals +evangelican +evangelicism +evangelicity +evangeline +evangelion +evangelisation +evangelise +evangelised +evangeliser +evangelising +evangelism +evangelist +evangelistary +evangelistaries +evangelistarion +evangelistarium +evangelistic +evangelistically +evangelistics +evangelists +evangelistship +evangelium +evangelization +evangelize +evangelized +evangelizer +evangelizes +evangelizing +evangels +evanid +evaniidae +evanish +evanished +evanishes +evanishing +evanishment +evanition +evans +evansite +evap +evaporability +evaporable +evaporate +evaporated +evaporates +evaporating +evaporation +evaporations +evaporative +evaporatively +evaporativity +evaporator +evaporators +evaporimeter +evaporite +evaporitic +evaporize +evaporometer +evapotranspiration +evase +evasible +evasion +evasional +evasions +evasive +evasively +evasiveness +eve +evea +evechurr +eveck +evectant +evected +evectic +evection +evectional +evections +evector +evehood +evejar +eveless +evelight +evelyn +evelina +eveline +evelong +even +evenblush +evendown +evene +evened +evener +eveners +evenest +evenfall +evenfalls +evenforth +evenglome +evenglow +evenhand +evenhanded +evenhandedly +evenhandedness +evenhead +evening +evenings +evenly +evenlight +evenlong +evenmete +evenminded +evenmindedness +evenness +evennesses +evenoo +evens +evensong +evensongs +event +eventail +eventerate +eventful +eventfully +eventfulness +eventide +eventides +eventilate +eventime +eventless +eventlessly +eventlessness +eventognath +eventognathi +eventognathous +eventration +events +eventual +eventuality +eventualities +eventualize +eventually +eventuate +eventuated +eventuates +eventuating +eventuation +eventuations +evenwise +evenworthy +eveque +ever +everard +everbearer +everbearing +everbloomer +everblooming +everduring +everest +everett +everglade +everglades +evergreen +evergreenery +evergreenite +evergreens +every +everybody +everich +everyday +everydayness +everydeal +everyhow +everylike +everyman +everymen +everyness +everyone +everyplace +everything +everyway +everywhen +everywhence +everywhere +everywhereness +everywheres +everywhither +everywoman +everlasting +everlastingly +everlastingness +everly +everliving +evermo +evermore +everness +evernia +evernioid +everse +eversible +eversion +eversions +eversive +eversporting +evert +evertebral +evertebrata +evertebrate +everted +evertile +everting +evertor +evertors +everts +everwhich +everwho +eves +evese +evestar +evetide +eveweed +evg +evibrate +evicke +evict +evicted +evictee +evictees +evicting +eviction +evictions +evictor +evictors +evicts +evidence +evidenced +evidences +evidencing +evidencive +evident +evidential +evidentially +evidentiary +evidently +evidentness +evigilation +evil +evildoer +evildoers +evildoing +eviler +evilest +evilhearted +eviller +evillest +evilly +evilmouthed +evilness +evilnesses +evilproof +evils +evilsayer +evilspeaker +evilspeaking +evilwishing +evince +evinced +evincement +evinces +evincible +evincibly +evincing +evincingly +evincive +evirate +eviration +evirato +evirtuate +eviscerate +eviscerated +eviscerates +eviscerating +evisceration +eviscerations +eviscerator +evisite +evitable +evitate +evitation +evite +evited +eviternal +evites +eviting +evittate +evocable +evocate +evocated +evocating +evocation +evocations +evocative +evocatively +evocativeness +evocator +evocatory +evocators +evocatrix +evodia +evoe +evoke +evoked +evoker +evokers +evokes +evoking +evolate +evolute +evolutes +evolutility +evolution +evolutional +evolutionally +evolutionary +evolutionarily +evolutionism +evolutionist +evolutionistic +evolutionistically +evolutionists +evolutionize +evolutions +evolutive +evolutoid +evolvable +evolve +evolved +evolvement +evolvements +evolvent +evolver +evolvers +evolves +evolving +evolvulus +evomit +evonymus +evonymuses +evovae +evulgate +evulgation +evulge +evulse +evulsion +evulsions +evviva +evzone +evzones +ew +ewder +ewe +ewelease +ewer +ewerer +ewery +eweries +ewers +ewes +ewest +ewhow +ewing +ewound +ewry +ewte +ex +exacerbate +exacerbated +exacerbates +exacerbating +exacerbatingly +exacerbation +exacerbations +exacerbescence +exacerbescent +exacervation +exacinate +exact +exacta +exactable +exactas +exacted +exacter +exacters +exactest +exacting +exactingly +exactingness +exaction +exactions +exactitude +exactive +exactiveness +exactly +exactment +exactness +exactor +exactors +exactress +exacts +exactus +exacuate +exacum +exadverso +exadversum +exaestuate +exaggerate +exaggerated +exaggeratedly +exaggeratedness +exaggerates +exaggerating +exaggeratingly +exaggeration +exaggerations +exaggerative +exaggeratively +exaggerativeness +exaggerator +exaggeratory +exaggerators +exagitate +exagitation +exairesis +exalate +exalbuminose +exalbuminous +exallotriote +exalt +exaltate +exaltation +exaltations +exaltative +exalte +exalted +exaltedly +exaltedness +exaltee +exalter +exalters +exalting +exaltment +exalts +exam +examen +examens +exameter +examinability +examinable +examinant +examinate +examination +examinational +examinationism +examinationist +examinations +examinative +examinator +examinatory +examinatorial +examine +examined +examinee +examinees +examiner +examiners +examinership +examines +examining +examiningly +examplar +example +exampled +exampleless +examples +exampleship +exampless +exampling +exams +exanguin +exanimate +exanimation +exannulate +exanthalose +exanthem +exanthema +exanthemas +exanthemata +exanthematic +exanthematous +exanthems +exanthine +exantlate +exantlation +exappendiculate +exarate +exaration +exarch +exarchal +exarchate +exarchateship +exarchy +exarchic +exarchies +exarchist +exarchs +exareolate +exarillate +exaristate +exarteritis +exarticulate +exarticulation +exasper +exasperate +exasperated +exasperatedly +exasperater +exasperates +exasperating +exasperatingly +exasperation +exasperative +exaspidean +exauctorate +exaudi +exaugurate +exauguration +exaun +exauthorate +exauthorize +exauthorizeexc +excalate +excalation +excalcarate +excalceate +excalceation +excalfaction +excalibur +excamb +excamber +excambion +excandescence +excandescency +excandescent +excantation +excardination +excarnate +excarnation +excarnificate +excathedral +excaudate +excavate +excavated +excavates +excavating +excavation +excavational +excavationist +excavations +excavator +excavatory +excavatorial +excavators +excave +excecate +excecation +excedent +exceed +exceedable +exceeded +exceeder +exceeders +exceeding +exceedingly +exceedingness +exceeds +excel +excelente +excelled +excellence +excellences +excellency +excellencies +excellent +excellently +excelling +excels +excelse +excelsin +excelsior +excelsitude +excentral +excentric +excentrical +excentricity +excepable +except +exceptant +excepted +excepter +excepting +exceptio +exception +exceptionability +exceptionable +exceptionableness +exceptionably +exceptional +exceptionality +exceptionally +exceptionalness +exceptionary +exceptioner +exceptionless +exceptions +exceptious +exceptiousness +exceptive +exceptively +exceptiveness +exceptless +exceptor +excepts +excercise +excerebrate +excerebration +excern +excerp +excerpt +excerpta +excerpted +excerpter +excerptible +excerpting +excerption +excerptive +excerptor +excerpts +excess +excesses +excessive +excessively +excessiveness +excessman +excessmen +exch +exchange +exchangeability +exchangeable +exchangeably +exchanged +exchangee +exchanger +exchanges +exchanging +exchangite +excheat +exchequer +exchequers +excide +excided +excides +exciding +excipient +exciple +exciples +excipula +excipulaceae +excipular +excipule +excipuliform +excipulum +excircle +excisable +excise +excised +exciseman +excisemanship +excisemen +excises +excising +excision +excisions +excisor +excyst +excystation +excysted +excystment +excitability +excitabilities +excitable +excitableness +excitably +excitancy +excitant +excitants +excitate +excitation +excitations +excitative +excitator +excitatory +excite +excited +excitedly +excitedness +excitement +excitements +exciter +exciters +excites +exciting +excitingly +excitive +excitoglandular +excitometabolic +excitomotion +excitomotor +excitomotory +excitomuscular +exciton +excitonic +excitons +excitonutrient +excitor +excitory +excitors +excitosecretory +excitovascular +excitron +excl +exclaim +exclaimed +exclaimer +exclaimers +exclaiming +exclaimingly +exclaims +exclam +exclamation +exclamational +exclamations +exclamative +exclamatively +exclamatory +exclamatorily +exclaustration +exclave +exclaves +exclosure +excludability +excludable +exclude +excluded +excluder +excluders +excludes +excludible +excluding +excludingly +exclusion +exclusionary +exclusioner +exclusionism +exclusionist +exclusions +exclusive +exclusively +exclusiveness +exclusivism +exclusivist +exclusivistic +exclusivity +exclusory +excoct +excoction +excoecaria +excogitable +excogitate +excogitated +excogitates +excogitating +excogitation +excogitative +excogitator +excommenge +excommune +excommunicable +excommunicant +excommunicate +excommunicated +excommunicates +excommunicating +excommunication +excommunications +excommunicative +excommunicator +excommunicatory +excommunicators +excommunion +exconjugant +excoriable +excoriate +excoriated +excoriates +excoriating +excoriation +excoriations +excoriator +excorticate +excorticated +excorticating +excortication +excreation +excrement +excremental +excrementally +excrementary +excrementitial +excrementitious +excrementitiously +excrementitiousness +excrementive +excrementize +excrementous +excrements +excresce +excrescence +excrescences +excrescency +excrescencies +excrescent +excrescential +excrescently +excresence +excression +excreta +excretal +excrete +excreted +excreter +excreters +excretes +excreting +excretion +excretionary +excretions +excretitious +excretive +excretolic +excretory +excriminate +excruciable +excruciate +excruciated +excruciating +excruciatingly +excruciatingness +excruciation +excruciator +excubant +excubitoria +excubitorium +excubittoria +excud +excudate +excuderunt +excudit +exculpable +exculpate +exculpated +exculpates +exculpating +exculpation +exculpations +exculpative +exculpatory +exculpatorily +excur +excurrent +excurse +excursed +excursing +excursion +excursional +excursionary +excursioner +excursionism +excursionist +excursionists +excursionize +excursions +excursive +excursively +excursiveness +excursory +excursus +excursuses +excurvate +excurvated +excurvation +excurvature +excurved +excusability +excusable +excusableness +excusably +excusal +excusation +excusative +excusator +excusatory +excuse +excused +excuseful +excusefully +excuseless +excuser +excusers +excuses +excusing +excusingly +excusive +excusively +excuss +excussed +excussing +excussio +excussion +exdelicto +exdie +exdividend +exeat +exec +execeptional +execrable +execrableness +execrably +execrate +execrated +execrates +execrating +execration +execrations +execrative +execratively +execrator +execratory +execrators +execs +exect +executable +executancy +executant +execute +executed +executer +executers +executes +executing +execution +executional +executioneering +executioner +executioneress +executioners +executionist +executions +executive +executively +executiveness +executives +executiveship +executonis +executor +executory +executorial +executors +executorship +executress +executry +executrices +executrix +executrixes +executrixship +exede +exedent +exedra +exedrae +exedral +exegeses +exegesis +exegesist +exegete +exegetes +exegetic +exegetical +exegetically +exegetics +exegetist +exembryonate +exempla +exemplar +exemplary +exemplaric +exemplarily +exemplariness +exemplarism +exemplarity +exemplars +exempli +exemplify +exemplifiable +exemplification +exemplificational +exemplifications +exemplificative +exemplificator +exemplified +exemplifier +exemplifiers +exemplifies +exemplifying +exemplum +exemplupla +exempt +exempted +exemptible +exemptile +exempting +exemption +exemptionist +exemptions +exemptive +exempts +exencephalia +exencephalic +exencephalous +exencephalus +exendospermic +exendospermous +exenterate +exenterated +exenterating +exenteration +exenteritis +exequatur +exequy +exequial +exequies +exerce +exercent +exercisable +exercise +exercised +exerciser +exercisers +exercises +exercising +exercitant +exercitation +exercite +exercitor +exercitorial +exercitorian +exeresis +exergonic +exergual +exergue +exergues +exert +exerted +exerting +exertion +exertionless +exertions +exertive +exerts +exes +exesion +exestuate +exeunt +exfetation +exfiguration +exfigure +exfiltrate +exfiltration +exflagellate +exflagellation +exflect +exfodiate +exfodiation +exfoliate +exfoliated +exfoliating +exfoliation +exfoliative +exfoliatory +exgorgitation +exhalable +exhalant +exhalants +exhalate +exhalation +exhalations +exhalatory +exhale +exhaled +exhalent +exhalents +exhales +exhaling +exhance +exhaust +exhaustable +exhausted +exhaustedly +exhaustedness +exhauster +exhaustibility +exhaustible +exhausting +exhaustingly +exhaustion +exhaustive +exhaustively +exhaustiveness +exhaustivity +exhaustless +exhaustlessly +exhaustlessness +exhausts +exhbn +exhedra +exhedrae +exheredate +exheredation +exhibit +exhibitable +exhibitant +exhibited +exhibiter +exhibiters +exhibiting +exhibition +exhibitional +exhibitioner +exhibitionism +exhibitionist +exhibitionistic +exhibitionists +exhibitionize +exhibitions +exhibitive +exhibitively +exhibitor +exhibitory +exhibitorial +exhibitors +exhibitorship +exhibits +exhilarant +exhilarate +exhilarated +exhilarates +exhilarating +exhilaratingly +exhilaration +exhilarative +exhilarator +exhilaratory +exhort +exhortation +exhortations +exhortative +exhortatively +exhortator +exhortatory +exhorted +exhorter +exhorters +exhorting +exhortingly +exhorts +exhumate +exhumated +exhumating +exhumation +exhumations +exhumator +exhumatory +exhume +exhumed +exhumer +exhumers +exhumes +exhuming +exhusband +exibilate +exies +exigeant +exigeante +exigence +exigences +exigency +exigencies +exigent +exigenter +exigently +exigible +exiguity +exiguities +exiguous +exiguously +exiguousness +exilable +exilarch +exilarchate +exile +exiled +exiledom +exilement +exiler +exiles +exilian +exilic +exiling +exility +exilition +eximidus +eximious +eximiously +eximiousness +exinanite +exinanition +exindusiate +exine +exines +exing +exinguinal +exinite +exintine +exion +exist +existability +existant +existed +existence +existences +existent +existential +existentialism +existentialist +existentialistic +existentialistically +existentialists +existentialize +existentially +existently +existents +exister +existibility +existible +existimation +existing +existless +existlessness +exists +exit +exitance +exite +exited +exitial +exiting +exition +exitious +exits +exiture +exitus +exla +exlex +exmeridian +exmoor +exoarteritis +exoascaceae +exoascaceous +exoascales +exoascus +exobasidiaceae +exobasidiales +exobasidium +exobiology +exobiological +exobiologist +exobiologists +exocannibalism +exocardia +exocardiac +exocardial +exocarp +exocarps +exocataphoria +exoccipital +exocentric +exochorda +exochorion +exocyclic +exocyclica +exocycloida +exocytosis +exoclinal +exocline +exocoelar +exocoele +exocoelic +exocoelom +exocoelum +exocoetidae +exocoetus +exocolitis +exocone +exocrine +exocrines +exocrinology +exocrinologies +exoculate +exoculated +exoculating +exoculation +exode +exoderm +exodermal +exodermis +exoderms +exody +exodic +exodist +exodium +exodoi +exodontia +exodontic +exodontics +exodontist +exodos +exodromy +exodromic +exodus +exoduses +exoenzyme +exoenzymic +exoergic +exoerythrocytic +exogamy +exogamic +exogamies +exogamous +exogastric +exogastrically +exogastritis +exogen +exogenae +exogenetic +exogeny +exogenic +exogenism +exogenous +exogenously +exogens +exogyra +exognathion +exognathite +exogonium +exograph +exolemma +exolete +exolution +exolve +exometritis +exomion +exomis +exomologesis +exomorphic +exomorphism +exomphalos +exomphalous +exomphalus +exon +exonarthex +exoner +exonerate +exonerated +exonerates +exonerating +exoneration +exonerations +exonerative +exonerator +exonerators +exoneretur +exoneural +exonian +exonym +exonship +exonuclease +exopathic +exopeptidase +exoperidium +exophagy +exophagous +exophasia +exophasic +exophoria +exophoric +exophthalmia +exophthalmic +exophthalmos +exophthalmus +exoplasm +exopod +exopodite +exopoditic +exopt +exopterygota +exopterygote +exopterygotic +exopterygotism +exopterygotous +exor +exorability +exorable +exorableness +exorate +exorbital +exorbitance +exorbitancy +exorbitant +exorbitantly +exorbitate +exorbitation +exorcisation +exorcise +exorcised +exorcisement +exorciser +exorcisers +exorcises +exorcising +exorcism +exorcismal +exorcisms +exorcisory +exorcist +exorcista +exorcistic +exorcistical +exorcists +exorcization +exorcize +exorcized +exorcizement +exorcizer +exorcizes +exorcizing +exordia +exordial +exordium +exordiums +exordize +exorganic +exorhason +exormia +exornate +exornation +exortion +exosculation +exosepsis +exoskeletal +exoskeleton +exosmic +exosmose +exosmoses +exosmosis +exosmotic +exosperm +exosphere +exospheres +exospheric +exospherical +exosporal +exospore +exospores +exosporium +exosporous +exossate +exosseous +exostema +exostome +exostosed +exostoses +exostosis +exostotic +exostra +exostracism +exostracize +exostrae +exotery +exoteric +exoterica +exoterical +exoterically +exotericism +exoterics +exotheca +exothecal +exothecate +exothecium +exothermal +exothermally +exothermic +exothermically +exothermicity +exothermous +exotic +exotica +exotically +exoticalness +exoticism +exoticist +exoticity +exoticness +exotics +exotism +exotisms +exotospore +exotoxic +exotoxin +exotoxins +exotropia +exotropic +exotropism +exp +expalpate +expand +expandability +expandable +expanded +expandedly +expandedness +expander +expanders +expandibility +expandible +expanding +expandingly +expands +expanse +expanses +expansibility +expansible +expansibleness +expansibly +expansile +expansion +expansional +expansionary +expansionism +expansionist +expansionistic +expansionists +expansions +expansive +expansively +expansiveness +expansivity +expansometer +expansum +expansure +expatiate +expatiated +expatiater +expatiates +expatiating +expatiatingly +expatiation +expatiations +expatiative +expatiator +expatiatory +expatiators +expatriate +expatriated +expatriates +expatriating +expatriation +expatriations +expatriatism +expdt +expect +expectable +expectably +expectance +expectancy +expectancies +expectant +expectantly +expectation +expectations +expectative +expected +expectedly +expectedness +expecter +expecters +expecting +expectingly +expection +expective +expectorant +expectorants +expectorate +expectorated +expectorates +expectorating +expectoration +expectorations +expectorative +expectorator +expectorators +expects +expede +expeded +expediate +expedience +expediences +expediency +expediencies +expedient +expediente +expediential +expedientially +expedientist +expediently +expedients +expediment +expeding +expeditate +expeditated +expeditating +expeditation +expedite +expedited +expeditely +expediteness +expediter +expediters +expedites +expediting +expedition +expeditionary +expeditionist +expeditions +expeditious +expeditiously +expeditiousness +expeditive +expeditor +expel +expellable +expellant +expelled +expellee +expellees +expellent +expeller +expellers +expelling +expels +expend +expendability +expendable +expendables +expended +expender +expenders +expendible +expending +expenditor +expenditrix +expenditure +expenditures +expends +expense +expensed +expenseful +expensefully +expensefulness +expenseless +expenselessness +expenses +expensilation +expensing +expensive +expensively +expensiveness +expenthesis +expergefacient +expergefaction +experience +experienceable +experienced +experienceless +experiencer +experiences +experiencible +experiencing +experient +experiential +experientialism +experientialist +experientialistic +experientially +experiment +experimental +experimentalism +experimentalist +experimentalists +experimentalize +experimentally +experimentarian +experimentation +experimentations +experimentative +experimentator +experimented +experimentee +experimenter +experimenters +experimenting +experimentist +experimentize +experimently +experimentor +experiments +expermentized +experrection +expert +experted +experting +expertise +expertised +expertising +expertism +expertize +expertized +expertizing +expertly +expertness +experts +expertship +expetible +expy +expiable +expiate +expiated +expiates +expiating +expiation +expiational +expiations +expiatist +expiative +expiator +expiatory +expiatoriness +expiators +expilate +expilation +expilator +expirable +expirant +expirate +expiration +expirations +expirator +expiratory +expire +expired +expiree +expirer +expirers +expires +expiry +expiries +expiring +expiringly +expiscate +expiscated +expiscating +expiscation +expiscator +expiscatory +explain +explainability +explainable +explainableness +explained +explainer +explainers +explaining +explainingly +explains +explait +explanate +explanation +explanations +explanative +explanatively +explanator +explanatory +explanatorily +explanatoriness +explanitory +explant +explantation +explanted +explanting +explants +explat +explees +explement +explemental +explementary +explete +expletive +expletively +expletiveness +expletives +expletory +explicability +explicable +explicableness +explicably +explicanda +explicandum +explicans +explicantia +explicate +explicated +explicates +explicating +explication +explications +explicative +explicatively +explicator +explicatory +explicators +explicit +explicitly +explicitness +explicits +explida +explodable +explode +exploded +explodent +exploder +exploders +explodes +exploding +exploit +exploitable +exploitage +exploitation +exploitationist +exploitations +exploitative +exploitatively +exploitatory +exploited +exploitee +exploiter +exploiters +exploiting +exploitive +exploits +exploiture +explorable +explorate +exploration +explorational +explorations +explorative +exploratively +explorativeness +explorator +exploratory +explore +explored +explorement +explorer +explorers +explores +exploring +exploringly +explosibility +explosible +explosimeter +explosion +explosionist +explosions +explosive +explosively +explosiveness +explosives +expo +expoliate +expolish +expone +exponence +exponency +exponent +exponential +exponentially +exponentials +exponentiate +exponentiated +exponentiates +exponentiating +exponentiation +exponentiations +exponention +exponents +exponible +export +exportability +exportable +exportation +exportations +exported +exporter +exporters +exporting +exports +expos +exposable +exposal +exposals +expose +exposed +exposedness +exposer +exposers +exposes +exposing +exposit +exposited +expositing +exposition +expositional +expositionary +expositions +expositive +expositively +expositor +expository +expositorial +expositorially +expositorily +expositoriness +expositors +expositress +exposits +expostulate +expostulated +expostulates +expostulating +expostulatingly +expostulation +expostulations +expostulative +expostulatively +expostulator +expostulatory +exposture +exposure +exposures +expound +expoundable +expounded +expounder +expounders +expounding +expounds +expreme +express +expressable +expressage +expressed +expresser +expresses +expressibility +expressible +expressibly +expressing +expressio +expression +expressionable +expressional +expressionful +expressionism +expressionist +expressionistic +expressionistically +expressionists +expressionless +expressionlessly +expressionlessness +expressions +expressive +expressively +expressiveness +expressivism +expressivity +expressless +expressly +expressman +expressmen +expressness +expresso +expressor +expressure +expressway +expressways +exprimable +exprobate +exprobrate +exprobration +exprobratory +expromission +expromissor +expropriable +expropriate +expropriated +expropriates +expropriating +expropriation +expropriations +expropriator +expropriatory +expt +exptl +expugn +expugnable +expuition +expulsatory +expulse +expulsed +expulser +expulses +expulsing +expulsion +expulsionist +expulsions +expulsive +expulsory +expunction +expunge +expungeable +expunged +expungement +expunger +expungers +expunges +expunging +expurgate +expurgated +expurgates +expurgating +expurgation +expurgational +expurgations +expurgative +expurgator +expurgatory +expurgatorial +expurgators +expurge +expwy +exquire +exquisite +exquisitely +exquisiteness +exquisitism +exquisitive +exquisitively +exquisitiveness +exr +exradio +exradius +exrupeal +exrx +exsanguinate +exsanguinated +exsanguinating +exsanguination +exsanguine +exsanguineous +exsanguinity +exsanguinous +exsanguious +exscind +exscinded +exscinding +exscinds +exscissor +exscribe +exscript +exscriptural +exsculp +exsculptate +exscutellate +exsec +exsecant +exsecants +exsect +exsected +exsectile +exsecting +exsection +exsector +exsects +exsequatur +exsert +exserted +exsertile +exserting +exsertion +exserts +exsheath +exship +exsibilate +exsibilation +exsiccant +exsiccatae +exsiccate +exsiccated +exsiccating +exsiccation +exsiccative +exsiccator +exsiliency +exsolution +exsolve +exsolved +exsolving +exsomatic +exspoliation +exspuition +exsputory +exstemporal +exstemporaneous +exstill +exstimulate +exstipulate +exstrophy +exstruct +exsuccous +exsuction +exsudate +exsufflate +exsufflation +exsufflicate +exsuperance +exsuperate +exsurge +exsurgent +exsuscitate +ext +exta +extacie +extance +extancy +extant +extatic +extbook +extemporal +extemporally +extemporalness +extemporaneity +extemporaneous +extemporaneously +extemporaneousness +extemporary +extemporarily +extemporariness +extempore +extempory +extemporisation +extemporise +extemporised +extemporiser +extemporising +extemporization +extemporize +extemporized +extemporizer +extemporizes +extemporizing +extend +extendability +extendable +extended +extendedly +extendedness +extender +extenders +extendibility +extendible +extending +extendlessness +extends +extense +extensibility +extensible +extensibleness +extensile +extensimeter +extension +extensional +extensionalism +extensionality +extensionally +extensionist +extensionless +extensions +extensity +extensive +extensively +extensiveness +extensivity +extensometer +extensor +extensory +extensors +extensum +extensure +extent +extentions +extents +extenuate +extenuated +extenuates +extenuating +extenuatingly +extenuation +extenuations +extenuative +extenuator +extenuatory +exter +exterior +exteriorate +exterioration +exteriorisation +exteriorise +exteriorised +exteriorising +exteriority +exteriorization +exteriorize +exteriorized +exteriorizing +exteriorly +exteriorness +exteriors +exterminable +exterminate +exterminated +exterminates +exterminating +extermination +exterminations +exterminative +exterminator +exterminatory +exterminators +exterminatress +exterminatrix +extermine +extermined +extermining +exterminist +extern +externa +external +externalisation +externalise +externalised +externalising +externalism +externalist +externalistic +externality +externalities +externalization +externalize +externalized +externalizes +externalizing +externally +externalness +externals +externat +externate +externation +externe +externes +externity +externization +externize +externomedian +externs +externship +externum +exteroceptist +exteroceptive +exteroceptor +exterous +exterraneous +exterrestrial +exterritorial +exterritoriality +exterritorialize +exterritorially +extersive +extg +extill +extima +extime +extimulate +extinct +extincted +extincteur +extincting +extinction +extinctionist +extinctions +extinctive +extinctor +extincts +extine +extinguised +extinguish +extinguishable +extinguishant +extinguished +extinguisher +extinguishers +extinguishes +extinguishing +extinguishment +extypal +extipulate +extirp +extirpate +extirpated +extirpateo +extirpates +extirpating +extirpation +extirpationist +extirpations +extirpative +extirpator +extirpatory +extispex +extispices +extispicy +extispicious +extogenous +extol +extoled +extoling +extoll +extollation +extolled +extoller +extollers +extolling +extollingly +extollment +extolls +extolment +extols +extoolitic +extorsion +extorsive +extorsively +extort +extorted +extorter +extorters +extorting +extortion +extortionary +extortionate +extortionately +extortionateness +extortioner +extortioners +extortionist +extortionists +extortions +extortive +extorts +extra +extrabold +extraboldface +extrabranchial +extrabronchial +extrabuccal +extrabulbar +extrabureau +extraburghal +extracalendar +extracalicular +extracanonical +extracapsular +extracardial +extracarpal +extracathedral +extracellular +extracellularly +extracerebral +extrachromosomal +extracystic +extracivic +extracivically +extraclassroom +extraclaustral +extracloacal +extracollegiate +extracolumella +extracondensed +extraconscious +extraconstellated +extraconstitutional +extracorporeal +extracorporeally +extracorpuscular +extracosmic +extracosmical +extracostal +extracranial +extract +extractability +extractable +extractant +extracted +extractibility +extractible +extractiform +extracting +extraction +extractions +extractive +extractively +extractor +extractors +extractorship +extracts +extracultural +extracurial +extracurricular +extracurriculum +extracutaneous +extradecretal +extradialectal +extradict +extradictable +extradicted +extradicting +extradictionary +extraditable +extradite +extradited +extradites +extraditing +extradition +extraditions +extradomestic +extrados +extradosed +extradoses +extradotal +extraduction +extradural +extraembryonal +extraembryonic +extraenteric +extraepiphyseal +extraequilibrium +extraessential +extraessentially +extrafascicular +extrafine +extrafloral +extrafocal +extrafoliaceous +extraforaneous +extraformal +extragalactic +extragastric +extrahazardous +extrahepatic +extrait +extrajudicial +extrajudicially +extralateral +extralegal +extralegally +extraliminal +extralimital +extralinguistic +extralinguistically +extralite +extrality +extramarginal +extramarital +extramatrical +extramedullary +extramental +extrameridian +extrameridional +extrametaphysical +extrametrical +extrametropolitan +extramission +extramodal +extramolecular +extramorainal +extramorainic +extramoral +extramoralist +extramundane +extramural +extramurally +extramusical +extranational +extranatural +extranean +extraneity +extraneous +extraneously +extraneousness +extranidal +extranormal +extranuclear +extraocular +extraofficial +extraoral +extraorbital +extraorbitally +extraordinary +extraordinaries +extraordinarily +extraordinariness +extraorganismal +extraovate +extraovular +extraparenchymal +extraparental +extraparietal +extraparliamentary +extraparochial +extraparochially +extrapatriarchal +extrapelvic +extraperineal +extraperiodic +extraperiosteal +extraperitoneal +extraphenomenal +extraphysical +extraphysiological +extrapyramidal +extrapituitary +extraplacental +extraplanetary +extrapleural +extrapoetical +extrapolar +extrapolate +extrapolated +extrapolates +extrapolating +extrapolation +extrapolations +extrapolative +extrapolator +extrapolatory +extrapopular +extraposition +extraprofessional +extraprostatic +extraprovincial +extrapulmonary +extrapunitive +extraquiz +extrared +extraregarding +extraregular +extraregularly +extrarenal +extraretinal +extrarhythmical +extras +extrasacerdotal +extrascholastic +extraschool +extrascientific +extrascriptural +extrascripturality +extrasensible +extrasensory +extrasensorial +extrasensuous +extraserous +extrasyllabic +extrasyllogistic +extrasyphilitic +extrasystole +extrasystolic +extrasocial +extrasolar +extrasomatic +extraspectral +extraspherical +extraspinal +extrastapedial +extrastate +extrasterile +extrastomachal +extratabular +extratarsal +extratellurian +extratelluric +extratemporal +extratension +extratensive +extraterrene +extraterrestrial +extraterrestrially +extraterrestrials +extraterritorial +extraterritoriality +extraterritorially +extraterritorials +extrathecal +extratheistic +extrathermodynamic +extrathoracic +extratympanic +extratorrid +extratracheal +extratribal +extratropical +extratubal +extraught +extrauterine +extravagance +extravagances +extravagancy +extravagancies +extravagant +extravagantes +extravagantly +extravagantness +extravaganza +extravaganzas +extravagate +extravagated +extravagating +extravagation +extravagence +extravaginal +extravasate +extravasated +extravasating +extravasation +extravascular +extravehicular +extravenate +extraventricular +extraversion +extraversive +extraversively +extravert +extraverted +extravertish +extravertive +extravertively +extravillar +extraviolet +extravisceral +extrazodiacal +extreat +extrema +extremal +extreme +extremeless +extremely +extremeness +extremer +extremes +extremest +extremis +extremism +extremist +extremistic +extremists +extremital +extremity +extremities +extremum +extremuma +extricable +extricably +extricate +extricated +extricates +extricating +extrication +extrications +extrinsic +extrinsical +extrinsicality +extrinsically +extrinsicalness +extrinsicate +extrinsication +extroitive +extromit +extropical +extrorsal +extrorse +extrorsely +extrospect +extrospection +extrospective +extroversion +extroversive +extroversively +extrovert +extroverted +extrovertedness +extrovertish +extrovertive +extrovertively +extroverts +extruct +extrudability +extrudable +extrude +extruded +extruder +extruders +extrudes +extruding +extrusible +extrusile +extrusion +extrusions +extrusive +extrusory +extubate +extubation +extuberance +extuberant +extuberate +extumescence +extund +exturb +extusion +exuberance +exuberancy +exuberant +exuberantly +exuberantness +exuberate +exuberated +exuberating +exuberation +exuccous +exucontian +exudate +exudates +exudation +exudations +exudative +exudatory +exude +exuded +exudence +exudes +exuding +exul +exulate +exulcerate +exulcerated +exulcerating +exulceration +exulcerative +exulceratory +exulding +exult +exultance +exultancy +exultant +exultantly +exultation +exulted +exultet +exulting +exultingly +exults +exululate +exumbral +exumbrella +exumbrellar +exundance +exundancy +exundate +exundation +exungulate +exuperable +exurb +exurban +exurbanite +exurbanites +exurbia +exurbias +exurbs +exurge +exuscitate +exust +exuvia +exuviability +exuviable +exuviae +exuvial +exuviate +exuviated +exuviates +exuviating +exuviation +exuvium +exxon +exzodiacal +ezan +ezba +ezekiel +ezod +ezra +f +fa +faade +faailk +fab +faba +fabaceae +fabaceous +fabella +fabes +fabian +fabianism +fabianist +fabiform +fable +fabled +fabledom +fableist +fableland +fablemaker +fablemonger +fablemongering +fabler +fablers +fables +fabliau +fabliaux +fabling +fabraea +fabric +fabricable +fabricant +fabricate +fabricated +fabricates +fabricating +fabrication +fabricational +fabrications +fabricative +fabricator +fabricators +fabricatress +fabricature +fabrics +fabrikoid +fabrile +fabrique +fabronia +fabroniaceae +fabula +fabular +fabulate +fabulist +fabulists +fabulize +fabulosity +fabulous +fabulously +fabulousness +faburden +fac +facadal +facade +facaded +facades +face +faceable +facebar +facebow +facebread +facecloth +faced +facedown +faceharden +faceless +facelessness +facelift +facelifts +facellite +facemaker +facemaking +faceman +facemark +faceoff +facepiece +faceplate +facer +facers +faces +facesaving +facet +facete +faceted +facetely +faceteness +facetiae +facetiation +faceting +facetious +facetiously +facetiousness +facets +facette +facetted +facetting +faceup +facewise +facework +facy +facia +facial +facially +facials +facias +faciata +faciation +facie +faciend +faciends +faciendum +facient +facier +facies +faciest +facile +facilely +facileness +facily +facilitate +facilitated +facilitates +facilitating +facilitation +facilitations +facilitative +facilitator +facility +facilities +facing +facingly +facings +facinorous +facinorousness +faciobrachial +faciocervical +faciolingual +facioplegia +facioscapulohumeral +facit +fack +fackeltanz +fackings +fackins +facks +faconde +faconne +facsim +facsimile +facsimiled +facsimileing +facsimiles +facsimiling +facsimilist +facsimilize +fact +factable +factabling +factfinder +factful +facty +factice +facticide +facticity +faction +factional +factionalism +factionalist +factionally +factionary +factionaries +factionate +factioneer +factionism +factionist +factionistism +factions +factious +factiously +factiousness +factish +factitial +factitious +factitiously +factitiousness +factitive +factitively +factitude +factive +facto +factor +factorability +factorable +factorage +factordom +factored +factoress +factory +factorial +factorially +factorials +factories +factorylike +factoring +factoryship +factorist +factorization +factorizations +factorize +factorized +factorizing +factors +factorship +factotum +factotums +factrix +facts +factual +factualism +factualist +factualistic +factuality +factually +factualness +factum +facture +factures +facula +faculae +facular +faculative +faculous +facultate +facultative +facultatively +faculty +facultied +faculties +facultize +facund +facundity +fad +fadable +fadaise +faddy +faddier +faddiest +faddiness +fadding +faddish +faddishly +faddishness +faddism +faddisms +faddist +faddists +faddle +fade +fadeaway +fadeaways +faded +fadedly +fadedness +fadednyess +fadeless +fadelessly +faden +fadeout +fader +faders +fades +fadge +fadged +fadges +fadging +fady +fading +fadingly +fadingness +fadings +fadlike +fadme +fadmonger +fadmongery +fadmongering +fado +fados +fadridden +fads +fae +faecal +faecalith +faeces +faecula +faeculence +faena +faenas +faence +faenus +faery +faerie +faeries +faeryland +faeroe +faeroese +fafaronade +faff +faffy +faffle +fafnir +fag +fagaceae +fagaceous +fagald +fagales +fagara +fage +fagelia +fager +fagged +fagger +faggery +faggy +fagging +faggingly +faggot +faggoted +faggoty +faggoting +faggotry +faggots +fagin +fagine +fagins +fagopyrism +fagopyrismus +fagopyrum +fagot +fagoted +fagoter +fagoters +fagoty +fagoting +fagotings +fagots +fagott +fagotte +fagottino +fagottist +fagotto +fagottone +fags +fagus +faham +fahlband +fahlbands +fahlerz +fahlore +fahlunite +fahlunitte +fahrenheit +fahrenhett +fay +fayal +fayalite +fayalites +fayed +faience +fayence +faiences +fayettism +faying +faikes +fail +failance +failed +fayles +failing +failingly +failingness +failings +faille +failles +fails +failsafe +failsoft +failure +failures +fain +fainaigue +fainaigued +fainaiguer +fainaiguing +fainant +faineance +faineancy +faineant +faineantise +faineantism +faineants +fainer +fainest +fainly +fainness +fains +faint +fainted +fainter +fainters +faintest +faintful +faintheart +fainthearted +faintheartedly +faintheartedness +fainty +fainting +faintingly +faintise +faintish +faintishness +faintly +faintling +faintness +faints +faipule +fair +fairbanks +faire +faired +fairer +fairest +fairfieldite +fairgoer +fairgoing +fairgrass +fairground +fairgrounds +fairhead +fairy +fairydom +fairies +fairyfloss +fairyfolk +fairyhood +fairyish +fairyism +fairyisms +fairyland +fairylands +fairily +fairylike +fairing +fairings +fairyology +fairyologist +fairish +fairyship +fairishly +fairishness +fairkeeper +fairlead +fairleader +fairleads +fairly +fairlike +fairling +fairm +fairness +fairnesses +fairs +fairship +fairsome +fairstead +fairtime +fairway +fairways +fairwater +fays +faisan +faisceau +fait +faitery +faith +faithbreach +faithbreaker +faithed +faithful +faithfully +faithfulness +faithfuls +faithing +faithless +faithlessly +faithlessness +faiths +faithwise +faithworthy +faithworthiness +faitor +faitour +faitours +faits +fayumic +fake +faked +fakeer +fakeers +fakement +faker +fakery +fakeries +fakers +fakes +faki +faky +fakiness +faking +fakir +fakirism +fakirs +fakofo +fala +falafel +falanaka +falange +falangism +falangist +falasha +falbala +falbalas +falbelo +falcade +falcata +falcate +falcated +falcation +falcer +falces +falchion +falchions +falcial +falcidian +falciform +falcinellus +falciparum +falco +falcon +falconbill +falconelle +falconer +falconers +falcones +falconet +falconets +falconidae +falconiform +falconiformes +falconinae +falconine +falconlike +falconnoid +falconoid +falconry +falconries +falcons +falcopern +falcula +falcular +falculate +falcunculus +falda +faldage +falderal +falderals +falderol +falderols +faldetta +faldfee +falding +faldistory +faldstool +faldworth +falerian +falern +falernian +falerno +faliscan +falisci +falk +falkland +fall +falla +fallace +fallacy +fallacia +fallacies +fallacious +fallaciously +fallaciousness +fallage +fallal +fallalery +fallalishly +fallals +fallation +fallaway +fallback +fallbacks +fallectomy +fallen +fallency +fallenness +faller +fallers +fallfish +fallfishes +fally +fallibilism +fallibilist +fallibility +fallible +fallibleness +fallibly +falling +fallings +falloff +falloffs +fallopian +fallostomy +fallotomy +fallout +fallouts +fallow +fallowed +fallowing +fallowist +fallowness +fallows +falls +falltime +fallway +falsary +false +falsedad +falseface +falsehearted +falseheartedly +falseheartedness +falsehood +falsehoods +falsely +falsen +falseness +falser +falsest +falsettist +falsetto +falsettos +falsework +falsidical +falsie +falsies +falsify +falsifiability +falsifiable +falsificate +falsification +falsifications +falsificator +falsified +falsifier +falsifiers +falsifies +falsifying +falsism +falsiteit +falsity +falsities +falstaffian +falsum +faltboat +faltboats +faltche +falter +faltere +faltered +falterer +falterers +faltering +falteringly +falters +falun +falunian +faluns +falus +falutin +falx +fam +fama +famacide +famatinite +famble +fame +famed +fameflower +fameful +fameless +famelessly +famelessness +famelic +fames +fameuse +fameworthy +familarity +family +familia +familial +familiar +familiary +familiarisation +familiarise +familiarised +familiariser +familiarising +familiarisingly +familiarism +familiarity +familiarities +familiarization +familiarizations +familiarize +familiarized +familiarizer +familiarizes +familiarizing +familiarizingly +familiarly +familiarness +familiars +familic +families +familyish +familism +familist +familistere +familistery +familistic +familistical +famille +famine +famines +faming +famish +famished +famishes +famishing +famishment +famose +famous +famously +famousness +famp +famular +famulary +famulative +famuli +famulli +famulus +fan +fana +fanakalo +fanal +fanaloka +fanam +fanatic +fanatical +fanatically +fanaticalness +fanaticise +fanaticised +fanaticising +fanaticism +fanaticize +fanaticized +fanaticizing +fanatico +fanatics +fanatism +fanback +fanbearer +fancy +fanciable +fancical +fancied +fancier +fanciers +fancies +fanciest +fancify +fanciful +fancifully +fancifulness +fancying +fanciless +fancily +fancymonger +fanciness +fancysick +fancywork +fand +fandangle +fandango +fandangos +fandom +fandoms +fane +fanega +fanegada +fanegadas +fanegas +fanes +fanfarade +fanfare +fanfares +fanfaron +fanfaronade +fanfaronading +fanfarons +fanfish +fanfishes +fanflower +fanfold +fanfolds +fanfoot +fang +fanga +fangas +fanged +fanger +fangy +fanging +fangle +fangled +fanglement +fangless +fanglet +fanglike +fanglomerate +fango +fangot +fangotherapy +fangs +fanhouse +fany +faniente +fanion +fanioned +fanions +fanit +fanjet +fanjets +fankle +fanleaf +fanlight +fanlights +fanlike +fanmaker +fanmaking +fanman +fanned +fannel +fanneling +fannell +fanner +fanners +fanny +fannia +fannier +fannies +fanning +fannings +fannon +fano +fanon +fanons +fanos +fanout +fans +fant +fantad +fantaddish +fantail +fantailed +fantails +fantaisie +fantaseid +fantasy +fantasia +fantasias +fantasie +fantasied +fantasies +fantasying +fantasist +fantasists +fantasize +fantasized +fantasizes +fantasizing +fantasm +fantasmagoria +fantasmagoric +fantasmagorically +fantasmal +fantasms +fantasque +fantassin +fantast +fantastic +fantastical +fantasticality +fantastically +fantasticalness +fantasticate +fantastication +fantasticism +fantasticly +fantasticness +fantastico +fantastry +fantasts +fanteague +fantee +fanteeg +fanterie +fanti +fantigue +fantoccini +fantocine +fantod +fantoddish +fantods +fantom +fantoms +fanum +fanums +fanwe +fanweed +fanwise +fanwork +fanwort +fanworts +fanwright +fanzine +fanzines +faon +fapesmo +faq +faqir +faqirs +faquir +faquirs +far +farad +faraday +faradaic +faradays +faradic +faradisation +faradise +faradised +faradiser +faradises +faradising +faradism +faradisms +faradization +faradize +faradized +faradizer +faradizes +faradizing +faradmeter +faradocontractility +faradomuscular +faradonervous +faradopalpation +farads +farand +farandine +farandman +farandmen +farandola +farandole +farandoles +faraon +farasula +faraway +farawayness +farce +farced +farcelike +farcemeat +farcer +farcers +farces +farcetta +farceur +farceurs +farceuse +farceuses +farci +farcy +farcial +farcialize +farcical +farcicality +farcically +farcicalness +farcie +farcied +farcies +farcify +farcilite +farcin +farcing +farcinoma +farcist +farctate +fard +fardage +farde +farded +fardel +fardelet +fardels +fardh +farding +fardo +fards +fare +fared +farenheit +farer +farers +fares +faretta +farewell +farewelled +farewelling +farewells +farfal +farfara +farfel +farfels +farfet +farfetch +farfetched +farfetchedness +farforthly +farfugium +fargite +fargoing +fargood +farhand +farhands +farina +farinaceous +farinaceously +farinacious +farinas +farine +faring +farinha +farinhas +farinometer +farinose +farinosel +farinosely +farinulent +fario +farish +farkleberry +farkleberries +farl +farle +farley +farles +farleu +farls +farm +farmable +farmage +farmed +farmer +farmeress +farmerette +farmery +farmeries +farmerish +farmerly +farmerlike +farmers +farmership +farmhand +farmhands +farmhold +farmhouse +farmhousey +farmhouses +farmy +farmyard +farmyardy +farmyards +farming +farmings +farmland +farmlands +farmost +farmout +farmplace +farms +farmscape +farmstead +farmsteading +farmsteads +farmtown +farmwife +farnesol +farnesols +farness +farnesses +farnovian +faro +faroeish +faroelite +faroese +faroff +farolito +faros +farouche +farouk +farrage +farraginous +farrago +farragoes +farragos +farrand +farrandly +farrant +farrantly +farreachingly +farreate +farreation +farrel +farrier +farriery +farrieries +farrierlike +farriers +farris +farrisite +farrow +farrowed +farrowing +farrows +farruca +farsakh +farsalah +farsang +farse +farseeing +farseeingness +farseer +farset +farsi +farsight +farsighted +farsightedly +farsightedness +farstepped +fart +farted +farth +farther +fartherance +fartherer +farthermore +farthermost +farthest +farthing +farthingale +farthingales +farthingdeal +farthingless +farthings +farting +fartlek +farts +farweltered +fas +fasc +fasces +fascet +fascia +fasciae +fascial +fascias +fasciate +fasciated +fasciately +fasciation +fascicle +fascicled +fascicles +fascicular +fascicularly +fasciculate +fasciculated +fasciculately +fasciculation +fascicule +fasciculi +fasciculite +fasciculus +fascili +fascinate +fascinated +fascinatedly +fascinates +fascinating +fascinatingly +fascination +fascinations +fascinative +fascinator +fascinatress +fascine +fascinery +fascines +fascintatingly +fascio +fasciodesis +fasciola +fasciolae +fasciolar +fasciolaria +fasciolariidae +fasciole +fasciolet +fascioliasis +fasciolidae +fascioloid +fascioplasty +fasciotomy +fascis +fascism +fascisms +fascist +fascista +fascisti +fascistic +fascistically +fascisticization +fascisticize +fascistization +fascistize +fascists +fasels +fash +fashed +fasher +fashery +fasherie +fashes +fashing +fashion +fashionability +fashionable +fashionableness +fashionably +fashional +fashionative +fashioned +fashioner +fashioners +fashioning +fashionist +fashionize +fashionless +fashionmonger +fashionmonging +fashions +fashious +fashiousness +fasibitikite +fasinite +fasnacht +fasola +fass +fassaite +fassalite +fast +fastback +fastbacks +fastball +fastballs +fasted +fasten +fastened +fastener +fasteners +fastening +fastenings +fastens +faster +fastest +fastgoing +fasthold +fasti +fastidiosity +fastidious +fastidiously +fastidiousness +fastidium +fastigate +fastigated +fastigia +fastigiate +fastigiated +fastigiately +fastigious +fastigium +fastigiums +fastiia +fasting +fastingly +fastings +fastish +fastland +fastly +fastnacht +fastness +fastnesses +fasts +fastuous +fastuously +fastuousness +fastus +fastwalk +fat +fatagaga +fatal +fatale +fatales +fatalism +fatalisms +fatalist +fatalistic +fatalistically +fatalists +fatality +fatalities +fatalize +fatally +fatalness +fatals +fatback +fatbacks +fatbird +fatbirds +fatbrained +fatcake +fate +fated +fateful +fatefully +fatefulness +fatelike +fates +fath +fathead +fatheaded +fatheadedly +fatheadedness +fatheads +fathearted +father +fathercraft +fathered +fatherhood +fathering +fatherkin +fatherland +fatherlandish +fatherlands +fatherless +fatherlessness +fatherly +fatherlike +fatherliness +fatherling +fathers +fathership +fathmur +fathogram +fathom +fathomable +fathomableness +fathomage +fathomed +fathomer +fathometer +fathoming +fathomless +fathomlessly +fathomlessness +fathoms +faticableness +fatidic +fatidical +fatidically +fatiferous +fatigability +fatigable +fatigableness +fatigate +fatigated +fatigating +fatigation +fatiguability +fatiguabilities +fatiguable +fatigue +fatigued +fatigueless +fatigues +fatiguesome +fatiguing +fatiguingly +fatiha +fatihah +fatil +fatiloquent +fatima +fatimid +fating +fatiscence +fatiscent +fatless +fatly +fatlike +fatling +fatlings +fatness +fatnesses +fator +fats +fatshedera +fatsia +fatso +fatsoes +fatsos +fatstock +fatstocks +fattable +fatted +fatten +fattenable +fattened +fattener +fatteners +fattening +fattens +fatter +fattest +fatty +fattier +fatties +fattiest +fattily +fattiness +fatting +fattish +fattishness +fattrels +fatuate +fatuism +fatuity +fatuities +fatuitous +fatuitousness +fatuoid +fatuous +fatuously +fatuousness +fatuus +fatwa +fatwood +faubourg +faubourgs +faucal +faucalize +faucals +fauces +faucet +faucets +fauchard +fauchards +faucial +faucitis +fauconnier +faucre +faufel +faugh +faujasite +faujdar +fauld +faulds +faulkland +faulkner +fault +faultage +faulted +faulter +faultfind +faultfinder +faultfinders +faultfinding +faultful +faultfully +faulty +faultier +faultiest +faultily +faultiness +faulting +faultless +faultlessly +faultlessness +faults +faultsman +faulx +faun +fauna +faunae +faunal +faunally +faunas +faunated +faunch +faunish +faunist +faunistic +faunistical +faunistically +faunlike +faunology +faunological +fauns +fauntleroy +faunula +faunule +faunus +faurd +faured +fausant +fause +fausen +faussebraie +faussebraye +faussebrayed +faust +fauster +faustian +faut +faute +fauterer +fauteuil +fauteuils +fautor +fautorship +fauve +fauves +fauvette +fauvism +fauvisms +fauvist +fauvists +faux +fauxbourdon +favaginous +favel +favela +favelas +favelidium +favella +favellae +favellidia +favellidium +favellilidia +favelloid +faventine +faveolate +faveoli +faveoluli +faveolus +faverel +faverole +favi +faviform +favilla +favillae +favillous +favism +favissa +favissae +favn +favonian +favonius +favor +favorability +favorable +favorableness +favorably +favored +favoredly +favoredness +favorer +favorers +favoress +favoring +favoringly +favorite +favorites +favoritism +favorless +favors +favose +favosely +favosite +favosites +favositidae +favositoid +favour +favourable +favourableness +favourably +favoured +favouredly +favouredness +favourer +favourers +favouress +favouring +favouringly +favourite +favouritism +favourless +favours +favous +favus +favuses +fawe +fawkener +fawn +fawned +fawner +fawnery +fawners +fawny +fawnier +fawniest +fawning +fawningly +fawningness +fawnlike +fawns +fawnskin +fax +faxed +faxes +faxing +faze +fazed +fazenda +fazendas +fazendeiro +fazes +fazing +fb +fbi +fc +fchar +fcy +fcomp +fconv +fconvert +fcp +fcs +fdname +fdnames +fdtype +fdub +fdubs +fe +feaberry +feague +feak +feaked +feaking +feal +fealty +fealties +fear +fearable +fearbabe +feared +fearedly +fearedness +fearer +fearers +fearful +fearfuller +fearfullest +fearfully +fearfulness +fearing +fearingly +fearless +fearlessly +fearlessness +fearnaught +fearnought +fears +fearsome +fearsomely +fearsomeness +feasance +feasances +feasant +fease +feased +feases +feasibility +feasibilities +feasible +feasibleness +feasibly +feasing +feasor +feast +feasted +feasten +feaster +feasters +feastful +feastfully +feasting +feastless +feastly +feastraw +feasts +feat +feateous +feater +featest +feather +featherback +featherbed +featherbedded +featherbedding +featherbird +featherbone +featherbrain +featherbrained +feathercut +featherdom +feathered +featheredge +featheredged +featheredges +featherer +featherers +featherfew +featherfoil +featherhead +featherheaded +feathery +featherier +featheriest +featheriness +feathering +featherleaf +featherless +featherlessness +featherlet +featherlight +featherlike +featherman +feathermonger +featherpate +featherpated +feathers +featherstitch +featherstitching +feathertop +featherway +featherweed +featherweight +featherweights +featherwing +featherwise +featherwood +featherwork +featherworker +featy +featish +featishly +featishness +featless +featly +featlier +featliest +featliness +featness +featous +feats +featural +featurally +feature +featured +featureful +featureless +featurelessness +featurely +featureliness +features +featurette +featuring +featurish +feaze +feazed +feazes +feazing +feazings +febres +febricant +febricide +febricitant +febricitation +febricity +febricula +febrifacient +febriferous +febrific +febrifugal +febrifuge +febrifuges +febrile +febrility +febriphobia +febris +febronian +febronianism +february +februaries +februarius +februation +fec +fecal +fecalith +fecaloid +fecche +feceris +feces +fechnerian +fecial +fecials +fecifork +fecit +feck +fecket +feckful +feckfully +feckless +fecklessly +fecklessness +feckly +fecks +feckulence +fecula +feculae +feculence +feculency +feculent +fecund +fecundate +fecundated +fecundates +fecundating +fecundation +fecundations +fecundative +fecundator +fecundatory +fecundify +fecundity +fecundities +fecundize +fed +fedayee +fedayeen +fedarie +feddan +feddans +fedelini +fedellini +federacy +federacies +federal +federalese +federalisation +federalise +federalised +federalising +federalism +federalist +federalistic +federalists +federalization +federalizations +federalize +federalized +federalizes +federalizing +federally +federalness +federals +federary +federarie +federate +federated +federates +federating +federation +federational +federationist +federations +federatist +federative +federatively +federator +fedia +fedifragous +fedity +fedn +fedora +fedoras +feds +fee +feeable +feeb +feeble +feeblebrained +feeblehearted +feebleheartedly +feebleheartedness +feebleminded +feeblemindedly +feeblemindedness +feebleness +feebler +feebless +feeblest +feebly +feebling +feeblish +feed +feedable +feedback +feedbacks +feedbag +feedbags +feedbin +feedboard +feedbox +feedboxes +feeded +feeder +feeders +feedhead +feedy +feeding +feedings +feedingstuff +feedlot +feedlots +feedman +feeds +feedsman +feedstock +feedstuff +feedstuffs +feedway +feedwater +feeing +feel +feelable +feeler +feelers +feeless +feely +feelies +feeling +feelingful +feelingless +feelinglessly +feelingly +feelingness +feelings +feels +feer +feere +feerie +feering +fees +feest +feet +feetage +feetfirst +feetless +feeze +feezed +feezes +feezing +feff +fefnicute +fegary +fegatella +fegs +feh +fehmic +fei +fey +feyer +feyest +feif +feigher +feign +feigned +feignedly +feignedness +feigner +feigners +feigning +feigningly +feigns +feijoa +feil +feyness +feynesses +feinschmecker +feinschmeckers +feint +feinted +feinter +feinting +feints +feirie +feis +feiseanna +feist +feisty +feistier +feistiest +feists +felafel +felaheen +felahin +felanders +felapton +feldsher +feldspar +feldsparphyre +feldspars +feldspath +feldspathic +feldspathization +feldspathoid +feldspathoidal +feldspathose +fele +felichthys +felicide +felicify +felicific +felicitate +felicitated +felicitates +felicitating +felicitation +felicitations +felicitator +felicitators +felicity +felicities +felicitous +felicitously +felicitousness +felid +felidae +felids +feliform +felinae +feline +felinely +felineness +felines +felinity +felinities +felinophile +felinophobe +felis +felix +fell +fella +fellable +fellage +fellagha +fellah +fellaheen +fellahin +fellahs +fellani +fellas +fellata +fellatah +fellate +fellated +fellatee +fellating +fellatio +fellation +fellations +fellatios +fellator +fellatory +fellatrice +fellatrices +fellatrix +fellatrixes +felled +fellen +feller +fellers +fellest +fellfare +felly +fellic +felliducous +fellies +fellifluous +felling +fellingbird +fellinic +fellmonger +fellmongered +fellmongery +fellmongering +fellness +fellnesses +felloe +felloes +fellon +fellow +fellowcraft +fellowed +fellowess +fellowheirship +fellowing +fellowless +fellowly +fellowlike +fellowman +fellowmen +fellowred +fellows +fellowship +fellowshiped +fellowshiping +fellowshipped +fellowshipping +fellowships +fells +fellside +fellsman +feloid +felon +felones +feloness +felony +felonies +felonious +feloniously +feloniousness +felonous +felonry +felonries +felons +felonsetter +felonsetting +felonweed +felonwood +felonwort +fels +felsic +felsite +felsites +felsitic +felsobanyite +felsophyre +felsophyric +felsosphaerite +felspar +felspars +felspath +felspathic +felspathose +felstone +felstones +felt +felted +felter +felty +feltyfare +feltyflier +felting +feltings +feltlike +feltmaker +feltmaking +feltman +feltmonger +feltness +felts +feltwork +feltwort +felucca +feluccas +felup +felwort +felworts +fem +female +femalely +femaleness +females +femalist +femality +femalize +femcee +feme +femereil +femerell +femes +femic +femicide +feminacy +feminacies +feminal +feminality +feminate +femineity +feminie +feminility +feminin +feminine +femininely +feminineness +feminines +femininism +femininity +feminisation +feminise +feminised +feminises +feminising +feminism +feminisms +feminist +feministic +feministics +feminists +feminity +feminities +feminization +feminize +feminized +feminizes +feminizing +feminology +feminologist +feminophobe +femme +femmes +femora +femoral +femorocaudal +femorocele +femorococcygeal +femorofibular +femoropopliteal +femororotulian +femorotibial +fempty +femur +femurs +fen +fenagle +fenagled +fenagler +fenagles +fenagling +fenbank +fenberry +fence +fenced +fenceful +fenceless +fencelessness +fencelet +fencelike +fenceplay +fencepost +fencer +fenceress +fencers +fences +fenchene +fenchyl +fenchol +fenchone +fencible +fencibles +fencing +fencings +fend +fendable +fended +fender +fendered +fendering +fenderless +fenders +fendy +fendillate +fendillation +fending +fends +fenerate +feneration +fenestella +fenestellae +fenestellid +fenestellidae +fenester +fenestra +fenestrae +fenestral +fenestrate +fenestrated +fenestration +fenestrato +fenestrone +fenestrule +fenetre +fengite +fenian +fenianism +fenite +fenks +fenland +fenlander +fenman +fenmen +fennec +fennecs +fennel +fennelflower +fennels +fenner +fenny +fennici +fennig +fennish +fennoman +fenouillet +fenouillette +fenrir +fens +fensive +fenster +fent +fentanyl +fenter +fenugreek +fenzelia +feod +feodal +feodality +feodary +feodaries +feodatory +feods +feodum +feoff +feoffed +feoffee +feoffees +feoffeeship +feoffer +feoffers +feoffing +feoffment +feoffor +feoffors +feoffs +feower +fer +feracious +feracity +feracities +ferae +ferahan +feral +feralin +ferally +feramorz +ferash +ferbam +ferbams +ferberite +ferd +ferdiad +ferdwit +fere +feres +feretory +feretories +feretra +feretrum +ferfathmur +ferfel +ferfet +ferforth +ferganite +fergus +fergusite +ferguson +fergusonite +feria +feriae +ferial +ferias +feriation +feridgi +feridjee +feridji +ferie +ferigee +ferijee +ferine +ferinely +ferineness +feringhee +feringi +ferio +ferison +ferity +ferities +ferk +ferkin +ferly +ferlie +ferlied +ferlies +ferlying +ferling +fermacy +fermage +fermail +fermal +fermata +fermatas +fermate +fermatian +ferme +ferment +fermentability +fermentable +fermental +fermentarian +fermentate +fermentation +fermentations +fermentative +fermentatively +fermentativeness +fermentatory +fermented +fermenter +fermentescible +fermenting +fermentitious +fermentive +fermentology +fermentor +ferments +fermentum +fermerer +fermery +fermi +fermila +fermillet +fermion +fermions +fermis +fermium +fermiums +fermorite +fern +fernambuck +fernandinite +fernando +fernbird +fernbrake +ferned +fernery +ferneries +ferngale +ferngrower +ferny +fernyear +fernier +ferniest +ferninst +fernland +fernleaf +fernless +fernlike +ferns +fernseed +fernshaw +fernsick +ferntickle +ferntickled +fernticle +fernwort +ferocactus +feroce +ferocious +ferociously +ferociousness +ferocity +ferocities +feroher +feronia +ferous +ferox +ferr +ferrado +ferrament +ferrandin +ferrara +ferrarese +ferrary +ferrash +ferrate +ferrated +ferrateen +ferrates +ferratin +ferrean +ferredoxin +ferreiro +ferrel +ferreled +ferreling +ferrelled +ferrelling +ferrels +ferren +ferreous +ferrer +ferret +ferreted +ferreter +ferreters +ferrety +ferreting +ferrets +ferretto +ferri +ferry +ferriage +ferryage +ferriages +ferryboat +ferryboats +ferric +ferrichloride +ferricyanate +ferricyanhydric +ferricyanic +ferricyanide +ferricyanogen +ferried +ferrier +ferries +ferriferous +ferrihemoglobin +ferrihydrocyanic +ferryhouse +ferrying +ferrimagnet +ferrimagnetic +ferrimagnetically +ferrimagnetism +ferryman +ferrymen +ferring +ferriprussiate +ferriprussic +ferris +ferrite +ferrites +ferritic +ferritin +ferritins +ferritization +ferritungstite +ferrivorous +ferryway +ferroalloy +ferroaluminum +ferroboron +ferrocalcite +ferrocene +ferrocerium +ferrochrome +ferrochromium +ferrocyanate +ferrocyanhydric +ferrocyanic +ferrocyanide +ferrocyanogen +ferroconcrete +ferroconcretor +ferroelectric +ferroelectrically +ferroelectricity +ferroglass +ferrogoslarite +ferrohydrocyanic +ferroinclave +ferromagnesian +ferromagnet +ferromagnetic +ferromagneticism +ferromagnetism +ferromanganese +ferrometer +ferromolybdenum +ferronatrite +ferronickel +ferrophosphorus +ferroprint +ferroprussiate +ferroprussic +ferrosilicon +ferrotype +ferrotyped +ferrotyper +ferrotypes +ferrotyping +ferrotitanium +ferrotungsten +ferrous +ferrovanadium +ferrozirconium +ferruginate +ferruginated +ferruginating +ferrugination +ferruginean +ferrugineous +ferruginous +ferrugo +ferrule +ferruled +ferruler +ferrules +ferruling +ferrum +ferruminate +ferruminated +ferruminating +ferrumination +ferrums +fers +fersmite +ferter +ferth +ferther +ferthumlungur +fertil +fertile +fertilely +fertileness +fertilisability +fertilisable +fertilisation +fertilisational +fertilise +fertilised +fertiliser +fertilising +fertilitate +fertility +fertilities +fertilizability +fertilizable +fertilization +fertilizational +fertilizations +fertilize +fertilized +fertilizer +fertilizers +fertilizes +fertilizing +feru +ferula +ferulaceous +ferulae +ferulaic +ferular +ferulas +ferule +feruled +ferules +ferulic +feruling +ferv +fervanite +fervence +fervency +fervencies +fervent +fervently +ferventness +fervescence +fervescent +fervid +fervidity +fervidly +fervidness +fervidor +fervor +fervorless +fervorlessness +fervorous +fervors +fervour +fervours +fesapo +fescennine +fescenninity +fescue +fescues +fesels +fess +fesse +fessed +fessely +fesses +fessewise +fessing +fessways +fesswise +fest +festa +festae +festal +festally +feste +festellae +fester +festered +festering +festerment +festers +festy +festilogy +festilogies +festin +festinance +festinate +festinated +festinately +festinating +festination +festine +festing +festino +festival +festivalgoer +festivally +festivals +festive +festively +festiveness +festivity +festivities +festivous +festology +feston +festoon +festooned +festoonery +festooneries +festoony +festooning +festoons +festschrift +festschriften +festschrifts +festshrifts +festuca +festucine +festucous +fet +feta +fetal +fetalism +fetalization +fetas +fetation +fetations +fetch +fetched +fetcher +fetchers +fetches +fetching +fetchingly +fete +feted +feteless +feterita +feteritas +fetes +fetial +fetiales +fetialis +fetials +fetich +fetiches +fetichic +fetichism +fetichist +fetichistic +fetichize +fetichlike +fetichmonger +fetichry +feticidal +feticide +feticides +fetid +fetidity +fetidly +fetidness +fetiferous +feting +fetiparous +fetis +fetise +fetish +fetisheer +fetisher +fetishes +fetishic +fetishism +fetishist +fetishistic +fetishists +fetishization +fetishize +fetishlike +fetishmonger +fetishry +fetlock +fetlocked +fetlocks +fetlow +fetography +fetology +fetologies +fetologist +fetometry +fetoplacental +fetor +fetors +fets +fetted +fetter +fetterbush +fettered +fetterer +fetterers +fettering +fetterless +fetterlock +fetters +fetticus +fetting +fettle +fettled +fettler +fettles +fettling +fettlings +fettstein +fettuccine +fettucine +fettucini +feture +fetus +fetuses +fetwa +feu +feuage +feuar +feuars +feucht +feud +feudal +feudalisation +feudalise +feudalised +feudalising +feudalism +feudalist +feudalistic +feudalists +feudality +feudalities +feudalizable +feudalization +feudalize +feudalized +feudalizing +feudally +feudary +feudaries +feudatary +feudatory +feudatorial +feudatories +feuded +feudee +feuder +feuding +feudist +feudists +feudovassalism +feuds +feudum +feued +feuillage +feuillants +feuille +feuillemorte +feuillet +feuilleton +feuilletonism +feuilletonist +feuilletonistic +feuilletons +feuing +feulamort +feus +feute +feuter +feuterer +fever +feverberry +feverberries +feverbush +fevercup +fevered +feveret +feverfew +feverfews +fevergum +fevery +fevering +feverish +feverishly +feverishness +feverless +feverlike +feverous +feverously +feverroot +fevers +fevertrap +fevertwig +fevertwitch +feverweed +feverwort +few +fewer +fewest +fewmand +fewmets +fewnes +fewneses +fewness +fewnesses +fewsome +fewter +fewterer +fewtrils +fez +fezes +fezzan +fezzed +fezzes +fezzy +fezziwig +ff +ffa +fg +fgn +fgrid +fhrer +fi +fy +fiacre +fiacres +fiador +fiancailles +fiance +fianced +fiancee +fiancees +fiances +fianchetti +fianchetto +fiancing +fianna +fiant +fiants +fiar +fiard +fiaroblast +fiars +fiaschi +fiasco +fiascoes +fiascos +fiat +fiatconfirmatio +fiats +fiaunt +fib +fibbed +fibber +fibbery +fibbers +fibbing +fibdom +fiber +fiberboard +fibered +fiberfill +fiberglas +fiberglass +fiberization +fiberize +fiberized +fiberizer +fiberizes +fiberizing +fiberless +fiberous +fibers +fiberscope +fiberware +fibra +fibration +fibratus +fibre +fibreboard +fibred +fibrefill +fibreglass +fibreless +fibres +fibreware +fibry +fibriform +fibril +fibrilated +fibrilation +fibrilations +fibrilla +fibrillae +fibrillar +fibrillary +fibrillate +fibrillated +fibrillating +fibrillation +fibrillations +fibrilled +fibrilliferous +fibrilliform +fibrillose +fibrillous +fibrils +fibrin +fibrinate +fibrination +fibrine +fibrinemia +fibrinoalbuminous +fibrinocellular +fibrinogen +fibrinogenetic +fibrinogenic +fibrinogenically +fibrinogenous +fibrinoid +fibrinokinase +fibrinolyses +fibrinolysin +fibrinolysis +fibrinolytic +fibrinoplastic +fibrinoplastin +fibrinopurulent +fibrinose +fibrinosis +fibrinous +fibrins +fibrinuria +fibro +fibroadenia +fibroadenoma +fibroadipose +fibroangioma +fibroareolar +fibroblast +fibroblastic +fibrobronchitis +fibrocalcareous +fibrocarcinoma +fibrocartilage +fibrocartilaginous +fibrocaseose +fibrocaseous +fibrocellular +fibrocement +fibrochondritis +fibrochondroma +fibrochondrosteal +fibrocyst +fibrocystic +fibrocystoma +fibrocyte +fibrocytic +fibrocrystalline +fibroelastic +fibroenchondroma +fibrofatty +fibroferrite +fibroglia +fibroglioma +fibrohemorrhagic +fibroid +fibroids +fibroin +fibroins +fibrointestinal +fibroligamentous +fibrolipoma +fibrolipomatous +fibrolite +fibrolitic +fibroma +fibromas +fibromata +fibromatoid +fibromatosis +fibromatous +fibromembrane +fibromembranous +fibromyectomy +fibromyitis +fibromyoma +fibromyomatous +fibromyomectomy +fibromyositis +fibromyotomy +fibromyxoma +fibromyxosarcoma +fibromucous +fibromuscular +fibroneuroma +fibronuclear +fibronucleated +fibropapilloma +fibropericarditis +fibroplasia +fibroplastic +fibropolypus +fibropsammoma +fibropurulent +fibroreticulate +fibrosarcoma +fibrose +fibroserous +fibroses +fibrosis +fibrosity +fibrosities +fibrositis +fibrospongiae +fibrotic +fibrotuberculosis +fibrous +fibrously +fibrousness +fibrovasal +fibrovascular +fibs +fibster +fibula +fibulae +fibular +fibulare +fibularia +fibulas +fibulocalcaneal +fica +ficary +ficaria +ficaries +ficche +fice +fyce +ficelle +fices +fyces +fichat +fiche +fiches +fichtean +fichteanism +fichtelite +fichu +fichus +ficiform +ficin +ficins +fickle +ficklehearted +fickleness +fickler +ficklest +ficklety +ficklewise +fickly +fico +ficoes +ficoid +ficoidaceae +ficoidal +ficoideae +ficoides +fict +fictation +fictil +fictile +fictileness +fictility +fiction +fictional +fictionalization +fictionalize +fictionalized +fictionalizes +fictionalizing +fictionally +fictionary +fictioneer +fictioneering +fictioner +fictionisation +fictionise +fictionised +fictionising +fictionist +fictionistic +fictionization +fictionize +fictionized +fictionizing +fictionmonger +fictions +fictious +fictitious +fictitiously +fictitiousness +fictive +fictively +fictor +ficula +ficus +fid +fidac +fidalgo +fidate +fidation +fidawi +fidded +fidding +fiddle +fiddleback +fiddlebow +fiddlebrained +fiddlecome +fiddled +fiddlededee +fiddledeedee +fiddlefaced +fiddlehead +fiddleheaded +fiddley +fiddleys +fiddleneck +fiddler +fiddlerfish +fiddlerfishes +fiddlery +fiddlers +fiddles +fiddlestick +fiddlesticks +fiddlestring +fiddlewood +fiddly +fiddlies +fiddling +fide +fideicommiss +fideicommissa +fideicommissary +fideicommissaries +fideicommission +fideicommissioner +fideicommissor +fideicommissum +fideicommissumissa +fideism +fideisms +fideist +fideistic +fideists +fidejussion +fidejussionary +fidejussor +fidejussory +fidel +fidele +fideles +fidelia +fidelio +fidelis +fidelity +fidelities +fideos +fidepromission +fidepromissor +fides +fidessa +fidfad +fidge +fidged +fidges +fidget +fidgetation +fidgeted +fidgeter +fidgeters +fidgety +fidgetily +fidgetiness +fidgeting +fidgetingly +fidgets +fidging +fidia +fidibus +fidicinal +fidicinales +fidicula +fidiculae +fidley +fidleys +fido +fidos +fids +fiducia +fiducial +fiducially +fiduciary +fiduciaries +fiduciarily +fiducinales +fie +fied +fiedlerite +fief +fiefdom +fiefdoms +fiefs +fiel +field +fieldball +fieldbird +fielded +fielden +fielder +fielders +fieldfare +fieldfight +fieldy +fieldie +fielding +fieldish +fieldleft +fieldman +fieldmen +fieldmice +fieldmouse +fieldpiece +fieldpieces +fields +fieldsman +fieldsmen +fieldstone +fieldstrip +fieldward +fieldwards +fieldwork +fieldworker +fieldwort +fiend +fiendful +fiendfully +fiendhead +fiendish +fiendishly +fiendishness +fiendism +fiendly +fiendlier +fiendliest +fiendlike +fiendliness +fiends +fiendship +fient +fierabras +fierasfer +fierasferid +fierasferidae +fierasferoid +fierce +fiercehearted +fiercely +fiercen +fiercened +fierceness +fiercening +fiercer +fiercest +fiercly +fierding +fieri +fiery +fierier +fieriest +fierily +fieriness +fierte +fiesta +fiestas +fieulamort +fife +fifed +fifer +fifers +fifes +fifie +fifing +fifish +fifo +fifteen +fifteener +fifteenfold +fifteens +fifteenth +fifteenthly +fifteenths +fifth +fifthly +fifths +fifty +fifties +fiftieth +fiftieths +fiftyfold +fiftypenny +fig +figary +figaro +figbird +figboy +figeater +figeaters +figent +figeter +figged +figgery +figgy +figgier +figgiest +figging +figgle +figgum +fight +fightable +fighter +fighteress +fighters +fighting +fightingly +fightings +fights +fightwite +figitidae +figless +figlike +figment +figmental +figments +figo +figpecker +figs +figshell +figulate +figulated +figuline +figulines +figura +figurability +figurable +figurae +figural +figurally +figurant +figurante +figurants +figurate +figurately +figuration +figurational +figurations +figurative +figuratively +figurativeness +figurato +figure +figured +figuredly +figurehead +figureheadless +figureheads +figureheadship +figureless +figurer +figurers +figures +figuresome +figurette +figury +figurial +figurine +figurines +figuring +figurings +figurism +figurist +figuriste +figurize +figworm +figwort +figworts +fiji +fijian +fike +fyke +fiked +fikey +fikery +fykes +fikh +fikie +fiking +fil +fila +filace +filaceous +filacer +filago +filagree +filagreed +filagreeing +filagrees +filagreing +filament +filamentar +filamentary +filamented +filamentiferous +filamentoid +filamentose +filamentous +filaments +filamentule +filander +filanders +filao +filar +filaree +filarees +filaria +filariae +filarial +filarian +filariasis +filaricidal +filariform +filariid +filariidae +filariids +filarious +filasse +filate +filator +filatory +filature +filatures +filaze +filazer +filbert +filberts +filch +filched +filcher +filchery +filchers +filches +filching +filchingly +file +filea +fileable +filecard +filechar +filed +filefish +filefishes +filelike +filemaker +filemaking +filemark +filemarks +filemot +filename +filenames +filer +filers +files +filesave +filesmith +filesniff +filespec +filestatus +filet +fileted +fileting +filets +fylfot +fylfots +fylgja +fylgjur +fili +filial +filiality +filially +filialness +filiate +filiated +filiates +filiating +filiation +filibeg +filibegs +filibranch +filibranchia +filibranchiate +filibuster +filibustered +filibusterer +filibusterers +filibustering +filibusterism +filibusterous +filibusters +filibustrous +filical +filicales +filicauline +filices +filicic +filicidal +filicide +filicides +filiciform +filicin +filicineae +filicinean +filicinian +filicite +filicites +filicoid +filicoids +filicology +filicologist +filicornia +filiety +filiferous +filiform +filiformed +filigera +filigerous +filigrain +filigrained +filigrane +filigraned +filigree +filigreed +filigreeing +filigrees +filigreing +filii +filing +filings +filionymic +filiopietistic +filioque +filipendula +filipendulous +filipina +filipiniana +filipinization +filipinize +filipino +filipinos +filippi +filippic +filippo +filipuncture +filister +filisters +filite +filius +filix +fylker +fill +filla +fillable +fillagree +fillagreed +fillagreing +fille +fillebeg +filled +fillemot +filler +fillercap +fillers +filles +fillet +filleted +filleter +filleting +filletlike +fillets +filletster +filleul +filly +fillies +filling +fillingly +fillingness +fillings +fillip +filliped +fillipeen +filliping +fillips +fillister +fillmass +fillmore +fillock +fillowite +fills +film +filmable +filmcard +filmcards +filmdom +filmdoms +filmed +filmer +filmet +filmgoer +filmgoers +filmgoing +filmy +filmic +filmically +filmier +filmiest +filmiform +filmily +filminess +filming +filmish +filmist +filmize +filmized +filmizing +filmland +filmlands +filmlike +filmmake +filmmaker +filmmaking +filmogen +filmography +filmographies +films +filmset +filmsets +filmsetter +filmsetting +filmslide +filmstrip +filmstrips +filo +filoplumaceous +filoplume +filopodia +filopodium +filosa +filose +filoselle +filosofe +filosus +fils +filt +filter +filterability +filterable +filterableness +filtered +filterer +filterers +filtering +filterman +filtermen +filters +filth +filthy +filthier +filthiest +filthify +filthified +filthifying +filthily +filthiness +filthless +filths +filtrability +filtrable +filtratable +filtrate +filtrated +filtrates +filtrating +filtration +filtre +filum +fimble +fimbles +fimbria +fimbriae +fimbrial +fimbriate +fimbriated +fimbriating +fimbriation +fimbriatum +fimbricate +fimbricated +fimbrilla +fimbrillae +fimbrillate +fimbrilliferous +fimbrillose +fimbriodentate +fimbristylis +fimetarious +fimetic +fimicolous +fin +finable +finableness +finagle +finagled +finagler +finaglers +finagles +finagling +final +finale +finales +finalis +finalism +finalisms +finalist +finalists +finality +finalities +finalization +finalizations +finalize +finalized +finalizes +finalizing +finally +finals +finance +financed +financer +finances +financial +financialist +financially +financier +financiere +financiered +financiery +financiering +financiers +financing +financist +finary +finback +finbacks +finbone +finca +fincas +finch +finchbacked +finched +finchery +finches +find +findability +findable +findal +finder +finders +findfault +findhorn +findy +finding +findings +findjan +findon +finds +fine +fineable +fineableness +finebent +finecomb +fined +finedraw +finedrawing +fineer +fineish +fineleaf +fineless +finely +finement +fineness +finenesses +finer +finery +fineries +fines +finespun +finesse +finessed +finesser +finesses +finessing +finest +finestill +finestiller +finestra +finetop +finew +finewed +finfish +finfishes +finfoot +finfoots +fingal +fingall +fingallian +fingan +fingent +finger +fingerable +fingerberry +fingerboard +fingerboards +fingerbreadth +fingered +fingerer +fingerers +fingerfish +fingerfishes +fingerflower +fingerhold +fingerhook +fingery +fingering +fingerings +fingerleaf +fingerless +fingerlet +fingerlike +fingerling +fingerlings +fingermark +fingernail +fingernails +fingerparted +fingerpost +fingerprint +fingerprinted +fingerprinting +fingerprints +fingerroot +fingers +fingersmith +fingerspin +fingerstall +fingerstone +fingertip +fingertips +fingerwise +fingerwork +fingian +fingram +fingrigo +fingu +fini +finial +finialed +finials +finical +finicality +finically +finicalness +finicism +finick +finicky +finickier +finickiest +finickily +finickin +finickiness +finicking +finickingly +finickingness +finify +finific +finiglacial +finikin +finiking +fining +finings +finis +finises +finish +finishable +finished +finisher +finishers +finishes +finishing +finitary +finite +finitely +finiteness +finites +finitesimal +finity +finitism +finitive +finitude +finitudes +finjan +fink +finked +finkel +finking +finks +finland +finlander +finlandization +finless +finlet +finlike +finmark +finmarks +finn +finnac +finnack +finnan +finned +finner +finnesko +finny +finnic +finnicize +finnick +finnicky +finnickier +finnickiest +finnicking +finnier +finniest +finning +finnip +finnish +finnmark +finnmarks +finnoc +finnochio +finns +fino +finochio +finochios +fins +finspot +fintadores +fionnuala +fiord +fiorded +fiords +fioretti +fiorin +fiorite +fioritura +fioriture +fiot +fip +fipenny +fippence +fipple +fipples +fiqh +fique +fiques +fir +firbolg +firca +fyrd +fyrdung +fire +fireable +firearm +firearmed +firearms +fireback +fireball +fireballs +firebase +firebases +firebed +firebird +firebirds +fireblende +fireboard +fireboat +fireboats +fireboy +firebolt +firebolted +firebomb +firebombed +firebombing +firebombs +fireboot +firebote +firebox +fireboxes +firebrand +firebrands +firebrat +firebrats +firebreak +firebreaks +firebrick +firebricks +firebug +firebugs +fireburn +fireclay +fireclays +firecoat +firecracker +firecrackers +firecrest +fired +firedamp +firedamps +firedog +firedogs +firedragon +firedrake +firefall +firefang +firefanged +firefanging +firefangs +firefight +firefighter +firefighters +firefighting +fireflaught +firefly +fireflies +fireflirt +fireflower +fireguard +firehall +firehalls +firehouse +firehouses +fireless +firelight +firelike +fireling +firelit +firelock +firelocks +fireman +firemanship +firemaster +firemen +firepan +firepans +firepink +firepinks +fireplace +fireplaces +fireplough +fireplow +fireplug +fireplugs +firepot +firepower +fireproof +fireproofed +fireproofing +fireproofness +firer +fireroom +firerooms +firers +fires +firesafe +firesafeness +firesafety +fireshaft +fireshine +fireside +firesider +firesides +firesideship +firespout +firestone +firestop +firestopping +firestorm +firetail +firethorn +firetop +firetower +firetrap +firetraps +firewall +fireward +firewarden +firewater +fireweed +fireweeds +firewood +firewoods +firework +fireworky +fireworkless +fireworks +fireworm +fireworms +firy +firiness +firing +firings +firk +firked +firker +firkin +firking +firkins +firlot +firm +firma +firmament +firmamental +firmaments +firman +firmance +firmans +firmarii +firmarius +firmation +firmed +firmer +firmers +firmest +firmhearted +firming +firmisternal +firmisternia +firmisternial +firmisternous +firmity +firmitude +firmland +firmless +firmly +firmness +firmnesses +firms +firmware +firn +firnification +firnismalerei +firns +firoloida +firry +firring +firs +first +firstborn +firstcomer +firster +firstfruits +firsthand +firstly +firstling +firstlings +firstness +firsts +firstship +firth +firths +fisc +fiscal +fiscalify +fiscalism +fiscality +fiscalization +fiscalize +fiscalized +fiscalizing +fiscally +fiscals +fischerite +fiscs +fiscus +fise +fisetin +fish +fishability +fishable +fishback +fishbed +fishberry +fishberries +fishboat +fishboats +fishbolt +fishbolts +fishbone +fishbones +fishbowl +fishbowls +fisheater +fished +fisheye +fisheyes +fisher +fisherboat +fisherboy +fisheress +fisherfolk +fishergirl +fishery +fisheries +fisherman +fishermen +fisherpeople +fishers +fisherwoman +fishes +fishet +fishfall +fishfinger +fishful +fishgarth +fishgig +fishgigs +fishgrass +fishhold +fishhood +fishhook +fishhooks +fishhouse +fishy +fishyard +fishyback +fishybacking +fishier +fishiest +fishify +fishified +fishifying +fishily +fishiness +fishing +fishingly +fishings +fishless +fishlet +fishlike +fishline +fishlines +fishling +fishman +fishmeal +fishmeals +fishmen +fishmonger +fishmouth +fishnet +fishnets +fishplate +fishpole +fishpoles +fishpond +fishponds +fishpool +fishpot +fishpotter +fishpound +fishskin +fishspear +fishtail +fishtailed +fishtailing +fishtails +fishway +fishways +fishweed +fishweir +fishwife +fishwives +fishwoman +fishwood +fishworker +fishworks +fishworm +fisk +fisnoga +fissate +fissicostate +fissidactyl +fissidens +fissidentaceae +fissidentaceous +fissile +fissileness +fissilingual +fissilinguia +fissility +fission +fissionability +fissionable +fissional +fissioned +fissioning +fissions +fissipalmate +fissipalmation +fissiparation +fissiparism +fissiparity +fissiparous +fissiparously +fissiparousness +fissiped +fissipeda +fissipedal +fissipedate +fissipedia +fissipedial +fissipeds +fissipes +fissirostral +fissirostrate +fissirostres +fissive +fissle +fissura +fissural +fissuration +fissure +fissured +fissureless +fissurella +fissurellidae +fissures +fissury +fissuriform +fissuring +fist +fisted +fister +fistfight +fistful +fistfuls +fisty +fistiana +fistic +fistical +fisticuff +fisticuffer +fisticuffery +fisticuffing +fisticuffs +fistify +fistiness +fisting +fistinut +fistle +fistlike +fistmele +fistnote +fistnotes +fists +fistuca +fistula +fistulae +fistulana +fistular +fistularia +fistulariidae +fistularioid +fistulas +fistulate +fistulated +fistulatome +fistulatous +fistule +fistuliform +fistulina +fistulization +fistulize +fistulized +fistulizing +fistulose +fistulous +fistwise +fit +fitch +fitche +fitched +fitchee +fitcher +fitchered +fitchery +fitchering +fitches +fitchet +fitchets +fitchew +fitchews +fitchy +fitful +fitfully +fitfulness +fitified +fitly +fitment +fitments +fitness +fitnesses +fitout +fitroot +fits +fittable +fittage +fytte +fitted +fittedness +fitten +fitter +fitters +fyttes +fittest +fitty +fittier +fittiest +fittyfied +fittily +fittiness +fitting +fittingly +fittingness +fittings +fittit +fittyways +fittywise +fittonia +fitweed +fitz +fitzclarence +fitzroy +fitzroya +fiuman +fiumara +five +fivebar +fivefold +fivefoldness +fiveling +fivepence +fivepenny +fivepins +fiver +fivers +fives +fivescore +fivesome +fivestones +fivish +fix +fixable +fixage +fixate +fixated +fixates +fixatif +fixatifs +fixating +fixation +fixations +fixative +fixatives +fixator +fixature +fixe +fixed +fixedly +fixedness +fixer +fixers +fixes +fixgig +fixidity +fixing +fixings +fixion +fixity +fixities +fixive +fixt +fixture +fixtureless +fixtures +fixup +fixups +fixure +fixures +fiz +fizelyite +fizgig +fizgigs +fizz +fizzed +fizzer +fizzers +fizzes +fizzy +fizzier +fizziest +fizzing +fizzle +fizzled +fizzles +fizzling +fizzwater +fjarding +fjeld +fjelds +fjerding +fjord +fjorded +fjords +fjorgyn +fl +flab +flabbella +flabbergast +flabbergastation +flabbergasted +flabbergasting +flabbergastingly +flabbergasts +flabby +flabbier +flabbiest +flabbily +flabbiness +flabel +flabella +flabellarium +flabellate +flabellation +flabellifoliate +flabelliform +flabellinerved +flabellum +flabile +flabra +flabrum +flabs +flaccid +flaccidity +flaccidities +flaccidly +flaccidness +flachery +flacherie +flacian +flacianism +flacianist +flack +flacked +flacker +flackery +flacket +flacks +flacon +flacons +flacourtia +flacourtiaceae +flacourtiaceous +flaff +flaffer +flag +flagarie +flagboat +flagella +flagellant +flagellantism +flagellants +flagellar +flagellaria +flagellariaceae +flagellariaceous +flagellata +flagellatae +flagellate +flagellated +flagellates +flagellating +flagellation +flagellations +flagellative +flagellator +flagellatory +flagellators +flagelliferous +flagelliform +flagellist +flagellosis +flagellula +flagellulae +flagellum +flagellums +flageolet +flageolets +flagfall +flagfish +flagfishes +flagged +flaggelate +flaggelated +flaggelating +flaggelation +flaggella +flagger +flaggery +flaggers +flaggy +flaggier +flaggiest +flaggily +flagginess +flagging +flaggingly +flaggings +flaggish +flagilate +flagitate +flagitation +flagitious +flagitiously +flagitiousness +flagleaf +flagless +flaglet +flaglike +flagmaker +flagmaking +flagman +flagmen +flagon +flagonet +flagonless +flagons +flagpole +flagpoles +flagrance +flagrancy +flagrant +flagrante +flagrantly +flagrantness +flagrate +flagroot +flags +flagship +flagships +flagstaff +flagstaffs +flagstaves +flagstick +flagstone +flagstones +flagworm +flay +flayed +flayer +flayers +flayflint +flaying +flail +flailed +flailing +flaillike +flails +flain +flair +flairs +flays +flaite +flaith +flaithship +flajolotite +flak +flakage +flake +flakeboard +flaked +flakeless +flakelet +flaker +flakers +flakes +flaky +flakier +flakiest +flakily +flakiness +flaking +flam +flamandization +flamandize +flamant +flamb +flambage +flambant +flambe +flambeau +flambeaus +flambeaux +flambee +flambeed +flambeing +flamberg +flamberge +flambes +flamboyance +flamboyancy +flamboyant +flamboyantism +flamboyantize +flamboyantly +flamboyer +flame +flamed +flamefish +flamefishes +flameflower +flameholder +flameless +flamelet +flamelike +flamen +flamenco +flamencos +flamens +flamenship +flameout +flameouts +flameproof +flameproofer +flamer +flamers +flames +flamethrower +flamethrowers +flamfew +flamy +flamier +flamiest +flamineous +flamines +flaming +flamingant +flamingly +flamingo +flamingoes +flamingos +flaminian +flaminica +flaminical +flamless +flammability +flammable +flammably +flammant +flammation +flammed +flammeous +flammiferous +flammigerous +flamming +flammivomous +flammulated +flammulation +flammule +flams +flan +flancard +flancards +flanch +flanchard +flanche +flanched +flanconade +flanconnade +flandan +flanderkin +flanders +flandowser +flane +flanerie +flaneries +flanes +flaneur +flaneurs +flang +flange +flanged +flangeless +flanger +flangers +flanges +flangeway +flanging +flank +flankard +flanked +flanken +flanker +flankers +flanky +flanking +flanks +flankwise +flanned +flannel +flannelboard +flannelbush +flanneled +flannelet +flannelette +flannelflower +flanneling +flannelleaf +flannelleaves +flannelled +flannelly +flannelling +flannelmouth +flannelmouthed +flannelmouths +flannels +flanning +flanque +flans +flap +flapcake +flapdock +flapdoodle +flapdragon +flaperon +flapjack +flapjacks +flapless +flapmouthed +flappable +flapped +flapper +flapperdom +flappered +flapperhood +flappering +flapperish +flapperism +flappers +flappet +flappy +flappier +flappiest +flapping +flaps +flare +flareback +flareboard +flared +flareless +flarer +flares +flarfish +flarfishes +flary +flaring +flaringly +flaser +flash +flashback +flashbacks +flashboard +flashbulb +flashbulbs +flashcube +flashcubes +flashed +flasher +flashers +flashes +flashet +flashflood +flashforward +flashforwards +flashgun +flashguns +flashy +flashier +flashiest +flashily +flashiness +flashing +flashingly +flashings +flashlamp +flashlamps +flashly +flashlight +flashlights +flashlike +flashness +flashover +flashpan +flashproof +flashtester +flashtube +flashtubes +flask +flasker +flasket +flaskets +flaskful +flasklet +flasks +flasque +flat +flatbed +flatbeds +flatboat +flatboats +flatbottom +flatbread +flatbrod +flatcap +flatcaps +flatcar +flatcars +flatdom +flated +flateria +flatette +flatfeet +flatfish +flatfishes +flatfoot +flatfooted +flatfootedly +flatfootedness +flatfooting +flatfoots +flathat +flathe +flathead +flatheads +flatiron +flatirons +flative +flatland +flatlander +flatlanders +flatlands +flatlet +flatlets +flatly +flatling +flatlings +flatlong +flatman +flatmate +flatmen +flatness +flatnesses +flatnose +flats +flatted +flatten +flattened +flattener +flatteners +flattening +flattens +flatter +flatterable +flattercap +flatterdock +flattered +flatterer +flatterers +flatteress +flattery +flatteries +flattering +flatteringly +flatteringness +flatterous +flatters +flattest +flatteur +flattie +flatting +flattish +flattop +flattops +flatulence +flatulences +flatulency +flatulencies +flatulent +flatulently +flatulentness +flatuosity +flatuous +flatus +flatuses +flatway +flatways +flatware +flatwares +flatwash +flatwashes +flatweed +flatwise +flatwoods +flatwork +flatworks +flatworm +flatworms +flaubert +flaubertian +flaucht +flaught +flaughtbred +flaughter +flaughts +flaunch +flaunche +flaunched +flaunching +flaunt +flaunted +flaunter +flaunters +flaunty +flauntier +flauntiest +flauntily +flauntiness +flaunting +flauntingly +flaunts +flautino +flautist +flautists +flauto +flav +flavanilin +flavaniline +flavanone +flavanthrene +flavanthrone +flavedo +flavedos +flaveria +flavescence +flavescent +flavia +flavian +flavic +flavicant +flavid +flavin +flavine +flavines +flavins +flavius +flavo +flavobacteria +flavobacterium +flavone +flavones +flavonoid +flavonol +flavonols +flavoprotein +flavopurpurin +flavor +flavored +flavorer +flavorers +flavorful +flavorfully +flavorfulness +flavory +flavoriness +flavoring +flavorings +flavorless +flavorlessness +flavorous +flavorousness +flavors +flavorsome +flavorsomeness +flavour +flavoured +flavourer +flavourful +flavourfully +flavoury +flavouring +flavourless +flavourous +flavours +flavoursome +flavous +flaw +flawed +flawedness +flawflower +flawful +flawy +flawier +flawiest +flawing +flawless +flawlessly +flawlessness +flawn +flaws +flax +flaxbird +flaxboard +flaxbush +flaxdrop +flaxen +flaxes +flaxy +flaxier +flaxiest +flaxlike +flaxman +flaxseed +flaxseeds +flaxtail +flaxweed +flaxwench +flaxwife +flaxwoman +flaxwort +flb +flche +flchette +fld +fldxt +flea +fleabag +fleabags +fleabane +fleabanes +fleabite +fleabites +fleabiting +fleabitten +fleabug +fleabugs +fleadock +fleahopper +fleay +fleak +fleam +fleamy +fleams +fleapit +flear +fleas +fleaseed +fleaweed +fleawood +fleawort +fleaworts +flebile +flebotomy +fleche +fleches +flechette +flechettes +fleck +flecked +flecken +flecker +fleckered +fleckering +flecky +fleckier +fleckiest +fleckiness +flecking +fleckled +fleckless +flecklessly +flecks +flecnodal +flecnode +flect +flection +flectional +flectionless +flections +flector +fled +fledge +fledged +fledgeless +fledgeling +fledges +fledgy +fledgier +fledgiest +fledging +fledgling +fledglings +flee +fleece +fleeceable +fleeced +fleeceflower +fleeceless +fleecelike +fleecer +fleecers +fleeces +fleech +fleeched +fleeches +fleeching +fleechment +fleecy +fleecier +fleeciest +fleecily +fleeciness +fleecing +fleeing +fleer +fleered +fleerer +fleering +fleeringly +fleerish +fleers +flees +fleet +fleeted +fleeten +fleeter +fleetest +fleetful +fleeting +fleetingly +fleetingness +fleetings +fleetly +fleetness +fleets +fleetwing +flegm +fley +fleyed +fleyedly +fleyedness +fleying +fleyland +fleing +fleys +fleishig +fleysome +flem +fleme +flemer +fleming +flemings +flemish +flemished +flemishes +flemishing +flench +flenched +flenches +flenching +flense +flensed +flenser +flensers +flenses +flensing +flentes +flerry +flerried +flerrying +flesh +fleshbrush +fleshed +fleshen +flesher +fleshers +fleshes +fleshful +fleshhood +fleshhook +fleshy +fleshier +fleshiest +fleshiness +fleshing +fleshings +fleshless +fleshlessness +fleshly +fleshlier +fleshliest +fleshlike +fleshlily +fleshliness +fleshling +fleshment +fleshmonger +fleshpot +fleshpots +fleshquake +flet +fleta +fletch +fletched +fletcher +fletcherism +fletcherite +fletcherize +fletchers +fletches +fletching +fletchings +flether +fletton +fleur +fleuret +fleurette +fleurettee +fleuretty +fleury +fleuron +fleuronee +fleuronne +fleuronnee +flew +flewed +flewit +flews +flex +flexanimous +flexed +flexes +flexibility +flexibilities +flexibilty +flexible +flexibleness +flexibly +flexile +flexility +flexing +flexion +flexional +flexionless +flexions +flexity +flexitime +flexive +flexo +flexography +flexographic +flexographically +flexor +flexors +flexuose +flexuosely +flexuoseness +flexuosity +flexuosities +flexuous +flexuously +flexuousness +flexura +flexural +flexure +flexured +flexures +fly +flyability +flyable +flyaway +flyaways +flyback +flyball +flybane +flibbertigibbet +flibbertigibbety +flibbertigibbets +flybelt +flybelts +flyby +flybys +flyblew +flyblow +flyblowing +flyblown +flyblows +flyboat +flyboats +flyboy +flybook +flybrush +flibustier +flic +flycaster +flycatcher +flycatchers +flicflac +flichter +flichtered +flichtering +flichters +flick +flicked +flicker +flickered +flickery +flickering +flickeringly +flickermouse +flickerproof +flickers +flickertail +flicky +flicking +flicks +flics +flidder +flidge +flyeater +flied +flier +flyer +fliers +flyers +flies +fliest +fliffus +flyflap +flyflapper +flyflower +fligged +fligger +flight +flighted +flighter +flightful +flighthead +flighty +flightier +flightiest +flightily +flightiness +flighting +flightless +flights +flightshot +flightworthy +flying +flyingly +flyings +flyleaf +flyleaves +flyless +flyman +flymen +flimflam +flimflammed +flimflammer +flimflammery +flimflamming +flimflams +flimmer +flimp +flimsy +flimsier +flimsies +flimsiest +flimsily +flimsilyst +flimsiness +flinch +flinched +flincher +flinchers +flinches +flinching +flinchingly +flinder +flinders +flindersia +flindosa +flindosy +flyness +fling +flingdust +flinger +flingers +flingy +flinging +flings +flinkite +flint +flinted +flinter +flinthead +flinthearted +flinty +flintier +flintiest +flintify +flintified +flintifying +flintily +flintiness +flinting +flintless +flintlike +flintlock +flintlocks +flints +flintstone +flintwood +flintwork +flintworker +flyoff +flioma +flyover +flyovers +flip +flypaper +flypapers +flypast +flypasts +flipe +flype +fliped +flipflop +fliping +flipjack +flippance +flippancy +flippancies +flippant +flippantly +flippantness +flipped +flipper +flippery +flipperling +flippers +flippest +flipping +flyproof +flips +flirt +flirtable +flirtation +flirtational +flirtationless +flirtations +flirtatious +flirtatiously +flirtatiousness +flirted +flirter +flirters +flirty +flirtier +flirtiest +flirtigig +flirting +flirtingly +flirtish +flirtishness +flirtling +flirts +flysch +flysches +flisk +flisked +flisky +fliskier +fliskiest +flyspeck +flyspecked +flyspecking +flyspecks +flyswat +flyswatter +flit +flytail +flitch +flitched +flitchen +flitches +flitching +flitchplate +flite +flyte +flited +flyted +flites +flytes +flitfold +flytier +flytiers +flytime +fliting +flyting +flytings +flytrap +flytraps +flits +flitted +flitter +flitterbat +flittered +flittering +flittermice +flittermmice +flittermouse +flittern +flitters +flitty +flittiness +flitting +flittingly +flitwite +flivver +flivvers +flyway +flyways +flyweight +flyweights +flywheel +flywheels +flywinch +flywire +flywort +flix +flixweed +fll +flnerie +flneur +flneuse +flo +fload +float +floatability +floatable +floatage +floatages +floatation +floatative +floatboard +floated +floater +floaters +floaty +floatier +floatiest +floatiness +floating +floatingly +floative +floatless +floatmaker +floatman +floatmen +floatplane +floats +floatsman +floatsmen +floatstone +flob +flobby +floc +flocced +flocci +floccilation +floccillation +floccing +floccipend +floccose +floccosely +flocculable +flocculant +floccular +flocculate +flocculated +flocculating +flocculation +flocculator +floccule +flocculence +flocculency +flocculent +flocculently +floccules +flocculi +flocculose +flocculous +flocculus +floccus +flock +flockbed +flocked +flocker +flocky +flockier +flockiest +flocking +flockings +flockless +flocklike +flockling +flockman +flockmaster +flockowner +flocks +flockwise +flocoon +flocs +flodge +floe +floeberg +floey +floerkea +floes +flog +floggable +flogged +flogger +floggers +flogging +floggingly +floggings +flogmaster +flogs +flogster +floyd +floit +floyt +flokite +flon +flong +flongs +flood +floodable +floodage +floodboard +floodcock +flooded +flooder +flooders +floodgate +floodgates +floody +flooding +floodless +floodlet +floodlight +floodlighted +floodlighting +floodlights +floodlike +floodlilit +floodlit +floodmark +floodometer +floodplain +floodproof +floods +floodtime +floodway +floodways +floodwall +floodwater +floodwood +flooey +flook +flookan +floor +floorage +floorages +floorboard +floorboards +floorcloth +floorcloths +floored +floorer +floorers +floorhead +flooring +floorings +floorless +floorman +floormen +floors +floorshift +floorshifts +floorshow +floorthrough +floorway +floorwalker +floorwalkers +floorward +floorwise +floosy +floosies +floozy +floozie +floozies +flop +floperoo +flophouse +flophouses +flopover +flopovers +flopped +flopper +floppers +floppy +floppier +floppies +floppiest +floppily +floppiness +flopping +flops +flopwing +flor +flora +florae +floral +floralia +floralize +florally +floramor +floramour +floran +floras +florate +floreal +floreat +floreate +floreated +floreating +florence +florences +florent +florentine +florentines +florentinism +florentium +flores +florescence +florescent +floressence +floret +floreta +floreted +florets +florette +floretty +floretum +flory +floria +floriage +florian +floriate +floriated +floriation +floribunda +florican +floricin +floricomous +floricultural +floriculturally +floriculture +floriculturist +florid +florida +floridan +floridans +florideae +floridean +florideous +floridian +floridians +floridity +floridities +floridly +floridness +floriferous +floriferously +floriferousness +florification +floriform +florigen +florigenic +florigens +florigraphy +florikan +floriken +florilage +florilege +florilegia +florilegium +florimania +florimanist +florin +florinda +florins +floriparous +floripondio +floriscope +florissant +florist +floristic +floristically +floristics +floristry +florists +florisugent +florivorous +florizine +floroon +floroscope +floroun +floruit +floruits +florula +florulae +florulas +florulent +floscular +floscularia +floscularian +flosculariidae +floscule +flosculet +flosculose +flosculous +flosh +floss +flossa +flossed +flosser +flosses +flossflower +flossy +flossie +flossier +flossies +flossiest +flossification +flossiness +flossing +flot +flota +flotage +flotages +flotant +flotas +flotation +flotations +flotative +flote +floter +flotilla +flotillas +flotorial +flots +flotsam +flotsams +flotsan +flotsen +flotson +flotten +flotter +flounce +flounced +flouncey +flounces +flouncy +flouncier +flounciest +flouncing +flounder +floundered +floundering +flounderingly +flounders +flour +floured +flourescent +floury +flouriness +flouring +flourish +flourishable +flourished +flourisher +flourishes +flourishy +flourishing +flourishingly +flourishment +flourless +flourlike +flours +flouse +floush +flout +flouted +flouter +flouters +flouting +floutingly +flouts +flow +flowable +flowage +flowages +flowchart +flowcharted +flowcharting +flowcharts +flowcontrol +flowe +flowed +flower +flowerage +flowerbed +flowered +flowerer +flowerers +floweret +flowerets +flowerfence +flowerfly +flowerful +flowery +flowerier +floweriest +flowerily +floweriness +flowering +flowerist +flowerless +flowerlessness +flowerlet +flowerlike +flowerpecker +flowerpot +flowerpots +flowers +flowerwork +flowing +flowingly +flowingness +flowk +flowmanostat +flowmeter +flown +flowoff +flows +flowstone +flrie +flu +fluate +fluavil +fluavile +flub +flubbed +flubbing +flubdub +flubdubbery +flubdubberies +flubdubs +flubs +flucan +fluctiferous +fluctigerous +fluctisonant +fluctisonous +fluctuability +fluctuable +fluctuant +fluctuate +fluctuated +fluctuates +fluctuating +fluctuation +fluctuational +fluctuations +fluctuosity +fluctuous +flue +flued +fluegelhorn +fluey +flueless +fluellen +fluellin +fluellite +flueman +fluemen +fluence +fluency +fluencies +fluent +fluently +fluentness +fluer +flueric +fluerics +flues +fluework +fluff +fluffed +fluffer +fluffy +fluffier +fluffiest +fluffily +fluffiness +fluffing +fluffs +flugel +flugelhorn +flugelman +flugelmen +fluible +fluid +fluidacetextract +fluidal +fluidally +fluidextract +fluidglycerate +fluidible +fluidic +fluidics +fluidify +fluidification +fluidified +fluidifier +fluidifying +fluidimeter +fluidisation +fluidise +fluidised +fluidiser +fluidises +fluidising +fluidism +fluidist +fluidity +fluidities +fluidization +fluidize +fluidized +fluidizer +fluidizes +fluidizing +fluidly +fluidmeter +fluidness +fluidounce +fluidrachm +fluidram +fluidrams +fluids +fluigram +fluigramme +fluing +fluyt +fluitant +fluyts +fluke +fluked +flukey +flukeless +flukes +flukeworm +flukewort +fluky +flukier +flukiest +flukily +flukiness +fluking +flumadiddle +flumdiddle +flume +flumed +flumerin +flumes +fluming +fluminose +fluminous +flummadiddle +flummer +flummery +flummeries +flummydiddle +flummox +flummoxed +flummoxes +flummoxing +flump +flumped +flumping +flumps +flung +flunk +flunked +flunkey +flunkeydom +flunkeyhood +flunkeyish +flunkeyism +flunkeyistic +flunkeyite +flunkeyize +flunkeys +flunker +flunkers +flunky +flunkydom +flunkies +flunkyhood +flunkyish +flunkyism +flunkyistic +flunkyite +flunkyize +flunking +flunks +fluoaluminate +fluoaluminic +fluoarsenate +fluoborate +fluoboric +fluoborid +fluoboride +fluoborite +fluobromide +fluocarbonate +fluocerine +fluocerite +fluochloride +fluohydric +fluophosphate +fluor +fluoran +fluorane +fluoranthene +fluorapatite +fluorate +fluorated +fluorbenzene +fluorboric +fluorene +fluorenes +fluorenyl +fluoresage +fluoresce +fluoresced +fluorescein +fluoresceine +fluorescence +fluorescent +fluorescer +fluoresces +fluorescigenic +fluorescigenous +fluorescin +fluorescing +fluorhydric +fluoric +fluorid +fluoridate +fluoridated +fluoridates +fluoridating +fluoridation +fluoridations +fluoride +fluorides +fluoridisation +fluoridise +fluoridised +fluoridising +fluoridization +fluoridize +fluoridized +fluoridizing +fluorids +fluoryl +fluorimeter +fluorimetry +fluorimetric +fluorin +fluorinate +fluorinated +fluorinates +fluorinating +fluorination +fluorinations +fluorindin +fluorindine +fluorine +fluorines +fluorins +fluorite +fluorites +fluormeter +fluorobenzene +fluoroborate +fluorocarbon +fluorocarbons +fluorochrome +fluoroform +fluoroformol +fluorogen +fluorogenic +fluorography +fluorographic +fluoroid +fluorometer +fluorometry +fluorometric +fluorophosphate +fluoroscope +fluoroscoped +fluoroscopes +fluoroscopy +fluoroscopic +fluoroscopically +fluoroscopies +fluoroscoping +fluoroscopist +fluoroscopists +fluorosis +fluorotic +fluorotype +fluorouracil +fluors +fluorspar +fluosilicate +fluosilicic +fluotantalate +fluotantalic +fluotitanate +fluotitanic +fluozirconic +fluphenazine +flurn +flurr +flurry +flurried +flurriedly +flurries +flurrying +flurriment +flurt +flus +flush +flushable +flushboard +flushed +flusher +flusherman +flushermen +flushers +flushes +flushest +flushgate +flushy +flushing +flushingly +flushness +flusk +flusker +fluster +flusterate +flusterated +flusterating +flusteration +flustered +flusterer +flustery +flustering +flusterment +flusters +flustra +flustrate +flustrated +flustrating +flustration +flustrine +flustroid +flustrum +flute +flutebird +fluted +flutey +flutelike +flutemouth +fluter +fluters +flutes +flutework +fluther +fluty +flutidae +flutier +flutiest +flutina +fluting +flutings +flutist +flutists +flutter +flutterable +flutteration +flutterboard +fluttered +flutterer +flutterers +fluttery +flutteriness +fluttering +flutteringly +flutterless +flutterment +flutters +fluttersome +fluvanna +fluvial +fluvialist +fluviatic +fluviatile +fluviation +fluvicoline +fluvio +fluvioglacial +fluviograph +fluviolacustrine +fluviology +fluviomarine +fluviometer +fluviose +fluvioterrestrial +fluvious +fluviovolcanic +flux +fluxation +fluxed +fluxer +fluxes +fluxgraph +fluxibility +fluxible +fluxibleness +fluxibly +fluxile +fluxility +fluxing +fluxion +fluxional +fluxionally +fluxionary +fluxionist +fluxions +fluxive +fluxmeter +fluxroot +fluxure +fluxweed +fm +fmt +fn +fname +fnese +fo +foal +foaled +foalfoot +foalfoots +foalhood +foaly +foaling +foals +foam +foambow +foamed +foamer +foamers +foamflower +foamy +foamier +foamiest +foamily +foaminess +foaming +foamingly +foamless +foamlike +foams +fob +fobbed +fobbing +fobs +focal +focalisation +focalise +focalised +focalises +focalising +focalization +focalize +focalized +focalizes +focalizing +focally +focaloid +foci +focimeter +focimetry +fockle +focoids +focometer +focometry +focsle +focus +focusable +focused +focuser +focusers +focuses +focusing +focusless +focussed +focusses +focussing +fod +fodda +fodder +foddered +fodderer +foddering +fodderless +fodders +foder +fodge +fodgel +fodient +fodientia +foe +foederal +foederati +foederatus +foederis +foeffment +foehn +foehnlike +foehns +foeish +foeless +foelike +foeman +foemanship +foemen +foeniculum +foenngreek +foes +foeship +foetal +foetalism +foetalization +foetation +foeti +foeticidal +foeticide +foetid +foetiferous +foetiparous +foetor +foetors +foeture +foetus +foetuses +fofarraw +fog +fogas +fogbank +fogbound +fogbow +fogbows +fogdog +fogdogs +fogdom +foge +fogeater +fogey +fogeys +fogfruit +fogfruits +foggage +foggages +foggara +fogged +fogger +foggers +foggy +foggier +foggiest +foggily +fogginess +fogging +foggish +foghorn +foghorns +fogy +fogydom +fogie +fogies +fogyish +fogyishness +fogyism +fogyisms +fogle +fogless +foglietto +fogman +fogmen +fogo +fogon +fogou +fogproof +fogram +fogramite +fogramity +fogrum +fogs +fogscoffer +fogus +foh +fohat +fohn +fohns +foy +foyaite +foyaitic +foible +foibles +foiblesse +foyboat +foyer +foyers +foil +foilable +foiled +foiler +foiling +foils +foilsman +foilsmen +foin +foined +foining +foiningly +foins +foys +foysen +foism +foison +foisonless +foisons +foist +foisted +foister +foisty +foistiness +foisting +foists +foiter +fokker +fol +folacin +folacins +folate +folates +folcgemot +fold +foldable +foldage +foldaway +foldboat +foldboater +foldboating +foldboats +foldcourse +folded +foldedly +folden +folder +folderol +folderols +folders +foldy +folding +foldless +foldout +foldouts +folds +foldskirt +foldstool +foldure +foldwards +fole +foleye +folgerite +folia +foliaceous +foliaceousness +foliage +foliaged +foliageous +foliages +foliaging +folial +foliar +foliary +foliate +foliated +foliates +foliating +foliation +foliator +foliature +folic +folie +folies +foliicolous +foliiferous +foliiform +folily +folio +foliobranch +foliobranchiate +foliocellosis +folioed +folioing +foliolate +foliole +folioliferous +foliolose +folios +foliose +foliosity +foliot +folious +foliously +folium +foliums +folk +folkboat +folkcraft +folkfree +folky +folkish +folkishness +folkland +folklike +folklore +folklores +folkloric +folklorish +folklorism +folklorist +folkloristic +folklorists +folkmoot +folkmooter +folkmoots +folkmot +folkmote +folkmoter +folkmotes +folkmots +folkright +folks +folksay +folksey +folksy +folksier +folksiest +folksily +folksiness +folksinger +folksinging +folksong +folksongs +folktale +folktales +folkvang +folkvangr +folkway +folkways +foll +foller +folles +folletage +folletti +folletto +folly +follicle +follicles +follicular +folliculate +folliculated +follicule +folliculin +folliculina +folliculitis +folliculose +folliculosis +folliculous +follied +follyer +follies +folliful +follying +follily +follyproof +follis +follow +followable +followed +follower +followers +followership +followeth +following +followingly +followings +follows +followup +folsom +fomalhaut +foment +fomentation +fomentations +fomented +fomenter +fomenters +fomenting +fomento +foments +fomes +fomites +fon +fonctionnaire +fond +fondaco +fondak +fondant +fondants +fondateur +fonded +fonder +fondest +fonding +fondish +fondle +fondled +fondler +fondlers +fondles +fondlesome +fondly +fondlike +fondling +fondlingly +fondlings +fondness +fondnesses +fondon +fondouk +fonds +fondu +fondue +fondues +fonduk +fondus +fone +fonly +fonnish +fono +fons +font +fontainea +fontal +fontally +fontanel +fontanelle +fontanels +fontange +fontanges +fonted +fontes +fontful +fonticulus +fontina +fontinal +fontinalaceae +fontinalaceous +fontinalis +fontinas +fontlet +fonts +foo +foobar +foochow +foochowese +food +fooder +foodful +foody +foodless +foodlessness +foods +foodservices +foodstuff +foodstuffs +foofaraw +foofaraws +fooyoung +fooyung +fool +foolable +fooldom +fooled +fooler +foolery +fooleries +fooless +foolfish +foolfishes +foolhardy +foolhardier +foolhardiest +foolhardihood +foolhardily +foolhardiness +foolhardiship +foolhead +foolheaded +foolheadedness +foolify +fooling +foolish +foolisher +foolishest +foolishly +foolishness +foollike +foolmonger +foolocracy +foolproof +foolproofness +fools +foolscap +foolscaps +foolship +fooner +fooster +foosterer +foot +footage +footages +footback +football +footballer +footballist +footballs +footband +footbath +footbaths +footbeat +footblower +footboard +footboards +footboy +footboys +footbreadth +footbridge +footbridges +footcandle +footcandles +footcloth +footcloths +footed +footeite +footer +footers +footfall +footfalls +footfarer +footfault +footfeed +footfolk +footful +footganger +footgear +footgears +footgeld +footglove +footgrip +foothalt +foothil +foothill +foothills +foothils +foothold +footholds +foothook +foothot +footy +footie +footier +footiest +footing +footingly +footings +footle +footled +footler +footlers +footles +footless +footlessly +footlessness +footlicker +footlicking +footlight +footlights +footlike +footling +footlining +footlock +footlocker +footlockers +footlog +footloose +footmaker +footman +footmanhood +footmanry +footmanship +footmark +footmarks +footmen +footmenfootpad +footnote +footnoted +footnotes +footnoting +footpace +footpaces +footpad +footpaddery +footpads +footpath +footpaths +footpick +footplate +footpound +footpounds +footprint +footprints +footrace +footraces +footrail +footrest +footrests +footrill +footroom +footrope +footropes +foots +footscald +footscraper +footsy +footsie +footsies +footslog +footslogged +footslogger +footslogging +footslogs +footsoldier +footsoldiers +footsore +footsoreness +footsores +footstalk +footstall +footstep +footsteps +footstick +footstock +footstone +footstool +footstools +footway +footways +footwalk +footwall +footwalls +footwarmer +footwarmers +footwear +footweary +footwears +footwork +footworks +footworn +foozle +foozled +foozler +foozlers +foozles +foozling +fop +fopdoodle +fopling +fopped +foppery +fopperies +fopperly +foppy +fopping +foppish +foppishly +foppishness +fops +fopship +for +fora +forage +foraged +foragement +forager +foragers +forages +foraging +foray +forayed +forayer +forayers +foraying +forays +foralite +foram +foramen +foramens +foramina +foraminal +foraminate +foraminated +foramination +foraminifer +foraminifera +foraminiferal +foraminiferan +foraminiferous +foraminose +foraminous +foraminulate +foraminule +foraminulose +foraminulous +forams +forane +foraneen +foraneous +foraramens +foraramina +forasmuch +forastero +forb +forbad +forbade +forbar +forbare +forbarred +forbathe +forbbore +forbborne +forbear +forbearable +forbearance +forbearances +forbearant +forbearantly +forbearer +forbearers +forbearing +forbearingly +forbearingness +forbears +forbecause +forbesite +forby +forbid +forbidal +forbidals +forbiddable +forbiddal +forbiddance +forbidden +forbiddenly +forbiddenness +forbidder +forbidding +forbiddingly +forbiddingness +forbids +forbye +forbysen +forbysening +forbit +forbite +forblack +forbled +forblow +forbode +forboded +forbodes +forboding +forbore +forborn +forborne +forbow +forbreak +forbruise +forbs +forcaria +forcarve +forcat +force +forceable +forced +forcedly +forcedness +forceful +forcefully +forcefulness +forceless +forcelessness +forcelet +forcemeat +forcement +forcene +forceps +forcepses +forcepslike +forceput +forcer +forcers +forces +forcet +forchase +forche +forches +forcy +forcibility +forcible +forcibleness +forcibly +forcing +forcingly +forcipal +forcipate +forcipated +forcipation +forcipes +forcipial +forcipiform +forcipressure +forcipulata +forcipulate +forcite +forcive +forcleave +forclose +forconceit +forcut +ford +fordable +fordableness +fordays +fordam +fordeal +forded +fordy +fordicidia +fordid +fording +fordless +fordo +fordoes +fordoing +fordone +fordrive +fords +fordull +fordwine +fore +foreaccounting +foreaccustom +foreacquaint +foreact +foreadapt +foreadmonish +foreadvertise +foreadvice +foreadvise +foreallege +foreallot +foreannounce +foreannouncement +foreanswer +foreappoint +foreappointment +forearm +forearmed +forearming +forearms +foreassign +foreassurance +forebackwardly +forebay +forebays +forebar +forebear +forebearing +forebears +forebemoan +forebemoaned +forebespeak +foreby +forebye +forebitt +forebitten +forebitter +forebless +foreboard +forebode +foreboded +forebodement +foreboder +forebodes +forebody +forebodies +foreboding +forebodingly +forebodingness +forebodings +foreboom +forebooms +foreboot +forebow +forebowels +forebowline +forebows +forebrace +forebrain +forebreast +forebridge +forebroads +foreburton +forebush +forecabin +forecaddie +forecar +forecarriage +forecast +forecasted +forecaster +forecasters +forecasting +forecastingly +forecastle +forecastlehead +forecastleman +forecastlemen +forecastles +forecastors +forecasts +forecatching +forecatharping +forechamber +forechase +forechoice +forechoir +forechoose +forechurch +forecited +foreclaw +foreclosable +foreclose +foreclosed +forecloses +foreclosing +foreclosure +foreclosures +forecome +forecomingness +forecommend +foreconceive +foreconclude +forecondemn +foreconscious +foreconsent +foreconsider +forecontrive +forecool +forecooler +forecounsel +forecount +forecourse +forecourt +forecourts +forecover +forecovert +foreday +foredays +foredate +foredated +foredates +foredating +foredawn +foredeck +foredecks +foredeclare +foredecree +foredeem +foredeep +foredefeated +foredefine +foredenounce +foredescribe +foredeserved +foredesign +foredesignment +foredesk +foredestine +foredestined +foredestiny +foredestining +foredetermination +foredetermine +foredevised +foredevote +foredid +forediscern +foredispose +foredivine +foredo +foredoes +foredoing +foredone +foredoom +foredoomed +foredoomer +foredooming +foredooms +foredoor +foredune +foreface +forefaces +forefather +forefatherly +forefathers +forefault +forefeel +forefeeling +forefeelingly +forefeels +forefeet +forefelt +forefence +forefend +forefended +forefending +forefends +foreffelt +forefield +forefigure +forefin +forefinger +forefingers +forefit +foreflank +foreflap +foreflipper +forefoot +forefront +forefronts +foregahger +foregallery +foregame +foreganger +foregate +foregather +foregift +foregirth +foreglance +foregleam +foreglimpse +foreglimpsed +foreglow +forego +foregoer +foregoers +foregoes +foregoing +foregone +foregoneness +foreground +foregrounds +foreguess +foreguidance +foregut +foreguts +forehalf +forehall +forehammer +forehand +forehanded +forehandedly +forehandedness +forehands +forehandsel +forehard +forehatch +forehatchway +forehead +foreheaded +foreheads +forehear +forehearth +foreheater +forehent +forehew +forehill +forehinting +forehock +forehold +forehood +forehoof +forehoofs +forehook +forehooves +forehorse +foreyard +foreyards +foreyear +foreign +foreigneering +foreigner +foreigners +foreignership +foreignism +foreignization +foreignize +foreignly +foreignness +foreigns +foreimagination +foreimagine +foreimpressed +foreimpression +foreinclined +foreinstruct +foreintend +foreiron +forejudge +forejudged +forejudger +forejudging +forejudgment +forekeel +foreking +foreknee +foreknew +foreknow +foreknowable +foreknowableness +foreknower +foreknowing +foreknowingly +foreknowledge +foreknown +foreknows +forel +forelady +foreladies +forelay +forelaid +forelaying +foreland +forelands +foreleader +foreleech +foreleg +forelegs +forelimb +forelimbs +forelive +forellenstein +forelock +forelocks +forelook +foreloop +forelooper +foreloper +forelouper +foremade +foreman +foremanship +foremarch +foremark +foremartyr +foremast +foremasthand +foremastman +foremastmen +foremasts +foremean +foremeant +foremelt +foremen +foremention +forementioned +foremessenger +foremilk +foremilks +foremind +foremisgiving +foremistress +foremost +foremostly +foremother +forename +forenamed +forenames +forenent +forenews +forenight +forenoon +forenoons +forenote +forenoted +forenotice +forenotion +forensal +forensic +forensical +forensicality +forensically +forensics +foreordain +foreordained +foreordaining +foreordainment +foreordainments +foreordains +foreorder +foreordinate +foreordinated +foreordinating +foreordination +foreorlop +forepad +forepayment +forepale +forepaled +forepaling +foreparent +foreparents +forepart +foreparts +forepass +forepassed +forepast +forepaw +forepaws +forepeak +forepeaks +foreperiod +forepiece +foreplace +foreplay +foreplays +foreplan +foreplanting +forepleasure +foreplot +forepoint +forepointer +forepole +forepoled +forepoling +foreporch +forepossessed +forepost +forepredicament +forepreparation +foreprepare +forepretended +foreprise +foreprize +foreproduct +foreproffer +forepromise +forepromised +foreprovided +foreprovision +forepurpose +forequarter +forequarters +forequoted +forerake +foreran +forerank +foreranks +forereach +forereaching +foreread +forereading +forerecited +forereckon +forerehearsed +foreremembered +forereport +forerequest +forerevelation +forerib +foreribs +forerigging +foreright +foreroyal +foreroom +forerun +forerunner +forerunners +forerunnership +forerunning +forerunnings +foreruns +fores +foresaddle +foresay +foresaid +foresaying +foresail +foresails +foresays +foresaw +forescene +forescent +foreschool +foreschooling +forescript +foreseason +foreseat +foresee +foreseeability +foreseeable +foreseeing +foreseeingly +foreseen +foreseer +foreseers +foresees +foresey +foreseing +foreseize +foresend +foresense +foresentence +foreset +foresettle +foresettled +foreshadow +foreshadowed +foreshadower +foreshadowing +foreshadows +foreshaft +foreshank +foreshape +foresheet +foresheets +foreshift +foreship +foreshock +foreshoe +foreshop +foreshore +foreshorten +foreshortened +foreshortening +foreshortens +foreshot +foreshots +foreshoulder +foreshow +foreshowed +foreshower +foreshowing +foreshown +foreshows +foreshroud +foreside +foresides +foresight +foresighted +foresightedly +foresightedness +foresightful +foresightless +foresights +foresign +foresignify +foresin +foresing +foresinger +foreskin +foreskins +foreskirt +foreslack +foresleeve +foreslow +foresound +forespake +forespeak +forespeaker +forespeaking +forespecified +forespeech +forespeed +forespencer +forespent +forespoke +forespoken +forest +forestaff +forestaffs +forestage +forestay +forestair +forestays +forestaysail +forestal +forestall +forestalled +forestaller +forestalling +forestallment +forestalls +forestalment +forestarling +forestate +forestation +forestaves +forestcraft +forested +foresteep +forestem +forestep +forester +forestery +foresters +forestership +forestful +foresty +forestial +forestian +forestick +forestiera +forestine +foresting +forestish +forestland +forestless +forestlike +forestology +forestral +forestress +forestry +forestries +forests +forestside +forestudy +forestwards +foresummer +foresummon +foreswear +foreswearing +foresweat +foreswore +foresworn +foret +foretack +foretackle +foretake +foretalk +foretalking +foretaste +foretasted +foretaster +foretastes +foretasting +foreteach +foreteeth +foretell +foretellable +foretellableness +foreteller +foretellers +foretelling +foretells +forethink +forethinker +forethinking +forethough +forethought +forethoughted +forethoughtful +forethoughtfully +forethoughtfulness +forethoughtless +forethrift +foretime +foretimed +foretimes +foretype +foretypified +foretoken +foretokened +foretokening +foretokens +foretold +foretooth +foretop +foretopman +foretopmast +foretopmen +foretops +foretopsail +foretrace +foretriangle +foretrysail +foreturn +foreuse +foreutter +forevalue +forever +forevermore +foreverness +forevers +foreview +forevision +forevouch +forevouched +forevow +foreward +forewarm +forewarmer +forewarn +forewarned +forewarner +forewarning +forewarningly +forewarnings +forewarns +forewaters +foreween +foreweep +foreweigh +forewent +forewind +forewing +forewings +forewinning +forewisdom +forewish +forewit +forewoman +forewomen +forewonted +foreword +forewords +foreworld +foreworn +forewritten +forewrought +forex +forfairn +forfalt +forfar +forfare +forfars +forfault +forfaulture +forfear +forfeit +forfeitable +forfeitableness +forfeited +forfeiter +forfeiting +forfeits +forfeiture +forfeitures +forfend +forfended +forfending +forfends +forfex +forficate +forficated +forfication +forficiform +forficula +forficulate +forficulidae +forfit +forfouchten +forfoughen +forfoughten +forgab +forgainst +forgat +forgather +forgathered +forgathering +forgathers +forgave +forge +forgeability +forgeable +forged +forgedly +forgeful +forgeman +forgemen +forger +forgery +forgeries +forgers +forges +forget +forgetable +forgetful +forgetfully +forgetfulness +forgetive +forgetness +forgets +forgett +forgettable +forgettably +forgette +forgetter +forgettery +forgetters +forgetting +forgettingly +forgie +forgift +forging +forgings +forgivable +forgivableness +forgivably +forgive +forgiveable +forgiveably +forgiveless +forgiven +forgiveness +forgivenesses +forgiver +forgivers +forgives +forgiving +forgivingly +forgivingness +forgo +forgoer +forgoers +forgoes +forgoing +forgone +forgot +forgotten +forgottenness +forgrow +forgrown +forhaile +forhale +forheed +forhoo +forhooy +forhooie +forhow +foryield +forinsec +forinsecal +forint +forints +forisfamiliate +forisfamiliation +forjaskit +forjesket +forjudge +forjudged +forjudger +forjudges +forjudging +forjudgment +fork +forkable +forkbeard +forked +forkedly +forkedness +forker +forkers +forkful +forkfuls +forkhead +forky +forkier +forkiest +forkiness +forking +forkless +forklift +forklifts +forklike +forkman +forkmen +forks +forksful +forksmith +forktail +forkwise +forlay +forlain +forlana +forlanas +forlane +forleave +forleaving +forleft +forleit +forlese +forlet +forletting +forlie +forlive +forloin +forlore +forlorn +forlorner +forlornest +forlornity +forlornly +forlornness +form +forma +formability +formable +formably +formagen +formagenic +formal +formalazine +formaldehyd +formaldehyde +formaldehydesulphoxylate +formaldehydesulphoxylic +formaldoxime +formalesque +formalin +formalins +formalisation +formalise +formalised +formaliser +formalising +formalism +formalisms +formalist +formalistic +formalistically +formaliter +formalith +formality +formalities +formalizable +formalization +formalizations +formalize +formalized +formalizer +formalizes +formalizing +formally +formalness +formals +formamide +formamidine +formamido +formamidoxime +formanilide +formant +formants +format +formate +formated +formates +formating +formation +formational +formations +formative +formatively +formativeness +formats +formatted +formatter +formatters +formatting +formature +formazan +formazyl +formby +formboard +forme +formed +formedon +formee +formel +formelt +formene +formenic +formentation +former +formeret +formerly +formerness +formers +formes +formfeed +formfeeds +formfitting +formful +formy +formiate +formic +formica +formican +formicary +formicaria +formicariae +formicarian +formicaries +formicariidae +formicarioid +formicarium +formicaroid +formicate +formicated +formicating +formication +formicative +formicicide +formicid +formicidae +formicide +formicina +formicinae +formicine +formicivora +formicivorous +formicoidea +formidability +formidable +formidableness +formidably +formidolous +formyl +formylal +formylate +formylated +formylating +formylation +formyls +formin +forminate +forming +formism +formity +formless +formlessly +formlessness +formly +formnail +formol +formolit +formolite +formols +formonitrile +formosan +formose +formosity +formous +formoxime +forms +formula +formulable +formulae +formulaic +formulaically +formular +formulary +formularies +formularisation +formularise +formularised +formulariser +formularising +formularism +formularist +formularistic +formularization +formularize +formularized +formularizer +formularizing +formulas +formulate +formulated +formulates +formulating +formulation +formulations +formulator +formulatory +formulators +formule +formulisation +formulise +formulised +formuliser +formulising +formulism +formulist +formulistic +formulization +formulize +formulized +formulizer +formulizing +formwork +fornacic +fornax +fornaxid +forncast +fornenst +fornent +fornical +fornicate +fornicated +fornicates +fornicating +fornication +fornications +fornicator +fornicatory +fornicators +fornicatress +fornicatrices +fornicatrix +fornices +forniciform +forninst +fornix +forold +forpass +forpet +forpine +forpined +forpining +forpit +forprise +forra +forrad +forrader +forrard +forrarder +forrel +forride +forril +forrit +forritsome +forrue +forsado +forsay +forsake +forsaken +forsakenly +forsakenness +forsaker +forsakers +forsakes +forsaking +forsar +forsee +forseeable +forseek +forseen +forset +forshape +forsythia +forsythias +forslack +forslake +forsloth +forslow +forsook +forsooth +forspeak +forspeaking +forspend +forspent +forspoke +forspoken +forspread +forst +forstall +forstand +forsteal +forsterite +forstraught +forsung +forswat +forswear +forswearer +forswearing +forswears +forswore +forsworn +forswornness +fort +fortake +fortalice +fortaxed +forte +fortemente +fortepiano +fortes +fortescue +fortescure +forth +forthby +forthbring +forthbringer +forthbringing +forthbrought +forthcall +forthcame +forthcome +forthcomer +forthcoming +forthcomingness +forthcut +forthfare +forthfigured +forthgaze +forthgo +forthgoing +forthy +forthink +forthinking +forthon +forthought +forthputting +forthright +forthrightly +forthrightness +forthrights +forthset +forthtell +forthteller +forthward +forthwith +forty +fortier +forties +fortieth +fortieths +fortify +fortifiable +fortification +fortifications +fortified +fortifier +fortifiers +fortifies +fortifying +fortifyingly +fortifys +fortyfive +fortyfives +fortyfold +fortyish +fortilage +fortin +fortiori +fortypenny +fortis +fortissimi +fortissimo +fortissimos +fortitude +fortitudes +fortitudinous +fortlet +fortnight +fortnightly +fortnightlies +fortnights +fortran +fortranh +fortravail +fortread +fortress +fortressed +fortresses +fortressing +forts +fortuity +fortuities +fortuitism +fortuitist +fortuitous +fortuitously +fortuitousness +fortuitus +fortunate +fortunately +fortunateness +fortunation +fortune +fortuned +fortunel +fortuneless +fortunella +fortunes +fortunetell +fortuneteller +fortunetellers +fortunetelling +fortuning +fortunite +fortunize +fortunous +fortuuned +forum +forumize +forums +forvay +forwake +forwaked +forwalk +forwander +forward +forwardal +forwardation +forwarded +forwarder +forwarders +forwardest +forwarding +forwardly +forwardness +forwards +forwardsearch +forwarn +forwaste +forwean +forwear +forweary +forwearied +forwearying +forweend +forweep +forwelk +forwent +forwhy +forwoden +forworden +forwore +forwork +forworn +forwrap +forz +forzando +forzandos +forzato +fosh +fosie +fosite +foss +fossa +fossae +fossage +fossane +fossarian +fossate +fosse +fossed +fosses +fosset +fossette +fossettes +fossick +fossicked +fossicker +fossicking +fossicks +fossified +fossiform +fossil +fossilage +fossilated +fossilation +fossildom +fossiled +fossiliferous +fossilify +fossilification +fossilisable +fossilisation +fossilise +fossilised +fossilising +fossilism +fossilist +fossilizable +fossilization +fossilize +fossilized +fossilizes +fossilizing +fossillike +fossilogy +fossilogist +fossilology +fossilological +fossilologist +fossils +fosslfying +fosslify +fosslology +fossor +fossores +fossoria +fossorial +fossorious +fossors +fossula +fossulae +fossulate +fossule +fossulet +fostell +foster +fosterable +fosterage +fostered +fosterer +fosterers +fosterhood +fostering +fosteringly +fosterite +fosterland +fosterling +fosterlings +fosters +fostership +fostress +fot +fotch +fotched +fother +fothergilla +fothering +fotive +fotmal +fotui +fou +foud +foudroyant +fouett +fouette +fouettee +fouettes +fougade +fougasse +fought +foughten +foughty +fougue +foujdar +foujdary +foujdarry +foul +foulage +foulard +foulards +foulbrood +foulder +fouldre +fouled +fouler +foulest +fouling +foulings +foulish +foully +foulmart +foulminded +foulmouth +foulmouthed +foulmouthedly +foulmouthedness +foulness +foulnesses +fouls +foulsome +foumart +foun +founce +found +foundation +foundational +foundationally +foundationary +foundationed +foundationer +foundationless +foundationlessness +foundations +founded +founder +foundered +foundery +foundering +founderous +founders +foundership +founding +foundling +foundlings +foundress +foundry +foundries +foundryman +foundrymen +foundrous +founds +fount +fountain +fountained +fountaineer +fountainhead +fountainheads +fountaining +fountainless +fountainlet +fountainlike +fountainous +fountainously +fountains +fountainwise +founte +fountful +founts +fouquieria +fouquieriaceae +fouquieriaceous +four +fourb +fourbagger +fourball +fourberie +fourble +fourche +fourchee +fourcher +fourchet +fourchette +fourchite +fourdrinier +fourer +fourfiusher +fourflusher +fourflushers +fourfold +fourgon +fourgons +fourhanded +fourier +fourierian +fourierism +fourierist +fourieristic +fourierite +fourling +fourneau +fourness +fourniture +fourpence +fourpenny +fourposter +fourposters +fourpounder +fourquine +fourrag +fourragere +fourrageres +fourre +fourrier +fours +fourscore +fourscorth +foursome +foursomes +foursquare +foursquarely +foursquareness +fourstrand +fourteen +fourteener +fourteenfold +fourteens +fourteenth +fourteenthly +fourteenths +fourth +fourther +fourthly +fourths +foussa +foute +fouter +fouth +fouty +foutra +foutre +fovea +foveae +foveal +foveate +foveated +foveation +foveiform +fovent +foveola +foveolae +foveolar +foveolarious +foveolas +foveolate +foveolated +foveole +foveoles +foveolet +foveolets +fovilla +fow +fowage +fowells +fowent +fowk +fowl +fowled +fowler +fowlery +fowlerite +fowlers +fowlfoot +fowling +fowlings +fowlpox +fowlpoxes +fowls +fox +foxbane +foxberry +foxberries +foxchop +foxed +foxer +foxery +foxes +foxfeet +foxfinger +foxfire +foxfires +foxfish +foxfishes +foxglove +foxgloves +foxhole +foxholes +foxhound +foxhounds +foxy +foxie +foxier +foxiest +foxily +foxiness +foxinesses +foxing +foxings +foxish +foxite +foxly +foxlike +foxproof +foxship +foxskin +foxskins +foxtail +foxtailed +foxtails +foxtongue +foxtrot +foxwood +fozy +fozier +foziest +foziness +fozinesses +fp +fplot +fpm +fps +fpsps +fr +fra +frab +frabbit +frabjous +frabjously +frabous +fracas +fracases +fracedinous +frache +fracid +frack +fract +fractable +fractabling +fractal +fractals +fracted +fracticipita +fractile +fraction +fractional +fractionalism +fractionalization +fractionalize +fractionalized +fractionalizing +fractionally +fractionary +fractionate +fractionated +fractionating +fractionation +fractionator +fractioned +fractioning +fractionisation +fractionise +fractionised +fractionising +fractionization +fractionize +fractionized +fractionizing +fractionlet +fractions +fractious +fractiously +fractiousness +fractocumulus +fractonimbus +fractostratus +fractuosity +fractur +fracturable +fracturableness +fractural +fracture +fractured +fractureproof +fractures +fracturing +fracturs +fractus +fradicin +frae +fraela +fraena +fraenula +fraenular +fraenulum +fraenum +fraenums +frag +fragaria +fragged +fragging +fraggings +fraghan +fragilaria +fragilariaceae +fragile +fragilely +fragileness +fragility +fragilities +fragment +fragmental +fragmentalize +fragmentally +fragmentary +fragmentarily +fragmentariness +fragmentate +fragmentation +fragmented +fragmenting +fragmentisation +fragmentise +fragmentised +fragmentising +fragmentist +fragmentitious +fragmentization +fragmentize +fragmentized +fragmentizer +fragmentizing +fragments +fragor +fragrance +fragrances +fragrancy +fragrancies +fragrant +fragrantly +fragrantness +frags +fray +fraicheur +fraid +fraidycat +frayed +frayedly +frayedness +fraying +frayings +fraik +frail +fraile +frailejon +frailer +frailero +fraileros +frailes +frailest +frailish +frailly +frailness +frails +frailty +frailties +frayn +frayne +frayproof +frays +fraischeur +fraise +fraised +fraiser +fraises +fraising +fraist +fraken +frakfurt +fraktur +frakturs +fram +framable +framableness +frambesia +framboesia +framboise +frame +framea +frameable +frameableness +frameae +framed +frameless +framer +framers +frames +frameshift +framesmith +framework +frameworks +framing +frammit +frampler +frampold +franc +franca +francas +france +frances +franchisal +franchise +franchised +franchisee +franchisees +franchisement +franchiser +franchisers +franchises +franchising +franchisor +francia +francic +francis +francisc +francisca +franciscan +franciscanism +franciscans +francisco +francium +franciums +francize +franco +francois +francolin +francolite +francomania +franconian +francophil +francophile +francophilism +francophobe +francophobia +francophone +francs +frangent +franger +frangi +frangibility +frangible +frangibleness +frangipane +frangipani +frangipanis +frangipanni +frangula +frangulaceae +frangulic +frangulin +frangulinic +franion +frank +frankability +frankable +frankalmoign +frankalmoigne +frankalmoin +franked +frankenia +frankeniaceae +frankeniaceous +frankenstein +frankensteins +franker +frankers +frankest +frankfold +frankfort +frankforter +frankfurt +frankfurter +frankfurters +frankhearted +frankheartedly +frankheartedness +frankheartness +frankify +frankincense +frankincensed +franking +frankish +frankist +franklandite +frankly +franklin +franklinia +franklinian +frankliniana +franklinic +franklinism +franklinist +franklinite +franklinization +franklins +frankmarriage +frankness +frankpledge +franks +franseria +frantic +frantically +franticly +franticness +franz +franzy +frap +frape +fraple +frapler +frapp +frappe +frapped +frappeed +frappeing +frappes +frapping +fraps +frary +frasco +frase +fraser +frasera +frasier +frass +frasse +frat +fratch +fratched +fratcheous +fratcher +fratchety +fratchy +fratching +frate +frater +fratercula +fratery +frateries +fraternal +fraternalism +fraternalist +fraternality +fraternally +fraternate +fraternation +fraternisation +fraternise +fraternised +fraterniser +fraternising +fraternism +fraternity +fraternities +fraternization +fraternize +fraternized +fraternizer +fraternizes +fraternizing +fraters +fraticelli +fraticellian +fratority +fratry +fratriage +fratricelli +fratricidal +fratricide +fratricides +fratries +frats +frau +fraud +frauder +fraudful +fraudfully +fraudless +fraudlessly +fraudlessness +fraudproof +frauds +fraudulence +fraudulency +fraudulent +fraudulently +fraudulentness +frauen +fraughan +fraught +fraughtage +fraughted +fraughting +fraughts +fraulein +frauleins +fraunch +fraus +fravashi +frawn +fraxetin +fraxin +fraxinella +fraxinus +fraze +frazed +frazer +frazil +frazing +frazzle +frazzled +frazzles +frazzling +frden +freak +freakdom +freaked +freakery +freakful +freaky +freakier +freakiest +freakily +freakiness +freaking +freakish +freakishly +freakishness +freakout +freakouts +freakpot +freaks +fream +freath +freck +frecked +frecken +freckened +frecket +freckle +freckled +freckledness +freckleproof +freckles +freckly +frecklier +freckliest +freckliness +freckling +frecklish +fred +fredaine +freddy +freddie +freddo +frederic +frederica +frederick +frederik +fredricite +free +freebee +freebees +freeby +freebie +freebies +freeboard +freeboot +freebooted +freebooter +freebootery +freebooters +freebooty +freebooting +freeboots +freeborn +freechurchism +freed +freedman +freedmen +freedom +freedoms +freedoot +freedstool +freedwoman +freedwomen +freefd +freeform +freehand +freehanded +freehandedly +freehandedness +freehearted +freeheartedly +freeheartedness +freehold +freeholder +freeholders +freeholdership +freeholding +freeholds +freeing +freeings +freeish +freekirker +freelage +freelance +freelanced +freelancer +freelances +freelancing +freely +freeload +freeloaded +freeloader +freeloaders +freeloading +freeloads +freeloving +freelovism +freeman +freemanship +freemartin +freemason +freemasonic +freemasonical +freemasonism +freemasonry +freemasons +freemen +freen +freend +freeness +freenesses +freeport +freer +freers +frees +freesheet +freesia +freesias +freesilverism +freesilverite +freesp +freespac +freespace +freest +freestanding +freestyle +freestyler +freestone +freestones +freet +freethink +freethinker +freethinkers +freethinking +freety +freetrader +freeway +freeways +freeward +freewheel +freewheeler +freewheelers +freewheeling +freewheelingness +freewill +freewoman +freewomen +freezable +freeze +freezed +freezer +freezers +freezes +freezy +freezing +freezingly +fregata +fregatae +fregatidae +fregit +frey +freya +freyalite +freibergite +freycinetia +freieslebenite +freiezlebenhe +freight +freightage +freighted +freighter +freighters +freightyard +freighting +freightless +freightliner +freightment +freights +freyja +freijo +freinage +freir +freyr +freit +freith +freity +fremd +fremdly +fremdness +fremescence +fremescent +fremitus +fremituses +fremontia +fremontodendron +fremt +fren +frena +frenal +frenatae +frenate +french +frenched +frenchen +frenches +frenchy +frenchify +frenchification +frenchily +frenchiness +frenching +frenchism +frenchize +frenchless +frenchly +frenchman +frenchmen +frenchness +frenchwise +frenchwoman +frenchwomen +frenetic +frenetical +frenetically +frenetics +frenghi +frenne +frenula +frenular +frenulum +frenum +frenums +frenuna +frenzelite +frenzy +frenzic +frenzied +frenziedly +frenziedness +frenzies +frenzying +frenzily +freon +freq +frequence +frequency +frequencies +frequent +frequentable +frequentage +frequentation +frequentative +frequented +frequenter +frequenters +frequentest +frequenting +frequently +frequentness +frequents +frere +freres +frescade +fresco +frescoed +frescoer +frescoers +frescoes +frescoing +frescoist +frescoists +frescos +fresh +freshed +freshen +freshened +freshener +fresheners +freshening +freshens +fresher +freshes +freshest +freshet +freshets +freshhearted +freshing +freshish +freshly +freshman +freshmanhood +freshmanic +freshmanship +freshmen +freshment +freshness +freshwater +freshwoman +fresison +fresne +fresnel +fresnels +fresno +fress +fresser +fret +fretful +fretfully +fretfulness +fretish +fretize +fretless +frets +fretsaw +fretsaws +fretsome +frett +frettage +frettation +frette +fretted +fretten +fretter +fretters +fretty +frettier +frettiest +fretting +frettingly +fretum +fretways +fretwise +fretwork +fretworked +fretworks +freud +freudian +freudianism +freudians +freudism +freudist +fry +friability +friable +friableness +friand +friandise +friar +friarbird +friarhood +friary +friaries +friarly +friarling +friars +friation +frib +fribby +fribble +fribbled +fribbleism +fribbler +fribblery +fribblers +fribbles +fribbling +fribblish +friborg +friborgh +fribourg +fricace +fricandeau +fricandeaus +fricandeaux +fricandel +fricandelle +fricando +fricandoes +fricassee +fricasseed +fricasseeing +fricassees +fricasseing +frication +fricative +fricatives +fricatrice +frickle +fricti +friction +frictionable +frictional +frictionally +frictionize +frictionized +frictionizing +frictionless +frictionlessly +frictionlessness +frictionproof +frictions +friday +fridays +fridge +fridges +fridila +fridstool +fried +frieda +friedcake +friedelite +friedman +friedrichsdor +friend +friended +friending +friendless +friendlessness +friendly +friendlier +friendlies +friendliest +friendlike +friendlily +friendliness +friendliwise +friends +friendship +friendships +frier +fryer +friers +fryers +fries +friese +frieseite +friesian +friesic +friesish +frieze +friezed +friezer +friezes +friezy +friezing +frig +frigage +frigate +frigates +frigatoon +frigefact +frigga +frigged +frigger +frigging +friggle +fright +frightable +frighted +frighten +frightenable +frightened +frightenedly +frightenedness +frightener +frightening +frighteningly +frighteningness +frightens +frighter +frightful +frightfully +frightfulness +frighty +frighting +frightless +frightment +frights +frightsome +frigid +frigidaire +frigidaria +frigidarium +frigiddaria +frigidity +frigidities +frigidly +frigidness +frigidoreceptor +frigiferous +frigolabile +frigor +frigoric +frigorify +frigorific +frigorifical +frigorifico +frigorimeter +frigostable +frigotherapy +frigs +frying +frija +frijol +frijole +frijoles +frijolillo +frijolito +frike +frilal +frill +frillback +frilled +friller +frillery +frillers +frilly +frillier +frillies +frilliest +frillily +frilliness +frilling +frillings +frills +frim +frimaire +frimitts +fringe +fringed +fringeflower +fringefoot +fringehead +fringeless +fringelet +fringelike +fringent +fringepod +fringes +fringetail +fringy +fringier +fringiest +fringilla +fringillaceous +fringillid +fringillidae +fringilliform +fringilliformes +fringilline +fringilloid +fringiness +fringing +frypan +frypans +friponerie +fripper +fripperer +frippery +fripperies +frippet +fris +frisado +frisbee +frisbees +frisca +friscal +frisch +frisco +frise +frises +frisesomorum +frisette +frisettes +friseur +friseurs +frisian +frisii +frisk +frisked +frisker +friskers +friskest +frisket +friskets +friskful +frisky +friskier +friskiest +friskily +friskin +friskiness +frisking +friskingly +friskle +frisks +frislet +frisolee +frison +friss +frisson +frissons +frist +frisure +friszka +frit +frith +frithborgh +frithborh +frithbot +frithy +frithles +friths +frithsoken +frithstool +frithwork +fritillary +fritillaria +fritillaries +fritniency +frits +fritt +frittata +fritted +fritter +frittered +fritterer +fritterers +frittering +fritters +fritting +fritts +fritz +friulian +frivol +frivoled +frivoler +frivolers +frivoling +frivolism +frivolist +frivolity +frivolities +frivolize +frivolized +frivolizing +frivolled +frivoller +frivolling +frivolous +frivolously +frivolousness +frivols +frixion +friz +frizado +frize +frized +frizel +frizer +frizers +frizes +frizette +frizettes +frizing +frizz +frizzante +frizzed +frizzen +frizzer +frizzers +frizzes +frizzy +frizzier +frizziest +frizzily +frizziness +frizzing +frizzle +frizzled +frizzler +frizzlers +frizzles +frizzly +frizzlier +frizzliest +frizzling +fro +frock +frocked +frocking +frockless +frocklike +frockmaker +frocks +froe +froebelian +froebelism +froebelist +froeman +froes +frog +frogbit +frogeater +frogeye +frogeyed +frogeyes +frogface +frogfish +frogfishes +frogflower +frogfoot +frogged +frogger +froggery +froggy +froggier +froggies +froggiest +frogginess +frogging +froggish +froghood +froghopper +frogland +frogleaf +frogleg +froglet +froglets +froglike +frogling +frogman +frogmarch +frogmen +frogmouth +frogmouths +frognose +frogs +frogskin +frogskins +frogspawn +frogstool +frogtongue +frogwort +frohlich +froideur +froise +froisse +frokin +frolic +frolicful +frolicked +frolicker +frolickers +frolicky +frolicking +frolickly +frolicks +frolicly +frolicness +frolics +frolicsome +frolicsomely +frolicsomeness +from +fromage +fromages +fromenty +fromenties +fromfile +fromward +fromwards +frond +frondage +frondation +fronde +fronded +frondent +frondesce +frondesced +frondescence +frondescent +frondescing +frondeur +frondeurs +frondiferous +frondiform +frondigerous +frondivorous +frondless +frondlet +frondose +frondosely +frondous +fronds +frons +front +frontad +frontage +frontager +frontages +frontal +frontalis +frontality +frontally +frontals +frontate +frontbencher +frontcourt +fronted +frontenis +fronter +frontes +frontier +frontierless +frontierlike +frontierman +frontiers +frontiersman +frontiersmen +frontignac +frontignan +fronting +frontingly +frontirostria +frontis +frontispiece +frontispieced +frontispieces +frontispiecing +frontlash +frontless +frontlessly +frontlessness +frontlet +frontlets +frontoauricular +frontoethmoid +frontogenesis +frontolysis +frontomalar +frontomallar +frontomaxillary +frontomental +fronton +frontonasal +frontons +frontooccipital +frontoorbital +frontoparietal +frontopontine +frontosphenoidal +frontosquamosal +frontotemporal +frontozygomatic +frontpiece +frontrunner +fronts +frontsman +frontspiece +frontspieces +frontstall +fronture +frontways +frontward +frontwards +frontwise +froom +froppish +frore +froren +frory +frosh +frosk +frost +frostation +frostbird +frostbit +frostbite +frostbiter +frostbites +frostbiting +frostbitten +frostbound +frostbow +frosted +frosteds +froster +frostfish +frostfishes +frostflower +frosty +frostier +frostiest +frostily +frostiness +frosting +frostings +frostless +frostlike +frostnipped +frostproof +frostproofing +frostroot +frosts +frostweed +frostwork +frostwort +frot +froth +frothed +frother +frothi +frothy +frothier +frothiest +frothily +frothiness +frothing +frothless +froths +frothsome +frottage +frottages +frotted +frotteur +frotteurs +frotting +frottola +frottole +frotton +froufrou +froufrous +frough +froughy +frounce +frounced +frounceless +frounces +frouncing +frousy +frousier +frousiest +froust +frousty +frouze +frouzy +frouzier +frouziest +frow +froward +frowardly +frowardness +frower +frowy +frowl +frown +frowned +frowner +frowners +frownful +frowny +frowning +frowningly +frownless +frowns +frows +frowsy +frowsier +frowsiest +frowsily +frowsiness +frowst +frowsty +frowstier +frowstiest +frowstily +frowstiness +frowze +frowzy +frowzier +frowziest +frowzily +frowziness +frowzled +frowzly +froze +frozen +frozenhearted +frozenly +frozenness +frs +frsiket +frsikets +frt +frubbish +fruchtschiefer +fructed +fructescence +fructescent +fructiculose +fructicultural +fructiculture +fructidor +fructiferous +fructiferously +fructiferousness +fructify +fructification +fructificative +fructified +fructifier +fructifies +fructifying +fructiform +fructiparous +fructivorous +fructokinase +fructosan +fructose +fructoses +fructoside +fructuary +fructuarius +fructuate +fructuose +fructuosity +fructuous +fructuously +fructuousness +fructure +fructus +frug +frugal +frugalism +frugalist +frugality +frugalities +frugally +frugalness +fruggan +frugged +fruggin +frugging +frugiferous +frugiferousness +frugivora +frugivorous +frugs +fruit +fruitade +fruitage +fruitages +fruitarian +fruitarianism +fruitbearing +fruitcake +fruitcakey +fruitcakes +fruited +fruiter +fruiterer +fruiterers +fruiteress +fruitery +fruiteries +fruiters +fruitester +fruitful +fruitfuller +fruitfullest +fruitfully +fruitfullness +fruitfulness +fruitgrower +fruitgrowing +fruity +fruitier +fruitiest +fruitiness +fruiting +fruition +fruitions +fruitist +fruitive +fruitless +fruitlessly +fruitlessness +fruitlet +fruitlets +fruitlike +fruitling +fruits +fruitstalk +fruittime +fruitwise +fruitwoman +fruitwomen +fruitwood +fruitworm +frumaryl +frument +frumentaceous +frumentarious +frumentation +frumenty +frumenties +frumentum +frumety +frump +frumpery +frumperies +frumpy +frumpier +frumpiest +frumpily +frumpiness +frumpish +frumpishly +frumpishness +frumple +frumpled +frumpling +frumps +frundel +frush +frusla +frust +frusta +frustrable +frustraneous +frustrate +frustrated +frustrately +frustrater +frustrates +frustrating +frustratingly +frustration +frustrations +frustrative +frustratory +frustula +frustule +frustulent +frustules +frustulose +frustulum +frustum +frustums +frutage +frutescence +frutescent +frutex +fruticant +fruticeous +frutices +fruticeta +fruticetum +fruticose +fruticous +fruticulose +fruticulture +frutify +frutilla +fruz +frwy +fs +fsiest +fstore +ft +fth +fthm +ftncmd +ftnerr +fu +fuage +fub +fubbed +fubbery +fubby +fubbing +fubs +fubsy +fubsier +fubsiest +fucaceae +fucaceous +fucales +fucate +fucation +fucatious +fuchi +fuchsia +fuchsian +fuchsias +fuchsin +fuchsine +fuchsines +fuchsinophil +fuchsinophilous +fuchsins +fuchsite +fuchsone +fuci +fucinita +fuciphagous +fucivorous +fuck +fucked +fucker +fucking +fucks +fuckwit +fucoid +fucoidal +fucoideae +fucoidin +fucoids +fucosan +fucose +fucoses +fucous +fucoxanthin +fucoxanthine +fucus +fucused +fucuses +fud +fudder +fuddle +fuddlebrained +fuddled +fuddledness +fuddlement +fuddler +fuddles +fuddling +fuder +fudge +fudged +fudger +fudges +fudgy +fudging +fuds +fuegian +fuehrer +fuehrers +fuel +fueled +fueler +fuelers +fueling +fuelizer +fuelled +fueller +fuellers +fuelling +fuels +fuerte +fuff +fuffy +fuffit +fuffle +fug +fugacy +fugacious +fugaciously +fugaciousness +fugacity +fugacities +fugal +fugally +fugara +fugard +fugate +fugato +fugatos +fugged +fuggy +fuggier +fuggiest +fugging +fughetta +fughettas +fughette +fugie +fugient +fugio +fugios +fugit +fugitate +fugitated +fugitating +fugitation +fugitive +fugitively +fugitiveness +fugitives +fugitivism +fugitivity +fugle +fugled +fugleman +fuglemanship +fuglemen +fugler +fugles +fugling +fugs +fugu +fugue +fugued +fuguelike +fugues +fuguing +fuguist +fuguists +fuhrer +fuhrers +fuidhir +fuye +fuirdays +fuirena +fuji +fujis +fula +fulah +fulani +fulciform +fulciment +fulcra +fulcraceous +fulcral +fulcrate +fulcrum +fulcrumage +fulcrumed +fulcruming +fulcrums +fulfil +fulfill +fulfilled +fulfiller +fulfillers +fulfilling +fulfillment +fulfillments +fulfills +fulfilment +fulfils +fulful +fulfulde +fulfullment +fulgence +fulgency +fulgent +fulgently +fulgentness +fulgid +fulgide +fulgidity +fulgor +fulgora +fulgorid +fulgoridae +fulgoroidea +fulgorous +fulgour +fulgourous +fulgur +fulgural +fulgurant +fulgurantly +fulgurata +fulgurate +fulgurated +fulgurating +fulguration +fulgurator +fulgurite +fulgurous +fulham +fulhams +fulica +fulicinae +fulicine +fuliginosity +fuliginous +fuliginously +fuliginousness +fuligo +fuligula +fuligulinae +fuliguline +fulyie +fulimart +fulk +full +fullage +fullam +fullams +fullback +fullbacks +fullbodied +fulldo +fulled +fuller +fullerboard +fullered +fullery +fulleries +fullering +fullers +fullest +fullface +fullfaces +fullfil +fullgrownness +fullhearted +fully +fullymart +fulling +fullish +fullmouth +fullmouthed +fullmouthedly +fullness +fullnesses +fullom +fullonian +fulls +fullterm +fulltime +fullword +fullwords +fulmar +fulmars +fulmarus +fulmen +fulmicotton +fulmina +fulminancy +fulminant +fulminate +fulminated +fulminates +fulminating +fulmination +fulminations +fulminator +fulminatory +fulmine +fulmined +fulmineous +fulmines +fulminic +fulmining +fulminous +fulminurate +fulminuric +fulness +fulnesses +fulsamic +fulsome +fulsomely +fulsomeness +fulth +fultz +fulup +fulvene +fulvescent +fulvid +fulvidness +fulvous +fulwa +fulzie +fum +fumacious +fumade +fumado +fumados +fumage +fumagine +fumago +fumant +fumarase +fumarases +fumarate +fumarates +fumaria +fumariaceae +fumariaceous +fumaric +fumaryl +fumarin +fumarine +fumarium +fumaroid +fumaroidal +fumarole +fumaroles +fumarolic +fumatory +fumatoria +fumatories +fumatorium +fumatoriums +fumattoria +fumble +fumbled +fumbler +fumblers +fumbles +fumbling +fumblingly +fumblingness +fumbulator +fume +fumed +fumeless +fumelike +fumer +fumerel +fumeroot +fumers +fumes +fumet +fumets +fumette +fumettes +fumeuse +fumeuses +fumewort +fumy +fumid +fumidity +fumiduct +fumier +fumiest +fumiferana +fumiferous +fumify +fumigant +fumigants +fumigate +fumigated +fumigates +fumigating +fumigation +fumigations +fumigator +fumigatory +fumigatories +fumigatorium +fumigators +fumily +fuminess +fuming +fumingly +fumish +fumishing +fumishly +fumishness +fumistery +fumitory +fumitories +fummel +fummle +fumose +fumosity +fumous +fumously +fumuli +fumulus +fun +funambulant +funambulate +funambulated +funambulating +funambulation +funambulator +funambulatory +funambule +funambulic +funambulism +funambulist +funambulo +funambuloes +funaria +funariaceae +funariaceous +funbre +function +functional +functionalism +functionalist +functionalistic +functionality +functionalities +functionalize +functionalized +functionalizing +functionally +functionals +functionary +functionaries +functionarism +functionate +functionated +functionating +functionation +functioned +functioning +functionize +functionless +functionlessness +functionnaire +functions +functor +functorial +functors +functus +fund +fundable +fundal +fundament +fundamental +fundamentalism +fundamentalist +fundamentalistic +fundamentalists +fundamentality +fundamentally +fundamentalness +fundamentals +fundatorial +fundatrices +fundatrix +funded +funder +funders +fundholder +fundi +fundic +fundiform +funding +funditor +funditores +fundless +fundmonger +fundmongering +fundraise +fundraising +funds +funduck +fundulinae +funduline +fundulus +fundungi +fundus +funebre +funebrial +funebrious +funebrous +funeral +funeralize +funerally +funerals +funerary +funerate +funeration +funereal +funereality +funereally +funerealness +funest +funestal +funfair +funfairs +funfest +fungaceous +fungal +fungales +fungals +fungate +fungated +fungating +fungation +funge +fungi +fungia +fungian +fungibility +fungible +fungibles +fungic +fungicidal +fungicidally +fungicide +fungicides +fungicolous +fungid +fungiferous +fungify +fungiform +fungilliform +fungillus +fungin +fungistat +fungistatic +fungistatically +fungite +fungitoxic +fungitoxicity +fungivorous +fungo +fungoes +fungoid +fungoidal +fungoids +fungology +fungological +fungologist +fungose +fungosity +fungosities +fungous +fungus +fungused +funguses +fungusy +funguslike +funic +funicle +funicles +funicular +funiculars +funiculate +funicule +funiculi +funiculitis +funiculus +funiform +funiliform +funipendulous +funis +funje +funk +funked +funker +funkers +funky +funkia +funkias +funkier +funkiest +funkiness +funking +funks +funli +funmaker +funmaking +funned +funnel +funneled +funnelform +funneling +funnelled +funnellike +funnelling +funnels +funnelwise +funny +funnier +funnies +funniest +funnily +funnyman +funnymen +funniment +funniness +funning +funori +funorin +funs +funster +funt +funtumia +fur +furacana +furacious +furaciousness +furacity +fural +furaldehyde +furan +furandi +furane +furanes +furanoid +furanose +furanoses +furanoside +furans +furazan +furazane +furazolidone +furbearer +furbelow +furbelowed +furbelowing +furbelows +furbish +furbishable +furbished +furbisher +furbishes +furbishing +furbishment +furca +furcae +furcal +furcate +furcated +furcately +furcates +furcating +furcation +furcellaria +furcellate +furciferine +furciferous +furciform +furcilia +furcraea +furcraeas +furcula +furculae +furcular +furcule +furculum +furdel +furdle +furfooz +furfur +furfuraceous +furfuraceously +furfural +furfuralcohol +furfuraldehyde +furfurals +furfuramid +furfuramide +furfuran +furfurans +furfuration +furfures +furfuryl +furfurylidene +furfurine +furfuroid +furfurol +furfurole +furfurous +fury +furial +furiant +furibund +furicane +furied +furies +furify +furil +furyl +furile +furilic +furiosa +furiosity +furioso +furious +furiouser +furiousity +furiously +furiousness +furison +furivae +furl +furlable +furlan +furlana +furlanas +furlane +furled +furler +furlers +furless +furling +furlong +furlongs +furlough +furloughed +furloughing +furloughs +furls +furmente +furmenty +furmenties +furmety +furmeties +furmint +furmity +furmities +furnace +furnaced +furnacelike +furnaceman +furnacemen +furnacer +furnaces +furnacing +furnacite +furnage +furnariidae +furnariides +furnarius +furner +furniment +furnish +furnishable +furnished +furnisher +furnishes +furnishing +furnishings +furnishment +furnishness +furnit +furniture +furnitureless +furnitures +furoate +furodiazole +furoic +furoid +furoin +furole +furomethyl +furomonazole +furor +furore +furores +furors +furosemide +furphy +furred +furry +furrier +furriered +furriery +furrieries +furriers +furriest +furrily +furriner +furriners +furriness +furring +furrings +furrow +furrowed +furrower +furrowers +furrowy +furrowing +furrowless +furrowlike +furrows +furrure +furs +fursemide +furstone +further +furtherance +furtherances +furthered +furtherer +furtherest +furthering +furtherly +furthermore +furthermost +furthers +furthersome +furthest +furthy +furtive +furtively +furtiveness +furtum +furud +furuncle +furuncles +furuncular +furunculoid +furunculosis +furunculous +furunculus +furze +furzechat +furzed +furzeling +furzery +furzes +furzetop +furzy +furzier +furziest +fusain +fusains +fusarial +fusariose +fusariosis +fusarium +fusarole +fusate +fusc +fuscescent +fuscin +fuscohyaline +fuscous +fuse +fuseau +fuseboard +fused +fusee +fusees +fusel +fuselage +fuselages +fuseless +fuselike +fusels +fuseplug +fuses +fusetron +fusht +fusibility +fusible +fusibleness +fusibly +fusicladium +fusicoccum +fusiform +fusiformis +fusil +fusilade +fusiladed +fusilades +fusilading +fusile +fusileer +fusileers +fusilier +fusiliers +fusillade +fusilladed +fusillades +fusillading +fusilly +fusils +fusing +fusinist +fusinite +fusion +fusional +fusionism +fusionist +fusionless +fusions +fusk +fusobacteria +fusobacterium +fusobteria +fusoid +fuss +fussbudget +fussbudgety +fussbudgets +fussed +fusser +fussers +fusses +fussy +fussier +fussiest +fussify +fussification +fussily +fussiness +fussing +fussle +fussock +fusspot +fusspots +fust +fustanella +fustanelle +fustee +fuster +fusteric +fustet +fusty +fustian +fustianish +fustianist +fustianize +fustians +fustic +fustics +fustie +fustier +fustiest +fustigate +fustigated +fustigating +fustigation +fustigator +fustigatory +fustilarian +fustily +fustilugs +fustin +fustinella +fustiness +fustle +fustoc +fusula +fusulae +fusulas +fusulina +fusuma +fusure +fusus +fut +futchel +futchell +fute +futharc +futharcs +futhark +futharks +futhermore +futhorc +futhorcs +futhork +futhorks +futile +futiley +futilely +futileness +futilitarian +futilitarianism +futility +futilities +futilize +futilous +futtah +futter +futteret +futtermassel +futtock +futtocks +futurable +futural +futurama +futuramic +future +futureless +futurely +futureness +futures +futuric +futurism +futurisms +futurist +futuristic +futuristically +futurists +futurity +futurities +futurition +futurize +futuro +futurology +futurologist +futurologists +futwa +fuze +fuzed +fuzee +fuzees +fuzes +fuzil +fuzils +fuzing +fuzz +fuzzball +fuzzed +fuzzes +fuzzy +fuzzier +fuzziest +fuzzily +fuzzines +fuzziness +fuzzing +fuzzle +fuzztail +fv +fw +fwd +fwelling +fz +g +ga +gaatch +gab +gabardine +gabardines +gabari +gabarit +gabback +gabbai +gabbais +gabbard +gabbards +gabbart +gabbarts +gabbed +gabber +gabbers +gabby +gabbier +gabbiest +gabbiness +gabbing +gabble +gabbled +gabblement +gabbler +gabblers +gabbles +gabbling +gabbro +gabbroic +gabbroid +gabbroitic +gabbros +gabe +gabeler +gabelle +gabelled +gabelleman +gabeller +gabelles +gabendum +gaberdine +gaberdines +gaberloonie +gaberlunzie +gabert +gabfest +gabfests +gabgab +gabi +gaby +gabies +gabion +gabionade +gabionage +gabioned +gabions +gablatores +gable +gableboard +gabled +gableended +gablelike +gabler +gables +gablet +gablewindowed +gablewise +gabling +gablock +gabon +gaboon +gaboons +gabriel +gabriella +gabrielrache +gabs +gabunese +gachupin +gad +gadaba +gadabout +gadabouts +gadaea +gadarene +gadaria +gadbee +gadbush +gaddang +gadded +gadder +gadders +gaddi +gadding +gaddingly +gaddis +gaddish +gaddishness +gade +gadean +gader +gades +gadfly +gadflies +gadge +gadger +gadget +gadgeteer +gadgeteers +gadgety +gadgetry +gadgetries +gadgets +gadhelic +gadi +gadid +gadidae +gadids +gadinic +gadinine +gadis +gaditan +gadite +gadling +gadman +gadoid +gadoidea +gadoids +gadolinia +gadolinic +gadolinite +gadolinium +gadroon +gadroonage +gadrooned +gadrooning +gadroons +gads +gadsbodikins +gadsbud +gadslid +gadsman +gadso +gadswoons +gaduin +gadus +gadwall +gadwalls +gadwell +gadzooks +gae +gaea +gaed +gaedelian +gaedown +gael +gaeldom +gaelic +gaelicism +gaelicist +gaelicization +gaelicize +gaels +gaeltacht +gaen +gaertnerian +gaes +gaet +gaetulan +gaetuli +gaetulian +gaff +gaffe +gaffed +gaffer +gaffers +gaffes +gaffing +gaffkya +gaffle +gaffs +gaffsail +gaffsman +gag +gaga +gagaku +gagate +gage +gageable +gaged +gagee +gageite +gagelike +gager +gagers +gagership +gages +gagged +gagger +gaggery +gaggers +gagging +gaggle +gaggled +gaggler +gaggles +gaggling +gaging +gagman +gagmen +gagor +gagroot +gags +gagster +gagsters +gagtooth +gagwriter +gahnite +gahnites +gahrwali +gay +gaia +gayal +gayals +gaiassa +gayatri +gaybine +gaycat +gaydiang +gaidropsaridae +gayer +gayest +gaiety +gayety +gaieties +gayeties +gayyou +gayish +gail +gaily +gayly +gaylies +gaillard +gaillardia +gaylussacia +gaylussite +gayment +gain +gainable +gainage +gainbirth +gaincall +gaincome +gaincope +gaine +gained +gainer +gainers +gayness +gaynesses +gainful +gainfully +gainfulness +gaingiving +gainyield +gaining +gainings +gainless +gainlessness +gainly +gainlier +gainliest +gainliness +gainor +gainpain +gains +gainsay +gainsaid +gainsayer +gainsayers +gainsaying +gainsays +gainset +gainsome +gainspeaker +gainspeaking +gainst +gainstand +gainstrive +gainturn +gaintwist +gainward +gaypoo +gair +gairfish +gairfowl +gays +gaisling +gaysome +gaist +gait +gaited +gaiter +gaiterless +gaiters +gaiting +gaits +gaitt +gaius +gayway +gaywing +gaywings +gaize +gaj +gal +gala +galabeah +galabia +galabieh +galabiya +galacaceae +galactagog +galactagogue +galactagoguic +galactan +galactase +galactemia +galacthidrosis +galactia +galactic +galactically +galactidrosis +galactin +galactite +galactocele +galactodendron +galactodensimeter +galactogenetic +galactogogue +galactohemia +galactoid +galactolipide +galactolipin +galactolysis +galactolytic +galactoma +galactometer +galactometry +galactonic +galactopathy +galactophagist +galactophagous +galactophygous +galactophlebitis +galactophlysis +galactophore +galactophoritis +galactophorous +galactophthysis +galactopyra +galactopoiesis +galactopoietic +galactorrhea +galactorrhoea +galactosamine +galactosan +galactoscope +galactose +galactosemia +galactosemic +galactosidase +galactoside +galactosyl +galactosis +galactostasis +galactosuria +galactotherapy +galactotrophy +galacturia +galagala +galaginae +galago +galagos +galah +galahad +galahads +galahs +galanas +galanga +galangal +galangals +galangin +galany +galant +galante +galanthus +galantine +galantuomo +galapago +galapee +galas +galatae +galatea +galateas +galatian +galatians +galatic +galatine +galatotrophic +galavant +galavanted +galavanting +galavants +galax +galaxes +galaxy +galaxian +galaxias +galaxies +galaxiidae +galban +galbanum +galbanums +galbe +galbraithian +galbula +galbulae +galbulidae +galbulinae +galbulus +galcha +galchic +gale +galea +galeae +galeage +galeas +galeass +galeate +galeated +galeche +galee +galeeny +galeenies +galega +galegine +galei +galey +galeid +galeidae +galeiform +galempong +galempung +galen +galena +galenas +galenian +galenic +galenical +galenism +galenist +galenite +galenites +galenobismutite +galenoid +galeod +galeodes +galeodidae +galeoid +galeopithecus +galeopsis +galeorchis +galeorhinidae +galeorhinus +galeproof +galera +galere +galeres +galericulate +galerie +galerite +galerum +galerus +gales +galesaur +galesaurus +galet +galette +galeus +galewort +galga +galgal +galgulidae +gali +galyac +galyacs +galyak +galyaks +galianes +galibi +galician +galictis +galidia +galidictis +galik +galilean +galilee +galilees +galilei +galileo +galimatias +galinaceous +galingale +galinsoga +galiongee +galionji +galiot +galiots +galipidine +galipine +galipoidin +galipoidine +galipoipin +galipot +galipots +galium +galivant +galivanted +galivanting +galivants +galjoen +gall +galla +gallacetophenone +gallach +gallah +gallamine +gallanilide +gallant +gallanted +gallanting +gallantize +gallantly +gallantness +gallantry +gallantries +gallants +gallate +gallates +gallature +gallberry +gallberries +gallbladder +gallbladders +gallbush +galleass +galleasses +galled +gallegan +galley +galleylike +galleyman +gallein +galleine +galleins +galleypot +galleys +galleyworm +galleon +galleons +galler +gallera +gallery +galleria +gallerian +galleried +galleries +gallerygoer +galleriidae +galleriies +gallerying +galleryite +gallerylike +gallet +galleta +galletas +galleting +gallfly +gallflies +gallflower +galli +gally +galliambic +galliambus +gallian +galliard +galliardise +galliardize +galliardly +galliardness +galliards +galliass +galliasses +gallybagger +gallybeggar +gallic +gallican +gallicanism +gallicism +gallicisms +gallicization +gallicize +gallicizer +gallicola +gallicolae +gallicole +gallicolous +gallycrow +gallied +gallies +galliferous +gallify +gallification +galliform +galliformes +galligaskin +galligaskins +gallygaskins +gallying +gallimatia +gallimaufry +gallimaufries +gallinaceae +gallinacean +gallinacei +gallinaceous +gallinae +gallinaginous +gallinago +gallinazo +galline +galliney +galling +gallingly +gallingness +gallinipper +gallinula +gallinule +gallinulelike +gallinules +gallinulinae +gallinuline +galliot +galliots +gallipot +gallipots +gallirallus +gallish +gallisin +gallium +galliums +gallivant +gallivanted +gallivanter +gallivanters +gallivanting +gallivants +gallivat +gallivorous +galliwasp +gallywasp +gallize +gallnut +gallnuts +gallocyanin +gallocyanine +galloflavin +galloflavine +galloglass +galloman +gallomania +gallomaniac +gallon +gallonage +galloner +gallons +galloon +gallooned +galloons +galloot +galloots +gallop +gallopade +galloped +galloper +galloperdix +gallopers +gallophile +gallophilism +gallophobe +gallophobia +galloping +gallops +galloptious +gallotannate +gallotannic +gallotannin +gallous +gallovidian +gallow +galloway +gallowglass +gallows +gallowses +gallowsmaker +gallowsness +gallowsward +galls +gallstone +gallstones +galluot +gallup +galluptious +gallus +gallused +galluses +gallweed +gallwort +galoch +galoisian +galoot +galoots +galop +galopade +galopades +galoped +galopin +galoping +galops +galore +galores +galosh +galoshe +galoshed +galoshes +galoubet +galp +galravage +galravitch +gals +galt +galtonia +galtonian +galtrap +galuchat +galumph +galumphed +galumphing +galumphs +galumptious +galusha +galut +galuth +galv +galvayne +galvayned +galvayning +galvanic +galvanical +galvanically +galvanisation +galvanise +galvanised +galvaniser +galvanising +galvanism +galvanist +galvanization +galvanizations +galvanize +galvanized +galvanizer +galvanizers +galvanizes +galvanizing +galvanocautery +galvanocauteries +galvanocauterization +galvanocontractility +galvanofaradization +galvanoglyph +galvanoglyphy +galvanograph +galvanography +galvanographic +galvanolysis +galvanology +galvanologist +galvanomagnet +galvanomagnetic +galvanomagnetism +galvanometer +galvanometers +galvanometry +galvanometric +galvanometrical +galvanometrically +galvanoplasty +galvanoplastic +galvanoplastical +galvanoplastically +galvanoplastics +galvanopsychic +galvanopuncture +galvanoscope +galvanoscopy +galvanoscopic +galvanosurgery +galvanotactic +galvanotaxis +galvanotherapy +galvanothermy +galvanothermometer +galvanotonic +galvanotropic +galvanotropism +galvo +galvvanoscopy +galways +galwegian +galziekte +gam +gamahe +gamaliel +gamari +gamash +gamashes +gamasid +gamasidae +gamasoidea +gamb +gamba +gambade +gambades +gambado +gambadoes +gambados +gambang +gambas +gambe +gambeer +gambeered +gambeering +gambelli +gambes +gambeson +gambesons +gambet +gambetta +gambette +gambia +gambiae +gambian +gambians +gambias +gambier +gambiers +gambir +gambirs +gambist +gambit +gambits +gamble +gambled +gambler +gamblers +gambles +gamblesome +gamblesomeness +gambling +gambodic +gamboge +gamboges +gambogian +gambogic +gamboised +gambol +gamboled +gamboler +gamboling +gambolled +gamboller +gambolling +gambols +gambone +gambrel +gambreled +gambrelled +gambrels +gambroon +gambs +gambusia +gambusias +gamdeboo +gamdia +game +gamebag +gameball +gamecock +gamecocks +gamecraft +gamed +gameful +gamey +gamekeeper +gamekeepers +gamekeeping +gamelan +gamelang +gamelans +gameless +gamely +gamelike +gamelin +gamelion +gamelote +gamelotte +gamene +gameness +gamenesses +gamer +games +gamesman +gamesmanship +gamesome +gamesomely +gamesomeness +gamest +gamester +gamesters +gamestress +gametal +gametange +gametangia +gametangium +gamete +gametes +gametic +gametically +gametocyst +gametocyte +gametogenesis +gametogeny +gametogenic +gametogenous +gametogony +gametogonium +gametoid +gametophagia +gametophyll +gametophyte +gametophytic +gametophobia +gametophore +gametophoric +gamgee +gamgia +gamy +gamic +gamier +gamiest +gamily +gamin +gamine +gamines +gaminesque +gaminess +gaminesses +gaming +gamings +gaminish +gamins +gamma +gammacism +gammacismus +gammadia +gammadion +gammarid +gammaridae +gammarine +gammaroid +gammarus +gammas +gammation +gammed +gammelost +gammer +gammerel +gammers +gammerstang +gammexane +gammy +gammick +gamming +gammock +gammon +gammoned +gammoner +gammoners +gammoning +gammons +gamobium +gamodeme +gamodemes +gamodesmy +gamodesmic +gamogamy +gamogenesis +gamogenetic +gamogenetical +gamogenetically +gamogeny +gamogony +gamolepis +gamomania +gamond +gamone +gamont +gamopetalae +gamopetalous +gamophagy +gamophagia +gamophyllous +gamori +gamosepalous +gamostele +gamostely +gamostelic +gamotropic +gamotropism +gamp +gamphrel +gamps +gams +gamut +gamuts +gan +ganam +ganancial +gananciales +ganancias +ganapati +ganch +ganched +ganching +ganda +gander +gandered +ganderess +gandergoose +gandering +gandermooner +ganders +ganderteeth +gandertmeeth +gandhara +gandharva +gandhi +gandhian +gandhiism +gandhism +gandhist +gandoura +gandul +gandum +gandurah +gane +ganef +ganefs +ganev +ganevs +gang +ganga +gangamopteris +gangan +gangava +gangbang +gangboard +gangbuster +gangdom +gange +ganged +ganger +gangerel +gangers +ganges +gangetic +gangflower +ganggang +ganging +gangion +gangism +gangland +ganglander +ganglands +gangly +ganglia +gangliac +ganglial +gangliar +gangliasthenia +gangliate +gangliated +gangliectomy +ganglier +gangliest +gangliform +gangliglia +gangliglions +gangliitis +gangling +ganglioblast +gangliocyte +ganglioform +ganglioid +ganglioma +gangliomas +gangliomata +ganglion +ganglionary +ganglionate +ganglionated +ganglionectomy +ganglionectomies +ganglioneural +ganglioneure +ganglioneuroma +ganglioneuron +ganglionic +ganglionitis +ganglionless +ganglions +ganglioplexus +ganglioside +gangman +gangmaster +gangplank +gangplanks +gangplow +gangplows +gangrel +gangrels +gangrenate +gangrene +gangrened +gangrenes +gangrenescent +gangrening +gangrenous +gangs +gangsa +gangshag +gangsman +gangster +gangsterism +gangsters +gangtide +gangue +ganguela +gangues +gangwa +gangway +gangwayed +gangwayman +gangwaymen +gangways +ganyie +ganymede +ganymedes +ganister +ganisters +ganja +ganjas +ganner +gannet +gannetry +gannets +gannister +ganoblast +ganocephala +ganocephalan +ganocephalous +ganodont +ganodonta +ganodus +ganof +ganofs +ganoid +ganoidal +ganoidean +ganoidei +ganoidian +ganoids +ganoin +ganoine +ganomalite +ganophyllite +ganoses +ganosis +ganowanian +gansa +gansey +gansel +ganser +gansy +gant +ganta +gantang +gantangs +gantelope +gantlet +gantleted +gantleting +gantlets +gantline +gantlines +gantlope +gantlopes +ganton +gantry +gantries +gantryman +gantsl +ganza +ganzie +gaol +gaolage +gaolbird +gaoled +gaoler +gaolering +gaolerness +gaolers +gaoling +gaoloring +gaols +gaon +gaonate +gaonic +gap +gapa +gape +gaped +gaper +gapers +gapes +gapeseed +gapeseeds +gapeworm +gapeworms +gapy +gaping +gapingly +gapingstock +gapless +gaplessness +gapo +gaposis +gaposises +gapped +gapper +gapperi +gappy +gappier +gappiest +gapping +gaps +gar +gara +garabato +garad +garage +garaged +garageman +garages +garaging +garamond +garance +garancin +garancine +garapata +garapato +garau +garava +garavance +garawi +garb +garbage +garbages +garbanzo +garbanzos +garbardine +garbed +garbel +garbell +garbill +garbing +garble +garbleable +garbled +garbler +garblers +garbles +garbless +garbline +garbling +garblings +garbo +garboard +garboards +garboil +garboils +garbologist +garbs +garbure +garce +garcinia +garcon +garcons +gard +gardant +gardbrace +garde +gardebras +gardeen +garden +gardenable +gardencraft +gardened +gardener +gardeners +gardenership +gardenesque +gardenful +gardenhood +gardeny +gardenia +gardenias +gardenin +gardening +gardenize +gardenless +gardenly +gardenlike +gardenmaker +gardenmaking +gardens +gardenwards +gardenwise +garderobe +gardeviance +gardevin +gardevisure +gardy +gardyloo +gardinol +gardnap +gardon +gare +garefowl +garefowls +gareh +gareth +garetta +garewaite +garfield +garfish +garfishes +garg +gargalize +garganey +garganeys +gargantua +gargantuan +gargarism +gargarize +garget +gargety +gargets +gargil +gargle +gargled +gargler +garglers +gargles +gargling +gargoyle +gargoyled +gargoyley +gargoyles +gargoylish +gargoylishly +gargoylism +gargol +garhwali +gary +garial +gariba +garibaldi +garibaldian +garigue +garish +garishly +garishness +garland +garlandage +garlanded +garlanding +garlandless +garlandlike +garlandry +garlands +garlandwise +garle +garlic +garlicky +garliclike +garlicmonger +garlics +garlicwort +garlion +garlopa +garment +garmented +garmenting +garmentless +garmentmaker +garments +garmenture +garmentworker +garn +garnel +garner +garnerage +garnered +garnering +garners +garnet +garnetberry +garneter +garnetiferous +garnetlike +garnets +garnett +garnetter +garnetwork +garnetz +garni +garnice +garniec +garnierite +garnish +garnishable +garnished +garnishee +garnisheed +garnisheeing +garnisheement +garnishees +garnisheing +garnisher +garnishes +garnishing +garnishment +garnishments +garnishry +garnison +garniture +garnitures +garo +garon +garoo +garookuh +garote +garoted +garoter +garotes +garoting +garotte +garotted +garotter +garotters +garottes +garotting +garous +garpike +garpikes +garrafa +garran +garrat +garred +garret +garreted +garreteer +garretmaster +garrets +garrya +garryaceae +garrick +garridge +garrigue +garring +garrison +garrisoned +garrisonian +garrisoning +garrisonism +garrisons +garrnishable +garron +garrons +garroo +garrooka +garrot +garrote +garroted +garroter +garroters +garrotes +garroting +garrotte +garrotted +garrotter +garrottes +garrotting +garrulinae +garruline +garrulity +garrulous +garrulously +garrulousness +garrulus +garrupa +gars +garse +garshuni +garsil +garston +garten +garter +gartered +gartering +garterless +garters +garth +garthman +garths +garua +garuda +garum +garvance +garvanzo +garvey +garveys +garvie +garvock +gas +gasalier +gasaliers +gasan +gasbag +gasbags +gasboat +gascheck +gascoign +gascoigny +gascoyne +gascon +gasconade +gasconaded +gasconader +gasconading +gasconism +gascons +gascromh +gaseity +gaselier +gaseliers +gaseosity +gaseous +gaseously +gaseousness +gases +gasfiring +gash +gashed +gasher +gashes +gashest +gashful +gashy +gashing +gashly +gashliness +gasholder +gashouse +gashouses +gasify +gasifiable +gasification +gasified +gasifier +gasifiers +gasifies +gasifying +gasiform +gasket +gaskets +gaskin +gasking +gaskings +gaskins +gasless +gaslight +gaslighted +gaslighting +gaslightness +gaslights +gaslike +gaslit +gaslock +gasmaker +gasman +gasmen +gasmetophytic +gasogen +gasogene +gasogenes +gasogenic +gasohol +gasolene +gasolenes +gasolier +gasoliery +gasoliers +gasoline +gasolineless +gasoliner +gasolines +gasolinic +gasometer +gasometry +gasometric +gasometrical +gasometrically +gasoscope +gasp +gaspar +gasparillo +gasped +gasper +gaspereau +gaspereaus +gaspergou +gaspergous +gaspers +gaspy +gaspiness +gasping +gaspingly +gasproof +gasps +gassed +gassendist +gasser +gasserian +gassers +gasses +gassy +gassier +gassiest +gassiness +gassing +gassings +gassit +gast +gastaldite +gastaldo +gasted +gaster +gasteralgia +gasteria +gasterolichenes +gasteromycete +gasteromycetes +gasteromycetous +gasterophilus +gasteropod +gasteropoda +gasterosteid +gasterosteidae +gasterosteiform +gasterosteoid +gasterosteus +gasterotheca +gasterothecal +gasterotricha +gasterotrichan +gasterozooid +gastful +gasthaus +gasthauser +gasthauses +gastight +gastightness +gasting +gastly +gastness +gastnesses +gastornis +gastornithidae +gastradenitis +gastraea +gastraead +gastraeadae +gastraeal +gastraeas +gastraeum +gastral +gastralgy +gastralgia +gastralgic +gastraneuria +gastrasthenia +gastratrophia +gastrea +gastreas +gastrectasia +gastrectasis +gastrectomy +gastrectomies +gastrelcosis +gastric +gastricism +gastrilegous +gastriloquy +gastriloquial +gastriloquism +gastriloquist +gastriloquous +gastrimargy +gastrin +gastrins +gastritic +gastritis +gastroadenitis +gastroadynamic +gastroalbuminorrhea +gastroanastomosis +gastroarthritis +gastroatonia +gastroatrophia +gastroblennorrhea +gastrocatarrhal +gastrocele +gastrocentrous +gastrochaena +gastrochaenidae +gastrocystic +gastrocystis +gastrocnemial +gastrocnemian +gastrocnemii +gastrocnemius +gastrocoel +gastrocoele +gastrocolic +gastrocoloptosis +gastrocolostomy +gastrocolotomy +gastrocolpotomy +gastrodermal +gastrodermis +gastrodialysis +gastrodiaphanoscopy +gastrodidymus +gastrodynia +gastrodisc +gastrodisk +gastroduodenal +gastroduodenitis +gastroduodenoscopy +gastroduodenostomy +gastroduodenostomies +gastroduodenotomy +gastroelytrotomy +gastroenteralgia +gastroenteric +gastroenteritic +gastroenteritis +gastroenteroanastomosis +gastroenterocolitis +gastroenterocolostomy +gastroenterology +gastroenterologic +gastroenterological +gastroenterologically +gastroenterologist +gastroenterologists +gastroenteroptosis +gastroenterostomy +gastroenterostomies +gastroenterotomy +gastroepiploic +gastroesophageal +gastroesophagostomy +gastrogastrotomy +gastrogenic +gastrogenital +gastrogenous +gastrograph +gastrohelcosis +gastrohepatic +gastrohepatitis +gastrohydrorrhea +gastrohyperneuria +gastrohypertonic +gastrohysterectomy +gastrohysteropexy +gastrohysterorrhaphy +gastrohysterotomy +gastroid +gastrointestinal +gastrojejunal +gastrojejunostomy +gastrojejunostomies +gastrolater +gastrolatrous +gastrolavage +gastrolienal +gastrolysis +gastrolith +gastrolytic +gastrolobium +gastrologer +gastrology +gastrological +gastrologically +gastrologist +gastrologists +gastromalacia +gastromancy +gastromelus +gastromenia +gastromyces +gastromycosis +gastromyxorrhea +gastronephritis +gastronome +gastronomer +gastronomes +gastronomy +gastronomic +gastronomical +gastronomically +gastronomics +gastronomist +gastronosus +gastropancreatic +gastropancreatitis +gastroparalysis +gastroparesis +gastroparietal +gastropathy +gastropathic +gastroperiodynia +gastropexy +gastrophile +gastrophilism +gastrophilist +gastrophilite +gastrophilus +gastrophrenic +gastrophthisis +gastropyloric +gastroplasty +gastroplenic +gastropleuritis +gastroplication +gastropneumatic +gastropneumonic +gastropod +gastropoda +gastropodan +gastropodous +gastropods +gastropore +gastroptosia +gastroptosis +gastropulmonary +gastropulmonic +gastrorrhagia +gastrorrhaphy +gastrorrhea +gastroschisis +gastroscope +gastroscopy +gastroscopic +gastroscopies +gastroscopist +gastrosoph +gastrosopher +gastrosophy +gastrospasm +gastrosplenic +gastrostaxis +gastrostegal +gastrostege +gastrostenosis +gastrostomy +gastrostomies +gastrostomize +gastrostomus +gastrosuccorrhea +gastrotaxis +gastrotheca +gastrothecal +gastrotympanites +gastrotome +gastrotomy +gastrotomic +gastrotomies +gastrotrich +gastrotricha +gastrotrichan +gastrotubotomy +gastrovascular +gastroxynsis +gastrozooid +gastrula +gastrulae +gastrular +gastrulas +gastrulate +gastrulated +gastrulating +gastrulation +gastruran +gasts +gasworker +gasworks +gat +gata +gatch +gatchwork +gate +gateado +gateage +gateau +gateaux +gatecrasher +gatecrashers +gated +gatefold +gatefolds +gatehouse +gatehouses +gatekeep +gatekeeper +gatekeepers +gateless +gatelike +gatemaker +gateman +gatemen +gatepost +gateposts +gater +gates +gatetender +gateway +gatewaying +gatewayman +gatewaymen +gateways +gateward +gatewards +gatewise +gatewoman +gateworks +gatewright +gatha +gather +gatherable +gathered +gatherer +gatherers +gathering +gatherings +gathers +gatherum +gathic +gating +gatling +gator +gats +gatsby +gatten +gatter +gatteridge +gattine +gau +gaub +gauby +gauche +gauchely +gaucheness +gaucher +gaucherie +gaucheries +gauchest +gaucho +gauchos +gaucy +gaucie +gaud +gaudeamus +gaudeamuses +gaudery +gauderies +gaudete +gaudful +gaudy +gaudier +gaudies +gaudiest +gaudily +gaudiness +gaudish +gaudless +gauds +gaudsman +gaufer +gauffer +gauffered +gaufferer +gauffering +gauffers +gauffre +gauffred +gaufre +gaufrette +gaufrettes +gauge +gaugeable +gaugeably +gauged +gauger +gaugers +gaugership +gauges +gauging +gauily +gauk +gaul +gaulding +gauleiter +gaulic +gaulin +gaulish +gaullism +gaullist +gauloiserie +gauls +gaulsh +gault +gaulter +gaultherase +gaultheria +gaultherin +gaultherine +gaults +gaum +gaumed +gaumy +gauming +gaumish +gaumless +gaumlike +gaums +gaun +gaunch +gaunt +gaunted +gaunter +gauntest +gaunty +gauntlet +gauntleted +gauntleting +gauntlets +gauntly +gauntness +gauntree +gauntry +gauntries +gaup +gauping +gaupus +gaur +gaura +gaure +gaurian +gauric +gaurie +gaurs +gaus +gauss +gaussage +gaussbergite +gausses +gaussian +gaussmeter +gauster +gausterer +gaut +gauteite +gauze +gauzelike +gauzes +gauzewing +gauzy +gauzier +gauziest +gauzily +gauziness +gavage +gavages +gavall +gave +gavel +gavelage +gaveled +gaveler +gavelet +gaveling +gavelkind +gavelkinder +gavelled +gaveller +gavelling +gavelman +gavelmen +gavelock +gavelocks +gavels +gaverick +gavia +gaviae +gavial +gavialis +gavialoid +gavials +gaviiformes +gavyuti +gavot +gavots +gavotte +gavotted +gavottes +gavotting +gaw +gawain +gawby +gawcey +gawcie +gawgaw +gawish +gawk +gawked +gawker +gawkers +gawkhammer +gawky +gawkier +gawkies +gawkiest +gawkihood +gawkily +gawkiness +gawking +gawkish +gawkishly +gawkishness +gawks +gawm +gawn +gawney +gawp +gawsy +gawsie +gaz +gazabo +gazaboes +gazabos +gazangabin +gazania +gaze +gazebo +gazeboes +gazebos +gazed +gazee +gazeful +gazehound +gazel +gazeless +gazella +gazelle +gazellelike +gazelles +gazelline +gazement +gazer +gazers +gazes +gazet +gazettal +gazette +gazetted +gazetteer +gazetteerage +gazetteerish +gazetteers +gazetteership +gazettes +gazetting +gazi +gazy +gazing +gazingly +gazingstock +gazogene +gazogenes +gazolyte +gazometer +gazon +gazook +gazophylacium +gazoz +gazpacho +gazpachos +gazump +gazzetta +gcd +gconv +gconvert +gd +gdinfo +gds +ge +geadephaga +geadephagous +geal +gean +geanticlinal +geanticline +gear +gearbox +gearboxes +gearcase +gearcases +geared +gearing +gearings +gearksutite +gearless +gearman +gears +gearset +gearshift +gearshifts +gearwheel +gearwheels +gease +geason +geast +geaster +geat +geatas +geb +gebang +gebanga +gebbie +gebur +gecarcinian +gecarcinidae +gecarcinus +geck +gecked +gecking +gecko +geckoes +geckoid +geckos +geckotian +geckotid +geckotidae +geckotoid +gecks +ged +gedackt +gedact +gedanite +gedanken +gedd +gedder +gedds +gedeckt +gedecktwork +gederathite +gederite +gedrite +geds +gedunk +gee +geebong +geebung +geechee +geed +geegaw +geegaws +geeing +geejee +geek +geeks +geelbec +geelbeck +geelbek +geeldikkop +geelhout +geepound +geepounds +geer +geerah +gees +geese +geest +geests +geet +geez +geezer +geezers +gefilte +gefulltefish +gegenion +gegenschein +gegg +geggee +gegger +geggery +gehey +geheimrat +gehenna +gehlenite +gey +geyan +geic +geyerite +geiger +geikia +geikielite +geylies +gein +geir +geira +geisa +geisenheimer +geyser +geyseral +geyseric +geyserine +geyserish +geyserite +geysers +geisha +geishas +geison +geisotherm +geisothermal +geissoloma +geissolomataceae +geissolomataceous +geissorhiza +geissospermin +geissospermine +geist +geistlich +geitjie +geitonogamy +geitonogamous +gekko +gekkones +gekkonid +gekkonidae +gekkonoid +gekkota +gel +gelable +gelada +geladas +gelandejump +gelandelaufer +gelandesprung +gelant +gelants +gelasian +gelasimus +gelastic +gelastocoridae +gelate +gelated +gelates +gelatia +gelatification +gelatigenous +gelatin +gelatinate +gelatinated +gelatinating +gelatination +gelatine +gelatined +gelatines +gelating +gelatiniferous +gelatinify +gelatiniform +gelatinigerous +gelatinisation +gelatinise +gelatinised +gelatiniser +gelatinising +gelatinity +gelatinizability +gelatinizable +gelatinization +gelatinize +gelatinized +gelatinizer +gelatinizing +gelatinobromide +gelatinochloride +gelatinoid +gelatinotype +gelatinous +gelatinously +gelatinousness +gelatins +gelation +gelations +gelatose +geld +geldability +geldable +geldant +gelded +gelder +gelders +geldesprung +gelding +geldings +gelds +gelechia +gelechiid +gelechiidae +gelee +geleem +gelees +gelfomino +gelid +gelidiaceae +gelidity +gelidities +gelidium +gelidly +gelidness +gelignite +gelilah +gelinotte +gell +gellant +gellants +gelled +gellert +gelly +gelling +gelndesprung +gelofer +gelofre +gelogenic +gelong +geloscopy +gelose +gelosie +gelosin +gelosine +gelotherapy +gelotometer +gelotoscopy +gelototherapy +gels +gelsemia +gelsemic +gelsemin +gelsemine +gelseminic +gelseminine +gelsemium +gelsemiumia +gelsemiums +gelt +gelts +gem +gemara +gemaric +gemarist +gematria +gematrical +gematriot +gemauve +gemeinde +gemeinschaft +gemeinschaften +gemel +gemeled +gemelled +gemellion +gemellione +gemellus +gemels +geminal +geminally +geminate +geminated +geminately +geminates +geminating +gemination +geminations +geminative +gemini +geminid +geminiflorous +geminiform +geminis +geminorum +geminous +gemitores +gemitorial +gemless +gemlich +gemlike +gemma +gemmaceous +gemmae +gemman +gemmary +gemmate +gemmated +gemmates +gemmating +gemmation +gemmative +gemmed +gemmel +gemmeous +gemmer +gemmery +gemmy +gemmier +gemmiest +gemmiferous +gemmiferousness +gemmification +gemmiform +gemmily +gemminess +gemming +gemmingia +gemmipara +gemmipares +gemmiparity +gemmiparous +gemmiparously +gemmoid +gemmology +gemmological +gemmologist +gemmologists +gemmula +gemmulation +gemmule +gemmules +gemmuliferous +gemology +gemological +gemologies +gemologist +gemologists +gemonies +gemot +gemote +gemotes +gemots +gempylid +gems +gemsbok +gemsboks +gemsbuck +gemsbucks +gemse +gemses +gemshorn +gemstone +gemstones +gemuetlich +gemul +gemuti +gemutlich +gemutlichkeit +gemwork +gen +gena +genae +genal +genapp +genappe +genapped +genapper +genapping +genarch +genarcha +genarchaship +genarchship +gendarme +gendarmery +gendarmerie +gendarmes +gender +gendered +genderer +gendering +genderless +genders +gene +geneal +genealogy +genealogic +genealogical +genealogically +genealogies +genealogist +genealogists +genealogize +genealogizer +genear +genearch +geneat +genecology +genecologic +genecological +genecologically +genecologist +genecor +geneki +genep +genepi +genera +generability +generable +generableness +general +generalate +generalcy +generalcies +generale +generalia +generalidad +generalific +generalisable +generalisation +generalise +generalised +generaliser +generalising +generalism +generalissima +generalissimo +generalissimos +generalist +generalistic +generalists +generaliter +generality +generalities +generalizable +generalization +generalizations +generalize +generalizeable +generalized +generalizer +generalizers +generalizes +generalizing +generall +generally +generalness +generals +generalship +generalships +generalty +generant +generate +generated +generater +generates +generating +generation +generational +generationism +generations +generative +generatively +generativeness +generator +generators +generatrices +generatrix +generic +generical +generically +genericalness +genericness +generics +generification +generis +generosity +generosities +generous +generously +generousness +genes +genesee +geneserin +geneserine +geneses +genesiac +genesiacal +genesial +genesic +genesiology +genesis +genesitic +genesiurgic +genet +genethliac +genethliacal +genethliacally +genethliacism +genethliacon +genethliacs +genethlialogy +genethlialogic +genethlialogical +genethliatic +genethlic +genetic +genetical +genetically +geneticism +geneticist +geneticists +genetics +genetika +genetmoil +genetoid +genetor +genetous +genetrix +genets +genetta +genette +genettes +geneura +geneva +genevan +genevas +genevese +genevieve +genevois +genevoise +genghis +genial +geniality +genialize +genially +genialness +genian +genyantrum +genic +genically +genicular +geniculate +geniculated +geniculately +geniculation +geniculum +genie +genies +genii +genin +genio +genioglossal +genioglossi +genioglossus +geniohyoglossal +geniohyoglossus +geniohyoid +geniolatry +genion +genyophrynidae +genioplasty +genyoplasty +genip +genipa +genipap +genipapada +genipaps +genyplasty +genips +genys +genisaro +genista +genistein +genistin +genit +genital +genitalia +genitalial +genitalic +genitally +genitals +geniting +genitival +genitivally +genitive +genitives +genitocrural +genitofemoral +genitor +genitory +genitorial +genitors +genitourinary +geniture +genitures +genius +geniuses +genizah +genizero +genl +genny +genoa +genoas +genoblast +genoblastic +genocidal +genocide +genocides +genoese +genoise +genom +genome +genomes +genomic +genoms +genonema +genophobia +genos +genospecies +genotype +genotypes +genotypic +genotypical +genotypically +genotypicity +genouillere +genoveva +genovino +genre +genres +genro +genros +gens +genseng +gensengs +genson +gent +gentamicin +genteel +genteeler +genteelest +genteelish +genteelism +genteelize +genteelly +genteelness +gentes +genthite +genty +gentian +gentiana +gentianaceae +gentianaceous +gentianal +gentianales +gentianella +gentianic +gentianin +gentianose +gentians +gentianwort +gentiin +gentil +gentile +gentiledom +gentiles +gentilesse +gentilhomme +gentilic +gentilish +gentilism +gentility +gentilitial +gentilitian +gentilities +gentilitious +gentilization +gentilize +gentiobiose +gentiopicrin +gentisate +gentisein +gentisic +gentisin +gentium +gentle +gentled +gentlefolk +gentlefolks +gentlehearted +gentleheartedly +gentleheartedness +gentlehood +gentleman +gentlemanhood +gentlemanism +gentlemanize +gentlemanly +gentlemanlike +gentlemanlikeness +gentlemanliness +gentlemanship +gentlemen +gentlemens +gentlemouthed +gentleness +gentlepeople +gentler +gentles +gentleship +gentlest +gentlewoman +gentlewomanhood +gentlewomanish +gentlewomanly +gentlewomanlike +gentlewomanliness +gentlewomen +gently +gentling +gentman +gentoo +gentry +gentrice +gentrices +gentries +gentrification +gents +genu +genua +genual +genuclast +genuflect +genuflected +genuflecting +genuflection +genuflections +genuflector +genuflectory +genuflects +genuflex +genuflexion +genuflexuous +genuine +genuinely +genuineness +genupectoral +genus +genuses +geo +geoaesthesia +geoagronomic +geobiology +geobiologic +geobiont +geobios +geoblast +geobotany +geobotanic +geobotanical +geobotanically +geobotanist +geocarpic +geocentric +geocentrical +geocentrically +geocentricism +geocerite +geochemical +geochemically +geochemist +geochemistry +geochemists +geochrony +geochronic +geochronology +geochronologic +geochronological +geochronologically +geochronologist +geochronometry +geochronometric +geocyclic +geocline +geococcyx +geocoronium +geocratic +geocronite +geod +geodaesia +geodal +geode +geodes +geodesy +geodesia +geodesic +geodesical +geodesics +geodesies +geodesist +geodesists +geodete +geodetic +geodetical +geodetically +geodetician +geodetics +geodiatropism +geodic +geodiferous +geodynamic +geodynamical +geodynamicist +geodynamics +geodist +geoduck +geoducks +geoemtry +geoethnic +geoff +geoffrey +geoffroyin +geoffroyine +geoform +geog +geogen +geogenesis +geogenetic +geogeny +geogenic +geogenous +geoglyphic +geoglossaceae +geoglossum +geognosy +geognosies +geognosis +geognosist +geognost +geognostic +geognostical +geognostically +geogony +geogonic +geogonical +geographer +geographers +geography +geographic +geographical +geographically +geographics +geographies +geographism +geographize +geographized +geohydrology +geohydrologic +geohydrologist +geoid +geoidal +geoids +geoisotherm +geol +geolatry +geolinguistics +geologer +geologers +geology +geologian +geologic +geological +geologically +geologician +geologies +geologise +geologised +geologising +geologist +geologists +geologize +geologized +geologizing +geom +geomagnetic +geomagnetically +geomagnetician +geomagnetics +geomagnetism +geomagnetist +geomaly +geomalic +geomalism +geomance +geomancer +geomancy +geomancies +geomant +geomantic +geomantical +geomantically +geomechanics +geomedical +geomedicine +geometdecrne +geometer +geometers +geometry +geometric +geometrical +geometrically +geometrician +geometricians +geometricism +geometricist +geometricize +geometrid +geometridae +geometries +geometriform +geometrina +geometrine +geometrise +geometrised +geometrising +geometrize +geometrized +geometrizing +geometroid +geometroidea +geomyid +geomyidae +geomys +geomoroi +geomorphy +geomorphic +geomorphist +geomorphogeny +geomorphogenic +geomorphogenist +geomorphology +geomorphologic +geomorphological +geomorphologically +geomorphologist +geon +geonavigation +geonegative +geonic +geonyctinastic +geonyctitropic +geonim +geonoma +geoparallelotropic +geophagy +geophagia +geophagies +geophagism +geophagist +geophagous +geophila +geophilid +geophilidae +geophilous +geophilus +geophysical +geophysically +geophysicist +geophysicists +geophysics +geophyte +geophytes +geophytic +geophone +geophones +geoplagiotropism +geoplana +geoplanidae +geopolar +geopolitic +geopolitical +geopolitically +geopolitician +geopolitics +geopolitik +geopolitist +geopony +geoponic +geoponical +geoponics +geopositive +geopotential +geoprumnon +georama +geordie +george +georgemas +georgette +georgia +georgiadesite +georgian +georgiana +georgians +georgic +georgical +georgics +georgie +georgium +geoscience +geoscientist +geoscientists +geoscopy +geoscopic +geoselenic +geosid +geoside +geosynchronous +geosynclinal +geosyncline +geosynclines +geosphere +geospiza +geostatic +geostatics +geostationary +geostrategy +geostrategic +geostrategist +geostrophic +geostrophically +geotactic +geotactically +geotaxes +geotaxy +geotaxis +geotechnic +geotechnics +geotectology +geotectonic +geotectonically +geotectonics +geoteuthis +geotherm +geothermal +geothermally +geothermic +geothermometer +geothlypis +geoty +geotic +geotical +geotilla +geotonic +geotonus +geotropy +geotropic +geotropically +geotropism +gepeoo +gephyrea +gephyrean +gephyrocercal +gephyrocercy +gephyrophobia +gepidae +gepoun +ger +geraera +gerah +gerahs +gerald +geraldine +geraniaceae +geraniaceous +geranial +geraniales +geranials +geranic +geranyl +geranin +geraniol +geraniols +geranium +geraniums +geranomorph +geranomorphae +geranomorphic +gerara +gerard +gerardia +gerardias +gerasene +gerastian +gerate +gerated +gerately +geraty +geratic +geratology +geratologic +geratologous +gerb +gerbe +gerbera +gerberas +gerberia +gerbil +gerbille +gerbilles +gerbillinae +gerbillus +gerbils +gerbo +gercrow +gere +gereagle +gerefa +gerenda +gerendum +gerent +gerents +gerenuk +gerenuks +gerfalcon +gerful +gerhardtite +gery +geriatric +geriatrician +geriatrics +geriatrist +gerygone +gerim +geryon +geryonia +geryonid +geryonidae +geryoniidae +gerip +gerkin +gerland +germ +germain +germal +german +germander +germane +germanely +germaneness +germanesque +germanhood +germany +germania +germanic +germanical +germanically +germanics +germanies +germanify +germanification +germanyl +germanious +germanish +germanism +germanist +germanistic +germanite +germanity +germanium +germaniums +germanization +germanize +germanized +germanizer +germanly +germanness +germanocentric +germanomania +germanomaniac +germanophile +germanophilist +germanophobe +germanophobia +germanophobic +germanophobist +germanous +germans +germantown +germarium +germen +germens +germfree +germy +germicidal +germicide +germicides +germiculture +germier +germiest +germifuge +germigene +germigenous +germin +germina +germinability +germinable +germinal +germinally +germinance +germinancy +germinant +germinate +germinated +germinates +germinating +germination +germinational +germinations +germinative +germinatively +germinator +germing +germiniparous +germinogony +germiparity +germiparous +germless +germlike +germling +germon +germproof +germs +germule +gernative +gernitz +gerocomy +gerocomia +gerocomical +geroderma +gerodermia +gerodontia +gerodontic +gerodontics +gerodontology +geromorphism +geronomite +geront +gerontal +gerontes +gerontic +gerontine +gerontism +geronto +gerontocracy +gerontocracies +gerontocrat +gerontocratic +gerontogeous +gerontology +gerontologic +gerontological +gerontologies +gerontologist +gerontologists +gerontomorphosis +gerontophilia +gerontotherapy +gerontotherapies +gerontoxon +geropiga +gerousia +gerres +gerrhosaurid +gerrhosauridae +gerridae +gerrymander +gerrymandered +gerrymanderer +gerrymandering +gerrymanders +gers +gersdorffite +gershom +gershon +gershonite +gersum +gertie +gertrude +gerund +gerundial +gerundially +gerundival +gerundive +gerundively +gerunds +gerusia +gervais +gervao +gervas +gervase +ges +gesan +gesellschaft +gesellschaften +geshurites +gesith +gesithcund +gesithcundman +gesling +gesnera +gesneraceae +gesneraceous +gesnerad +gesneria +gesneriaceae +gesneriaceous +gesnerian +gesning +gess +gessamine +gesseron +gesso +gessoes +gest +gestae +gestalt +gestalten +gestalter +gestaltist +gestalts +gestant +gestapo +gestapos +gestate +gestated +gestates +gestating +gestation +gestational +gestations +gestative +gestatory +gestatorial +gestatorium +geste +gested +gesten +gestening +gester +gestes +gestic +gestical +gesticulacious +gesticulant +gesticular +gesticularious +gesticulate +gesticulated +gesticulates +gesticulating +gesticulation +gesticulations +gesticulative +gesticulatively +gesticulator +gesticulatory +gestio +gestion +gestning +gestonie +gestor +gests +gestura +gestural +gesture +gestured +gestureless +gesturer +gesturers +gestures +gesturing +gesturist +gesundheit +geswarp +get +geta +getable +getae +getah +getas +getatability +getatable +getatableness +getaway +getaways +getfd +gether +gethsemane +gethsemanic +getic +getid +getling +getmesost +getmjlkost +getpenny +gets +getspa +getspace +getsul +gettable +gettableness +getter +gettered +gettering +getters +getting +gettings +gettysburg +getup +getups +geulah +geullah +geum +geumatophobia +geums +gewgaw +gewgawed +gewgawy +gewgawish +gewgawry +gewgaws +gez +gezerah +ggr +ghaffir +ghafir +ghain +ghaist +ghalva +ghan +ghana +ghanaian +ghanaians +ghanian +gharial +gharnao +gharri +gharry +gharries +gharris +ghassanid +ghast +ghastful +ghastfully +ghastfulness +ghastily +ghastly +ghastlier +ghastliest +ghastlily +ghastliness +ghat +ghats +ghatti +ghatwal +ghatwazi +ghaut +ghauts +ghawazee +ghawazi +ghazal +ghazel +ghazi +ghazies +ghazis +ghazism +ghaznevid +ghbor +gheber +ghebeta +ghedda +ghee +ghees +gheg +ghegish +gheleem +ghent +ghenting +gherao +gheraoed +gheraoes +gheraoing +gherkin +gherkins +ghess +ghetchoo +ghetti +ghetto +ghettoed +ghettoes +ghettoing +ghettoization +ghettoize +ghettoized +ghettoizes +ghettoizing +ghettos +ghi +ghibelline +ghibellinism +ghibli +ghiblis +ghyll +ghillie +ghillies +ghylls +ghilzai +ghiordes +ghis +ghizite +ghole +ghoom +ghorkhar +ghost +ghostcraft +ghostdom +ghosted +ghoster +ghostess +ghostfish +ghostfishes +ghostflower +ghosthood +ghosty +ghostier +ghostiest +ghostified +ghostily +ghosting +ghostish +ghostism +ghostland +ghostless +ghostlet +ghostly +ghostlier +ghostliest +ghostlify +ghostlike +ghostlikeness +ghostlily +ghostliness +ghostmonger +ghostology +ghosts +ghostship +ghostweed +ghostwrite +ghostwriter +ghostwriters +ghostwrites +ghostwriting +ghostwritten +ghostwrote +ghoul +ghoulery +ghoulie +ghoulish +ghoulishly +ghoulishness +ghouls +ghrush +ghurry +ghuz +gi +gyal +giallolino +giambeux +giansar +giant +giantesque +giantess +giantesses +gianthood +giantish +giantism +giantisms +giantize +giantkind +giantly +giantlike +giantlikeness +giantry +giants +giantship +giantsize +giaour +giaours +giardia +giardiasis +giarra +giarre +gyarung +gyascutus +gyassa +gib +gibaro +gibbals +gibbar +gibbartas +gibbed +gibber +gibbered +gibberella +gibberellin +gibbergunyah +gibbering +gibberish +gibberose +gibberosity +gibbers +gibbert +gibbet +gibbeted +gibbeting +gibbets +gibbetted +gibbetting +gibbetwise +gibbi +gibby +gibbier +gibbing +gibbled +gibblegabble +gibblegabbler +gibblegable +gibbles +gibbol +gibbon +gibbons +gibbose +gibbosely +gibboseness +gibbosity +gibbosities +gibbous +gibbously +gibbousness +gibbsite +gibbsites +gibbus +gibe +gybe +gibed +gybed +gibel +gibelite +gibeonite +giber +gibers +gibes +gybes +gibetting +gibier +gibing +gybing +gibingly +gibleh +giblet +giblets +gibli +giboia +gibraltar +gibs +gibson +gibsons +gibstaff +gibus +gibuses +gid +giddap +giddea +giddy +giddyberry +giddybrain +giddied +giddier +giddies +giddiest +giddify +giddyhead +giddying +giddyish +giddily +giddiness +giddypate +gideon +gideonite +gidgea +gidgee +gidyea +gidjee +gids +gie +gye +gieaway +gieaways +gied +gieing +gien +gienah +gierfalcon +gies +gieseckite +giesel +gif +gifblaar +giffgaff +gifola +gift +giftbook +gifted +giftedly +giftedness +giftie +gifting +giftless +giftlike +giftling +gifts +gifture +giftware +giftwrap +giftwrapping +gig +giga +gigabit +gigabyte +gigabytes +gigabits +gigacycle +gigadoid +gigahertz +gigahertzes +gigaherz +gigamaree +gigameter +gigant +gigantal +gigantean +gigantesque +gigantic +gigantical +gigantically +giganticidal +giganticide +giganticness +gigantine +gigantism +gigantize +gigantoblast +gigantocyte +gigantolite +gigantology +gigantological +gigantomachy +gigantomachia +gigantopithecus +gigantosaurus +gigantostraca +gigantostracan +gigantostracous +gigartina +gigartinaceae +gigartinaceous +gigartinales +gigas +gigasecond +gigaton +gigatons +gigavolt +gigawatt +gigawatts +gigback +gigelira +gigeria +gigerium +gyges +gigful +gigge +gigged +gigger +gigget +gigging +giggish +giggit +giggle +giggled +giggledom +gigglement +giggler +gigglers +giggles +gigglesome +giggly +gigglier +giggliest +giggling +gigglingly +gigglish +gighe +gigi +gygis +giglet +giglets +gigliato +giglio +giglot +giglots +gigman +gigmaness +gigmanhood +gigmania +gigmanic +gigmanically +gigmanism +gigmanity +gignate +gignitive +gigolo +gigolos +gigot +gigots +gigs +gigsman +gigsmen +gigster +gigtree +gigue +gigues +gigunu +giher +giinwale +gil +gila +gilaki +gilbert +gilbertage +gilbertese +gilbertian +gilbertianism +gilbertine +gilbertite +gilberts +gild +gildable +gilded +gildedness +gilden +gilder +gilders +gildhall +gildhalls +gilding +gildings +gilds +gildship +gildsman +gildsmen +gile +gyle +gileadite +gilenyer +gilenyie +gileno +giles +gilet +gilgai +gilgames +gilgamesh +gilgie +gilguy +gilgul +gilgulim +gilia +giliak +gilim +gill +gillar +gillaroo +gillbird +gilled +gillenia +giller +gillers +gilles +gillflirt +gillhooter +gilly +gillian +gillie +gillied +gillies +gilliflirt +gilliflower +gillyflower +gillygaupus +gillying +gilling +gillion +gilliver +gillnet +gillnets +gillnetted +gillnetting +gillot +gillotage +gillotype +gills +gillstoup +gilo +gilour +gilpey +gilpy +gilravage +gilravager +gils +gilse +gilsonite +gilt +giltcup +gilten +gilthead +giltheads +gilty +gilts +gilttail +gilver +gim +gym +gimbal +gimbaled +gimbaling +gimbaljawed +gimballed +gimballing +gimbals +gimbawawed +gimberjawed +gimble +gimblet +gimbri +gimcrack +gimcrackery +gimcracky +gimcrackiness +gimcracks +gimel +gymel +gimels +gimirrai +gymkhana +gymkhanas +gimlet +gimleted +gimleteyed +gimlety +gimleting +gimlets +gimmal +gymmal +gimmaled +gimmals +gimme +gimmer +gimmeringly +gimmerpet +gimmick +gimmicked +gimmickery +gimmicky +gimmicking +gimmickry +gimmicks +gimmor +gymnadenia +gymnadeniopsis +gymnanthes +gymnanthous +gymnarchidae +gymnarchus +gymnasia +gymnasial +gymnasiarch +gymnasiarchy +gymnasiast +gymnasic +gymnasisia +gymnasisiums +gymnasium +gymnasiums +gymnast +gymnastic +gymnastical +gymnastically +gymnastics +gymnasts +gymnemic +gymnetrous +gymnic +gymnical +gymnics +gymnite +gymnoblastea +gymnoblastic +gymnocalycium +gymnocarpic +gymnocarpous +gymnocerata +gymnoceratous +gymnocidium +gymnocladus +gymnoconia +gymnoderinae +gymnodiniaceae +gymnodiniaceous +gymnodiniidae +gymnodinium +gymnodont +gymnodontes +gymnogen +gymnogene +gymnogenous +gymnogynous +gymnogyps +gymnoglossa +gymnoglossate +gymnolaema +gymnolaemata +gymnolaematous +gymnonoti +gymnopaedes +gymnopaedic +gymnophiona +gymnophobia +gymnoplast +gymnorhina +gymnorhinal +gymnorhininae +gymnosoph +gymnosophy +gymnosophical +gymnosophist +gymnosperm +gymnospermae +gymnospermal +gymnospermy +gymnospermic +gymnospermism +gymnospermous +gymnosperms +gymnosporangium +gymnospore +gymnosporous +gymnostomata +gymnostomina +gymnostomous +gymnothorax +gymnotid +gymnotidae +gymnotoka +gymnotokous +gymnotus +gymnura +gymnure +gymnurinae +gymnurine +gimp +gimped +gimper +gimpy +gympie +gimpier +gimpiest +gimping +gimps +gyms +gymsia +gymslip +gin +gyn +gynaecea +gynaeceum +gynaecia +gynaecian +gynaecic +gynaecium +gynaecocoenic +gynaecocracy +gynaecocracies +gynaecocrat +gynaecocratic +gynaecoid +gynaecol +gynaecology +gynaecologic +gynaecological +gynaecologist +gynaecomasty +gynaecomastia +gynaecomorphous +gynaeconitis +gynaeocracy +gynaeolater +gynaeolatry +gynander +gynandrarchy +gynandrarchic +gynandry +gynandria +gynandrian +gynandries +gynandrism +gynandroid +gynandromorph +gynandromorphy +gynandromorphic +gynandromorphism +gynandromorphous +gynandrophore +gynandrosporous +gynandrous +gynantherous +gynarchy +gynarchic +gynarchies +gyne +gyneccia +gynecia +gynecic +gynecicgynecidal +gynecidal +gynecide +gynecium +gynecocentric +gynecocracy +gynecocracies +gynecocrat +gynecocratic +gynecocratical +gynecoid +gynecol +gynecolatry +gynecology +gynecologic +gynecological +gynecologies +gynecologist +gynecologists +gynecomania +gynecomaniac +gynecomaniacal +gynecomasty +gynecomastia +gynecomastism +gynecomazia +gynecomorphous +gyneconitis +gynecopathy +gynecopathic +gynecophore +gynecophoric +gynecophorous +gynecotelic +gynecratic +gyneocracy +gyneolater +gyneolatry +ginep +gynephobia +gynerium +ginete +gynethusia +gynetype +ging +gingal +gingall +gingalls +gingals +gingeley +gingeleys +gingeli +gingely +gingelies +gingelis +gingelly +gingellies +ginger +gingerade +gingerberry +gingerbread +gingerbready +gingered +gingery +gingerin +gingering +gingerleaf +gingerly +gingerline +gingerliness +gingerness +gingernut +gingerol +gingerous +gingerroot +gingers +gingersnap +gingersnaps +gingerspice +gingerwork +gingerwort +gingham +ginghamed +ginghams +gingili +gingilis +gingiva +gingivae +gingival +gingivalgia +gingivectomy +gingivitis +gingivoglossitis +gingivolabial +gingko +gingkoes +gingle +gingles +ginglyform +ginglymi +ginglymoarthrodia +ginglymoarthrodial +ginglymodi +ginglymodian +ginglymoid +ginglymoidal +ginglymostoma +ginglymostomoid +ginglymus +ginglyni +ginglmi +gingras +ginhound +ginhouse +gyniatry +gyniatrics +gyniatries +gynic +gynics +gyniolatry +gink +ginkgo +ginkgoaceae +ginkgoaceous +ginkgoales +ginkgoes +ginks +ginmill +ginn +ginned +ginney +ginnel +ginner +ginnery +ginneries +ginners +ginnet +ginny +ginnier +ginniest +ginning +ginnings +ginnle +gynobase +gynobaseous +gynobasic +gynocardia +gynocardic +gynocracy +gynocratic +gynodioecious +gynodioeciously +gynodioecism +gynoecia +gynoecium +gynoeciumcia +gynogenesis +gynogenetic +gynomonecious +gynomonoecious +gynomonoeciously +gynomonoecism +gynopara +gynophagite +gynophore +gynophoric +ginorite +gynosporangium +gynospore +gynostegia +gynostegigia +gynostegium +gynostemia +gynostemium +gynostemiumia +gins +ginseng +ginsengs +gynura +ginward +ginzo +ginzoes +gio +giobertite +giocoso +giojoso +gyokuro +giornata +giornatate +giottesque +giovanni +gip +gyp +gypaetus +gype +gipon +gipons +gipped +gypped +gipper +gypper +gyppery +gippers +gyppers +gippy +gipping +gypping +gippo +gyppo +gips +gyps +gipseian +gypseian +gypseous +gipser +gipsy +gypsy +gipsydom +gypsydom +gypsydoms +gipsied +gypsied +gipsies +gypsies +gipsyesque +gypsyesque +gypsiferous +gipsyfy +gypsyfy +gipsyhead +gypsyhead +gipsyhood +gypsyhood +gipsying +gypsying +gipsyish +gypsyish +gipsyism +gypsyism +gypsyisms +gipsylike +gypsylike +gypsine +gipsiologist +gypsiologist +gipsire +gipsyry +gypsyry +gypsite +gipsyweed +gypsyweed +gypsywise +gipsywort +gypsywort +gypsography +gipsology +gypsology +gypsologist +gypsophila +gypsophily +gypsophilous +gypsoplast +gypsous +gypster +gypsum +gypsumed +gypsuming +gypsums +gyracanthus +giraffa +giraffe +giraffes +giraffesque +giraffidae +giraffine +giraffish +giraffoid +gyral +gyrally +girandola +girandole +gyrant +girasol +girasole +girasoles +girasols +gyrate +gyrated +gyrates +gyrating +gyration +gyrational +gyrations +gyrator +gyratory +gyrators +girba +gird +girded +girder +girderage +girdering +girderless +girders +girding +girdingly +girdle +girdlecake +girdled +girdlelike +girdler +girdlers +girdles +girdlestead +girdling +girdlingly +girds +gire +gyre +gyrectomy +gyrectomies +gyred +girella +girellidae +gyrencephala +gyrencephalate +gyrencephalic +gyrencephalous +gyrene +gyrenes +gyres +gyrfalcon +gyrfalcons +girgashite +girgasite +gyri +gyric +gyring +gyrinid +gyrinidae +gyrinus +girja +girkin +girl +girland +girlchild +girleen +girlery +girlfriend +girlfriends +girlfully +girlhood +girlhoods +girly +girlie +girlies +girliness +girling +girlish +girlishly +girlishness +girlism +girllike +girllikeness +girls +girn +girnal +girned +girnel +girny +girnie +girning +girns +giro +gyro +gyrocar +gyroceracone +gyroceran +gyroceras +gyrochrome +gyrocompass +gyrocompasses +gyrodactylidae +gyrodactylus +gyrodyne +giroflore +gyrofrequency +gyrofrequencies +gyrogonite +gyrograph +gyrohorizon +gyroidal +gyroidally +gyrolite +gyrolith +gyroma +gyromagnetic +gyromancy +gyromele +gyrometer +gyromitra +giron +gyron +gironde +girondin +girondism +girondist +gironny +gyronny +girons +gyrons +gyrophora +gyrophoraceae +gyrophoraceous +gyrophoric +gyropigeon +gyropilot +gyroplane +giros +gyros +gyroscope +gyroscopes +gyroscopic +gyroscopically +gyroscopics +gyrose +gyrosyn +girosol +girosols +gyrostabilized +gyrostabilizer +gyrostachys +gyrostat +gyrostatic +gyrostatically +gyrostatics +gyrostats +gyrotheca +girouette +girouettes +girouettism +gyrous +gyrovagi +gyrovague +gyrovagues +gyrowheel +girr +girrit +girrock +girse +girsh +girshes +girsle +girt +girted +girth +girthed +girthing +girthline +girths +girting +girtline +girtonian +girts +gyrus +gis +gisant +gisants +gisarme +gisarmes +gise +gyse +gisel +gisement +gish +gisla +gisler +gismo +gismondine +gismondite +gismos +gispin +gist +gists +git +gitaligenin +gitalin +gitana +gitanemuck +gitanemuk +gitano +gitanos +gite +gyte +giterne +gith +gitim +gitksan +gytling +gitonin +gitoxigenin +gitoxin +gytrash +gitter +gittern +gitterns +gittite +gittith +gyttja +giulio +giunta +giuseppe +giust +giustamente +giustina +giusto +give +gyve +giveable +giveaway +giveaways +gyved +givey +given +givenness +givens +giver +givers +gives +gyves +giveth +givin +giving +gyving +givingness +gizmo +gizmos +gizz +gizzard +gizzards +gizzen +gizzened +gizzern +gjedost +gjetost +gjetosts +gl +glabbella +glabella +glabellae +glabellar +glabellous +glabellum +glabrate +glabreity +glabrescent +glabriety +glabrous +glabrousness +glace +glaceed +glaceing +glaces +glaciable +glacial +glacialism +glacialist +glacialize +glacially +glaciaria +glaciarium +glaciate +glaciated +glaciates +glaciating +glaciation +glacier +glaciered +glacieret +glacierist +glaciers +glacify +glacification +glacioaqueous +glaciolacustrine +glaciology +glaciologic +glaciological +glaciologist +glaciologists +glaciomarine +glaciometer +glacionatant +glacious +glacis +glacises +glack +glacon +glad +gladatorial +gladded +gladden +gladdened +gladdener +gladdening +gladdens +gladder +gladdest +gladdy +gladding +gladdon +glade +gladeye +gladelike +gladen +glades +gladful +gladfully +gladfulness +gladhearted +glady +gladiate +gladiator +gladiatory +gladiatorial +gladiatorism +gladiators +gladiatorship +gladiatrix +gladier +gladiest +gladify +gladii +gladiola +gladiolar +gladiolas +gladiole +gladioli +gladiolus +gladioluses +gladys +gladite +gladius +gladkaite +gladless +gladly +gladlier +gladliest +gladness +gladnesses +gladrags +glads +gladship +gladsome +gladsomely +gladsomeness +gladsomer +gladsomest +gladstone +gladstonian +gladstonianism +gladwin +glaga +glagah +glagol +glagolic +glagolitic +glagolitsa +glaieul +glaik +glaiket +glaiketness +glaikit +glaikitness +glaiks +glaymore +glair +glaire +glaired +glaireous +glaires +glairy +glairier +glairiest +glairin +glairiness +glairing +glairs +glaister +glaistig +glaive +glaived +glaives +glaizie +glaked +glaky +glali +glam +glamberry +glamor +glamorization +glamorizations +glamorize +glamorized +glamorizer +glamorizes +glamorizing +glamorous +glamorously +glamorousness +glamors +glamour +glamoured +glamoury +glamourie +glamouring +glamourization +glamourize +glamourizer +glamourless +glamourous +glamourously +glamourousness +glamours +glance +glanced +glancer +glances +glancing +glancingly +gland +glandaceous +glandarious +glander +glandered +glanderous +glanders +glandes +glandiferous +glandiform +glanditerous +glandless +glandlike +glands +glandula +glandular +glandularly +glandulation +glandule +glandules +glanduliferous +glanduliform +glanduligerous +glandulose +glandulosity +glandulous +glandulousness +glaniostomi +glanis +glans +glar +glare +glared +glareless +glareola +glareole +glareolidae +glareous +glareproof +glares +glareworm +glary +glarier +glariest +glarily +glariness +glaring +glaringly +glaringness +glarry +glaserian +glaserite +glasgow +glashan +glass +glassblower +glassblowers +glassblowing +glassed +glasseye +glassen +glasser +glasses +glassfish +glassful +glassfuls +glasshouse +glasshouses +glassy +glassie +glassier +glassies +glassiest +glassily +glassin +glassine +glassines +glassiness +glassing +glassite +glassless +glasslike +glasslikeness +glassmaker +glassmaking +glassman +glassmen +glassophone +glassrope +glassteel +glassware +glassweed +glasswork +glassworker +glassworkers +glassworking +glassworks +glassworm +glasswort +glastonbury +glaswegian +glathsheim +glathsheimr +glauber +glauberite +glaucescence +glaucescent +glaucic +glaucidium +glaucin +glaucine +glaucionetta +glaucium +glaucochroite +glaucodot +glaucodote +glaucolite +glaucoma +glaucomas +glaucomatous +glaucomys +glauconia +glauconiferous +glauconiidae +glauconite +glauconitic +glauconitization +glaucophane +glaucophanite +glaucophanization +glaucophanize +glaucophyllous +glaucopis +glaucosis +glaucosuria +glaucous +glaucously +glaucousness +glaucus +glauke +glaum +glaumrie +glaur +glaury +glaux +glave +glaver +glavered +glavering +glaze +glazed +glazement +glazen +glazer +glazers +glazes +glazework +glazy +glazier +glaziery +glazieries +glaziers +glaziest +glazily +glaziness +glazing +glazings +glb +gld +glead +gleam +gleamed +gleamy +gleamier +gleamiest +gleamily +gleaminess +gleaming +gleamingly +gleamless +gleams +glean +gleanable +gleaned +gleaner +gleaners +gleaning +gleanings +gleans +gleary +gleave +gleba +glebae +glebal +glebe +glebeless +glebes +gleby +glebous +glecoma +gled +glede +gledes +gledge +gledy +gleditsia +gleds +glee +gleed +gleeds +gleeful +gleefully +gleefulness +gleeishly +gleek +gleeked +gleeking +gleeks +gleemaiden +gleeman +gleemen +gleen +glees +gleesome +gleesomely +gleesomeness +gleet +gleeted +gleety +gleetier +gleetiest +gleeting +gleets +gleewoman +gleg +glegly +glegness +glegnesses +gley +gleyde +gleir +gleys +gleit +gleization +glen +glendale +glendover +glene +glengarry +glengarries +glenlike +glenlivet +glenn +glenohumeral +glenoid +glenoidal +glens +glent +glenwood +glessite +gletscher +gletty +glew +glia +gliadin +gliadine +gliadines +gliadins +glial +glib +glibber +glibbery +glibbest +glibly +glibness +glibnesses +glyc +glycaemia +glycaemic +glycan +glycans +glycemia +glycemic +glyceral +glyceraldehyde +glycerate +glyceria +glyceric +glyceride +glyceridic +glyceryl +glyceryls +glycerin +glycerinate +glycerinated +glycerinating +glycerination +glycerine +glycerinize +glycerins +glycerite +glycerize +glycerizin +glycerizine +glycerogel +glycerogelatin +glycerol +glycerolate +glycerole +glycerolyses +glycerolysis +glycerolize +glycerols +glycerophosphate +glycerophosphoric +glycerose +glyceroxide +glycic +glycid +glycide +glycidic +glycidol +glycyl +glycyls +glycin +glycine +glycines +glycinin +glycins +glycyphyllin +glycyrize +glycyrrhiza +glycyrrhizin +glick +glycocholate +glycocholic +glycocin +glycocoll +glycogelatin +glycogen +glycogenase +glycogenesis +glycogenetic +glycogeny +glycogenic +glycogenize +glycogenolysis +glycogenolytic +glycogenosis +glycogenous +glycogens +glycohaemia +glycohemia +glycol +glycolaldehyde +glycolate +glycolic +glycolide +glycolyl +glycolylurea +glycolipid +glycolipide +glycolipin +glycolipine +glycolysis +glycolytic +glycolytically +glycollate +glycollic +glycollide +glycols +glycoluric +glycoluril +glyconean +glyconeogenesis +glyconeogenetic +glyconian +glyconic +glyconics +glyconin +glycopeptide +glycopexia +glycopexis +glycoproteid +glycoprotein +glycosaemia +glycose +glycosemia +glycosidase +glycoside +glycosides +glycosidic +glycosidically +glycosyl +glycosyls +glycosin +glycosine +glycosuria +glycosuric +glycuresis +glycuronic +glycuronid +glycuronide +glidder +gliddery +glide +glided +glideless +glideness +glider +gliderport +gliders +glides +glidewort +gliding +glidingly +gliff +gliffy +gliffing +gliffs +glike +glykopectic +glykopexic +glim +glime +glimed +glimes +gliming +glimmer +glimmered +glimmery +glimmering +glimmeringly +glimmerings +glimmerite +glimmerous +glimmers +glimpse +glimpsed +glimpser +glimpsers +glimpses +glimpsing +glims +glyn +glink +glynn +glinse +glint +glinted +glinting +glints +gliocyte +glioma +gliomas +gliomata +gliomatous +gliosa +gliosis +glyoxal +glyoxalase +glyoxalic +glyoxalin +glyoxaline +glyoxyl +glyoxylic +glyoxilin +glyoxim +glyoxime +glyph +glyphic +glyphograph +glyphographer +glyphography +glyphographic +glyphs +glyptal +glyptic +glyptical +glyptician +glyptics +glyptodon +glyptodont +glyptodontidae +glyptodontoid +glyptograph +glyptographer +glyptography +glyptographic +glyptolith +glyptology +glyptological +glyptologist +glyptotheca +glyptotherium +glires +gliridae +gliriform +gliriformia +glirine +glis +glisk +glisky +gliss +glissade +glissaded +glissader +glissades +glissading +glissandi +glissando +glissandos +glissette +glist +glisten +glistened +glistening +glisteningly +glistens +glister +glyster +glistered +glistering +glisteringly +glisters +glitch +glitches +glitnir +glitter +glitterance +glittered +glittery +glittering +glitteringly +glitters +glittersome +glitzy +gloam +gloaming +gloamings +gloams +gloat +gloated +gloater +gloaters +gloating +gloatingly +gloats +glob +global +globalism +globalist +globalists +globality +globalization +globalize +globalized +globalizing +globally +globate +globated +globe +globed +globefish +globefishes +globeflower +globeholder +globelet +globelike +globes +globetrotter +globetrotters +globetrotting +globy +globical +globicephala +globiferous +globigerina +globigerinae +globigerinas +globigerine +globigerinidae +globin +globing +globins +globiocephalus +globoid +globoids +globose +globosely +globoseness +globosite +globosity +globosities +globosphaerite +globous +globously +globousness +globs +globular +globularia +globulariaceae +globulariaceous +globularity +globularly +globularness +globule +globules +globulet +globulicidal +globulicide +globuliferous +globuliform +globulimeter +globulin +globulins +globulinuria +globulysis +globulite +globulitic +globuloid +globulolysis +globulose +globulous +globulousness +globus +glochchidia +glochid +glochideous +glochidia +glochidial +glochidian +glochidiate +glochidium +glochids +glochines +glochis +glockenspiel +glockenspiels +glod +gloea +gloeal +gloeocapsa +gloeocapsoid +gloeosporiose +gloeosporium +glogg +gloggs +gloy +gloiopeltis +gloiosiphonia +gloiosiphoniaceae +glom +glome +glomeli +glomera +glomerate +glomeration +glomerella +glomeroporphyritic +glomerular +glomerulate +glomerule +glomeruli +glomerulitis +glomerulonephritis +glomerulose +glomerulus +glomi +glommed +glomming +glommox +gloms +glomus +glonoin +glonoine +glood +gloom +gloomed +gloomful +gloomfully +gloomy +gloomier +gloomiest +gloomily +gloominess +glooming +gloomingly +gloomings +gloomless +glooms +gloomth +glop +glopnen +gloppen +gloppy +glops +glor +glore +glory +gloria +gloriam +gloriana +glorias +gloriation +gloried +glories +gloriette +glorify +glorifiable +glorification +glorifications +glorified +glorifier +glorifiers +glorifies +glorifying +gloryful +glorying +gloryingly +gloryless +gloriole +glorioles +gloriosa +gloriosity +glorioso +glorious +gloriously +gloriousness +glos +gloss +glossa +glossae +glossagra +glossal +glossalgy +glossalgia +glossanthrax +glossary +glossarial +glossarially +glossarian +glossaries +glossarist +glossarize +glossas +glossata +glossate +glossator +glossatorial +glossectomy +glossectomies +glossed +glossem +glossematic +glossematics +glosseme +glossemes +glossemic +glosser +glossers +glosses +glossy +glossic +glossier +glossies +glossiest +glossily +glossina +glossinas +glossiness +glossing +glossingly +glossiphonia +glossiphonidae +glossist +glossitic +glossitis +glossless +glossmeter +glossocarcinoma +glossocele +glossocoma +glossocomium +glossocomon +glossodynamometer +glossodynia +glossoepiglottic +glossoepiglottidean +glossograph +glossographer +glossography +glossographical +glossohyal +glossoid +glossokinesthetic +glossolabial +glossolabiolaryngeal +glossolabiopharyngeal +glossolaly +glossolalia +glossolalist +glossolaryngeal +glossolysis +glossology +glossological +glossologies +glossologist +glossoncus +glossopalatine +glossopalatinus +glossopathy +glossopetra +glossophaga +glossophagine +glossopharyngeal +glossopharyngeus +glossophytia +glossophobia +glossophora +glossophorous +glossopyrosis +glossoplasty +glossoplegia +glossopode +glossopodium +glossopteris +glossoptosis +glossorrhaphy +glossoscopy +glossoscopia +glossospasm +glossosteresis +glossotherium +glossotype +glossotomy +glossotomies +glost +glosts +glottal +glottalite +glottalization +glottalize +glottalized +glottalizing +glottic +glottid +glottidean +glottides +glottis +glottiscope +glottises +glottitis +glottochronology +glottochronological +glottogony +glottogonic +glottogonist +glottology +glottologic +glottological +glottologies +glottologist +glotum +gloucester +glout +glouted +glouting +glouts +glove +gloved +glovey +gloveless +glovelike +glovemaker +glovemaking +gloveman +glovemen +glover +gloveress +glovers +gloves +gloving +glow +glowbard +glowbird +glowed +glower +glowered +glowerer +glowering +gloweringly +glowers +glowfly +glowflies +glowing +glowingly +glows +glowworm +glowworms +gloxinia +gloxinias +gloze +glozed +glozer +glozes +glozing +glozingly +glt +glub +glucaemia +glucagon +glucagons +glucase +glucate +glucemia +glucic +glucid +glucide +glucidic +glucina +glucine +glucinic +glucinium +glucinum +glucinums +gluck +glucke +glucocorticoid +glucocorticord +glucofrangulin +glucogene +glucogenesis +glucogenic +glucokinase +glucokinin +glucolipid +glucolipide +glucolipin +glucolipine +glucolysis +gluconate +gluconeogenesis +gluconeogenetic +gluconeogenic +gluconokinase +glucoprotein +glucosaemia +glucosamine +glucosan +glucosane +glucosazone +glucose +glucosemia +glucoses +glucosic +glucosid +glucosidal +glucosidase +glucoside +glucosidic +glucosidically +glucosin +glucosine +glucosone +glucosulfone +glucosuria +glucosuric +glucuronic +glucuronidase +glucuronide +glue +glued +gluey +glueyness +glueing +gluelike +gluelikeness +gluemaker +gluemaking +glueman +gluepot +gluer +gluers +glues +glug +glugglug +gluhwein +gluier +gluiest +gluily +gluiness +gluing +gluish +gluishness +glum +gluma +glumaceae +glumaceous +glumal +glumales +glume +glumelike +glumella +glumes +glumiferous +glumiflorae +glumly +glummer +glummest +glummy +glumness +glumnesses +glumose +glumosity +glumous +glump +glumpy +glumpier +glumpiest +glumpily +glumpiness +glumpish +glunch +glunched +glunches +glunching +gluneamie +glunimie +gluon +glusid +gluside +glut +glutael +glutaeous +glutamate +glutamates +glutamic +glutaminase +glutamine +glutaminic +glutaraldehyde +glutaric +glutathione +glutch +gluteal +glutei +glutelin +glutelins +gluten +glutenin +glutenous +glutens +gluteofemoral +gluteoinguinal +gluteoperineal +glutetei +glutethimide +gluteus +glutimate +glutin +glutinant +glutinate +glutination +glutinative +glutinize +glutinose +glutinosity +glutinous +glutinously +glutinousness +glutition +glutoid +glutose +gluts +glutted +gluttei +glutter +gluttery +glutting +gluttingly +glutton +gluttoness +gluttony +gluttonies +gluttonise +gluttonised +gluttonish +gluttonising +gluttonism +gluttonize +gluttonized +gluttonizing +gluttonous +gluttonously +gluttonousness +gluttons +gm +gmelina +gmelinite +gn +gnabble +gnaeus +gnamma +gnaphalioid +gnaphalium +gnapweed +gnar +gnarl +gnarled +gnarly +gnarlier +gnarliest +gnarliness +gnarling +gnarls +gnarr +gnarred +gnarring +gnarrs +gnars +gnash +gnashed +gnashes +gnashing +gnashingly +gnast +gnat +gnatcatcher +gnateater +gnatflower +gnathal +gnathalgia +gnathic +gnathidium +gnathion +gnathions +gnathism +gnathite +gnathites +gnathitis +gnatho +gnathobase +gnathobasic +gnathobdellae +gnathobdellida +gnathometer +gnathonic +gnathonical +gnathonically +gnathonism +gnathonize +gnathophorous +gnathoplasty +gnathopod +gnathopoda +gnathopodite +gnathopodous +gnathostegite +gnathostoma +gnathostomata +gnathostomatous +gnathostome +gnathostomi +gnathostomous +gnathotheca +gnatlike +gnatling +gnatoo +gnatproof +gnats +gnatsnap +gnatsnapper +gnatter +gnatty +gnattier +gnattiest +gnatworm +gnaw +gnawable +gnawed +gnawer +gnawers +gnawing +gnawingly +gnawings +gnawn +gnaws +gneiss +gneisses +gneissy +gneissic +gneissitic +gneissoid +gneissose +gnessic +gnetaceae +gnetaceous +gnetales +gnetum +gnetums +gneu +gnide +gnocchetti +gnocchi +gnoff +gnome +gnomed +gnomelike +gnomes +gnomesque +gnomic +gnomical +gnomically +gnomide +gnomish +gnomist +gnomists +gnomology +gnomologic +gnomological +gnomologist +gnomon +gnomonia +gnomoniaceae +gnomonic +gnomonical +gnomonics +gnomonology +gnomonological +gnomonologically +gnomons +gnoses +gnosiology +gnosiological +gnosis +gnostic +gnostical +gnostically +gnosticism +gnosticity +gnosticize +gnosticizer +gnostology +gnotobiology +gnotobiologies +gnotobiosis +gnotobiote +gnotobiotic +gnotobiotically +gnotobiotics +gnow +gns +gnu +gnus +go +goa +goad +goaded +goading +goadlike +goads +goadsman +goadster +goaf +goajiro +goal +goala +goalage +goaled +goalee +goaler +goalers +goalie +goalies +goaling +goalkeeper +goalkeepers +goalkeeping +goalless +goalmouth +goalpost +goalposts +goals +goaltender +goaltenders +goaltending +goan +goanese +goanna +goar +goas +goasila +goat +goatbeard +goatbrush +goatbush +goatee +goateed +goatees +goatfish +goatfishes +goatherd +goatherdess +goatherds +goaty +goatish +goatishly +goatishness +goatland +goatly +goatlike +goatling +goatpox +goatroot +goats +goatsbane +goatsbeard +goatsfoot +goatskin +goatskins +goatstone +goatsucker +goatweed +goave +goaves +gob +goback +goban +gobang +gobangs +gobans +gobbe +gobbed +gobber +gobbet +gobbets +gobby +gobbin +gobbing +gobble +gobbled +gobbledegook +gobbledygook +gobbler +gobblers +gobbles +gobbling +gobelin +gobemouche +gobernadora +gobet +gobi +goby +gobia +gobian +gobies +gobiesocid +gobiesocidae +gobiesociform +gobiesox +gobiid +gobiidae +gobiiform +gobiiformes +gobylike +gobinism +gobinist +gobio +gobioid +gobioidea +gobioidei +gobioids +goblet +gobleted +gobletful +goblets +goblin +gobline +goblinesque +goblinish +goblinism +goblinize +goblinry +goblins +gobmouthed +gobo +goboes +gobonated +gobonee +gobony +gobos +gobs +gobstick +gobstopper +goburra +gocart +goclenian +god +godawful +godchild +godchildren +goddam +goddammed +goddamming +goddammit +goddamn +goddamndest +goddamned +goddamnedest +goddamning +goddamnit +goddamns +goddams +goddard +goddaughter +goddaughters +godded +goddess +goddesses +goddesshood +goddessship +goddikin +godding +goddize +gode +godelich +godendag +godet +godetia +godfather +godfatherhood +godfathers +godfathership +godforsaken +godfrey +godful +godhead +godheads +godhood +godhoods +godiva +godkin +godless +godlessly +godlessness +godlet +godly +godlier +godliest +godlike +godlikeness +godlily +godliness +godling +godlings +godmaker +godmaking +godmamma +godmother +godmotherhood +godmothers +godmothership +godown +godowns +godpapa +godparent +godparents +godroon +godroons +gods +godsake +godsend +godsends +godsent +godship +godships +godsib +godson +godsons +godsonship +godspeed +godward +godwin +godwinian +godwit +godwits +goebbels +goeduck +goel +goelism +goemagot +goemot +goen +goer +goers +goes +goetae +goethe +goethian +goethite +goethites +goety +goetia +goetic +goetical +gofer +gofers +goff +goffer +goffered +gofferer +goffering +goffers +goffle +gog +gogetting +gogga +goggan +goggle +gogglebox +goggled +goggler +gogglers +goggles +goggly +gogglier +goggliest +goggling +goglet +goglets +gogmagog +gogo +gogos +gohila +goi +goy +goiabada +goyana +goyazite +goidel +goidelic +goyetian +goyim +goyin +goyish +goyle +going +goings +gois +goys +goitcho +goiter +goitered +goiterogenic +goiters +goitral +goitre +goitres +goitrogen +goitrogenic +goitrogenicity +goitrous +gokuraku +gol +gola +golach +goladar +golandaas +golandause +golaseccan +golconda +golcondas +gold +goldang +goldanged +goldarn +goldarned +goldarnedest +goldarns +goldbeater +goldbeating +goldbird +goldbrick +goldbricker +goldbrickers +goldbricks +goldbug +goldbugs +goldcrest +goldcup +goldeye +goldeyes +golden +goldenback +goldeney +goldeneye +goldeneyes +goldener +goldenest +goldenfleece +goldenhair +goldenknop +goldenly +goldenlocks +goldenmouth +goldenmouthed +goldenness +goldenpert +goldenrod +goldenrods +goldenseal +goldentop +goldenwing +golder +goldest +goldfield +goldfielder +goldfields +goldfinch +goldfinches +goldfinny +goldfinnies +goldfish +goldfishes +goldflower +goldhammer +goldhead +goldi +goldy +goldic +goldie +goldilocks +goldylocks +goldin +golding +goldish +goldless +goldlike +goldminer +goldmist +goldney +goldonian +golds +goldseed +goldsinny +goldsmith +goldsmithery +goldsmithing +goldsmithry +goldsmiths +goldspink +goldstone +goldtail +goldthread +goldtit +goldurn +goldurned +goldurnedest +goldurns +goldwater +goldweed +goldwork +goldworker +golee +golem +golems +goles +golet +golf +golfdom +golfed +golfer +golfers +golfing +golfings +golfs +golgi +golgotha +golgothas +goli +goliad +goliard +goliardeys +goliardery +goliardic +goliards +goliath +goliathize +goliaths +golilla +golkakra +goll +golland +gollar +goller +golly +gollywobbler +golliwog +gollywog +golliwogg +golliwogs +gollop +golo +goloch +goloe +goloka +golosh +goloshes +golp +golpe +golundauze +goluptious +goma +gomari +gomarian +gomarist +gomarite +gomart +gomashta +gomasta +gomavel +gombay +gombeen +gombeenism +gombo +gombos +gombroon +gombroons +gome +gomeisa +gomer +gomeral +gomerals +gomerec +gomerel +gomerels +gomeril +gomerils +gomlah +gommelin +gommier +gomontia +gomorrah +gomorrean +gomorrhean +gomphiasis +gomphocarpus +gomphodont +gompholobium +gomphoses +gomphosis +gomphrena +gomukhi +gomuti +gomutis +gon +gona +gonad +gonadal +gonadectomy +gonadectomies +gonadectomized +gonadectomizing +gonadial +gonadic +gonadotrope +gonadotrophic +gonadotrophin +gonadotropic +gonadotropin +gonads +gonaduct +gonagia +gonagra +gonake +gonakie +gonal +gonalgia +gonangia +gonangial +gonangium +gonangiums +gonapod +gonapophysal +gonapophysial +gonapophysis +gonarthritis +goncalo +gond +gondang +gondi +gondite +gondola +gondolas +gondolet +gondoletta +gondolier +gondoliere +gondoliers +gone +goney +goneness +gonenesses +goneoclinic +gonepoiesis +gonepoietic +goner +goneril +goners +gonesome +gonfalcon +gonfalon +gonfalonier +gonfalonierate +gonfaloniership +gonfalons +gonfanon +gonfanons +gong +gonged +gonging +gonglike +gongman +gongoresque +gongorism +gongorist +gongoristic +gongs +gony +gonia +goniac +gonial +goniale +gonyalgia +goniaster +goniatite +goniatites +goniatitic +goniatitid +goniatitidae +goniatitoid +gonyaulax +gonycampsis +gonid +gonidangium +gonydeal +gonidia +gonidial +gonydial +gonidic +gonidiferous +gonidiogenous +gonidioid +gonidiophore +gonidiose +gonidiospore +gonidium +gonif +gonifs +gonimic +gonimium +gonimoblast +gonimolobe +gonimous +goninidia +gonyocele +goniocraniometry +goniodoridae +goniodorididae +goniodoris +goniometer +goniometry +goniometric +goniometrical +goniometrically +gonion +gonyoncus +gonionia +goniopholidae +goniopholis +goniostat +goniotheca +goniotropous +gonys +gonystylaceae +gonystylaceous +gonystylus +gonytheca +gonitis +gonium +goniums +goniunia +gonk +gonna +gonnardite +gonne +gonoblast +gonoblastic +gonoblastidial +gonoblastidium +gonocalycine +gonocalyx +gonocheme +gonochorism +gonochorismal +gonochorismus +gonochoristic +gonocyte +gonocytes +gonococcal +gonococci +gonococcic +gonococcocci +gonococcoid +gonococcus +gonocoel +gonocoele +gonoecium +gonof +gonofs +gonogenesis +gonolobus +gonomere +gonomery +gonoph +gonophore +gonophoric +gonophorous +gonophs +gonoplasm +gonopod +gonopodia +gonopodial +gonopodium +gonopodpodia +gonopoietic +gonopore +gonopores +gonorrhea +gonorrheal +gonorrheic +gonorrhoea +gonorrhoeal +gonorrhoeic +gonosomal +gonosome +gonosphere +gonostyle +gonotheca +gonothecae +gonothecal +gonotyl +gonotype +gonotocont +gonotokont +gonotome +gonozooid +gonzalo +gonzo +goo +goober +goobers +good +goodby +goodbye +goodbyes +goodbys +goodenia +goodeniaceae +goodeniaceous +goodenoviaceae +gooder +gooders +goodhap +goodhearted +goodheartedly +goodheartedness +goodhumoredness +goody +goodie +goodyear +goodyera +goodies +goodyish +goodyism +goodyness +gooding +goodish +goodyship +goodishness +goodless +goodly +goodlier +goodliest +goodlihead +goodlike +goodliness +goodman +goodmanship +goodmen +goodnaturedness +goodness +goodnesses +goodnight +goodrich +goods +goodship +goodsire +goodsome +goodtemperedness +goodwife +goodwily +goodwilies +goodwill +goodwilled +goodwilly +goodwillie +goodwillies +goodwillit +goodwills +goodwives +gooey +goof +goofah +goofball +goofballs +goofed +goofer +goofy +goofier +goofiest +goofily +goofiness +goofing +goofs +goog +googly +googlies +googol +googolplex +googols +googul +gooier +gooiest +gook +gooky +gooks +gool +goolah +goolde +gools +gooma +goombay +goon +goonch +goonda +goondie +gooney +gooneys +goony +goonie +goonies +goons +goop +goopy +goops +gooral +goorals +gooranut +gooroo +goos +goosander +goose +goosebeak +gooseberry +gooseberries +goosebill +goosebird +gooseboy +goosebone +goosecap +goosed +goosefish +goosefishes +gooseflesh +gooseflower +goosefoot +goosefoots +goosegirl +goosegog +goosegrass +gooseherd +goosehouse +goosey +gooselike +gooseliver +goosemouth +gooseneck +goosenecked +goosepimply +goosery +gooseries +gooserumped +gooses +gooseskin +goosetongue +gooseweed +goosewing +goosewinged +goosy +goosier +goosiest +goosing +goosish +goosishly +goosishness +gootee +goozle +gopak +gopher +gopherberry +gopherberries +gopherman +gopherroot +gophers +gopherwood +gopura +gor +gora +goracco +goral +goralog +gorals +goran +gorb +gorbal +gorbelly +gorbellied +gorbellies +gorbet +gorbit +gorble +gorblimey +gorblimy +gorblin +gorce +gorcock +gorcocks +gorcrow +gordiacea +gordiacean +gordiaceous +gordyaean +gordian +gordiid +gordiidae +gordioid +gordioidea +gordius +gordolobo +gordon +gordonia +gordunite +gore +gorebill +gored +gorefish +gorer +gores +gorevan +gorfly +gorge +gorgeable +gorged +gorgedly +gorgelet +gorgeous +gorgeously +gorgeousness +gorger +gorgeret +gorgerin +gorgerins +gorgers +gorges +gorget +gorgeted +gorgets +gorgia +gorging +gorgio +gorglin +gorgon +gorgonacea +gorgonacean +gorgonaceous +gorgoneia +gorgoneion +gorgoneioneia +gorgonesque +gorgoneum +gorgonia +gorgoniacea +gorgoniacean +gorgoniaceous +gorgonian +gorgonin +gorgonise +gorgonised +gorgonising +gorgonize +gorgonized +gorgonizing +gorgonlike +gorgons +gorgonzola +gorgosaurus +gorhen +gorhens +gory +goric +gorier +goriest +gorily +gorilla +gorillalike +gorillas +gorillaship +gorillian +gorilline +gorilloid +goriness +gorinesses +goring +gorkhali +gorki +gorkiesque +gorkun +gorlin +gorling +gorlois +gorman +gormand +gormandise +gormandised +gormandiser +gormandising +gormandism +gormandize +gormandized +gormandizer +gormandizers +gormandizes +gormandizing +gormands +gormaw +gormed +gormless +gorra +gorraf +gorrel +gorry +gorse +gorsebird +gorsechat +gorsedd +gorsehatch +gorses +gorsy +gorsier +gorsiest +gorst +gortonian +gortonite +gos +gosain +goschen +goschens +gosh +goshawful +goshawk +goshawks +goshdarn +goshen +goshenite +goslarite +goslet +gosling +goslings +gosmore +gospel +gospeler +gospelers +gospelist +gospelize +gospeller +gospelly +gospellike +gospelmonger +gospels +gospelwards +gosplan +gospoda +gospodar +gospodin +gospodipoda +gosport +gosports +goss +gossamer +gossamered +gossamery +gossameriness +gossamers +gossampine +gossan +gossaniferous +gossans +gossard +gossep +gossy +gossip +gossipdom +gossiped +gossipee +gossiper +gossipers +gossiphood +gossipy +gossypin +gossypine +gossipiness +gossiping +gossipingly +gossypium +gossipmonger +gossipmongering +gossypol +gossypols +gossypose +gossipped +gossipper +gossipping +gossipred +gossipry +gossipries +gossips +gossoon +gossoons +goster +gosther +got +gotch +gotched +gotchy +gote +goter +goth +gotha +gotham +gothamite +gothic +gothically +gothicism +gothicist +gothicity +gothicize +gothicizer +gothicness +gothics +gothish +gothism +gothite +gothites +gothlander +gothonic +goths +gotiglacial +goto +gotos +gotra +gotraja +gotta +gotten +gottfried +gottlieb +gou +gouache +gouaches +gouaree +gouda +goudy +gouge +gouged +gouger +gougers +gouges +gouging +gougingly +goujay +goujat +goujon +goujons +goulan +goularo +goulash +goulashes +gouldian +goumi +goumier +gounau +goundou +goup +goupen +goupin +gour +goura +gourami +gouramis +gourd +gourde +gourded +gourdes +gourdful +gourdhead +gourdy +gourdiness +gourding +gourdlike +gourds +gourdworm +goury +gourinae +gourmand +gourmander +gourmanderie +gourmandise +gourmandism +gourmandize +gourmandizer +gourmands +gourmet +gourmetism +gourmets +gournard +gourounut +gousty +goustie +goustrous +gout +gouter +gouty +goutier +goutiest +goutify +goutily +goutiness +goutish +gouts +goutte +goutweed +goutwort +gouvernante +gouvernantes +gov +gove +govern +governability +governable +governableness +governably +governail +governance +governante +governed +governeress +governess +governessdom +governesses +governesshood +governessy +governing +governingly +governless +government +governmental +governmentalism +governmentalist +governmentalize +governmentally +governmentish +governments +governor +governorate +governors +governorship +governorships +governs +govt +gowan +gowaned +gowany +gowans +gowd +gowdy +gowdie +gowdnie +gowdnook +gowds +gowf +gowfer +gowiddie +gowk +gowked +gowkedly +gowkedness +gowkit +gowks +gowl +gowlan +gowland +gown +gowned +gowning +gownlet +gowns +gownsman +gownsmen +gowpen +gowpin +gox +goxes +gozell +gozill +gozzan +gozzard +gp +gpad +gpcd +gpd +gph +gpm +gps +gpss +gr +gra +graafian +graal +graals +grab +grabbable +grabbed +grabber +grabbers +grabby +grabbier +grabbiest +grabbing +grabbings +grabble +grabbled +grabbler +grabblers +grabbles +grabbling +grabbots +graben +grabens +grabhook +grabman +grabouche +grabs +grace +graced +graceful +gracefuller +gracefullest +gracefully +gracefulness +graceless +gracelessly +gracelessness +gracelike +gracer +graces +gracy +gracias +gracilaria +gracilariid +gracilariidae +gracile +gracileness +graciles +gracilescent +gracilis +gracility +gracing +graciosity +gracioso +graciosos +gracious +graciously +graciousness +grackle +grackles +graculus +grad +gradable +gradal +gradate +gradated +gradates +gradatim +gradating +gradation +gradational +gradationally +gradationately +gradations +gradative +gradatively +gradatory +graddan +grade +graded +gradefinder +gradeless +gradely +grademark +grader +graders +grades +gradgrind +gradgrindian +gradgrindish +gradgrindism +gradient +gradienter +gradientia +gradients +gradin +gradine +gradines +grading +gradings +gradino +gradins +gradiometer +gradiometric +gradometer +grads +gradual +graduale +gradualism +gradualist +gradualistic +graduality +gradually +gradualness +graduals +graduand +graduands +graduate +graduated +graduates +graduateship +graduatical +graduating +graduation +graduations +graduator +graduators +gradus +graduses +graeae +graecian +graecism +graecize +graecized +graecizes +graecizing +graecomania +graecophil +graeculus +graeme +graf +graff +graffage +graffer +graffias +graffiti +graffito +grafship +graft +graftage +graftages +graftdom +grafted +grafter +grafters +grafting +graftonite +graftproof +grafts +grager +gragers +graham +grahamism +grahamite +grahams +gray +graian +grayback +graybacks +graybeard +graybearded +graybeards +graycoat +grayed +grayer +grayest +grayfish +grayfishes +grayfly +grayhair +grayhead +grayhound +graying +grayish +grayishness +grail +graylag +graylags +grailer +grayly +grailing +grayling +graylings +graille +grails +graymalkin +graymill +grain +grainage +graine +grained +grainedness +grainer +grainery +grainering +grainers +grayness +graynesses +grainfield +grainy +grainier +grainiest +graininess +graining +grainland +grainless +grainman +grains +grainsick +grainsickness +grainsman +grainsmen +grainways +grayout +grayouts +graip +graypate +grays +graysby +graysbies +graisse +graith +graithly +graywacke +graywall +grayware +graywether +grakle +grallae +grallatores +grallatory +grallatorial +grallic +grallina +gralline +gralloch +gram +grama +gramaphone +gramary +gramarye +gramaries +gramaryes +gramas +gramash +gramashes +grame +gramenite +gramercy +gramercies +gramy +gramicidin +graminaceae +graminaceous +gramineae +gramineal +gramineous +gramineousness +graminicolous +graminiferous +graminifolious +graminiform +graminin +graminivore +graminivorous +graminology +graminological +graminous +gramma +grammalogue +grammar +grammarian +grammarianism +grammarians +grammarless +grammars +grammates +grammatic +grammatical +grammaticality +grammatically +grammaticalness +grammaticaster +grammatication +grammaticism +grammaticize +grammatics +grammatist +grammatistical +grammatite +grammatolator +grammatolatry +grammatology +grammatophyllum +gramme +grammel +grammes +grammy +grammies +grammontine +gramoches +gramophone +gramophones +gramophonic +gramophonical +gramophonically +gramophonist +gramp +grampa +gramper +gramps +grampus +grampuses +grams +grana +granada +granadilla +granadillo +granadine +granado +granage +granam +granary +granaries +granat +granate +granatite +granatum +granch +grand +grandad +grandada +grandaddy +grandads +grandam +grandame +grandames +grandams +grandaunt +grandaunts +grandbaby +grandchild +grandchildren +granddad +granddada +granddaddy +granddaddies +granddads +granddam +granddaughter +granddaughterly +granddaughters +grande +grandee +grandeeism +grandees +grandeeship +grander +grandesque +grandest +grandeur +grandeurs +grandeval +grandevity +grandevous +grandeza +grandezza +grandfather +grandfatherhood +grandfatherish +grandfatherless +grandfatherly +grandfathers +grandfathership +grandfer +grandfilial +grandgore +grandiflora +grandiloquence +grandiloquent +grandiloquently +grandiloquous +grandiose +grandiosely +grandioseness +grandiosity +grandioso +grandisonant +grandisonian +grandisonianism +grandisonous +grandity +grandly +grandma +grandmama +grandmamma +grandmammy +grandmas +grandmaster +grandmaternal +grandmontine +grandmother +grandmotherhood +grandmotherism +grandmotherly +grandmotherliness +grandmothers +grandnephew +grandnephews +grandness +grandniece +grandnieces +grando +grandpa +grandpap +grandpapa +grandpappy +grandparent +grandparentage +grandparental +grandparenthood +grandparents +grandpas +grandpaternal +grandrelle +grands +grandsir +grandsire +grandsirs +grandson +grandsons +grandsonship +grandstand +grandstanded +grandstander +grandstanding +grandstands +grandtotal +granduncle +granduncles +grane +granes +granet +grange +granger +grangerisation +grangerise +grangerised +grangeriser +grangerising +grangerism +grangerite +grangerization +grangerize +grangerized +grangerizer +grangerizing +grangers +granges +grangousier +graniferous +graniform +granilla +granita +granite +granitelike +granites +graniteware +granitic +granitical +graniticoline +granitiferous +granitification +granitiform +granitite +granitization +granitize +granitized +granitizing +granitoid +granitoidal +granivore +granivorous +granjeno +grank +granma +grannam +granny +grannybush +grannie +grannies +grannyknot +grannom +grano +granoblastic +granodiorite +granodioritic +granogabbro +granola +granolite +granolith +granolithic +granomerite +granophyre +granophyric +granose +granospherite +grant +grantable +granted +grantedly +grantee +grantees +granter +granters +granth +grantha +granthi +grantia +grantiidae +granting +grantor +grantors +grants +grantsman +grantsmanship +grantsmen +granula +granular +granulary +granularity +granularly +granulate +granulated +granulater +granulates +granulating +granulation +granulations +granulative +granulator +granulators +granule +granules +granulet +granuliferous +granuliform +granulite +granulitic +granulitis +granulitization +granulitize +granulization +granulize +granuloadipose +granuloblast +granuloblastic +granulocyte +granulocytic +granulocytopoiesis +granuloma +granulomas +granulomata +granulomatosis +granulomatous +granulometric +granulosa +granulose +granulosis +granulous +granum +granville +granza +granzita +grape +graped +grapeflower +grapefruit +grapefruits +grapeful +grapey +grapeys +grapeless +grapelet +grapelike +grapeline +grapenuts +grapery +graperies +graperoot +grapes +grapeshot +grapeskin +grapestalk +grapestone +grapevine +grapevines +grapewise +grapewort +graph +graphalloy +graphanalysis +graphed +grapheme +graphemes +graphemic +graphemically +graphemics +graphy +graphic +graphical +graphically +graphicalness +graphicly +graphicness +graphics +graphidiaceae +graphing +graphiola +graphiology +graphiological +graphiologist +graphis +graphite +graphiter +graphites +graphitic +graphitizable +graphitization +graphitize +graphitized +graphitizing +graphitoid +graphitoidal +graphium +graphoanalytical +grapholite +graphology +graphologic +graphological +graphologies +graphologist +graphologists +graphomania +graphomaniac +graphomaniacal +graphometer +graphometry +graphometric +graphometrical +graphometrist +graphomotor +graphonomy +graphophobia +graphophone +graphophonic +graphorrhea +graphoscope +graphospasm +graphostatic +graphostatical +graphostatics +graphotype +graphotypic +graphs +grapy +grapier +grapiest +graping +graplin +grapline +graplines +graplins +grapnel +grapnels +grappa +grappas +grapple +grappled +grapplement +grappler +grapplers +grapples +grappling +grapsidae +grapsoid +grapsus +grapta +graptolite +graptolitha +graptolithida +graptolithina +graptolitic +graptolitoidea +graptoloidea +graptomancy +gras +grasni +grasp +graspable +grasped +grasper +graspers +grasping +graspingly +graspingness +graspless +grasps +grass +grassant +grassation +grassbird +grasschat +grasscut +grasscutter +grassed +grasseye +grasser +grasserie +grassers +grasses +grasset +grassfinch +grassfire +grassflat +grassflower +grasshook +grasshop +grasshopper +grasshopperdom +grasshopperish +grasshoppers +grasshouse +grassy +grassie +grassier +grassiest +grassily +grassiness +grassing +grassland +grasslands +grassless +grasslike +grassman +grassmen +grassnut +grassplat +grassplot +grassquit +grassroots +grasswards +grassweed +grasswidow +grasswidowhood +grasswork +grassworm +grat +grata +gratae +grate +grated +grateful +gratefuller +gratefullest +gratefully +gratefulness +grateless +gratelike +grateman +grater +graters +grates +gratewise +grather +gratia +gratiano +gratias +graticulate +graticulation +graticule +gratify +gratifiable +gratification +gratifications +gratified +gratifiedly +gratifier +gratifies +gratifying +gratifyingly +gratility +gratillity +gratin +gratinate +gratinated +gratinating +grating +gratingly +gratings +gratins +gratiola +gratiolin +gratiosolin +gratis +gratitude +grattage +gratten +gratters +grattoir +grattoirs +gratton +gratuitant +gratuity +gratuities +gratuito +gratuitous +gratuitously +gratuitousness +gratulant +gratulate +gratulated +gratulating +gratulation +gratulatory +gratulatorily +graunt +graupel +graupels +graustark +grauwacke +grav +gravamem +gravamen +gravamens +gravamina +gravaminous +gravat +gravata +grave +graveclod +gravecloth +graveclothes +graved +gravedigger +gravediggers +gravedo +gravegarth +graveyard +graveyards +gravel +graveldiver +graveled +graveless +gravely +gravelike +graveling +gravelish +gravelled +gravelly +gravelliness +gravelling +gravelous +gravelroot +gravels +gravelstone +gravelweed +gravemaker +gravemaking +graveman +gravemaster +graven +graveness +gravenstein +graveolence +graveolency +graveolent +graver +gravery +graverobber +graverobbing +gravers +graves +graveship +graveside +gravest +gravestead +gravestone +gravestones +gravette +graveward +gravewards +gravy +gravic +gravicembali +gravicembalo +gravicembalos +gravid +gravida +gravidae +gravidas +gravidate +gravidation +gravidity +gravidly +gravidness +graviers +gravies +gravific +gravigrada +gravigrade +gravilea +gravimeter +gravimeters +gravimetry +gravimetric +gravimetrical +gravimetrically +graving +gravipause +gravisphere +gravispheric +gravitate +gravitated +gravitater +gravitates +gravitating +gravitation +gravitational +gravitationally +gravitations +gravitative +gravity +gravitic +gravities +gravitometer +graviton +gravitons +gravure +gravures +grawls +grazable +graze +grazeable +grazed +grazer +grazers +grazes +grazie +grazier +grazierdom +graziery +graziers +grazing +grazingly +grazings +grazioso +gre +greable +greably +grease +greaseball +greasebush +greased +greasehorn +greaseless +greaselessness +greasepaint +greaseproof +greaseproofness +greaser +greasers +greases +greasewood +greasy +greasier +greasiest +greasily +greasiness +greasing +great +greatcoat +greatcoated +greatcoats +greaten +greatened +greatening +greatens +greater +greatest +greathead +greatheart +greathearted +greatheartedly +greatheartedness +greatish +greatly +greatmouthed +greatness +greats +greave +greaved +greaves +grebe +grebes +grebo +grecale +grece +grecian +grecianize +grecians +grecing +grecism +grecize +grecized +grecizes +grecizing +greco +grecomania +grecomaniac +grecophil +grecoue +grecque +gree +greece +greed +greedy +greedier +greediest +greedygut +greedyguts +greedily +greediness +greedless +greeds +greedsome +greegree +greegrees +greeing +greek +greekdom +greekery +greekess +greekish +greekism +greekist +greekize +greekless +greekling +greeks +green +greenable +greenage +greenalite +greenback +greenbacker +greenbackism +greenbacks +greenbark +greenbelt +greenboard +greenbone +greenbottle +greenbrier +greenbug +greenbugs +greenbul +greencloth +greencoat +greened +greeney +greener +greenery +greeneries +greenest +greenfinch +greenfish +greenfishes +greenfly +greenflies +greengage +greengill +greengrocer +greengrocery +greengroceries +greengrocers +greenhead +greenheaded +greenheart +greenhearted +greenhew +greenhide +greenhood +greenhorn +greenhornism +greenhorns +greenhouse +greenhouses +greeny +greenyard +greenier +greeniest +greening +greenings +greenish +greenishness +greenkeeper +greenkeeping +greenland +greenlander +greenlandic +greenlandish +greenlandite +greenlandman +greenleaf +greenleek +greenless +greenlet +greenlets +greenly +greenling +greenness +greenockite +greenovite +greenroom +greenrooms +greens +greensand +greensauce +greenshank +greensick +greensickness +greenside +greenskeeper +greenslade +greenstick +greenstone +greenstuff +greensward +greenswarded +greentail +greenth +greenths +greenthumbed +greenuk +greenware +greenwax +greenweed +greenwich +greenwing +greenwithe +greenwood +greenwoods +greenwort +grees +greesagh +greese +greeshoch +greet +greeted +greeter +greeters +greeting +greetingless +greetingly +greetings +greets +greeve +greffe +greffier +greffotome +greg +gregal +gregale +gregaloid +gregarian +gregarianism +gregarina +gregarinae +gregarinaria +gregarine +gregarinian +gregarinida +gregarinidal +gregariniform +gregarinina +gregarinoidea +gregarinosis +gregarinous +gregarious +gregariously +gregariousness +gregaritic +gregatim +gregau +grege +gregg +gregge +greggle +greggriffin +grego +gregor +gregory +gregorian +gregorianist +gregorianize +gregorianizer +gregos +grey +greyback +greybeard +greycoat +greyed +greyer +greyest +greyfish +greyfly +greyflies +greige +greiges +greyhen +greyhens +greyhound +greyhounds +greyiaceae +greying +greyish +greylag +greylags +greyly +greyling +greillade +grein +greyness +greynesses +greing +greypate +greys +greisen +greisens +greyskin +greystone +greit +greith +greywacke +greyware +greywether +greking +grelot +gremial +gremiale +gremials +gremio +gremlin +gremlins +gremmy +gremmie +gremmies +grenada +grenade +grenades +grenadian +grenadier +grenadierial +grenadierly +grenadiers +grenadiership +grenadilla +grenadin +grenadine +grenadines +grenado +grenat +grenatite +grendel +grene +grenelle +grenier +gres +gresil +gressible +gressoria +gressorial +gressorious +gret +greta +gretchen +grete +gretel +greund +grevillea +grew +grewhound +grewia +grewsome +grewsomely +grewsomeness +grewsomer +grewsomest +grewt +grex +grf +gry +gribane +gribble +gribbles +grice +grid +gridded +gridder +gridding +griddle +griddlecake +griddlecakes +griddled +griddler +griddles +griddling +gride +gryde +grided +gridelin +grides +griding +gridiron +gridirons +gridlock +grids +grieben +griece +grieced +griecep +grief +griefful +grieffully +griefless +grieflessness +griefs +griege +grieko +grieshoch +grieshuckle +grievable +grievance +grievances +grievant +grievants +grieve +grieved +grievedly +griever +grievers +grieves +grieveship +grieving +grievingly +grievous +grievously +grievousness +griff +griffade +griffado +griffaun +griffe +griffes +griffin +griffinage +griffinesque +griffinhood +griffinish +griffinism +griffins +griffith +griffithite +griffon +griffonage +griffonne +griffons +griffs +grift +grifted +grifter +grifters +grifting +grifts +grig +griggles +grignet +grigri +grigris +grigs +grihastha +grihyasutra +grike +grill +grillade +grilladed +grillades +grillading +grillage +grillages +grille +grylle +grilled +grillee +griller +grillers +grilles +grillework +grilly +grylli +gryllid +gryllidae +grilling +gryllos +gryllotalpa +grillroom +grills +gryllus +grillwork +grilse +grilses +grim +grimace +grimaced +grimacer +grimacers +grimaces +grimacier +grimacing +grimacingly +grimalkin +grime +grimed +grimes +grimful +grimgribber +grimy +grimier +grimiest +grimily +grimines +griminess +griming +grimly +grimliness +grimm +grimme +grimmer +grimmest +grimmia +grimmiaceae +grimmiaceous +grimmish +grimness +grimnesses +grimoire +grimp +grimsir +grimsire +grin +grinagog +grinch +grincome +grind +grindable +grindal +grinded +grindelia +grinder +grindery +grinderies +grinderman +grinders +grinding +grindingly +grindings +grindle +grinds +grindstone +grindstones +gringo +gringole +gringolee +gringophobia +gringos +grinned +grinnellia +grinner +grinners +grinny +grinnie +grinning +grinningly +grins +grint +grinter +grintern +griot +griots +griotte +grip +grypanian +gripe +grype +griped +gripeful +gripey +griper +gripers +gripes +gripgrass +griph +gryph +gryphaea +griphe +griphite +gryphite +gryphon +gryphons +griphosaurus +gryphosaurus +griphus +gripy +gripier +gripiest +griping +gripingly +gripless +gripman +gripmen +gripment +gryposis +grypotherium +grippal +grippe +gripped +grippelike +gripper +grippers +grippes +grippy +grippier +grippiest +grippiness +gripping +grippingly +grippingness +grippit +gripple +grippleness +grippotoxin +grips +gripsack +gripsacks +gript +griqua +griquaite +griqualander +gris +grisaille +grisailles +grisard +grisbet +grysbok +grise +griselda +griseofulvin +griseous +grisette +grisettes +grisettish +grisgris +griskin +griskins +grisled +grisly +grislier +grisliest +grisliness +grison +grisons +grisounite +grisoutine +grisping +grissel +grissen +grissens +grisset +grissons +grist +gristbite +grister +gristhorbia +gristy +gristle +gristles +gristly +gristlier +gristliest +gristliness +gristmill +gristmiller +gristmilling +grists +grit +grith +grithbreach +grithman +griths +gritless +gritrock +grits +gritstone +gritted +gritten +gritter +gritty +grittie +grittier +grittiest +grittily +grittiness +gritting +grittle +grivation +grivet +grivets +grivna +grivois +grivoise +grizard +grizel +grizelin +grizzel +grizzle +grizzled +grizzler +grizzlers +grizzles +grizzly +grizzlier +grizzlies +grizzliest +grizzlyman +grizzliness +grizzling +gro +groan +groaned +groaner +groaners +groanful +groaning +groaningly +groans +groat +groats +groatsworth +grobian +grobianism +grocer +grocerdom +groceress +grocery +groceries +groceryman +grocerymen +grocerly +grocers +grocerwise +groceteria +grockle +groenendael +groenlandicus +groff +grog +grogged +grogger +groggery +groggeries +groggy +groggier +groggiest +groggily +grogginess +grogging +grognard +grogram +grograms +grogs +grogshop +grogshops +groin +groyne +groined +groinery +groynes +groining +groins +grolier +grolieresque +groma +gromatic +gromatical +gromatics +gromet +gromia +gromil +gromyl +grommet +grommets +gromwell +gromwells +grond +grondwet +gront +groof +groom +groomed +groomer +groomers +groomy +grooming +groomish +groomishly +groomlet +groomling +grooms +groomsman +groomsmen +groop +grooper +groose +groot +grooty +groove +grooved +grooveless +groovelike +groover +grooverhead +groovers +grooves +groovy +groovier +grooviest +grooviness +grooving +groow +grope +groped +groper +gropers +gropes +groping +gropingly +gropple +groroilite +grorudite +gros +grosbeak +grosbeaks +groschen +groser +groset +grosgrain +grosgrained +grosgrains +gross +grossart +grosse +grossed +grossen +grosser +grossers +grosses +grossest +grosshead +grossierete +grossify +grossification +grossing +grossirete +grossly +grossness +grosso +grossulaceous +grossular +grossularia +grossulariaceae +grossulariaceous +grossularious +grossularite +grosz +groszy +grot +grote +groten +grotesco +grotesque +grotesquely +grotesqueness +grotesquery +grotesquerie +grotesqueries +grotesques +grothine +grothite +grotian +grotianism +grots +grottesco +grotty +grotto +grottoed +grottoes +grottolike +grottos +grottowork +grotzen +grouch +grouched +grouches +grouchy +grouchier +grouchiest +grouchily +grouchiness +grouching +grouchingly +groucho +grouf +grough +ground +groundable +groundably +groundage +groundberry +groundbird +groundbreaker +grounded +groundedly +groundedness +grounden +groundenell +grounder +grounders +groundflower +groundhog +groundy +grounding +groundkeeper +groundless +groundlessly +groundlessness +groundly +groundline +groundliness +groundling +groundlings +groundman +groundmass +groundneedle +groundnut +groundout +groundplot +grounds +groundsel +groundsheet +groundsill +groundskeep +groundskeeping +groundsman +groundspeed +groundswell +groundswells +groundway +groundwall +groundward +groundwards +groundwater +groundwave +groundwood +groundwork +group +groupable +groupage +groupageness +grouped +grouper +groupers +groupie +groupies +grouping +groupings +groupist +grouplet +groupment +groupoid +groupoids +groups +groupthink +groupwise +grouse +grouseberry +groused +grouseless +grouselike +grouser +grousers +grouses +grouseward +grousewards +grousy +grousing +grout +grouted +grouter +grouters +grouthead +grouty +groutier +groutiest +grouting +groutite +groutnoll +grouts +grouze +grove +groved +grovel +groveled +groveler +grovelers +groveless +groveling +grovelingly +grovelings +grovelled +groveller +grovelling +grovellingly +grovellings +grovels +grover +grovers +groves +grovet +grovy +grow +growable +growan +growed +grower +growers +growing +growingly +growingupness +growl +growled +growler +growlery +growleries +growlers +growly +growlier +growliest +growliness +growling +growlingly +growls +grown +grownup +grownups +grows +growse +growsome +growth +growthful +growthy +growthiness +growthless +growths +growze +grozart +grozer +grozet +grr +grs +grub +grubbed +grubber +grubbery +grubberies +grubbers +grubby +grubbier +grubbies +grubbiest +grubbily +grubbiness +grubbing +grubble +grubhood +grubless +grubroot +grubs +grubstake +grubstaked +grubstaker +grubstakes +grubstaking +grubstreet +grubworm +grubworms +grucche +grudge +grudged +grudgeful +grudgefully +grudgefulness +grudgekin +grudgeless +grudgeons +grudger +grudgery +grudgers +grudges +grudging +grudgingly +grudgingness +grudgment +grue +gruel +grueled +grueler +gruelers +grueling +gruelingly +gruelings +gruelled +grueller +gruellers +gruelly +gruelling +gruellings +gruels +grues +gruesome +gruesomely +gruesomeness +gruesomer +gruesomest +gruf +gruff +gruffed +gruffer +gruffest +gruffy +gruffier +gruffiest +gruffily +gruffiness +gruffing +gruffish +gruffly +gruffness +gruffs +gruft +grufted +grugous +grugru +grugrus +gruidae +gruyere +gruiform +gruiformes +gruine +gruis +gruys +grulla +grum +grumble +grumbled +grumbler +grumblers +grumbles +grumblesome +grumbletonian +grumbly +grumbling +grumblingly +grume +grumes +grumium +grumly +grummel +grummels +grummer +grummest +grummet +grummeter +grummets +grumness +grumose +grumous +grumousness +grump +grumped +grumph +grumphy +grumphie +grumphies +grumpy +grumpier +grumpiest +grumpily +grumpiness +grumping +grumpish +grumpishness +grumps +grun +grunch +grundel +grundy +grundified +grundyism +grundyist +grundyite +grundlov +grundsil +grunerite +gruneritization +grungy +grungier +grungiest +grunion +grunions +grunswel +grunt +grunted +grunter +grunters +grunth +grunting +gruntingly +gruntle +gruntled +gruntles +gruntling +grunts +grunzie +gruppetto +gruppo +grus +grush +grushie +grusian +grusinian +gruss +grutch +grutched +grutches +grutching +grutten +grx +gs +gt +gtc +gtd +gte +gteau +gthite +gtt +gu +guaba +guacacoa +guacamole +guachamaca +guacharo +guacharoes +guacharos +guachipilin +guacho +guacico +guacimo +guacin +guaco +guaconize +guacos +guadagnini +guadalcazarite +guadua +guageable +guaguanche +guaharibo +guahiban +guahibo +guahivo +guayaba +guayabera +guayaberas +guayabi +guayabo +guaiac +guayacan +guaiacol +guaiacolize +guaiacols +guaiaconic +guaiacs +guaiacum +guaiacums +guayaqui +guaiaretic +guaiasanol +guaican +guaycuru +guaycuruan +guaymie +guaiocum +guaiocums +guaiol +guayroto +guayule +guayules +guajillo +guajira +guajiras +guaka +gualaca +guam +guama +guamachil +guamuchil +guan +guana +guanabana +guanabano +guanaco +guanacos +guanay +guanayes +guanays +guanajuatite +guanamine +guanare +guanase +guanases +guanche +guaneide +guanethidine +guango +guanidin +guanidine +guanidins +guanidopropionic +guaniferous +guanyl +guanylic +guanin +guanine +guanines +guanins +guanize +guano +guanophore +guanos +guanosine +guans +guao +guapena +guapilla +guapinol +guaque +guar +guara +guarabu +guaracha +guarachas +guarache +guaraguao +guarana +guarand +guarani +guaranian +guaranies +guaranin +guaranine +guaranis +guarantee +guaranteed +guaranteeing +guaranteer +guaranteers +guarantees +guaranteeship +guaranteing +guaranty +guarantied +guaranties +guarantying +guarantine +guarantor +guarantors +guarantorship +guarapo +guarapucu +guaraunan +guarauno +guard +guardable +guardage +guardant +guardants +guarded +guardedly +guardedness +guardee +guardeen +guarder +guarders +guardfish +guardful +guardfully +guardhouse +guardhouses +guardian +guardiancy +guardianess +guardianless +guardianly +guardians +guardianship +guardianships +guarding +guardingly +guardless +guardlike +guardo +guardrail +guardrails +guardroom +guards +guardship +guardsman +guardsmen +guardstone +guarea +guary +guariba +guarico +guarinite +guarish +guarneri +guarnerius +guarnieri +guarrau +guarri +guars +guaruan +guasa +guastalline +guatambu +guatemala +guatemalan +guatemalans +guatemaltecan +guatibero +guativere +guato +guatoan +guatusan +guatuso +guauaenok +guava +guavaberry +guavas +guavina +guaxima +guaza +guazuma +guazuti +guazzo +gubat +gubbertush +gubbin +gubbings +gubbins +gubbo +guberla +gubernacula +gubernacular +gubernaculum +gubernance +gubernation +gubernative +gubernator +gubernatorial +gubernatrix +gubernia +guberniya +guck +gucked +gucki +gucks +gud +gudame +guddle +guddled +guddler +guddling +gude +gudebrother +gudefather +gudemother +gudes +gudesake +gudesakes +gudesire +gudewife +gudge +gudgeon +gudgeoned +gudgeoning +gudgeons +gudget +gudok +gudrun +gue +guebre +guebucu +guejarite +guelf +guelph +guelphic +guelphish +guelphism +guemal +guemul +guenepe +guenon +guenons +guepard +gueparde +guerdon +guerdonable +guerdoned +guerdoner +guerdoning +guerdonless +guerdons +guereba +guereza +guergal +guerickian +gueridon +gueridons +guerilla +guerillaism +guerillas +guerinet +guerison +guerite +guerites +guernsey +guernseyed +guernseys +guerre +guerrila +guerrilla +guerrillaism +guerrillas +guerrillaship +guesdism +guesdist +guess +guessable +guessed +guesser +guessers +guesses +guessing +guessingly +guessive +guesstimate +guesstimated +guesstimates +guesstimating +guesswork +guessworker +guest +guestchamber +guested +guesten +guester +guesthouse +guesthouses +guestimate +guestimated +guestimating +guesting +guestive +guestless +guestling +guestmaster +guests +guestship +guestwise +guetar +guetare +guetre +gufa +guff +guffaw +guffawed +guffawing +guffaws +guffer +guffy +guffin +guffs +gufought +gugal +guggle +guggled +guggles +gugglet +guggling +guglet +guglets +guglia +guglio +gugu +guha +guhayna +guhr +guy +guiac +guiana +guyana +guianan +guyandot +guianese +guib +guiba +guichet +guid +guidable +guidage +guidance +guidances +guide +guideboard +guidebook +guidebooky +guidebookish +guidebooks +guidecraft +guided +guideless +guideline +guidelines +guidepost +guideposts +guider +guideress +guiders +guidership +guides +guideship +guideway +guiding +guidingly +guidman +guido +guydom +guidon +guidonian +guidons +guids +guidsire +guidwife +guidwilly +guidwillie +guyed +guyer +guyers +guige +guignardia +guigne +guignol +guying +guijo +guilandina +guild +guilder +guilders +guildhall +guildic +guildite +guildry +guilds +guildship +guildsman +guildsmen +guile +guiled +guileful +guilefully +guilefulness +guileless +guilelessly +guilelessness +guiler +guilery +guiles +guilfat +guily +guyline +guiling +guillem +guillemet +guillemot +guillermo +guillevat +guilloche +guillochee +guillotinade +guillotine +guillotined +guillotinement +guillotiner +guillotines +guillotining +guillotinism +guillotinist +guilt +guiltful +guilty +guiltier +guiltiest +guiltily +guiltiness +guiltless +guiltlessly +guiltlessness +guilts +guiltsick +guimbard +guimpe +guimpes +guinde +guinea +guineaman +guinean +guineapig +guineas +guinevere +guinfo +guinness +guyot +guyots +guipure +guipures +guirlande +guiro +guys +guisard +guisards +guisarme +guise +guised +guiser +guises +guisian +guising +guitar +guitarfish +guitarfishes +guitarist +guitarists +guitarlike +guitars +guitermanite +guitguit +guytrash +guittonian +guywire +gujar +gujarati +gujerat +gujrati +gul +gula +gulae +gulaman +gulancha +guland +gulanganes +gular +gularis +gulas +gulash +gulch +gulches +guld +gulden +guldengroschen +guldens +gule +gules +gulf +gulfed +gulfy +gulfier +gulfiest +gulfing +gulflike +gulfs +gulfside +gulfwards +gulfweed +gulfweeds +gulgul +guly +gulinula +gulinulae +gulinular +gulist +gulix +gull +gullability +gullable +gullably +gullage +gullah +gulled +gulley +gulleys +guller +gullery +gulleries +gullet +gulleting +gullets +gully +gullibility +gullible +gullibly +gullied +gullies +gullygut +gullyhole +gullying +gulling +gullion +gullish +gullishly +gullishness +gulliver +gulllike +gulls +gulmohar +gulo +gulonic +gulose +gulosity +gulosities +gulp +gulped +gulper +gulpers +gulph +gulpy +gulpier +gulpiest +gulpin +gulping +gulpingly +gulps +gulravage +guls +gulsach +gult +gum +gumby +gumbo +gumboil +gumboils +gumbolike +gumboots +gumbos +gumbotil +gumbotils +gumchewer +gumdigger +gumdigging +gumdrop +gumdrops +gumfield +gumflower +gumhar +gumi +gumihan +gumlah +gumless +gumly +gumlike +gumlikeness +gumma +gummage +gummaker +gummaking +gummas +gummata +gummatous +gummed +gummer +gummers +gummy +gummic +gummier +gummiest +gummiferous +gumminess +gumming +gummite +gummites +gummose +gummoses +gummosis +gummosity +gummous +gump +gumpheon +gumphion +gumption +gumptionless +gumptions +gumptious +gumpus +gums +gumshield +gumshoe +gumshoed +gumshoeing +gumshoes +gumshoing +gumtree +gumtrees +gumweed +gumweeds +gumwood +gumwoods +gun +guna +gunarchy +gunate +gunated +gunating +gunation +gunbarrel +gunbearer +gunboat +gunboats +gunbright +gunbuilder +guncotton +gunda +gundalow +gundeck +gundelet +gundelow +gundi +gundy +gundie +gundygut +gundog +gundogs +gunebo +gunfight +gunfighter +gunfighters +gunfighting +gunfights +gunfire +gunfires +gunflint +gunflints +gunfought +gung +gunge +gunhouse +gunyah +gunyang +gunyeh +gunite +guniter +gunj +gunja +gunjah +gunk +gunkhole +gunkholed +gunkholing +gunky +gunks +gunl +gunlayer +gunlaying +gunless +gunline +gunlock +gunlocks +gunmaker +gunmaking +gunman +gunmanship +gunmen +gunmetal +gunmetals +gunnage +gunnar +gunne +gunned +gunnel +gunnels +gunnen +gunner +gunnera +gunneraceae +gunneress +gunnery +gunneries +gunners +gunnership +gunny +gunnies +gunning +gunnings +gunnysack +gunnysacks +gunnung +gunocracy +gunong +gunpaper +gunpapers +gunplay +gunplays +gunpoint +gunpoints +gunport +gunpowder +gunpowdery +gunpowderous +gunpower +gunrack +gunreach +gunroom +gunrooms +gunrunner +gunrunning +guns +gunsel +gunsels +gunship +gunships +gunshop +gunshot +gunshots +gunsling +gunslinger +gunslingers +gunslinging +gunsman +gunsmith +gunsmithery +gunsmithing +gunsmiths +gunster +gunstick +gunstock +gunstocker +gunstocking +gunstocks +gunstone +gunter +gunther +guntub +gunung +gunwale +gunwales +gunwhale +gunz +gunzian +gup +guppy +guppies +guptavidya +gur +guran +gurdfish +gurdy +gurdle +gurdwara +gurge +gurged +gurgeon +gurgeons +gurges +gurging +gurgitation +gurgle +gurgled +gurgles +gurglet +gurglets +gurgly +gurgling +gurglingly +gurgoyl +gurgoyle +gurgulation +gurgulio +gurian +guric +gurish +gurjan +gurjara +gurjun +gurk +gurkha +gurl +gurle +gurlet +gurly +gurmukhi +gurnard +gurnards +gurney +gurneyite +gurneys +gurnet +gurnets +gurnetty +gurniad +gurr +gurrah +gurry +gurries +gursh +gurshes +gurt +gurts +guru +gurus +guruship +guruships +gus +gusain +guser +guserid +gush +gushed +gusher +gushers +gushes +gushet +gushy +gushier +gushiest +gushily +gushiness +gushing +gushingly +gushingness +gusla +gusle +guslee +guss +gusset +gusseted +gusseting +gussets +gussy +gussie +gussied +gussies +gussying +gust +gustable +gustables +gustard +gustation +gustative +gustativeness +gustatory +gustatorial +gustatorially +gustatorily +gustavus +gusted +gustful +gustfully +gustfulness +gusty +gustier +gustiest +gustily +gustiness +gusting +gustless +gusto +gustoes +gustoish +gustoso +gusts +gustus +gut +gutbucket +guti +gutierrez +gutium +gutless +gutlessness +gutlike +gutling +gutnic +gutnish +guts +gutser +gutsy +gutsier +gutsiest +gutsily +gutsiness +gutt +gutta +guttable +guttae +guttar +guttate +guttated +guttatim +guttation +gutte +gutted +guttee +gutter +guttera +gutteral +gutterblood +guttered +guttery +guttering +gutterize +gutterlike +gutterling +gutterman +gutters +guttersnipe +guttersnipes +guttersnipish +gutterspout +gutterwise +gutti +gutty +guttide +guttie +guttier +guttiest +guttifer +guttiferae +guttiferal +guttiferales +guttiferous +guttiform +guttiness +gutting +guttle +guttled +guttler +guttlers +guttles +guttling +guttula +guttulae +guttular +guttulate +guttule +guttulous +guttur +guttural +gutturalisation +gutturalise +gutturalised +gutturalising +gutturalism +gutturality +gutturalization +gutturalize +gutturalized +gutturalizing +gutturally +gutturalness +gutturals +gutturine +gutturize +gutturonasal +gutturopalatal +gutturopalatine +gutturotetany +guttus +gutweed +gutwise +gutwort +guv +guvacine +guvacoline +guz +guze +guzerat +guzmania +guzul +guzzle +guzzled +guzzledom +guzzler +guzzlers +guzzles +guzzling +gv +gwag +gwantus +gweduc +gweduck +gweducks +gweducs +gweed +gweeon +gwely +gwen +gwendolen +gwerziou +gwine +gwiniad +gwyniad +h +ha +haab +haaf +haafs +haak +haar +haars +hab +habab +habaera +habakkuk +habanera +habaneras +habbe +habble +habbub +habdalah +habdalahs +habe +habeas +habena +habenal +habenar +habenaria +habendum +habenula +habenulae +habenular +haberdash +haberdasher +haberdasheress +haberdashery +haberdasheries +haberdashers +haberdine +habere +habergeon +habet +habilable +habilant +habilatory +habile +habilement +habiliment +habilimental +habilimentary +habilimentation +habilimented +habiliments +habilitate +habilitated +habilitating +habilitation +habilitator +hability +habille +habiri +habiru +habit +habitability +habitable +habitableness +habitably +habitacle +habitacule +habitally +habitan +habitance +habitancy +habitancies +habitans +habitant +habitants +habitat +habitatal +habitate +habitatio +habitation +habitational +habitations +habitative +habitator +habitats +habited +habiting +habits +habitual +habituality +habitualize +habitually +habitualness +habituate +habituated +habituates +habituating +habituation +habituations +habitude +habitudes +habitudinal +habitue +habitues +habiture +habitus +hable +habnab +haboob +haboub +habronema +habronemiasis +habronemic +habrowne +habsburg +habu +habub +habuka +habus +habutae +habutai +habutaye +haccucal +hacek +haceks +hacendado +hache +hachiman +hachis +hachment +hacht +hachure +hachured +hachures +hachuring +hacienda +haciendado +haciendas +hack +hackamatak +hackamore +hackbarrow +hackberry +hackberries +hackbolt +hackbush +hackbut +hackbuteer +hackbuts +hackbutter +hackdriver +hacked +hackee +hackeem +hackees +hackeymal +hacker +hackery +hackeries +hackers +hacky +hackia +hackie +hackies +hackin +hacking +hackingly +hackle +hackleback +hackled +hackler +hacklers +hackles +hacklet +hackly +hacklier +hackliest +hackling +hacklog +hackmack +hackmall +hackman +hackmatack +hackmen +hackney +hackneyed +hackneyedly +hackneyedness +hackneyer +hackneying +hackneyism +hackneyman +hackneys +hacks +hacksaw +hacksaws +hacksilber +hackster +hackthorn +hacktree +hackwood +hackwork +hackworks +hacqueton +had +hadada +hadal +hadarim +hadassah +hadaway +hadbot +hadbote +hadden +hadder +haddest +haddie +haddin +haddo +haddock +haddocker +haddocks +hade +hadean +haded +hadendoa +hadendowa +hadentomoid +hadentomoidea +hadephobia +hades +hadhramautian +hading +hadit +hadith +hadiths +hadj +hadjee +hadjees +hadjemi +hadjes +hadji +hadjis +hadland +hadnt +hadramautian +hadrom +hadrome +hadromerina +hadromycosis +hadron +hadronic +hadrons +hadrosaur +hadrosaurus +hadst +hae +haec +haecceity +haecceities +haeckelian +haeckelism +haed +haeing +haem +haemachrome +haemacytometer +haemad +haemagglutinate +haemagglutinated +haemagglutinating +haemagglutination +haemagglutinative +haemagglutinin +haemagogue +haemal +haemamoeba +haemangioma +haemangiomas +haemangiomata +haemangiomatosis +haemanthus +haemaphysalis +haemapophysis +haemaspectroscope +haematal +haematein +haematemesis +haematherm +haemathermal +haemathermous +haematic +haematics +haematid +haematin +haematinic +haematinon +haematins +haematinum +haematite +haematitic +haematoblast +haematobranchia +haematobranchiate +haematocele +haematocyst +haematocystis +haematocyte +haematocrya +haematocryal +haematocrit +haematogenesis +haematogenous +haematoid +haematoidin +haematoin +haematolysis +haematology +haematologic +haematological +haematologist +haematoma +haematomas +haematomata +haematometer +haematophilina +haematophiline +haematophyte +haematopoiesis +haematopoietic +haematopus +haematorrhachis +haematosepsis +haematosin +haematosis +haematotherma +haematothermal +haematoxylic +haematoxylin +haematoxylon +haematozoa +haematozoal +haematozoic +haematozoon +haematozzoa +haematuria +haemic +haemin +haemins +haemoblast +haemochrome +haemocyanin +haemocyte +haemocytoblast +haemocytoblastic +haemocytometer +haemocoel +haemoconcentration +haemodialysis +haemodilution +haemodynamic +haemodynamics +haemodoraceae +haemodoraceous +haemoflagellate +haemoglobic +haemoglobin +haemoglobinous +haemoglobinuria +haemogram +haemogregarina +haemogregarinidae +haemoid +haemolysin +haemolysis +haemolytic +haemometer +haemonchiasis +haemonchosis +haemonchus +haemony +haemophil +haemophile +haemophilia +haemophiliac +haemophilic +haemopod +haemopoiesis +haemoproteus +haemoptysis +haemorrhage +haemorrhaged +haemorrhagy +haemorrhagia +haemorrhagic +haemorrhaging +haemorrhoid +haemorrhoidal +haemorrhoidectomy +haemorrhoids +haemosporid +haemosporidia +haemosporidian +haemosporidium +haemostasia +haemostasis +haemostat +haemostatic +haemothorax +haemotoxic +haemotoxin +haems +haemulidae +haemuloid +haen +haeredes +haeremai +haeres +haes +haet +haets +haf +haff +haffat +haffet +haffets +haffit +haffits +haffkinize +haffle +hafflins +hafgan +hafis +hafiz +haflin +hafnia +hafnyl +hafnium +hafniums +haft +haftarah +haftarahs +haftarot +haftaroth +hafted +hafter +hafters +hafting +haftorah +haftorahs +haftorot +haftoroth +hafts +hag +hagada +hagadic +hagadist +hagadists +haganah +hagar +hagarene +hagarite +hagberry +hagberries +hagboat +hagbolt +hagborn +hagbush +hagbushes +hagbut +hagbuts +hagden +hagdin +hagdon +hagdons +hagdown +hageen +hagein +hagenia +hagfish +hagfishes +haggada +haggadah +haggaday +haggadal +haggadic +haggadical +haggadist +haggadistic +haggai +haggard +haggardly +haggardness +haggards +hagged +haggeis +hagger +haggy +hagging +haggiographal +haggis +haggises +haggish +haggishly +haggishness +haggister +haggle +haggled +haggler +hagglers +haggles +haggly +haggling +hagi +hagia +hagiarchy +hagiarchies +hagigah +hagiocracy +hagiocracies +hagiographa +hagiographal +hagiographer +hagiographers +hagiography +hagiographic +hagiographical +hagiographies +hagiographist +hagiolater +hagiolatry +hagiolatrous +hagiolith +hagiology +hagiologic +hagiological +hagiologically +hagiologies +hagiologist +hagiophobia +hagioscope +hagioscopic +haglet +haglike +haglin +hagmall +hagmane +hagmena +hagmenay +hagrid +hagridden +hagride +hagrider +hagrides +hagriding +hagrode +hagrope +hags +hagseed +hagship +hagstone +hagtaper +hague +hagueton +hagweed +hagworm +hah +haha +hahnemannian +hahnemannism +hahnium +hahs +hay +haya +haiari +haiathalah +hayband +haybird +haybote +haybox +hayburner +haycap +haycart +haick +haycock +haycocks +haida +haidan +haidee +haydenite +haidingerite +haydn +haiduck +haiduk +haye +hayed +hayey +hayer +hayers +hayes +hayfield +hayfields +hayfork +hayforks +haygrower +haying +hayings +haik +haika +haikai +haikal +haikh +haiks +haiku +haikun +haikwan +hail +haylage +haylages +hailed +hailer +hailers +hailes +haily +haylift +hailing +hayloft +haylofts +hailproof +hails +hailse +hailshot +hailstone +hailstoned +hailstones +hailstorm +hailstorms +hailweed +haymaker +haymakers +haymaking +haymarket +haimavati +haymish +haymow +haymows +haimsucken +hain +hainai +hainan +hainanese +hainberry +hainch +haine +hayne +hained +hair +hayrack +hayracks +hayrake +hayraker +hairball +hairballs +hairband +hairbands +hairbeard +hairbell +hairbird +hairbrain +hairbrained +hairbreadth +hairbreadths +hairbrush +hairbrushes +haircap +haircaps +haircloth +haircloths +haircut +haircuts +haircutter +haircutting +hairdo +hairdodos +hairdos +hairdress +hairdresser +hairdressers +hairdressing +hairdryer +hairdryers +haire +haired +hairen +hairgrass +hairgrip +hairhoof +hairhound +hairy +hairychested +hayrick +hayricks +hayride +hayrides +hairier +hairiest +hairif +hairiness +hairlace +hairless +hairlessness +hairlet +hairlike +hairline +hairlines +hairlock +hairlocks +hairmeal +hairmoneering +hairmonger +hairnet +hairof +hairpiece +hairpieces +hairpin +hairpins +hairs +hairsbreadth +hairsbreadths +hairse +hairsplitter +hairsplitters +hairsplitting +hairspray +hairsprays +hairspring +hairsprings +hairst +hairstane +hairstyle +hairstyles +hairstyling +hairstylist +hairstylists +hairstone +hairstreak +hairtail +hairup +hairweave +hairweaver +hairweavers +hairweaving +hairweed +hairwood +hairwork +hairworks +hairworm +hairworms +hays +hayseed +hayseeds +haysel +hayshock +haisla +haystack +haystacks +haysuck +hait +haithal +haythorn +haiti +haitian +haitians +haytime +haitsai +haiver +haywagon +hayward +haywards +hayweed +haywire +haywires +hayz +haj +haje +hajes +haji +hajib +hajilij +hajis +hajj +hajjes +hajji +hajjis +hak +hakafoth +hakam +hakamim +hakdar +hake +hakea +hakeem +hakeems +hakenkreuz +hakenkreuzler +hakes +hakim +hakims +hakka +hako +haku +hal +hala +halacha +halachah +halachist +halaka +halakah +halakahs +halakhist +halakic +halakist +halakistic +halakists +halakoth +halal +halala +halalah +halalahs +halalas +halalcor +halapepe +halas +halation +halations +halavah +halavahs +halawi +halazone +halberd +halberdier +halberdman +halberds +halberdsman +halbert +halberts +halch +halcyon +halcyonian +halcyonic +halcyonidae +halcyoninae +halcyonine +halcyons +haldanite +haldu +hale +halebi +halecomorphi +halecret +haled +haleday +halely +haleness +halenesses +halenia +haler +halers +haleru +halerz +hales +halesia +halesome +halest +haleweed +half +halfa +halfback +halfbacks +halfbeak +halfbeaks +halfblood +halfcock +halfcocked +halfen +halfendeal +halfer +halfheaded +halfhearted +halfheartedly +halfheartedness +halfhourly +halfy +halflang +halfly +halflife +halflin +halfling +halflings +halflives +halfman +halfmoon +halfness +halfnesses +halfpace +halfpaced +halfpence +halfpenny +halfpennies +halfpennyworth +halftime +halftimes +halftone +halftones +halftrack +halfungs +halfway +halfwise +halfwit +halfword +halfwords +haliaeetus +halyard +halyards +halibios +halibiotic +halibiu +halibut +halibuter +halibuts +halicarnassean +halicarnassian +halichondriae +halichondrine +halichondroid +halicore +halicoridae +halicot +halid +halide +halides +halidom +halidome +halidomes +halidoms +halids +halieutic +halieutical +halieutically +halieutics +halifax +haligonian +halimeda +halimot +halimous +haling +halinous +haliographer +haliography +haliotidae +haliotis +haliotoid +haliplankton +haliplid +haliplidae +haliserites +halysites +halisteresis +halisteretic +halite +halites +halitheriidae +halitherium +halitoses +halitosis +halituosity +halituous +halitus +halituses +halkahs +halke +hall +hallabaloo +hallage +hallah +hallahs +hallalcor +hallali +hallan +hallanshaker +hallboy +hallcist +hallebardier +hallecret +halleflinta +halleflintoid +halleyan +hallel +hallels +halleluiah +hallelujah +hallelujahs +hallelujatic +hallex +halliard +halliards +halliblash +hallicet +hallidome +hallier +halling +hallion +hallman +hallmark +hallmarked +hallmarker +hallmarking +hallmarks +hallmoot +hallmote +hallo +halloa +halloaed +halloaing +halloas +hallock +halloed +halloes +halloing +halloysite +halloo +hallooed +hallooing +halloos +hallopididae +hallopodous +hallopus +hallos +hallot +halloth +hallow +hallowd +hallowday +hallowed +hallowedly +hallowedness +halloween +halloweens +hallower +hallowers +hallowing +hallowmas +hallows +hallowtide +hallroom +halls +hallstatt +hallstattian +hallucal +halluces +hallucinate +hallucinated +hallucinates +hallucinating +hallucination +hallucinational +hallucinations +hallucinative +hallucinator +hallucinatory +hallucined +hallucinogen +hallucinogenic +hallucinogens +hallucinoses +hallucinosis +hallux +hallway +hallways +halm +halma +halmalille +halmawise +halms +halo +haloa +halobates +halobiont +halobios +halobiotic +halocaine +halocarbon +halochromy +halochromism +halocynthiidae +halocline +haloed +haloes +haloesque +halogen +halogenate +halogenated +halogenating +halogenation +halogenoid +halogenous +halogens +halogeton +halohydrin +haloid +haloids +haloing +halolike +halolimnic +halomancy +halometer +halomorphic +halomorphism +haloperidol +halophile +halophilic +halophilism +halophilous +halophyte +halophytic +halophytism +halopsyche +halopsychidae +haloragidaceae +haloragidaceous +halos +halosauridae +halosaurus +haloscope +halosere +halosphaera +halothane +halotrichite +haloxene +haloxylin +halp +halpace +halper +hals +halse +halsen +halser +halsfang +halt +halte +halted +halter +halterbreak +haltere +haltered +halteres +halteridium +haltering +halterlike +halterproof +halters +haltica +halting +haltingly +haltingness +haltless +halts +halucket +halukkah +halurgy +halurgist +halutz +halutzim +halva +halvah +halvahs +halvaner +halvans +halvas +halve +halved +halvelings +halver +halvers +halves +halving +halwe +ham +hamacratic +hamada +hamadan +hamadryad +hamadryades +hamadryads +hamadryas +hamal +hamald +hamals +hamamelidaceae +hamamelidaceous +hamamelidanthemum +hamamelidin +hamamelidoxylon +hamamelin +hamamelis +hamamelites +haman +hamantasch +hamantaschen +hamantash +hamantashen +hamartia +hamartias +hamartiology +hamartiologist +hamartite +hamartophobia +hamata +hamate +hamated +hamates +hamathite +hamatum +hamaul +hamauls +hamber +hambergite +hamble +hambone +hambro +hambroline +hamburg +hamburger +hamburgers +hamburgs +hamdmaid +hame +hameil +hamel +hamelia +hamelt +hames +hamesoken +hamesucken +hametugs +hametz +hamewith +hamfare +hamfat +hamfatter +hamhung +hami +hamidian +hamidieh +hamiform +hamilt +hamilton +hamiltonian +hamiltonianism +hamiltonism +hamingja +haminoea +hamirostrate +hamital +hamite +hamites +hamitic +hamiticized +hamitism +hamitoid +hamlah +hamlet +hamleted +hamleteer +hamletization +hamletize +hamlets +hamli +hamline +hamlinite +hammada +hammaid +hammal +hammals +hammam +hammed +hammer +hammerable +hammerbird +hammercloth +hammercloths +hammerdress +hammered +hammerer +hammerers +hammerfish +hammerhead +hammerheaded +hammerheads +hammering +hammeringly +hammerkop +hammerless +hammerlike +hammerlock +hammerlocks +hammerman +hammers +hammersmith +hammerstone +hammertoe +hammertoes +hammerwise +hammerwork +hammerwort +hammy +hammier +hammiest +hammily +hamminess +hamming +hammochrysos +hammock +hammocklike +hammocks +hamose +hamotzi +hamous +hamper +hampered +hamperedly +hamperedness +hamperer +hamperers +hampering +hamperman +hampers +hampshire +hampshireman +hampshiremen +hampshirite +hampshirites +hamrongite +hams +hamsa +hamshackle +hamster +hamsters +hamstring +hamstringed +hamstringing +hamstrings +hamstrung +hamular +hamulate +hamule +hamuli +hamulites +hamulose +hamulous +hamulus +hamus +hamza +hamzah +hamzahs +hamzas +han +hanafi +hanafite +hanahill +hanap +hanaper +hanapers +hanaster +hanbalite +hanbury +hance +hanced +hances +hanch +hancockite +hand +handarm +handbag +handbags +handball +handballer +handballs +handbank +handbanker +handbarrow +handbarrows +handbell +handbells +handbill +handbills +handblow +handbolt +handbook +handbooks +handbound +handbow +handbrake +handbreadth +handbreed +handcar +handcars +handcart +handcarts +handclap +handclapping +handclasp +handclasps +handcloth +handcraft +handcrafted +handcrafting +handcraftman +handcrafts +handcraftsman +handcuff +handcuffed +handcuffing +handcuffs +handed +handedly +handedness +handel +handelian +hander +handersome +handfast +handfasted +handfasting +handfastly +handfastness +handfasts +handfeed +handfish +handflag +handflower +handful +handfuls +handgallop +handgrasp +handgravure +handgrip +handgriping +handgrips +handgun +handguns +handhaving +handhold +handholds +handhole +handy +handybilly +handybillies +handyblow +handybook +handicap +handicapped +handicapper +handicappers +handicapping +handicaps +handicraft +handicrafter +handicrafts +handicraftship +handicraftsman +handicraftsmanship +handicraftsmen +handicraftswoman +handicuff +handycuff +handier +handiest +handyfight +handyframe +handygrip +handygripe +handily +handyman +handymen +handiness +handing +handiron +handistroke +handiwork +handjar +handkercher +handkerchief +handkerchiefful +handkerchiefs +handkerchieves +handlaid +handle +handleable +handlebar +handlebars +handled +handleless +handler +handlers +handles +handless +handlike +handline +handling +handlings +handlist +handlists +handload +handloader +handloading +handlock +handloom +handloomed +handlooms +handmade +handmaid +handmaiden +handmaidenly +handmaidens +handmaids +handoff +handoffs +handout +handouts +handpick +handpicked +handpicking +handpicks +handpiece +handpost +handpress +handprint +handrail +handrailing +handrails +handreader +handreading +handrest +hands +handsale +handsaw +handsawfish +handsawfishes +handsaws +handsbreadth +handscrape +handsel +handseled +handseling +handselled +handseller +handselling +handsels +handset +handsets +handsetting +handsew +handsewed +handsewing +handsewn +handsful +handshake +handshaker +handshakes +handshaking +handsled +handsmooth +handsome +handsomeish +handsomely +handsomeness +handsomer +handsomest +handspade +handspan +handspec +handspike +handspoke +handspring +handsprings +handstaff +handstand +handstands +handstone +handstroke +handtrap +handwaled +handwaving +handwear +handweaving +handwheel +handwhile +handwork +handworked +handworker +handworkman +handworks +handworm +handwoven +handwrist +handwrit +handwrite +handwrites +handwriting +handwritings +handwritten +handwrote +handwrought +hanefiyeh +hang +hangability +hangable +hangalai +hangar +hangared +hangaring +hangars +hangby +hangbird +hangbirds +hangdog +hangdogs +hange +hanged +hangee +hanger +hangers +hangfire +hangfires +hangie +hanging +hangingly +hangings +hangkang +hangle +hangman +hangmanship +hangmen +hangment +hangnail +hangnails +hangnest +hangnests +hangout +hangouts +hangover +hangovers +hangs +hangtag +hangtags +hangul +hangup +hangups +hangwoman +hangworm +hangworthy +hanif +hanifiya +hanifism +hanifite +hank +hanked +hanker +hankered +hankerer +hankerers +hankering +hankeringly +hankerings +hankers +hanky +hankie +hankies +hanking +hankle +hanks +hanksite +hankt +hankul +hanna +hannayite +hannibal +hannibalian +hannibalic +hano +hanoi +hanologate +hanover +hanoverian +hanoverianize +hanoverize +hans +hansa +hansard +hansardization +hansardize +hanse +hanseatic +hansel +hanseled +hanseling +hanselled +hanselling +hansels +hansenosis +hanses +hansgrave +hansom +hansomcab +hansoms +hant +hanted +hanting +hantle +hantles +hants +hanukkah +hanuman +hanumans +hao +haole +haoles +haoma +haori +haoris +hap +hapale +hapalidae +hapalote +hapalotis +hapax +hapaxanthous +hapaxes +hapchance +haphazard +haphazardly +haphazardness +haphazardry +haphophobia +haphtarah +hapi +hapiton +hapless +haplessly +haplessness +haply +haplite +haplites +haplitic +haplobiont +haplobiontic +haplocaulescent +haplochlamydeous +haplodoci +haplodon +haplodont +haplodonty +haplography +haploid +haploidy +haploidic +haploidies +haploids +haplolaly +haplology +haplologic +haploma +haplome +haplomi +haplomid +haplomitosis +haplomous +haplont +haplontic +haplonts +haploperistomic +haploperistomous +haplopetalous +haplophase +haplophyte +haplopia +haplopias +haploscope +haploscopic +haploses +haplosis +haplostemonous +haplotype +happed +happen +happenchance +happened +happening +happenings +happens +happenstance +happer +happy +happier +happiest +happify +happiless +happily +happiness +happing +haps +hapsburg +hapten +haptene +haptenes +haptenic +haptens +haptera +haptere +hapteron +haptic +haptical +haptics +haptoglobin +haptometer +haptophobia +haptophor +haptophoric +haptophorous +haptor +haptotropic +haptotropically +haptotropism +hapu +hapuku +haquebut +haqueton +harace +haraya +harakeke +harakiri +haram +harambee +harang +harangue +harangued +harangueful +haranguer +haranguers +harangues +haranguing +hararese +harari +haras +harass +harassable +harassed +harassedly +harasser +harassers +harasses +harassing +harassingly +harassment +harassments +harast +haratch +harateen +haratin +haraucana +harb +harbergage +harbi +harbinge +harbinger +harbingery +harbingers +harbingership +harbor +harborage +harbored +harborer +harborers +harborful +harboring +harborless +harbormaster +harborough +harborous +harbors +harborside +harborward +harbour +harbourage +harboured +harbourer +harbouring +harbourless +harbourous +harbours +harbourside +harbourward +harbrough +hard +hardanger +hardback +hardbacks +hardbake +hardball +hardballs +hardbeam +hardberry +hardboard +hardboiled +hardboot +hardboots +hardbought +hardbound +hardcase +hardcopy +hardcore +hardcover +hardcovered +hardcovers +harden +hardenability +hardenable +hardenbergia +hardened +hardenedness +hardener +hardeners +hardening +hardenite +hardens +harder +harderian +hardest +hardfern +hardfist +hardfisted +hardfistedness +hardhack +hardhacks +hardhanded +hardhandedness +hardhat +hardhats +hardhead +hardheaded +hardheadedly +hardheadedness +hardheads +hardhearted +hardheartedly +hardheartedness +hardhewer +hardy +hardie +hardier +hardies +hardiesse +hardiest +hardihead +hardyhead +hardihood +hardily +hardim +hardiment +hardiness +harding +hardish +hardishrew +hardystonite +hardly +hardmouth +hardmouthed +hardness +hardnesses +hardnose +hardock +hardpan +hardpans +hards +hardsalt +hardscrabble +hardset +hardshell +hardship +hardships +hardstand +hardstanding +hardstands +hardtack +hardtacks +hardtail +hardtails +hardtop +hardtops +hardway +hardwall +hardware +hardwareman +hardwares +hardweed +hardwickia +hardwired +hardwood +hardwoods +hardworking +hare +harebell +harebells +harebottle +harebrain +harebrained +harebrainedly +harebrainedness +harebur +hared +hareem +hareems +harefoot +harefooted +harehearted +harehound +hareld +harelda +harelike +harelip +harelipped +harelips +harem +haremism +haremlik +harems +harengiform +harenut +hares +harewood +harfang +hariana +harianas +harico +haricot +haricots +harier +hariffe +harigalds +harijan +harijans +harikari +harim +haring +harynges +hariolate +hariolation +hariolize +harish +hark +harka +harked +harkee +harken +harkened +harkener +harkeners +harkening +harkens +harking +harks +harl +harle +harled +harleian +harlem +harlemese +harlemite +harlequin +harlequina +harlequinade +harlequinery +harlequinesque +harlequinic +harlequinism +harlequinize +harlequins +harling +harlock +harlot +harlotry +harlotries +harlots +harls +harm +harmachis +harmal +harmala +harmalin +harmaline +harman +harmattan +harmed +harmel +harmer +harmers +harmful +harmfully +harmfulness +harmin +harmine +harmines +harming +harminic +harmins +harmless +harmlessly +harmlessness +harmon +harmony +harmonia +harmoniacal +harmonial +harmonic +harmonica +harmonical +harmonically +harmonicalness +harmonicas +harmonichord +harmonici +harmonicism +harmonicon +harmonics +harmonies +harmonious +harmoniously +harmoniousness +harmoniphon +harmoniphone +harmonisable +harmonisation +harmonise +harmonised +harmoniser +harmonising +harmonist +harmonistic +harmonistically +harmonite +harmonium +harmoniums +harmonizable +harmonization +harmonizations +harmonize +harmonized +harmonizer +harmonizers +harmonizes +harmonizing +harmonogram +harmonograph +harmonometer +harmoot +harmost +harmotome +harmotomic +harmout +harmproof +harms +harn +harness +harnessed +harnesser +harnessers +harnesses +harnessing +harnessless +harnesslike +harnessry +harnpan +harns +harold +haroset +haroseth +harp +harpa +harpago +harpagon +harpagornis +harpalides +harpalinae +harpalus +harpaxophobia +harped +harper +harperess +harpers +harpy +harpidae +harpier +harpies +harpyia +harpylike +harpin +harping +harpingly +harpings +harpins +harpist +harpists +harpless +harplike +harpocrates +harpoon +harpooned +harpooneer +harpooner +harpooners +harpooning +harpoonlike +harpoons +harporhynchus +harpress +harps +harpsical +harpsichon +harpsichord +harpsichordist +harpsichords +harpula +harpullia +harpwaytuning +harpwise +harquebus +harquebusade +harquebuse +harquebuses +harquebusier +harquebuss +harr +harrage +harrateen +harre +harry +harrycane +harrid +harridan +harridans +harried +harrier +harriers +harries +harriet +harrying +harris +harrisia +harrisite +harrison +harrovian +harrow +harrowed +harrower +harrowers +harrowing +harrowingly +harrowingness +harrowment +harrows +harrowtry +harrumph +harrumphed +harrumphing +harrumphs +harsh +harshen +harshened +harshening +harshens +harsher +harshest +harshish +harshlet +harshlets +harshly +harshness +harshweed +harslet +harslets +harst +harstigite +harstrang +harstrong +hart +hartail +hartake +hartal +hartall +hartals +hartberry +hartebeest +hartebeests +harten +hartford +hartin +hartite +hartleian +hartleyan +hartly +hartmann +hartmannia +hartogia +harts +hartshorn +hartstongue +harttite +hartungen +hartwort +haruspex +haruspical +haruspicate +haruspication +haruspice +haruspices +haruspicy +harv +harvard +harvardian +harvardize +harvey +harveian +harveyize +harvest +harvestable +harvestbug +harvested +harvester +harvesters +harvestfish +harvestfishes +harvesting +harvestless +harvestman +harvestmen +harvestry +harvests +harvesttime +harzburgite +has +hasan +hasard +hasenpfeffer +hash +hashab +hashabi +hashed +hasheesh +hasheeshes +hasher +hashery +hashes +hashhead +hashheads +hashy +hashiya +hashimite +hashing +hashish +hashishes +hasht +hasid +hasidean +hasidic +hasidim +hasidism +hasinai +hask +haskalah +haskard +hasky +haskness +haskwort +haslet +haslets +haslock +hasmonaean +hasmonaeans +hasn +hasnt +hasp +hasped +haspicol +hasping +haspling +hasps +haspspecs +hassar +hassel +hassels +hassenpfeffer +hassing +hassle +hassled +hassles +hasslet +hassling +hassock +hassocky +hassocks +hast +hasta +hastate +hastated +hastately +hastati +hastatolanceolate +hastatosagittate +haste +hasted +hasteful +hastefully +hasteless +hastelessness +hasten +hastened +hastener +hasteners +hastening +hastens +hasteproof +haster +hastes +hasty +hastier +hastiest +hastif +hastifly +hastifness +hastifoliate +hastiform +hastile +hastily +hastilude +hastiness +hasting +hastings +hastingsite +hastish +hastive +hastler +hastula +hat +hatable +hatband +hatbands +hatbox +hatboxes +hatbrim +hatbrush +hatch +hatchability +hatchable +hatchback +hatchbacks +hatcheck +hatched +hatchel +hatcheled +hatcheler +hatcheling +hatchelled +hatcheller +hatchelling +hatchels +hatcher +hatchery +hatcheries +hatcheryman +hatchers +hatches +hatchet +hatchetback +hatchetfaced +hatchetfish +hatchetfishes +hatchety +hatchetlike +hatchetman +hatchets +hatchettin +hatchettine +hatchettite +hatchettolite +hatchgate +hatching +hatchings +hatchite +hatchling +hatchman +hatchment +hatchminder +hatchway +hatchwayman +hatchways +hate +hateable +hated +hateful +hatefully +hatefulness +hatel +hateless +hatelessness +hatemonger +hatemongering +hater +haters +hates +hatful +hatfuls +hath +hatherlite +hathi +hathor +hathoric +hathpace +hati +hatikvah +hating +hatless +hatlessness +hatlike +hatmaker +hatmakers +hatmaking +hatpin +hatpins +hatrack +hatracks +hatrail +hatred +hatreds +hatress +hats +hatsful +hatstand +hatt +hatte +hatted +hattemist +hatter +hattery +hatteria +hatterias +hatters +hatti +hatty +hattic +hattie +hatting +hattism +hattize +hattock +hau +haubergeon +hauberget +hauberk +hauberks +hauberticum +haubois +hauchecornite +hauerite +hauflin +haugh +haughland +haughs +haught +haughty +haughtier +haughtiest +haughtily +haughtiness +haughtly +haughtness +haughtonite +hauyne +hauynite +hauynophyre +haul +haulabout +haulage +haulages +haulageway +haulaway +haulback +hauld +hauled +hauler +haulers +haulyard +haulyards +haulier +hauliers +hauling +haulm +haulmy +haulmier +haulmiest +haulms +hauls +haulse +haulster +hault +haum +haunce +haunch +haunched +hauncher +haunches +haunchy +haunching +haunchless +haunt +haunted +haunter +haunters +haunty +haunting +hauntingly +haunts +haupia +hauranitic +hauriant +haurient +hausa +hause +hausen +hausens +hausfrau +hausfrauen +hausfraus +hausmannite +hausse +haussmannization +haussmannize +haust +haustella +haustellate +haustellated +haustellous +haustellum +haustement +haustoria +haustorial +haustorium +haustral +haustrum +haustus +haut +hautain +hautboy +hautboyist +hautbois +hautboys +haute +hautein +hautesse +hauteur +hauteurs +hav +havage +havaiki +havaikian +havana +havance +havanese +havdalah +havdalahs +have +haveable +haveage +havel +haveless +havelock +havelocks +haven +havenage +havened +havener +havenership +havenet +havenful +havening +havenless +havens +havent +havenward +haver +haveral +havercake +havered +haverel +haverels +haverer +havergrass +havering +havermeal +havers +haversack +haversacks +haversian +haversine +haves +havier +havildar +having +havingness +havings +havior +haviored +haviors +haviour +havioured +haviours +havlagah +havoc +havocked +havocker +havockers +havocking +havocs +haw +hawaii +hawaiian +hawaiians +hawaiite +hawbuck +hawcuaite +hawcubite +hawebake +hawed +hawer +hawfinch +hawfinches +hawiya +hawing +hawk +hawkbill +hawkbills +hawkbit +hawked +hawkey +hawkeye +hawkeys +hawker +hawkery +hawkers +hawky +hawkie +hawkies +hawking +hawkings +hawkins +hawkish +hawkishly +hawkishness +hawklike +hawkmoth +hawkmoths +hawknose +hawknosed +hawknoses +hawknut +hawks +hawksbeak +hawksbill +hawkshaw +hawkshaws +hawkweed +hawkweeds +hawkwise +hawm +hawok +haworthia +haws +hawse +hawsed +hawsehole +hawseman +hawsepiece +hawsepipe +hawser +hawsers +hawserwise +hawses +hawsing +hawthorn +hawthorne +hawthorned +hawthorny +hawthorns +hazan +hazanim +hazans +hazanut +hazara +hazard +hazardable +hazarded +hazarder +hazardful +hazarding +hazardize +hazardless +hazardous +hazardously +hazardousness +hazardry +hazards +haze +hazed +hazel +hazeled +hazeless +hazelhen +hazeline +hazelly +hazelnut +hazelnuts +hazels +hazelwood +hazelwort +hazemeter +hazen +hazer +hazers +hazes +hazy +hazier +haziest +hazily +haziness +hazinesses +hazing +hazings +hazle +haznadar +hazzan +hazzanim +hazzans +hazzanut +hb +hcb +hcf +hcl +hconvert +hd +hdbk +hdkf +hdlc +hdqrs +hdwe +he +head +headache +headaches +headachy +headachier +headachiest +headband +headbander +headbands +headboard +headboards +headborough +headbox +headcap +headchair +headcheese +headchute +headcloth +headclothes +headcloths +headdress +headdresses +headed +headend +headender +headends +header +headers +headfast +headfirst +headfish +headfishes +headforemost +headframe +headful +headgate +headgates +headgear +headgears +headhunt +headhunted +headhunter +headhunters +headhunting +headhunts +heady +headier +headiest +headily +headiness +heading +headings +headkerchief +headlamp +headlamps +headland +headlands +headle +headledge +headless +headlessness +headly +headlight +headlighting +headlights +headlike +headliked +headline +headlined +headliner +headliners +headlines +headling +headlining +headload +headlock +headlocks +headlong +headlongly +headlongness +headlongs +headlongwise +headman +headmark +headmaster +headmasterly +headmasters +headmastership +headmen +headmistress +headmistresses +headmistressship +headmold +headmost +headmould +headnote +headnotes +headpenny +headphone +headphones +headpiece +headpieces +headpin +headpins +headplate +headpost +headquarter +headquartered +headquartering +headquarters +headrace +headraces +headrail +headreach +headrent +headrest +headrests +headrig +headright +headring +headroom +headrooms +headrope +heads +headsail +headsails +headsaw +headscarf +headset +headsets +headshake +headshaker +headsheet +headsheets +headship +headships +headshrinker +headsill +headskin +headsman +headsmen +headspace +headspring +headsquare +headstay +headstays +headstall +headstalls +headstand +headstands +headstick +headstock +headstone +headstones +headstream +headstrong +headstrongly +headstrongness +headtire +headway +headways +headwaiter +headwaiters +headwall +headward +headwards +headwark +headwater +headwaters +headwear +headwind +headwinds +headword +headwords +headwork +headworker +headworking +headworks +heaf +heal +healable +heald +healder +healed +healer +healers +healful +healing +healingly +healless +heals +healsome +healsomeness +health +healthcare +healthcraft +healthful +healthfully +healthfulness +healthguard +healthy +healthier +healthiest +healthily +healthiness +healthless +healthlessness +healths +healthsome +healthsomely +healthsomeness +healthward +heap +heaped +heaper +heapy +heaping +heaps +heapstead +hear +hearable +heard +hearer +hearers +hearing +hearingless +hearings +hearken +hearkened +hearkener +hearkening +hearkens +hears +hearsay +hearsays +hearse +hearsecloth +hearsed +hearselike +hearses +hearsing +hearst +heart +heartache +heartaches +heartaching +heartbeat +heartbeats +heartbird +heartblock +heartblood +heartbreak +heartbreaker +heartbreaking +heartbreakingly +heartbreaks +heartbroke +heartbroken +heartbrokenly +heartbrokenness +heartburn +heartburning +heartburns +heartdeep +heartease +hearted +heartedly +heartedness +hearten +heartened +heartener +heartening +hearteningly +heartens +heartfelt +heartful +heartfully +heartfulness +heartgrief +hearth +hearthless +hearthman +hearthpenny +hearthrug +hearths +hearthside +hearthsides +hearthstead +hearthstone +hearthstones +hearthward +hearthwarming +hearty +heartier +hearties +heartiest +heartikin +heartily +heartiness +hearting +heartland +heartlands +heartleaf +heartless +heartlessly +heartlessness +heartlet +heartly +heartlike +heartling +heartnut +heartpea +heartquake +heartrending +heartrendingly +heartroot +heartrot +hearts +heartscald +heartsease +heartseed +heartsette +heartshake +heartsick +heartsickening +heartsickness +heartsmitten +heartsome +heartsomely +heartsomeness +heartsore +heartsoreness +heartstring +heartstrings +heartthrob +heartthrobs +heartward +heartwarming +heartwater +heartweed +heartwise +heartwood +heartworm +heartwort +heartwounding +heat +heatable +heatdrop +heatdrops +heated +heatedly +heatedness +heaten +heater +heaterman +heaters +heatful +heath +heathberry +heathberries +heathbird +heathbrd +heathen +heathendom +heatheness +heathenesse +heathenhood +heathenise +heathenised +heathenish +heathenishly +heathenishness +heathenising +heathenism +heathenist +heathenize +heathenized +heathenizing +heathenly +heathenness +heathenry +heathens +heathenship +heather +heathered +heathery +heatheriness +heathers +heathfowl +heathy +heathier +heathiest +heathless +heathlike +heathrman +heaths +heathwort +heating +heatingly +heatless +heatlike +heatmaker +heatmaking +heatproof +heatronic +heats +heatsman +heatstroke +heatstrokes +heaume +heaumer +heaumes +heautarit +heautomorphism +heautontimorumenos +heautophany +heave +heaved +heaveless +heaven +heavenese +heavenful +heavenhood +heavenish +heavenishly +heavenize +heavenless +heavenly +heavenlier +heavenliest +heavenlike +heavenliness +heavens +heavenward +heavenwardly +heavenwardness +heavenwards +heaver +heavers +heaves +heavy +heavyback +heavier +heavies +heaviest +heavyhanded +heavyhandedness +heavyheaded +heavyhearted +heavyheartedly +heavyheartedness +heavily +heaviness +heaving +heavinsogme +heavyset +heavisome +heavity +heavyweight +heavyweights +heazy +hebamic +hebdomad +hebdomadal +hebdomadally +hebdomadary +hebdomadaries +hebdomader +hebdomads +hebdomary +hebdomarian +hebdomcad +hebe +hebeanthous +hebecarpous +hebecladous +hebegynous +heben +hebenon +hebeosteotomy +hebepetalous +hebephrenia +hebephreniac +hebephrenic +hebetate +hebetated +hebetates +hebetating +hebetation +hebetative +hebete +hebetic +hebetomy +hebetude +hebetudes +hebetudinous +hebotomy +hebraean +hebraic +hebraica +hebraical +hebraically +hebraicize +hebraism +hebraist +hebraistic +hebraistical +hebraistically +hebraists +hebraization +hebraize +hebraized +hebraizer +hebraizes +hebraizing +hebrew +hebrewdom +hebrewess +hebrewism +hebrews +hebrician +hebridean +hebronite +hecastotheism +hecate +hecatean +hecatic +hecatine +hecatomb +hecatombaeon +hecatombed +hecatombs +hecatomped +hecatompedon +hecatonstylon +hecatontarchy +hecatontome +hecatophyllous +hecchsmhaer +hecco +hecctkaerre +hech +hechsher +hechsherim +hechshers +hecht +hechtia +heck +heckelphone +heckerism +heckimal +heckle +heckled +heckler +hecklers +heckles +heckling +hecks +hectar +hectare +hectares +hecte +hectic +hectical +hectically +hecticly +hecticness +hectyli +hective +hectocotyl +hectocotyle +hectocotyli +hectocotyliferous +hectocotylization +hectocotylize +hectocotylus +hectogram +hectogramme +hectograms +hectograph +hectography +hectographic +hectoliter +hectoliters +hectolitre +hectometer +hectometers +hector +hectorean +hectored +hectorer +hectorian +hectoring +hectoringly +hectorism +hectorly +hectors +hectorship +hectostere +hectowatt +hecuba +hed +heddle +heddlemaker +heddler +heddles +hede +hedebo +hedenbergite +hedeoma +heder +hedera +hederaceous +hederaceously +hederal +hederated +hederic +hederiferous +hederiform +hederigerent +hederin +hederose +heders +hedge +hedgebe +hedgeberry +hedgeborn +hedgebote +hedgebreaker +hedged +hedgehog +hedgehoggy +hedgehogs +hedgehop +hedgehoppe +hedgehopped +hedgehopper +hedgehopping +hedgehops +hedgeless +hedgemaker +hedgemaking +hedgepig +hedgepigs +hedger +hedgerow +hedgerows +hedgers +hedges +hedgesmith +hedgetaper +hedgeweed +hedgewise +hedgewood +hedgy +hedgier +hedgiest +hedging +hedgingly +hedychium +hedyphane +hedysarum +hedonic +hedonical +hedonically +hedonics +hedonism +hedonisms +hedonist +hedonistic +hedonistically +hedonists +hedonology +hedonophobia +hedriophthalmous +hedrocele +hedrumite +hee +heed +heeded +heeder +heeders +heedful +heedfully +heedfulness +heedy +heedily +heediness +heeding +heedless +heedlessly +heedlessness +heeds +heehaw +heehawed +heehawing +heehaws +heel +heelball +heelballs +heelband +heelcap +heeled +heeler +heelers +heelgrip +heeling +heelings +heelless +heelmaker +heelmaking +heelpath +heelpiece +heelplate +heelpost +heelposts +heelprint +heels +heelstrap +heeltap +heeltaps +heeltree +heelwork +heemraad +heemraat +heep +heer +heeze +heezed +heezes +heezy +heezie +heezing +heft +hefted +hefter +hefters +hefty +heftier +heftiest +heftily +heftiness +hefting +hefts +hegari +hegaris +hegelian +hegelianism +hegelianize +hegelizer +hegemon +hegemony +hegemonic +hegemonical +hegemonies +hegemonist +hegemonistic +hegemonizer +hegira +hegiras +hegumen +hegumene +hegumenes +hegumeness +hegumeny +hegumenies +hegumenos +hegumens +heh +hehe +hei +hey +heiau +heyday +heydays +heydeguy +heydey +heydeys +heidi +heyduck +heifer +heiferhood +heifers +heigh +heygh +heighday +height +heighted +heighten +heightened +heightener +heightening +heightens +heighth +heighths +heights +heii +heikum +heil +heild +heiled +heily +heiling +heils +heiltsuk +heimdal +heimin +heimish +hein +heinesque +heinie +heinies +heynne +heinous +heinously +heinousness +heinrich +heintzite +heinz +heypen +heir +heyrat +heirdom +heirdoms +heired +heiress +heiressdom +heiresses +heiresshood +heiring +heirless +heirlo +heirloom +heirlooms +heirs +heirship +heirships +heirskip +heist +heisted +heister +heisters +heisting +heists +heitiki +heize +heized +heizing +hejazi +hejazian +hejira +hejiras +hekhsher +hekhsherim +hekhshers +hektare +hektares +hekteus +hektogram +hektograph +hektoliter +hektometer +hektostere +hel +helas +helbeh +helco +helcoid +helcology +helcoplasty +helcosis +helcotic +held +heldentenor +heldentenore +heldentenors +helder +helderbergian +hele +helen +helena +helenin +helenioid +helenium +helenn +helenus +helepole +helewou +helge +heliac +heliacal +heliacally +heliaea +heliaean +heliamphora +heliand +helianthaceous +helianthemum +helianthic +helianthin +helianthium +helianthoidea +helianthoidean +helianthus +helianthuses +heliast +heliastic +heliasts +heliazophyte +helibus +helical +helically +heliced +helices +helichryse +helichrysum +helicidae +heliciform +helicin +helicina +helicine +helicinidae +helicity +helicitic +helicities +helicline +helicogyrate +helicogyre +helicograph +helicoid +helicoidal +helicoidally +helicoids +helicometry +helicon +heliconia +heliconian +heliconiidae +heliconiinae +heliconist +heliconius +helicons +helicoprotein +helicopt +helicopted +helicopter +helicopters +helicopting +helicopts +helicorubin +helicotrema +helicteres +helictite +helide +helidrome +heligmus +heling +helio +heliocentric +heliocentrical +heliocentrically +heliocentricism +heliocentricity +heliochrome +heliochromy +heliochromic +heliochromoscope +heliochromotype +helioculture +heliodon +heliodor +helioelectric +helioengraving +heliofugal +heliogabalize +heliogabalus +heliogram +heliograph +heliographer +heliography +heliographic +heliographical +heliographically +heliographs +heliogravure +helioid +heliolater +heliolator +heliolatry +heliolatrous +heliolite +heliolites +heliolithic +heliolitidae +heliology +heliological +heliologist +heliometer +heliometry +heliometric +heliometrical +heliometrically +heliomicrometer +helion +heliophilia +heliophiliac +heliophyllite +heliophilous +heliophyte +heliophobe +heliophobia +heliophobic +heliophobous +heliophotography +heliopora +heliopore +helioporidae +heliopsis +heliopticon +heliornis +heliornithes +heliornithidae +helios +helioscope +helioscopy +helioscopic +heliosis +heliostat +heliostatic +heliotactic +heliotaxis +heliotherapy +heliotherapies +heliothermometer +heliothis +heliotype +heliotyped +heliotypy +heliotypic +heliotypically +heliotyping +heliotypography +heliotrope +heliotroper +heliotropes +heliotropy +heliotropiaceae +heliotropian +heliotropic +heliotropical +heliotropically +heliotropin +heliotropine +heliotropism +heliotropium +heliozoa +heliozoan +heliozoic +helipad +helipads +heliport +heliports +helipterum +helispheric +helispherical +helistop +helistops +helium +heliums +helix +helixes +helixin +helizitic +hell +helladian +helladic +helladotherium +hellandite +hellanodic +hellbender +hellbent +hellbore +hellborn +hellbox +hellboxes +hellbred +hellbroth +hellcat +hellcats +helldiver +helldog +helleboraceous +helleboraster +hellebore +helleborein +hellebores +helleboric +helleborin +helleborine +helleborism +helleborus +helled +hellelt +hellen +hellene +hellenes +hellenian +hellenic +hellenically +hellenicism +hellenism +hellenist +hellenistic +hellenistical +hellenistically +hellenisticism +hellenists +hellenization +hellenize +hellenizer +hellenocentric +hellenophile +heller +helleri +hellery +helleries +hellers +hellespont +hellespontine +hellfire +hellfires +hellgrammite +hellgrammites +hellhag +hellhole +hellholes +hellhound +helly +hellicat +hellicate +hellier +hellim +helling +hellion +hellions +hellish +hellishly +hellishness +hellkite +hellkites +hellman +hellness +hello +helloed +helloes +helloing +hellos +hellroot +hells +hellship +helluo +helluva +hellvine +hellward +hellweed +helm +helmage +helmed +helmet +helmeted +helmetflower +helmeting +helmetlike +helmetmaker +helmetmaking +helmetpod +helmets +helmholtzian +helming +helminth +helminthagogic +helminthagogue +helminthes +helminthiasis +helminthic +helminthism +helminthite +helminthocladiaceae +helminthoid +helminthology +helminthologic +helminthological +helminthologist +helminthophobia +helminthosporiose +helminthosporium +helminthosporoid +helminthous +helminths +helmless +helms +helmsman +helmsmanship +helmsmen +helobious +heloderm +heloderma +helodermatidae +helodermatoid +helodermatous +helodes +heloe +heloma +helonias +helonin +helosis +helot +helotage +helotages +helotism +helotisms +helotize +helotomy +helotry +helotries +helots +help +helpable +helped +helper +helpers +helpful +helpfully +helpfulness +helping +helpingly +helpings +helpless +helplessly +helplessness +helply +helpmate +helpmates +helpmeet +helpmeets +helps +helpsome +helpworthy +helsingkite +helsinki +helterskelteriness +helve +helved +helvell +helvella +helvellaceae +helvellaceous +helvellales +helvellic +helver +helves +helvetia +helvetian +helvetic +helvetii +helvidian +helvin +helvine +helving +helvite +helzel +hem +hemabarometer +hemachate +hemachrome +hemachrosis +hemacite +hemacytometer +hemad +hemadynameter +hemadynamic +hemadynamics +hemadynamometer +hemadrometer +hemadrometry +hemadromograph +hemadromometer +hemafibrite +hemagglutinate +hemagglutinated +hemagglutinating +hemagglutination +hemagglutinative +hemagglutinin +hemagog +hemagogic +hemagogs +hemagogue +hemal +hemalbumen +hemameba +hemamoeba +heman +hemanalysis +hemangioma +hemangiomas +hemangiomata +hemangiomatosis +hemangiosarcoma +hemaphein +hemaphobia +hemapod +hemapodous +hemapoiesis +hemapoietic +hemapophyseal +hemapophysial +hemapophysis +hemarthrosis +hemase +hemaspectroscope +hemastatics +hematachometer +hematachometry +hematal +hematein +hemateins +hematemesis +hematemetic +hematencephalon +hematherapy +hematherm +hemathermal +hemathermous +hemathidrosis +hematic +hematics +hematid +hematidrosis +hematimeter +hematin +hematine +hematines +hematinic +hematinometer +hematinometric +hematins +hematinuria +hematite +hematites +hematitic +hematobic +hematobious +hematobium +hematoblast +hematoblastic +hematobranchiate +hematocatharsis +hematocathartic +hematocele +hematochezia +hematochyluria +hematochrome +hematocyanin +hematocyst +hematocystis +hematocyte +hematocytoblast +hematocytogenesis +hematocytometer +hematocytotripsis +hematocytozoon +hematocyturia +hematoclasia +hematoclasis +hematocolpus +hematocryal +hematocrystallin +hematocrit +hematodynamics +hematodynamometer +hematodystrophy +hematogen +hematogenesis +hematogenetic +hematogenic +hematogenous +hematoglobulin +hematography +hematohidrosis +hematoid +hematoidin +hematoids +hematolymphangioma +hematolin +hematolysis +hematolite +hematolytic +hematology +hematologic +hematological +hematologies +hematologist +hematologists +hematoma +hematomancy +hematomas +hematomata +hematometer +hematometra +hematometry +hematomyelia +hematomyelitis +hematomphalocele +hematonephrosis +hematonic +hematopathology +hematopericardium +hematopexis +hematophagous +hematophyte +hematophobia +hematoplast +hematoplastic +hematopoiesis +hematopoietic +hematopoietically +hematoporphyria +hematoporphyrin +hematoporphyrinuria +hematorrhachis +hematorrhea +hematosalpinx +hematoscope +hematoscopy +hematose +hematosepsis +hematosin +hematosis +hematospectrophotometer +hematospectroscope +hematospermatocele +hematospermia +hematostibiite +hematotherapy +hematothermal +hematothorax +hematoxic +hematoxylic +hematoxylin +hematozymosis +hematozymotic +hematozoa +hematozoal +hematozoan +hematozoic +hematozoon +hematozzoa +hematuresis +hematuria +hematuric +hemautogram +hemautograph +hemautography +hemautographic +heme +hemelytra +hemelytral +hemelytron +hemelytrum +hemelyttra +hemellitene +hemellitic +hemen +hemera +hemeralope +hemeralopia +hemeralopic +hemerythrin +hemerobaptism +hemerobaptist +hemerobian +hemerobiid +hemerobiidae +hemerobius +hemerocallis +hemerology +hemerologium +hemes +hemiablepsia +hemiacetal +hemiachromatopsia +hemiageusia +hemiageustia +hemialbumin +hemialbumose +hemialbumosuria +hemialgia +hemiamaurosis +hemiamb +hemiamblyopia +hemiamyosthenia +hemianacusia +hemianalgesia +hemianatropous +hemianesthesia +hemianopia +hemianopic +hemianopsia +hemianoptic +hemianosmia +hemiapraxia +hemiascales +hemiasci +hemiascomycetes +hemiasynergia +hemiataxy +hemiataxia +hemiathetosis +hemiatrophy +hemiauxin +hemiazygous +hemibasidiales +hemibasidii +hemibasidiomycetes +hemibasidium +hemibathybian +hemibenthic +hemibenthonic +hemibranch +hemibranchiate +hemibranchii +hemic +hemicanities +hemicardia +hemicardiac +hemicarp +hemicatalepsy +hemicataleptic +hemicellulose +hemicentrum +hemicephalous +hemicerebrum +hemicholinium +hemichorda +hemichordate +hemichorea +hemichromatopsia +hemicycle +hemicyclic +hemicyclium +hemicylindrical +hemicircle +hemicircular +hemiclastic +hemicollin +hemicrane +hemicrany +hemicrania +hemicranic +hemicrystalline +hemidactyl +hemidactylous +hemidactylus +hemidemisemiquaver +hemidiapente +hemidiaphoresis +hemidysergia +hemidysesthesia +hemidystrophy +hemiditone +hemidomatic +hemidome +hemidrachm +hemiekton +hemielytra +hemielytral +hemielytron +hemielliptic +hemiepes +hemiepilepsy +hemifacial +hemiform +hemigale +hemigalus +hemiganus +hemigastrectomy +hemigeusia +hemiglyph +hemiglobin +hemiglossal +hemiglossitis +hemignathous +hemihdry +hemihedral +hemihedrally +hemihedric +hemihedrism +hemihedron +hemihydrate +hemihydrated +hemihydrosis +hemihypalgesia +hemihyperesthesia +hemihyperidrosis +hemihypertonia +hemihypertrophy +hemihypesthesia +hemihypoesthesia +hemihypotonia +hemiholohedral +hemikaryon +hemikaryotic +hemilaminectomy +hemilaryngectomy +hemileia +hemilethargy +hemiligulate +hemilingual +hemimellitene +hemimellitic +hemimelus +hemimeridae +hemimerus +hemimetabola +hemimetabole +hemimetaboly +hemimetabolic +hemimetabolism +hemimetabolous +hemimetamorphic +hemimetamorphosis +hemimetamorphous +hemimyaria +hemimorph +hemimorphy +hemimorphic +hemimorphism +hemimorphite +hemin +hemina +hemine +heminee +hemineurasthenia +hemingway +hemins +hemiobol +hemiola +hemiolas +hemiolia +hemiolic +hemionus +hemiope +hemiopia +hemiopic +hemiopsia +hemiorthotype +hemiparalysis +hemiparanesthesia +hemiparaplegia +hemiparasite +hemiparasitic +hemiparasitism +hemiparesis +hemiparesthesia +hemiparetic +hemipenis +hemipeptone +hemiphrase +hemipic +hemipinnate +hemipyramid +hemiplane +hemiplankton +hemiplegy +hemiplegia +hemiplegic +hemipod +hemipodan +hemipode +hemipodii +hemipodius +hemippe +hemiprism +hemiprismatic +hemiprotein +hemipter +hemiptera +hemipteral +hemipteran +hemipteroid +hemipterology +hemipterological +hemipteron +hemipterous +hemipters +hemiquinonoid +hemiramph +hemiramphidae +hemiramphinae +hemiramphine +hemiramphus +hemisaprophyte +hemisaprophytic +hemiscotosis +hemisect +hemisection +hemisymmetry +hemisymmetrical +hemisystematic +hemisystole +hemispasm +hemispheral +hemisphere +hemisphered +hemispheres +hemispheric +hemispherical +hemispherically +hemispheroid +hemispheroidal +hemispherule +hemistater +hemistich +hemistichal +hemistichs +hemistrumectomy +hemiterata +hemiteratic +hemiteratics +hemitery +hemiteria +hemiterpene +hemithyroidectomy +hemitype +hemitypic +hemitone +hemitremor +hemitrichous +hemitriglyph +hemitropal +hemitrope +hemitropy +hemitropic +hemitropism +hemitropous +hemivagotony +hemizygote +hemizygous +heml +hemline +hemlines +hemlock +hemlocks +hemmed +hemmel +hemmer +hemmers +hemming +hemoalkalimeter +hemoblast +hemochromatosis +hemochromatotic +hemochrome +hemochromogen +hemochromometer +hemochromometry +hemocyanin +hemocyte +hemocytes +hemocytoblast +hemocytoblastic +hemocytogenesis +hemocytolysis +hemocytometer +hemocytotripsis +hemocytozoon +hemocyturia +hemoclasia +hemoclasis +hemoclastic +hemocoel +hemocoele +hemocoelic +hemocoelom +hemocoels +hemoconcentration +hemoconia +hemoconiosis +hemocry +hemocrystallin +hemoculture +hemodia +hemodiagnosis +hemodialyses +hemodialysis +hemodialyzer +hemodilution +hemodynameter +hemodynamic +hemodynamically +hemodynamics +hemodystrophy +hemodrometer +hemodrometry +hemodromograph +hemodromometer +hemoerythrin +hemoflagellate +hemofuscin +hemogastric +hemogenesis +hemogenetic +hemogenia +hemogenic +hemogenous +hemoglobic +hemoglobin +hemoglobinemia +hemoglobinic +hemoglobiniferous +hemoglobinocholia +hemoglobinometer +hemoglobinopathy +hemoglobinophilic +hemoglobinous +hemoglobinuria +hemoglobinuric +hemoglobulin +hemogram +hemogregarine +hemoid +hemokonia +hemokoniosis +hemol +hemoleucocyte +hemoleucocytic +hemolymph +hemolymphatic +hemolysate +hemolysin +hemolysis +hemolytic +hemolyze +hemolyzed +hemolyzes +hemolyzing +hemology +hemologist +hemomanometer +hemometer +hemometry +hemonephrosis +hemopathy +hemopathology +hemopericardium +hemoperitoneum +hemopexis +hemophage +hemophagy +hemophagia +hemophagocyte +hemophagocytosis +hemophagous +hemophile +hemophileae +hemophilia +hemophiliac +hemophiliacs +hemophilic +hemophilioid +hemophilus +hemophobia +hemophthalmia +hemophthisis +hemopiezometer +hemopyrrole +hemoplasmodium +hemoplastic +hemopneumothorax +hemopod +hemopoiesis +hemopoietic +hemoproctia +hemoprotein +hemoptysis +hemoptoe +hemorrhage +hemorrhaged +hemorrhages +hemorrhagic +hemorrhagin +hemorrhaging +hemorrhea +hemorrhodin +hemorrhoid +hemorrhoidal +hemorrhoidectomy +hemorrhoidectomies +hemorrhoids +hemosalpinx +hemoscope +hemoscopy +hemosiderin +hemosiderosis +hemosiderotic +hemospasia +hemospastic +hemospermia +hemosporid +hemosporidian +hemostasia +hemostasis +hemostat +hemostatic +hemostats +hemotachometer +hemotherapeutics +hemotherapy +hemothorax +hemotoxic +hemotoxin +hemotrophe +hemotrophic +hemotropic +hemozoon +hemp +hempbush +hempen +hempherds +hempy +hempie +hempier +hempiest +hemplike +hemps +hempseed +hempseeds +hempstring +hempweed +hempweeds +hempwort +hems +hemself +hemstitch +hemstitched +hemstitcher +hemstitches +hemstitching +hemule +hen +henad +henbane +henbanes +henbill +henbit +henbits +hence +henceforth +henceforward +henceforwards +henchboy +henchman +henchmanship +henchmen +hencoop +hencoops +hencote +hend +hendecacolic +hendecagon +hendecagonal +hendecahedra +hendecahedral +hendecahedron +hendecahedrons +hendecane +hendecasemic +hendecasyllabic +hendecasyllable +hendecatoic +hendecyl +hendecoic +hendedra +hendy +hendiadys +hendly +hendness +heneicosane +henen +henequen +henequens +henequin +henequins +henfish +heng +henge +hengest +henhawk +henhearted +henheartedness +henhouse +henhouses +henhussy +henhussies +henyard +heniquen +heniquens +henism +henlike +henmoldy +henna +hennaed +hennaing +hennas +hennebique +hennery +henneries +hennes +henny +hennin +hennish +henogeny +henotheism +henotheist +henotheistic +henotic +henpeck +henpecked +henpecking +henpecks +henpen +henry +henrician +henries +henrietta +henrys +henroost +hens +hent +hented +hentenian +henter +henting +hentriacontane +hents +henware +henwife +henwile +henwise +henwoodite +heo +heortology +heortological +heortologion +hep +hepar +heparin +heparinization +heparinize +heparinized +heparinizing +heparinoid +heparins +hepatalgia +hepatatrophy +hepatatrophia +hepatauxe +hepatectomy +hepatectomies +hepatectomize +hepatectomized +hepatectomizing +hepatic +hepatica +hepaticae +hepatical +hepaticas +hepaticoduodenostomy +hepaticoenterostomy +hepaticoenterostomies +hepaticogastrostomy +hepaticology +hepaticologist +hepaticopulmonary +hepaticostomy +hepaticotomy +hepatics +hepatisation +hepatise +hepatised +hepatising +hepatite +hepatitis +hepatization +hepatize +hepatized +hepatizes +hepatizing +hepatocele +hepatocellular +hepatocirrhosis +hepatocystic +hepatocyte +hepatocolic +hepatodynia +hepatodysentery +hepatoduodenal +hepatoduodenostomy +hepatoenteric +hepatoflavin +hepatogastric +hepatogenic +hepatogenous +hepatography +hepatoid +hepatolenticular +hepatolysis +hepatolith +hepatolithiasis +hepatolithic +hepatolytic +hepatology +hepatological +hepatologist +hepatoma +hepatomalacia +hepatomas +hepatomata +hepatomegaly +hepatomegalia +hepatomelanosis +hepatonephric +hepatopancreas +hepatopathy +hepatoperitonitis +hepatopexy +hepatopexia +hepatophyma +hepatophlebitis +hepatophlebotomy +hepatopneumonic +hepatoportal +hepatoptosia +hepatoptosis +hepatopulmonary +hepatorenal +hepatorrhagia +hepatorrhaphy +hepatorrhea +hepatorrhexis +hepatorrhoea +hepatoscopy +hepatoscopies +hepatostomy +hepatotherapy +hepatotomy +hepatotoxemia +hepatotoxic +hepatotoxicity +hepatotoxin +hepatoumbilical +hepburn +hepcat +hepcats +hephaesteum +hephaestian +hephaestic +hephaestus +hephthemimer +hephthemimeral +hepialid +hepialidae +hepialus +heppen +hepper +hepplewhite +heptacapsular +heptace +heptachlor +heptachord +heptachronous +heptacolic +heptacosane +heptad +heptadecane +heptadecyl +heptadic +heptads +heptagynia +heptagynous +heptaglot +heptagon +heptagonal +heptagons +heptagrid +heptahedra +heptahedral +heptahedrdra +heptahedrical +heptahedron +heptahedrons +heptahexahedral +heptahydrate +heptahydrated +heptahydric +heptahydroxy +heptal +heptameride +heptameron +heptamerous +heptameter +heptameters +heptamethylene +heptametrical +heptanaphthene +heptanchus +heptandria +heptandrous +heptane +heptanes +heptanesian +heptangular +heptanoic +heptanone +heptapetalous +heptaphyllous +heptaploid +heptaploidy +heptapody +heptapodic +heptarch +heptarchal +heptarchy +heptarchic +heptarchical +heptarchies +heptarchist +heptarchs +heptasemic +heptasepalous +heptasyllabic +heptasyllable +heptaspermous +heptastich +heptastylar +heptastyle +heptastylos +heptastrophic +heptasulphide +heptateuch +heptatomic +heptatonic +heptatrema +heptavalent +heptene +hepteris +heptyl +heptylene +heptylic +heptine +heptyne +heptite +heptitol +heptode +heptoic +heptorite +heptose +heptoses +heptoxide +heptranchias +her +hera +heraclean +heracleid +heracleidan +heracleonite +heracleopolitan +heracleopolite +heracleum +heraclid +heraclidae +heraclidan +heraclitean +heracliteanism +heraclitic +heraclitical +heraclitism +herakles +herald +heralded +heraldess +heraldic +heraldical +heraldically +heralding +heraldist +heraldists +heraldize +heraldress +heraldry +heraldries +heralds +heraldship +herapathite +herat +heraud +heraus +herb +herba +herbaceous +herbaceously +herbage +herbaged +herbager +herbages +herbagious +herbal +herbalism +herbalist +herbalists +herbalize +herbals +herbane +herbar +herbarbaria +herbary +herbaria +herbarial +herbarian +herbariia +herbariiums +herbarism +herbarist +herbarium +herbariums +herbarize +herbarized +herbarizing +herbartian +herbartianism +herbbane +herber +herbergage +herberger +herbert +herbescent +herby +herbicidal +herbicidally +herbicide +herbicides +herbicolous +herbid +herbier +herbiest +herbiferous +herbish +herbist +herbivora +herbivore +herbivores +herbivorism +herbivority +herbivorous +herbivorously +herbivorousness +herbless +herblet +herblike +herbman +herborist +herborization +herborize +herborized +herborizer +herborizing +herbose +herbosity +herbous +herbrough +herbs +herbwife +herbwoman +hercynian +hercynite +hercogamy +hercogamous +herculanean +herculanensian +herculanian +herculean +hercules +herculeses +herculid +herd +herdboy +herdbook +herded +herder +herderite +herders +herdess +herdic +herdics +herding +herdlike +herdman +herdmen +herds +herdship +herdsman +herdsmen +herdswoman +herdswomen +herdwick +here +hereabout +hereabouts +hereadays +hereafter +hereafterward +hereagain +hereagainst +hereamong +hereanent +hereat +hereaway +hereaways +herebefore +hereby +heredes +heredia +heredipety +heredipetous +hereditability +hereditable +hereditably +heredital +hereditament +hereditaments +hereditary +hereditarian +hereditarianism +hereditarily +hereditariness +hereditarist +hereditas +hereditation +hereditative +heredity +heredities +hereditism +hereditist +hereditivity +heredium +heredofamilial +heredolues +heredoluetic +heredosyphilis +heredosyphilitic +heredosyphilogy +heredotuberculosis +hereford +herefords +herefore +herefrom +heregeld +heregild +herehence +herein +hereinabove +hereinafter +hereinbefore +hereinbelow +hereinto +herem +heremeit +herenach +hereness +hereniging +hereof +hereon +hereout +hereright +herero +heres +heresy +heresiarch +heresies +heresimach +heresiographer +heresiography +heresiographies +heresiologer +heresiology +heresiologies +heresiologist +heresyphobia +heresyproof +heretic +heretical +heretically +hereticalness +hereticate +hereticated +heretication +hereticator +hereticide +hereticize +heretics +hereto +heretoch +heretofore +heretoforetime +heretoga +heretrices +heretrix +heretrixes +hereunder +hereunto +hereupon +hereupto +hereward +herewith +herewithal +herezeld +hery +herigaut +herile +heriot +heriotable +heriots +herisson +heritability +heritabilities +heritable +heritably +heritage +heritages +heritance +heritiera +heritor +heritors +heritress +heritrices +heritrix +heritrixes +herl +herling +herls +herm +herma +hermae +hermaean +hermai +hermaic +herman +hermandad +hermaphrodeity +hermaphrodism +hermaphrodite +hermaphrodites +hermaphroditic +hermaphroditical +hermaphroditically +hermaphroditish +hermaphroditism +hermaphroditize +hermaphroditus +hermatypic +hermele +hermeneut +hermeneutic +hermeneutical +hermeneutically +hermeneutics +hermeneutist +hermes +hermesian +hermesianism +hermetic +hermetical +hermetically +hermeticism +hermetics +hermetism +hermetist +hermi +hermidin +herminone +hermione +hermit +hermitage +hermitages +hermitary +hermitess +hermitian +hermitic +hermitical +hermitically +hermitish +hermitism +hermitize +hermitlike +hermitry +hermitries +hermits +hermitship +hermo +hermodact +hermodactyl +hermogenian +hermogeniarnun +hermoglyphic +hermoglyphist +hermokopid +herms +hern +hernandia +hernandiaceae +hernandiaceous +hernanesell +hernani +hernant +herne +hernia +herniae +hernial +herniary +herniaria +herniarin +hernias +herniate +herniated +herniates +herniating +herniation +herniations +hernioenterotomy +hernioid +herniology +hernioplasty +hernioplasties +herniopuncture +herniorrhaphy +herniorrhaphies +herniotome +herniotomy +herniotomies +herniotomist +herns +hernsew +hernshaw +hero +heroarchy +herodian +herodianic +herodii +herodiones +herodionine +heroes +heroess +herohead +herohood +heroic +heroical +heroically +heroicalness +heroicity +heroicly +heroicness +heroicomic +heroicomical +heroics +heroid +heroides +heroify +heroin +heroine +heroines +heroineship +heroinism +heroinize +heroins +heroism +heroisms +heroistic +heroization +heroize +heroized +heroizes +heroizing +herola +herolike +heromonger +heron +heronbill +heroner +heronite +heronry +heronries +herons +heronsew +heroogony +heroology +heroologist +herophile +herophilist +heros +heroship +herotheism +heroworshipper +herp +herpangina +herpes +herpeses +herpestes +herpestinae +herpestine +herpesvirus +herpet +herpetic +herpetiform +herpetism +herpetography +herpetoid +herpetology +herpetologic +herpetological +herpetologically +herpetologist +herpetologists +herpetomonad +herpetomonas +herpetophobia +herpetotomy +herpetotomist +herpolhode +herpotrichia +herquein +herr +herrengrundite +herrenvolk +herrgrdsost +herry +herried +herries +herrying +herryment +herring +herringbone +herringbones +herringer +herringlike +herrings +herrnhuter +hers +hersall +herschel +herschelian +herschelite +herse +hersed +herself +hershey +hership +hersir +hert +hertfordshire +hertz +hertzes +hertzian +heruli +herulian +hervati +herve +herzegovinian +hes +heshvan +hesychasm +hesychast +hesychastic +hesiodic +hesione +hesionidae +hesitance +hesitancy +hesitancies +hesitant +hesitantly +hesitate +hesitated +hesitater +hesitaters +hesitates +hesitating +hesitatingly +hesitatingness +hesitation +hesitations +hesitative +hesitatively +hesitator +hesitatory +hesped +hespel +hespeperidia +hesper +hespera +hesperia +hesperian +hesperic +hesperid +hesperidate +hesperidene +hesperideous +hesperides +hesperidia +hesperidian +hesperidin +hesperidium +hesperiid +hesperiidae +hesperinon +hesperinos +hesperis +hesperitin +hesperornis +hesperornithes +hesperornithid +hesperornithiformes +hesperornithoid +hesperus +hessian +hessians +hessite +hessites +hessonite +hest +hester +hestern +hesternal +hesther +hesthogenous +hestia +hests +het +hetaera +hetaerae +hetaeras +hetaery +hetaeria +hetaeric +hetaerio +hetaerism +hetaerist +hetaeristic +hetaerocracy +hetaerolite +hetaira +hetairai +hetairas +hetairy +hetairia +hetairic +hetairism +hetairist +hetairistic +hetchel +hete +heteradenia +heteradenic +heterakid +heterakis +heteralocha +heterandry +heterandrous +heteratomic +heterauxesis +heteraxial +heterecious +heteric +heterically +hetericism +hetericist +heterism +heterization +heterize +hetero +heteroagglutinin +heteroalbumose +heteroaromatic +heteroatom +heteroatomic +heteroautotrophic +heteroauxin +heteroblasty +heteroblastic +heteroblastically +heterocaryon +heterocaryosis +heterocaryotic +heterocarpism +heterocarpous +heterocarpus +heterocaseose +heterocellular +heterocentric +heterocephalous +heterocera +heterocerc +heterocercal +heterocercality +heterocercy +heterocerous +heterochiral +heterochlamydeous +heterochloridales +heterochromatic +heterochromatin +heterochromatism +heterochromatization +heterochromatized +heterochrome +heterochromy +heterochromia +heterochromic +heterochromosome +heterochromous +heterochrony +heterochronic +heterochronism +heterochronistic +heterochronous +heterochrosis +heterochthon +heterochthonous +heterocycle +heterocyclic +heterocyst +heterocystous +heterocline +heteroclinous +heteroclital +heteroclite +heteroclitic +heteroclitica +heteroclitical +heteroclitous +heterocoela +heterocoelous +heterocotylea +heterocrine +heterodactyl +heterodactylae +heterodactylous +heterodera +heterodyne +heterodyned +heterodyning +heterodon +heterodont +heterodonta +heterodontidae +heterodontism +heterodontoid +heterodontus +heterodox +heterodoxal +heterodoxy +heterodoxical +heterodoxies +heterodoxly +heterodoxness +heterodromy +heterodromous +heteroecy +heteroecious +heteroeciously +heteroeciousness +heteroecism +heteroecismal +heteroepy +heteroepic +heteroerotic +heteroerotism +heterofermentative +heterofertilization +heterogalactic +heterogamete +heterogamety +heterogametic +heterogametism +heterogamy +heterogamic +heterogamous +heterogangliate +heterogen +heterogene +heterogeneal +heterogenean +heterogeneity +heterogeneities +heterogeneous +heterogeneously +heterogeneousness +heterogenesis +heterogenetic +heterogenetically +heterogeny +heterogenic +heterogenicity +heterogenisis +heterogenist +heterogenous +heterogyna +heterogynal +heterogynous +heteroglobulose +heterognath +heterognathi +heterogone +heterogony +heterogonic +heterogonism +heterogonous +heterogonously +heterograft +heterography +heterographic +heterographical +heterographies +heteroicous +heteroimmune +heteroinfection +heteroinoculable +heteroinoculation +heterointoxication +heterokaryon +heterokaryosis +heterokaryotic +heterokinesia +heterokinesis +heterokinetic +heterokontae +heterokontan +heterolalia +heterolateral +heterolecithal +heterolysin +heterolysis +heterolith +heterolytic +heterolobous +heterology +heterologic +heterological +heterologically +heterologies +heterologous +heterologously +heteromallous +heteromastigate +heteromastigote +heteromeles +heteromera +heteromeral +heteromeran +heteromeri +heteromeric +heteromerous +heteromesotrophic +heterometabola +heterometabole +heterometaboly +heterometabolic +heterometabolism +heterometabolous +heterometatrophic +heterometric +heteromi +heteromya +heteromyaria +heteromyarian +heteromyidae +heteromys +heteromita +heteromorpha +heteromorphae +heteromorphy +heteromorphic +heteromorphism +heteromorphite +heteromorphosis +heteromorphous +heteronereid +heteronereis +heteroneura +heteronym +heteronymy +heteronymic +heteronymous +heteronymously +heteronomy +heteronomic +heteronomous +heteronomously +heteronuclear +heteroousia +heteroousian +heteroousiast +heteroousious +heteropathy +heteropathic +heteropelmous +heteropetalous +heterophaga +heterophagi +heterophagous +heterophasia +heterophemy +heterophemism +heterophemist +heterophemistic +heterophemize +heterophil +heterophile +heterophylesis +heterophyletic +heterophyly +heterophilic +heterophylly +heterophyllous +heterophyte +heterophytic +heterophobia +heterophony +heterophonic +heterophoria +heterophoric +heteropia +heteropycnosis +heteropidae +heteroplasia +heteroplasm +heteroplasty +heteroplastic +heteroplasties +heteroploid +heteroploidy +heteropod +heteropoda +heteropodal +heteropodous +heteropolar +heteropolarity +heteropoly +heteropolysaccharide +heteroproteide +heteroproteose +heteropter +heteroptera +heteropterous +heteroptics +heterorhachis +heteros +heteroscedasticity +heteroscian +heteroscope +heteroscopy +heteroses +heterosex +heterosexual +heterosexuality +heterosexually +heterosexuals +heteroside +heterosyllabic +heterosiphonales +heterosis +heterosomata +heterosomati +heterosomatous +heterosome +heterosomi +heterosomous +heterosphere +heterosporeae +heterospory +heterosporic +heterosporium +heterosporous +heterostatic +heterostemonous +heterostyled +heterostyly +heterostylism +heterostylous +heterostraca +heterostracan +heterostraci +heterostrophy +heterostrophic +heterostrophous +heterostructure +heterosuggestion +heterotactic +heterotactous +heterotaxy +heterotaxia +heterotaxic +heterotaxis +heterotelic +heterotelism +heterothallic +heterothallism +heterothermal +heterothermic +heterotic +heterotype +heterotypic +heterotypical +heterotopy +heterotopia +heterotopic +heterotopism +heterotopous +heterotransplant +heterotransplantation +heterotrich +heterotricha +heterotrichales +heterotrichida +heterotrichosis +heterotrichous +heterotropal +heterotroph +heterotrophy +heterotrophic +heterotrophically +heterotropia +heterotropic +heterotropous +heteroxanthine +heteroxenous +heterozetesis +heterozygosis +heterozygosity +heterozygote +heterozygotes +heterozygotic +heterozygous +heterozygousness +heth +hethen +hething +heths +hetman +hetmanate +hetmans +hetmanship +hetter +hetterly +hetty +hettie +heuau +heuch +heuchera +heuchs +heugh +heughs +heuk +heulandite +heumite +heureka +heuretic +heuristic +heuristically +heuristics +heuvel +hevea +heved +hevi +hew +hewable +hewe +hewed +hewel +hewer +hewers +hewettite +hewgag +hewgh +hewhall +hewhole +hewing +hewn +hews +hewt +hex +hexa +hexabasic +hexabiblos +hexabiose +hexabromid +hexabromide +hexacanth +hexacanthous +hexacapsular +hexacarbon +hexace +hexachloraphene +hexachlorethane +hexachloride +hexachlorocyclohexane +hexachloroethane +hexachlorophene +hexachord +hexachronous +hexacyclic +hexacid +hexacolic +hexacoralla +hexacorallan +hexacorallia +hexacosane +hexacosihedroid +hexact +hexactinal +hexactine +hexactinellid +hexactinellida +hexactinellidan +hexactinelline +hexactinian +hexad +hexadactyle +hexadactyly +hexadactylic +hexadactylism +hexadactylous +hexadd +hexade +hexadecahedroid +hexadecane +hexadecanoic +hexadecene +hexadecyl +hexadecimal +hexades +hexadic +hexadiene +hexadiine +hexadiyne +hexads +hexaemeric +hexaemeron +hexafluoride +hexafoil +hexagyn +hexagynia +hexagynian +hexagynous +hexaglot +hexagon +hexagonal +hexagonally +hexagonial +hexagonical +hexagonous +hexagons +hexagram +hexagrammidae +hexagrammoid +hexagrammos +hexagrams +hexahedra +hexahedral +hexahedron +hexahedrons +hexahemeric +hexahemeron +hexahydrate +hexahydrated +hexahydric +hexahydride +hexahydrite +hexahydrobenzene +hexahydrothymol +hexahydroxy +hexahydroxycyclohexane +hexakisoctahedron +hexakistetrahedron +hexamer +hexameral +hexameric +hexamerism +hexameron +hexamerous +hexameter +hexameters +hexamethylenamine +hexamethylene +hexamethylenetetramine +hexamethonium +hexametral +hexametric +hexametrical +hexametrist +hexametrize +hexametrographer +hexamine +hexamines +hexamita +hexamitiasis +hexammin +hexammine +hexammino +hexanal +hexanaphthene +hexanchidae +hexanchus +hexandry +hexandria +hexandric +hexandrous +hexane +hexanedione +hexanes +hexangle +hexangular +hexangularly +hexanitrate +hexanitrodiphenylamine +hexapartite +hexaped +hexapetaloid +hexapetaloideous +hexapetalous +hexaphyllous +hexapla +hexaplar +hexaplarian +hexaplaric +hexaplas +hexaploid +hexaploidy +hexapod +hexapoda +hexapodal +hexapodan +hexapody +hexapodic +hexapodies +hexapodous +hexapods +hexapterous +hexaradial +hexarch +hexarchy +hexarchies +hexascha +hexaseme +hexasemic +hexasepalous +hexasyllabic +hexasyllable +hexaspermous +hexastemonous +hexaster +hexastich +hexasticha +hexastichy +hexastichic +hexastichon +hexastichous +hexastigm +hexastylar +hexastyle +hexastylos +hexasulphide +hexatetrahedron +hexateuch +hexateuchal +hexathlon +hexatomic +hexatriacontane +hexatriose +hexavalent +hexaxon +hexdra +hexecontane +hexed +hexenbesen +hexene +hexer +hexerei +hexereis +hexeris +hexers +hexes +hexestrol +hexicology +hexicological +hexyl +hexylene +hexylic +hexylresorcinol +hexyls +hexine +hexyne +hexing +hexiology +hexiological +hexis +hexitol +hexobarbital +hexobiose +hexoctahedral +hexoctahedron +hexode +hexoestrol +hexogen +hexoic +hexoylene +hexokinase +hexone +hexones +hexonic +hexosamine +hexosaminic +hexosan +hexosans +hexose +hexosediphosphoric +hexosemonophosphoric +hexosephosphatase +hexosephosphoric +hexoses +hexpartite +hexs +hexsub +hezekiah +hezron +hezronites +hf +hg +hgrnotine +hgt +hgwy +hhd +hi +hy +hia +hyacine +hyacinth +hyacinthia +hyacinthian +hyacinthin +hyacinthine +hyacinths +hyacinthus +hyades +hyaena +hyaenanche +hyaenarctos +hyaenas +hyaenic +hyaenid +hyaenidae +hyaenodon +hyaenodont +hyaenodontoid +hyahya +hyakume +hyalescence +hyalescent +hyalin +hyaline +hyalines +hyalinization +hyalinize +hyalinized +hyalinizing +hyalinocrystalline +hyalinosis +hyalins +hyalite +hyalites +hyalithe +hyalitis +hyaloandesite +hyalobasalt +hyalocrystalline +hyalodacite +hyalogen +hyalogens +hyalograph +hyalographer +hyalography +hyaloid +hyaloiditis +hyaloids +hyaloliparite +hyalolith +hyalomelan +hyalomere +hyalomucoid +hyalonema +hyalophagia +hyalophane +hyalophyre +hyalopilitic +hyaloplasm +hyaloplasma +hyaloplasmic +hyalopsite +hyalopterous +hyalosiderite +hyalospongia +hyalotekite +hyalotype +hyalts +hyaluronic +hyaluronidase +hianakoto +hiant +hiatal +hiate +hiation +hiatus +hiatuses +hiawatha +hibachi +hibachis +hybanthus +hibbertia +hibbin +hibernacle +hibernacula +hibernacular +hibernaculum +hibernal +hibernate +hibernated +hibernates +hibernating +hibernation +hibernator +hibernators +hibernia +hibernian +hibernianism +hibernic +hibernical +hibernically +hibernicism +hibernicize +hibernization +hibernize +hibernology +hibernologist +hibiscus +hibiscuses +hibito +hibitos +hibla +hybla +hyblaea +hyblaean +hyblan +hybodont +hybodus +hybosis +hybrid +hybrida +hybridae +hybridal +hybridation +hybridisable +hybridise +hybridised +hybridiser +hybridising +hybridism +hybridist +hybridity +hybridizable +hybridization +hybridizations +hybridize +hybridized +hybridizer +hybridizers +hybridizes +hybridizing +hybridous +hybrids +hybris +hybrises +hybristic +hibunci +hic +hicaco +hicatee +hiccough +hiccoughed +hiccoughing +hiccoughs +hiccup +hiccuped +hiccuping +hiccupped +hiccupping +hiccups +hicht +hichu +hick +hickey +hickeyes +hickeys +hicket +hicky +hickified +hickish +hickishness +hickory +hickories +hicks +hickscorner +hicksite +hickway +hickwall +hicoria +hid +hyd +hidable +hidage +hydage +hidalgism +hidalgo +hidalgoism +hidalgos +hydantoate +hydantoic +hydantoin +hidated +hydathode +hydatic +hydatid +hydatidiform +hydatidinous +hydatidocele +hydatids +hydatiform +hydatigenous +hydatina +hidation +hydatogenesis +hydatogenic +hydatogenous +hydatoid +hydatomorphic +hydatomorphism +hydatopyrogenic +hydatopneumatic +hydatopneumatolytic +hydatoscopy +hidatsa +hiddels +hidden +hiddenite +hiddenly +hiddenmost +hiddenness +hide +hyde +hideaway +hideaways +hidebind +hidebound +hideboundness +hided +hidegeld +hidel +hideland +hideless +hideling +hideosity +hideous +hideously +hideousness +hideout +hideouts +hider +hiders +hides +hiding +hidings +hidling +hidlings +hidlins +hydnaceae +hydnaceous +hydnocarpate +hydnocarpic +hydnocarpus +hydnoid +hydnora +hydnoraceae +hydnoraceous +hydnum +hydra +hydracetin +hydrachna +hydrachnid +hydrachnidae +hydracid +hydracids +hydracoral +hydracrylate +hydracrylic +hydractinia +hydractinian +hidradenitis +hydradephaga +hydradephagan +hydradephagous +hydrae +hydraemia +hydraemic +hydragog +hydragogy +hydragogs +hydragogue +hydralazine +hydramide +hydramine +hydramnion +hydramnios +hydrangea +hydrangeaceae +hydrangeaceous +hydrangeas +hydrant +hydranth +hydranths +hydrants +hydrarch +hydrargillite +hydrargyrate +hydrargyria +hydrargyriasis +hydrargyric +hydrargyrism +hydrargyrosis +hydrargyrum +hydrarthrosis +hydrarthrus +hydras +hydrase +hydrases +hydrastine +hydrastinine +hydrastis +hydrate +hydrated +hydrates +hydrating +hydration +hydrations +hydrator +hydrators +hydratropic +hydraucone +hydraul +hydrauli +hydraulic +hydraulically +hydraulician +hydraulicity +hydraulicked +hydraulicking +hydraulicon +hydraulics +hydraulis +hydraulist +hydraulus +hydrauluses +hydrazide +hydrazidine +hydrazyl +hydrazimethylene +hydrazin +hydrazine +hydrazino +hydrazo +hydrazoate +hydrazobenzene +hydrazoic +hydrazone +hydremia +hydremic +hydrencephalocele +hydrencephaloid +hydrencephalus +hydria +hydriad +hydriae +hydriatry +hydriatric +hydriatrist +hydric +hydrically +hydrid +hydride +hydrides +hydrids +hydriform +hydrindene +hydriodate +hydriodic +hydriodide +hydrion +hydriotaphia +hydriote +hydro +hydroa +hydroacoustic +hydroadipsia +hydroaeric +hydroairplane +hydroalcoholic +hydroaromatic +hydroatmospheric +hydroaviation +hydrobarometer +hydrobates +hydrobatidae +hydrobenzoin +hydrobilirubin +hydrobiology +hydrobiological +hydrobiologist +hydrobiosis +hydrobiplane +hydrobomb +hydroboracite +hydroborofluoric +hydrobranchiate +hydrobromate +hydrobromic +hydrobromid +hydrobromide +hydrocarbide +hydrocarbon +hydrocarbonaceous +hydrocarbonate +hydrocarbonic +hydrocarbonous +hydrocarbons +hydrocarbostyril +hydrocarburet +hydrocardia +hydrocaryaceae +hydrocaryaceous +hydrocatalysis +hydrocauline +hydrocaulus +hydrocele +hydrocellulose +hydrocephali +hydrocephaly +hydrocephalic +hydrocephalies +hydrocephalocele +hydrocephaloid +hydrocephalous +hydrocephalus +hydroceramic +hydrocerussite +hydrocharidaceae +hydrocharidaceous +hydrocharis +hydrocharitaceae +hydrocharitaceous +hydrochelidon +hydrochemical +hydrochemistry +hydrochlorate +hydrochlorauric +hydrochloric +hydrochlorid +hydrochloride +hydrochlorothiazide +hydrochlorplatinic +hydrochlorplatinous +hydrochoerus +hydrocholecystis +hydrocyanate +hydrocyanic +hydrocyanide +hydrocycle +hydrocyclic +hydrocyclist +hydrocinchonine +hydrocinnamaldehyde +hydrocinnamic +hydrocinnamyl +hydrocinnamoyl +hydrocyon +hydrocirsocele +hydrocyst +hydrocystic +hidrocystoma +hydrocladium +hydroclastic +hydrocleis +hydroclimate +hydrocobalticyanic +hydrocoele +hydrocollidine +hydrocolloid +hydrocolloidal +hydroconion +hydrocoral +hydrocorallia +hydrocorallinae +hydrocoralline +hydrocores +hydrocorisae +hydrocorisan +hydrocortisone +hydrocotarnine +hydrocotyle +hydrocoumaric +hydrocrack +hydrocracking +hydrocupreine +hydrodamalidae +hydrodamalis +hydrodesulfurization +hydrodesulphurization +hydrodictyaceae +hydrodictyon +hydrodynamic +hydrodynamical +hydrodynamically +hydrodynamicist +hydrodynamics +hydrodynamometer +hydrodrome +hydrodromica +hydrodromican +hydroeconomics +hydroelectric +hydroelectrically +hydroelectricity +hydroelectrization +hydroergotinine +hydroextract +hydroextractor +hydroferricyanic +hydroferrocyanate +hydroferrocyanic +hydrofluate +hydrofluoboric +hydrofluoric +hydrofluorid +hydrofluoride +hydrofluosilicate +hydrofluosilicic +hydrofluozirconic +hydrofoil +hydrofoils +hydroformer +hydroformylation +hydroforming +hydrofranklinite +hydrofuge +hydrogalvanic +hydrogasification +hydrogel +hydrogels +hydrogen +hydrogenase +hydrogenate +hydrogenated +hydrogenates +hydrogenating +hydrogenation +hydrogenations +hydrogenator +hydrogenic +hydrogenide +hydrogenisation +hydrogenise +hydrogenised +hydrogenising +hydrogenium +hydrogenization +hydrogenize +hydrogenized +hydrogenizing +hydrogenolyses +hydrogenolysis +hydrogenomonas +hydrogenous +hydrogens +hydrogeology +hydrogeologic +hydrogeological +hydrogeologist +hydrogymnastics +hydroglider +hydrognosy +hydrogode +hydrograph +hydrographer +hydrographers +hydrography +hydrographic +hydrographical +hydrographically +hydroguret +hydrohalide +hydrohematite +hydrohemothorax +hydroid +hydroida +hydroidea +hydroidean +hydroids +hydroiodic +hydrokineter +hydrokinetic +hydrokinetical +hydrokinetics +hydrol +hydrolant +hydrolase +hydrolatry +hydrolea +hydroleaceae +hydrolysable +hydrolysate +hydrolysation +hydrolyse +hydrolysed +hydrolyser +hydrolyses +hydrolysing +hydrolysis +hydrolyst +hydrolyte +hydrolytic +hydrolytically +hydrolyzable +hydrolyzate +hydrolyzation +hydrolize +hydrolyze +hydrolyzed +hydrolyzer +hydrolyzing +hydrology +hydrologic +hydrological +hydrologically +hydrologist +hydrologists +hydromagnesite +hydromagnetic +hydromagnetics +hydromancer +hidromancy +hydromancy +hydromania +hydromaniac +hydromantic +hydromantical +hydromantically +hydromassage +hydrome +hydromechanic +hydromechanical +hydromechanics +hydromedusa +hydromedusae +hydromedusan +hydromedusoid +hydromel +hydromels +hydromeningitis +hydromeningocele +hydrometallurgy +hydrometallurgical +hydrometallurgically +hydrometamorphism +hydrometeor +hydrometeorology +hydrometeorologic +hydrometeorological +hydrometeorologist +hydrometer +hydrometers +hydrometra +hydrometry +hydrometric +hydrometrical +hydrometrid +hydrometridae +hydromica +hydromicaceous +hydromyelia +hydromyelocele +hydromyoma +hydromys +hydromonoplane +hydromorph +hydromorphy +hydromorphic +hydromorphous +hydromotor +hydronaut +hydrone +hydronegative +hydronephelite +hydronephrosis +hydronephrotic +hydronic +hydronically +hydronitric +hydronitrogen +hydronitroprussic +hydronitrous +hydronium +hydropac +hydroparacoumaric +hydroparastatae +hydropath +hydropathy +hydropathic +hydropathical +hydropathically +hydropathist +hydropericarditis +hydropericardium +hydroperiod +hydroperitoneum +hydroperitonitis +hydroperoxide +hydrophane +hydrophanous +hydrophid +hydrophidae +hydrophil +hydrophylacium +hydrophile +hydrophily +hydrophilic +hydrophilicity +hydrophilid +hydrophilidae +hydrophilism +hydrophilite +hydrophyll +hydrophyllaceae +hydrophyllaceous +hydrophylliaceous +hydrophyllium +hydrophyllum +hydrophiloid +hydrophilous +hydrophinae +hydrophis +hydrophysometra +hydrophyte +hydrophytic +hydrophytism +hydrophyton +hydrophytous +hydrophobe +hydrophoby +hydrophobia +hydrophobic +hydrophobical +hydrophobicity +hydrophobist +hydrophobophobia +hydrophobous +hydrophoid +hydrophone +hydrophones +hydrophora +hydrophoran +hydrophore +hydrophoria +hydrophorous +hydrophthalmia +hydrophthalmos +hydrophthalmus +hydropic +hydropical +hydropically +hydropigenous +hydroplane +hydroplaned +hydroplaner +hydroplanes +hydroplaning +hydroplanula +hydroplatinocyanic +hydroplutonic +hydropneumatic +hydropneumatization +hydropneumatosis +hydropneumopericardium +hydropneumothorax +hidropoiesis +hidropoietic +hydropolyp +hydroponic +hydroponically +hydroponicist +hydroponics +hydroponist +hydropositive +hydropot +hydropotes +hydropower +hydropropulsion +hydrops +hydropses +hydropsy +hydropsies +hydropterideae +hydroptic +hydropult +hydropultic +hydroquinine +hydroquinol +hydroquinoline +hydroquinone +hydrorachis +hydrorhiza +hydrorhizae +hydrorhizal +hydrorrhachis +hydrorrhachitis +hydrorrhea +hydrorrhoea +hydrorubber +hydros +hydrosalpinx +hydrosalt +hydrosarcocele +hydroscope +hydroscopic +hydroscopical +hydroscopicity +hydroscopist +hydroselenic +hydroselenide +hydroselenuret +hydroseparation +hydrosere +hidroses +hydrosilicate +hydrosilicon +hidrosis +hydroski +hydrosol +hydrosole +hydrosolic +hydrosols +hydrosoma +hydrosomal +hydrosomata +hydrosomatous +hydrosome +hydrosorbic +hydrospace +hydrosphere +hydrospheres +hydrospheric +hydrospire +hydrospiric +hydrostat +hydrostatic +hydrostatical +hydrostatically +hydrostatician +hydrostatics +hydrostome +hydrosulfate +hydrosulfide +hydrosulfite +hydrosulfurous +hydrosulphate +hydrosulphide +hydrosulphite +hydrosulphocyanic +hydrosulphurated +hydrosulphuret +hydrosulphureted +hydrosulphuric +hydrosulphuryl +hydrosulphurous +hydrotachymeter +hydrotactic +hydrotalcite +hydrotasimeter +hydrotaxis +hydrotechny +hydrotechnic +hydrotechnical +hydrotechnologist +hydroterpene +hydrotheca +hydrothecae +hydrothecal +hydrotherapeutic +hydrotherapeutical +hydrotherapeutically +hydrotherapeutician +hydrotherapeuticians +hydrotherapeutics +hydrotherapy +hydrotherapies +hydrotherapist +hydrothermal +hydrothermally +hydrothoracic +hydrothorax +hidrotic +hydrotic +hydrotical +hydrotimeter +hydrotimetry +hydrotimetric +hydrotype +hydrotomy +hydrotropic +hydrotropically +hydrotropism +hydroturbine +hydrous +hydrovane +hydroxamic +hydroxamino +hydroxy +hydroxyacetic +hydroxyanthraquinone +hydroxyapatite +hydroxyazobenzene +hydroxybenzene +hydroxybutyricacid +hydroxycorticosterone +hydroxide +hydroxydehydrocorticosterone +hydroxides +hydroxydesoxycorticosterone +hydroxyketone +hydroxyl +hydroxylactone +hydroxylamine +hydroxylase +hydroxylate +hydroxylation +hydroxylic +hydroxylization +hydroxylize +hydroxyls +hydroximic +hydroxyproline +hydroxytryptamine +hydroxyurea +hydroxyzine +hydrozincite +hydrozoa +hydrozoal +hydrozoan +hydrozoic +hydrozoon +hydrula +hydruntine +hydruret +hydrurus +hydrus +hydurilate +hydurilic +hie +hye +hied +hieder +hieing +hielaman +hielamen +hielamon +hieland +hield +hielmite +hiemal +hyemal +hiemate +hiemation +hiems +hyena +hyenadog +hyenanchin +hyenas +hyenia +hyenic +hyeniform +hyenine +hyenoid +hienz +hiera +hieracian +hieracite +hieracium +hieracosphinges +hieracosphinx +hieracosphinxes +hierapicra +hierarch +hierarchal +hierarchy +hierarchial +hierarchic +hierarchical +hierarchically +hierarchies +hierarchise +hierarchised +hierarchising +hierarchism +hierarchist +hierarchize +hierarchized +hierarchizing +hierarchs +hieratic +hieratica +hieratical +hieratically +hieraticism +hieratite +hierochloe +hierocracy +hierocracies +hierocratic +hierocratical +hierodeacon +hierodule +hierodulic +hierofalco +hierogamy +hieroglyph +hieroglypher +hieroglyphy +hieroglyphic +hieroglyphical +hieroglyphically +hieroglyphics +hieroglyphist +hieroglyphize +hieroglyphology +hieroglyphologist +hierogram +hierogrammat +hierogrammate +hierogrammateus +hierogrammatic +hierogrammatical +hierogrammatist +hierograph +hierographer +hierography +hierographic +hierographical +hierolatry +hierology +hierologic +hierological +hierologist +hieromachy +hieromancy +hieromartyr +hieromnemon +hieromonach +hieromonk +hieron +hieronymian +hieronymic +hieronymite +hieropathic +hierophancy +hierophant +hierophantes +hierophantic +hierophantically +hierophanticly +hierophants +hierophobia +hieros +hieroscopy +hierosolymitan +hierosolymite +hierurgy +hierurgical +hierurgies +hies +hyetal +hyetograph +hyetography +hyetographic +hyetographical +hyetographically +hyetology +hyetological +hyetologist +hyetometer +hyetometric +hyetometrograph +hyetometrographic +hifalutin +higdon +hygeen +hygeia +hygeian +hygeiolatry +hygeist +hygeistic +hygeists +hygenics +hygeology +higgaion +higginsite +higgle +higgled +higglehaggle +higgler +higglery +higglers +higgles +higgling +high +highball +highballed +highballing +highballs +highbelia +highbinder +highbinding +highboard +highboy +highboys +highborn +highbred +highbrow +highbrowed +highbrowism +highbrows +highbush +highchair +highchairs +highdaddy +highdaddies +higher +highermost +highest +highfalutin +highfaluting +highfalutinism +highflier +highflyer +highflying +highhanded +highhandedly +highhandedness +highhat +highhatting +highhearted +highheartedly +highheartedness +highholder +highhole +highish +highjack +highjacked +highjacker +highjacking +highjacks +highland +highlander +highlanders +highlandish +highlandman +highlandry +highlands +highly +highlife +highlight +highlighted +highlighting +highlights +highline +highliving +highlow +highman +highmoor +highmost +highness +highnesses +highpockets +highroad +highroads +highs +highschool +hight +hightail +hightailed +hightailing +hightails +highted +highth +highths +highting +hightoby +hightop +hights +highveld +highway +highwayman +highwaymen +highways +hygiantic +hygiantics +hygiastic +hygiastics +hygieist +hygieists +hygienal +hygiene +hygienes +hygienic +hygienical +hygienically +hygienics +hygienist +hygienists +hygienization +hygienize +hygiology +hygiologist +higra +hygric +hygrin +hygrine +hygristor +hygroblepharic +hygrodeik +hygroexpansivity +hygrogram +hygrograph +hygrology +hygroma +hygromatous +hygrometer +hygrometers +hygrometry +hygrometric +hygrometrical +hygrometrically +hygrometries +hygrophaneity +hygrophanous +hygrophilous +hygrophyte +hygrophytic +hygrophobia +hygrophthalmic +hygroplasm +hygroplasma +hygroscope +hygroscopy +hygroscopic +hygroscopical +hygroscopically +hygroscopicity +hygrostat +hygrostatics +hygrostomia +hygrothermal +hygrothermograph +higuero +hiyakkin +hying +hyingly +hijack +hijacked +hijacker +hijackers +hijacking +hijackings +hijacks +hijinks +hijra +hike +hyke +hiked +hiker +hikers +hikes +hiking +hikuli +hila +hyla +hylactic +hylactism +hylaeosaurus +hilar +hylarchic +hylarchical +hilary +hilaria +hilarymas +hilarious +hilariously +hilariousness +hilarity +hilarytide +hilarities +hylas +hilasmic +hylasmus +hilborn +hilch +hilda +hildebrand +hildebrandian +hildebrandic +hildebrandine +hildebrandism +hildebrandist +hildebrandslied +hildegarde +hilding +hildings +hile +hyle +hylean +hyleg +hylegiacal +hili +hyli +hylic +hylicism +hylicist +hylidae +hylids +hiliferous +hylism +hylist +hill +hillary +hillberry +hillbilly +hillbillies +hillbird +hillcrest +hillculture +hillebrandite +hilled +hillel +hiller +hillers +hillet +hillfort +hillhousia +hilly +hillier +hilliest +hilliness +hilling +hillman +hillmen +hillo +hilloa +hilloaed +hilloaing +hilloas +hillock +hillocked +hillocky +hillocks +hilloed +hilloing +hillos +hills +hillsale +hillsalesman +hillside +hillsides +hillsite +hillsman +hilltop +hilltopped +hilltopper +hilltopping +hilltops +hilltrot +hyllus +hillward +hillwoman +hillwort +hylobates +hylobatian +hylobatic +hylobatine +hylocereus +hylocichla +hylocomium +hylodes +hylogenesis +hylogeny +hyloid +hyloist +hylology +hylomys +hylomorphic +hylomorphical +hylomorphism +hylomorphist +hylomorphous +hylopathy +hylopathism +hylopathist +hylophagous +hylotheism +hylotheist +hylotheistic +hylotheistical +hylotomous +hylotropic +hylozoic +hylozoism +hylozoist +hylozoistic +hylozoistically +hilsa +hilsah +hilt +hilted +hilting +hiltless +hilts +hilum +hilus +him +hima +himalaya +himalayan +himalayas +himamatia +himantopus +himati +himatia +himation +himations +himawan +hymen +hymenaea +hymenaeus +hymenaic +hymenal +himene +hymeneal +hymeneally +hymeneals +hymenean +hymenia +hymenial +hymenic +hymenicolar +hymeniferous +hymeniophore +hymenium +hymeniumnia +hymeniums +hymenocallis +hymenochaete +hymenogaster +hymenogastraceae +hymenogeny +hymenoid +hymenolepis +hymenomycetal +hymenomycete +hymenomycetes +hymenomycetoid +hymenomycetous +hymenophyllaceae +hymenophyllaceous +hymenophyllites +hymenophyllum +hymenophore +hymenophorum +hymenopter +hymenoptera +hymenopteran +hymenopterist +hymenopterology +hymenopterological +hymenopterologist +hymenopteron +hymenopterous +hymenopttera +hymenotome +hymenotomy +hymenotomies +hymens +hymettian +hymettic +himyaric +himyarite +himyaritic +himming +hymn +hymnal +hymnals +hymnary +hymnaria +hymnaries +hymnarium +hymnariunaria +hymnbook +hymnbooks +himne +hymned +hymner +hymnic +hymning +hymnist +hymnists +hymnless +hymnlike +hymnode +hymnody +hymnodical +hymnodies +hymnodist +hymnograher +hymnographer +hymnography +hymnology +hymnologic +hymnological +hymnologically +hymnologist +hymns +hymnwise +himp +himple +himself +himward +himwards +hin +hinayana +hinau +hinch +hind +hynd +hindberry +hindbrain +hindcast +hinddeck +hynde +hinder +hynder +hinderance +hindered +hinderer +hinderers +hinderest +hinderful +hinderfully +hindering +hinderingly +hinderlands +hinderly +hinderlings +hinderlins +hinderment +hindermost +hinders +hindersome +hindgut +hindguts +hindhand +hindhead +hindi +hindmost +hindoo +hindquarter +hindquarters +hindrance +hindrances +hinds +hindsaddle +hindsight +hindu +hinduism +hinduize +hindus +hindustan +hindustani +hindward +hindwards +hine +hyne +hiney +hing +hinge +hingecorner +hinged +hingeflower +hingeless +hingelike +hinger +hingers +hinges +hingeways +hinging +hingle +hinney +hinner +hinny +hinnible +hinnied +hinnies +hinnying +hinnites +hinoid +hinoideous +hinoki +hins +hinsdalite +hint +hinted +hintedly +hinter +hinterland +hinterlander +hinterlands +hinters +hinting +hintingly +hintproof +hints +hintzeite +hyobranchial +hyocholalic +hyocholic +hiodon +hiodont +hiodontidae +hyoepiglottic +hyoepiglottidean +hyoglycocholic +hyoglossal +hyoglossi +hyoglossus +hyoid +hyoidal +hyoidan +hyoideal +hyoidean +hyoides +hyoids +hyolithes +hyolithid +hyolithidae +hyolithoid +hyomandibula +hyomandibular +hyomental +hyoplastral +hyoplastron +hiortdahlite +hyoscapular +hyoscyamine +hyoscyamus +hyoscine +hyoscines +hyosternal +hyosternum +hyostyly +hyostylic +hyothere +hyotherium +hyothyreoid +hyothyroid +hip +hyp +hypabyssal +hypabyssally +hypacusia +hypacusis +hypaesthesia +hypaesthesic +hypaethral +hypaethron +hypaethros +hypaethrum +hypalgesia +hypalgesic +hypalgia +hypalgic +hypallactic +hypallage +hypanthia +hypanthial +hypanthium +hypantrum +hypapante +hypapophysial +hypapophysis +hyparterial +hypaspist +hypate +hypaton +hypautomorphic +hypaxial +hipberry +hipbone +hipbones +hipe +hype +hyped +hypegiaphobia +hypenantron +hiper +hyper +hyperabelian +hyperabsorption +hyperaccuracy +hyperaccurate +hyperaccurately +hyperaccurateness +hyperacid +hyperacidaminuria +hyperacidity +hyperacousia +hyperacoustics +hyperaction +hyperactive +hyperactively +hyperactivity +hyperactivities +hyperacuity +hyperacuness +hyperacusia +hyperacusis +hyperacute +hyperacuteness +hyperadenosis +hyperadipose +hyperadiposis +hyperadiposity +hyperadrenalemia +hyperadrenalism +hyperadrenia +hyperaemia +hyperaemic +hyperaeolism +hyperaesthesia +hyperaesthete +hyperaesthetic +hyperalbuminosis +hyperaldosteronism +hyperalgebra +hyperalgesia +hyperalgesic +hyperalgesis +hyperalgetic +hyperalgia +hyperalimentation +hyperalkalinity +hyperaltruism +hyperaltruist +hyperaltruistic +hyperaminoacidemia +hyperanabolic +hyperanabolism +hyperanacinesia +hyperanakinesia +hyperanakinesis +hyperanarchy +hyperanarchic +hyperangelic +hyperangelical +hyperangelically +hyperaphia +hyperaphic +hyperapophyseal +hyperapophysial +hyperapophysis +hyperarchaeological +hyperarchepiscopal +hyperaspist +hyperazotemia +hyperazoturia +hyperbarbarism +hyperbarbarous +hyperbarbarously +hyperbarbarousness +hyperbaric +hyperbarically +hyperbarism +hyperbata +hyperbatbata +hyperbatic +hyperbatically +hyperbaton +hyperbatons +hyperbola +hyperbolae +hyperbolaeon +hyperbolas +hyperbole +hyperboles +hyperbolic +hyperbolical +hyperbolically +hyperbolicly +hyperbolism +hyperbolist +hyperbolize +hyperbolized +hyperbolizing +hyperboloid +hyperboloidal +hyperboreal +hyperborean +hyperbrachycephal +hyperbrachycephaly +hyperbrachycephalic +hyperbrachycranial +hyperbrachyskelic +hyperbranchia +hyperbranchial +hyperbrutal +hyperbrutally +hyperbulia +hypercalcaemia +hypercalcemia +hypercalcemic +hypercalcinaemia +hypercalcinemia +hypercalcinuria +hypercalciuria +hypercalcuria +hypercapnia +hypercapnic +hypercarbamidemia +hypercarbia +hypercarbureted +hypercarburetted +hypercarnal +hypercarnally +hypercatabolism +hypercatalectic +hypercatalexis +hypercatharsis +hypercathartic +hypercathexis +hypercenosis +hyperchamaerrhine +hypercharge +hyperchloraemia +hyperchloremia +hyperchlorhydria +hyperchloric +hyperchlorination +hypercholesteremia +hypercholesteremic +hypercholesterinemia +hypercholesterolemia +hypercholesterolemic +hypercholesterolia +hypercholia +hypercyanosis +hypercyanotic +hypercycle +hypercylinder +hypercythemia +hypercytosis +hypercivilization +hypercivilized +hyperclassical +hyperclassicality +hyperclimax +hypercoagulability +hypercoagulable +hypercomplex +hypercomposite +hyperconcentration +hypercone +hyperconfidence +hyperconfident +hyperconfidently +hyperconformist +hyperconformity +hyperconscientious +hyperconscientiously +hyperconscientiousness +hyperconscious +hyperconsciousness +hyperconservatism +hyperconservative +hyperconservatively +hyperconservativeness +hyperconstitutional +hyperconstitutionalism +hyperconstitutionally +hypercoracoid +hypercorrect +hypercorrection +hypercorrectness +hypercorticoidism +hypercosmic +hypercreaturely +hypercryaesthesia +hypercryalgesia +hypercryesthesia +hypercrinemia +hypercrinia +hypercrinism +hypercrisia +hypercritic +hypercritical +hypercritically +hypercriticalness +hypercriticism +hypercriticize +hypercube +hyperdactyl +hyperdactyly +hyperdactylia +hyperdactylism +hyperdeify +hyperdeification +hyperdeified +hyperdeifying +hyperdelicacy +hyperdelicate +hyperdelicately +hyperdelicateness +hyperdelicious +hyperdeliciously +hyperdeliciousness +hyperdelness +hyperdemocracy +hyperdemocratic +hyperdeterminant +hyperdiabolical +hyperdiabolically +hyperdiabolicalness +hyperdialectism +hyperdiapason +hyperdiapente +hyperdiastole +hyperdiastolic +hyperdiatessaron +hyperdiazeuxis +hyperdicrotic +hyperdicrotism +hyperdicrotous +hyperdimensional +hyperdimensionality +hyperdiploid +hyperdissyllable +hyperdistention +hyperditone +hyperdivision +hyperdolichocephal +hyperdolichocephaly +hyperdolichocephalic +hyperdolichocranial +hyperdoricism +hyperdulia +hyperdulic +hyperdulical +hyperelegance +hyperelegancy +hyperelegant +hyperelegantly +hyperelliptic +hyperemesis +hyperemetic +hyperemia +hyperemic +hyperemization +hyperemotional +hyperemotionally +hyperemotive +hyperemotively +hyperemotiveness +hyperemotivity +hyperemphasize +hyperemphasized +hyperemphasizing +hyperendocrinia +hyperendocrinism +hyperendocrisia +hyperenergetic +hyperenthusiasm +hyperenthusiastic +hyperenthusiastically +hypereosinophilia +hyperephidrosis +hyperepinephry +hyperepinephria +hyperepinephrinemia +hyperequatorial +hypererethism +hyperessence +hyperesthesia +hyperesthete +hyperesthetic +hyperethical +hyperethically +hyperethicalness +hypereuryprosopic +hypereutectic +hypereutectoid +hyperexaltation +hyperexcitability +hyperexcitable +hyperexcitableness +hyperexcitably +hyperexcitement +hyperexcursive +hyperexcursively +hyperexcursiveness +hyperexophoria +hyperextend +hyperextension +hyperfastidious +hyperfastidiously +hyperfastidiousness +hyperfederalist +hyperfine +hyperflexibility +hyperflexible +hyperflexibleness +hyperflexibly +hyperflexion +hyperfocal +hyperform +hyperfunction +hyperfunctional +hyperfunctionally +hyperfunctioning +hypergalactia +hypergalactosia +hypergalactosis +hypergamy +hypergamous +hypergenesis +hypergenetic +hypergenetical +hypergenetically +hypergeneticalness +hypergeometry +hypergeometric +hypergeometrical +hypergeusesthesia +hypergeusia +hypergeustia +hyperglycaemia +hyperglycaemic +hyperglycemia +hyperglycemic +hyperglycistia +hyperglycorrhachia +hyperglycosuria +hyperglobulia +hyperglobulism +hypergoddess +hypergol +hypergolic +hypergolically +hypergols +hypergon +hypergrammatical +hypergrammatically +hypergrammaticalness +hyperhedonia +hyperhemoglobinemia +hyperhepatia +hyperhidrosis +hyperhidrotic +hyperhilarious +hyperhilariously +hyperhilariousness +hyperhypocrisy +hypericaceae +hypericaceous +hypericales +hypericin +hypericism +hypericum +hyperidealistic +hyperidealistically +hyperideation +hyperidrosis +hyperimmune +hyperimmunity +hyperimmunization +hyperimmunize +hyperimmunized +hyperimmunizing +hyperin +hyperinflation +hyperingenuity +hyperinosis +hyperinotic +hyperinsulinism +hyperinsulinization +hyperinsulinize +hyperintellectual +hyperintellectually +hyperintellectualness +hyperintelligence +hyperintelligent +hyperintelligently +hyperinvolution +hyperion +hyperirritability +hyperirritable +hyperisotonic +hyperite +hyperkalemia +hyperkalemic +hyperkaliemia +hyperkatabolism +hyperkeratoses +hyperkeratosis +hyperkeratotic +hyperkinesia +hyperkinesis +hyperkinetic +hyperlactation +hyperleptoprosopic +hyperlethal +hyperlethargy +hyperleucocytosis +hyperleucocytotic +hyperleukocytosis +hyperlexis +hyperlipaemia +hyperlipaemic +hyperlipemia +hyperlipemic +hyperlipidemia +hyperlipoidemia +hyperlithuria +hyperlogical +hyperlogicality +hyperlogically +hyperlogicalness +hyperlustrous +hyperlustrously +hyperlustrousness +hypermagical +hypermagically +hypermakroskelic +hypermarket +hypermedication +hypermegasoma +hypermenorrhea +hypermetabolism +hypermetamorphic +hypermetamorphism +hypermetamorphoses +hypermetamorphosis +hypermetamorphotic +hypermetaphysical +hypermetaphoric +hypermetaphorical +hypermetaplasia +hypermeter +hypermetric +hypermetrical +hypermetron +hypermetrope +hypermetropy +hypermetropia +hypermetropic +hypermetropical +hypermicrosoma +hypermyotonia +hypermyotrophy +hypermiraculous +hypermiraculously +hypermiraculousness +hypermyriorama +hypermystical +hypermystically +hypermysticalness +hypermixolydian +hypermnesia +hypermnesic +hypermnesis +hypermnestic +hypermodest +hypermodestly +hypermodestness +hypermonosyllable +hypermoral +hypermorally +hypermorph +hypermorphic +hypermorphism +hypermorphosis +hypermotile +hypermotility +hypernatremia +hypernatronemia +hypernatural +hypernaturally +hypernaturalness +hypernephroma +hyperneuria +hyperneurotic +hypernic +hypernik +hypernitrogenous +hypernomian +hypernomic +hypernormal +hypernormality +hypernormally +hypernormalness +hypernote +hypernotion +hypernotions +hypernutrition +hypernutritive +hyperoartia +hyperoartian +hyperobtrusive +hyperobtrusively +hyperobtrusiveness +hyperodontogeny +hyperon +hyperons +hyperoodon +hyperoon +hyperope +hyperopes +hyperopia +hyperopic +hyperorganic +hyperorganically +hyperorthodox +hyperorthodoxy +hyperorthognathy +hyperorthognathic +hyperorthognathous +hyperosmia +hyperosmic +hyperosteogeny +hyperostoses +hyperostosis +hyperostotic +hyperothodox +hyperothodoxy +hyperotreta +hyperotretan +hyperotreti +hyperotretous +hyperovaria +hyperovarianism +hyperovarism +hyperoxemia +hyperoxidation +hyperoxide +hyperoxygenate +hyperoxygenating +hyperoxygenation +hyperoxygenize +hyperoxygenized +hyperoxygenizing +hyperoxymuriate +hyperoxymuriatic +hyperpanegyric +hyperparasite +hyperparasitic +hyperparasitism +hyperparasitize +hyperparathyroidism +hyperparoxysm +hyperpathetic +hyperpathetical +hyperpathetically +hyperpathia +hyperpathic +hyperpatriotic +hyperpatriotically +hyperpatriotism +hyperpencil +hyperpepsinia +hyperper +hyperperfection +hyperperistalsis +hyperperistaltic +hyperpersonal +hyperpersonally +hyperphagia +hyperphagic +hyperphalangeal +hyperphalangism +hyperpharyngeal +hyperphenomena +hyperphysical +hyperphysically +hyperphysics +hyperphoria +hyperphoric +hyperphosphatemia +hyperphospheremia +hyperphosphorescence +hyperpiesia +hyperpiesis +hyperpietic +hyperpietist +hyperpigmentation +hyperpigmented +hyperpinealism +hyperpyramid +hyperpyretic +hyperpyrexia +hyperpyrexial +hyperpituitary +hyperpituitarism +hyperplagiarism +hyperplane +hyperplasia +hyperplasic +hyperplastic +hyperplatyrrhine +hyperploid +hyperploidy +hyperpnea +hyperpneic +hyperpnoea +hyperpolarization +hyperpolarize +hyperpolysyllabic +hyperpolysyllabically +hyperpotassemia +hyperpotassemic +hyperpredator +hyperprism +hyperproduction +hyperprognathous +hyperprophetic +hyperprophetical +hyperprophetically +hyperprosexia +hyperpulmonary +hyperpure +hyperpurist +hyperquadric +hyperrational +hyperrationally +hyperreactive +hyperrealize +hyperrealized +hyperrealizing +hyperresonance +hyperresonant +hyperreverential +hyperrhythmical +hyperridiculous +hyperridiculously +hyperridiculousness +hyperritualism +hyperritualistic +hyperromantic +hyperromantically +hyperromanticism +hypersacerdotal +hypersaintly +hypersalivation +hypersceptical +hyperscholastic +hyperscholastically +hyperscrupulosity +hyperscrupulous +hypersecretion +hypersensibility +hypersensitisation +hypersensitise +hypersensitised +hypersensitising +hypersensitive +hypersensitiveness +hypersensitivity +hypersensitivities +hypersensitization +hypersensitize +hypersensitized +hypersensitizing +hypersensual +hypersensualism +hypersensually +hypersensualness +hypersensuous +hypersensuously +hypersensuousness +hypersentimental +hypersentimentally +hypersexual +hypersexuality +hypersexualities +hypersystole +hypersystolic +hypersolid +hypersomnia +hypersonic +hypersonically +hypersonics +hypersophisticated +hypersophistication +hyperspace +hyperspatial +hyperspeculative +hyperspeculatively +hyperspeculativeness +hypersphere +hyperspherical +hyperspiritualizing +hypersplenia +hypersplenism +hyperstatic +hypersthene +hypersthenia +hypersthenic +hypersthenite +hyperstoic +hyperstoical +hyperstrophic +hypersubtle +hypersubtlety +hypersuggestibility +hypersuggestible +hypersuggestibleness +hypersuggestibly +hypersuperlative +hypersurface +hypersusceptibility +hypersusceptible +hypertechnical +hypertechnically +hypertechnicalness +hypertely +hypertelic +hypertense +hypertensely +hypertenseness +hypertensin +hypertensinase +hypertensinogen +hypertension +hypertensive +hyperterrestrial +hypertetrahedron +hyperthermal +hyperthermalgesia +hyperthermally +hyperthermesthesia +hyperthermy +hyperthermia +hyperthermic +hyperthesis +hyperthetic +hyperthetical +hyperthymia +hyperthyreosis +hyperthyroid +hyperthyroidism +hyperthyroidization +hyperthyroidize +hyperthyroids +hyperthrombinemia +hypertype +hypertypic +hypertypical +hypertocicity +hypertonia +hypertonic +hypertonicity +hypertonus +hypertorrid +hypertoxic +hypertoxicity +hypertragic +hypertragical +hypertragically +hypertranscendent +hypertrichy +hypertrichosis +hypertridimensional +hypertrophy +hypertrophic +hypertrophied +hypertrophies +hypertrophying +hypertrophyphied +hypertrophous +hypertropia +hypertropical +hyperurbanism +hyperuresis +hyperuricemia +hypervascular +hypervascularity +hypervelocity +hypervenosity +hyperventilate +hyperventilation +hypervigilant +hypervigilantly +hypervigilantness +hyperviscosity +hyperviscous +hypervitalization +hypervitalize +hypervitalized +hypervitalizing +hypervitaminosis +hypervolume +hypervoluminous +hyperwrought +hypes +hypesthesia +hypesthesic +hypethral +hipflask +hypha +hyphae +hyphaene +hyphaeresis +hyphal +hiphalt +hyphantria +hiphape +hyphedonia +hyphema +hyphemia +hyphemias +hyphen +hyphenate +hyphenated +hyphenates +hyphenating +hyphenation +hyphenations +hyphened +hyphenic +hyphening +hyphenisation +hyphenise +hyphenised +hyphenising +hyphenism +hyphenization +hyphenize +hyphenized +hyphenizing +hyphenless +hyphens +hypho +hyphodrome +hyphomycetales +hyphomycete +hyphomycetes +hyphomycetic +hyphomycetous +hyphomycosis +hyphopdia +hyphopodia +hyphopodium +hiphuggers +hypidiomorphic +hypidiomorphically +hyping +hypinosis +hypinotic +hiplength +hipless +hiplike +hipline +hipmi +hipmold +hypnaceae +hypnaceous +hypnagogic +hypnale +hipness +hipnesses +hypnesthesis +hypnesthetic +hypnic +hypnoanalyses +hypnoanalysis +hypnoanalytic +hypnobate +hypnocyst +hypnody +hypnoetic +hypnogenesis +hypnogenetic +hypnogenetically +hypnogia +hypnogogic +hypnograph +hypnoid +hypnoidal +hypnoidization +hypnoidize +hypnology +hypnologic +hypnological +hypnologist +hypnone +hypnopaedia +hypnophoby +hypnophobia +hypnophobias +hypnophobic +hypnopompic +hypnos +hypnoses +hypnosis +hypnosperm +hypnosporangia +hypnosporangium +hypnospore +hypnosporic +hypnotherapy +hypnotherapist +hypnotic +hypnotically +hypnotics +hypnotisability +hypnotisable +hypnotisation +hypnotise +hypnotised +hypnotiser +hypnotising +hypnotism +hypnotist +hypnotistic +hypnotists +hypnotizability +hypnotizable +hypnotization +hypnotize +hypnotized +hypnotizer +hypnotizes +hypnotizing +hypnotoid +hypnotoxin +hypnum +hypo +hypoacid +hypoacidity +hypoactive +hypoactivity +hypoacusia +hypoacussis +hypoadenia +hypoadrenia +hypoaeolian +hypoalbuminemia +hypoalimentation +hypoalkaline +hypoalkalinity +hypoalonemia +hypoaminoacidemia +hypoantimonate +hypoazoturia +hypobaric +hypobarism +hypobaropathy +hypobasal +hypobases +hypobasis +hypobatholithic +hypobenthonic +hypobenthos +hypoblast +hypoblastic +hypobole +hypobranchial +hypobranchiate +hypobromite +hypobromites +hypobromous +hypobulia +hypobulic +hypocalcemia +hypocalcemic +hypocarp +hypocarpium +hypocarpogean +hypocatharsis +hypocathartic +hypocathexis +hypocaust +hypocenter +hypocenters +hypocentral +hypocentre +hypocentrum +hypocephalus +hypochaeris +hypochchilia +hypochdria +hypochil +hypochilia +hypochylia +hypochilium +hypochloremia +hypochloremic +hypochlorhydria +hypochlorhydric +hypochloric +hypochloridemia +hypochlorite +hypochlorous +hypochloruria +hypochnaceae +hypochnose +hypochnus +hypocholesteremia +hypocholesterinemia +hypocholesterolemia +hypochonder +hypochondry +hypochondria +hypochondriac +hypochondriacal +hypochondriacally +hypochondriacism +hypochondriacs +hypochondrial +hypochondriasis +hypochondriast +hypochondric +hypochondrium +hypochordal +hypochromia +hypochromic +hypochrosis +hypocycloid +hypocycloidal +hypocist +hypocistis +hypocystotomy +hypocytosis +hypocleidian +hypocleidium +hypocoelom +hypocondylar +hypocone +hypoconid +hypoconule +hypoconulid +hypocopy +hypocoracoid +hypocorism +hypocoristic +hypocoristical +hypocoristically +hypocotyl +hypocotyleal +hypocotyledonary +hypocotyledonous +hypocotylous +hypocrater +hypocrateriform +hypocraterimorphous +hypocreaceae +hypocreaceous +hypocreales +hypocrinia +hypocrinism +hypocrisy +hypocrisies +hypocrisis +hypocrystalline +hypocrital +hypocrite +hypocrites +hypocritic +hypocritical +hypocritically +hypocriticalness +hypocrize +hypodactylum +hypoderm +hypoderma +hypodermal +hypodermatic +hypodermatically +hypodermatoclysis +hypodermatomy +hypodermella +hypodermic +hypodermically +hypodermics +hypodermis +hypodermoclysis +hypodermosis +hypodermous +hypoderms +hypodiapason +hypodiapente +hypodiastole +hypodiatessaron +hypodiazeuxis +hypodicrotic +hypodicrotous +hypodynamia +hypodynamic +hypodiploid +hypodiploidy +hypoditone +hypodorian +hypoed +hypoeliminator +hypoendocrinia +hypoendocrinism +hypoendocrisia +hypoeosinophilia +hypoergic +hypoeutectic +hypoeutectoid +hypofunction +hypogaeic +hypogamy +hypogastria +hypogastric +hypogastrium +hypogastrocele +hypogea +hypogeal +hypogeally +hypogean +hypogee +hypogeic +hypogeiody +hypogene +hypogenesis +hypogenetic +hypogenic +hypogenous +hypogeocarpous +hypogeous +hypogeugea +hypogeum +hypogeusia +hypogyn +hypogyny +hypogynic +hypogynies +hypogynium +hypogynous +hypoglycaemia +hypoglycemia +hypoglycemic +hypoglobulia +hypoglossal +hypoglossis +hypoglossitis +hypoglossus +hypoglottis +hypognathism +hypognathous +hypogonadia +hypogonadism +hypogonation +hypohalous +hypohemia +hypohepatia +hypohyal +hypohyaline +hypohydrochloria +hypohidrosis +hypohypophysism +hypohippus +hypoid +hypoidrosis +hypoing +hypoinosemia +hypoiodite +hypoiodous +hypoionian +hypoischium +hypoisotonic +hypokalemia +hypokalemic +hypokaliemia +hypokeimenometry +hypokinemia +hypokinesia +hypokinesis +hypokinetic +hypokoristikon +hypolemniscus +hypoleptically +hypoleucocytosis +hypolydian +hypolimnetic +hypolimnia +hypolimnial +hypolimnion +hypolimnionia +hypolithic +hypolocrian +hypomania +hypomanic +hypomelancholia +hypomeral +hypomere +hypomeron +hypometropia +hypomyotonia +hypomixolydian +hypomnematic +hypomnesia +hypomnesis +hypomochlion +hypomorph +hypomorphic +hypomotility +hyponasty +hyponastic +hyponastically +hyponatremia +hyponea +hyponeas +hyponeuria +hyponychial +hyponychium +hyponym +hyponymic +hyponymous +hyponitric +hyponitrite +hyponitrous +hyponoetic +hyponoia +hyponoias +hyponome +hyponomic +hypoparathyroidism +hypoparia +hypopepsy +hypopepsia +hypopepsinia +hypopetaly +hypopetalous +hypophalangism +hypophamin +hypophamine +hypophare +hypopharyngeal +hypopharynges +hypopharyngoscope +hypopharyngoscopy +hypopharynx +hypopharynxes +hypophyge +hypophyll +hypophyllium +hypophyllous +hypophyllum +hypophypophysism +hypophyse +hypophyseal +hypophysectomy +hypophysectomies +hypophysectomize +hypophysectomized +hypophysectomizing +hypophyseoprivic +hypophyseoprivous +hypophyses +hypophysial +hypophysical +hypophysics +hypophysis +hypophysitis +hypophloeodal +hypophloeodic +hypophloeous +hypophonesis +hypophonia +hypophonic +hypophonous +hypophora +hypophoria +hypophosphate +hypophosphite +hypophosphoric +hypophosphorous +hypophrenia +hypophrenic +hypophrenosis +hypophrygian +hypopial +hypopiesia +hypopiesis +hypopygial +hypopygidium +hypopygium +hypopinealism +hypopyon +hypopyons +hypopitys +hypopituitary +hypopituitarism +hypoplankton +hypoplanktonic +hypoplasy +hypoplasia +hypoplasty +hypoplastic +hypoplastral +hypoplastron +hypoploid +hypoploidy +hypopnea +hypopneas +hypopnoea +hypopoddia +hypopodia +hypopodium +hypopotassemia +hypopotassemic +hypopraxia +hypoprosexia +hypoproteinemia +hypoproteinosis +hypopselaphesia +hypopsychosis +hypopteral +hypopteron +hypoptyalism +hypoptilar +hypoptilum +hypoptosis +hypopus +hyporadial +hyporadiolus +hyporadius +hyporchema +hyporchemata +hyporchematic +hyporcheme +hyporchesis +hyporhachidian +hyporhachis +hyporhined +hyporight +hyporit +hyporrhythmic +hypos +hyposalemia +hyposarca +hyposcenium +hyposcleral +hyposcope +hyposecretion +hyposensitive +hyposensitivity +hyposensitization +hyposensitize +hyposensitized +hyposensitizing +hyposyllogistic +hyposynaphe +hyposynergia +hyposystole +hyposkeletal +hyposmia +hypospadiac +hypospadias +hyposphene +hyposphresia +hypospray +hypostase +hypostases +hypostasy +hypostasis +hypostasise +hypostasised +hypostasising +hypostasization +hypostasize +hypostasized +hypostasizing +hypostatic +hypostatical +hypostatically +hypostatisation +hypostatise +hypostatised +hypostatising +hypostatization +hypostatize +hypostatized +hypostatizing +hyposternal +hyposternum +hyposthenia +hyposthenic +hyposthenuria +hypostigma +hypostilbite +hypostyle +hypostypsis +hypostyptic +hypostoma +hypostomata +hypostomatic +hypostomatous +hypostome +hypostomial +hypostomides +hypostomous +hypostrophe +hyposulfite +hyposulfurous +hyposulphate +hyposulphite +hyposulphuric +hyposulphurous +hyposuprarenalism +hypotactic +hypotarsal +hypotarsus +hypotaxia +hypotaxic +hypotaxis +hypotension +hypotensive +hypotensor +hypotenusal +hypotenuse +hypotenuses +hypoth +hypothalami +hypothalamic +hypothalamus +hypothalli +hypothalline +hypothallus +hypothami +hypothec +hypotheca +hypothecal +hypothecary +hypothecate +hypothecated +hypothecater +hypothecates +hypothecating +hypothecation +hypothecative +hypothecator +hypothecatory +hypothecia +hypothecial +hypothecium +hypothecs +hypothenal +hypothenar +hypothenic +hypothenusal +hypothenuse +hypotheria +hypothermal +hypothermy +hypothermia +hypothermic +hypotheses +hypothesi +hypothesis +hypothesise +hypothesised +hypothesiser +hypothesising +hypothesist +hypothesists +hypothesize +hypothesized +hypothesizer +hypothesizers +hypothesizes +hypothesizing +hypothetic +hypothetical +hypothetically +hypotheticalness +hypothetics +hypothetist +hypothetize +hypothetizer +hypothyreosis +hypothyroid +hypothyroidism +hypothyroids +hypotympanic +hypotype +hypotypic +hypotypical +hypotyposis +hypotony +hypotonia +hypotonic +hypotonically +hypotonicity +hypotonus +hypotoxic +hypotoxicity +hypotrachelia +hypotrachelium +hypotralia +hypotremata +hypotrich +hypotricha +hypotrichida +hypotrichosis +hypotrichous +hypotrochanteric +hypotrochoid +hypotrochoidal +hypotrophy +hypotrophic +hypotrophies +hypotthalli +hypovalve +hypovanadate +hypovanadic +hypovanadious +hypovanadous +hypovitaminosis +hypoxanthic +hypoxanthine +hypoxemia +hypoxemic +hypoxia +hypoxias +hypoxic +hypoxylon +hypoxis +hypozeugma +hypozeuxis +hypozoa +hypozoan +hypozoic +hippa +hippalectryon +hipparch +hipparchs +hipparion +hippeastrum +hipped +hypped +hippelates +hippen +hipper +hippest +hippi +hippy +hippia +hippian +hippiater +hippiatry +hippiatric +hippiatrical +hippiatrics +hippiatrist +hippic +hippidae +hippidion +hippidium +hippie +hippiedom +hippiehood +hippier +hippies +hippiest +hipping +hippish +hyppish +hipple +hippo +hippobosca +hippoboscid +hippoboscidae +hippocamp +hippocampal +hippocampi +hippocampine +hippocampus +hippocastanaceae +hippocastanaceous +hippocaust +hippocentaur +hippocentauric +hippocerf +hippocoprosterol +hippocras +hippocratea +hippocrateaceae +hippocrateaceous +hippocrates +hippocratian +hippocratic +hippocratical +hippocratism +hippocrene +hippocrenian +hippocrepian +hippocrepiform +hippodame +hippodamia +hippodamous +hippodrome +hippodromes +hippodromic +hippodromist +hippogastronomy +hippoglosinae +hippoglossidae +hippoglossus +hippogriff +hippogriffin +hippogryph +hippoid +hippolytan +hippolite +hippolyte +hippolith +hippolytidae +hippolytus +hippology +hippological +hippologist +hippomachy +hippomancy +hippomanes +hippomedon +hippomelanin +hippomenes +hippometer +hippometry +hippometric +hipponactean +hipponosology +hipponosological +hipponous +hippopathology +hippopathological +hippophagi +hippophagy +hippophagism +hippophagist +hippophagistical +hippophagous +hippophile +hippophobia +hippopod +hippopotami +hippopotamian +hippopotamic +hippopotamidae +hippopotamine +hippopotamoid +hippopotamus +hippopotamuses +hippos +hipposelinum +hippotigrine +hippotigris +hippotomy +hippotomical +hippotomist +hippotragine +hippotragus +hippurate +hippuria +hippuric +hippurid +hippuridaceae +hippuris +hippurite +hippurites +hippuritic +hippuritidae +hippuritoid +hippus +hips +hyps +hipshot +hypsibrachycephaly +hypsibrachycephalic +hypsibrachycephalism +hypsicephaly +hypsicephalic +hypsicephalous +hypsidolichocephaly +hypsidolichocephalic +hypsidolichocephalism +hypsiliform +hypsiloid +hypsilophodon +hypsilophodont +hypsilophodontid +hypsilophodontidae +hypsilophodontoid +hypsipyle +hypsiprymninae +hypsiprymnodontinae +hypsiprymnus +hypsistarian +hypsistenocephaly +hypsistenocephalic +hypsistenocephalism +hypsobathymetric +hypsocephalous +hypsochrome +hypsochromy +hypsochromic +hypsodont +hypsodonty +hypsodontism +hypsography +hypsographic +hypsographical +hypsoisotherm +hypsometer +hypsometry +hypsometric +hypsometrical +hypsometrically +hypsometrist +hypsophyll +hypsophyllar +hypsophyllary +hypsophyllous +hypsophyllum +hypsophobia +hypsophoeia +hypsophonous +hypsothermometer +hipster +hipsterism +hipsters +hypt +hypural +hipwort +hir +hirable +hyraces +hyraceum +hyrachyus +hyracid +hyracidae +hyraciform +hyracina +hyracodon +hyracodont +hyracodontid +hyracodontidae +hyracodontoid +hyracoid +hyracoidea +hyracoidean +hyracoidian +hyracoids +hyracothere +hyracotherian +hyracotheriinae +hyracotherium +hiragana +hiraganas +hiram +hiramite +hyrate +hyrax +hyraxes +hyrcan +hyrcanian +hircarra +hircic +hircin +hircine +hircinous +hircocerf +hircocervus +hircosity +hircus +hire +hireable +hired +hireless +hireling +hirelings +hireman +hiren +hirer +hirers +hires +hiring +hirings +hirling +hirmologion +hirmos +hirneola +hiro +hirofumi +hiroyuki +hirondelle +hiroshima +hirotoshi +hirple +hirpled +hirples +hirpling +hirrient +hirse +hyrse +hirsel +hirseled +hirseling +hirselled +hirselling +hirsels +hirsle +hirsled +hirsles +hirsling +hirst +hyrst +hirstie +hirsute +hirsuteness +hirsuties +hirsutism +hirsutulous +hirtch +hirtella +hirtellous +hirudin +hirudinal +hirudine +hirudinea +hirudinean +hirudiniculture +hirudinidae +hirudinize +hirudinoid +hirudins +hirudo +hirundine +hirundinidae +hirundinous +hirundo +his +hish +hisingerite +hisis +hislopite +hisn +hyson +hysons +hispa +hispania +hispanic +hispanicism +hispanicize +hispanics +hispanidad +hispaniola +hispaniolate +hispaniolize +hispanism +hispanist +hispanize +hispano +hispanophile +hispanophobe +hispid +hispidity +hispidulate +hispidulous +hispinae +hiss +hissed +hissel +hisself +hisser +hissers +hisses +hissy +hissing +hissingly +hissings +hyssop +hyssops +hyssopus +hissproof +hist +histamin +histaminase +histamine +histaminergic +histamines +histaminic +histamins +hystazarin +histed +hister +hysteralgia +hysteralgic +hysteranthous +hysterectomy +hysterectomies +hysterectomize +hysterectomized +hysterectomizes +hysterectomizing +hysterelcosis +hysteresial +hysteresis +hysteretic +hysteretically +hysteria +hysteriac +hysteriales +hysterias +hysteric +hysterical +hysterically +hystericky +hysterics +hystericus +hysteriform +hysterioid +hysterocarpus +hysterocatalepsy +hysterocele +hysterocystic +hysterocleisis +hysterocrystalline +hysterodynia +hysterogen +hysterogenetic +hysterogeny +hysterogenic +hysterogenous +hysteroid +hysteroidal +hysterolaparotomy +hysterolysis +hysterolith +hysterolithiasis +hysterology +hysteromania +hysteromaniac +hysteromaniacal +hysterometer +hysterometry +hysteromyoma +hysteromyomectomy +hysteromorphous +hysteron +hysteroneurasthenia +hysteropathy +hysteropexy +hysteropexia +hysterophyta +hysterophytal +hysterophyte +hysterophore +hysteroproterize +hysteroptosia +hysteroptosis +hysterorrhaphy +hysterorrhexis +hysteroscope +hysterosis +hysterotely +hysterotome +hysterotomy +hysterotomies +hysterotraumatism +histidin +histidine +histidins +histie +histing +histiocyte +histiocytic +histioid +histiology +histiophoridae +histiophorus +histoblast +histochemic +histochemical +histochemically +histochemistry +histocyte +histoclastic +histocompatibility +histodiagnosis +histodialysis +histodialytic +histogen +histogenesis +histogenetic +histogenetically +histogeny +histogenic +histogenous +histogens +histogram +histograms +histographer +histography +histographic +histographical +histographically +histographies +histoid +histolysis +histolytic +histology +histologic +histological +histologically +histologies +histologist +histologists +histometabasis +histomorphology +histomorphological +histomorphologically +histon +histonal +histone +histones +histonomy +histopathology +histopathologic +histopathological +histopathologically +histopathologist +histophyly +histophysiology +histophysiologic +histophysiological +histoplasma +histoplasmin +histoplasmosis +history +historial +historian +historians +historiated +historic +historical +historically +historicalness +historician +historicism +historicist +historicity +historicize +historicocabbalistical +historicocritical +historicocultural +historicodogmatic +historicogeographical +historicophilosophica +historicophysical +historicopolitical +historicoprophetic +historicoreligious +historics +historicus +historied +historier +histories +historiette +historify +historiograph +historiographer +historiographers +historiographership +historiography +historiographic +historiographical +historiographically +historiographies +historiology +historiological +historiometry +historiometric +historionomer +historious +historism +historize +histotherapy +histotherapist +histothrombin +histotome +histotomy +histotomies +histotrophy +histotrophic +histotropic +histozyme +histozoic +hystriciasis +hystricid +hystricidae +hystricinae +hystricine +hystricism +hystricismus +hystricoid +hystricomorph +hystricomorpha +hystricomorphic +hystricomorphous +histrio +histriobdella +histriomastix +histrion +histrionic +histrionical +histrionically +histrionicism +histrionics +histrionism +histrionize +hystrix +hists +hit +hitch +hitched +hitchel +hitcher +hitchers +hitches +hitchhike +hitchhiked +hitchhiker +hitchhikers +hitchhikes +hitchhiking +hitchy +hitchier +hitchiest +hitchily +hitchiness +hitching +hitchiti +hitchproof +hyte +hithe +hither +hythergraph +hithermost +hithertills +hitherto +hithertoward +hitherunto +hitherward +hitherwards +hitler +hitlerian +hitlerism +hitlerite +hitless +hitoshi +hits +hittable +hitter +hitters +hitting +hittite +hittitics +hittitology +hittology +hive +hived +hiveless +hivelike +hiver +hives +hiveward +hiving +hivite +hyzone +hizz +hizzie +hl +hld +hler +hlidhskjalf +hlithskjalf +hlorrithi +hlqn +hm +hny +ho +hoactzin +hoactzines +hoactzins +hoagy +hoagie +hoagies +hoaming +hoar +hoard +hoarded +hoarder +hoarders +hoarding +hoardings +hoards +hoardward +hoared +hoarfrost +hoarfrosts +hoarhead +hoarheaded +hoarhound +hoary +hoarier +hoariest +hoaryheaded +hoarily +hoariness +hoarish +hoarness +hoars +hoarse +hoarsely +hoarsen +hoarsened +hoarseness +hoarsening +hoarsens +hoarser +hoarsest +hoarstone +hoarwort +hoast +hoastman +hoatching +hoatzin +hoatzines +hoatzins +hoax +hoaxability +hoaxable +hoaxed +hoaxee +hoaxer +hoaxers +hoaxes +hoaxing +hoaxproof +hoazin +hob +hobbed +hobber +hobbesian +hobbet +hobby +hobbian +hobbies +hobbyhorse +hobbyhorses +hobbyhorsical +hobbyhorsically +hobbyism +hobbyist +hobbyists +hobbil +hobbyless +hobbing +hobbinoll +hobbism +hobbist +hobbistical +hobbit +hobble +hobblebush +hobbled +hobbledehoy +hobbledehoydom +hobbledehoyhood +hobbledehoyish +hobbledehoyishness +hobbledehoyism +hobbledehoys +hobbledygee +hobbler +hobblers +hobbles +hobbly +hobbling +hobblingly +hobgoblin +hobgoblins +hobhouchin +hobiler +hobits +hoblike +hoblob +hobnail +hobnailed +hobnailer +hobnails +hobnob +hobnobbed +hobnobber +hobnobbing +hobnobs +hobo +hoboe +hoboed +hoboes +hoboing +hoboism +hoboisms +hobomoco +hobos +hobs +hobthrush +hoc +hocco +hoch +hochelaga +hochheimer +hochhuth +hock +hockamore +hockday +hocked +hockey +hockeys +hockelty +hocker +hockers +hocket +hocky +hocking +hockle +hockled +hockling +hockmoney +hocks +hockshin +hockshop +hockshops +hocktide +hocus +hocused +hocuses +hocusing +hocussed +hocusses +hocussing +hod +hodad +hodaddy +hodaddies +hodads +hodden +hoddens +hodder +hoddy +hoddin +hoddins +hoddypeak +hoddle +hodening +hodful +hodge +hodgepodge +hodgepodges +hodgkin +hodgkinsonite +hodiernal +hodman +hodmandod +hodmen +hodograph +hodometer +hodometrical +hodophobia +hodoscope +hods +hodure +hoe +hoecake +hoecakes +hoed +hoedown +hoedowns +hoeful +hoey +hoeing +hoelike +hoer +hoernesite +hoers +hoes +hoeshin +hoffmannist +hoffmannite +hog +hoga +hogan +hogans +hogarthian +hogback +hogbacks +hogbush +hogchoker +hogcote +hogen +hogfish +hogfishes +hogframe +hogg +hoggaster +hogged +hoggee +hogger +hoggerel +hoggery +hoggeries +hoggers +hogget +hoggy +hoggie +hoggin +hogging +hoggins +hoggish +hoggishly +hoggishness +hoggism +hoggler +hoggs +hoghead +hogherd +hoghide +hoghood +hogyard +hoglike +hogling +hogmace +hogmanay +hogmanays +hogmane +hogmanes +hogmenay +hogmenays +hogmolly +hogmollies +hogni +hognose +hognoses +hognut +hognuts +hogo +hogpen +hogreeve +hogrophyte +hogs +hogshead +hogsheads +hogship +hogshouther +hogskin +hogsteer +hogsty +hogsucker +hogtie +hogtied +hogtieing +hogties +hogtiing +hogtying +hogton +hogward +hogwash +hogwashes +hogweed +hogweeds +hogwort +hohe +hohenstaufen +hohenzollern +hohenzollernism +hohn +hoho +hohokam +hoi +hoy +hoya +hoick +hoicked +hoicking +hoicks +hoiden +hoyden +hoidened +hoydened +hoydenhood +hoidening +hoydening +hoidenish +hoydenish +hoydenishness +hoydenism +hoidens +hoydens +hoihere +hoyle +hoyles +hoyman +hoin +hoys +hoise +hoised +hoises +hoising +hoist +hoistaway +hoisted +hoister +hoisters +hoisting +hoistman +hoists +hoistway +hoit +hoju +hokan +hoke +hoked +hokey +hokeyness +hokeypokey +hoker +hokerer +hokerly +hokes +hokier +hokiest +hoking +hokypoky +hokypokies +hokku +hokum +hokums +hol +hola +holagogue +holandry +holandric +holarctic +holard +holards +holarthritic +holarthritis +holaspidean +holcad +holcodont +holconoti +holcus +hold +holdable +holdall +holdalls +holdback +holdbacks +holden +holdenite +holder +holders +holdership +holdfast +holdfastness +holdfasts +holding +holdingly +holdings +holdman +holdout +holdouts +holdover +holdovers +holds +holdsman +holdup +holdups +hole +holeable +holectypina +holectypoid +holed +holey +holeless +holeman +holeproof +holer +holes +holethnic +holethnos +holewort +holgate +holi +holy +holia +holibut +holibuts +holiday +holyday +holidayed +holidayer +holidaying +holidayism +holidaymaker +holidaymaking +holidays +holydays +holidam +holier +holies +holiest +holily +holiness +holinesses +holing +holinight +holyokeite +holishkes +holism +holisms +holist +holistic +holistically +holystone +holystoned +holystones +holystoning +holists +holytide +holytides +holk +holked +holking +holks +holl +holla +hollaed +hollaing +hollaite +holland +hollandaise +hollander +hollanders +hollandish +hollandite +hollands +hollantide +hollas +holleke +holler +hollered +hollering +hollers +holly +hollies +hollyhock +hollyhocks +hollyleaf +hollin +holliper +hollywood +hollywooder +hollywoodize +hollo +holloa +holloaed +holloaing +holloas +hollock +holloed +holloes +holloing +hollong +holloo +hollooed +hollooing +holloos +hollos +hollow +holloware +hollowed +hollower +hollowest +hollowfaced +hollowfoot +hollowhearted +hollowheartedness +hollowing +hollowly +hollowness +hollowroot +hollows +hollowware +holluschick +holluschickie +holm +holmberry +holmes +holmgang +holmia +holmic +holmium +holmiums +holmos +holms +holobaptist +holobenthic +holoblastic +holoblastically +holobranch +holocaine +holocarpic +holocarpous +holocaust +holocaustal +holocaustic +holocausts +holocene +holocentrid +holocentridae +holocentroid +holocentrus +holocephala +holocephalan +holocephali +holocephalian +holocephalous +holochoanites +holochoanitic +holochoanoid +holochoanoida +holochoanoidal +holochordate +holochroal +holoclastic +holocrine +holocryptic +holocrystalline +holodactylic +holodedron +holodiscus +holoenzyme +holofernes +hologamy +hologamous +hologastrula +hologastrular +hologyny +hologynic +hologynies +holognatha +holognathous +hologonidia +hologonidium +hologoninidia +hologram +holograms +holograph +holography +holographic +holographical +holographically +holographies +holographs +holohedral +holohedry +holohedric +holohedrism +holohedron +holohemihedral +holohyaline +holoku +hololith +holomastigote +holometabola +holometabole +holometaboly +holometabolian +holometabolic +holometabolism +holometabolous +holometer +holomyaria +holomyarian +holomyarii +holomorph +holomorphy +holomorphic +holomorphism +holomorphosis +holoparasite +holoparasitic +holophane +holophyte +holophytic +holophotal +holophote +holophotometer +holophrase +holophrases +holophrasis +holophrasm +holophrastic +holoplankton +holoplanktonic +holoplexia +holopneustic +holoproteide +holoptic +holoptychian +holoptychiid +holoptychiidae +holoptychius +holoquinoid +holoquinoidal +holoquinonic +holoquinonoid +holorhinal +holosaprophyte +holosaprophytic +holoscope +holosericeous +holoside +holosiderite +holosymmetry +holosymmetric +holosymmetrical +holosiphona +holosiphonate +holosystematic +holosystolic +holosomata +holosomatous +holospondaic +holostean +holostei +holosteous +holosteric +holosteum +holostylic +holostomata +holostomate +holostomatous +holostome +holostomous +holothecal +holothoracic +holothuria +holothurian +holothuridea +holothurioid +holothurioidea +holotype +holotypes +holotypic +holotony +holotonia +holotonic +holotrich +holotricha +holotrichal +holotrichida +holotrichous +holour +holozoic +holp +holpen +hols +holsom +holstein +holsteins +holster +holstered +holsters +holt +holts +holw +hom +homacanth +homage +homageable +homaged +homager +homagers +homages +homaging +homagium +homalocenchrus +homalogonatous +homalographic +homaloid +homaloidal +homalonotus +homalopsinae +homaloptera +homalopterous +homalosternal +homalosternii +homam +homard +homaridae +homarine +homaroid +homarus +homatomic +homaxial +homaxonial +homaxonic +hombre +hombres +homburg +homburgs +home +homebody +homebodies +homeborn +homebound +homebred +homebreds +homebrew +homebrewed +homebuild +homebuilder +homebuilders +homebuilding +homecome +homecomer +homecoming +homecomings +homecraft +homecroft +homecrofter +homecrofting +homed +homefarer +homefarm +homefelt +homefolk +homefolks +homegoer +homeground +homegrown +homey +homeyness +homekeeper +homekeeping +homeland +homelander +homelands +homeless +homelessly +homelessness +homelet +homely +homelier +homeliest +homelife +homelike +homelikeness +homelily +homelyn +homeliness +homeling +homelovingness +homemade +homemake +homemaker +homemakers +homemaking +homeoblastic +homeochromatic +homeochromatism +homeochronous +homeocrystalline +homeogenic +homeogenous +homeoid +homeoidal +homeoidality +homeokinesis +homeokinetic +homeomerous +homeomorph +homeomorphy +homeomorphic +homeomorphism +homeomorphisms +homeomorphous +homeopath +homeopathy +homeopathic +homeopathically +homeopathician +homeopathicity +homeopathies +homeopathist +homeophony +homeoplasy +homeoplasia +homeoplastic +homeopolar +homeosis +homeostases +homeostasis +homeostatic +homeostatically +homeostatis +homeotherapy +homeotherm +homeothermal +homeothermy +homeothermic +homeothermism +homeothermous +homeotic +homeotype +homeotypic +homeotypical +homeotransplant +homeotransplantation +homeown +homeowner +homeowners +homeozoic +homeplace +homer +homered +homerian +homeric +homerical +homerically +homerid +homeridae +homeridian +homering +homerist +homerite +homerology +homerologist +homeromastix +homeroom +homerooms +homers +homes +homeseeker +homesick +homesickly +homesickness +homesite +homesites +homesome +homespun +homespuns +homestall +homestead +homesteader +homesteaders +homesteads +homester +homestretch +homestretches +hometown +hometowns +homeward +homewardly +homewards +homework +homeworker +homeworks +homewort +homy +homichlophobia +homicidal +homicidally +homicide +homicides +homicidious +homicidium +homiculture +homier +homiest +homiform +homilete +homiletic +homiletical +homiletically +homiletics +homily +homiliary +homiliaries +homiliarium +homilies +homilist +homilists +homilite +homilize +hominal +hominem +hominess +hominesses +homing +hominy +hominian +hominians +hominid +hominidae +hominids +hominies +hominify +hominiform +hominine +hominisection +hominivorous +hominization +hominized +hominoid +hominoids +homish +homishness +hommack +hommage +homme +hommock +hommocks +homo +homoanisaldehyde +homoanisic +homoarecoline +homobaric +homoblasty +homoblastic +homobront +homocarpous +homocategoric +homocentric +homocentrical +homocentrically +homocerc +homocercal +homocercality +homocercy +homocerebrin +homochiral +homochlamydeous +homochromatic +homochromatism +homochrome +homochromy +homochromic +homochromosome +homochromous +homochronous +homocycle +homocyclic +homoclinal +homocline +homocoela +homocoelous +homocreosol +homodermy +homodermic +homodynamy +homodynamic +homodynamous +homodyne +homodont +homodontism +homodox +homodoxian +homodromal +homodrome +homodromy +homodromous +homoean +homoeanism +homoecious +homoeoarchy +homoeoblastic +homoeochromatic +homoeochronous +homoeocrystalline +homoeogenic +homoeogenous +homoeography +homoeoid +homoeokinesis +homoeomerae +homoeomeral +homoeomeri +homoeomery +homoeomeria +homoeomerian +homoeomerianism +homoeomeric +homoeomerical +homoeomerous +homoeomorph +homoeomorphy +homoeomorphic +homoeomorphism +homoeomorphous +homoeopath +homoeopathy +homoeopathic +homoeopathically +homoeopathician +homoeopathicity +homoeopathist +homoeophyllous +homoeophony +homoeoplasy +homoeoplasia +homoeoplastic +homoeopolar +homoeosis +homoeotel +homoeoteleutic +homoeoteleuton +homoeotic +homoeotype +homoeotypic +homoeotypical +homoeotopy +homoeozoic +homoerotic +homoeroticism +homoerotism +homofermentative +homogametic +homogamy +homogamic +homogamies +homogamous +homogangliate +homogen +homogenate +homogene +homogeneal +homogenealness +homogeneate +homogeneity +homogeneities +homogeneization +homogeneize +homogeneous +homogeneously +homogeneousness +homogenesis +homogenetic +homogenetical +homogenetically +homogeny +homogenic +homogenies +homogenization +homogenize +homogenized +homogenizer +homogenizers +homogenizes +homogenizing +homogenous +homogentisic +homoglot +homogone +homogony +homogonies +homogonous +homogonously +homograft +homograph +homography +homographic +homographs +homohedral +homoiotherm +homoiothermal +homoiothermy +homoiothermic +homoiothermism +homoiothermous +homoiousia +homoiousian +homoiousianism +homoiousious +homolateral +homolecithal +homolegalis +homolysin +homolysis +homolytic +homolog +homologal +homologate +homologated +homologating +homologation +homology +homologic +homological +homologically +homologies +homologise +homologised +homologiser +homologising +homologist +homologize +homologized +homologizer +homologizing +homologon +homologoumena +homologous +homolography +homolographic +homologs +homologue +homologumena +homolosine +homomallous +homomeral +homomerous +homometrical +homometrically +homomorph +homomorpha +homomorphy +homomorphic +homomorphism +homomorphisms +homomorphosis +homomorphous +homoneura +homonid +homonym +homonymy +homonymic +homonymies +homonymity +homonymous +homonymously +homonyms +homonomy +homonomous +homonuclear +homoousia +homoousian +homoousianism +homoousianist +homoousiast +homoousion +homoousious +homopathy +homopause +homoperiodic +homopetalous +homophene +homophenous +homophile +homophiles +homophyly +homophylic +homophyllous +homophobia +homophobic +homophone +homophones +homophony +homophonic +homophonically +homophonous +homophthalic +homopiperonyl +homoplasy +homoplasis +homoplasmy +homoplasmic +homoplassy +homoplast +homoplastic +homoplastically +homopolar +homopolarity +homopolic +homopolymer +homopolymerization +homopolymerize +homopter +homoptera +homopteran +homopteron +homopterous +homorelaps +homorganic +homos +homoscedastic +homoscedasticity +homoseismal +homosexual +homosexualism +homosexualist +homosexuality +homosexually +homosexuals +homosystemic +homosphere +homospory +homosporous +homosteus +homostyled +homostyly +homostylic +homostylism +homostylous +homotactic +homotatic +homotaxeous +homotaxy +homotaxia +homotaxial +homotaxially +homotaxic +homotaxis +homothallic +homothallism +homotherm +homothermal +homothermy +homothermic +homothermism +homothermous +homothety +homothetic +homotypal +homotype +homotypy +homotypic +homotypical +homotony +homotonic +homotonous +homotonously +homotopy +homotopic +homotransplant +homotransplantation +homotropal +homotropous +homousian +homovanillic +homovanillin +homoveratric +homoveratrole +homozygosis +homozygosity +homozygote +homozygotes +homozygotic +homozygous +homozygously +homozygousness +homrai +homuncio +homuncle +homuncular +homuncule +homunculi +homunculus +hon +honan +honans +honcho +honchos +hond +honda +hondas +hondo +honduran +honduranean +honduranian +hondurans +honduras +hondurean +hondurian +hone +honed +honey +honeyballs +honeybee +honeybees +honeyberry +honeybind +honeyblob +honeybloom +honeybun +honeybunch +honeybuns +honeycomb +honeycombed +honeycombing +honeycombs +honeycreeper +honeycup +honeydew +honeydewed +honeydews +honeydrop +honeyed +honeyedly +honeyedness +honeyfall +honeyflower +honeyfogle +honeyfugle +honeyful +honeyhearted +honeying +honeyless +honeylike +honeylipped +honeymonth +honeymoon +honeymooned +honeymooner +honeymooners +honeymoony +honeymooning +honeymoonlight +honeymoons +honeymoonshine +honeymoonstruck +honeymouthed +honeypod +honeypot +honeys +honeystone +honeystucker +honeysuck +honeysucker +honeysuckle +honeysuckled +honeysuckles +honeysweet +honeyware +honeywood +honeywort +honer +honers +hones +honest +honester +honestest +honestete +honesty +honesties +honestly +honestness +honestone +honewort +honeworts +hong +hongkong +hongs +honied +honily +honing +honiton +honk +honked +honkey +honkeys +honker +honkers +honky +honkie +honkies +honking +honkytonks +honks +honolulu +honor +honora +honorability +honorable +honorableness +honorables +honorableship +honorably +honorance +honorand +honorands +honorararia +honorary +honoraria +honoraries +honorarily +honorarium +honorariums +honored +honoree +honorees +honorer +honorers +honoress +honorific +honorifical +honorifically +honorifics +honoring +honorless +honorous +honors +honorsman +honorworthy +honour +honourable +honourableness +honourably +honoured +honourer +honourers +honouring +honourless +honours +hont +hontish +hontous +honzo +hoo +hooch +hooches +hoochinoo +hood +hoodcap +hooded +hoodedness +hoodful +hoody +hoodie +hoodies +hooding +hoodle +hoodless +hoodlike +hoodlum +hoodlumish +hoodlumism +hoodlumize +hoodlums +hoodman +hoodmen +hoodmold +hoodoes +hoodoo +hoodooed +hoodooing +hoodooism +hoodoos +hoods +hoodsheaf +hoodshy +hoodshyness +hoodwink +hoodwinkable +hoodwinked +hoodwinker +hoodwinking +hoodwinks +hoodwise +hoodwort +hooey +hooeys +hoof +hoofbeat +hoofbeats +hoofbound +hoofed +hoofer +hoofers +hoofy +hoofiness +hoofing +hoofish +hoofless +hooflet +hooflike +hoofmark +hoofmarks +hoofprint +hoofrot +hoofs +hoofworm +hoogaars +hooye +hook +hooka +hookah +hookahs +hookaroon +hookas +hookcheck +hooked +hookedness +hookedwise +hookey +hookeys +hooker +hookera +hookerman +hookers +hookheal +hooky +hookier +hookies +hookiest +hooking +hookish +hookland +hookless +hooklet +hooklets +hooklike +hookmaker +hookmaking +hookman +hooknose +hooknoses +hooks +hookshop +hooksmith +hookswinging +hooktip +hookum +hookup +hookups +hookupu +hookweed +hookwise +hookworm +hookwormer +hookwormy +hookworms +hool +hoolakin +hoolaulea +hoolee +hooley +hooly +hoolie +hooligan +hooliganish +hooliganism +hooliganize +hooligans +hoolihan +hoolock +hoom +hoon +hoondee +hoondi +hoonoomaun +hoop +hooped +hooper +hooperman +hoopers +hooping +hoopla +hooplas +hoople +hoopless +hooplike +hoopmaker +hoopman +hoopmen +hoopoe +hoopoes +hoopoo +hoopoos +hoops +hoopskirt +hoopster +hoopsters +hoopstick +hoopwood +hoorah +hoorahed +hoorahing +hoorahs +hooray +hoorayed +hooraying +hoorays +hooroo +hooroosh +hoose +hoosegow +hoosegows +hoosgow +hoosgows +hoosh +hoosier +hoosierdom +hoosierese +hoosierize +hoosiers +hoot +hootay +hootch +hootches +hooted +hootenanny +hootenannies +hooter +hooters +hooting +hootingly +hootmalalie +hoots +hoove +hooved +hoovey +hooven +hoover +hooverism +hooverize +hooves +hop +hopak +hopbind +hopbine +hopbush +hopcalite +hopcrease +hope +hoped +hopeful +hopefully +hopefulness +hopefuls +hopeite +hopeless +hopelessly +hopelessness +hoper +hopers +hopes +hophead +hopheads +hopi +hopyard +hoping +hopingly +hopis +hopkinsian +hopkinsianism +hopkinsonian +hoplite +hoplites +hoplitic +hoplitodromos +hoplocephalus +hoplology +hoplomachy +hoplomachic +hoplomachist +hoplomachos +hoplonemertea +hoplonemertean +hoplonemertine +hoplonemertini +hoplophoneus +hopoff +hopped +hopper +hopperburn +hoppercar +hopperdozer +hopperette +hoppergrass +hopperings +hopperman +hoppers +hoppestere +hoppet +hoppy +hopping +hoppingly +hoppity +hoppytoad +hopple +hoppled +hopples +hoppling +hoppo +hops +hopsack +hopsacking +hopsacks +hopsage +hopscotch +hopscotcher +hopthumb +hoptoad +hoptoads +hoptree +hopvine +hor +hora +horace +horae +horah +horahs +horal +horary +horas +horatian +horatiye +horatio +horation +horatius +horatory +horbachite +hordary +hordarian +horde +hordeaceous +hordeate +horded +hordeiform +hordein +hordeins +hordenine +hordeola +hordeolum +hordes +hordeum +hording +hordock +hore +horehoond +horehound +horehounds +hory +horim +horismology +horizometer +horizon +horizonal +horizonless +horizons +horizontal +horizontalism +horizontality +horizontalization +horizontalize +horizontally +horizontalness +horizontic +horizontical +horizontically +horizonward +horkey +horla +horme +hormephobia +hormetic +hormic +hormigo +hormion +hormism +hormist +hormogon +hormogonales +hormogoneae +hormogoneales +hormogonium +hormogonous +hormonal +hormonally +hormone +hormonelike +hormones +hormonic +hormonize +hormonogenesis +hormonogenic +hormonoid +hormonology +hormonopoiesis +hormonopoietic +hormos +horn +hornada +hornbeak +hornbeam +hornbeams +hornbill +hornbills +hornblende +hornblendic +hornblendite +hornblendophyre +hornblower +hornbook +hornbooks +horned +hornedness +horner +hornerah +hornero +hornet +hornety +hornets +hornfair +hornfels +hornfish +hornful +horngeld +horny +hornie +hornier +horniest +hornify +hornification +hornified +hornyhanded +hornyhead +hornily +horniness +horning +hornish +hornist +hornito +hornitos +hornkeck +hornless +hornlessness +hornlet +hornlike +hornmouth +hornotine +hornpipe +hornpipes +hornplant +hornpout +hornpouts +horns +hornslate +hornsman +hornstay +hornstone +hornswaggle +hornswoggle +hornswoggled +hornswoggling +horntail +horntails +hornthumb +horntip +hornweed +hornwood +hornwork +hornworm +hornworms +hornwort +hornworts +hornwrack +horograph +horographer +horography +horokaka +horol +horologe +horologer +horologes +horology +horologia +horologic +horological +horologically +horologies +horologigia +horologiography +horologist +horologists +horologium +horologue +horometer +horometry +horometrical +horonite +horopito +horopter +horoptery +horopteric +horoscopal +horoscope +horoscoper +horoscopes +horoscopy +horoscopic +horoscopical +horoscopist +horotely +horotelic +horouta +horrah +horray +horral +horrendous +horrendously +horrent +horrescent +horreum +horry +horribility +horrible +horribleness +horribles +horribly +horrid +horridity +horridly +horridness +horrify +horrific +horrifically +horrification +horrified +horrifiedly +horrifies +horrifying +horrifyingly +horripilant +horripilate +horripilated +horripilating +horripilation +horrisonant +horror +horrorful +horrorish +horrorist +horrorize +horrormonger +horrormongering +horrorous +horrors +horrorsome +hors +horse +horseback +horsebacker +horsebane +horsebean +horseboy +horsebox +horsebreaker +horsebush +horsecar +horsecars +horsecart +horsecloth +horsecloths +horsecraft +horsed +horsedom +horsedrawing +horseess +horsefair +horsefeathers +horsefettler +horsefight +horsefish +horsefishes +horseflesh +horsefly +horseflies +horseflower +horsefoot +horsegate +horsehair +horsehaired +horsehead +horseheads +horseheal +horseheel +horseherd +horsehide +horsehides +horsehood +horsehoof +horsey +horseier +horseiest +horsejockey +horsekeeper +horsekeeping +horselaugh +horselaugher +horselaughs +horselaughter +horseleach +horseleech +horseless +horsely +horselike +horseload +horselock +horseman +horsemanship +horsemastership +horsemen +horsemint +horsemonger +horsenail +horsepipe +horseplay +horseplayer +horseplayers +horseplayful +horsepond +horsepower +horsepowers +horsepox +horser +horseradish +horseradishes +horses +horseshit +horseshoe +horseshoed +horseshoeing +horseshoer +horseshoers +horseshoes +horseshoing +horsetail +horsetails +horsetongue +horsetown +horsetree +horseway +horseweed +horsewhip +horsewhipped +horsewhipper +horsewhipping +horsewhips +horsewoman +horsewomanship +horsewomen +horsewood +horsfordite +horsy +horsier +horsiest +horsify +horsyism +horsily +horsiness +horsing +horst +horste +horstes +horsts +hort +hortation +hortative +hortatively +hortator +hortatory +hortatorily +hortense +hortensia +hortensial +hortensian +hortesian +hortyard +horticultor +horticultural +horticulturalist +horticulturally +horticulture +horticulturist +horticulturists +hortite +hortonolite +hortorium +hortulan +horvatian +hosackia +hosanna +hosannaed +hosannaing +hosannas +hose +hosea +hosebird +hosecock +hosed +hosel +hoseless +hoselike +hosels +hoseman +hosen +hosepipe +hoses +hosier +hosiery +hosieries +hosiers +hosing +hosiomartyr +hosp +hospice +hospices +hospita +hospitable +hospitableness +hospitably +hospitage +hospital +hospitalary +hospitaler +hospitalism +hospitality +hospitalities +hospitalization +hospitalizations +hospitalize +hospitalized +hospitalizes +hospitalizing +hospitaller +hospitalman +hospitalmen +hospitals +hospitant +hospitate +hospitation +hospitator +hospitia +hospitious +hospitium +hospitize +hospodar +hospodariat +hospodariate +hospodars +hoss +host +hosta +hostage +hostaged +hostager +hostages +hostageship +hostaging +hostal +hosted +hostel +hosteled +hosteler +hostelers +hosteling +hosteller +hostelling +hostelry +hostelries +hostels +hoster +hostess +hostessed +hostesses +hostessing +hostie +hostile +hostiley +hostilely +hostileness +hostiles +hostility +hostilities +hostilize +hosting +hostle +hostler +hostlers +hostlership +hostlerwife +hostless +hostly +hostry +hosts +hostship +hot +hotbed +hotbeds +hotblood +hotblooded +hotbloods +hotbox +hotboxes +hotbrained +hotcake +hotcakes +hotch +hotcha +hotched +hotches +hotching +hotchkiss +hotchpot +hotchpotch +hotchpotchly +hotchpots +hotdog +hotdogged +hotdogger +hotdogging +hotdogs +hote +hotel +hoteldom +hotelhood +hotelier +hoteliers +hotelization +hotelize +hotelkeeper +hotelless +hotelman +hotelmen +hotels +hotelward +hotfoot +hotfooted +hotfooting +hotfoots +hothead +hotheaded +hotheadedly +hotheadedness +hotheads +hothearted +hotheartedly +hotheartedness +hothouse +hothouses +hoti +hotkey +hotly +hotline +hotmelt +hotmouthed +hotness +hotnesses +hotplate +hotpot +hotpress +hotpressed +hotpresses +hotpressing +hotrod +hotrods +hots +hotshot +hotshots +hotsprings +hotspur +hotspurred +hotspurs +hotta +hotted +hottentot +hottentotese +hottentotic +hottentotish +hottentotism +hotter +hottery +hottest +hottie +hotting +hottish +hottle +hottonia +hotzone +houbara +houdah +houdahs +houdan +hough +houghband +hougher +houghite +houghmagandy +houghsinew +houghton +houhere +houyhnhnm +houlet +hoult +houmous +hounce +hound +hounded +hounder +hounders +houndfish +houndfishes +houndy +hounding +houndish +houndlike +houndman +hounds +houndsbane +houndsberry +houndsfoot +houndshark +hounskull +houpelande +houppelande +hour +hourful +hourglass +hourglasses +houri +houris +hourless +hourly +hourlong +hours +housage +housal +housatonic +house +houseball +houseboat +houseboating +houseboats +houseboy +houseboys +housebote +housebound +housebreak +housebreaker +housebreakers +housebreaking +housebroke +housebroken +housebrokenness +housebug +housebuilder +housebuilding +housecarl +houseclean +housecleaned +housecleaner +housecleaning +housecleans +housecoat +housecoats +housecraft +housed +housedress +housefast +housefather +housefly +houseflies +housefront +houseful +housefuls +housefurnishings +houseguest +household +householder +householders +householdership +householding +householdry +households +househusband +househusbands +housekeep +housekeeper +housekeeperly +housekeeperlike +housekeepers +housekeeping +housekept +housekkept +housel +houseled +houseleek +houseless +houselessness +houselet +houselights +houseline +houseling +houselled +houselling +housels +housemaid +housemaidenly +housemaidy +housemaiding +housemaids +houseman +housemaster +housemastership +housemate +housemating +housemen +houseminder +housemistress +housemother +housemotherly +housemothers +houseowner +housepaint +houseparent +housephone +houseplant +houser +houseridden +houseroom +housers +houses +housesat +housesit +housesits +housesitting +housesmith +housetop +housetops +houseward +housewares +housewarm +housewarmer +housewarming +housewarmings +housewear +housewife +housewifely +housewifeliness +housewifery +housewifeship +housewifish +housewive +housewives +housework +houseworker +houseworkers +housewrecker +housewright +housy +housing +housings +housling +houss +housty +houston +houstonia +hout +houting +houtou +houvari +houve +hova +hove +hovedance +hovel +hoveled +hoveler +hoveling +hovelled +hoveller +hovelling +hovels +hoven +hovenia +hover +hovercar +hovercraft +hovercrafts +hovered +hoverer +hoverers +hovering +hoveringly +hoverly +hoverport +hovers +hovertrain +how +howadji +howard +howardite +howbeit +howdah +howdahs +howder +howdy +howdie +howdies +howe +howea +howel +howes +however +howf +howff +howffs +howfing +howfs +howgates +howish +howitz +howitzer +howitzers +howk +howked +howker +howking +howkit +howks +howl +howled +howler +howlers +howlet +howlets +howling +howlingly +howlite +howls +hows +howsabout +howso +howsoever +howsomever +howsour +howtowdie +hox +hp +hpital +hq +hr +hrdwre +hrimfaxi +hrothgar +hrs +hrzn +hs +hsi +hsien +hsuan +ht +htel +hts +hu +huaca +huaco +huajillo +huamuchil +huanaco +huantajayite +huapango +huapangos +huarache +huaraches +huaracho +huarachos +huari +huarizo +huashi +huastec +huastecan +huave +huavean +hub +hubb +hubba +hubbaboo +hubbed +hubber +hubby +hubbies +hubbing +hubbite +hubble +hubbly +hubbob +hubbub +hubbuboo +hubbubs +hubcap +hubcaps +hubert +hubmaker +hubmaking +hubnerite +hubris +hubrises +hubristic +hubristically +hubs +hubshi +huccatoon +huchen +huchnom +hucho +huck +huckaback +huckle +huckleback +hucklebacked +huckleberry +huckleberries +hucklebone +huckles +huckmuck +hucks +huckster +hucksterage +huckstered +hucksterer +hucksteress +huckstery +huckstering +hucksterism +hucksterize +hucksters +huckstress +hud +hudderon +huddle +huddled +huddledom +huddlement +huddler +huddlers +huddles +huddling +huddlingly +huddock +huddroun +huddup +hudibras +hudibrastic +hudibrastically +hudson +hudsonia +hudsonian +hudsonite +hue +hued +hueful +huehuetl +huey +hueless +huelessness +huemul +huer +huerta +hues +huff +huffaker +huffcap +huffed +huffer +huffy +huffier +huffiest +huffily +huffiness +huffing +huffingly +huffish +huffishly +huffishness +huffle +huffler +huffs +hug +huge +hugely +hugelia +hugelite +hugeness +hugenesses +hugeous +hugeously +hugeousness +huger +hugest +huggable +hugged +hugger +huggery +huggermugger +huggermuggery +huggers +huggin +hugging +huggingly +huggle +hugh +hughes +hughoc +hugy +hugmatee +hugo +hugoesque +hugonis +hugs +hugsome +huguenot +huguenotic +huguenotism +huguenots +huh +hui +huia +huic +huygenian +huyghenian +huile +huipil +huipilla +huisache +huiscoyol +huisher +huisquil +huissier +huitain +huitre +huk +hukbalahap +huke +hula +hulas +hulch +hulchy +huldah +huldee +huly +hulk +hulkage +hulked +hulky +hulkier +hulkiest +hulkily +hulkiness +hulking +hulkingly +hulkingness +hulks +hull +hullaballoo +hullaballoos +hullabaloo +hullabaloos +hulled +huller +hullers +hulling +hullo +hulloa +hulloaed +hulloaing +hulloas +hullock +hulloed +hulloes +hulloing +hulloo +hullooed +hullooing +hulloos +hullos +hulls +huloist +hulotheism +hulsean +hulsite +hulster +hulu +hulver +hulverhead +hulverheaded +hulwort +hum +huma +human +humanate +humane +humanely +humaneness +humaner +humanest +humanhood +humanics +humanify +humanification +humaniform +humaniformian +humanisation +humanise +humanised +humaniser +humanises +humanish +humanising +humanism +humanisms +humanist +humanistic +humanistical +humanistically +humanists +humanitary +humanitarian +humanitarianism +humanitarianist +humanitarianize +humanitarians +humanity +humanitian +humanities +humanitymonger +humanization +humanize +humanized +humanizer +humanizers +humanizes +humanizing +humankind +humanly +humanlike +humanness +humanoid +humanoids +humans +humate +humates +humation +humbird +humble +humblebee +humbled +humblehearted +humblemouthed +humbleness +humbler +humblers +humbles +humblesse +humblesso +humblest +humbly +humblie +humbling +humblingly +humbo +humboldtilite +humboldtine +humboldtite +humbug +humbugability +humbugable +humbugged +humbugger +humbuggery +humbuggers +humbugging +humbuggism +humbugs +humbuzz +humdinger +humdingers +humdrum +humdrumminess +humdrummish +humdrummishness +humdrumness +humdrums +humdudgeon +hume +humean +humect +humectant +humectate +humectation +humective +humeral +humerals +humeri +humermeri +humeroabdominal +humerocubital +humerodigital +humerodorsal +humerometacarpal +humeroradial +humeroscapular +humeroulnar +humerus +humet +humettee +humetty +humhum +humic +humicubation +humid +humidate +humidfied +humidfies +humidify +humidification +humidified +humidifier +humidifiers +humidifies +humidifying +humidistat +humidity +humidities +humidityproof +humidly +humidness +humidor +humidors +humify +humific +humification +humified +humifuse +humilation +humiliant +humiliate +humiliated +humiliates +humiliating +humiliatingly +humiliation +humiliations +humiliative +humiliator +humiliatory +humilific +humilis +humility +humilities +humilitude +humin +humiria +humiriaceae +humiriaceous +humism +humist +humistratous +humit +humite +humiture +humlie +hummable +hummaul +hummed +hummel +hummeler +hummer +hummeri +hummers +hummie +humming +hummingbird +hummingbirds +hummingly +hummock +hummocky +hummocks +hummum +hummus +humongous +humor +humoral +humoralism +humoralist +humoralistic +humored +humorer +humorers +humoresque +humoresquely +humorful +humorific +humoring +humorism +humorist +humoristic +humoristical +humorists +humorize +humorless +humorlessly +humorlessness +humorology +humorous +humorously +humorousness +humorproof +humors +humorsome +humorsomely +humorsomeness +humour +humoural +humoured +humourful +humouring +humourist +humourize +humourless +humourlessness +humours +humoursome +humous +hump +humpback +humpbacked +humpbacks +humped +humph +humphed +humphing +humphrey +humphs +humpy +humpier +humpies +humpiest +humpiness +humping +humpless +humps +humpty +hums +humstrum +humuhumunukunukuapuaa +humulene +humulon +humulone +humulus +humus +humuses +humuslike +hun +hunanese +hunch +hunchakist +hunchback +hunchbacked +hunchbacks +hunched +hunches +hunchet +hunchy +hunching +hund +hunder +hundi +hundred +hundredal +hundredary +hundreder +hundredfold +hundredman +hundredpenny +hundreds +hundredth +hundredths +hundredweight +hundredweights +hundredwork +hunfysh +hung +hungar +hungary +hungaria +hungarian +hungarians +hungaric +hungarite +hunger +hungered +hungerer +hungering +hungeringly +hungerless +hungerly +hungerproof +hungerroot +hungers +hungerweed +hungry +hungrier +hungriest +hungrify +hungrily +hungriness +hunh +hunyak +hunk +hunker +hunkered +hunkering +hunkerism +hunkerous +hunkerousness +hunkers +hunky +hunkies +hunkpapa +hunks +hunlike +hunner +hunnian +hunnic +hunnican +hunnish +hunnishness +huns +hunt +huntable +huntaway +hunted +huntedly +hunter +hunterian +hunterlike +hunters +huntilite +hunting +huntings +huntley +huntress +huntresses +hunts +huntsman +huntsmanship +huntsmen +huntswoman +hup +hupa +hupaithric +huppah +huppahs +huppot +huppoth +hura +hurcheon +hurden +hurdies +hurdis +hurdle +hurdled +hurdleman +hurdler +hurdlers +hurdles +hurdlewise +hurdling +hurds +hure +hureaulite +hureek +hurf +hurgila +hurkaru +hurkle +hurl +hurlbarrow +hurlbat +hurled +hurley +hurleyhacket +hurleyhouse +hurleys +hurlement +hurler +hurlers +hurly +hurlies +hurling +hurlings +hurlock +hurlpit +hurls +hurlwind +huron +huronian +hurr +hurrah +hurrahed +hurrahing +hurrahs +hurray +hurrayed +hurraying +hurrays +hurrer +hurri +hurry +hurrian +hurricane +hurricanes +hurricanize +hurricano +hurridly +hurried +hurriedly +hurriedness +hurrier +hurriers +hurries +hurrygraph +hurrying +hurryingly +hurryproof +hurrisome +hurrock +hurroo +hurroosh +hursinghar +hurst +hurt +hurtable +hurted +hurter +hurters +hurtful +hurtfully +hurtfulness +hurty +hurting +hurtingest +hurtle +hurtleberry +hurtleberries +hurtled +hurtles +hurtless +hurtlessly +hurtlessness +hurtling +hurtlingly +hurts +hurtsome +husband +husbandable +husbandage +husbanded +husbander +husbandfield +husbandhood +husbanding +husbandland +husbandless +husbandly +husbandlike +husbandliness +husbandman +husbandmen +husbandress +husbandry +husbands +husbandship +huscarl +huse +hush +hushaby +hushable +hushcloth +hushed +hushedly +husheen +hushel +husher +hushes +hushful +hushfully +hushing +hushingly +hushion +hushllsost +husho +hushpuppy +hushpuppies +husht +husk +huskanaw +husked +huskened +husker +huskers +huskershredder +husky +huskier +huskies +huskiest +huskily +huskiness +husking +huskings +husklike +huskroot +husks +huskwort +huso +huspel +huspil +huss +hussar +hussars +hussy +hussydom +hussies +hussyness +hussite +hussitism +hust +husting +hustings +hustle +hustlecap +hustled +hustlement +hustler +hustlers +hustles +hustling +huswife +huswifes +huswives +hut +hutch +hutched +hutcher +hutches +hutchet +hutchie +hutching +hutchinsonian +hutchinsonianism +hutchinsonite +huterian +huthold +hutholder +hutia +hutkeeper +hutlet +hutlike +hutment +hutments +hutre +huts +hutsulian +hutted +hutterites +hutting +huttonian +huttonianism +huttoning +huttonweed +hutukhtu +hutuktu +hutung +hutzpa +hutzpah +hutzpahs +hutzpas +huurder +huvelyk +huxleian +huxter +huzoor +huzvaresh +huzz +huzza +huzzaed +huzzah +huzzahed +huzzahing +huzzahs +huzzaing +huzzard +huzzas +huzzy +hv +hvy +hw +hwa +hwan +hwy +hwyl +hwt +i +y +ia +ya +yaba +yabber +yabbered +yabbering +yabbers +yabbi +yabby +yabbie +yabble +yaboo +yabu +yacal +yacare +yacata +yacca +iacchic +iacchos +iacchus +yachan +iachimo +yacht +yachtdom +yachted +yachter +yachters +yachty +yachting +yachtings +yachtist +yachtman +yachtmanship +yachtmen +yachts +yachtsman +yachtsmanlike +yachtsmanship +yachtsmen +yachtswoman +yachtswomen +yack +yacked +yacking +yacks +yad +yadayim +yadava +yade +yadim +yaff +yaffed +yaffil +yaffing +yaffingale +yaffle +yaffler +yaffs +yager +yagers +yagger +yaghourt +yagi +yagis +yagnob +iago +yagourundi +yagua +yaguarundi +yaguas +yaguaza +yah +yahan +yahgan +yahganan +yahoo +yahoodom +yahooish +yahooism +yahooisms +yahoos +yahrzeit +yahrzeits +yahuna +yahuskin +yahveh +yahweh +yahwism +yahwist +yahwistic +yay +yaya +yair +yaird +yairds +yaje +yajein +yajeine +yajenin +yajenine +yajna +yajnavalkya +yajnopavita +yak +yaka +yakala +yakalo +yakamik +yakan +yakattalo +yakima +yakin +yakitori +yakitoris +yakka +yakked +yakker +yakkers +yakking +yakmak +yakman +yakona +yakonan +yaks +yaksha +yakshi +yakut +yakutat +yalb +yald +yale +yalensian +yali +yalla +yallaer +yallock +yallow +yam +yamacraw +yamalka +yamalkas +yamamadi +yamamai +yamanai +yamaskite +yamassee +yamato +iamatology +iamb +iambe +iambelegus +iambi +iambic +iambical +iambically +iambics +iambist +iambize +iambographer +iambs +iambus +iambuses +yamel +yamen +yamens +yameo +yamilke +yammadji +yammer +yammered +yammerer +yammerers +yammering +yammerly +yammers +yamp +yampa +yampee +yamph +yams +yamshik +yamstchick +yamstchik +yamulka +yamulkas +yamun +yamuns +ian +yan +yana +yanacona +yanan +yancopin +yander +yang +yanggona +yangs +yangtao +yangtze +yank +yanked +yankee +yankeedom +yankeefy +yankeeism +yankeeist +yankeeize +yankeeland +yankeeness +yankees +yanker +yanky +yanking +yanks +yankton +yanktonai +yannam +yannigan +yanolite +yanqui +yanquis +ianthina +ianthine +ianthinite +yantra +yantras +ianus +iao +yao +yaoort +yaourt +yaourti +yap +yapa +iapetus +iapyges +iapygian +iapygii +yaply +yapman +yapness +yapock +yapocks +yapok +yapoks +yapon +yapons +yapp +yapped +yapper +yappers +yappy +yappiness +yapping +yappingly +yappish +yaps +yapster +yaqona +yaqui +yaquina +yar +yaray +yarak +yarb +yarborough +yard +yardage +yardages +yardang +yardarm +yardarms +yardbird +yardbirds +yarded +yarder +yardful +yardgrass +yarding +yardkeep +yardland +yardlands +yardman +yardmaster +yardmasters +yardmen +yards +yardsman +yardstick +yardsticks +yardwand +yardwands +yardwork +yardworks +iare +yare +yarely +yarer +yarest +yareta +yariyari +yark +yarkand +yarke +yarkee +yarl +yarly +yarm +yarmalke +yarmelke +yarmelkes +yarmouth +yarmulka +yarmulke +yarmulkes +yarn +yarned +yarnen +yarner +yarners +yarning +yarns +yarnwindle +iarovization +yarovization +iarovize +yarovize +iarovized +yarovized +iarovizing +yarovizing +yarpha +yarr +yarraman +yarramen +yarran +yarry +yarringle +yarrow +yarrows +yarth +yarthen +yaru +yarura +yaruran +yaruro +yarwhelp +yarwhip +yas +yashiro +yashmac +yashmacs +yashmak +yashmaks +yasht +yasmak +yasmaks +yasna +yat +yatagan +yatagans +yataghan +yataghans +yatalite +yate +yati +yatigan +iatraliptic +iatraliptics +iatric +iatrical +iatrochemic +iatrochemical +iatrochemically +iatrochemist +iatrochemistry +iatrogenic +iatrogenically +iatrogenicity +iatrology +iatrological +iatromathematical +iatromathematician +iatromathematics +iatromechanical +iatromechanist +iatrophysical +iatrophysicist +iatrophysics +iatrotechnics +yatter +yattered +yattering +yatters +yatvyag +yauapery +yaud +yauds +yauld +yaup +yauped +yauper +yaupers +yauping +yaupon +yaupons +yaups +yautia +yautias +yava +yavapai +yaw +yawed +yawey +yawy +yawing +yawl +yawled +yawler +yawling +yawls +yawlsman +yawmeter +yawmeters +yawn +yawned +yawney +yawner +yawners +yawnful +yawnfully +yawny +yawnily +yawniness +yawning +yawningly +yawnproof +yawns +yawnups +yawp +yawped +yawper +yawpers +yawping +yawpings +yawps +yawroot +yaws +yawshrub +yawweed +yaxche +yazata +yazdegerdian +yazoo +ib +iba +ibad +ibadite +iban +ibanag +iberes +iberi +iberia +iberian +iberians +iberic +iberis +iberism +iberite +ibex +ibexes +ibices +ibycter +ibycus +ibid +ibidem +ibididae +ibidinae +ibidine +ibidium +ibilao +ibis +ibisbill +ibises +yblent +ibm +ibo +ibolium +ibota +ibsenian +ibsenic +ibsenish +ibsenism +ibsenite +ibuprofen +ic +icacinaceae +icacinaceous +icaco +icacorea +icaria +icarian +icarianism +icarus +icasm +icbm +ice +iceberg +icebergs +iceblink +iceblinks +iceboat +iceboater +iceboating +iceboats +icebone +icebound +icebox +iceboxes +icebreaker +icebreakers +icecap +icecaps +icecraft +iced +icefall +icefalls +icefish +icefishes +icehouse +icehouses +icekhana +icekhanas +iceland +icelander +icelanders +icelandian +icelandic +iceleaf +iceless +icelidae +icelike +iceman +icemen +iceni +icepick +icequake +icerya +iceroot +ices +iceskate +iceskated +iceskating +icespar +icework +ich +ichebu +ichibu +ichneumia +ichneumon +ichneumoned +ichneumones +ichneumonid +ichneumonidae +ichneumonidan +ichneumonides +ichneumoniform +ichneumonized +ichneumonoid +ichneumonoidea +ichneumonology +ichneumous +ichneutic +ichnite +ichnites +ichnography +ichnographic +ichnographical +ichnographically +ichnographies +ichnolite +ichnolithology +ichnolitic +ichnology +ichnological +ichnomancy +icho +ichoglan +ichor +ichorous +ichorrhaemia +ichorrhea +ichorrhemia +ichorrhoea +ichors +ichs +ichth +ichthammol +ichthyal +ichthyian +ichthyic +ichthyician +ichthyism +ichthyisms +ichthyismus +ichthyization +ichthyized +ichthyobatrachian +ichthyocephali +ichthyocephalous +ichthyocol +ichthyocolla +ichthyocoprolite +ichthyodea +ichthyodectidae +ichthyodian +ichthyodont +ichthyodorylite +ichthyodorulite +ichthyofauna +ichthyofaunal +ichthyoform +ichthyographer +ichthyography +ichthyographia +ichthyographic +ichthyographies +ichthyoid +ichthyoidal +ichthyoidea +ichthyol +ichthyolatry +ichthyolatrous +ichthyolite +ichthyolitic +ichthyology +ichthyologic +ichthyological +ichthyologically +ichthyologist +ichthyologists +ichthyomancy +ichthyomania +ichthyomantic +ichthyomorpha +ichthyomorphic +ichthyomorphous +ichthyonomy +ichthyopaleontology +ichthyophagan +ichthyophagi +ichthyophagy +ichthyophagian +ichthyophagist +ichthyophagize +ichthyophagous +ichthyophile +ichthyophobia +ichthyophthalmite +ichthyophthiriasis +ichthyophthirius +ichthyopolism +ichthyopolist +ichthyopsid +ichthyopsida +ichthyopsidan +ichthyopterygia +ichthyopterygian +ichthyopterygium +ichthyornis +ichthyornithes +ichthyornithic +ichthyornithidae +ichthyornithiformes +ichthyornithoid +ichthyosaur +ichthyosauria +ichthyosaurian +ichthyosaurid +ichthyosauridae +ichthyosauroid +ichthyosaurus +ichthyosauruses +ichthyosiform +ichthyosis +ichthyosism +ichthyotic +ichthyotomi +ichthyotomy +ichthyotomist +ichthyotomous +ichthyotoxin +ichthyotoxism +ichthys +ichthytaxidermy +ichthulin +ichthulinic +ichthus +ichu +ichulle +icy +icica +icicle +icicled +icicles +ycie +icier +iciest +icily +iciness +icinesses +icing +icings +icker +ickers +icky +ickier +ickiest +ickle +yclad +ycleped +ycleping +yclept +icod +icon +icones +iconian +iconic +iconical +iconically +iconicity +iconism +iconize +iconoclasm +iconoclast +iconoclastic +iconoclastically +iconoclasticism +iconoclasts +iconodule +iconoduly +iconodulic +iconodulist +iconograph +iconographer +iconography +iconographic +iconographical +iconographically +iconographies +iconographist +iconolagny +iconolater +iconolatry +iconolatrous +iconology +iconological +iconologist +iconomachal +iconomachy +iconomachist +iconomania +iconomatic +iconomatically +iconomaticism +iconomatography +iconometer +iconometry +iconometric +iconometrical +iconometrically +iconophile +iconophily +iconophilism +iconophilist +iconoplast +iconoscope +iconostas +iconostases +iconostasion +iconostasis +iconotype +icons +iconv +iconvert +icosaheddra +icosahedra +icosahedral +icosahedron +icosahedrons +icosandria +icosasemic +icosian +icositedra +icositetrahedra +icositetrahedron +icositetrahedrons +icosteid +icosteidae +icosteine +icosteus +icotype +icteric +icterical +icterics +icteridae +icterine +icteritious +icteritous +icterode +icterogenetic +icterogenic +icterogenous +icterohematuria +icteroid +icterous +icterus +icteruses +ictic +ictonyx +ictuate +ictus +ictuses +id +yd +ida +idaean +idaein +idaho +idahoan +idahoans +yday +idaic +idalia +idalian +idant +idcue +iddat +iddhi +iddio +ide +idea +ideaed +ideaful +ideagenous +ideaistic +ideal +idealess +idealy +idealisation +idealise +idealised +idealiser +idealises +idealising +idealism +idealisms +idealist +idealistic +idealistical +idealistically +idealists +ideality +idealities +idealization +idealizations +idealize +idealized +idealizer +idealizes +idealizing +idealless +ideally +idealness +idealogy +idealogical +idealogies +idealogue +ideals +ideamonger +idean +ideas +ideata +ideate +ideated +ideates +ideating +ideation +ideational +ideationally +ideations +ideative +ideatum +idee +ideefixe +ideist +idem +idemfactor +idempotency +idempotent +idence +idenitifiers +ident +identic +identical +identicalism +identically +identicalness +identies +identifer +identifers +identify +identifiability +identifiable +identifiableness +identifiably +identific +identification +identificational +identifications +identified +identifier +identifiers +identifies +identifying +identism +identity +identities +ideo +ideogenetic +ideogeny +ideogenical +ideogenous +ideoglyph +ideogram +ideogramic +ideogrammatic +ideogrammic +ideograms +ideograph +ideography +ideographic +ideographical +ideographically +ideographs +ideokinetic +ideolatry +ideolect +ideology +ideologic +ideological +ideologically +ideologies +ideologise +ideologised +ideologising +ideologist +ideologize +ideologized +ideologizing +ideologue +ideomania +ideomotion +ideomotor +ideoogist +ideophobia +ideophone +ideophonetics +ideophonous +ideoplasty +ideoplastia +ideoplastic +ideoplastics +ideopraxist +ideotype +ides +idesia +idest +ideta +idgah +idiasm +idic +idigbo +idyl +idyler +idylian +idylism +idylist +idylists +idylize +idyll +idyller +idyllia +idyllian +idyllic +idyllical +idyllically +idyllicism +idyllion +idyllist +idyllists +idyllium +idylls +idyls +idiobiology +idioblast +idioblastic +idiochromatic +idiochromatin +idiochromosome +idiocy +idiocyclophanous +idiocies +idiocrasy +idiocrasies +idiocrasis +idiocratic +idiocratical +idiocratically +idiodynamic +idiodynamics +idioelectric +idioelectrical +idiogastra +idiogenesis +idiogenetic +idiogenous +idioglossia +idioglottic +idiogram +idiograph +idiographic +idiographical +idiohypnotism +idiolalia +idiolatry +idiolect +idiolectal +idiolects +idiolysin +idiologism +idiom +idiomatic +idiomatical +idiomatically +idiomaticalness +idiomaticity +idiomaticness +idiomelon +idiometer +idiomography +idiomology +idiomorphic +idiomorphically +idiomorphism +idiomorphous +idioms +idiomuscular +idion +idiopathetic +idiopathy +idiopathic +idiopathical +idiopathically +idiopathies +idiophanism +idiophanous +idiophone +idiophonic +idioplasm +idioplasmatic +idioplasmic +idiopsychology +idiopsychological +idioreflex +idiorepulsive +idioretinal +idiorrhythmy +idiorrhythmic +idiorrhythmism +idiosepiidae +idiosepion +idiosyncracy +idiosyncracies +idiosyncrasy +idiosyncrasies +idiosyncratic +idiosyncratical +idiosyncratically +idiosome +idiospasm +idiospastic +idiostatic +idiot +idiotcy +idiotcies +idiothalamous +idiothermy +idiothermic +idiothermous +idiotic +idiotical +idiotically +idioticalness +idioticon +idiotype +idiotypic +idiotise +idiotised +idiotish +idiotising +idiotism +idiotisms +idiotize +idiotized +idiotizing +idiotry +idiotropian +idiotropic +idiots +idiozome +idism +idist +idistic +idite +iditol +idle +idleby +idled +idleful +idleheaded +idlehood +idleman +idlemen +idlement +idleness +idlenesses +idler +idlers +idles +idleset +idleship +idlesse +idlesses +idlest +idlety +idly +idling +idlish +ido +idocrase +idocrases +idoism +idoist +idoistic +idol +idola +idolaster +idolastre +idolater +idolaters +idolatress +idolatry +idolatric +idolatrical +idolatries +idolatrise +idolatrised +idolatriser +idolatrising +idolatrize +idolatrized +idolatrizer +idolatrizing +idolatrous +idolatrously +idolatrousness +idolet +idolify +idolisation +idolise +idolised +idoliser +idolisers +idolises +idolish +idolising +idolism +idolisms +idolist +idolistic +idolization +idolize +idolized +idolizer +idolizers +idolizes +idolizing +idoloclast +idoloclastic +idolodulia +idolographical +idololater +idololatry +idololatrical +idolomancy +idolomania +idolon +idolothyte +idolothytic +idolous +idols +idolum +idomeneus +idoneal +idoneity +idoneities +idoneous +idoneousness +idorgan +idosaccharic +idose +idotea +idoteidae +idothea +idotheidae +idrialin +idrialine +idrialite +idryl +idrisid +idrisite +idrosis +ids +yds +idumaean +ie +ye +yea +yeah +yealing +yealings +yean +yeaned +yeaning +yeanling +yeanlings +yeans +yeaoman +year +yeara +yearbird +yearbook +yearbooks +yeard +yearday +yeared +yearend +yearends +yearful +yearly +yearlies +yearling +yearlings +yearlong +yearn +yearned +yearner +yearners +yearnful +yearnfully +yearnfulness +yearning +yearningly +yearnings +yearnling +yearns +yearock +years +yearth +yeas +yeasayer +yeasayers +yeast +yeasted +yeasty +yeastier +yeastiest +yeastily +yeastiness +yeasting +yeastless +yeastlike +yeasts +yeat +yeather +yecch +yecchy +yecchs +yech +yechy +yechs +yed +yedding +yede +yederly +yee +yeech +ieee +yeel +yeelaman +yeelin +yeelins +yees +yeeuch +yeeuck +yegg +yeggman +yeggmen +yeggs +yeguita +yeh +yeld +yeldrin +yeldrine +yeldring +yeldrock +yelek +yelk +yelks +yell +yelled +yeller +yellers +yelling +yelloch +yellow +yellowammer +yellowback +yellowbark +yellowbelly +yellowbellied +yellowbellies +yellowberry +yellowberries +yellowbill +yellowbird +yellowcake +yellowcrown +yellowcup +yellowed +yellower +yellowest +yellowfin +yellowfish +yellowhammer +yellowhead +yellowy +yellowing +yellowish +yellowishness +yellowknife +yellowlegs +yellowly +yellowman +yellowness +yellowroot +yellowrump +yellows +yellowseed +yellowshank +yellowshanks +yellowshins +yellowstone +yellowtail +yellowtails +yellowthorn +yellowthroat +yellowtop +yellowware +yellowweed +yellowwood +yellowwort +yells +yelm +yelmer +yelp +yelped +yelper +yelpers +yelping +yelps +yelt +yelver +yemeless +yemen +yemeni +yemenic +yemenite +yemenites +yeming +yemschik +yemsel +yen +yender +yengee +yengees +yengeese +yeni +yenisei +yeniseian +yenite +yenned +yenning +yens +yenta +yentas +yente +yentes +yentnite +yeo +yeom +yeoman +yeomaness +yeomanette +yeomanhood +yeomanly +yeomanlike +yeomanry +yeomanries +yeomanwise +yeomen +yeorling +yeowoman +yeowomen +yep +yepeleic +yepely +yephede +yeply +yer +yerava +yeraver +yerb +yerba +yerbal +yerbales +yerbas +yercum +yerd +yere +yerga +yerk +yerked +yerking +yerks +yern +ierne +yertchuk +yerth +yerva +yes +yese +yeses +yeshibah +yeshiva +yeshivah +yeshivahs +yeshivas +yeshivot +yeshivoth +yeso +yessed +yesses +yessing +yesso +yest +yester +yesterday +yesterdayness +yesterdays +yestereve +yestereven +yesterevening +yesteryear +yesteryears +yestermorn +yestermorning +yestern +yesternight +yesternoon +yesterweek +yesty +yestreen +yestreens +yet +yeta +yetapa +yeth +yether +yethhounds +yeti +yetis +yetlin +yetling +yett +yetter +yetts +yetzer +yeuk +yeuked +yeuky +yeukieness +yeuking +yeuks +yeven +yew +yews +yex +yez +yezdi +yezidi +yezzy +if +yfacks +ife +ifecks +yfere +yferre +iff +iffy +iffier +iffiest +iffiness +iffinesses +ifint +ifreal +ifree +ifrit +ifs +ifugao +igad +ygapo +igara +igarape +igasuric +igbira +igdyr +igdrasil +igelstromite +ygerne +yggdrasil +ighly +igitur +iglesia +igloo +igloos +iglu +iglulirmiut +iglus +ign +igname +ignaro +ignatia +ignatian +ignatianist +ignatias +ignatius +ignavia +ignaw +igneoaqueous +igneous +ignescence +ignescent +ignicolist +igniferous +igniferousness +ignify +ignified +ignifies +ignifying +ignifluous +igniform +ignifuge +ignigenous +ignipotent +ignipuncture +ignis +ignitability +ignitable +ignite +ignited +igniter +igniters +ignites +ignitibility +ignitible +igniting +ignition +ignitions +ignitive +ignitor +ignitors +ignitron +ignitrons +ignivomous +ignivomousness +ignobility +ignoble +ignobleness +ignoblesse +ignobly +ignominy +ignominies +ignominious +ignominiously +ignominiousness +ignomious +ignorable +ignoramus +ignoramuses +ignorance +ignorant +ignorantia +ignorantine +ignorantism +ignorantist +ignorantly +ignorantness +ignoration +ignore +ignored +ignorement +ignorer +ignorers +ignores +ignoring +ignote +ignotus +igorot +igraine +iguana +iguanas +iguania +iguanian +iguanians +iguanid +iguanidae +iguaniform +iguanodon +iguanodont +iguanodontia +iguanodontidae +iguanodontoid +iguanodontoidea +iguanoid +iguvine +ihi +ihlat +ihleite +ihp +ihram +ihrams +ihs +yhwh +ii +yi +iyar +iiasa +yid +yiddish +yiddisher +yiddishism +yiddishist +yids +yield +yieldable +yieldableness +yieldance +yielded +yielden +yielder +yielders +yieldy +yielding +yieldingly +yieldingness +yields +yigh +iii +yike +yikes +yikirgaulit +yildun +yill +yills +yilt +yin +yince +yins +yinst +iyo +yip +yipe +yipes +yipped +yippee +yippie +yippies +yipping +yips +yird +yirds +yirk +yirm +yirmilik +yirn +yirr +yirred +yirring +yirrs +yirth +yirths +yis +yite +iiwi +yizkor +ijithad +ijma +ijmaa +ijo +ijolite +ijore +ijussite +ik +ikan +ikary +ikat +ike +ikebana +ikebanas +ikey +ikeyness +ikhwan +ikon +ikona +ikons +ikra +il +ila +ylahayll +ilama +ile +ilea +ileac +ileal +ileectomy +ileitides +ileitis +ylem +ylems +ileocaecal +ileocaecum +ileocecal +ileocolic +ileocolitis +ileocolostomy +ileocolotomy +ileon +ileosigmoidostomy +ileostomy +ileostomies +ileotomy +ilesite +ileum +ileus +ileuses +ilex +ilexes +ilia +ilya +iliac +iliacus +iliad +iliadic +iliadist +iliadize +iliads +iliahi +ilial +ilian +iliau +ilicaceae +ilicaceous +ilicic +ilicin +ilima +iliocaudal +iliocaudalis +iliococcygeal +iliococcygeus +iliococcygian +iliocostal +iliocostales +iliocostalis +iliodorsal +iliofemoral +iliohypogastric +ilioinguinal +ilioischiac +ilioischiatic +iliolumbar +ilion +iliopectineal +iliopelvic +ilioperoneal +iliopsoas +iliopsoatic +iliopubic +iliosacral +iliosciatic +ilioscrotal +iliospinal +iliotibial +iliotrochanteric +ilysanthes +ilysia +ilysiidae +ilysioid +ilissus +ilium +ilixanthin +ilk +ilka +ilkane +ilks +ill +illabile +illaborate +illachrymable +illachrymableness +illaenus +illamon +illano +illanun +illapsable +illapse +illapsed +illapsing +illapsive +illaqueable +illaqueate +illaqueation +illation +illations +illative +illatively +illatives +illaudable +illaudably +illaudation +illaudatory +illbred +illdisposedness +illecebraceae +illecebration +illecebrous +illeck +illect +illegal +illegalisation +illegalise +illegalised +illegalising +illegality +illegalities +illegalization +illegalize +illegalized +illegalizing +illegally +illegalness +illegibility +illegible +illegibleness +illegibly +illegitimacy +illegitimacies +illegitimate +illegitimated +illegitimately +illegitimateness +illegitimating +illegitimation +illegitimatise +illegitimatised +illegitimatising +illegitimatize +illegitimatized +illegitimatizing +illeism +illeist +iller +illess +illest +illeviable +illfare +illguide +illguided +illguiding +illhumor +illhumored +illy +illiberal +illiberalise +illiberalism +illiberality +illiberalize +illiberalized +illiberalizing +illiberally +illiberalness +illicit +illicitly +illicitness +illicium +illigation +illighten +illimitability +illimitable +illimitableness +illimitably +illimitate +illimitation +illimited +illimitedly +illimitedness +illing +illinition +illinium +illiniums +illinoian +illinois +illinoisan +illinoisian +illipe +illipene +illiquation +illiquid +illiquidity +illiquidly +illyrian +illyric +illish +illision +illite +illiteracy +illiteracies +illiteral +illiterate +illiterately +illiterateness +illiterates +illiterati +illiterature +illites +illitic +illium +illmanneredness +illnature +illness +illnesses +illocal +illocality +illocally +illocution +illogic +illogical +illogicality +illogicalities +illogically +illogicalness +illogician +illogicity +illogics +illoyal +illoyalty +illoricata +illoricate +illoricated +ills +illtempered +illth +illtreatment +illucidate +illucidation +illucidative +illude +illuded +illudedly +illuder +illuding +illume +illumed +illumer +illumes +illuminability +illuminable +illuminance +illuminant +illuminate +illuminated +illuminates +illuminati +illuminating +illuminatingly +illumination +illuminational +illuminations +illuminatism +illuminatist +illuminative +illuminato +illuminator +illuminatory +illuminators +illuminatus +illumine +illumined +illuminee +illuminer +illumines +illuming +illumining +illuminism +illuminist +illuministic +illuminize +illuminometer +illuminous +illumonate +illupi +illure +illurement +illus +illusible +illusion +illusionable +illusional +illusionary +illusioned +illusionism +illusionist +illusionistic +illusionists +illusions +illusive +illusively +illusiveness +illusor +illusory +illusorily +illusoriness +illust +illustrable +illustratable +illustrate +illustrated +illustrates +illustrating +illustration +illustrational +illustrations +illustrative +illustratively +illustrator +illustratory +illustrators +illustratress +illustre +illustricity +illustrious +illustriously +illustriousness +illustrissimo +illustrous +illutate +illutation +illuvia +illuvial +illuviate +illuviated +illuviating +illuviation +illuvium +illuviums +illuvivia +ilmenite +ilmenites +ilmenitite +ilmenorutile +ilocano +ilokano +iloko +ilongot +ilot +ilpirra +ilth +ilvaite +im +ym +ima +image +imageable +imaged +imageless +imagen +imager +imagery +imagerial +imagerially +imageries +images +imagilet +imaginability +imaginable +imaginableness +imaginably +imaginal +imaginant +imaginary +imaginaries +imaginarily +imaginariness +imaginate +imaginated +imaginating +imagination +imaginational +imaginationalism +imaginations +imaginative +imaginatively +imaginativeness +imaginator +imagine +imagined +imaginer +imaginers +imagines +imaging +imagining +imaginings +imaginist +imaginous +imagism +imagisms +imagist +imagistic +imagistically +imagists +imagnableness +imago +imagoes +imam +imamah +imamate +imamates +imambara +imambarah +imambarra +imamic +imams +imamship +iman +imanlaut +imantophyllum +imaret +imarets +imaum +imaumbarah +imaums +imbalance +imbalances +imbalm +imbalmed +imbalmer +imbalmers +imbalming +imbalmment +imbalms +imban +imband +imbannered +imbarge +imbark +imbarkation +imbarked +imbarking +imbarkment +imbarks +imbarn +imbase +imbased +imbastardize +imbat +imbathe +imbauba +imbe +imbecile +imbecilely +imbeciles +imbecilic +imbecilitate +imbecilitated +imbecility +imbecilities +imbed +imbedded +imbedding +imbeds +imbellic +imbellious +imber +imberbe +imbesel +imbibe +imbibed +imbiber +imbibers +imbibes +imbibing +imbibition +imbibitional +imbibitions +imbibitory +imbirussu +imbitter +imbittered +imbitterer +imbittering +imbitterment +imbitters +imblaze +imblazed +imblazes +imblazing +imbody +imbodied +imbodies +imbodying +imbodiment +imbolden +imboldened +imboldening +imboldens +imbolish +imbondo +imbonity +imborder +imbordure +imborsation +imboscata +imbosk +imbosom +imbosomed +imbosoming +imbosoms +imbower +imbowered +imbowering +imbowers +imbracery +imbraceries +imbranch +imbrangle +imbrangled +imbrangling +imbreathe +imbred +imbreviate +imbreviated +imbreviating +imbrex +imbricate +imbricated +imbricately +imbricating +imbrication +imbrications +imbricative +imbrices +imbrier +imbrium +imbrocado +imbroccata +imbroglio +imbroglios +imbroin +imbrown +imbrowned +imbrowning +imbrowns +imbrue +imbrued +imbruement +imbrues +imbruing +imbrute +imbruted +imbrutement +imbrutes +imbruting +imbu +imbue +imbued +imbuement +imbues +imbuia +imbuing +imburse +imbursed +imbursement +imbursing +imbute +ymca +imcnt +imdtly +imelle +imer +imerina +imeritian +imi +imid +imidazol +imidazole +imidazolyl +imide +imides +imidic +imido +imidogen +imids +iminazole +imine +imines +imino +iminohydrin +iminourea +imipramine +imit +imitability +imitable +imitableness +imitancy +imitant +imitate +imitated +imitatee +imitates +imitating +imitation +imitational +imitationist +imitations +imitative +imitatively +imitativeness +imitator +imitators +imitatorship +imitatress +imitatrix +immaculacy +immaculance +immaculate +immaculately +immaculateness +immailed +immalleable +immanacle +immanacled +immanacling +immanation +immane +immanely +immanence +immanency +immaneness +immanent +immanental +immanentism +immanentist +immanentistic +immanently +immanes +immanifest +immanifestness +immanity +immantle +immantled +immantling +immanuel +immarble +immarcescible +immarcescibly +immarcibleness +immarginate +immartial +immask +immatchable +immatchless +immatereality +immaterial +immaterialise +immaterialised +immaterialising +immaterialism +immaterialist +immaterialistic +immateriality +immaterialities +immaterialization +immaterialize +immaterialized +immaterializing +immaterially +immaterialness +immaterials +immateriate +immatriculate +immatriculation +immature +immatured +immaturely +immatureness +immatures +immaturity +immaturities +immeability +immeasurability +immeasurable +immeasurableness +immeasurably +immeasured +immechanical +immechanically +immediacy +immediacies +immedial +immediate +immediately +immediateness +immediatism +immediatist +immediatly +immedicable +immedicableness +immedicably +immelmann +immelodious +immember +immemorable +immemorial +immemorially +immense +immensely +immenseness +immenser +immensest +immensible +immensity +immensities +immensittye +immensive +immensurability +immensurable +immensurableness +immensurate +immerd +immerge +immerged +immergence +immergent +immerges +immerging +immerit +immerited +immeritorious +immeritoriously +immeritous +immerse +immersed +immersement +immerses +immersible +immersing +immersion +immersionism +immersionist +immersions +immersive +immesh +immeshed +immeshes +immeshing +immethodic +immethodical +immethodically +immethodicalness +immethodize +immetrical +immetrically +immetricalness +immeubles +immew +immi +immy +immies +immigrant +immigrants +immigrate +immigrated +immigrates +immigrating +immigration +immigrational +immigrations +immigrator +immigratory +immind +imminence +imminency +imminent +imminently +imminentness +immingle +immingled +immingles +immingling +imminute +imminution +immis +immiscibility +immiscible +immiscibly +immiss +immission +immit +immitigability +immitigable +immitigableness +immitigably +immittance +immitted +immix +immixable +immixed +immixes +immixing +immixt +immixting +immixture +immobile +immobiles +immobilia +immobilisation +immobilise +immobilised +immobilising +immobilism +immobility +immobilities +immobilization +immobilize +immobilized +immobilizer +immobilizes +immobilizing +immoderacy +immoderate +immoderately +immoderateness +immoderation +immodest +immodesty +immodestly +immodish +immodulated +immolate +immolated +immolates +immolating +immolation +immolations +immolator +immoment +immomentous +immonastered +immoral +immoralise +immoralised +immoralising +immoralism +immoralist +immorality +immoralities +immoralize +immoralized +immoralizing +immorally +immorigerous +immorigerousness +immortability +immortable +immortal +immortalisable +immortalisation +immortalise +immortalised +immortaliser +immortalising +immortalism +immortalist +immortality +immortalities +immortalizable +immortalization +immortalize +immortalized +immortalizer +immortalizes +immortalizing +immortally +immortalness +immortals +immortalship +immortelle +immortification +immortified +immote +immotile +immotility +immotioned +immotive +immound +immov +immovability +immovable +immovableness +immovables +immovably +immoveability +immoveable +immoveableness +immoveables +immoveably +immoved +immun +immund +immundicity +immundity +immune +immunes +immunisation +immunise +immunised +immuniser +immunises +immunising +immunist +immunity +immunities +immunization +immunizations +immunize +immunized +immunizer +immunizes +immunizing +immunoassay +immunochemical +immunochemically +immunochemistry +immunodiffusion +immunoelectrophoresis +immunoelectrophoretic +immunoelectrophoretically +immunofluorescence +immunofluorescent +immunogen +immunogenesis +immunogenetic +immunogenetical +immunogenetically +immunogenetics +immunogenic +immunogenically +immunogenicity +immunoglobulin +immunohematology +immunohematologic +immunohematological +immunol +immunology +immunologic +immunological +immunologically +immunologies +immunologist +immunologists +immunopathology +immunopathologic +immunopathological +immunopathologist +immunoreaction +immunoreactive +immunoreactivity +immunosuppressant +immunosuppressants +immunosuppression +immunosuppressive +immunotherapy +immunotherapies +immunotoxin +immuration +immure +immured +immurement +immures +immuring +immusical +immusically +immutability +immutable +immutableness +immutably +immutate +immutation +immute +immutilate +immutual +imogen +imolinda +imonium +imp +impacability +impacable +impack +impackment +impact +impacted +impacter +impacters +impactful +impacting +impaction +impactionize +impactite +impactive +impactment +impactor +impactors +impacts +impactual +impages +impayable +impaint +impainted +impainting +impaints +impair +impairable +impaired +impairer +impairers +impairing +impairment +impairments +impairs +impala +impalace +impalas +impalatable +impale +impaled +impalement +impalements +impaler +impalers +impales +impaling +impall +impallid +impalm +impalmed +impalpability +impalpable +impalpably +impalsy +impaludism +impanate +impanated +impanation +impanator +impane +impanel +impaneled +impaneling +impanelled +impanelling +impanelment +impanels +impapase +impapyrate +impapyrated +impar +imparadise +imparadised +imparadising +imparalleled +imparasitic +impardonable +impardonably +imparidigitate +imparipinnate +imparisyllabic +imparity +imparities +impark +imparkation +imparked +imparking +imparks +imparl +imparlance +imparled +imparling +imparsonee +impart +impartability +impartable +impartance +impartation +imparted +imparter +imparters +impartial +impartialism +impartialist +impartiality +impartially +impartialness +impartibilibly +impartibility +impartible +impartibly +imparticipable +imparting +impartite +impartive +impartivity +impartment +imparts +impassability +impassable +impassableness +impassably +impasse +impasses +impassibilibly +impassibility +impassible +impassibleness +impassibly +impassion +impassionable +impassionate +impassionately +impassioned +impassionedly +impassionedness +impassioning +impassionment +impassive +impassively +impassiveness +impassivity +impastation +impaste +impasted +impastes +impasting +impasto +impastoed +impastos +impasture +impaternate +impatible +impatience +impatiency +impatiens +impatient +impatientaceae +impatientaceous +impatiently +impatientness +impatronize +impave +impavid +impavidity +impavidly +impawn +impawned +impawning +impawns +impeach +impeachability +impeachable +impeachableness +impeached +impeacher +impeachers +impeaches +impeaching +impeachment +impeachments +impearl +impearled +impearling +impearls +impeccability +impeccable +impeccableness +impeccably +impeccance +impeccancy +impeccant +impeccunious +impectinate +impecuniary +impecuniosity +impecunious +impecuniously +impecuniousness +imped +impedance +impedances +impede +impeded +impeder +impeders +impedes +impedibility +impedible +impedient +impediment +impedimenta +impedimental +impedimentary +impediments +impeding +impedingly +impedit +impedite +impedition +impeditive +impedometer +impedor +impeevish +impeyan +impel +impelled +impellent +impeller +impellers +impelling +impellor +impellors +impels +impen +impend +impended +impendence +impendency +impendent +impending +impendingly +impends +impenetrability +impenetrable +impenetrableness +impenetrably +impenetrate +impenetration +impenetrative +impenitence +impenitency +impenitent +impenitently +impenitentness +impenitible +impenitibleness +impennate +impennes +impennous +impent +impeople +imper +imperance +imperant +imperata +imperate +imperation +imperatival +imperativally +imperative +imperatively +imperativeness +imperatives +imperator +imperatory +imperatorial +imperatorially +imperatorian +imperatorin +imperatorious +imperatorship +imperatrice +imperatrix +imperceivable +imperceivableness +imperceivably +imperceived +imperceiverant +imperceptibility +imperceptible +imperceptibleness +imperceptibly +imperception +imperceptive +imperceptiveness +imperceptivity +impercipience +impercipient +imperdible +imperence +imperent +imperf +imperfect +imperfectability +imperfected +imperfectibility +imperfectible +imperfection +imperfections +imperfectious +imperfective +imperfectly +imperfectness +imperfects +imperforable +imperforata +imperforate +imperforated +imperforates +imperforation +imperformable +impery +imperia +imperial +imperialin +imperialine +imperialisation +imperialise +imperialised +imperialising +imperialism +imperialist +imperialistic +imperialistically +imperialists +imperiality +imperialities +imperialization +imperialize +imperialized +imperializing +imperially +imperialness +imperials +imperialty +imperii +imperil +imperiled +imperiling +imperilled +imperilling +imperilment +imperilments +imperils +imperious +imperiously +imperiousness +imperish +imperishability +imperishable +imperishableness +imperishably +imperite +imperium +imperiums +impermanence +impermanency +impermanent +impermanently +impermeability +impermeabilities +impermeabilization +impermeabilize +impermeable +impermeableness +impermeably +impermeated +impermeator +impermissibility +impermissible +impermissibly +impermixt +impermutable +imperperia +impers +imperscriptible +imperscrutable +imperseverant +impersonable +impersonal +impersonalisation +impersonalise +impersonalised +impersonalising +impersonalism +impersonality +impersonalities +impersonalization +impersonalize +impersonalized +impersonalizing +impersonally +impersonate +impersonated +impersonates +impersonating +impersonation +impersonations +impersonative +impersonator +impersonators +impersonatress +impersonatrix +impersonify +impersonification +impersonization +impersonize +imperspicable +imperspicuity +imperspicuous +imperspirability +imperspirable +impersuadability +impersuadable +impersuadableness +impersuasibility +impersuasible +impersuasibleness +impersuasibly +impertinacy +impertinence +impertinences +impertinency +impertinencies +impertinent +impertinently +impertinentness +impertransible +imperturbability +imperturbable +imperturbableness +imperturbably +imperturbation +imperturbed +imperverse +impervertible +impervestigable +imperviability +imperviable +imperviableness +impervial +impervious +imperviously +imperviousness +impest +impestation +impester +impeticos +impetiginous +impetigo +impetigos +impetition +impetrable +impetrate +impetrated +impetrating +impetration +impetrative +impetrator +impetratory +impetre +impetulant +impetulantly +impetuosity +impetuosities +impetuoso +impetuous +impetuously +impetuousness +impeturbability +impetus +impetuses +impf +imphee +imphees +impi +impy +impicture +impierce +impierceable +impies +impiety +impieties +impignorate +impignorated +impignorating +impignoration +imping +impinge +impinged +impingement +impingements +impingence +impingent +impinger +impingers +impinges +impinging +impings +impinguate +impious +impiously +impiousness +impis +impish +impishly +impishness +impiteous +impitiably +implacability +implacable +implacableness +implacably +implacement +implacental +implacentalia +implacentate +implant +implantable +implantation +implanted +implanter +implanting +implants +implastic +implasticity +implate +implausibility +implausibilities +implausible +implausibleness +implausibly +impleach +implead +impleadable +impleaded +impleader +impleading +impleads +impleasing +impledge +impledged +impledges +impledging +implement +implementable +implemental +implementation +implementational +implementations +implemented +implementer +implementers +implementiferous +implementing +implementor +implementors +implements +implete +impletion +impletive +implex +imply +impliability +impliable +impliably +implial +implicant +implicants +implicate +implicated +implicately +implicateness +implicates +implicating +implication +implicational +implications +implicative +implicatively +implicativeness +implicatory +implicit +implicity +implicitly +implicitness +implied +impliedly +impliedness +implies +implying +impling +implode +imploded +implodent +implodes +imploding +implorable +imploration +implorations +implorator +imploratory +implore +implored +implorer +implorers +implores +imploring +imploringly +imploringness +implosion +implosions +implosive +implosively +implume +implumed +implunge +impluvia +impluvium +impocket +impofo +impoison +impoisoner +impolarily +impolarizable +impolder +impolicy +impolicies +impolished +impolite +impolitely +impoliteness +impolitic +impolitical +impolitically +impoliticalness +impoliticly +impoliticness +impollute +imponderabilia +imponderability +imponderable +imponderableness +imponderables +imponderably +imponderous +impone +imponed +imponent +impones +imponing +impoor +impopular +impopularly +imporosity +imporous +import +importability +importable +importableness +importably +importance +importancy +important +importantly +importation +importations +imported +importee +importer +importers +importing +importless +importment +importray +importraiture +imports +importunable +importunacy +importunance +importunate +importunately +importunateness +importunator +importune +importuned +importunely +importunement +importuner +importunes +importuning +importunite +importunity +importunities +imposable +imposableness +imposal +impose +imposed +imposement +imposer +imposers +imposes +imposing +imposingly +imposingness +imposition +impositional +impositions +impositive +impossibilia +impossibilification +impossibilism +impossibilist +impossibilitate +impossibility +impossibilities +impossible +impossibleness +impossibly +impost +imposted +imposter +imposterous +imposters +imposthumate +imposthume +imposting +impostor +impostorism +impostors +impostorship +impostress +impostrix +impostrous +imposts +impostumate +impostumation +impostume +imposture +impostures +impostury +imposturism +imposturous +imposure +impot +impotable +impotence +impotences +impotency +impotencies +impotent +impotently +impotentness +impotents +impotionate +impound +impoundable +impoundage +impounded +impounder +impounding +impoundment +impoundments +impounds +impoverish +impoverished +impoverisher +impoverishes +impoverishing +impoverishment +impower +impowered +impowering +impowers +impracticability +impracticable +impracticableness +impracticably +impractical +impracticality +impracticalities +impractically +impracticalness +imprasa +imprecant +imprecate +imprecated +imprecates +imprecating +imprecation +imprecations +imprecator +imprecatory +imprecatorily +imprecators +imprecise +imprecisely +impreciseness +imprecision +imprecisions +impredicability +impredicable +impreg +impregn +impregnability +impregnable +impregnableness +impregnably +impregnant +impregnate +impregnated +impregnates +impregnating +impregnation +impregnations +impregnative +impregnator +impregnatory +impregned +impregning +impregns +imprejudicate +imprejudice +impremeditate +imprenable +impreparation +impresa +impresari +impresario +impresarios +impresas +imprescience +imprescribable +imprescriptibility +imprescriptible +imprescriptibly +imprese +impreses +impress +impressa +impressable +impressari +impressario +impressed +impressedly +impresser +impressers +impresses +impressibility +impressible +impressibleness +impressibly +impressing +impression +impressionability +impressionable +impressionableness +impressionably +impressional +impressionalist +impressionality +impressionally +impressionary +impressionis +impressionism +impressionist +impressionistic +impressionistically +impressionists +impressionless +impressions +impressive +impressively +impressiveness +impressment +impressments +impressor +impressure +imprest +imprestable +imprested +impresting +imprests +imprevalency +impreventability +impreventable +imprevisibility +imprevisible +imprevision +imprevu +imprimatur +imprimatura +imprimaturs +imprime +impriment +imprimery +imprimis +imprimitive +imprimitivity +imprint +imprinted +imprinter +imprinters +imprinting +imprints +imprison +imprisonable +imprisoned +imprisoner +imprisoning +imprisonment +imprisonments +imprisons +improbability +improbabilities +improbabilize +improbable +improbableness +improbably +improbate +improbation +improbative +improbatory +improbity +improcreant +improcurability +improcurable +improducible +improduction +improficience +improficiency +improfitable +improgressive +improgressively +improgressiveness +improlific +improlificate +improlificical +imprompt +impromptitude +impromptu +impromptuary +impromptuist +improof +improper +improperation +improperly +improperness +impropitious +improportion +impropry +impropriate +impropriated +impropriating +impropriation +impropriator +impropriatrice +impropriatrix +impropriety +improprieties +improprium +improsperity +improsperous +improvability +improvable +improvableness +improvably +improve +improved +improvement +improvements +improver +improvers +improvership +improves +improvided +improvidence +improvident +improvidentially +improvidently +improving +improvingly +improvisate +improvisation +improvisational +improvisations +improvisatize +improvisator +improvisatore +improvisatory +improvisatorial +improvisatorially +improvisatorize +improvisatrice +improvise +improvised +improvisedly +improviser +improvisers +improvises +improvising +improvision +improviso +improvisor +improvisors +improvvisatore +improvvisatori +imprudence +imprudency +imprudent +imprudential +imprudently +imprudentness +imps +impship +impsonite +impuberal +impuberate +impuberty +impubic +impudence +impudency +impudencies +impudent +impudently +impudentness +impudicity +impugn +impugnability +impugnable +impugnation +impugned +impugner +impugners +impugning +impugnment +impugns +impuissance +impuissant +impulse +impulsed +impulses +impulsing +impulsion +impulsions +impulsive +impulsively +impulsiveness +impulsivity +impulsor +impulsory +impunctate +impunctual +impunctuality +impune +impunely +impunible +impunibly +impunity +impunities +impunitive +impuration +impure +impurely +impureness +impurify +impuritan +impuritanism +impurity +impurities +impurple +imput +imputability +imputable +imputableness +imputably +imputation +imputations +imputative +imputatively +imputativeness +impute +imputed +imputedly +imputer +imputers +imputes +imputing +imputrescence +imputrescibility +imputrescible +imputrid +imputting +impv +imshi +imsonic +imu +imvia +in +yn +inability +inabilities +inable +inabordable +inabstinence +inabstracted +inabusively +inaccentuated +inaccentuation +inacceptable +inaccessibility +inaccessible +inaccessibleness +inaccessibly +inaccordance +inaccordancy +inaccordant +inaccordantly +inaccuracy +inaccuracies +inaccurate +inaccurately +inaccurateness +inachid +inachidae +inachoid +inachus +inacquaintance +inacquiescent +inact +inactinic +inaction +inactionist +inactions +inactivate +inactivated +inactivates +inactivating +inactivation +inactivations +inactive +inactively +inactiveness +inactivity +inactivities +inactuate +inactuation +inadaptability +inadaptable +inadaptation +inadaptive +inadept +inadeptly +inadeptness +inadequacy +inadequacies +inadequate +inadequately +inadequateness +inadequation +inadequative +inadequatively +inadherent +inadhesion +inadhesive +inadjustability +inadjustable +inadmissability +inadmissable +inadmissibility +inadmissible +inadmissibly +inadulterate +inadventurous +inadvertant +inadvertantly +inadvertence +inadvertences +inadvertency +inadvertencies +inadvertent +inadvertently +inadvertisement +inadvisability +inadvisable +inadvisableness +inadvisably +inadvisedly +inaesthetic +inaffability +inaffable +inaffably +inaffectation +inaffected +inagglutinability +inagglutinable +inaggressive +inagile +inaidable +inaidible +inaja +inalacrity +inalienability +inalienable +inalienableness +inalienably +inalimental +inalterability +inalterable +inalterableness +inalterably +ynambu +inamia +inamissibility +inamissible +inamissibleness +inamorata +inamoratas +inamorate +inamoration +inamorato +inamoratos +inamour +inamovability +inamovable +inane +inanely +inaneness +inaner +inaners +inanes +inanest +inanga +inangular +inangulate +inanimadvertence +inanimate +inanimated +inanimately +inanimateness +inanimation +inanity +inanities +inanition +inantherate +inapathy +inapostate +inapparent +inapparently +inappealable +inappeasable +inappellability +inappellable +inappendiculate +inapperceptible +inappertinent +inappetence +inappetency +inappetent +inappetible +inapplicability +inapplicable +inapplicableness +inapplicably +inapplication +inapposite +inappositely +inappositeness +inappreciability +inappreciable +inappreciably +inappreciation +inappreciative +inappreciatively +inappreciativeness +inapprehensibility +inapprehensible +inapprehensibly +inapprehension +inapprehensive +inapprehensively +inapprehensiveness +inapproachability +inapproachable +inapproachably +inappropriable +inappropriableness +inappropriate +inappropriately +inappropriateness +inapropos +inapt +inaptitude +inaptly +inaptness +inaquate +inaqueous +inarable +inarch +inarched +inarches +inarching +inarculum +inarguable +inarguably +inark +inarm +inarmed +inarming +inarms +inarticulacy +inarticulata +inarticulate +inarticulated +inarticulately +inarticulateness +inarticulation +inartificial +inartificiality +inartificially +inartificialness +inartistic +inartistical +inartisticality +inartistically +inasmuch +inassimilable +inassimilation +inassuageable +inattackable +inattention +inattentive +inattentively +inattentiveness +inaudibility +inaudible +inaudibleness +inaudibly +inaugur +inaugural +inaugurals +inaugurate +inaugurated +inaugurates +inaugurating +inauguration +inaugurations +inaugurative +inaugurator +inauguratory +inaugurer +inaunter +inaurate +inauration +inauspicate +inauspicious +inauspiciously +inauspiciousness +inauthentic +inauthenticity +inauthoritative +inauthoritativeness +inaxon +inbardge +inbassat +inbbred +inbd +inbe +inbeaming +inbearing +inbeing +inbeings +inbending +inbent +inbetweener +inby +inbye +inbirth +inbits +inblow +inblowing +inblown +inboard +inboards +inbody +inbond +inborn +inbound +inbounds +inbow +inbowed +inbread +inbreak +inbreaking +inbreath +inbreathe +inbreathed +inbreather +inbreathing +inbred +inbreed +inbreeder +inbreeding +inbreeds +inbring +inbringer +inbringing +inbrought +inbuilt +inburning +inburnt +inburst +inbursts +inbush +inc +inca +incage +incaged +incages +incaging +incaic +incalculability +incalculable +incalculableness +incalculably +incalendared +incalescence +incalescency +incalescent +incaliculate +incalver +incalving +incameration +incamp +incan +incandent +incandesce +incandesced +incandescence +incandescency +incandescent +incandescently +incandescing +incanescent +incanous +incant +incantation +incantational +incantations +incantator +incantatory +incanton +incapability +incapabilities +incapable +incapableness +incapably +incapacious +incapaciousness +incapacitant +incapacitate +incapacitated +incapacitates +incapacitating +incapacitation +incapacitator +incapacity +incapacities +incapsulate +incapsulated +incapsulating +incapsulation +incaptivate +incarcerate +incarcerated +incarcerates +incarcerating +incarceration +incarcerations +incarcerative +incarcerator +incarcerators +incardinate +incardinated +incardinating +incardination +incarial +incarmined +incarn +incarnadine +incarnadined +incarnadines +incarnadining +incarnalise +incarnalised +incarnalising +incarnalize +incarnalized +incarnalizing +incarnant +incarnate +incarnated +incarnates +incarnating +incarnation +incarnational +incarnationist +incarnations +incarnative +incarve +incarvillea +incas +incase +incased +incasement +incases +incasing +incask +incast +incastellate +incastellated +incatenate +incatenation +incautelous +incaution +incautious +incautiously +incautiousness +incavate +incavated +incavation +incave +incavern +incavo +incede +incedingly +incelebrity +incend +incendiary +incendiaries +incendiarism +incendiarist +incendiarize +incendiarized +incendious +incendium +incendivity +incensation +incense +incensed +incenseless +incensement +incenser +incenses +incensing +incension +incensive +incensor +incensory +incensories +incensurable +incensurably +incenter +incentive +incentively +incentives +incentor +incentre +incept +incepted +incepting +inception +inceptions +inceptive +inceptively +inceptor +inceptors +incepts +incerate +inceration +incertain +incertainty +incertitude +incessable +incessably +incessancy +incessant +incessantly +incessantness +incession +incest +incests +incestuous +incestuously +incestuousness +incgrporate +inch +inchain +inchamber +inchangeable +inchant +incharitable +incharity +inchase +inchastity +inched +incher +inches +inchest +inching +inchling +inchmeal +inchoacy +inchoant +inchoate +inchoated +inchoately +inchoateness +inchoating +inchoation +inchoative +inchoatively +inchpin +inchurch +inchworm +inchworms +incicurable +incide +incidence +incidency +incident +incidental +incidentalist +incidentally +incidentalness +incidentals +incidentless +incidently +incidents +incienso +incinerable +incinerate +incinerated +incinerates +incinerating +incineration +incinerations +incinerator +incinerators +incipience +incipiency +incipiencies +incipient +incipiently +incipit +incipits +incipitur +incircle +incirclet +incircumscriptible +incircumscription +incircumspect +incircumspection +incircumspectly +incircumspectness +incisal +incise +incised +incisely +incises +incisiform +incising +incision +incisions +incisive +incisively +incisiveness +incisor +incisory +incisorial +incisors +incysted +incisura +incisural +incisure +incisures +incitability +incitable +incitamentum +incitant +incitants +incitate +incitation +incitations +incitative +incite +incited +incitement +incitements +inciter +inciters +incites +inciting +incitingly +incitive +incitory +incitress +incivic +incivil +incivility +incivilities +incivilization +incivilly +incivism +incl +inclamation +inclasp +inclasped +inclasping +inclasps +inclaudent +inclavate +inclave +incle +inclemency +inclemencies +inclement +inclemently +inclementness +inclinable +inclinableness +inclination +inclinational +inclinations +inclinator +inclinatory +inclinatorily +inclinatorium +incline +inclined +incliner +incliners +inclines +inclining +inclinograph +inclinometer +inclip +inclipped +inclipping +inclips +incloister +inclose +inclosed +incloser +inclosers +incloses +inclosing +inclosure +incloude +includable +include +included +includedness +includer +includes +includible +including +inclusa +incluse +inclusion +inclusionist +inclusions +inclusive +inclusively +inclusiveness +inclusory +inclusus +incoached +incoacted +incoagulable +incoalescence +incocted +incoercible +incoexistence +incoffin +incog +incogent +incogitability +incogitable +incogitance +incogitancy +incogitant +incogitantly +incogitative +incognita +incognite +incognitive +incognito +incognitos +incognizability +incognizable +incognizance +incognizant +incognoscent +incognoscibility +incognoscible +incogs +incoherence +incoherences +incoherency +incoherencies +incoherent +incoherentific +incoherently +incoherentness +incohering +incohesion +incohesive +incoincidence +incoincident +incolant +incolumity +incomber +incombining +incombustibility +incombustible +incombustibleness +incombustibly +incombustion +income +incomeless +incomer +incomers +incomes +incoming +incomings +incommend +incommensurability +incommensurable +incommensurableness +incommensurably +incommensurate +incommensurately +incommensurateness +incommiscibility +incommiscible +incommixed +incommodate +incommodation +incommode +incommoded +incommodement +incommodes +incommoding +incommodious +incommodiously +incommodiousness +incommodity +incommodities +incommunicability +incommunicable +incommunicableness +incommunicably +incommunicado +incommunicated +incommunicative +incommunicatively +incommunicativeness +incommutability +incommutable +incommutableness +incommutably +incompact +incompacted +incompactly +incompactness +incomparability +incomparable +incomparableness +incomparably +incompared +incompassion +incompassionate +incompassionately +incompassionateness +incompatibility +incompatibilities +incompatible +incompatibleness +incompatibles +incompatibly +incompendious +incompensated +incompensation +incompentence +incompetence +incompetency +incompetencies +incompetent +incompetently +incompetentness +incompetents +incompetible +incompletability +incompletable +incompletableness +incomplete +incompleted +incompletely +incompleteness +incompletion +incomplex +incompliable +incompliance +incompliancy +incompliancies +incompliant +incompliantly +incomplicate +incomplying +incomportable +incomposed +incomposedly +incomposedness +incomposite +incompossibility +incompossible +incomposure +incomprehended +incomprehending +incomprehendingly +incomprehense +incomprehensibility +incomprehensible +incomprehensibleness +incomprehensibly +incomprehensiblies +incomprehension +incomprehensive +incomprehensively +incomprehensiveness +incompressable +incompressibility +incompressible +incompressibleness +incompressibly +incompt +incomputable +incomputably +inconcealable +inconceivability +inconceivabilities +inconceivable +inconceivableness +inconceivably +inconceptible +inconcernino +inconcievable +inconciliable +inconcinn +inconcinnate +inconcinnately +inconcinnity +inconcinnous +inconcludent +inconcluding +inconclusible +inconclusion +inconclusive +inconclusively +inconclusiveness +inconcoct +inconcocted +inconcoction +inconcrete +inconcurrent +inconcurring +inconcussible +incondensability +incondensable +incondensibility +incondensible +incondite +inconditional +inconditionate +inconditioned +inconducive +inconel +inconfirm +inconfirmed +inconform +inconformable +inconformably +inconformity +inconfused +inconfusedly +inconfusion +inconfutable +inconfutably +incongealable +incongealableness +incongenerous +incongenial +incongeniality +inconglomerate +incongruence +incongruent +incongruently +incongruity +incongruities +incongruous +incongruously +incongruousness +incony +inconjoinable +inconjunct +inconnected +inconnectedness +inconnection +inconnexion +inconnu +inconnus +inconquerable +inconscience +inconscient +inconsciently +inconscionable +inconscious +inconsciously +inconsecutive +inconsecutively +inconsecutiveness +inconsequence +inconsequent +inconsequentia +inconsequential +inconsequentiality +inconsequentially +inconsequently +inconsequentness +inconsiderable +inconsiderableness +inconsiderably +inconsideracy +inconsiderate +inconsiderately +inconsiderateness +inconsideration +inconsidered +inconsistable +inconsistence +inconsistences +inconsistency +inconsistencies +inconsistent +inconsistently +inconsistentness +inconsolability +inconsolable +inconsolableness +inconsolably +inconsolate +inconsolately +inconsonance +inconsonant +inconsonantly +inconspicuous +inconspicuously +inconspicuousness +inconstance +inconstancy +inconstant +inconstantly +inconstantness +inconstruable +inconsultable +inconsumable +inconsumably +inconsumed +inconsummate +inconsumptible +incontaminable +incontaminate +incontaminateness +incontemptible +incontestability +incontestabilities +incontestable +incontestableness +incontestably +incontested +incontiguous +incontinence +incontinency +incontinencies +incontinent +incontinently +incontinuity +incontinuous +incontracted +incontractile +incontraction +incontrollable +incontrollably +incontrolled +incontrovertibility +incontrovertible +incontrovertibleness +incontrovertibly +inconvenience +inconvenienced +inconveniences +inconveniency +inconveniencies +inconveniencing +inconvenient +inconvenienti +inconveniently +inconvenientness +inconversable +inconversant +inconversibility +inconverted +inconvertibility +inconvertibilities +inconvertible +inconvertibleness +inconvertibly +inconvinced +inconvincedly +inconvincibility +inconvincible +inconvincibly +incoordinate +incoordinated +incoordination +incopresentability +incopresentable +incor +incord +incornished +incoronate +incoronated +incoronation +incorp +incorporable +incorporal +incorporality +incorporally +incorporalness +incorporate +incorporated +incorporatedness +incorporates +incorporating +incorporation +incorporations +incorporative +incorporator +incorporators +incorporatorship +incorporeal +incorporealism +incorporealist +incorporeality +incorporealize +incorporeally +incorporealness +incorporeity +incorporeities +incorporeous +incorpse +incorpsed +incorpses +incorpsing +incorr +incorrect +incorrection +incorrectly +incorrectness +incorrespondence +incorrespondency +incorrespondent +incorresponding +incorrigibility +incorrigible +incorrigibleness +incorrigibly +incorrodable +incorrodible +incorrosive +incorrupt +incorrupted +incorruptibility +incorruptibilities +incorruptible +incorruptibleness +incorruptibly +incorruption +incorruptive +incorruptly +incorruptness +incoup +incourse +incourteous +incourteously +incr +incra +incrash +incrassate +incrassated +incrassating +incrassation +incrassative +increasable +increasableness +increase +increased +increasedly +increaseful +increasement +increaser +increasers +increases +increasing +increasingly +increate +increately +increative +incredibility +incredibilities +incredible +incredibleness +incredibly +increditability +increditable +incredited +incredulity +incredulous +incredulously +incredulousness +increep +increeping +incremable +incremate +incremated +incremating +incremation +increment +incremental +incrementalism +incrementalist +incrementally +incrementation +incremented +incrementer +incrementing +increments +increpate +increpation +incrept +increscence +increscent +increst +incretion +incretionary +incretory +incriminate +incriminated +incriminates +incriminating +incrimination +incriminator +incriminatory +incrystal +incrystallizable +incroyable +incross +incrossbred +incrosses +incrossing +incrotchet +incruent +incruental +incruentous +incrust +incrustant +incrustata +incrustate +incrustated +incrustating +incrustation +incrustations +incrustator +incrusted +incrusting +incrustive +incrustment +incrusts +inctirate +inctri +incubate +incubated +incubates +incubating +incubation +incubational +incubations +incubative +incubator +incubatory +incubatorium +incubators +incube +incubee +incubi +incubiture +incubous +incubus +incubuses +incudal +incudate +incudectomy +incudes +incudomalleal +incudostapedial +inculcate +inculcated +inculcates +inculcating +inculcation +inculcative +inculcator +inculcatory +inculk +inculp +inculpability +inculpable +inculpableness +inculpably +inculpate +inculpated +inculpates +inculpating +inculpation +inculpative +inculpatory +incult +incultivated +incultivation +inculture +incumbant +incumbence +incumbency +incumbencies +incumbent +incumbentess +incumbently +incumbents +incumber +incumbered +incumbering +incumberment +incumbers +incumbition +incumbrance +incumbrancer +incumbrances +incunable +incunabula +incunabular +incunabulist +incunabulum +incunabuulum +incuneation +incur +incurability +incurable +incurableness +incurably +incuriosity +incurious +incuriously +incuriousness +incurment +incurrable +incurred +incurrence +incurrent +incurrer +incurring +incurs +incurse +incursion +incursionary +incursionist +incursions +incursive +incurtain +incurvate +incurvated +incurvating +incurvation +incurvature +incurve +incurved +incurves +incurving +incurvity +incurvous +incus +incuse +incused +incuses +incusing +incuss +incut +incute +incutting +ind +indaba +indabas +indaconitin +indaconitine +indagate +indagated +indagates +indagating +indagation +indagative +indagator +indagatory +indamage +indamin +indamine +indamines +indamins +indan +indane +indanthrene +indart +indazin +indazine +indazol +indazole +inde +indear +indebitatus +indebt +indebted +indebtedness +indebting +indebtment +indecence +indecency +indecencies +indecent +indecenter +indecentest +indecently +indecentness +indecidua +indeciduate +indeciduous +indecimable +indecipherability +indecipherable +indecipherableness +indecipherably +indecision +indecisive +indecisively +indecisiveness +indecl +indeclinable +indeclinableness +indeclinably +indecomponible +indecomposable +indecomposableness +indecorous +indecorously +indecorousness +indecorum +indeed +indeedy +indef +indefaceable +indefatigability +indefatigable +indefatigableness +indefatigably +indefeasibility +indefeasible +indefeasibleness +indefeasibly +indefeatable +indefectibility +indefectible +indefectibly +indefective +indefensibility +indefensible +indefensibleness +indefensibly +indefensive +indeficiency +indeficient +indeficiently +indefinability +indefinable +indefinableness +indefinably +indefinite +indefinitely +indefiniteness +indefinity +indefinitive +indefinitively +indefinitiveness +indefinitude +indeflectible +indefluent +indeformable +indehiscence +indehiscent +indelectable +indelegability +indelegable +indeliberate +indeliberately +indeliberateness +indeliberation +indelibility +indelible +indelibleness +indelibly +indelicacy +indelicacies +indelicate +indelicately +indelicateness +indemnify +indemnification +indemnifications +indemnificator +indemnificatory +indemnified +indemnifier +indemnifies +indemnifying +indemnitee +indemnity +indemnities +indemnitor +indemnization +indemoniate +indemonstrability +indemonstrable +indemonstrableness +indemonstrably +indene +indenes +indenize +indent +indentation +indentations +indented +indentedly +indentee +indenter +indenters +indentifiers +indenting +indention +indentions +indentment +indentor +indentors +indents +indenture +indentured +indentures +indentureship +indenturing +indentwise +independable +independence +independency +independencies +independent +independentism +independently +independents +independing +independista +indeposable +indepravate +indeprehensible +indeprivability +indeprivable +inderite +inderivative +indescribability +indescribabilities +indescribable +indescribableness +indescribably +indescript +indescriptive +indesert +indesignate +indesinent +indesirable +indestructibility +indestructible +indestructibleness +indestructibly +indetectable +indeterminable +indeterminableness +indeterminably +indeterminacy +indeterminacies +indeterminancy +indeterminate +indeterminately +indeterminateness +indetermination +indeterminative +indetermined +indeterminism +indeterminist +indeterministic +indevirginate +indevote +indevoted +indevotion +indevotional +indevout +indevoutly +indevoutness +indew +index +indexable +indexation +indexed +indexer +indexers +indexes +indexical +indexically +indexing +indexless +indexlessness +indexterity +indy +india +indiadem +indiademed +indiaman +indian +indiana +indianaite +indianan +indianans +indianapolis +indianeer +indianesque +indianhood +indianian +indianians +indianism +indianist +indianite +indianization +indianize +indians +indiary +indic +indicable +indical +indican +indicans +indicant +indicants +indicanuria +indicatable +indicate +indicated +indicates +indicating +indication +indicational +indications +indicative +indicatively +indicativeness +indicatives +indicator +indicatory +indicatoridae +indicatorinae +indicators +indicatrix +indicavit +indice +indices +indicia +indicial +indicially +indicias +indicible +indicium +indiciums +indico +indicolite +indict +indictability +indictable +indictableness +indictably +indicted +indictee +indictees +indicter +indicters +indicting +indiction +indictional +indictive +indictment +indictments +indictor +indictors +indicts +indidicia +indienne +indies +indiferous +indifference +indifferency +indifferencies +indifferent +indifferential +indifferentiated +indifferentism +indifferentist +indifferentistic +indifferently +indifferentness +indifulvin +indifuscin +indigen +indigena +indigenae +indigenal +indigenate +indigence +indigency +indigene +indigeneity +indigenes +indigenismo +indigenist +indigenity +indigenous +indigenously +indigenousness +indigens +indigent +indigently +indigents +indiges +indigest +indigested +indigestedness +indigestibility +indigestibilty +indigestible +indigestibleness +indigestibly +indigestion +indigestive +indigitamenta +indigitate +indigitation +indigites +indiglucin +indign +indignance +indignancy +indignant +indignantly +indignation +indignatory +indignify +indignified +indignifying +indignity +indignities +indignly +indigo +indigoberry +indigoes +indigofera +indigoferous +indigogen +indigoid +indigoids +indigometer +indigos +indigotate +indigotic +indigotin +indigotindisulphonic +indigotine +indiguria +indihumin +indii +indijbiously +indyl +indilatory +indylic +indiligence +indimensible +indimensional +indiminishable +indimple +indin +indirect +indirected +indirecting +indirection +indirections +indirectly +indirectness +indirects +indirubin +indirubine +indiscernibility +indiscernible +indiscernibleness +indiscernibly +indiscerpible +indiscerptibility +indiscerptible +indiscerptibleness +indiscerptibly +indisciplinable +indiscipline +indisciplined +indiscoverable +indiscoverably +indiscovered +indiscovery +indiscreet +indiscreetly +indiscreetness +indiscrete +indiscretely +indiscretion +indiscretionary +indiscretions +indiscrimanently +indiscriminantly +indiscriminate +indiscriminated +indiscriminately +indiscriminateness +indiscriminating +indiscriminatingly +indiscrimination +indiscriminative +indiscriminatively +indiscriminatory +indiscussable +indiscussed +indiscussible +indish +indispellable +indispensability +indispensabilities +indispensable +indispensableness +indispensably +indispensible +indispersed +indispose +indisposed +indisposedness +indisposing +indisposition +indispositions +indisputability +indisputable +indisputableness +indisputably +indisputed +indissipable +indissociable +indissociably +indissolubility +indissoluble +indissolubleness +indissolubly +indissolute +indissolvability +indissolvable +indissolvableness +indissolvably +indissuadable +indissuadably +indistance +indistant +indistinct +indistinctible +indistinction +indistinctive +indistinctively +indistinctiveness +indistinctly +indistinctness +indistinguishability +indistinguishable +indistinguishableness +indistinguishably +indistinguished +indistinguishing +indistortable +indistributable +indisturbable +indisturbance +indisturbed +inditch +indite +indited +inditement +inditer +inditers +indites +inditing +indium +indiums +indiv +indivertible +indivertibly +individ +individable +individed +individua +individual +individualisation +individualise +individualised +individualiser +individualising +individualism +individualist +individualistic +individualistically +individualists +individuality +individualities +individualization +individualize +individualized +individualizer +individualizes +individualizing +individualizingly +individually +individuals +individuate +individuated +individuates +individuating +individuation +individuative +individuator +individuity +individuous +individuum +individuums +indivinable +indivinity +indivisibility +indivisible +indivisibleness +indivisibly +indivisim +indivision +indn +indochina +indochinese +indocibility +indocible +indocibleness +indocile +indocilely +indocility +indoctrinate +indoctrinated +indoctrinates +indoctrinating +indoctrination +indoctrinations +indoctrinator +indoctrine +indoctrinization +indoctrinize +indoctrinized +indoctrinizing +indogaea +indogaean +indogen +indogenide +indoin +indol +indole +indolence +indolent +indolently +indoles +indolyl +indolin +indoline +indologenous +indology +indologian +indologist +indologue +indoloid +indols +indomable +indomethacin +indomitability +indomitable +indomitableness +indomitably +indone +indonesia +indonesian +indonesians +indoor +indoors +indophenin +indophenol +indophile +indophilism +indophilist +indorsable +indorsation +indorse +indorsed +indorsee +indorsees +indorsement +indorser +indorsers +indorses +indorsing +indorsor +indorsors +indow +indowed +indowing +indows +indoxyl +indoxylic +indoxyls +indoxylsulphuric +indra +indraft +indrafts +indrape +indraught +indrawal +indrawing +indrawn +indrench +indri +indris +indubious +indubiously +indubitability +indubitable +indubitableness +indubitably +indubitate +indubitatively +induc +induce +induceable +induced +inducedly +inducement +inducements +inducer +inducers +induces +induciae +inducibility +inducible +inducing +inducive +induct +inductance +inductances +inducted +inductee +inductees +inducteous +inductile +inductility +inducting +induction +inductional +inductionally +inductionless +inductions +inductive +inductively +inductiveness +inductivity +inductometer +inductophone +inductor +inductory +inductorium +inductors +inductoscope +inductothermy +inductril +inducts +indue +indued +induement +indues +induing +induism +indulge +indulgeable +indulged +indulgement +indulgence +indulgenced +indulgences +indulgency +indulgencies +indulgencing +indulgent +indulgential +indulgentially +indulgently +indulgentness +indulger +indulgers +indulges +indulgiate +indulging +indulgingly +indulin +induline +indulines +indulins +indult +indulto +indults +indument +indumenta +indumentum +indumentums +induna +induplicate +induplication +induplicative +indurable +indurance +indurate +indurated +indurates +indurating +induration +indurations +indurative +indure +indurite +indus +indusia +indusial +indusiate +indusiated +indusiform +indusioid +indusium +industry +industrial +industrialisation +industrialise +industrialised +industrialising +industrialism +industrialist +industrialists +industrialization +industrialize +industrialized +industrializes +industrializing +industrially +industrialness +industrials +industries +industrious +industriously +industriousness +industrys +industrochemical +indutive +induviae +induvial +induviate +indwell +indweller +indwelling +indwellingness +indwells +indwelt +inearth +inearthed +inearthing +inearths +inebriacy +inebriant +inebriate +inebriated +inebriates +inebriating +inebriation +inebriative +inebriety +inebrious +ineconomy +ineconomic +inedibility +inedible +inedita +inedited +ineducabilia +ineducabilian +ineducability +ineducable +ineducation +ineffability +ineffable +ineffableness +ineffably +ineffaceability +ineffaceable +ineffaceably +ineffectible +ineffectibly +ineffective +ineffectively +ineffectiveness +ineffectual +ineffectuality +ineffectually +ineffectualness +ineffervescence +ineffervescent +ineffervescibility +ineffervescible +inefficacy +inefficacious +inefficaciously +inefficaciousness +inefficacity +inefficience +inefficiency +inefficiencies +inefficient +inefficiently +ineffulgent +inegalitarian +ineye +inelaborate +inelaborated +inelaborately +inelastic +inelastically +inelasticate +inelasticity +inelegance +inelegances +inelegancy +inelegancies +inelegant +inelegantly +ineligibility +ineligible +ineligibleness +ineligibles +ineligibly +ineliminable +ineloquence +ineloquent +ineloquently +ineluctability +ineluctable +ineluctably +ineludible +ineludibly +inembryonate +inemendable +inemotivity +inemulous +inenarrability +inenarrable +inenarrably +inenergetic +inenubilable +inenucleable +inept +ineptitude +ineptly +ineptness +inequable +inequal +inequalitarian +inequality +inequalities +inequally +inequalness +inequation +inequiaxial +inequicostate +inequidistant +inequigranular +inequilateral +inequilaterally +inequilibrium +inequilobate +inequilobed +inequipotential +inequipotentiality +inequitable +inequitableness +inequitably +inequitate +inequity +inequities +inequivalent +inequivalve +inequivalved +inequivalvular +ineradicability +ineradicable +ineradicableness +ineradicably +inerasable +inerasableness +inerasably +inerasible +inergetic +ineri +inerm +inermes +inermi +inermia +inermous +inerrability +inerrable +inerrableness +inerrably +inerrancy +inerrant +inerrantly +inerratic +inerring +inerringly +inerroneous +inert +inertance +inertia +inertiae +inertial +inertially +inertias +inertion +inertly +inertness +inerts +inerubescent +inerudite +ineruditely +inerudition +inescapable +inescapableness +inescapably +inescate +inescation +inesculent +inescutcheon +inesite +inessential +inessentiality +inessive +inesthetic +inestimability +inestimable +inestimableness +inestimably +inestivation +inethical +ineunt +ineuphonious +inevadible +inevadibly +inevaporable +inevasible +inevasibleness +inevasibly +inevidence +inevident +inevitability +inevitabilities +inevitable +inevitableness +inevitably +inexact +inexacting +inexactitude +inexactly +inexactness +inexcellence +inexcitability +inexcitable +inexcitableness +inexcitably +inexclusive +inexclusively +inexcommunicable +inexcusability +inexcusable +inexcusableness +inexcusably +inexecrable +inexecutable +inexecution +inexertion +inexhalable +inexhaust +inexhausted +inexhaustedly +inexhaustibility +inexhaustible +inexhaustibleness +inexhaustibly +inexhaustive +inexhaustively +inexhaustless +inexigible +inexist +inexistence +inexistency +inexistent +inexorability +inexorable +inexorableness +inexorably +inexpansible +inexpansive +inexpectable +inexpectance +inexpectancy +inexpectant +inexpectation +inexpected +inexpectedly +inexpectedness +inexpedience +inexpediency +inexpedient +inexpediently +inexpensive +inexpensively +inexpensiveness +inexperience +inexperienced +inexpert +inexpertly +inexpertness +inexperts +inexpiable +inexpiableness +inexpiably +inexpiate +inexplainable +inexpleble +inexplicability +inexplicable +inexplicableness +inexplicables +inexplicably +inexplicit +inexplicitly +inexplicitness +inexplorable +inexplosive +inexportable +inexposable +inexposure +inexpress +inexpressibility +inexpressibilities +inexpressible +inexpressibleness +inexpressibles +inexpressibly +inexpressive +inexpressively +inexpressiveness +inexpugnability +inexpugnable +inexpugnableness +inexpugnably +inexpungeable +inexpungibility +inexpungible +inexsuperable +inextant +inextended +inextensibility +inextensible +inextensile +inextension +inextensional +inextensive +inexterminable +inextinct +inextinguible +inextinguishability +inextinguishable +inextinguishables +inextinguishably +inextinguished +inextirpable +inextirpableness +inextricability +inextricable +inextricableness +inextricably +inez +inf +inface +infair +infall +infallibilism +infallibilist +infallibility +infallible +infallibleness +infallibly +infallid +infalling +infalsificable +infamation +infamatory +infame +infamed +infamy +infamia +infamies +infamiliar +infamiliarity +infamize +infamized +infamizing +infamonize +infamous +infamously +infamousness +infancy +infancies +infand +infandous +infang +infanglement +infangthef +infangthief +infans +infant +infanta +infantado +infantas +infante +infantes +infanthood +infanticidal +infanticide +infanticides +infantile +infantilism +infantility +infantilize +infantine +infantive +infantly +infantlike +infantry +infantries +infantryman +infantrymen +infants +infarce +infarct +infarctate +infarcted +infarction +infarctions +infarcts +infare +infares +infashionable +infatigable +infatuate +infatuated +infatuatedly +infatuatedness +infatuates +infatuating +infatuation +infatuations +infatuator +infauna +infaunae +infaunal +infaunas +infaust +infausting +infeasibility +infeasible +infeasibleness +infect +infectant +infected +infectedness +infecter +infecters +infectible +infecting +infection +infectionist +infections +infectious +infectiously +infectiousness +infective +infectiveness +infectivity +infector +infectors +infectress +infects +infectum +infectuous +infecund +infecundity +infeeble +infeed +infeft +infefting +infeftment +infeijdation +infelicific +infelicity +infelicities +infelicitous +infelicitously +infelicitousness +infelonious +infelt +infeminine +infenible +infeodation +infeof +infeoff +infeoffed +infeoffing +infeoffment +infeoffs +infer +inferable +inferably +inference +inferences +inferent +inferential +inferentialism +inferentialist +inferentially +inferial +inferible +inferior +inferiorism +inferiority +inferiorities +inferiorize +inferiorly +inferiorness +inferiors +infern +infernal +infernalism +infernality +infernalize +infernally +infernalry +infernalship +inferno +infernos +inferoanterior +inferobranch +inferobranchiate +inferofrontal +inferolateral +inferomedian +inferoposterior +inferred +inferrer +inferrers +inferribility +inferrible +inferring +inferringly +infers +infertile +infertilely +infertileness +infertility +infest +infestant +infestation +infestations +infested +infester +infesters +infesting +infestious +infestive +infestivity +infestment +infests +infeudate +infeudation +infibulate +infibulation +inficete +infidel +infidelic +infidelical +infidelism +infidelistic +infidelity +infidelities +infidelize +infidelly +infidels +infield +infielder +infielders +infields +infieldsman +infight +infighter +infighters +infighting +infigured +infile +infill +infilling +infilm +infilter +infiltered +infiltering +infiltrate +infiltrated +infiltrates +infiltrating +infiltration +infiltrations +infiltrative +infiltrator +infiltrators +infima +infimum +infin +infinitant +infinitary +infinitarily +infinitate +infinitated +infinitating +infinitation +infinite +infinitely +infiniteness +infinites +infinitesimal +infinitesimalism +infinitesimality +infinitesimally +infinitesimalness +infinitesimals +infiniteth +infinity +infinities +infinitieth +infinitival +infinitivally +infinitive +infinitively +infinitives +infinitize +infinitized +infinitizing +infinitude +infinitum +infinituple +infirm +infirmable +infirmarer +infirmaress +infirmary +infirmarian +infirmaries +infirmate +infirmation +infirmative +infirmatory +infirmed +infirming +infirmity +infirmities +infirmly +infirmness +infirms +infissile +infit +infitter +infix +infixal +infixation +infixed +infixes +infixing +infixion +infixions +infl +inflamable +inflame +inflamed +inflamedly +inflamedness +inflamer +inflamers +inflames +inflaming +inflamingly +inflammability +inflammabilities +inflammable +inflammableness +inflammably +inflammation +inflammations +inflammative +inflammatory +inflammatorily +inflatable +inflate +inflated +inflatedly +inflatedness +inflater +inflaters +inflates +inflatile +inflating +inflatingly +inflation +inflationary +inflationism +inflationist +inflationists +inflations +inflative +inflator +inflators +inflatus +inflect +inflected +inflectedness +inflecting +inflection +inflectional +inflectionally +inflectionless +inflections +inflective +inflector +inflects +inflesh +inflex +inflexed +inflexibility +inflexible +inflexibleness +inflexibly +inflexion +inflexional +inflexionally +inflexionless +inflexive +inflexure +inflict +inflictable +inflicted +inflicter +inflicting +infliction +inflictions +inflictive +inflictor +inflicts +inflight +inflood +inflooding +inflorescence +inflorescent +inflow +inflowering +inflowing +inflows +influe +influencability +influencable +influence +influenceability +influenceabilities +influenceable +influenced +influencer +influences +influencing +influencive +influent +influential +influentiality +influentially +influentialness +influents +influenza +influenzal +influenzalike +influenzas +influenzic +influx +influxable +influxes +influxible +influxibly +influxion +influxionism +influxious +influxive +info +infold +infolded +infolder +infolders +infolding +infoldment +infolds +infoliate +inforgiveable +inform +informable +informal +informalism +informalist +informality +informalities +informalize +informally +informalness +informant +informants +informatics +information +informational +informative +informatively +informativeness +informatory +informatus +informed +informedly +informer +informers +informidable +informing +informingly +informity +informous +informs +infortiate +infortitude +infortunate +infortunately +infortunateness +infortune +infortunity +infos +infound +infra +infrabasal +infrabestial +infrabranchial +infrabuccal +infracanthal +infracaudal +infracelestial +infracentral +infracephalic +infraclavicle +infraclavicular +infraclusion +infraconscious +infracortical +infracostal +infracostalis +infracotyloid +infract +infracted +infractible +infracting +infraction +infractions +infractor +infracts +infradentary +infradiaphragmatic +infragenual +infraglacial +infraglenoid +infraglottic +infragrant +infragular +infrahyoid +infrahuman +infralabial +infralapsarian +infralapsarianism +infralinear +infralittoral +inframammary +inframammillary +inframandibular +inframarginal +inframaxillary +inframedian +inframercurial +inframercurian +inframolecular +inframontane +inframundane +infranatural +infranaturalism +infranchise +infrangibility +infrangible +infrangibleness +infrangibly +infranodal +infranuclear +infraoccipital +infraocclusion +infraocular +infraoral +infraorbital +infraordinary +infrapapillary +infrapatellar +infraperipherial +infrapose +infraposed +infraposing +infraposition +infraprotein +infrapubian +infraradular +infrared +infrareds +infrarenal +infrarenally +infrarimal +infrascapular +infrascapularis +infrascientific +infrasonic +infrasonics +infraspecific +infraspinal +infraspinate +infraspinatus +infraspinous +infrastapedial +infrasternal +infrastigmatal +infrastipular +infrastructure +infrastructures +infrasutral +infratemporal +infraterrene +infraterritorial +infrathoracic +infratonsillar +infratracheal +infratrochanteric +infratrochlear +infratubal +infraturbinal +infravaginal +infraventral +infree +infrequence +infrequency +infrequent +infrequentcy +infrequently +infrigidate +infrigidation +infrigidative +infringe +infringed +infringement +infringements +infringer +infringers +infringes +infringible +infringing +infructiferous +infructuose +infructuosity +infructuous +infructuously +infrugal +infrunite +infrustrable +infrustrably +infula +infulae +infumate +infumated +infumation +infume +infund +infundibula +infundibular +infundibulata +infundibulate +infundibuliform +infundibulum +infuneral +infuriate +infuriated +infuriatedly +infuriately +infuriates +infuriating +infuriatingly +infuriation +infuscate +infuscated +infuscation +infuse +infused +infusedly +infuser +infusers +infuses +infusibility +infusible +infusibleness +infusile +infusing +infusion +infusionism +infusionist +infusions +infusive +infusory +infusoria +infusorial +infusorian +infusories +infusoriform +infusorioid +infusorium +ing +inga +ingaevones +ingaevonic +ingallantry +ingan +ingang +ingangs +ingannation +ingate +ingates +ingather +ingathered +ingatherer +ingathering +ingathers +ingeldable +ingem +ingeminate +ingeminated +ingeminating +ingemination +ingender +ingene +ingenerability +ingenerable +ingenerably +ingenerate +ingenerated +ingenerately +ingenerating +ingeneration +ingenerative +ingeny +ingeniary +ingeniate +ingenie +ingenier +ingenio +ingeniosity +ingenious +ingeniously +ingeniousness +ingenit +ingenital +ingenite +ingent +ingenu +ingenue +ingenues +ingenuity +ingenuities +ingenuous +ingenuously +ingenuousness +inger +ingerminate +ingest +ingesta +ingestant +ingested +ingester +ingestible +ingesting +ingestion +ingestive +ingests +inghamite +inghilois +ingine +ingirt +ingiver +ingiving +ingle +inglenook +ingles +inglesa +ingleside +inglobate +inglobe +inglobed +inglobing +inglorious +ingloriously +ingloriousness +inglu +inglut +inglutition +ingluvial +ingluvies +ingluviitis +ingluvious +ingnue +ingoing +ingoingness +ingomar +ingorge +ingot +ingoted +ingoting +ingotman +ingotmen +ingots +ingracious +ingraft +ingraftation +ingrafted +ingrafter +ingrafting +ingraftment +ingrafts +ingrain +ingrained +ingrainedly +ingrainedness +ingraining +ingrains +ingram +ingrammaticism +ingramness +ingrandize +ingrapple +ingrate +ingrateful +ingratefully +ingratefulness +ingrately +ingrates +ingratiate +ingratiated +ingratiates +ingratiating +ingratiatingly +ingratiation +ingratiatory +ingratitude +ingrave +ingravescence +ingravescent +ingravidate +ingravidation +ingreat +ingredience +ingredient +ingredients +ingress +ingresses +ingression +ingressive +ingressiveness +ingreve +ingross +ingrossing +ingroup +ingroups +ingrow +ingrowing +ingrown +ingrownness +ingrowth +ingrowths +ingruent +inguen +inguilty +inguinal +inguinoabdominal +inguinocrural +inguinocutaneous +inguinodynia +inguinolabial +inguinoscrotal +inguklimiut +ingulf +ingulfed +ingulfing +ingulfment +ingulfs +ingurgitate +ingurgitated +ingurgitating +ingurgitation +ingush +ingustable +inhabile +inhabit +inhabitability +inhabitable +inhabitance +inhabitancy +inhabitancies +inhabitant +inhabitants +inhabitate +inhabitation +inhabitative +inhabitativeness +inhabited +inhabitedness +inhabiter +inhabiting +inhabitiveness +inhabitress +inhabits +inhalant +inhalants +inhalation +inhalational +inhalations +inhalator +inhalators +inhale +inhaled +inhalement +inhalent +inhaler +inhalers +inhales +inhaling +inhame +inhance +inharmony +inharmonic +inharmonical +inharmonious +inharmoniously +inharmoniousness +inhaul +inhauler +inhaulers +inhauls +inhaust +inhaustion +inhearse +inheaven +inhelde +inhell +inhere +inhered +inherence +inherency +inherencies +inherent +inherently +inheres +inhering +inherit +inheritability +inheritabilities +inheritable +inheritableness +inheritably +inheritage +inheritance +inheritances +inherited +inheriting +inheritor +inheritors +inheritress +inheritresses +inheritrice +inheritrices +inheritrix +inherits +inherle +inhesion +inhesions +inhesive +inhiate +inhibit +inhibitable +inhibited +inhibiter +inhibiting +inhibition +inhibitionist +inhibitions +inhibitive +inhibitor +inhibitory +inhibitors +inhibits +inhive +inhold +inholder +inholding +inhomogeneity +inhomogeneities +inhomogeneous +inhomogeneously +inhonest +inhoop +inhospitable +inhospitableness +inhospitably +inhospitality +inhuman +inhumane +inhumanely +inhumaneness +inhumanism +inhumanity +inhumanities +inhumanize +inhumanly +inhumanness +inhumate +inhumation +inhumationist +inhume +inhumed +inhumer +inhumers +inhumes +inhuming +inhumorous +inhumorously +inia +inial +inyala +inidoneity +inidoneous +inigo +inimaginable +inimicability +inimicable +inimical +inimicality +inimically +inimicalness +inimicitious +inimicous +inimitability +inimitable +inimitableness +inimitably +inimitative +inyoite +inyoke +iniome +iniomi +iniomous +inion +inique +iniquitable +iniquitably +iniquity +iniquities +iniquitous +iniquitously +iniquitousness +iniquous +inirritability +inirritable +inirritably +inirritant +inirritative +inisle +inissuable +init +inital +initial +initialed +initialer +initialing +initialisation +initialise +initialised +initialism +initialist +initialization +initializations +initialize +initialized +initializer +initializers +initializes +initializing +initialled +initialler +initially +initialling +initialness +initials +initiant +initiary +initiate +initiated +initiates +initiating +initiation +initiations +initiative +initiatively +initiatives +initiator +initiatory +initiatorily +initiators +initiatress +initiatrices +initiatrix +initiatrixes +initio +inition +initis +initive +inject +injectable +injectant +injected +injecting +injection +injections +injective +injector +injectors +injects +injelly +injoin +injoint +injucundity +injudicial +injudicially +injudicious +injudiciously +injudiciousness +injun +injunct +injunction +injunctions +injunctive +injunctively +injurable +injure +injured +injuredly +injuredness +injurer +injurers +injures +injury +injuria +injuries +injuring +injurious +injuriously +injuriousness +injust +injustice +injustices +injustifiable +injustly +ink +inkberry +inkberries +inkblot +inkblots +inkbush +inked +inken +inker +inkerman +inkers +inket +inkfish +inkholder +inkhorn +inkhornism +inkhornist +inkhornize +inkhornizer +inkhorns +inky +inkie +inkier +inkies +inkiest +inkindle +inkiness +inkinesses +inking +inkings +inkish +inkle +inkles +inkless +inklike +inkling +inklings +inkmaker +inkmaking +inkman +inknit +inknot +inkos +inkosi +inkpot +inkpots +inkra +inkroot +inks +inkshed +inkslinger +inkslinging +inkstain +inkstand +inkstandish +inkstands +inkster +inkstone +inkweed +inkwell +inkwells +inkwood +inkwoods +inkwriter +inlace +inlaced +inlaces +inlacing +inlagary +inlagation +inlay +inlaid +inlayed +inlayer +inlayers +inlaying +inlaik +inlays +inlake +inland +inlander +inlanders +inlandish +inlands +inlapidate +inlapidatee +inlard +inlaut +inlaw +inlawry +inleague +inleagued +inleaguer +inleaguing +inleak +inleakage +inless +inlet +inlets +inletting +inly +inlier +inliers +inlighten +inlying +inlike +inline +inlook +inlooker +inlooking +inmate +inmates +inmeat +inmeats +inmesh +inmeshed +inmeshes +inmeshing +inmew +inmigrant +inmixture +inmore +inmost +inmprovidence +inn +innage +innards +innascibility +innascible +innate +innately +innateness +innatism +innative +innatural +innaturality +innaturally +innavigable +inne +inned +inneity +inner +innerly +innermore +innermost +innermostly +innerness +inners +innersole +innerspring +innervate +innervated +innervates +innervating +innervation +innervational +innervations +innerve +innerved +innerves +innerving +inness +innest +innet +innholder +innyard +inning +innings +inninmorite +innisfail +innitency +innkeeper +innkeepers +innless +innobedient +innocence +innocency +innocencies +innocent +innocenter +innocentest +innocently +innocentness +innocents +innocuity +innoculate +innoculated +innoculating +innoculation +innocuous +innocuously +innocuousness +innodate +innominability +innominable +innominables +innominata +innominate +innominatum +innomine +innovant +innovate +innovated +innovates +innovating +innovation +innovational +innovationist +innovations +innovative +innovatively +innovativeness +innovator +innovatory +innovators +innoxious +innoxiously +innoxiousness +inns +innuate +innubilous +innuendo +innuendoed +innuendoes +innuendoing +innuendos +innuit +innumerability +innumerable +innumerableness +innumerably +innumerate +innumerous +innutrient +innutrition +innutritious +innutritiousness +innutritive +ino +inobedience +inobedient +inobediently +inoblast +inobnoxious +inobscurable +inobservable +inobservance +inobservancy +inobservant +inobservantly +inobservantness +inobservation +inobtainable +inobtrusive +inobtrusively +inobtrusiveness +inobvious +inocarpin +inocarpus +inoccupation +inoceramus +inochondritis +inochondroma +inocystoma +inocyte +inocula +inoculability +inoculable +inoculant +inocular +inoculate +inoculated +inoculates +inoculating +inoculation +inoculations +inoculative +inoculativity +inoculator +inoculum +inoculums +inodes +inodiate +inodorate +inodorous +inodorously +inodorousness +inoepithelioma +inoffending +inoffensive +inoffensively +inoffensiveness +inofficial +inofficially +inofficiosity +inofficious +inofficiously +inofficiousness +inogen +inogenesis +inogenic +inogenous +inoglia +inohymenitic +inolith +inoma +inominous +inomyoma +inomyositis +inomyxoma +inone +inoneuroma +inoperability +inoperable +inoperation +inoperational +inoperative +inoperativeness +inopercular +inoperculata +inoperculate +inopinable +inopinate +inopinately +inopine +inopportune +inopportunely +inopportuneness +inopportunism +inopportunist +inopportunity +inoppressive +inoppugnable +inopulent +inorb +inorderly +inordinacy +inordinance +inordinancy +inordinary +inordinate +inordinately +inordinateness +inordination +inorg +inorganic +inorganical +inorganically +inorganity +inorganizable +inorganization +inorganized +inoriginate +inornate +inornateness +inorthography +inosclerosis +inoscopy +inosculate +inosculated +inosculating +inosculation +inosic +inosilicate +inosin +inosine +inosinic +inosite +inosites +inositol +inositols +inostensible +inostensibly +inotropic +inower +inoxidability +inoxidable +inoxidizable +inoxidize +inoxidized +inoxidizing +inpayment +inparabola +inpardonable +inparfit +inpatient +inpatients +inpensioner +inphase +inphases +inpolygon +inpolyhedron +inponderable +inport +inpour +inpoured +inpouring +inpours +inpush +input +inputfile +inputs +inputted +inputting +inqilab +inquaintance +inquartation +inquest +inquests +inquestual +inquiet +inquietation +inquieted +inquieting +inquietly +inquietness +inquiets +inquietude +inquietudes +inquilinae +inquiline +inquilinism +inquilinity +inquilinous +inquinate +inquinated +inquinating +inquination +inquirable +inquirance +inquirant +inquiration +inquire +inquired +inquirendo +inquirent +inquirer +inquirers +inquires +inquiry +inquiries +inquiring +inquiringly +inquisible +inquisit +inquisite +inquisition +inquisitional +inquisitionist +inquisitions +inquisitive +inquisitively +inquisitiveness +inquisitor +inquisitory +inquisitorial +inquisitorially +inquisitorialness +inquisitorious +inquisitors +inquisitorship +inquisitress +inquisitrix +inquisiturient +inracinate +inradii +inradius +inradiuses +inrail +inreality +inregister +inrigged +inrigger +inrighted +inring +inro +inroad +inroader +inroads +inrol +inroll +inrolling +inrooted +inrub +inrun +inrunning +inruption +inrush +inrushes +inrushing +ins +insabbatist +insack +insafety +insagacity +insalivate +insalivated +insalivating +insalivation +insalubrious +insalubriously +insalubriousness +insalubrity +insalubrities +insalutary +insalvability +insalvable +insame +insanable +insane +insanely +insaneness +insaner +insanest +insaniate +insanie +insanify +insanitary +insanitariness +insanitation +insanity +insanities +insapiency +insapient +insapory +insatiability +insatiable +insatiableness +insatiably +insatiate +insatiated +insatiately +insatiateness +insatiety +insatisfaction +insatisfactorily +insaturable +inscape +inscenation +inscibile +inscience +inscient +inscious +insconce +inscribable +inscribableness +inscribe +inscribed +inscriber +inscribers +inscribes +inscribing +inscript +inscriptible +inscription +inscriptional +inscriptioned +inscriptionist +inscriptionless +inscriptions +inscriptive +inscriptively +inscriptured +inscroll +inscrolled +inscrolling +inscrolls +inscrutability +inscrutable +inscrutableness +inscrutables +inscrutably +insculp +insculped +insculping +insculps +insculpture +insculptured +inscutcheon +insea +inseam +inseamer +inseams +insearch +insecable +insect +insecta +insectan +insectary +insectaria +insectaries +insectarium +insectariums +insectation +insectean +insected +insecticidal +insecticidally +insecticide +insecticides +insectiferous +insectiform +insectifuge +insectile +insectine +insection +insectival +insectivora +insectivore +insectivory +insectivorous +insectlike +insectmonger +insectologer +insectology +insectologist +insectproof +insects +insecure +insecurely +insecureness +insecurity +insecurities +insecution +insee +inseeing +inseer +inselberg +inselberge +inseminate +inseminated +inseminates +inseminating +insemination +inseminations +inseminator +inseminators +insenescible +insensate +insensately +insensateness +insense +insensed +insensibility +insensibilities +insensibilization +insensibilize +insensibilizer +insensible +insensibleness +insensibly +insensing +insensitive +insensitively +insensitiveness +insensitivity +insensitivities +insensuous +insentience +insentiency +insentient +insep +inseparability +inseparable +inseparableness +inseparables +inseparably +inseparate +inseparately +insequent +insert +insertable +inserted +inserter +inserters +inserting +insertion +insertional +insertions +insertive +inserts +inserve +inserviceable +inservient +insession +insessor +insessores +insessorial +inset +insets +insetted +insetter +insetters +insetting +inseverable +inseverably +inshade +inshave +insheath +insheathe +insheathed +insheathing +insheaths +inshell +inshining +inship +inshoe +inshoot +inshore +inshrine +inshrined +inshrines +inshrining +inside +insident +insider +insiders +insides +insidiate +insidiation +insidiator +insidiosity +insidious +insidiously +insidiousness +insight +insighted +insightful +insightfully +insights +insigne +insignes +insignia +insignias +insignificance +insignificancy +insignificancies +insignificant +insignificantly +insignificative +insignisigne +insignment +insimplicity +insimulate +insincere +insincerely +insincerity +insincerities +insinew +insinking +insinuant +insinuate +insinuated +insinuates +insinuating +insinuatingly +insinuation +insinuations +insinuative +insinuatively +insinuativeness +insinuator +insinuatory +insinuators +insinuendo +insipid +insipidity +insipidities +insipidly +insipidness +insipience +insipient +insipiently +insist +insisted +insistence +insistency +insistencies +insistent +insistently +insister +insisters +insisting +insistingly +insistive +insists +insisture +insistuvree +insite +insitiency +insition +insititious +insnare +insnared +insnarement +insnarer +insnarers +insnares +insnaring +insobriety +insociability +insociable +insociableness +insociably +insocial +insocially +insociate +insofar +insol +insolate +insolated +insolates +insolating +insolation +insole +insolence +insolency +insolent +insolently +insolentness +insolents +insoles +insolid +insolidity +insolite +insolubility +insolubilities +insolubilization +insolubilize +insolubilized +insolubilizing +insoluble +insolubleness +insolubly +insolvability +insolvable +insolvably +insolvence +insolvency +insolvencies +insolvent +insomnia +insomniac +insomniacs +insomnias +insomnious +insomnolence +insomnolency +insomnolent +insomnolently +insomuch +insonorous +insooth +insorb +insorbent +insordid +insouciance +insouciant +insouciantly +insoul +insouled +insouling +insouls +insp +inspake +inspan +inspanned +inspanning +inspans +inspeak +inspeaking +inspect +inspectability +inspectable +inspected +inspecting +inspectingly +inspection +inspectional +inspectioneer +inspections +inspective +inspector +inspectoral +inspectorate +inspectorial +inspectors +inspectorship +inspectress +inspectrix +inspects +insperge +insperse +inspeximus +inspheration +insphere +insphered +inspheres +insphering +inspinne +inspirability +inspirable +inspirant +inspirate +inspiration +inspirational +inspirationalism +inspirationally +inspirationist +inspirations +inspirative +inspirator +inspiratory +inspiratrix +inspire +inspired +inspiredly +inspirer +inspirers +inspires +inspiring +inspiringly +inspirit +inspirited +inspiriter +inspiriting +inspiritingly +inspiritment +inspirits +inspirometer +inspissant +inspissate +inspissated +inspissating +inspissation +inspissator +inspissosis +inspoke +inspoken +inspreith +inst +instability +instabilities +instable +instal +install +installant +installation +installations +installed +installer +installers +installing +installment +installments +installs +instalment +instals +instamp +instance +instanced +instances +instancy +instancies +instancing +instanding +instant +instantaneity +instantaneous +instantaneously +instantaneousness +instanter +instantial +instantiate +instantiated +instantiates +instantiating +instantiation +instantiations +instantly +instantness +instants +instar +instarred +instarring +instars +instate +instated +instatement +instates +instating +instaurate +instauration +instaurator +instead +instealing +insteam +insteep +instellatinn +instellation +instep +insteps +instigant +instigate +instigated +instigates +instigating +instigatingly +instigation +instigative +instigator +instigators +instigatrix +instil +instyle +instill +instillation +instillator +instillatory +instilled +instiller +instillers +instilling +instillment +instills +instilment +instils +instimulate +instinct +instinction +instinctive +instinctively +instinctiveness +instinctivist +instinctivity +instincts +instinctual +instinctually +instipulate +institor +institory +institorial +institorian +institue +institute +instituted +instituter +instituters +institutes +instituting +institution +institutional +institutionalisation +institutionalise +institutionalised +institutionalising +institutionalism +institutionalist +institutionalists +institutionality +institutionalization +institutionalize +institutionalized +institutionalizes +institutionalizing +institutionally +institutionary +institutionize +institutions +institutive +institutively +institutor +institutors +institutress +institutrix +instonement +instop +instore +instr +instratified +instreaming +instrengthen +instressed +instroke +instrokes +instruct +instructable +instructed +instructedly +instructedness +instructer +instructible +instructing +instruction +instructional +instructionary +instructions +instructive +instructively +instructiveness +instructor +instructorial +instructorless +instructors +instructorship +instructorships +instructress +instructs +instrument +instrumental +instrumentalism +instrumentalist +instrumentalists +instrumentality +instrumentalities +instrumentalize +instrumentally +instrumentals +instrumentary +instrumentate +instrumentation +instrumentations +instrumentative +instrumented +instrumenting +instrumentist +instrumentman +instruments +insuavity +insubduable +insubjection +insubmergible +insubmersible +insubmission +insubmissive +insubordinate +insubordinately +insubordinateness +insubordination +insubstantial +insubstantiality +insubstantialize +insubstantially +insubstantiate +insubstantiation +insubvertible +insuccate +insuccation +insuccess +insuccessful +insucken +insue +insuetude +insufferable +insufferableness +insufferably +insufficience +insufficiency +insufficiencies +insufficient +insufficiently +insufficientness +insufflate +insufflated +insufflating +insufflation +insufflator +insuitable +insula +insulae +insulance +insulant +insulants +insular +insulary +insularism +insularity +insularize +insularized +insularizing +insularly +insulars +insulate +insulated +insulates +insulating +insulation +insulations +insulator +insulators +insulin +insulinase +insulination +insulinize +insulinized +insulinizing +insulins +insulize +insulphured +insulse +insulsity +insult +insultable +insultant +insultation +insulted +insulter +insulters +insulting +insultingly +insultment +insultproof +insults +insume +insunk +insuper +insuperability +insuperable +insuperableness +insuperably +insupportable +insupportableness +insupportably +insupposable +insuppressibility +insuppressible +insuppressibly +insuppressive +insurability +insurable +insurance +insurant +insurants +insure +insured +insureds +insuree +insurer +insurers +insures +insurge +insurgence +insurgences +insurgency +insurgencies +insurgent +insurgentism +insurgently +insurgents +insurgescence +insuring +insurmountability +insurmountable +insurmountableness +insurmountably +insurpassable +insurrect +insurrection +insurrectional +insurrectionally +insurrectionary +insurrectionaries +insurrectionise +insurrectionised +insurrectionising +insurrectionism +insurrectionist +insurrectionists +insurrectionize +insurrectionized +insurrectionizing +insurrections +insurrecto +insurrectory +insusceptibility +insusceptibilities +insusceptible +insusceptibly +insusceptive +insuspect +insusurration +inswamp +inswarming +inswathe +inswathed +inswathement +inswathes +inswathing +insweeping +inswell +inswept +inswing +inswinger +int +inta +intablature +intabulate +intact +intactible +intactile +intactly +intactness +intagli +intagliated +intagliation +intaglio +intaglioed +intaglioing +intaglios +intagliotype +intail +intake +intaker +intakes +intaminated +intangibility +intangibilities +intangible +intangibleness +intangibles +intangibly +intangle +intaria +intarissable +intarsa +intarsas +intarsia +intarsias +intarsiate +intarsist +intastable +intaxable +intebred +intebreeding +intechnicality +integer +integers +integrability +integrable +integral +integrality +integralization +integralize +integrally +integrals +integrand +integrant +integraph +integrate +integrated +integrates +integrating +integration +integrationist +integrations +integrative +integrator +integrifolious +integrious +integriously +integripallial +integripalliate +integrity +integrities +integrodifferential +integropallial +integropallialia +integropalliata +integropalliate +integumation +integument +integumental +integumentary +integumentation +integuments +inteind +intel +intellect +intellectation +intellected +intellectible +intellection +intellective +intellectively +intellects +intellectual +intellectualisation +intellectualise +intellectualised +intellectualiser +intellectualising +intellectualism +intellectualist +intellectualistic +intellectualistically +intellectuality +intellectualities +intellectualization +intellectualizations +intellectualize +intellectualized +intellectualizer +intellectualizes +intellectualizing +intellectually +intellectualness +intellectuals +intelligence +intelligenced +intelligencer +intelligences +intelligency +intelligencing +intelligent +intelligential +intelligentiary +intelligently +intelligentsia +intelligibility +intelligibilities +intelligible +intelligibleness +intelligibly +intelligize +intelsat +intemerate +intemerately +intemerateness +intemeration +intemperable +intemperably +intemperament +intemperance +intemperances +intemperancy +intemperant +intemperate +intemperately +intemperateness +intemperature +intemperies +intempestive +intempestively +intempestivity +intemporal +intemporally +intenability +intenable +intenancy +intend +intendance +intendancy +intendancies +intendant +intendantism +intendantship +intended +intendedly +intendedness +intendeds +intendence +intendency +intendencia +intendencies +intendente +intender +intenders +intendible +intendiment +intending +intendingly +intendit +intendment +intends +intenerate +intenerated +intenerating +inteneration +intenible +intens +intensate +intensation +intensative +intense +intensely +intenseness +intenser +intensest +intensify +intensification +intensifications +intensified +intensifier +intensifiers +intensifies +intensifying +intension +intensional +intensionally +intensity +intensities +intensitive +intensitometer +intensive +intensively +intensiveness +intensivenyess +intensives +intent +intentation +intented +intention +intentional +intentionalism +intentionality +intentionally +intentioned +intentionless +intentions +intentive +intentively +intentiveness +intently +intentness +intents +inter +interabang +interabsorption +interacademic +interacademically +interaccessory +interaccuse +interaccused +interaccusing +interacinar +interacinous +interacra +interact +interactant +interacted +interacting +interaction +interactional +interactionism +interactionist +interactions +interactive +interactively +interactivity +interacts +interadaptation +interadaption +interadditive +interadventual +interaffiliate +interaffiliated +interaffiliation +interagency +interagencies +interagent +interagglutinate +interagglutinated +interagglutinating +interagglutination +interagree +interagreed +interagreeing +interagreement +interalar +interall +interally +interalliance +interallied +interalveolar +interambulacra +interambulacral +interambulacrum +interamnian +interangular +interanimate +interanimated +interanimating +interannular +interantagonism +interantennal +interantennary +interapophysal +interapophyseal +interapplication +interarboration +interarch +interarcualis +interarytenoid +interarmy +interarrival +interarticular +interartistic +interassociate +interassociated +interassociation +interassure +interassured +interassuring +interasteroidal +interastral +interatomic +interatrial +interattrition +interaulic +interaural +interauricular +interavailability +interavailable +interaxal +interaxes +interaxial +interaxillary +interaxis +interbalance +interbalanced +interbalancing +interbanded +interbank +interbanking +interbastate +interbbred +interbed +interbedded +interbelligerent +interblend +interblended +interblending +interblent +interblock +interbody +interbonding +interborough +interbourse +interbrachial +interbrain +interbranch +interbranchial +interbreath +interbred +interbreed +interbreeding +interbreeds +interbrigade +interbring +interbronchial +interbrood +intercadence +intercadent +intercalar +intercalare +intercalary +intercalarily +intercalarium +intercalate +intercalated +intercalates +intercalating +intercalation +intercalations +intercalative +intercalatory +intercale +intercalm +intercanal +intercanalicular +intercapillary +intercardinal +intercarotid +intercarpal +intercarpellary +intercarrier +intercartilaginous +intercaste +intercatenated +intercausative +intercavernous +intercede +interceded +intercedent +interceder +intercedes +interceding +intercellular +intercellularly +intercensal +intercentra +intercentral +intercentrum +intercept +interceptable +intercepted +intercepter +intercepting +interception +interceptions +interceptive +interceptor +interceptors +interceptress +intercepts +intercerebral +intercess +intercession +intercessional +intercessionary +intercessionate +intercessionment +intercessions +intercessive +intercessor +intercessory +intercessorial +intercessors +interchaff +interchain +interchange +interchangeability +interchangeable +interchangeableness +interchangeably +interchanged +interchangement +interchanger +interchanges +interchanging +interchangings +interchannel +interchapter +intercharge +intercharged +intercharging +interchase +interchased +interchasing +intercheck +interchoke +interchoked +interchoking +interchondral +interchurch +intercident +intercidona +interciliary +intercilium +intercipient +intercircle +intercircled +intercircling +intercirculate +intercirculated +intercirculating +intercirculation +intercision +intercystic +intercity +intercitizenship +intercivic +intercivilization +interclash +interclasp +interclass +interclavicle +interclavicular +interclerical +interclose +intercloud +interclub +interclude +interclusion +intercoastal +intercoccygeal +intercoccygean +intercohesion +intercollege +intercollegian +intercollegiate +intercolline +intercolonial +intercolonially +intercolonization +intercolonize +intercolonized +intercolonizing +intercolumn +intercolumnal +intercolumnar +intercolumnation +intercolumniation +intercom +intercombat +intercombination +intercombine +intercombined +intercombining +intercome +intercommission +intercommissural +intercommon +intercommonable +intercommonage +intercommoned +intercommoner +intercommoning +intercommunal +intercommune +intercommuned +intercommuner +intercommunicability +intercommunicable +intercommunicate +intercommunicated +intercommunicates +intercommunicating +intercommunication +intercommunicational +intercommunications +intercommunicative +intercommunicator +intercommuning +intercommunion +intercommunional +intercommunity +intercommunities +intercompany +intercomparable +intercompare +intercompared +intercomparing +intercomparison +intercomplexity +intercomplimentary +intercoms +interconal +interconciliary +intercondenser +intercondylar +intercondylic +intercondyloid +interconfessional +interconfound +interconnect +interconnected +interconnectedness +interconnecting +interconnection +interconnections +interconnects +interconnexion +interconsonantal +intercontinental +intercontorted +intercontradiction +intercontradictory +interconversion +interconvert +interconvertibility +interconvertible +interconvertibly +intercooler +intercooling +intercoracoid +intercorporate +intercorpuscular +intercorrelate +intercorrelated +intercorrelating +intercorrelation +intercorrelations +intercortical +intercosmic +intercosmically +intercostal +intercostally +intercostobrachial +intercostohumeral +intercotylar +intercounty +intercouple +intercoupled +intercoupling +intercourse +intercoxal +intercranial +intercreate +intercreated +intercreating +intercreedal +intercrescence +intercrinal +intercrystalline +intercrystallization +intercrystallize +intercrop +intercropped +intercropping +intercross +intercrossed +intercrossing +intercrural +intercrust +intercultural +interculturally +interculture +intercupola +intercur +intercurl +intercurrence +intercurrent +intercurrently +intercursation +intercuspidal +intercut +intercutaneous +intercuts +intercutting +interdash +interdata +interdeal +interdealer +interdebate +interdebated +interdebating +interdenominational +interdenominationalism +interdental +interdentally +interdentil +interdepartmental +interdepartmentally +interdepend +interdependability +interdependable +interdependence +interdependency +interdependencies +interdependent +interdependently +interderivative +interdespise +interdestructive +interdestructively +interdestructiveness +interdetermination +interdetermine +interdetermined +interdetermining +interdevour +interdict +interdicted +interdicting +interdiction +interdictions +interdictive +interdictor +interdictory +interdicts +interdictum +interdifferentiate +interdifferentiated +interdifferentiating +interdifferentiation +interdiffuse +interdiffused +interdiffusiness +interdiffusing +interdiffusion +interdiffusive +interdiffusiveness +interdigital +interdigitally +interdigitate +interdigitated +interdigitating +interdigitation +interdine +interdiscal +interdisciplinary +interdispensation +interdistinguish +interdistrict +interdivision +interdome +interdorsal +interdrink +intereat +interelectrode +interelectrodic +interembrace +interembraced +interembracing +interempire +interemption +interenjoy +interentangle +interentangled +interentanglement +interentangling +interepidemic +interepimeral +interepithelial +interequinoctial +interess +interesse +interessee +interessor +interest +interested +interestedly +interestedness +interester +interesterification +interesting +interestingly +interestingness +interestless +interests +interestuarine +interexchange +interface +interfaced +interfacer +interfaces +interfacial +interfacing +interfactional +interfaith +interfamily +interfascicular +interfault +interfector +interfederation +interfemoral +interfenestral +interfenestration +interferant +interfere +interfered +interference +interferences +interferent +interferential +interferer +interferers +interferes +interfering +interferingly +interferingness +interferogram +interferometer +interferometers +interferometry +interferometric +interferometrically +interferometries +interferon +interferric +interfertile +interfertility +interfibrillar +interfibrillary +interfibrous +interfilamentar +interfilamentary +interfilamentous +interfilar +interfile +interfiled +interfiles +interfiling +interfilling +interfiltrate +interfiltrated +interfiltrating +interfiltration +interfinger +interfirm +interflange +interflashing +interflow +interfluence +interfluent +interfluminal +interfluous +interfluve +interfluvial +interflux +interfold +interfoliaceous +interfoliar +interfoliate +interfollicular +interforce +interframe +interfraternal +interfraternally +interfraternity +interfret +interfretted +interfriction +interfrontal +interfruitful +interfulgent +interfuse +interfused +interfusing +interfusion +intergalactic +interganglionic +intergatory +intergenerant +intergenerating +intergeneration +intergenerational +intergenerative +intergeneric +intergential +intergesture +intergilt +intergyral +interglacial +interglandular +interglyph +interglobular +intergonial +intergossip +intergossiped +intergossiping +intergossipped +intergossipping +intergovernmental +intergradation +intergradational +intergrade +intergraded +intergradient +intergrading +intergraft +intergranular +intergrapple +intergrappled +intergrappling +intergrave +intergroup +intergroupal +intergrow +intergrown +intergrowth +intergular +interhabitation +interhaemal +interhemal +interhemispheric +interhyal +interhybridize +interhybridized +interhybridizing +interhostile +interhuman +interieur +interim +interimist +interimistic +interimistical +interimistically +interimperial +interims +interincorporation +interindependence +interindicate +interindicated +interindicating +interindividual +interinfluence +interinfluenced +interinfluencing +interinhibition +interinhibitive +interinsert +interinsular +interinsurance +interinsurer +interinvolve +interinvolved +interinvolving +interionic +interior +interiorism +interiorist +interiority +interiorization +interiorize +interiorized +interiorizes +interiorizing +interiorly +interiorness +interiors +interirrigation +interisland +interj +interjacence +interjacency +interjacent +interjaculate +interjaculateded +interjaculating +interjaculatory +interjangle +interjealousy +interject +interjected +interjecting +interjection +interjectional +interjectionalise +interjectionalised +interjectionalising +interjectionalize +interjectionalized +interjectionalizing +interjectionally +interjectionary +interjectionize +interjections +interjectiveness +interjector +interjectory +interjectorily +interjectors +interjects +interjectural +interjoin +interjoinder +interjoist +interjudgment +interjugal +interjugular +interjunction +interkinesis +interkinetic +interknit +interknitted +interknitting +interknot +interknotted +interknotting +interknow +interknowledge +interlabial +interlaboratory +interlace +interlaced +interlacedly +interlacement +interlacer +interlacery +interlaces +interlacing +interlacustrine +interlay +interlaid +interlayer +interlayering +interlaying +interlain +interlays +interlake +interlamellar +interlamellation +interlaminar +interlaminate +interlaminated +interlaminating +interlamination +interlanguage +interlap +interlapped +interlapping +interlaps +interlapse +interlard +interlardation +interlarded +interlarding +interlardment +interlards +interlatitudinal +interlaudation +interleaf +interleague +interleave +interleaved +interleaver +interleaves +interleaving +interlibel +interlibeled +interlibelling +interlibrary +interlie +interligamentary +interligamentous +interlight +interlying +interlimitation +interline +interlineal +interlineally +interlinear +interlineary +interlinearily +interlinearly +interlineate +interlineated +interlineating +interlineation +interlineations +interlined +interlinement +interliner +interlines +interlingua +interlingual +interlinguist +interlinguistic +interlining +interlink +interlinkage +interlinked +interlinking +interlinks +interlisp +interloan +interlobar +interlobate +interlobular +interlocal +interlocally +interlocate +interlocated +interlocating +interlocation +interlock +interlocked +interlocker +interlocking +interlocks +interlocular +interloculli +interloculus +interlocus +interlocution +interlocutive +interlocutor +interlocutory +interlocutorily +interlocutors +interlocutress +interlocutresses +interlocutrice +interlocutrices +interlocutrix +interloli +interloop +interlope +interloped +interloper +interlopers +interlopes +interloping +interlot +interlotted +interlotting +interlucate +interlucation +interlucent +interlude +interluder +interludes +interludial +interluency +interlunar +interlunary +interlunation +intermachine +intermalar +intermalleolar +intermammary +intermammillary +intermandibular +intermanorial +intermarginal +intermarine +intermarry +intermarriage +intermarriageable +intermarriages +intermarried +intermarries +intermarrying +intermason +intermastoid +intermat +intermatch +intermatted +intermatting +intermaxilla +intermaxillar +intermaxillary +intermaze +intermazed +intermazing +intermean +intermeasurable +intermeasure +intermeasured +intermeasuring +intermeddle +intermeddled +intermeddlement +intermeddler +intermeddlesome +intermeddlesomeness +intermeddling +intermeddlingly +intermede +intermedia +intermediacy +intermediae +intermedial +intermediary +intermediaries +intermediate +intermediated +intermediately +intermediateness +intermediates +intermediating +intermediation +intermediator +intermediatory +intermedin +intermedious +intermedium +intermedius +intermeet +intermeeting +intermell +intermelt +intermembral +intermembranous +intermeningeal +intermenstrual +intermenstruum +interment +intermental +intermention +interments +intermercurial +intermesenterial +intermesenteric +intermesh +intermeshed +intermeshes +intermeshing +intermessage +intermessenger +intermet +intermetacarpal +intermetallic +intermetameric +intermetatarsal +intermew +intermewed +intermewer +intermezzi +intermezzo +intermezzos +intermiddle +intermigrate +intermigrated +intermigrating +intermigration +interminability +interminable +interminableness +interminably +interminant +interminate +interminated +intermination +intermine +intermined +intermingle +intermingled +intermingledom +interminglement +intermingles +intermingling +intermining +interminister +interministerial +interministerium +intermise +intermission +intermissions +intermissive +intermit +intermits +intermitted +intermittedly +intermittence +intermittency +intermittencies +intermittent +intermittently +intermitter +intermitting +intermittingly +intermittor +intermix +intermixable +intermixed +intermixedly +intermixes +intermixing +intermixt +intermixtly +intermixture +intermixtures +intermmet +intermobility +intermodification +intermodillion +intermodulation +intermodule +intermolar +intermolecular +intermolecularly +intermomentary +intermontane +intermorainic +intermotion +intermountain +intermundane +intermundial +intermundian +intermundium +intermunicipal +intermunicipality +intermural +intermure +intermuscular +intermuscularity +intermuscularly +intermutation +intermutual +intermutually +intermutule +intern +internal +internality +internalities +internalization +internalize +internalized +internalizes +internalizing +internally +internalness +internals +internarial +internasal +internat +internation +international +internationale +internationalisation +internationalise +internationalised +internationalising +internationalism +internationalist +internationalists +internationality +internationalization +internationalizations +internationalize +internationalized +internationalizes +internationalizing +internationally +internationals +internatl +interne +interneciary +internecinal +internecine +internecion +internecive +internect +internection +interned +internee +internees +internegative +internes +internescine +interneship +internet +internetted +internetwork +internetworking +internetworks +interneural +interneuron +interneuronal +interneuronic +internidal +interning +internist +internists +internity +internment +internments +internobasal +internodal +internode +internodes +internodia +internodial +internodian +internodium +internodular +interns +internship +internships +internuclear +internunce +internuncial +internuncially +internunciary +internunciatory +internunciess +internuncio +internuncios +internuncioship +internuncius +internuptial +internuptials +interobjective +interoceanic +interoceptive +interoceptor +interocular +interoffice +interolivary +interopercle +interopercular +interoperculum +interoptic +interorbital +interorbitally +interoscillate +interoscillated +interoscillating +interosculant +interosculate +interosculated +interosculating +interosculation +interosseal +interossei +interosseous +interosseus +interownership +interpage +interpalatine +interpale +interpalpebral +interpapillary +interparenchymal +interparental +interparenthetic +interparenthetical +interparenthetically +interparietal +interparietale +interparliament +interparliamentary +interparoxysmal +interparty +interpass +interpause +interpave +interpaved +interpaving +interpeal +interpectoral +interpeduncular +interpel +interpellant +interpellate +interpellated +interpellating +interpellation +interpellator +interpelled +interpelling +interpendent +interpenetrable +interpenetrant +interpenetrate +interpenetrated +interpenetrating +interpenetration +interpenetrative +interpenetratively +interpermeate +interpermeated +interpermeating +interpersonal +interpersonally +interpervade +interpervaded +interpervading +interpervasive +interpervasively +interpervasiveness +interpetaloid +interpetalous +interpetiolar +interpetiolary +interphalangeal +interphase +interphone +interphones +interpiece +interpilaster +interpilastering +interplace +interplacental +interplay +interplaying +interplays +interplait +interplanetary +interplant +interplanting +interplea +interplead +interpleaded +interpleader +interpleading +interpleads +interpled +interpledge +interpledged +interpledging +interpleural +interplical +interplicate +interplication +interplight +interpoint +interpol +interpolable +interpolant +interpolar +interpolary +interpolate +interpolated +interpolater +interpolates +interpolating +interpolation +interpolations +interpolative +interpolatively +interpolator +interpolatory +interpolators +interpole +interpolymer +interpolish +interpolity +interpolitical +interpollinate +interpollinated +interpollinating +interpone +interportal +interposable +interposal +interpose +interposed +interposer +interposers +interposes +interposing +interposingly +interposition +interpositions +interposure +interpour +interppled +interppoliesh +interprater +interpressure +interpret +interpretability +interpretable +interpretableness +interpretably +interpretament +interpretate +interpretation +interpretational +interpretations +interpretative +interpretatively +interpreted +interpreter +interpreters +interpretership +interpreting +interpretive +interpretively +interpretorial +interpretress +interprets +interprismatic +interprocess +interproduce +interproduced +interproducing +interprofessional +interprofessionally +interproglottidal +interproportional +interprotoplasmic +interprovincial +interproximal +interproximate +interpterygoid +interpubic +interpulmonary +interpunct +interpunction +interpunctuate +interpunctuation +interpupillary +interquarrel +interquarreled +interquarreling +interquarter +interrace +interracial +interracialism +interradial +interradially +interradiate +interradiated +interradiating +interradiation +interradii +interradium +interradius +interrailway +interramal +interramicorn +interramification +interran +interreact +interreceive +interreceived +interreceiving +interrecord +interred +interreflect +interreflection +interregal +interregency +interregent +interreges +interregimental +interregional +interregionally +interregna +interregnal +interregnum +interregnums +interreign +interrelate +interrelated +interrelatedly +interrelatedness +interrelates +interrelating +interrelation +interrelations +interrelationship +interrelationships +interreligious +interreligiously +interrena +interrenal +interrenalism +interrepellent +interrepulsion +interrer +interresist +interresistance +interresistibility +interresponsibility +interresponsible +interresponsive +interreticular +interreticulation +interrex +interrhyme +interrhymed +interrhyming +interright +interring +interriven +interroad +interrobang +interrog +interrogability +interrogable +interrogant +interrogate +interrogated +interrogatedness +interrogatee +interrogates +interrogating +interrogatingly +interrogation +interrogational +interrogations +interrogative +interrogatively +interrogator +interrogatory +interrogatories +interrogatorily +interrogators +interrogatrix +interrogee +interroom +interrule +interruled +interruling +interrun +interrunning +interrupt +interruptable +interrupted +interruptedly +interruptedness +interrupter +interrupters +interruptible +interrupting +interruptingly +interruption +interruptions +interruptive +interruptively +interruptor +interruptory +interrupts +inters +intersale +intersalute +intersaluted +intersaluting +interscapilium +interscapular +interscapulum +interscendent +interscene +interscholastic +interschool +interscience +interscribe +interscribed +interscribing +interscription +interseaboard +interseam +interseamed +intersecant +intersect +intersectant +intersected +intersecting +intersection +intersectional +intersections +intersector +intersects +intersegmental +interseminal +interseminate +interseminated +interseminating +intersentimental +interseptal +interseptum +intersert +intersertal +interservice +intersesamoid +intersession +intersessional +intersessions +interset +intersetting +intersex +intersexes +intersexual +intersexualism +intersexuality +intersexualities +intersexually +intershade +intershaded +intershading +intershifting +intershock +intershoot +intershooting +intershop +intershot +intersidereal +intersystem +intersystematic +intersystematical +intersystematically +intersituate +intersituated +intersituating +intersocial +intersocietal +intersociety +intersoil +intersole +intersoled +intersoling +intersolubility +intersoluble +intersomnial +intersomnious +intersonant +intersow +interspace +interspaced +interspacing +interspatial +interspatially +interspeaker +interspecial +interspecies +interspecific +interspeech +interspersal +intersperse +interspersed +interspersedly +intersperses +interspersing +interspersion +interspersions +interspheral +intersphere +interspicular +interspinal +interspinalis +interspinous +interspiral +interspiration +interspire +intersporal +intersprinkle +intersprinkled +intersprinkling +intersqueeze +intersqueezed +intersqueezing +intersshot +interstade +interstadial +interstage +interstaminal +interstapedial +interstate +interstates +interstation +interstellar +interstellary +intersterile +intersterility +intersternal +interstice +intersticed +interstices +intersticial +interstimulate +interstimulated +interstimulating +interstimulation +interstinctive +interstitial +interstitially +interstition +interstitious +interstitium +interstratify +interstratification +interstratified +interstratifying +interstreak +interstream +interstreet +interstrial +interstriation +interstrive +interstriven +interstriving +interstrove +interstructure +intersubjective +intersubjectively +intersubjectivity +intersubsistence +intersubstitution +intersuperciliary +intersusceptation +intertalk +intertangle +intertangled +intertanglement +intertangles +intertangling +intertarsal +intertask +interteam +intertear +intertentacular +intertergal +interterminal +interterritorial +intertessellation +intertestamental +intertex +intertexture +interthing +interthread +interthreaded +interthreading +interthronging +intertidal +intertidally +intertie +intertied +intertieing +interties +intertill +intertillage +intertinge +intertinged +intertinging +intertype +intertissue +intertissued +intertoll +intertone +intertongue +intertonic +intertouch +intertown +intertrabecular +intertrace +intertraced +intertracing +intertrade +intertraded +intertrading +intertraffic +intertrafficked +intertrafficking +intertragian +intertransformability +intertransformable +intertransmissible +intertransmission +intertranspicuous +intertransversal +intertransversalis +intertransversary +intertransverse +intertrappean +intertree +intertribal +intertriginous +intertriglyph +intertrigo +intertrinitarian +intertrochanteric +intertrochlear +intertropic +intertropical +intertropics +intertrude +intertuberal +intertubercular +intertubular +intertwin +intertwine +intertwined +intertwinement +intertwinements +intertwines +intertwining +intertwiningly +intertwist +intertwisted +intertwisting +intertwistingly +interungular +interungulate +interunion +interuniversity +interurban +interureteric +intervaginal +interval +intervale +intervaled +intervalic +intervaling +intervalled +intervalley +intervallic +intervalling +intervallum +intervalometer +intervals +intervalvular +intervary +intervariation +intervaried +intervarietal +intervarying +intervarsity +intervascular +intervein +interveinal +interveined +interveining +interveinous +intervenant +intervene +intervened +intervener +interveners +intervenes +intervenience +interveniency +intervenient +intervening +intervenium +intervenor +intervent +intervention +interventional +interventionism +interventionist +interventionists +interventions +interventive +interventor +interventral +interventralia +interventricular +intervenue +intervenular +interverbal +interversion +intervert +intervertebra +intervertebral +intervertebrally +interverting +intervesicular +interview +interviewable +interviewed +interviewee +interviewees +interviewer +interviewers +interviewing +interviews +intervillous +intervisibility +intervisible +intervisit +intervisitation +intervital +intervocal +intervocalic +intervocalically +intervolute +intervolution +intervolve +intervolved +intervolving +interwar +interwarred +interwarring +interweave +interweaved +interweavement +interweaver +interweaves +interweaving +interweavingly +interwed +interweld +interwhiff +interwhile +interwhistle +interwhistled +interwhistling +interwind +interwinded +interwinding +interwish +interword +interwork +interworked +interworking +interworks +interworld +interworry +interwound +interwove +interwoven +interwovenly +interwrap +interwrapped +interwrapping +interwreathe +interwreathed +interwreathing +interwrought +interwwrought +interxylary +interzygapophysial +interzonal +interzone +interzooecial +intestable +intestacy +intestacies +intestate +intestation +intestinal +intestinally +intestine +intestineness +intestines +intestiniform +intestinovesical +intexine +intext +intextine +intexture +inthral +inthrall +inthralled +inthralling +inthrallment +inthralls +inthralment +inthrals +inthrone +inthroned +inthrones +inthrong +inthroning +inthronistic +inthronizate +inthronization +inthronize +inthrow +inthrust +intially +intice +intil +intill +intima +intimacy +intimacies +intimado +intimados +intimae +intimal +intimas +intimate +intimated +intimately +intimateness +intimater +intimaters +intimates +intimating +intimation +intimations +intime +intimidate +intimidated +intimidates +intimidating +intimidation +intimidations +intimidator +intimidatory +intimidity +intimism +intimist +intimiste +intimity +intimous +intinct +intinction +intinctivity +intine +intines +intire +intisy +intitle +intitled +intitles +intitling +intitulation +intitule +intituled +intitules +intituling +intl +intnl +into +intoed +intolerability +intolerable +intolerableness +intolerably +intolerance +intolerancy +intolerant +intolerantly +intolerantness +intolerated +intolerating +intoleration +intollerably +intomb +intombed +intombing +intombment +intombs +intonable +intonaci +intonaco +intonacos +intonate +intonated +intonates +intonating +intonation +intonational +intonations +intonator +intone +intoned +intonement +intoner +intoners +intones +intoning +intoothed +intorsion +intort +intorted +intortillage +intorting +intortion +intorts +intortus +intourist +intower +intown +intoxation +intoxicable +intoxicant +intoxicantly +intoxicants +intoxicate +intoxicated +intoxicatedly +intoxicatedness +intoxicates +intoxicating +intoxicatingly +intoxication +intoxications +intoxicative +intoxicatively +intoxicator +intoxicators +intr +intra +intraabdominal +intraarterial +intraarterially +intrabiontic +intrabranchial +intrabred +intrabronchial +intrabuccal +intracalicular +intracanalicular +intracanonical +intracapsular +intracardiac +intracardial +intracardially +intracarpal +intracarpellary +intracartilaginous +intracellular +intracellularly +intracephalic +intracerebellar +intracerebral +intracerebrally +intracervical +intrachordal +intracistern +intracystic +intracity +intraclitelline +intracloacal +intracoastal +intracoelomic +intracolic +intracollegiate +intracommunication +intracompany +intracontinental +intracorporeal +intracorpuscular +intracortical +intracosmic +intracosmical +intracosmically +intracostal +intracranial +intracranially +intractability +intractable +intractableness +intractably +intractile +intracutaneous +intracutaneously +intrada +intradepartment +intradepartmental +intradermal +intradermally +intradermic +intradermically +intradermo +intradistrict +intradivisional +intrado +intrados +intradoses +intradoss +intraduodenal +intradural +intraecclesiastical +intraepiphyseal +intraepithelial +intrafactory +intrafascicular +intrafissural +intrafistular +intrafoliaceous +intraformational +intrafusal +intragalactic +intragantes +intragastric +intragemmal +intragyral +intraglacial +intraglandular +intraglobular +intragroup +intragroupal +intrahepatic +intrahyoid +intrail +intraimperial +intrait +intrajugular +intralamellar +intralaryngeal +intralaryngeally +intraleukocytic +intraligamentary +intraligamentous +intraliminal +intraline +intralingual +intralobar +intralobular +intralocular +intralogical +intralumbar +intramachine +intramammary +intramarginal +intramastoid +intramatrical +intramatrically +intramedullary +intramembranous +intrameningeal +intramental +intrametropolitan +intramyocardial +intramolecular +intramolecularly +intramontane +intramorainic +intramundane +intramural +intramuralism +intramurally +intramuscular +intramuscularly +intranarial +intranasal +intranatal +intranational +intraneous +intranet +intranetwork +intraneural +intranidal +intranquil +intranquillity +intrans +intranscalency +intranscalent +intransferable +intransferrable +intransformable +intransfusible +intransgressible +intransient +intransigeance +intransigeancy +intransigeant +intransigeantly +intransigence +intransigency +intransigent +intransigentism +intransigentist +intransigently +intransigents +intransitable +intransitive +intransitively +intransitiveness +intransitives +intransitivity +intransitu +intranslatable +intransmissible +intransmutability +intransmutable +intransparency +intransparent +intrant +intrants +intranuclear +intraoctave +intraocular +intraoffice +intraoral +intraorbital +intraorganization +intraossal +intraosseous +intraosteal +intraovarian +intrap +intrapair +intraparenchymatous +intraparietal +intraparochial +intraparty +intrapelvic +intrapericardiac +intrapericardial +intraperineal +intraperiosteal +intraperitoneal +intraperitoneally +intrapersonal +intrapetiolar +intraphilosophic +intrapial +intrapyretic +intraplacental +intraplant +intrapleural +intrapolar +intrapontine +intrapopulation +intraprocess +intraprocessor +intraprostatic +intraprotoplasmic +intrapsychic +intrapsychical +intrapsychically +intrapulmonary +intrarachidian +intrarectal +intrarelation +intrarenal +intraretinal +intrarhachidian +intraschool +intrascrotal +intrasegmental +intraselection +intrasellar +intraseminal +intraseptal +intraserous +intrashop +intrasynovial +intraspecies +intraspecific +intraspecifically +intraspinal +intraspinally +intrastate +intrastromal +intrasusception +intratarsal +intrate +intratelluric +intraterritorial +intratesticular +intrathecal +intrathyroid +intrathoracic +intratympanic +intratomic +intratonsillar +intratrabecular +intratracheal +intratracheally +intratropical +intratubal +intratubular +intrauterine +intravaginal +intravalvular +intravasation +intravascular +intravascularly +intravenous +intravenously +intraventricular +intraverbal +intraversable +intravertebral +intravertebrally +intravesical +intravital +intravitally +intravitam +intravitelline +intravitreous +intraxylary +intrazonal +intreasure +intreat +intreatable +intreated +intreating +intreats +intrench +intrenchant +intrenched +intrencher +intrenches +intrenching +intrenchment +intrepid +intrepidity +intrepidly +intrepidness +intricable +intricacy +intricacies +intricate +intricately +intricateness +intrication +intrigant +intrigante +intrigantes +intrigants +intrigaunt +intrigo +intriguant +intriguante +intrigue +intrigued +intrigueproof +intriguer +intriguery +intriguers +intrigues +intriguess +intriguing +intriguingly +intrince +intrine +intrinse +intrinsic +intrinsical +intrinsicality +intrinsically +intrinsicalness +intrinsicate +intro +introactive +introceptive +introconversion +introconvertibility +introconvertible +introd +introdden +introduce +introduced +introducee +introducement +introducer +introducers +introduces +introducible +introducing +introduct +introduction +introductions +introductive +introductively +introductor +introductory +introductorily +introductoriness +introductress +introfaction +introfy +introfied +introfier +introfies +introfying +introflex +introflexion +introgressant +introgression +introgressive +introinflection +introit +introits +introitus +introject +introjection +introjective +intromissibility +intromissible +intromission +intromissive +intromit +intromits +intromitted +intromittence +intromittent +intromitter +intromitting +intropression +intropulsive +intropunitive +introreception +introrsal +introrse +introrsely +intros +introscope +introsensible +introsentient +introspect +introspectable +introspected +introspectible +introspecting +introspection +introspectional +introspectionism +introspectionist +introspectionistic +introspections +introspective +introspectively +introspectiveness +introspectivism +introspectivist +introspector +introsuction +introsume +introsuscept +introsusception +introthoracic +introtraction +introvenient +introverse +introversibility +introversible +introversion +introversions +introversive +introversively +introvert +introverted +introvertedness +introverting +introvertive +introverts +introvision +introvolution +intrudance +intrude +intruded +intruder +intruders +intrudes +intruding +intrudingly +intrudress +intrunk +intrus +intruse +intrusion +intrusional +intrusionism +intrusionist +intrusions +intrusive +intrusively +intrusiveness +intruso +intrust +intrusted +intrusting +intrusts +intsv +intubate +intubated +intubates +intubating +intubation +intubationist +intubator +intubatting +intube +intue +intuent +intuicity +intuit +intuitable +intuited +intuiting +intuition +intuitional +intuitionalism +intuitionalist +intuitionally +intuitionism +intuitionist +intuitionistic +intuitionless +intuitions +intuitive +intuitively +intuitiveness +intuitivism +intuitivist +intuito +intuits +intumesce +intumesced +intumescence +intumescent +intumescing +intumulate +intune +inturbidate +inturgescence +inturn +inturned +inturning +inturns +intuse +intussuscept +intussusception +intussusceptive +intwine +intwined +intwinement +intwines +intwining +intwist +intwisted +intwisting +intwists +inukshuk +inula +inulaceous +inulase +inulases +inulin +inulins +inuloid +inumbrate +inumbration +inunct +inunction +inunctum +inunctuosity +inunctuous +inundable +inundant +inundate +inundated +inundates +inundating +inundation +inundations +inundator +inundatory +inunderstandable +inunderstanding +inurbane +inurbanely +inurbaneness +inurbanity +inure +inured +inuredness +inurement +inurements +inures +inuring +inurn +inurned +inurning +inurnment +inurns +inusitate +inusitateness +inusitation +inust +inustion +inutile +inutilely +inutility +inutilities +inutilized +inutterable +inv +invaccinate +invaccination +invadable +invade +invaded +invader +invaders +invades +invading +invaginable +invaginate +invaginated +invaginating +invagination +invalescence +invaletudinary +invalid +invalidate +invalidated +invalidates +invalidating +invalidation +invalidations +invalidator +invalidcy +invalided +invalidhood +invaliding +invalidish +invalidism +invalidity +invalidities +invalidly +invalidness +invalids +invalidship +invalorous +invaluable +invaluableness +invaluably +invalued +invar +invariability +invariable +invariableness +invariably +invariance +invariancy +invariant +invariantive +invariantively +invariantly +invariants +invaried +invars +invasion +invasionary +invasionist +invasions +invasive +invasiveness +invecked +invect +invected +invection +invective +invectively +invectiveness +invectives +invectivist +invector +inveigh +inveighed +inveigher +inveighing +inveighs +inveigle +inveigled +inveiglement +inveigler +inveiglers +inveigles +inveigling +inveil +invein +invendibility +invendible +invendibleness +inveneme +invenient +invenit +invent +inventable +inventary +invented +inventer +inventers +inventful +inventibility +inventible +inventibleness +inventing +invention +inventional +inventionless +inventions +inventive +inventively +inventiveness +inventor +inventory +inventoriable +inventorial +inventorially +inventoried +inventories +inventorying +inventors +inventress +inventresses +invents +inventurous +inveracious +inveracity +inveracities +inverebrate +inverisimilitude +inverity +inverities +inverminate +invermination +invernacular +inverness +invernesses +inversable +inversatile +inverse +inversed +inversedly +inversely +inverses +inversing +inversion +inversionist +inversions +inversive +inversor +invert +invertant +invertase +invertebracy +invertebral +invertebrata +invertebrate +invertebrated +invertebrateness +invertebrates +inverted +invertedly +invertend +inverter +inverters +invertibility +invertible +invertile +invertin +inverting +invertive +invertor +invertors +inverts +invest +investable +invested +investible +investient +investigable +investigatable +investigate +investigated +investigates +investigating +investigatingly +investigation +investigational +investigations +investigative +investigator +investigatory +investigatorial +investigators +investing +investion +investitive +investitor +investiture +investitures +investment +investments +investor +investors +invests +investure +inveteracy +inveterate +inveterately +inveterateness +inveteration +inviability +inviabilities +inviable +inviably +invict +invicted +invictive +invidia +invidious +invidiously +invidiousness +invigilance +invigilancy +invigilate +invigilated +invigilating +invigilation +invigilator +invigor +invigorant +invigorate +invigorated +invigorates +invigorating +invigoratingly +invigoratingness +invigoration +invigorations +invigorative +invigoratively +invigorator +invigour +invile +invillage +invinate +invination +invincibility +invincible +invincibleness +invincibly +inviolability +inviolable +inviolableness +inviolably +inviolacy +inviolate +inviolated +inviolately +inviolateness +invious +inviousness +invirile +invirility +invirtuate +inviscate +inviscation +inviscerate +inviscid +inviscidity +invised +invisibility +invisible +invisibleness +invisibly +invision +invitable +invital +invitant +invitation +invitational +invitations +invitatory +invite +invited +invitee +invitees +invitement +inviter +inviters +invites +invitiate +inviting +invitingly +invitingness +invitress +invitrifiable +invivid +invocable +invocant +invocate +invocated +invocates +invocating +invocation +invocational +invocations +invocative +invocator +invocatory +invoy +invoice +invoiced +invoices +invoicing +invoke +invoked +invoker +invokers +invokes +invoking +involatile +involatility +involucel +involucelate +involucelated +involucellate +involucellated +involucra +involucral +involucrate +involucre +involucred +involucres +involucriform +involucrum +involuntary +involuntarily +involuntariness +involute +involuted +involutedly +involutely +involutes +involuting +involution +involutional +involutionary +involutions +involutory +involutorial +involve +involved +involvedly +involvedness +involvement +involvements +involvent +involver +involvers +involves +involving +invt +invulgar +invulnerability +invulnerable +invulnerableness +invulnerably +invulnerate +invultuation +invultvation +inwale +inwall +inwalled +inwalling +inwalls +inwandering +inward +inwardly +inwardness +inwards +inweave +inweaved +inweaves +inweaving +inwedged +inweed +inweight +inwheel +inwick +inwind +inwinding +inwinds +inwit +inwith +inwood +inwork +inworks +inworn +inwound +inwove +inwoven +inwrap +inwrapment +inwrapped +inwrapping +inwraps +inwrapt +inwreathe +inwreathed +inwreathing +inwrit +inwritten +inwrought +io +yo +yob +yobbo +yobboes +yobbos +yobi +yobs +yocco +yochel +yock +yocked +yockel +yockernut +yocking +yocks +iocs +yod +iodal +iodamoeba +iodate +iodated +iodates +iodating +iodation +iodations +iode +yode +yodel +yodeled +yodeler +yodelers +yodeling +yodelist +yodelled +yodeller +yodellers +yodelling +yodels +yodh +iodhydrate +iodhydric +iodhydrin +yodhs +iodic +iodid +iodide +iodides +iodids +iodiferous +iodimetry +iodimetric +iodin +iodinate +iodinated +iodinates +iodinating +iodination +iodine +iodines +iodinium +iodinophil +iodinophile +iodinophilic +iodinophilous +iodins +iodyrite +iodisation +iodism +iodisms +iodite +iodization +iodize +iodized +iodizer +iodizers +iodizes +iodizing +yodle +yodled +yodler +yodlers +yodles +yodling +iodo +iodobehenate +iodobenzene +iodobromite +iodocasein +iodochlorid +iodochloride +iodochromate +iodocresol +iododerma +iodoethane +iodoform +iodoforms +iodogallicin +iodohydrate +iodohydric +iodohydrin +iodol +iodols +iodomercurate +iodomercuriate +iodomethane +iodometry +iodometric +iodometrical +iodometrically +iodonium +iodophor +iodophors +iodoprotein +iodopsin +iodopsins +iodoso +iodosobenzene +iodospongin +iodotannic +iodotherapy +iodothyrin +iodous +iodoxy +iodoxybenzene +yods +yoe +iof +yoga +yogas +yogasana +yogee +yogeeism +yogees +yogh +yoghourt +yoghourts +yoghs +yoghurt +yoghurts +yogi +yogic +yogin +yogini +yoginis +yogins +yogis +yogism +yogist +yogoite +yogurt +yogurts +yohimbe +yohimbenine +yohimbi +yohimbin +yohimbine +yohimbinization +yohimbinize +yoho +yohourt +yoi +yoy +yoick +yoicks +yoyo +yojan +yojana +yojuane +yok +yokage +yoke +yokeable +yokeableness +yokeage +yoked +yokefellow +yokel +yokeldom +yokeless +yokelish +yokelism +yokelry +yokels +yokemate +yokemates +yokemating +yoker +yokes +yokewise +yokewood +yoky +yoking +yokohama +yokozuna +yokozunas +yoks +yokuts +yolden +yoldia +yoldring +iolite +iolites +yolk +yolked +yolky +yolkier +yolkiest +yolkiness +yolkless +yolks +yom +yomer +yomim +yomin +yomud +ion +yon +yoncopin +yond +yonder +yondmost +yondward +ione +ioni +yoni +ionian +ionic +yonic +ionical +ionicism +ionicity +ionicities +ionicization +ionicize +ionics +ionidium +yonis +ionisable +ionisation +ionise +ionised +ioniser +ionises +ionising +ionism +ionist +ionium +ioniums +ionizable +ionization +ionizations +ionize +ionized +ionizer +ionizers +ionizes +ionizing +yonkalla +yonker +yonkers +yonner +yonnie +ionogen +ionogenic +ionomer +ionomers +ionone +ionones +ionopause +ionophore +ionornis +ionosphere +ionospheres +ionospheric +ionospherically +ionoxalis +ions +yonside +yont +iontophoresis +yook +yoop +ioparameters +yor +yore +yores +yoretime +york +yorker +yorkers +yorkish +yorkist +yorkshire +yorkshireism +yorkshireman +yorlin +iortn +yoruba +yoruban +ios +yosemite +ioskeha +yot +iota +iotacism +yotacism +iotacisms +iotacismus +iotacist +yotacize +iotas +yote +iotization +iotize +iotized +iotizing +iou +you +youd +youden +youdendrift +youdith +youff +youl +young +youngberry +youngberries +younger +youngers +youngest +younghearted +youngish +younglet +youngly +youngling +younglings +youngness +youngs +youngster +youngsters +youngstown +youngth +youngun +younker +younkers +youp +youpon +youpons +your +youre +yourn +yours +yoursel +yourself +yourselves +yourt +yous +youse +youstir +youth +youthen +youthened +youthening +youthens +youthes +youthful +youthfully +youthfullity +youthfulness +youthhead +youthheid +youthhood +youthy +youthily +youthiness +youthless +youthlessness +youthly +youthlike +youthlikeness +youths +youthsome +youthtide +youthwort +youve +youward +youwards +youze +yoven +yow +iowa +iowan +iowans +yowden +yowe +yowed +yowes +yowie +yowies +yowing +yowl +yowled +yowley +yowler +yowlers +yowling +yowlring +yowls +yows +iowt +yowt +yox +ipalnemohuani +ipecac +ipecacs +ipecacuanha +ipecacuanhic +yperite +yperites +iph +iphigenia +iphimedia +iphis +ipid +ipidae +ipil +ipilipil +ipl +ipm +ipocras +ypocras +ipomea +ipomoea +ipomoeas +ipomoein +yponomeuta +yponomeutid +yponomeutidae +ipr +iproniazid +ips +ipse +ipseand +ipsedixitish +ipsedixitism +ipsedixitist +ipseity +ipsilateral +ipsilaterally +ypsiliform +ypsiloid +ipso +ypurinan +iq +iqs +yquem +ir +yr +ira +iracund +iracundity +iracundulous +irade +irades +iran +irani +iranian +iranians +iranic +iranism +iranist +iranize +iraq +iraqi +iraqian +iraqis +irascent +irascibility +irascible +irascibleness +irascibly +irate +irately +irateness +irater +iratest +irbis +yrbk +irchin +ire +ired +ireful +irefully +irefulness +ireland +irelander +ireless +irena +irenarch +irene +irenic +irenica +irenical +irenically +irenicism +irenicist +irenicon +irenics +irenicum +ireos +ires +iresine +irfan +irgun +irgunist +irian +iriartea +iriarteaceae +iricism +iricize +irid +iridaceae +iridaceous +iridadenosis +iridal +iridalgia +iridate +iridauxesis +iridectome +iridectomy +iridectomies +iridectomise +iridectomised +iridectomising +iridectomize +iridectomized +iridectomizing +iridectropium +iridemia +iridencleisis +iridentropium +irideous +irideremia +irides +iridesce +iridescence +iridescences +iridescency +iridescent +iridescently +iridial +iridian +iridiate +iridic +iridical +iridin +iridine +iridiocyte +iridiophore +iridioplatinum +iridious +iridite +iridium +iridiums +iridization +iridize +iridized +iridizing +irido +iridoavulsion +iridocapsulitis +iridocele +iridoceratitic +iridochoroiditis +iridocyclitis +iridocyte +iridocoloboma +iridoconstrictor +iridodesis +iridodiagnosis +iridodialysis +iridodonesis +iridokinesia +iridoline +iridomalacia +iridomyrmex +iridomotor +iridoncus +iridoparalysis +iridophore +iridoplegia +iridoptosis +iridopupillary +iridorhexis +iridosclerotomy +iridosmine +iridosmium +iridotasis +iridotome +iridotomy +iridotomies +iridous +iring +iris +irisate +irisated +irisation +iriscope +irised +irises +irish +irisher +irishy +irishian +irishism +irishize +irishly +irishman +irishmen +irishness +irishry +irishwoman +irishwomen +irisin +irising +irislike +irisroot +iritic +iritis +iritises +irk +irked +irking +irks +irksome +irksomely +irksomeness +irma +iroha +irok +iroko +iron +ironback +ironbark +ironbarks +ironbound +ironbush +ironclad +ironclads +irone +ironed +ironer +ironers +irones +ironfisted +ironflower +ironhanded +ironhandedly +ironhandedness +ironhard +ironhead +ironheaded +ironheads +ironhearted +ironheartedly +ironheartedness +irony +ironic +ironical +ironically +ironicalness +ironice +ironies +ironing +ironings +ironiously +ironish +ironism +ironist +ironists +ironize +ironless +ironly +ironlike +ironmaker +ironmaking +ironman +ironmaster +ironmen +ironmonger +ironmongery +ironmongeries +ironmongering +ironness +ironnesses +irons +ironshod +ironshot +ironside +ironsided +ironsides +ironsmith +ironstone +ironstones +ironware +ironwares +ironweed +ironweeds +ironwood +ironwoods +ironwork +ironworked +ironworker +ironworkers +ironworking +ironworks +ironwort +iroquoian +iroquoians +iroquois +irous +irpe +irpex +irradiance +irradiancy +irradiant +irradiate +irradiated +irradiates +irradiating +irradiatingly +irradiation +irradiations +irradiative +irradiator +irradicable +irradicably +irradicate +irradicated +irrarefiable +irrate +irrationability +irrationable +irrationably +irrational +irrationalise +irrationalised +irrationalising +irrationalism +irrationalist +irrationalistic +irrationality +irrationalities +irrationalize +irrationalized +irrationalizing +irrationally +irrationalness +irrationals +irreal +irreality +irrealizable +irrebuttable +irreceptive +irreceptivity +irreciprocal +irreciprocity +irreclaimability +irreclaimable +irreclaimableness +irreclaimably +irreclaimed +irrecognition +irrecognizability +irrecognizable +irrecognizably +irrecognizant +irrecollection +irreconcilability +irreconcilable +irreconcilableness +irreconcilably +irreconcile +irreconciled +irreconcilement +irreconciliability +irreconciliable +irreconciliableness +irreconciliably +irreconciliation +irrecordable +irrecoverable +irrecoverableness +irrecoverably +irrecuperable +irrecurable +irrecusable +irrecusably +irred +irredeemability +irredeemable +irredeemableness +irredeemably +irredeemed +irredenta +irredential +irredentism +irredentist +irredentists +irredressibility +irredressible +irredressibly +irreducibility +irreducibilities +irreducible +irreducibleness +irreducibly +irreductibility +irreductible +irreduction +irreferable +irreflection +irreflective +irreflectively +irreflectiveness +irreflexive +irreformability +irreformable +irrefragability +irrefragable +irrefragableness +irrefragably +irrefrangibility +irrefrangible +irrefrangibleness +irrefrangibly +irrefusable +irrefutability +irrefutable +irrefutableness +irrefutably +irreg +irregardless +irregeneracy +irregenerate +irregeneration +irregular +irregularism +irregularist +irregularity +irregularities +irregularize +irregularly +irregularness +irregulars +irregulate +irregulated +irregulation +irregulous +irrejectable +irrelapsable +irrelate +irrelated +irrelation +irrelative +irrelatively +irrelativeness +irrelevance +irrelevances +irrelevancy +irrelevancies +irrelevant +irrelevantly +irreliability +irrelievable +irreligion +irreligionism +irreligionist +irreligionize +irreligiosity +irreligious +irreligiously +irreligiousness +irreluctant +irremeable +irremeably +irremediable +irremediableness +irremediably +irremediless +irrememberable +irremissibility +irremissible +irremissibleness +irremissibly +irremission +irremissive +irremittable +irremovability +irremovable +irremovableness +irremovably +irremunerable +irrenderable +irrenewable +irrenowned +irrenunciable +irrepair +irrepairable +irreparability +irreparable +irreparableness +irreparably +irrepassable +irrepatriable +irrepealability +irrepealable +irrepealableness +irrepealably +irrepentance +irrepentant +irrepentantly +irrepetant +irreplacable +irreplacably +irreplaceability +irreplaceable +irreplaceableness +irreplaceably +irrepleviable +irreplevisable +irreportable +irreprehensibility +irreprehensible +irreprehensibleness +irreprehensibly +irrepresentable +irrepresentableness +irrepressibility +irrepressible +irrepressibleness +irrepressibly +irrepressive +irreproachability +irreproachable +irreproachableness +irreproachably +irreproducibility +irreproducible +irreproductive +irreprovable +irreprovableness +irreprovably +irreption +irreptitious +irrepublican +irreputable +irresilience +irresiliency +irresilient +irresistable +irresistably +irresistance +irresistibility +irresistible +irresistibleness +irresistibly +irresistless +irresolubility +irresoluble +irresolubleness +irresolute +irresolutely +irresoluteness +irresolution +irresolvability +irresolvable +irresolvableness +irresolved +irresolvedly +irresonance +irresonant +irrespectability +irrespectable +irrespectful +irrespective +irrespectively +irrespirable +irrespondence +irresponsibility +irresponsibilities +irresponsible +irresponsibleness +irresponsibly +irresponsive +irresponsiveness +irrestrainable +irrestrainably +irrestrictive +irresultive +irresuscitable +irresuscitably +irretention +irretentive +irretentiveness +irreticence +irreticent +irretraceable +irretraceably +irretractable +irretractile +irretrievability +irretrievable +irretrievableness +irretrievably +irreturnable +irrevealable +irrevealably +irreverence +irreverences +irreverend +irreverendly +irreverent +irreverential +irreverentialism +irreverentially +irreverently +irreversibility +irreversible +irreversibleness +irreversibly +irrevertible +irreviewable +irrevisable +irrevocability +irrevocable +irrevocableness +irrevocably +irrevoluble +irrhation +irride +irridenta +irrigable +irrigably +irrigant +irrigate +irrigated +irrigates +irrigating +irrigation +irrigational +irrigationist +irrigations +irrigative +irrigator +irrigatory +irrigatorial +irrigators +irriguous +irriguousness +irrisible +irrision +irrisor +irrisory +irrisoridae +irritability +irritabilities +irritable +irritableness +irritably +irritament +irritancy +irritancies +irritant +irritants +irritate +irritated +irritatedly +irritates +irritating +irritatingly +irritation +irritations +irritative +irritativeness +irritator +irritatory +irrite +irritila +irritomotile +irritomotility +irrogate +irrorate +irrorated +irroration +irrotational +irrotationally +irrubrical +irrugate +irrumation +irrupt +irrupted +irruptible +irrupting +irruption +irruptions +irruptive +irruptively +irrupts +irs +yrs +irvin +irving +irvingesque +irvingiana +irvingism +irvingite +irwin +is +ys +isaac +isabel +isabelina +isabelita +isabelite +isabella +isabelle +isabelline +isabnormal +isaconitine +isacoustic +isadelphous +isadnormal +isadora +isagoge +isagoges +isagogic +isagogical +isagogically +isagogics +isagon +isaiah +isaian +isallobar +isallobaric +isallotherm +isamin +isamine +isander +isandrous +isanemone +isangoma +isanomal +isanomalous +isanthous +isapostolic +isaria +isarioid +isarithm +isarithms +isatate +isatic +isatid +isatide +isatin +isatine +isatines +isatinic +isatins +isatis +isatogen +isatogenic +isaurian +isauxesis +isauxetic +isawa +isazoxy +isba +isbas +iscariot +iscariotic +iscariotical +iscariotism +ischaemia +ischaemic +ischar +ischchia +ischemia +ischemias +ischemic +ischia +ischiac +ischiadic +ischiadicus +ischial +ischialgia +ischialgic +ischiatic +ischidrosis +ischioanal +ischiobulbar +ischiocapsular +ischiocaudal +ischiocavernosus +ischiocavernous +ischiocele +ischiocerite +ischiococcygeal +ischyodus +ischiofemoral +ischiofibular +ischioiliac +ischioneuralgia +ischioperineal +ischiopodite +ischiopubic +ischiopubis +ischiorectal +ischiorrhogic +ischiosacral +ischiotibial +ischiovaginal +ischiovertebral +ischium +ischocholia +ischuretic +ischury +ischuria +iscose +isdn +ise +ised +isegrim +isenergic +isenthalpic +isentrope +isentropic +isentropically +isepiptesial +isepiptesis +iserine +iserite +isethionate +isethionic +iseult +iseum +isfahan +ish +ishime +ishmael +ishmaelite +ishmaelitic +ishmaelitish +ishmaelitism +ishpingo +ishshakku +isiac +isiacal +isicle +isidae +isidia +isidiiferous +isidioid +isidiophorous +isidiose +isidium +isidoid +isidore +isidorian +isidoric +isinai +isindazole +ising +isinglass +isis +isize +isl +islay +islam +islamic +islamism +islamist +islamistic +islamite +islamitic +islamitish +islamization +islamize +island +islanded +islander +islanders +islandhood +islandy +islandic +islanding +islandish +islandless +islandlike +islandman +islandmen +islandology +islandologist +islandress +islandry +islands +isle +isled +isleless +isleman +isles +islesman +islesmen +islet +isleta +isleted +islets +isleward +isling +islot +isls +ism +ismaelian +ismaelism +ismaelite +ismaelitic +ismaelitical +ismaelitish +ismaili +ismailian +ismailite +ismal +ismatic +ismatical +ismaticalness +ismdom +ismy +isms +isn +isnad +isnardia +isnt +iso +isoabnormal +isoagglutination +isoagglutinative +isoagglutinin +isoagglutinogen +isoalantolactone +isoallyl +isoalloxazine +isoamarine +isoamid +isoamide +isoamyl +isoamylamine +isoamylene +isoamylethyl +isoamylidene +isoantibody +isoantigen +isoantigenic +isoantigenicity +isoapiole +isoasparagine +isoaurore +isobar +isobarbaloin +isobarbituric +isobare +isobares +isobaric +isobarism +isobarometric +isobars +isobase +isobath +isobathic +isobathytherm +isobathythermal +isobathythermic +isobaths +isobenzofuran +isobilateral +isobilianic +isobiogenetic +isoborneol +isobornyl +isobront +isobronton +isobutane +isobutene +isobutyl +isobutylene +isobutyraldehyde +isobutyrate +isobutyric +isobutyryl +isocamphor +isocamphoric +isocaproic +isocarbostyril +isocardia +isocardiidae +isocarpic +isocarpous +isocellular +isocephaly +isocephalic +isocephalism +isocephalous +isoceraunic +isocercal +isocercy +isochasm +isochasmic +isocheim +isocheimal +isocheimenal +isocheimic +isocheimonal +isocheims +isochela +isochimal +isochime +isochimenal +isochimes +isochlor +isochlorophyll +isochlorophyllin +isocholanic +isocholesterin +isocholesterol +isochor +isochore +isochores +isochoric +isochors +isochromatic +isochron +isochronal +isochronally +isochrone +isochrony +isochronic +isochronical +isochronism +isochronize +isochronized +isochronizing +isochronon +isochronous +isochronously +isochrons +isochroous +isocyanate +isocyanic +isocyanid +isocyanide +isocyanin +isocyanine +isocyano +isocyanogen +isocyanurate +isocyanuric +isocyclic +isocymene +isocinchomeronic +isocinchonine +isocytic +isocitric +isoclasite +isoclimatic +isoclinal +isoclinally +isocline +isoclines +isoclinic +isoclinically +isocodeine +isocola +isocolic +isocolon +isocoria +isocorybulbin +isocorybulbine +isocorydine +isocoumarin +isocracy +isocracies +isocrat +isocratic +isocreosol +isocrymal +isocryme +isocrymic +isocrotonic +isodactylism +isodactylous +isodef +isodiabatic +isodialuric +isodiametric +isodiametrical +isodiaphere +isodiazo +isodiazotate +isodimorphic +isodimorphism +isodimorphous +isodynamia +isodynamic +isodynamical +isodynamous +isodomic +isodomon +isodomous +isodomum +isodont +isodontous +isodose +isodrin +isodrome +isodrosotherm +isodulcite +isodurene +isoelastic +isoelectric +isoelectrically +isoelectronic +isoelectronically +isoelemicin +isoemodin +isoenergetic +isoenzymatic +isoenzyme +isoenzymic +isoerucic +isoetaceae +isoetales +isoetes +isoeugenol +isoflavone +isoflor +isogam +isogamete +isogametic +isogametism +isogamy +isogamic +isogamies +isogamous +isogen +isogeneic +isogenesis +isogenetic +isogeny +isogenic +isogenies +isogenotype +isogenotypic +isogenous +isogeotherm +isogeothermal +isogeothermic +isogynous +isogyre +isogloss +isoglossal +isoglosses +isognathism +isognathous +isogon +isogonal +isogonality +isogonally +isogonals +isogone +isogones +isogony +isogonic +isogonics +isogonies +isogoniostat +isogonism +isogons +isogradient +isograft +isogram +isograms +isograph +isography +isographic +isographical +isographically +isographs +isogriv +isogrivs +isohaline +isohalsine +isohel +isohels +isohemolysis +isohemopyrrole +isoheptane +isohesperidin +isohexyl +isohydric +isohydrocyanic +isohydrosorbic +isohyet +isohyetal +isohyets +isohume +isoimmune +isoimmunity +isoimmunization +isoimmunize +isoindazole +isoindigotin +isoindole +isoyohimbine +isoionone +isokeraunic +isokeraunographic +isokeraunophonic +isokontae +isokontan +isokurtic +isolability +isolable +isolapachol +isolatable +isolate +isolated +isolatedly +isolates +isolating +isolation +isolationalism +isolationalist +isolationalists +isolationism +isolationist +isolationists +isolations +isolative +isolator +isolators +isolde +isolead +isoleads +isolecithal +isolette +isoleucine +isolex +isolichenin +isoline +isolines +isolinolenic +isolysin +isolysis +isoln +isolog +isology +isologous +isologs +isologue +isologues +isoloma +isomagnetic +isomaltose +isomastigate +isomelamine +isomenthone +isomer +isomera +isomerase +isomere +isomery +isomeric +isomerical +isomerically +isomeride +isomerism +isomerization +isomerize +isomerized +isomerizing +isomeromorphism +isomerous +isomers +isometry +isometric +isometrical +isometrically +isometrics +isometries +isometrograph +isometropia +isomyaria +isomyarian +isomorph +isomorphic +isomorphically +isomorphism +isomorphisms +isomorphous +isomorphs +isoneph +isonephelic +isonergic +isoniazid +isonicotinic +isonym +isonymy +isonymic +isonitramine +isonitril +isonitrile +isonitro +isonitroso +isonomy +isonomic +isonomies +isonomous +isonuclear +isooctane +isooleic +isoosmosis +isopach +isopachous +isopag +isoparaffin +isopathy +isopectic +isopedin +isopedine +isopelletierin +isopelletierine +isopentane +isopentyl +isoperimeter +isoperimetry +isoperimetric +isoperimetrical +isopetalous +isophanal +isophane +isophasal +isophene +isophenomenal +isophylly +isophyllous +isophone +isophoria +isophorone +isophotal +isophote +isophotes +isophthalic +isophthalyl +isopycnal +isopycnic +isopicramic +isopiestic +isopiestically +isopilocarpine +isopyre +isopyromucic +isopyrrole +isoplere +isopleth +isoplethic +isopleths +isopleura +isopleural +isopleuran +isopleure +isopleurous +isopod +isopoda +isopodan +isopodans +isopodiform +isopodimorphous +isopodous +isopods +isopogonous +isopoly +isopolite +isopolity +isopolitical +isopor +isoporic +isoprenaline +isoprene +isoprenes +isoprenoid +isopropanol +isopropenyl +isopropyl +isopropylacetic +isopropylamine +isopropylideneacetone +isoproterenol +isopsephic +isopsephism +isoptera +isopterous +isoptic +isopulegone +isopurpurin +isoquercitrin +isoquinine +isoquinoline +isorcinol +isorhamnose +isorhythm +isorhythmic +isorhythmically +isorhodeose +isorithm +isorosindone +isorrhythmic +isorropic +isort +isosaccharic +isosaccharin +isoscele +isosceles +isoscope +isoseismal +isoseismic +isoseismical +isoseist +isoserine +isosmotic +isosmotically +isospin +isospins +isospondyli +isospondylous +isospore +isospory +isosporic +isospories +isosporous +isostacy +isostasy +isostasies +isostasist +isostatic +isostatical +isostatically +isostemony +isostemonous +isoster +isostere +isosteric +isosterism +isostrychnine +isostructural +isosuccinic +isosulphide +isosulphocyanate +isosulphocyanic +isosultam +isotac +isotach +isotachs +isotactic +isoteles +isotely +isoteniscope +isotere +isoteric +isotheral +isothere +isotheres +isotherm +isothermal +isothermally +isothermic +isothermical +isothermobath +isothermobathic +isothermobaths +isothermous +isotherms +isotherombrose +isothiocyanates +isothiocyanic +isothiocyano +isothujone +isotimal +isotimic +isotype +isotypes +isotypic +isotypical +isotome +isotomous +isotone +isotones +isotony +isotonia +isotonic +isotonically +isotonicity +isotope +isotopes +isotopy +isotopic +isotopically +isotopies +isotopism +isotrehalose +isotria +isotrimorphic +isotrimorphism +isotrimorphous +isotron +isotronic +isotrope +isotropy +isotropic +isotropies +isotropil +isotropism +isotropous +isovalerate +isovalerianate +isovalerianic +isovaleric +isovalerone +isovaline +isovanillic +isovoluminal +isoxanthine +isoxazine +isoxazole +isoxylene +isoxime +isozyme +isozymes +isozymic +isozooid +ispaghul +ispraynik +ispravnik +israel +israeli +israelis +israelite +israelites +israeliteship +israelitic +israelitish +israelitism +israelitize +issachar +issanguila +issedoi +issedones +issei +isseis +issite +issuable +issuably +issuance +issuances +issuant +issue +issued +issueless +issuer +issuers +issues +issuing +ist +istana +istanbul +isth +isthm +isthmal +isthmectomy +isthmectomies +isthmi +isthmia +isthmial +isthmian +isthmians +isthmiate +isthmic +isthmics +isthmist +isthmistic +isthmistical +isthmistics +isthmoid +isthmus +isthmuses +istiophorid +istiophoridae +istiophorus +istle +istles +istoke +istrian +istvaeones +isuret +isuretine +isuridae +isuroid +isurus +iswara +isz +it +yt +ita +itabirite +itacism +itacist +itacistic +itacolumite +itaconate +itaconic +itai +ital +itala +itali +italy +italian +italianate +italianately +italianation +italianesque +italianiron +italianish +italianism +italianist +italianity +italianization +italianize +italianizer +italianly +italians +italic +italical +italically +italican +italicanist +italici +italicism +italicization +italicize +italicized +italicizes +italicizing +italics +italiot +italiote +italite +italomania +italon +italophile +itamalate +itamalic +itatartaric +itatartrate +itauba +itaves +itch +itched +itcheoglan +itches +itchy +itchier +itchiest +itchiness +itching +itchingly +itchings +itchless +itchproof +itchreed +itchweed +itchwood +itcze +itd +itea +iteaceae +itel +itelmes +item +itemed +itemy +iteming +itemise +itemization +itemizations +itemize +itemized +itemizer +itemizers +itemizes +itemizing +items +iten +itenean +iter +iterable +iterance +iterances +iterancy +iterant +iterate +iterated +iterately +iterates +iterating +iteration +iterations +iterative +iteratively +iterativeness +iterator +iterators +iteroparity +iteroparous +iters +iterum +ithaca +ithacan +ithacensian +ithagine +ithaginis +ithand +ither +itherness +ithiel +ithyphallic +ithyphallus +ithyphyllous +ithomiid +ithomiidae +ithomiinae +itylus +itineracy +itinerancy +itinerant +itinerantly +itinerants +itinerary +itineraria +itinerarian +itineraries +itinerarium +itinerariums +itinerate +itinerated +itinerating +itineration +itinereraria +itinerite +itinerition +itineritious +itineritis +itineritive +itinerous +itys +itll +itmo +ito +itoism +itoist +itoland +itonama +itonaman +itonia +itonidid +itonididae +itoubou +its +itself +itsy +ytter +ytterbia +ytterbias +ytterbic +ytterbite +ytterbium +ytterbous +ytterite +ittria +yttria +yttrialite +yttrias +yttric +yttriferous +yttrious +yttrium +yttriums +yttrocerite +yttrocolumbite +yttrocrasite +yttrofluorite +yttrogummite +yttrotantalite +ituraean +iturite +itza +itzebu +yuan +yuans +yuapin +yuca +yucatec +yucatecan +yucateco +yucca +yuccas +yucch +yuch +yuchi +yuck +yucked +yuckel +yucker +yucky +yuckier +yuckiest +yucking +yuckle +yucks +iud +iuds +yuechi +yuft +yug +yuga +yugada +yugas +yugoslav +yugoslavia +yugoslavian +yugoslavians +yugoslavic +yugoslavs +yuh +yuit +yuk +yukaghir +yukata +yuke +yuki +yukian +yukked +yukkel +yukking +yukon +yuks +yulan +yulans +yule +yuleblock +yules +yuletide +yuletides +iulidan +iulus +yum +yuma +yuman +yummy +yummier +yummies +yummiest +yun +yunca +yuncan +yungan +yunker +yunnanese +yup +yupon +yupons +yuppie +yuquilla +yuquillas +yurak +iurant +yurok +yurt +yurta +yurts +yurucare +yurucarean +yurucari +yurujure +yuruk +yuruna +yurupary +yus +yusdrum +yustaga +yutu +iuus +yuzlik +yuzluk +iv +iva +ivan +ive +ivy +ivybells +ivyberry +ivyberries +ivied +ivies +ivyflower +ivylike +ivin +ivyweed +ivywood +ivywort +yvonne +ivory +ivorybill +ivoried +ivories +ivorylike +ivorine +ivoriness +ivorist +ivorytype +ivorywood +ivray +ivresse +iw +iwa +iwaiwa +iwbells +iwberry +ywca +iwearth +iwflower +iwis +ywis +iworth +iwound +iwurche +iwurthen +iwwood +iwwort +ix +ixia +ixiaceae +ixiama +ixias +ixil +ixion +ixionian +ixodes +ixodian +ixodic +ixodid +ixodidae +ixodids +ixora +ixtle +ixtles +izafat +izar +izard +izars +izba +izcateco +izchak +izdubar +izing +izle +izote +iztle +izumi +izvozchik +izzard +izzards +izzat +izzy +j +ja +jaalin +jaap +jab +jabalina +jabarite +jabbed +jabber +jabbered +jabberer +jabberers +jabbering +jabberingly +jabberment +jabbernowl +jabbers +jabberwock +jabberwocky +jabberwockian +jabbing +jabbingly +jabble +jabers +jabia +jabiru +jabirus +jaborandi +jaborandis +jaborin +jaborine +jabot +jaboticaba +jabots +jabs +jabul +jabules +jaburan +jacal +jacales +jacals +jacaltec +jacalteca +jacamar +jacamaralcyon +jacamars +jacameropine +jacamerops +jacami +jacamin +jacana +jacanas +jacanidae +jacaranda +jacarandas +jacarandi +jacare +jacate +jacatoo +jacchus +jacconet +jacconot +jacens +jacent +jacht +jacinth +jacinthe +jacinthes +jacinths +jacitara +jack +jackal +jackals +jackanapes +jackanapeses +jackanapish +jackaroo +jackarooed +jackarooing +jackaroos +jackash +jackass +jackassery +jackasses +jackassification +jackassism +jackassness +jackbird +jackboy +jackboot +jackbooted +jackboots +jackbox +jackdaw +jackdaws +jacked +jackeen +jackey +jacker +jackeroo +jackerooed +jackerooing +jackeroos +jackers +jacket +jacketed +jackety +jacketing +jacketless +jacketlike +jackets +jacketwise +jackfish +jackfishes +jackfruit +jackhammer +jackhammers +jackhead +jacky +jackyard +jackyarder +jackie +jackye +jackies +jacking +jackknife +jackknifed +jackknifes +jackknifing +jackknives +jackleg +jacklegs +jacklight +jacklighter +jackman +jackmen +jacknifed +jacknifing +jacknives +jacko +jackpile +jackpiling +jackplane +jackpot +jackpots +jackpudding +jackpuddinghood +jackrabbit +jackrod +jackroll +jackrolled +jackrolling +jackrolls +jacks +jacksaw +jackscrew +jackscrews +jackshaft +jackshay +jackshea +jackslave +jacksmelt +jacksmelts +jacksmith +jacksnipe +jacksnipes +jackson +jacksonia +jacksonian +jacksonite +jacksonville +jackstay +jackstays +jackstock +jackstone +jackstones +jackstraw +jackstraws +jacktan +jacktar +jackweed +jackwood +jacob +jacobaea +jacobaean +jacobean +jacoby +jacobian +jacobic +jacobin +jacobinia +jacobinic +jacobinical +jacobinically +jacobinism +jacobinization +jacobinize +jacobins +jacobite +jacobitely +jacobitiana +jacobitic +jacobitical +jacobitically +jacobitish +jacobitishly +jacobitism +jacobsite +jacobson +jacobus +jacobuses +jacolatt +jaconace +jaconet +jaconets +jacounce +jacquard +jacquards +jacqueline +jacquemart +jacqueminot +jacquerie +jacques +jactance +jactancy +jactant +jactation +jacteleg +jactitate +jactitated +jactitating +jactitation +jactivus +jactura +jacture +jactus +jacu +jacuaru +jaculate +jaculated +jaculates +jaculating +jaculation +jaculative +jaculator +jaculatory +jaculatorial +jaculiferous +jacunda +jacutinga +jad +jadded +jadder +jadding +jade +jaded +jadedly +jadedness +jadeite +jadeites +jadelike +jadery +jades +jadesheen +jadeship +jadestone +jady +jading +jadish +jadishly +jadishness +jaditic +jaegars +jaeger +jaegers +jag +jaga +jagamohan +jagannath +jagannatha +jagat +jagatai +jagataic +jagath +jageer +jager +jagers +jagg +jaggar +jaggary +jaggaries +jagged +jaggeder +jaggedest +jaggedly +jaggedness +jagger +jaggery +jaggeries +jaggers +jagghery +jaggheries +jaggy +jaggier +jaggiest +jagging +jaggs +jagheer +jagheerdar +jaghir +jaghirdar +jaghire +jaghiredar +jagir +jagirdar +jagla +jagless +jagong +jagra +jagras +jagrata +jags +jagua +jaguar +jaguarete +jaguarondi +jaguars +jaguarundi +jaguarundis +jaguey +jah +jahannan +jahve +jahveh +jahvism +jahvist +jahvistic +jai +jay +jayant +jaybird +jaybirds +jaycee +jaycees +jayesh +jaygee +jaygees +jayhawk +jayhawker +jail +jailage +jailbait +jailbird +jailbirds +jailbreak +jailbreaker +jailbreaks +jaildom +jailed +jailer +jaileress +jailering +jailers +jailership +jailhouse +jailhouses +jailyard +jailing +jailish +jailkeeper +jailless +jaillike +jailmate +jailor +jailoring +jailors +jails +jailward +jaime +jain +jaina +jainism +jainist +jaypie +jaypiet +jaipuri +jays +jayvee +jayvees +jaywalk +jaywalked +jaywalker +jaywalkers +jaywalking +jaywalks +jajman +jak +jakarta +jake +jakey +jakes +jakfruit +jako +jakob +jakos +jakun +jalalaean +jalap +jalapa +jalapeno +jalapenos +jalapic +jalapin +jalapins +jalaps +jalee +jalet +jalkar +jalloped +jalop +jalopy +jalopies +jaloppy +jaloppies +jalops +jalor +jalouse +jaloused +jalousie +jalousied +jalousies +jalousing +jalpaite +jalur +jam +jama +jamadar +jamaica +jamaican +jamaicans +jaman +jamb +jambalaya +jambart +jambarts +jambe +jambeau +jambeaux +jambed +jambee +jamber +jambes +jambiya +jambing +jambo +jamboy +jambolan +jambolana +jambon +jambone +jambonneau +jambool +jamboree +jamborees +jambos +jambosa +jambs +jambstone +jambul +jamdanee +jamdani +james +jamesian +jamesina +jameson +jamesonite +jamestown +jami +jamie +jamlike +jammed +jammedness +jammer +jammers +jammy +jamming +jamnia +jamnut +jamoke +jampacked +jampan +jampanee +jampani +jamrosade +jams +jamshid +jamtland +jamwood +jan +janapa +janapan +janapum +janders +jane +janeiro +janes +janet +jangada +jangar +janghey +jangkar +jangle +jangled +jangler +janglery +janglers +jangles +jangly +jangling +janice +janiceps +janiculan +janiculum +janiform +janisary +janisaries +janissary +janitor +janitorial +janitors +janitorship +janitress +janitresses +janitrix +janizary +janizarian +janizaries +jank +janker +jankers +jann +janner +jannock +janos +jansenism +jansenist +jansenistic +jansenistical +jansenize +jant +jantee +janthina +janthinidae +janty +jantu +janua +january +januaries +januarius +janus +januslike +jaob +jap +japaconin +japaconine +japaconitin +japaconitine +japan +japanee +japanese +japanesery +japanesy +japanesque +japanesquely +japanesquery +japanicize +japanism +japanization +japanize +japanized +japanizes +japanizing +japanned +japanner +japannery +japanners +japanning +japannish +japanolatry +japanology +japanologist +japanophile +japanophobe +japanophobia +japans +jape +japed +japer +japery +japeries +japers +japes +japetus +japheth +japhetic +japhetide +japhetite +japygid +japygidae +japygoid +japing +japingly +japish +japishly +japishness +japyx +japonaiserie +japonic +japonica +japonically +japonicas +japonicize +japonism +japonize +japonizer +jaqueline +jaquesian +jaquette +jaquima +jar +jara +jarabe +jaragua +jarana +jararaca +jararacussu +jarbird +jarble +jarbot +jarde +jardin +jardini +jardiniere +jardinieres +jardon +jared +jareed +jarfly +jarful +jarfuls +jarg +jargle +jargogle +jargon +jargonal +jargoned +jargoneer +jargonel +jargonelle +jargonels +jargoner +jargonesque +jargonic +jargoning +jargonisation +jargonise +jargonised +jargonish +jargonising +jargonist +jargonistic +jargonium +jargonization +jargonize +jargonized +jargonizer +jargonizing +jargonnelle +jargons +jargoon +jargoons +jarhead +jarina +jarinas +jark +jarkman +jarl +jarldom +jarldoms +jarless +jarlite +jarls +jarlship +jarmo +jarnut +jarool +jarosite +jarosites +jarovization +jarovize +jarovized +jarovizes +jarovizing +jarp +jarra +jarrah +jarrahs +jarred +jarret +jarry +jarring +jarringly +jarringness +jars +jarsful +jarvey +jarveys +jarvy +jarvie +jarvies +jarvis +jasey +jaseyed +jaseys +jasy +jasies +jasione +jasmin +jasminaceae +jasmine +jasmined +jasminelike +jasmines +jasminewood +jasmins +jasminum +jasmone +jason +jasp +jaspachate +jaspagate +jaspe +jasper +jasperated +jaspered +jaspery +jasperite +jasperize +jasperized +jasperizing +jasperoid +jaspers +jasperware +jaspidean +jaspideous +jaspilite +jaspilyte +jaspis +jaspoid +jasponyx +jaspopal +jass +jassid +jassidae +jassids +jassoid +jasz +jat +jataco +jataka +jatamansi +jateorhiza +jateorhizin +jateorhizine +jatha +jati +jatki +jatni +jato +jatoba +jatos +jatropha +jatrophic +jatrorrhizine +jatulian +jaudie +jauk +jauked +jauking +jauks +jaun +jaunce +jaunced +jaunces +jauncing +jaunder +jaunders +jaundice +jaundiced +jaundiceroot +jaundices +jaundicing +jauner +jaunt +jaunted +jaunty +jauntie +jauntier +jauntiest +jauntily +jauntiness +jaunting +jauntingly +jaunts +jaup +jauped +jauping +jaups +java +javahai +javali +javan +javanee +javanese +javanine +javas +javel +javelin +javelina +javelinas +javeline +javelined +javelineer +javelining +javelins +javelot +javer +javitero +jaw +jawab +jawan +jawans +jawbation +jawbone +jawboned +jawbones +jawboning +jawbreak +jawbreaker +jawbreakers +jawbreaking +jawbreakingly +jawcrusher +jawed +jawfall +jawfallen +jawfeet +jawfish +jawfishes +jawfoot +jawfooted +jawhole +jawy +jawing +jawless +jawlike +jawline +jawlines +jawn +jawp +jawrope +jaws +jawsmith +jawtwister +jazey +jazeys +jazeran +jazerant +jazy +jazies +jazyges +jazz +jazzbow +jazzed +jazzer +jazzers +jazzes +jazzy +jazzier +jazziest +jazzily +jazziness +jazzing +jazzist +jazzlike +jazzman +jazzmen +jcl +jct +jctn +jealous +jealouse +jealousy +jealousies +jealously +jealousness +jeames +jean +jeanette +jeany +jeanie +jeanne +jeannette +jeannie +jeanpaulia +jeans +jear +jebat +jebel +jebels +jebus +jebusi +jebusite +jebusitic +jebusitical +jebusitish +jecoral +jecorin +jecorize +jed +jedburgh +jedcock +jedding +jeddock +jee +jeed +jeeing +jeel +jeep +jeepers +jeepney +jeepneys +jeeps +jeer +jeered +jeerer +jeerers +jeery +jeering +jeeringly +jeerproof +jeers +jees +jeetee +jeewhillijers +jeewhillikens +jeez +jef +jefe +jefes +jeff +jeffery +jefferisite +jefferson +jeffersonia +jeffersonian +jeffersonianism +jeffersonians +jeffersonite +jeffie +jeffrey +jeg +jehad +jehads +jehoshaphat +jehovah +jehovic +jehovism +jehovist +jehovistic +jehu +jehup +jehus +jejuna +jejunal +jejunator +jejune +jejunectomy +jejunectomies +jejunely +jejuneness +jejunity +jejunities +jejunitis +jejunoduodenal +jejunoileitis +jejunostomy +jejunostomies +jejunotomy +jejunum +jejunums +jekyll +jelab +jelerang +jelib +jelick +jell +jellab +jellaba +jellabas +jelled +jelly +jellib +jellybean +jellybeans +jellica +jellico +jellydom +jellied +jelliedness +jellies +jellify +jellification +jellified +jellifies +jellifying +jellyfish +jellyfishes +jellying +jellyleaf +jellily +jellylike +jellylikeness +jelling +jellyroll +jello +jelloid +jells +jelotong +jelske +jelutong +jelutongs +jem +jemadar +jemadars +jembe +jemble +jemez +jemidar +jemidars +jemima +jemmy +jemmied +jemmies +jemmying +jemmily +jemminess +jen +jenequen +jenine +jenkin +jenna +jennerization +jennerize +jennet +jenneting +jennets +jenny +jennie +jennier +jennies +jennifer +jenoar +jenson +jentacular +jeofail +jeon +jeopard +jeoparded +jeoparder +jeopardy +jeopardied +jeopardies +jeopardying +jeoparding +jeopardious +jeopardise +jeopardised +jeopardising +jeopardize +jeopardized +jeopardizes +jeopardizing +jeopardous +jeopardously +jeopardousness +jeopards +jequerity +jequirity +jequirities +jer +jerahmeel +jerahmeelites +jerald +jerbil +jerboa +jerboas +jere +jereed +jereeds +jeremejevite +jeremy +jeremiad +jeremiads +jeremiah +jeremian +jeremianic +jeremias +jerez +jerfalcon +jerib +jerican +jericho +jerid +jerids +jerk +jerked +jerker +jerkers +jerky +jerkier +jerkies +jerkiest +jerkily +jerkin +jerkined +jerkiness +jerking +jerkingly +jerkings +jerkinhead +jerkins +jerkish +jerks +jerksome +jerkwater +jerl +jerm +jermonal +jermoonal +jernie +jeroboam +jeroboams +jerome +jeromian +jeronymite +jeropiga +jerque +jerqued +jerquer +jerquing +jerreed +jerreeds +jerry +jerrybuild +jerrybuilding +jerrybuilt +jerrican +jerrycan +jerricans +jerrycans +jerrid +jerrids +jerrie +jerries +jerryism +jersey +jerseyan +jerseyed +jerseyite +jerseyites +jerseyman +jerseys +jert +jerusalem +jervia +jervin +jervina +jervine +jesper +jess +jessakeed +jessamy +jessamies +jessamine +jessant +jesse +jessean +jessed +jesses +jessica +jessie +jessing +jessur +jest +jestbook +jested +jestee +jester +jesters +jestful +jesting +jestingly +jestings +jestingstock +jestmonger +jestproof +jests +jestwise +jestword +jesu +jesuate +jesuist +jesuit +jesuited +jesuitess +jesuitic +jesuitical +jesuitically +jesuitish +jesuitism +jesuitist +jesuitize +jesuitocracy +jesuitry +jesuitries +jesuits +jesus +jet +jetavator +jetbead +jetbeads +jete +jetes +jethro +jethronian +jetliner +jetliners +jeton +jetons +jetport +jetports +jets +jetsam +jetsams +jetsom +jetsoms +jetstream +jettage +jettatore +jettatura +jetteau +jetted +jetter +jetty +jettied +jetties +jettyhead +jettying +jettiness +jetting +jettingly +jettison +jettisonable +jettisoned +jettisoning +jettisons +jettywise +jetton +jettons +jettru +jetware +jeu +jeunesse +jeux +jew +jewbird +jewbush +jewdom +jewed +jewel +jeweled +jeweler +jewelers +jewelfish +jewelfishes +jewelhouse +jewely +jeweling +jewelled +jeweller +jewellery +jewellers +jewelless +jewelly +jewellike +jewelling +jewelry +jewelries +jewels +jewelsmith +jewelweed +jewelweeds +jewess +jewfish +jewfishes +jewhood +jewy +jewing +jewis +jewish +jewishly +jewishness +jewism +jewless +jewlike +jewling +jewry +jews +jewship +jewstone +jezail +jezails +jezebel +jezebelian +jezebelish +jezebels +jezekite +jeziah +jezreelite +jg +jger +jharal +jheel +jhool +jhow +jhuria +jhvh +ji +jianyun +jiao +jib +jibb +jibba +jibbah +jibbed +jibbeh +jibber +jibbers +jibby +jibbing +jibbings +jibbons +jibboom +jibbooms +jibbs +jibe +jibed +jiber +jibers +jibes +jibhead +jibi +jibing +jibingly +jibman +jibmen +jiboa +jiboya +jibs +jibstay +jicama +jicamas +jicaque +jicaquean +jicara +jicarilla +jiff +jiffy +jiffies +jiffle +jiffs +jig +jigaboo +jigaboos +jigamaree +jigged +jigger +jiggered +jiggerer +jiggerman +jiggermast +jiggers +jigget +jiggety +jiggy +jigginess +jigging +jiggish +jiggit +jiggle +jiggled +jiggler +jiggles +jiggly +jigglier +jiggliest +jiggling +jiggumbob +jiglike +jigman +jigmen +jigote +jigs +jigsaw +jigsawed +jigsawing +jigsawn +jigsaws +jihad +jihads +jikungu +jill +jillaroo +jillet +jillflirt +jilling +jillion +jillions +jills +jilt +jilted +jiltee +jilter +jilters +jilting +jiltish +jilts +jim +jimbang +jimberjaw +jimberjawed +jimbo +jimcrack +jimigaki +jiminy +jimjam +jimjams +jimjums +jimmer +jimmy +jimmied +jimmies +jimmying +jimminy +jimmyweed +jymold +jimp +jimper +jimpest +jimpy +jimply +jimpness +jimpricute +jimsedge +jimson +jimsonweed +jin +jina +jincamas +jincan +jinchao +jinete +jing +jingal +jingall +jingalls +jingals +jingbai +jingbang +jynginae +jyngine +jingko +jingkoes +jingle +jinglebob +jingled +jinglejangle +jingler +jinglers +jingles +jinglet +jingly +jinglier +jingliest +jingling +jinglingly +jingo +jingodom +jingoed +jingoes +jingoing +jingoish +jingoism +jingoisms +jingoist +jingoistic +jingoistically +jingoists +jingu +jinja +jinjili +jink +jinked +jinker +jinkers +jinket +jinking +jinkle +jinks +jinn +jinnee +jinnestan +jinni +jinny +jinnies +jinniyeh +jinniwink +jinnywink +jinns +jinricksha +jinrickshaw +jinriki +jinrikiman +jinrikimen +jinrikisha +jinrikishas +jinriksha +jins +jinsha +jinshang +jinsing +jinx +jynx +jinxed +jinxes +jinxing +jipijapa +jipijapas +jipper +jiqui +jirble +jirga +jirgah +jiri +jirkinet +jisheng +jism +jisms +jissom +jitendra +jiti +jitney +jitneyed +jitneying +jitneyman +jitneys +jitneur +jitneuse +jitro +jitter +jitterbug +jitterbugged +jitterbugger +jitterbugging +jitterbugs +jittered +jittery +jitteriness +jittering +jitters +jiujitsu +jiujitsus +jiujutsu +jiujutsus +jiva +jivaran +jivaro +jivaroan +jivatma +jive +jiveass +jived +jives +jiving +jixie +jizya +jizyah +jizzen +jms +jnana +jnanayoga +jnanamarga +jnanas +jnanashakti +jnanendriya +jnd +jnt +jo +joachim +joachimite +joan +joanna +joanne +joannes +joannite +joaquinite +job +jobade +jobarbe +jobation +jobbed +jobber +jobbery +jobberies +jobbernowl +jobbernowlism +jobbers +jobbet +jobbing +jobbish +jobble +jobe +jobholder +jobholders +jobless +joblessness +joblots +jobman +jobmaster +jobmen +jobmistress +jobmonger +jobname +jobnames +jobo +jobs +jobsite +jobsmith +jobson +jocant +jocasta +jocatory +jocelin +jocelyn +joceline +joch +jochen +jock +jockey +jockeydom +jockeyed +jockeying +jockeyish +jockeyism +jockeylike +jockeys +jockeyship +jocker +jockette +jockettes +jocko +jockos +jocks +jockstrap +jockstraps +jockteleg +jocooserie +jocoque +jocoqui +jocose +jocosely +jocoseness +jocoseriosity +jocoserious +jocosity +jocosities +jocote +jocteleg +jocu +jocular +jocularity +jocularities +jocularly +jocularness +joculator +joculatory +jocum +jocuma +jocund +jocundity +jocundities +jocundly +jocundness +jocundry +jocuno +jocunoity +jodel +jodelr +jodhpur +jodhpurs +jodo +joe +joebush +joey +joeyes +joeys +joel +joes +joewood +jog +jogged +jogger +joggers +jogging +joggle +joggled +joggler +jogglers +joggles +jogglety +jogglework +joggly +joggling +jogjakarta +jogs +jogtrot +jogtrottism +johan +johann +johanna +johannean +johannes +johannesburg +johannine +johannisberger +johannist +johannite +john +johnadreams +johnathan +johnboat +johnboats +johnian +johnin +johnny +johnnycake +johnnydom +johnnie +johnnies +johns +johnsmas +johnson +johnsonese +johnsonian +johnsoniana +johnsonianism +johnsonianly +johnsonism +johnstrupite +joy +joyance +joyances +joyancy +joyant +joyce +joycean +joie +joyed +joyful +joyfuller +joyfullest +joyfully +joyfulness +joyhop +joyhouse +joying +joyleaf +joyless +joylessly +joylessness +joylet +join +joinable +joinant +joinder +joinders +joined +joiner +joinered +joinery +joineries +joinering +joiners +joinhand +joining +joiningly +joinings +joins +joint +jointage +jointed +jointedly +jointedness +jointer +jointers +jointy +jointing +jointist +jointless +jointlessness +jointly +jointress +joints +jointure +jointured +jointureless +jointures +jointuress +jointuring +jointweed +jointwood +jointworm +joyous +joyously +joyousness +joypop +joypopped +joypopper +joypopping +joypops +joyproof +joyridden +joyride +joyrider +joyriders +joyrides +joyriding +joyrode +joys +joysome +joist +joisted +joystick +joysticks +joisting +joistless +joists +joyweed +jojoba +jojobas +joke +jokebook +joked +jokey +jokeless +jokelet +jokeproof +joker +jokers +jokes +jokesmith +jokesome +jokesomeness +jokester +jokesters +joky +jokier +jokiest +joking +jokingly +jokish +jokist +joktaleg +jokul +jole +joles +joll +jolleyman +jolly +jollied +jollier +jollyer +jollies +jolliest +jollify +jollification +jollifications +jollified +jollifies +jollifying +jollyhead +jollying +jollily +jolliment +jolliness +jollytail +jollity +jollities +jollitry +jollop +jolloped +joloano +jolt +jolted +jolter +jolterhead +jolterheaded +jolterheadedness +jolters +jolthead +joltheaded +jolty +joltier +joltiest +joltily +joltiness +jolting +joltingly +joltless +joltproof +jolts +jomon +jon +jonah +jonahesque +jonahism +jonahs +jonas +jonathan +jonathanization +jondla +jones +joneses +jonesian +jong +jonglem +jonglery +jongleur +jongleurs +joni +jonnick +jonnock +jonque +jonquil +jonquille +jonquils +jonsonian +jonval +jonvalization +jonvalize +jook +jookerie +joola +joom +joon +jophiel +joram +jorams +jordan +jordanian +jordanians +jordanite +jordanon +jordans +jorden +joree +jorge +jorist +jornada +jornadas +joropo +joropos +jorram +jorum +jorums +jos +jose +josefite +josey +joseite +joseph +josepha +josephine +josephinism +josephinite +josephism +josephite +josephs +josh +joshed +josher +joshers +joshes +joshi +joshing +joshua +josiah +josie +josip +joskin +joss +jossakeed +josser +josses +jostle +jostled +jostlement +jostler +jostlers +jostles +jostling +jot +jota +jotas +jotation +jotisaru +jotisi +jotnian +jots +jotted +jotter +jotters +jotty +jotting +jottings +jotunn +jotunnheim +joual +jouals +joubarb +joubert +joug +jough +jougs +jouisance +jouissance +jouk +jouked +joukery +joukerypawkery +jouking +jouks +joul +joule +joulean +joulemeter +joules +jounce +jounced +jounces +jouncy +jouncier +jounciest +jouncing +jour +journ +journal +journalary +journaled +journalese +journaling +journalise +journalised +journalish +journalising +journalism +journalist +journalistic +journalistically +journalists +journalization +journalize +journalized +journalizer +journalizes +journalizing +journalled +journalling +journals +journey +journeycake +journeyed +journeyer +journeyers +journeying +journeyings +journeyman +journeymen +journeys +journeywoman +journeywomen +journeywork +journeyworker +journo +jours +joust +jousted +jouster +jousters +jousting +jousts +joutes +jova +jove +jovy +jovial +jovialist +jovialistic +joviality +jovialize +jovialized +jovializing +jovially +jovialness +jovialty +jovialties +jovian +jovianly +jovicentric +jovicentrical +jovicentrically +jovilabe +joviniamish +jovinian +jovinianist +jovite +jow +jowar +jowari +jowars +jowed +jowel +jower +jowery +jowing +jowl +jowled +jowler +jowly +jowlier +jowliest +jowlish +jowlop +jowls +jowpy +jows +jowser +jowter +jozy +jr +js +jt +ju +juamave +juan +juang +juans +juba +jubarb +jubardy +jubartas +jubartes +jubas +jubate +jubbah +jubbahs +jubbe +jube +juberous +jubes +jubhah +jubhahs +jubilance +jubilancy +jubilant +jubilantly +jubilar +jubilarian +jubilate +jubilated +jubilates +jubilating +jubilatio +jubilation +jubilations +jubilatory +jubile +jubileal +jubilean +jubilee +jubilees +jubiles +jubili +jubilist +jubilization +jubilize +jubilus +jubus +juchart +juck +juckies +jucuna +jucundity +jud +judaeomancy +judaeophile +judaeophilism +judaeophobe +judaeophobia +judah +judahite +judaic +judaica +judaical +judaically +judaiser +judaism +judaist +judaistic +judaistically +judaization +judaize +judaizer +judas +judases +judaslike +judcock +judder +juddered +juddering +judders +juddock +jude +judean +judex +judge +judgeable +judged +judgeless +judgelike +judgement +judgemental +judgements +judger +judgers +judges +judgeship +judgeships +judging +judgingly +judgmatic +judgmatical +judgmatically +judgment +judgmental +judgments +judgmetic +judgship +judy +judica +judicable +judical +judicata +judicate +judicatio +judication +judicative +judicator +judicatory +judicatorial +judicatories +judicature +judicatures +judice +judices +judicia +judiciable +judicial +judicialis +judiciality +judicialize +judicialized +judicializing +judicially +judicialness +judiciary +judiciaries +judiciarily +judicious +judiciously +judiciousness +judicium +judith +judo +judogi +judoist +judoists +judoka +judokas +judophobia +judophobism +judos +jueces +juergen +juffer +jufti +jufts +jug +juga +jugal +jugale +jugatae +jugate +jugated +jugation +juger +jugerum +jugful +jugfuls +jugged +jugger +juggernaut +juggernautish +juggernauts +jugging +juggins +jugginses +juggle +juggled +jugglement +juggler +jugglery +juggleries +jugglers +juggles +juggling +jugglingly +jugglings +jughead +jugheads +juglandaceae +juglandaceous +juglandales +juglandin +juglans +juglar +juglone +jugoslav +jugs +jugsful +jugula +jugular +jugulares +jugulary +jugulars +jugulate +jugulated +jugulates +jugulating +jugulation +jugulum +jugum +jugums +jugurthine +juha +juyas +juice +juiced +juiceful +juicehead +juiceless +juicelessness +juicer +juicers +juices +juicy +juicier +juiciest +juicily +juiciness +juicing +juise +jujitsu +jujitsus +juju +jujube +jujubes +jujuism +jujuisms +jujuist +jujuists +jujus +jujutsu +jujutsus +juke +jukebox +jukeboxes +juked +jukes +juking +julaceous +jule +julep +juleps +jules +juletta +july +julia +julian +juliana +juliane +julianist +julianto +julid +julidae +julidan +julie +julien +julienite +julienne +juliennes +julies +juliet +juliett +julietta +julyflower +julio +juliott +julius +juloid +juloidea +juloidian +julole +julolidin +julolidine +julolin +juloline +julus +jumada +jumana +jumart +jumba +jumbal +jumbals +jumby +jumbie +jumble +jumbled +jumblement +jumbler +jumblers +jumbles +jumbly +jumbling +jumblingly +jumbo +jumboesque +jumboism +jumbos +jumbuck +jumbucks +jumelle +jument +jumentous +jumfru +jumillite +jumma +jump +jumpable +jumped +jumper +jumperism +jumpers +jumpy +jumpier +jumpiest +jumpily +jumpiness +jumping +jumpingly +jumpmaster +jumpness +jumpoff +jumpoffs +jumprock +jumprocks +jumps +jumpscrape +jumpseed +jumpsome +jumpsuit +jumpsuits +jun +junc +juncaceae +juncaceous +juncaginaceae +juncaginaceous +juncagineous +juncat +junciform +juncite +junco +juncoes +juncoides +juncos +juncous +junction +junctional +junctions +junctive +junctly +junctor +junctural +juncture +junctures +juncus +jundy +jundie +jundied +jundies +jundying +june +juneating +juneau +juneberry +junebud +junectomy +junefish +juneflower +jungermannia +jungermanniaceae +jungermanniaceous +jungermanniales +jungian +jungle +jungled +junglegym +jungles +jungleside +junglewards +junglewood +jungli +jungly +junglier +jungliest +juniata +junior +juniorate +juniority +juniors +juniorship +juniper +juniperaceae +junipers +juniperus +junius +junk +junkboard +junkdealer +junked +junker +junkerdom +junkerish +junkerism +junkers +junket +junketed +junketeer +junketeers +junketer +junketers +junketing +junkets +junketter +junky +junkyard +junkyards +junkie +junkier +junkies +junkiest +junking +junkman +junkmen +junks +juno +junoesque +junonia +junonian +junt +junta +juntas +junto +juntos +jupard +jupati +jupe +jupes +jupiter +jupon +jupons +jur +jura +jural +jurally +jurament +juramenta +juramentado +juramentados +juramental +juramentally +juramentum +jurane +jurant +jurants +jurara +jurare +jurassic +jurat +jurata +juration +jurative +jurator +juratory +juratorial +jurats +jure +jurel +jurels +jurevis +juri +jury +juridic +juridical +juridically +juridicial +juridicus +juries +juryless +juryman +jurymen +juring +juryrigged +juris +jurisconsult +jurisdiction +jurisdictional +jurisdictionalism +jurisdictionally +jurisdictions +jurisdictive +jurisp +jurisprude +jurisprudence +jurisprudent +jurisprudential +jurisprudentialist +jurisprudentially +jurist +juristic +juristical +juristically +jurists +jurywoman +jurywomen +juror +jurors +jurupaite +jus +juslik +juslted +jusquaboutisme +jusquaboutist +jussal +jussel +jusshell +jussi +jussiaea +jussiaean +jussieuan +jussion +jussive +jussives +jussory +just +justaucorps +justed +justen +juster +justers +justest +justice +justiced +justicehood +justiceless +justicelike +justicer +justices +justiceship +justiceweed +justicia +justiciability +justiciable +justicial +justiciar +justiciary +justiciaries +justiciaryship +justiciarship +justiciatus +justicier +justicies +justicing +justico +justicoat +justifably +justify +justifiability +justifiable +justifiableness +justifiably +justification +justifications +justificative +justificator +justificatory +justified +justifiedly +justifier +justifiers +justifies +justifying +justifyingly +justin +justina +justine +justing +justinian +justinianeus +justinianian +justinianist +justitia +justle +justled +justler +justles +justly +justling +justment +justments +justness +justnesses +justo +justs +justus +jut +jute +jutelike +jutes +jutic +jutish +jutka +jutlander +jutlandish +juts +jutted +jutty +juttied +jutties +juttying +jutting +juttingly +juturna +juv +juvavian +juvenal +juvenalian +juvenals +juvenate +juvenescence +juvenescent +juvenile +juvenilely +juvenileness +juveniles +juvenilia +juvenilify +juvenilism +juvenility +juvenilities +juvenilize +juvenocracy +juvenolatry +juvent +juventas +juventude +juverna +juvia +juvite +juwise +juxta +juxtalittoral +juxtamarine +juxtapyloric +juxtapose +juxtaposed +juxtaposes +juxtaposing +juxtaposit +juxtaposition +juxtapositional +juxtapositions +juxtapositive +juxtaspinal +juxtaterrestrial +juxtatropical +juza +jwahar +k +ka +kaaba +kaama +kaas +kaataplectic +kab +kabab +kababish +kababs +kabaya +kabayas +kabaka +kabakas +kabala +kabalas +kabar +kabaragoya +kabard +kabardian +kabars +kabassou +kabbala +kabbalah +kabbalahs +kabbalas +kabbeljaws +kabel +kabeljou +kabeljous +kaberu +kabiet +kabiki +kabikis +kabyle +kabirpanthi +kabistan +kabob +kabobs +kabonga +kabs +kabuki +kabukis +kabuli +kabuzuchi +kacha +kachari +kachcha +kachin +kachina +kachinas +kadaga +kadaya +kadayan +kadarite +kadder +kaddish +kaddishes +kaddishim +kadein +kadi +kadikane +kadine +kadis +kadischi +kadish +kadishim +kadmi +kados +kadsura +kadu +kae +kaempferol +kaes +kaf +kafa +kaferita +kaffeeklatsch +kaffiyeh +kaffiyehs +kaffir +kaffirs +kaffraria +kaffrarian +kafila +kafir +kafiri +kafirin +kafirs +kafiz +kafka +kafkaesque +kafta +kaftan +kaftans +kago +kagos +kagu +kagura +kagus +kaha +kahala +kahar +kahau +kahawai +kahikatea +kahili +kahu +kahuna +kahunas +kai +kay +kaiak +kayak +kayaker +kayakers +kaiaks +kayaks +kayan +kayasth +kayastha +kaibab +kaibartha +kaid +kaif +kaifs +kaik +kaikara +kaikawaka +kail +kayles +kailyard +kailyarder +kailyardism +kailyards +kails +kaimakam +kaiman +kaimo +kain +kainah +kainga +kaingin +kainyn +kainit +kainite +kainites +kainits +kainogenesis +kainozoic +kains +kainsi +kayo +kayoed +kayoes +kayoing +kayos +kairin +kairine +kairolin +kairoline +kairos +kairotic +kays +kaiser +kaiserdom +kaiserin +kaiserins +kaiserism +kaisers +kaisership +kaitaka +kaithi +kaivalya +kayvan +kayward +kaiwhiria +kaiwi +kaj +kajar +kajawah +kajeput +kajeputs +kajugaru +kaka +kakan +kakapo +kakapos +kakar +kakarali +kakaralli +kakariki +kakas +kakatoe +kakatoidae +kakawahie +kakemono +kakemonos +kaki +kakidrosis +kakis +kakistocracy +kakistocracies +kakistocratical +kakkak +kakke +kakogenic +kakorraphiaphobia +kakortokite +kakotopia +kal +kala +kalaazar +kalach +kaladana +kalam +kalamalo +kalamansanai +kalamian +kalamkari +kalams +kalan +kalanchoe +kalandariyah +kalang +kalapooian +kalashnikov +kalasie +kalathoi +kalathos +kaldani +kale +kaleege +kaleyard +kaleyards +kaleidescope +kaleidophon +kaleidophone +kaleidoscope +kaleidoscopes +kaleidoscopic +kaleidoscopical +kaleidoscopically +kalekah +kalema +kalend +kalendae +kalendar +kalendarial +kalends +kales +kalewife +kalewives +kali +kalian +kaliana +kalians +kaliborite +kalidium +kalif +kalifate +kalifates +kaliform +kalifs +kaligenous +kalimba +kalimbas +kalymmaukion +kalymmocyte +kalinga +kalinite +kaliophilite +kalipaya +kaliph +kaliphs +kalyptra +kalyptras +kalis +kalysis +kalispel +kalium +kaliums +kalkvis +kallah +kallege +kallidin +kallidins +kallilite +kallima +kallitype +kalmarian +kalmia +kalmias +kalmuck +kalmuk +kalo +kalogeros +kalokagathia +kalon +kalong +kalongs +kalpa +kalpak +kalpaks +kalpas +kalpis +kalsomine +kalsomined +kalsominer +kalsomining +kaltemail +kalumpang +kalumpit +kalunti +kalwar +kam +kama +kamaaina +kamaainas +kamachi +kamachile +kamacite +kamacites +kamahi +kamala +kamalas +kamaloka +kamanichile +kamansi +kamao +kamares +kamarezite +kamarupa +kamarupic +kamas +kamasin +kamass +kamassi +kamavachara +kamba +kambal +kamboh +kambou +kamchadal +kamchatkan +kame +kameel +kameeldoorn +kameelthorn +kamel +kamelaukia +kamelaukion +kamelaukions +kamelkia +kamerad +kames +kami +kamian +kamias +kamichi +kamiya +kamik +kamika +kamikaze +kamikazes +kamiks +kamis +kamleika +kammalan +kammererite +kammeu +kammina +kamperite +kampylite +kampong +kampongs +kampseen +kamptomorph +kamptulicon +kampuchea +kamseen +kamseens +kamsin +kamsins +kan +kana +kanae +kanaff +kanagi +kanaima +kanaka +kanamycin +kanamono +kanap +kanara +kanarese +kanari +kanas +kanat +kanauji +kanawari +kanawha +kanchil +kand +kande +kandelia +kandjar +kandol +kane +kaneelhart +kaneh +kanephore +kanephoros +kanes +kaneshite +kanesian +kang +kanga +kangayam +kangani +kangany +kangaroo +kangarooer +kangarooing +kangaroolike +kangaroos +kangla +kangli +kangri +kanyaw +kanji +kanjis +kankanai +kankedort +kankie +kankrej +kannada +kannen +kannu +kannume +kanone +kanoon +kanred +kans +kansa +kansan +kansans +kansas +kant +kantar +kantars +kantela +kantele +kanteles +kanteletar +kanten +kanthan +kantharoi +kantharos +kantian +kantianism +kantians +kantiara +kantism +kantist +kantry +kanuka +kanuri +kanwar +kanzu +kaoliang +kaoliangs +kaolin +kaolinate +kaoline +kaolines +kaolinic +kaolinisation +kaolinise +kaolinised +kaolinising +kaolinite +kaolinization +kaolinize +kaolinized +kaolinizing +kaolins +kaon +kaons +kapa +kapai +kapas +kapeika +kapelle +kapellmeister +kaph +kaphs +kapok +kapoks +kapote +kapp +kappa +kapparah +kappas +kappe +kappellmeister +kappie +kappland +kapuka +kapur +kaput +kaputt +karabagh +karabiner +karaburan +karacul +karagan +karaya +karaism +karaite +karaitism +karaka +karakatchan +karakul +karakule +karakuls +karakurt +karamojo +karamu +karanda +karaoke +karat +karatas +karate +karateist +karates +karats +karatto +karbi +karch +kareao +kareau +kareeta +karel +karela +karelian +karen +karewa +karez +karharbari +kari +karyaster +karyatid +karyenchyma +karinghota +karyochylema +karyochrome +karyocyte +karyogamy +karyogamic +karyokinesis +karyokinetic +karyolymph +karyolysidae +karyolysis +karyolysus +karyolitic +karyolytic +karyology +karyologic +karyological +karyologically +karyomere +karyomerite +karyomicrosome +karyomitoic +karyomitome +karyomiton +karyomitosis +karyomitotic +karyon +karyopyknosis +karyoplasm +karyoplasma +karyoplasmatic +karyoplasmic +karyorrhexis +karyoschisis +karyosystematics +karyosoma +karyosome +karyotin +karyotins +karyotype +karyotypic +karyotypical +karite +kariti +karl +karling +karluk +karma +karmadharaya +karmas +karmathian +karmic +karmouth +karn +karns +karo +karoo +karoos +karos +kaross +karosses +karou +karpas +karree +karren +karri +karroo +karroos +karrusel +karsha +karshuni +karst +karstenite +karstic +karsts +kart +kartel +karthli +karting +kartings +kartometer +kartos +karts +kartvel +kartvelian +karuna +karval +karvar +karwar +karwinskia +kas +kasa +kasbah +kasbeke +kascamiol +kaser +kasha +kashan +kashas +kasher +kashered +kashering +kashers +kashga +kashi +kashyapa +kashim +kashima +kashira +kashmir +kashmiri +kashmirian +kashmirs +kashoubish +kashrut +kashruth +kashruths +kashruts +kashube +kashubian +kasida +kasikumuk +kaska +kaskaskia +kasm +kasolite +kassabah +kassak +kassite +kassu +kastura +kasubian +kat +katabanian +katabases +katabasis +katabatic +katabella +katabolic +katabolically +katabolism +katabolite +katabolize +katabothra +katabothron +katachromasis +katacrotic +katacrotism +katagelophobia +katagenesis +katagenetic +katakana +katakanas +katakinesis +katakinetic +katakinetomer +katakinetomeric +katakiribori +katalase +katalyses +katalysis +katalyst +katalytic +katalyze +katalyzed +katalyzer +katalyzing +katamorphic +katamorphism +katana +kataphoresis +kataphoretic +kataphoric +kataphrenia +kataplasia +kataplectic +kataplexy +katar +katastate +katastatic +katat +katathermometer +katatype +katatonia +katatonic +katchina +katchung +katcina +kate +kath +katha +kathak +kathal +katharevusa +katharina +katharine +katharometer +katharses +katharsis +kathartic +kathemoglobin +kathenotheism +katherine +kathy +kathisma +kathismata +kathleen +kathodal +kathode +kathodes +kathodic +katholikoi +katholikos +katholikoses +kathopanishad +kathryn +katy +katydid +katydids +katie +katik +katinka +kation +kations +katipo +katipunan +katipuneros +katjepiering +katmon +katogle +katrina +katrine +katrinka +kats +katsunkel +katsup +katsuwonidae +katuka +katukina +katun +katurai +katzenjammer +kauch +kauravas +kauri +kaury +kauries +kauris +kava +kavaic +kavas +kavass +kavasses +kaver +kavi +kavika +kaw +kawaka +kawakawa +kawchodinne +kawika +kazachki +kazachok +kazak +kazatske +kazatski +kazatsky +kazatskies +kazi +kazoo +kazoos +kazuhiro +kb +kbar +kbps +kc +kcal +kea +keach +keacorn +keap +kearn +keas +keat +keats +keatsian +keawe +keb +kebab +kebabs +kebar +kebars +kebby +kebbie +kebbies +kebbock +kebbocks +kebbuck +kebbucks +kebyar +keblah +keblahs +kebob +kebobs +kechel +kechumaran +keck +kecked +kecky +kecking +keckle +keckled +keckles +keckling +kecks +kecksy +kecksies +ked +kedar +kedarite +keddah +keddahs +kedge +kedged +kedger +kedgeree +kedgerees +kedges +kedgy +kedging +kedjave +kedlock +kedushah +kedushshah +kee +keech +keef +keefs +keek +keeked +keeker +keekers +keeking +keeks +keel +keelage +keelages +keelback +keelbill +keelbird +keelblock +keelboat +keelboatman +keelboatmen +keelboats +keeldrag +keeled +keeler +keelfat +keelhale +keelhaled +keelhales +keelhaling +keelhaul +keelhauled +keelhauling +keelhauls +keelie +keeling +keelivine +keelless +keelman +keelrake +keels +keelson +keelsons +keelvat +keen +keena +keened +keener +keeners +keenest +keening +keenly +keenness +keennesses +keens +keep +keepable +keeper +keeperess +keepering +keeperless +keepers +keepership +keeping +keepings +keepnet +keeps +keepsake +keepsakes +keepsaky +keepworthy +keerie +keerogue +kees +keeshond +keeshonden +keeshonds +keeslip +keest +keester +keesters +keet +keets +keeve +keeves +keewatin +kef +keffel +keffiyeh +kefiatoid +kefifrel +kefir +kefiric +kefirs +kefs +kefti +keftian +keftiu +keg +kegeler +kegelers +kegful +keggmiengg +kegler +keglers +kegling +keglings +kegs +kehaya +kehillah +kehilloth +kehoeite +key +keyage +keyaki +keyboard +keyboarded +keyboarder +keyboarding +keyboards +keybutton +keid +keyed +keyhole +keyholes +keying +keyless +keylet +keilhauite +keylock +keyman +keymen +keymove +keynesian +keynesianism +keynote +keynoted +keynoter +keynoters +keynotes +keynoting +keypad +keypads +keypress +keypresses +keypunch +keypunched +keypuncher +keypunchers +keypunches +keypunching +keir +keirs +keys +keyseat +keyseater +keyserlick +keyset +keysets +keyslot +keysmith +keist +keister +keyster +keisters +keysters +keystone +keystoned +keystoner +keystones +keystroke +keystrokes +keita +keith +keitloa +keitloas +keyway +keyways +keywd +keyword +keywords +keywrd +kekchi +kekotene +kekuna +kelchin +kelchyn +keld +kelder +kele +kelebe +kelectome +keleh +kelek +kelep +kelia +kelima +kelyphite +kelk +kell +kella +kelleg +kellegk +kellet +kelly +kellia +kellick +kellies +kellion +kellys +kellock +kellupweed +keloid +keloidal +keloids +kelotomy +kelotomies +kelowna +kelp +kelped +kelper +kelpfish +kelpfishes +kelpy +kelpie +kelpies +kelping +kelps +kelpware +kelpwort +kelson +kelsons +kelt +kelter +kelters +kelty +keltic +keltics +keltie +keltoi +kelts +kelvin +kelvins +kemal +kemalism +kemalist +kemancha +kemb +kemelin +kemp +kempas +kemperyman +kempy +kempite +kemple +kemps +kempster +kempt +kemptken +kempts +ken +kenaf +kenafs +kenai +kenareh +kench +kenches +kend +kendal +kendy +kendir +kendyr +kendna +kendo +kendoist +kendos +kenelm +kenema +kenya +kenyan +kenyans +kenipsim +kenyte +kenlore +kenmark +kenmpy +kenn +kennebec +kennebecker +kennebunker +kenned +kennedy +kennedya +kennel +kenneled +kenneling +kennell +kennelled +kennelly +kennelling +kennelman +kennels +kenner +kennet +kenneth +kenny +kenning +kennings +kenningwort +kenno +keno +kenogenesis +kenogenetic +kenogenetically +kenogeny +kenophobia +kenos +kenosis +kenosises +kenotic +kenoticism +kenoticist +kenotism +kenotist +kenotoxin +kenotron +kenotrons +kens +kenscoff +kenseikai +kensington +kensitite +kenspac +kenspeck +kenspeckle +kenspeckled +kent +kentallenite +kente +kentia +kenticism +kentish +kentishman +kentle +kentledge +kenton +kentrogon +kentrolite +kentucky +kentuckian +kentuckians +keogenesis +keout +kep +kephalin +kephalins +kephir +kepi +kepis +keplerian +kepped +keppen +kepping +keps +kept +ker +keracele +keraci +keralite +keramic +keramics +kerana +keraphyllocele +keraphyllous +kerasin +kerasine +kerat +keratalgia +keratectacia +keratectasia +keratectomy +keratectomies +keraterpeton +keratin +keratinization +keratinize +keratinized +keratinizing +keratinoid +keratinophilic +keratinose +keratinous +keratins +keratitis +keratoangioma +keratocele +keratocentesis +keratocni +keratoconi +keratoconjunctivitis +keratoconus +keratocricoid +keratode +keratoderma +keratodermia +keratogenic +keratogenous +keratoglobus +keratoglossus +keratohelcosis +keratohyal +keratoid +keratoidea +keratoiritis +keratol +keratoleukoma +keratolysis +keratolytic +keratoma +keratomalacia +keratomas +keratomata +keratome +keratometer +keratometry +keratometric +keratomycosis +keratoncus +keratonyxis +keratonosus +keratophyr +keratophyre +keratoplasty +keratoplastic +keratoplasties +keratorrhexis +keratoscope +keratoscopy +keratose +keratoses +keratosic +keratosis +keratosropy +keratotic +keratotome +keratotomy +keratotomies +keratto +keraulophon +keraulophone +keraunia +keraunion +keraunograph +keraunography +keraunographic +keraunophobia +keraunophone +keraunophonic +keraunoscopy +keraunoscopia +kerb +kerbaya +kerbed +kerbing +kerbs +kerbstone +kerch +kercher +kerchief +kerchiefed +kerchiefs +kerchieft +kerchieves +kerchoo +kerchug +kerchunk +kerectomy +kerel +keres +keresan +kerewa +kerf +kerfed +kerfing +kerflap +kerflop +kerflummox +kerfs +kerfuffle +kerygma +kerygmata +kerygmatic +kerykeion +kerystic +kerystics +kerite +keryx +kerl +kerman +kermanji +kermanshah +kermes +kermesic +kermesite +kermess +kermesses +kermis +kermises +kern +kerne +kerned +kernel +kerneled +kerneling +kernella +kernelled +kernelless +kernelly +kernelling +kernels +kerner +kernes +kernetty +kerning +kernish +kernite +kernites +kernoi +kernos +kerns +kero +kerogen +kerogens +kerolite +keros +kerosene +kerosenes +kerosine +kerosines +kerplunk +kerri +kerry +kerria +kerrias +kerrie +kerries +kerrikerri +kerril +kerrite +kers +kersanne +kersantite +kersey +kerseymere +kerseynette +kerseys +kerslam +kerslosh +kersmash +kerugma +kerugmata +keruing +kerve +kerwham +kesar +keslep +kesse +kesslerman +kestrel +kestrelkestrels +kestrels +ket +keta +ketal +ketapang +ketatin +ketazine +ketch +ketchcraft +ketches +ketchy +ketchup +ketchups +ketembilla +keten +ketene +ketenes +kethib +kethibh +ketyl +ketimid +ketimide +ketimin +ketimine +ketine +ketipate +ketipic +ketmie +keto +ketogen +ketogenesis +ketogenetic +ketogenic +ketoheptose +ketohexose +ketoketene +ketol +ketole +ketolyses +ketolysis +ketolytic +ketonaemia +ketone +ketonemia +ketones +ketonic +ketonimid +ketonimide +ketonimin +ketonimine +ketonization +ketonize +ketonuria +ketose +ketoses +ketoside +ketosis +ketosteroid +ketosuccinic +ketotic +ketoxime +kette +ketty +ketting +kettle +kettlecase +kettledrum +kettledrummer +kettledrums +kettleful +kettlemaker +kettlemaking +kettler +kettles +kettrin +ketu +ketuba +ketubah +ketubahs +ketuboth +ketupa +ketway +keup +keuper +keurboom +kevalin +kevan +kevazingo +kevel +kevelhead +kevels +kever +kevil +kevils +kevin +kevyn +kevutzah +kevutzoth +keweenawan +keweenawite +kewpie +kex +kexes +kexy +kg +kgf +kgr +kha +khaddar +khaddars +khadi +khadis +khafajeh +khagiarite +khahoon +khaya +khayal +khaiki +khair +khaja +khajur +khakanship +khakham +khaki +khakied +khakilike +khakis +khalal +khalat +khaldian +khalif +khalifa +khalifas +khalifat +khalifate +khalifs +khalkha +khalsa +khalsah +khamal +khami +khamseen +khamseens +khamsin +khamsins +khamti +khan +khanate +khanates +khanda +khandait +khanga +khanjar +khanjee +khankah +khans +khansama +khansamah +khansaman +khanum +khar +kharaj +kharia +kharif +kharijite +kharoshthi +kharouba +kharroubah +khartoum +khartoumer +kharua +kharwa +kharwar +khasa +khasi +khass +khat +khatib +khatin +khatri +khats +khatti +khattish +khazar +khazarian +khazen +khazenim +khazens +kheda +khedah +khedahs +khedas +khediva +khedival +khedivate +khedive +khedives +khediviah +khedivial +khediviate +khella +khellin +khepesh +kherwari +kherwarian +khesari +khet +khevzur +khi +khidmatgar +khidmutgar +khila +khilat +khir +khirka +khirkah +khirkahs +khis +khitan +khitmatgar +khitmutgar +khivan +khlysti +khmer +khodja +khoja +khojah +khoka +khokani +khond +khorassan +khot +khotan +khotana +khowar +khrushchev +khu +khuai +khubber +khud +khula +khulda +khuskhus +khussak +khutba +khutbah +khutuktu +khuzi +khvat +khwarazmian +ki +ky +kiaat +kiabooca +kyabuka +kiack +kyack +kyacks +kyah +kyak +kiaki +kialee +kialkee +kiang +kyang +kiangan +kiangs +kyanise +kyanised +kyanises +kyanising +kyanite +kyanites +kyanization +kyanize +kyanized +kyanizes +kyanizing +kyanol +kyar +kyars +kyat +kyathoi +kyathos +kyats +kiaugh +kiaughs +kyaung +kibbeh +kibber +kibble +kibbled +kibbler +kibblerman +kibbles +kibbling +kibbutz +kibbutzim +kibbutznik +kibe +kibei +kybele +kibes +kiby +kibitka +kibitz +kibitzed +kibitzer +kibitzers +kibitzes +kibitzing +kibla +kiblah +kiblahs +kiblas +kibosh +kiboshed +kiboshes +kiboshing +kibsey +kichel +kick +kickable +kickapoo +kickback +kickbacks +kickball +kickboard +kickdown +kicked +kickee +kicker +kickers +kicky +kickier +kickiest +kicking +kickish +kickless +kickoff +kickoffs +kickout +kickplate +kicks +kickseys +kickshaw +kickshaws +kicksies +kicksorter +kickstand +kickstands +kicktail +kickup +kickups +kickwheel +kickxia +kid +kyd +kidang +kidcote +kidded +kidder +kidderminster +kidders +kiddy +kiddie +kiddier +kiddies +kidding +kiddingly +kiddish +kiddishness +kiddle +kiddo +kiddoes +kiddos +kiddush +kiddushes +kiddushin +kidhood +kidlet +kidlike +kidling +kidnap +kidnaped +kidnapee +kidnaper +kidnapers +kidnaping +kidnapped +kidnappee +kidnapper +kidnappers +kidnapping +kidnappings +kidnaps +kidney +kidneylike +kidneylipped +kidneyroot +kidneys +kidneywort +kids +kidskin +kidskins +kidsman +kidvid +kie +kye +kief +kiefekil +kieffer +kiefs +kieye +kiekie +kiel +kielbasa +kielbasas +kielbasi +kielbasy +kier +kieran +kiers +kieselguhr +kieselgur +kieserite +kiesselguhr +kiesselgur +kiesserite +kiester +kiesters +kiestless +kiev +kif +kifs +kiho +kiyas +kiyi +kikar +kikatsik +kikawaeo +kike +kyke +kikes +kiki +kikki +kyklopes +kyklops +kikoi +kikongo +kikori +kiku +kikuel +kikuyu +kikumon +kil +kyl +kiladja +kilah +kilampere +kilan +kilbrickenite +kildee +kilderkin +kyle +kileh +kiley +kileys +kilerg +kilhamite +kilhig +kiliare +kylie +kylies +kilij +kylikec +kylikes +kilim +kilims +kylin +kylite +kylix +kilkenny +kill +killable +killadar +killarney +killas +killbuck +killcalf +killcrop +killcu +killdee +killdeer +killdeers +killdees +killed +killeekillee +killeen +killer +killers +killese +killy +killick +killickinnic +killickinnick +killicks +killifish +killifishes +killig +killikinic +killikinick +killing +killingly +killingness +killings +killinite +killjoy +killjoys +killoch +killock +killocks +killogie +killow +kills +killweed +killwort +kilmarnock +kiln +kilned +kilneye +kilnhole +kilning +kilnman +kilnrib +kilns +kilnstick +kilntree +kilo +kylo +kiloampere +kilobar +kilobars +kilobit +kilobyte +kilobytes +kilobits +kiloblock +kilobuck +kilocalorie +kilocycle +kilocycles +kilocurie +kilodyne +kyloe +kilogauss +kilograin +kilogram +kilogramme +kilogrammetre +kilograms +kilohertz +kilohm +kilojoule +kiloline +kiloliter +kilolitre +kilolumen +kilom +kilomegacycle +kilometer +kilometers +kilometrage +kilometre +kilometric +kilometrical +kilomole +kilomoles +kilooersted +kiloparsec +kilopoise +kilopound +kilorad +kilorads +kilos +kilostere +kiloton +kilotons +kilovar +kilovolt +kilovoltage +kilovolts +kiloware +kilowatt +kilowatts +kiloword +kilp +kilt +kilted +kilter +kilters +kilty +kiltie +kilties +kilting +kiltings +kiltlike +kilts +kiluba +kiluck +kim +kymation +kymatology +kymbalon +kimbang +kimberly +kimberlin +kimberlite +kimbo +kimbundu +kimchee +kimchi +kimeridgian +kimigayo +kimmer +kimmeridge +kimmo +kimnel +kymnel +kymogram +kymograms +kymograph +kymography +kymographic +kimono +kimonoed +kimonos +kymric +kimura +kin +kina +kinabulu +kinaestheic +kinaesthesia +kinaesthesias +kinaesthesis +kinaesthetic +kinaesthetically +kinah +kinase +kinases +kinboot +kinbot +kinbote +kinch +kinchin +kinchinmort +kincob +kind +kindal +kinder +kindergarten +kindergartener +kindergartening +kindergartens +kindergartner +kindergartners +kinderhook +kindest +kindheart +kindhearted +kindheartedly +kindheartedness +kindjal +kindle +kindled +kindler +kindlers +kindles +kindlesome +kindless +kindlessly +kindly +kindlier +kindliest +kindlily +kindliness +kindling +kindlings +kindness +kindnesses +kindred +kindredless +kindredly +kindredness +kindreds +kindredship +kindrend +kinds +kine +kinema +kinemas +kinematic +kinematical +kinematically +kinematics +kinematograph +kinematographer +kinematography +kinematographic +kinematographical +kinematographically +kinemometer +kineplasty +kinepox +kines +kinesalgia +kinescope +kinescoped +kinescopes +kinescoping +kineses +kinesiatric +kinesiatrics +kinesic +kinesically +kinesics +kinesimeter +kinesiology +kinesiologic +kinesiological +kinesiologies +kinesiometer +kinesipathy +kinesis +kinesitherapy +kinesodic +kinestheses +kinesthesia +kinesthesias +kinesthesis +kinesthetic +kinesthetically +kinetic +kinetical +kinetically +kineticism +kineticist +kinetics +kinetin +kinetins +kinetochore +kinetogenesis +kinetogenetic +kinetogenetically +kinetogenic +kinetogram +kinetograph +kinetographer +kinetography +kinetographic +kinetomer +kinetomeric +kinetonema +kinetonucleus +kinetophobia +kinetophone +kinetophonograph +kinetoplast +kinetoplastic +kinetoscope +kinetoscopic +kinetosis +kinetosome +kinfolk +kinfolks +king +kingbird +kingbirds +kingbolt +kingbolts +kingcob +kingcraft +kingcup +kingcups +kingdom +kingdomed +kingdomful +kingdomless +kingdoms +kingdomship +kinged +kingfish +kingfisher +kingfishers +kingfishes +kinghead +kinghood +kinghoods +kinghorn +kinghunter +kinging +kingklip +kingless +kinglessness +kinglet +kinglets +kingly +kinglier +kingliest +kinglihood +kinglike +kinglily +kingliness +kingling +kingmaker +kingmaking +kingpiece +kingpin +kingpins +kingpost +kingposts +kingrow +kings +kingship +kingships +kingside +kingsides +kingsize +kingsman +kingsnake +kingston +kingu +kingweed +kingwood +kingwoods +kinhin +kinic +kinin +kininogen +kininogenic +kinins +kinipetu +kink +kinkable +kinkaider +kinkajou +kinkajous +kinkcough +kinked +kinker +kinkhab +kinkhaust +kinkhost +kinky +kinkier +kinkiest +kinkily +kinkiness +kinking +kinkle +kinkled +kinkly +kinks +kinksbush +kinless +kinnery +kinnikinic +kinnikinick +kinnikinnic +kinnikinnick +kinnikinnik +kinnor +kino +kinofluous +kinology +kinone +kinoo +kinoos +kinoplasm +kinoplasmic +kinorhyncha +kinos +kinospore +kinosternidae +kinosternon +kinot +kinotannic +kins +kinsen +kinsfolk +kinship +kinships +kinsman +kinsmanly +kinsmanship +kinsmen +kinspeople +kinswoman +kinswomen +kintar +kintyre +kintlage +kintra +kintry +kinura +kynurenic +kynurin +kynurine +kioea +kioko +kionectomy +kionectomies +kionotomy +kionotomies +kyoodle +kyoodled +kyoodling +kiosk +kiosks +kyoto +kiotome +kiotomy +kiotomies +kiowa +kioway +kiowan +kip +kipage +kipchak +kipe +kipfel +kyphoscoliosis +kyphoscoliotic +kyphoses +kyphosidae +kyphosis +kyphotic +kiplingese +kiplingism +kippage +kipped +kippeen +kippen +kipper +kippered +kipperer +kippering +kippers +kippy +kippin +kipping +kippur +kips +kipsey +kipskin +kipskins +kipuka +kiranti +kirby +kirbies +kirghiz +kirghizean +kiri +kyrial +kyriale +kyrie +kyrielle +kyries +kirigami +kirigamis +kirillitsa +kirimon +kyrine +kyriologic +kyrios +kirk +kirker +kirkyard +kirkify +kirking +kirkinhead +kirklike +kirkman +kirkmen +kirks +kirkton +kirktown +kirkward +kirman +kirmess +kirmesses +kirmew +kirn +kirned +kirning +kirns +kirombo +kirpan +kirsch +kirsches +kirschwasser +kirsen +kirsten +kirsty +kirtle +kirtled +kirtles +kirundi +kirve +kirver +kisaeng +kisan +kisang +kischen +kyschty +kyschtymite +kish +kishambala +kishen +kishy +kishka +kishkas +kishke +kishkes +kishon +kiskadee +kiskatom +kiskatomas +kiskitom +kiskitomas +kislev +kismat +kismats +kismet +kismetic +kismets +kisra +kiss +kissability +kissable +kissableness +kissably +kissage +kissar +kissed +kissel +kisser +kissers +kisses +kissy +kissing +kissingly +kissproof +kisswise +kist +kistful +kistfuls +kists +kistvaen +kiswa +kiswah +kiswahili +kit +kitab +kitabi +kitabis +kitalpha +kitamat +kitambilla +kitan +kitar +kitbag +kitcat +kitchen +kitchendom +kitchener +kitchenet +kitchenette +kitchenettes +kitchenful +kitcheny +kitchenless +kitchenmaid +kitchenman +kitchenry +kitchens +kitchenward +kitchenwards +kitchenware +kitchenwife +kitchie +kitching +kite +kyte +kited +kiteflier +kiteflying +kitelike +kitenge +kiter +kiters +kites +kytes +kith +kithara +kitharas +kithe +kythe +kithed +kythed +kithes +kythes +kithing +kything +kithless +kithlessness +kithogue +kiths +kiting +kitish +kitysol +kitkahaxki +kitkehahki +kitling +kitlings +kitlope +kitman +kitmudgar +kytoon +kits +kitsch +kitsches +kitschy +kittar +kittatinny +kitted +kittel +kitten +kittendom +kittened +kittenhearted +kittenhood +kittening +kittenish +kittenishly +kittenishness +kittenless +kittenlike +kittens +kittenship +kitter +kittereen +kitthoge +kitty +kittycorner +kittycornered +kittie +kitties +kitting +kittisol +kittysol +kittiwake +kittle +kittled +kittlepins +kittler +kittles +kittlest +kittly +kittling +kittlish +kittock +kittool +kittul +kitunahan +kyu +kyung +kyurin +kyurinish +kiutle +kiva +kivas +kiver +kivikivi +kivu +kiwach +kiwai +kiwanian +kiwanis +kiwi +kiwikiwi +kiwis +kizil +kizilbash +kjeldahl +kjeldahlization +kjeldahlize +kl +klaberjass +klafter +klaftern +klam +klamath +klan +klangfarbe +klanism +klans +klansman +klanswoman +klaprotholite +klaskino +klatch +klatches +klatsch +klatsches +klaudia +klaus +klavern +klaverns +klavier +klaxon +klaxons +kleagle +kleagles +klebsiella +kleeneboc +kleenebok +kleenex +kleig +kleinian +kleinite +kleistian +klendusic +klendusity +klendusive +klepht +klephtic +klephtism +klephts +kleptic +kleptistic +kleptomania +kleptomaniac +kleptomaniacal +kleptomaniacs +kleptomanist +kleptophobia +klesha +klezmer +klick +klicket +klieg +klikitat +kling +klingsor +klino +klip +klipbok +klipdachs +klipdas +klipfish +kliphaas +klippe +klippen +klipspringer +klismoi +klismos +klister +klystron +klystrons +kln +klockmannite +kloesse +klom +klondike +klondiker +klong +klongs +klooch +kloof +kloofs +klootch +klootchman +klop +klops +klosh +klosse +klowet +kluck +klucker +kludge +kludged +kludges +kludging +klunk +klutz +klutzes +klutzy +klutzier +klutziest +klutziness +kluxer +klva +km +kmel +kmet +kmole +kn +knab +knabble +knack +knackaway +knackebrod +knacked +knacker +knackery +knackeries +knackers +knacky +knackier +knackiest +knacking +knackish +knacks +knackwurst +knackwursts +knag +knagged +knaggy +knaggier +knaggiest +knaidel +knaidlach +knaydlach +knap +knapbottle +knape +knappan +knappe +knapped +knapper +knappers +knappy +knapping +knappish +knappishly +knapple +knaps +knapsack +knapsacked +knapsacking +knapsacks +knapscap +knapscull +knapweed +knapweeds +knar +knark +knarl +knarle +knarred +knarry +knars +knaster +knatch +knatte +knautia +knave +knavery +knaveries +knaves +knaveship +knavess +knavish +knavishly +knavishness +knaw +knawel +knawels +knead +kneadability +kneadable +kneaded +kneader +kneaders +kneading +kneadingly +kneads +knebelite +knee +kneebrush +kneecap +kneecapping +kneecappings +kneecaps +kneed +kneehole +kneeholes +kneeing +kneel +kneeled +kneeler +kneelers +kneelet +kneeling +kneelingly +kneels +kneepad +kneepads +kneepan +kneepans +kneepiece +knees +kneestone +kneiffia +kneippism +knell +knelled +knelling +knells +knelt +knesset +knet +knetch +knevel +knew +knez +knezi +kniaz +knyaz +kniazi +knyazi +knick +knicker +knickerbocker +knickerbockered +knickerbockers +knickered +knickers +knickknack +knickknackatory +knickknacked +knickknackery +knickknacket +knickknacky +knickknackish +knickknacks +knicknack +knickpoint +knife +knifeboard +knifed +knifeful +knifeless +knifelike +knifeman +knifeproof +knifer +kniferest +knifers +knifes +knifesmith +knifeway +knifing +knifings +knight +knightage +knighted +knightess +knighthead +knighthood +knighthoods +knightia +knighting +knightless +knightly +knightlihood +knightlike +knightliness +knightling +knights +knightship +knightswort +kniphofia +knipperdolling +knish +knishes +knysna +knisteneaux +knit +knitback +knitch +knits +knitster +knittable +knitted +knitter +knitters +knittie +knitting +knittings +knittle +knitwear +knitwears +knitweed +knitwork +knive +knived +knivey +knives +knob +knobbed +knobber +knobby +knobbier +knobbiest +knobbiness +knobbing +knobble +knobbled +knobbler +knobbly +knobblier +knobbliest +knobbling +knobkerry +knobkerrie +knoblike +knobs +knobstick +knobstone +knobular +knobweed +knobwood +knock +knockabout +knockaway +knockdown +knockdowns +knocked +knockemdown +knocker +knockers +knocking +knockings +knockless +knockoff +knockoffs +knockout +knockouts +knocks +knockstone +knockup +knockwurst +knockwursts +knoit +knoll +knolled +knoller +knollers +knolly +knolling +knolls +knop +knopite +knopped +knopper +knoppy +knoppie +knops +knopweed +knorhaan +knorhmn +knorr +knorria +knosp +knosped +knosps +knossian +knot +knotberry +knotgrass +knothead +knothole +knotholes +knothorn +knotless +knotlike +knotroot +knots +knotted +knotter +knotters +knotty +knottier +knottiest +knottily +knottiness +knotting +knotweed +knotweeds +knotwork +knotwort +knout +knouted +knouting +knouts +know +knowability +knowable +knowableness +knowe +knower +knowers +knoweth +knowhow +knowhows +knowing +knowinger +knowingest +knowingly +knowingness +knowings +knowledgable +knowledgableness +knowledgably +knowledge +knowledgeability +knowledgeable +knowledgeableness +knowledgeably +knowledged +knowledgeless +knowledgement +knowledging +known +knownothingism +knowns +knowperts +knows +knox +knoxian +knoxville +knoxvillite +knub +knubby +knubbier +knubbiest +knubbly +knublet +knuckle +knuckleball +knuckleballer +knucklebone +knucklebones +knuckled +knucklehead +knuckleheaded +knuckleheadedness +knuckleheads +knuckler +knucklers +knuckles +knucklesome +knuckly +knucklier +knuckliest +knuckling +knucks +knuclesome +knudsen +knuffe +knulling +knur +knurl +knurled +knurly +knurlier +knurliest +knurlin +knurling +knurls +knurry +knurs +knut +knute +knuth +knutty +ko +koa +koae +koala +koalas +koali +koan +koans +koas +koasati +kob +koban +kobang +kobellite +kobi +kobird +kobold +kobolds +kobong +kobu +kobus +koch +kochab +kochia +kochliarion +koda +kodagu +kodak +kodaked +kodaker +kodaking +kodakist +kodakked +kodakking +kodakry +kodashim +kodiak +kodkod +kodogu +kodro +kodurite +koeberlinia +koeberliniaceae +koeberliniaceous +koechlinite +koeksotenok +koel +koellia +koelreuteria +koels +koenenite +koeri +koff +koft +kofta +koftgar +koftgari +kogai +kogasin +koggelmannetje +kogia +kohathite +kohekohe +koheleth +kohemp +kohen +kohens +kohistani +kohl +kohlan +kohlrabi +kohlrabies +kohls +kohua +koi +koyan +koiari +koibal +koyemshi +koil +koila +koilanaglyphic +koilon +koilonychia +koimesis +koine +koines +koinon +koinonia +koipato +koitapu +kojang +kojiki +kojima +kojiri +kokako +kokam +kokama +kokan +kokanee +kokanees +kokerboom +kokia +kokil +kokila +kokio +koklas +koklass +koko +kokobeh +kokoon +kokoona +kokopu +kokoromiko +kokos +kokowai +kokra +koksaghyz +koksagyz +kokstad +koktaite +koku +kokum +kokumin +kokumingun +kol +kola +kolach +kolacky +kolami +kolarian +kolas +kolattam +koldaji +kolea +koleroga +kolhoz +kolhozes +kolhozy +koli +kolinski +kolinsky +kolinskies +kolis +kolkhos +kolkhoses +kolkhosy +kolkhoz +kolkhozes +kolkhozy +kolkhoznik +kolkka +kolkoz +kolkozes +kolkozy +kollast +kollaster +koller +kollergang +kolmogorov +kolo +kolobia +kolobion +kolobus +kolokolo +kolos +kolskite +kolsun +koltunna +koltunnor +koluschan +kolush +komarch +komati +komatik +komatiks +kombu +kome +komi +kominuter +komitadji +komitaji +kommandatura +kommetje +kommos +komondor +komondoroc +komondorock +komondorok +komondors +kompeni +kompow +komsomol +komtok +kon +kona +konak +konariot +konde +kondo +konfyt +kong +kongo +kongoese +kongolese +kongoni +kongsbergite +kongu +konia +koniaga +konyak +koniga +konilite +konimeter +koninckite +konini +koniology +koniophobia +koniscope +konjak +konkani +konohiki +konomihu +konrad +konseal +konstantin +konstantinos +kontakia +kontakion +koodoo +koodoos +kook +kooka +kookaburra +kookeree +kookery +kooky +kookie +kookier +kookiest +kookiness +kookri +kooks +koolah +koolau +kooletah +kooliman +koolokamba +koolooly +koombar +koomkie +koonti +koopbrief +koorajong +koorg +koorhmn +koorka +koosin +kootcha +kootchar +kootenay +kop +kopagmiut +kopec +kopeck +kopecks +kopek +kopeks +kopfring +koph +kophs +kopi +kopis +kopje +kopjes +kopophobia +koppa +koppas +koppen +koppie +koppies +koppite +koprino +kops +kor +kora +koradji +korah +korahite +korahitic +korai +korait +korakan +koran +korana +koranic +koranist +korari +kordax +kore +korea +korean +koreans +korec +koreci +koreish +koreishite +korero +koreshan +koreshanity +korfball +korhmn +kori +kory +koryak +korimako +korymboi +korymbos +korin +korma +kornephorus +kornerupine +kornskeppa +kornskeppur +korntonde +korntonder +korntunna +korntunnur +koroa +koromika +koromiko +korona +korova +korrel +korrigan +korrigum +kors +korsakoff +korsakow +korumburra +korun +koruna +korunas +koruny +korwa +korzec +kos +kosalan +koschei +kosha +koshare +kosher +koshered +koshering +koshers +kosimo +kosin +kosmokrator +koso +kosong +kosos +kosotoxin +koss +kossaean +kossean +kosteletzkya +koswite +kota +kotal +kotar +kotyle +kotylos +koto +kotoite +kotoko +kotos +kotow +kotowed +kotower +kotowers +kotowing +kotows +kotschubeite +kottaboi +kottabos +kottigite +kotuku +kotukutuku +kotwal +kotwalee +kotwali +kou +koulan +koulibiaca +koumis +koumys +koumises +koumyses +koumiss +koumyss +koumisses +koumysses +koungmiut +kouprey +koupreys +kouproh +kourbash +kouroi +kouros +kousin +koussin +kousso +koussos +kouza +kovil +kowagmiut +kowbird +kowhai +kowtow +kowtowed +kowtower +kowtowers +kowtowing +kowtows +kozo +kozuka +kpc +kph +kpuesi +kr +kra +kraal +kraaled +kraaling +kraals +kraft +krafts +krag +kragerite +krageroite +krait +kraits +kraken +krakens +krakowiak +kral +krama +krameria +krameriaceae +krameriaceous +kran +krang +krans +krantz +krantzite +krapfen +krapina +kras +krasis +krater +kraters +kratogen +kratogenic +kraunhia +kraurite +kraurosis +kraurotic +krausen +krausite +kraut +krauthead +krauts +krautweed +kravers +kreatic +krebs +kreese +kreil +kreis +kreistag +kreistle +kreitonite +kreittonite +kreitzman +krelos +kremersite +kremlin +kremlinology +kremlinologist +kremlinologists +kremlins +krems +kreng +krennerite +kreosote +krepi +krepis +kreplach +kreplech +kreutzer +kreutzers +kreuzer +kreuzers +kriegspiel +krieker +krigia +krill +krills +krimmer +krimmers +krina +kryokonite +kryolite +kryolites +kryolith +kryoliths +kriophoros +krypsis +kryptic +krypticism +kryptocyanine +kryptol +kryptomere +krypton +kryptonite +kryptons +kris +krises +krishna +krishnaism +krishnaist +krishnaite +krishnaitic +krispies +kriss +kristen +kristi +kristian +kristin +kristinaux +krisuvigite +kritarchy +krithia +kriton +kritrima +krivu +krna +krobyloi +krobylos +krocidolite +krocket +krohnkite +krome +kromeski +kromesky +kromogram +kromskop +krona +krone +kronen +kroner +kronion +kronor +kronos +kronur +kroo +kroon +krooni +kroons +krosa +krouchka +kroushka +krs +kru +krubi +krubis +krubut +krubuts +krugerism +krugerite +kruller +krullers +kruman +krumhorn +krummholz +krummhorn +krzysztof +ksar +kshatriya +kshatriyahood +ksi +kt +kthibh +kua +kuan +kuar +kuba +kubachi +kubanka +kubba +kubera +kubong +kubuklion +kuchean +kuchen +kuchens +kudize +kudo +kudos +kudrun +kudu +kudus +kudzu +kudzus +kue +kueh +kuehneola +kuei +kues +kuffieh +kufic +kufiyeh +kuge +kugel +kugelhof +kuhnia +kui +kuichua +kujawiak +kukang +kukeri +kuki +kukoline +kukri +kuku +kukui +kukulcan +kukupa +kukuruku +kula +kulack +kulah +kulaite +kulak +kulaki +kulakism +kulaks +kulan +kulanapan +kulang +kuldip +kuli +kulimit +kulkarni +kullaite +kullani +kulm +kulmet +kultur +kulturkampf +kulturkreis +kulturs +kuman +kumara +kumari +kumbaloi +kumbi +kumbuk +kumhar +kumyk +kumis +kumys +kumyses +kumiss +kumisses +kumkum +kummel +kummels +kummerbund +kumminost +kumni +kumquat +kumquats +kumrah +kumshaw +kunai +kunbi +kundalini +kundry +kuneste +kung +kunk +kunkur +kunmiut +kunwari +kunzite +kunzites +kuomintang +kupfernickel +kupfferite +kuphar +kupper +kurajong +kuranko +kurbash +kurbashed +kurbashes +kurbashing +kurchatovium +kurchicine +kurchine +kurd +kurdish +kurdistan +kurgan +kurgans +kuri +kurikata +kurilian +kurku +kurmburra +kurmi +kurn +kuroshio +kurrajong +kursaal +kursch +kurt +kurta +kurtas +kurtosis +kurtosises +kuru +kuruba +kurukh +kuruma +kurumaya +kurumba +kurung +kurus +kurvey +kurveyor +kusa +kusam +kusan +kusha +kushshu +kusimanse +kusimansel +kuskite +kuskos +kuskus +kuskwogmiut +kusso +kussos +kustenau +kusti +kusum +kutch +kutcha +kutchin +kutenai +kutta +kuttab +kuttar +kuttaur +kuvasz +kuvaszok +kuvera +kuwait +kv +kvah +kvar +kvarner +kvas +kvases +kvass +kvasses +kvetch +kvetched +kvetches +kvetching +kvint +kvinter +kvutza +kvutzah +kw +kwacha +kwachas +kwaiken +kwakiutl +kwamme +kwan +kwannon +kwanza +kwapa +kwarta +kwarterka +kwartje +kwashiorkor +kwatuma +kwaznku +kwazoku +kwela +kwhr +kwintra +l +la +laager +laagered +laagering +laagers +laang +lab +labaara +labadist +laban +labara +labaria +labarum +labarums +labba +labbella +labber +labby +labdacism +labdacismus +labdanum +labdanums +labefact +labefactation +labefaction +labefy +labefied +labefying +label +labeled +labeler +labelers +labeling +labella +labellate +labelled +labeller +labellers +labelling +labelloid +labellum +labels +labia +labial +labialisation +labialise +labialised +labialising +labialism +labialismus +labiality +labialization +labialize +labialized +labializing +labially +labials +labiatae +labiate +labiated +labiates +labiatiflorous +labibia +labidometer +labidophorous +labidura +labiduridae +labiella +labile +lability +labilities +labilization +labilize +labilized +labilizing +labioalveolar +labiocervical +labiodendal +labiodental +labioglossal +labioglossolaryngeal +labioglossopharyngeal +labiograph +labiogression +labioguttural +labiolingual +labiomancy +labiomental +labionasal +labiopalatal +labiopalatalize +labiopalatine +labiopharyngeal +labioplasty +labiose +labiotenaculum +labiovelar +labiovelarisation +labiovelarise +labiovelarised +labiovelarising +labiovelarization +labiovelarize +labiovelarized +labiovelarizing +labioversion +labyrinth +labyrinthal +labyrinthally +labyrinthed +labyrinthian +labyrinthibranch +labyrinthibranchiate +labyrinthibranchii +labyrinthic +labyrinthical +labyrinthically +labyrinthici +labyrinthiform +labyrinthine +labyrinthitis +labyrinthodon +labyrinthodont +labyrinthodonta +labyrinthodontian +labyrinthodontid +labyrinthodontoid +labyrinths +labyrinthula +labyrinthulidae +labis +labite +labium +lablab +labor +laborability +laborable +laborage +laborant +laboratory +laboratorial +laboratorially +laboratorian +laboratories +labordom +labored +laboredly +laboredness +laborer +laborers +labores +laboress +laborhood +laboring +laboringly +laborings +laborious +laboriously +laboriousness +laborism +laborist +laboristic +laborite +laborites +laborius +laborless +laborous +laborously +laborousness +labors +laborsaving +laborsome +laborsomely +laborsomeness +laboulbenia +laboulbeniaceae +laboulbeniaceous +laboulbeniales +labour +labourage +laboured +labouredly +labouredness +labourer +labourers +labouress +labouring +labouringly +labourism +labourist +labourite +labourless +labours +laboursaving +laboursome +laboursomely +labra +labrador +labradorean +labradorite +labradoritic +labral +labras +labredt +labret +labretifery +labrets +labrid +labridae +labrys +labroid +labroidea +labroids +labrosaurid +labrosauroid +labrosaurus +labrose +labrum +labrums +labrus +labrusca +labs +laburnum +laburnums +lac +lacatan +lacca +laccaic +laccainic +laccase +laccic +laccin +laccol +laccolite +laccolith +laccolithic +laccoliths +laccolitic +lace +lacebark +laced +lacedaemonian +laceflower +lacey +laceybark +laceier +laceiest +laceleaf +laceless +lacelike +lacemaker +lacemaking +laceman +lacemen +lacepiece +lacepod +lacer +lacerability +lacerable +lacerant +lacerate +lacerated +lacerately +lacerates +lacerating +laceration +lacerations +lacerative +lacery +lacerna +lacernae +lacernas +lacers +lacert +lacerta +lacertae +lacertian +lacertid +lacertidae +lacertids +lacertiform +lacertilia +lacertilian +lacertiloid +lacertine +lacertoid +lacertose +laces +lacet +lacetilian +lacewing +lacewings +lacewoman +lacewomen +lacewood +lacewoods +lacework +laceworker +laceworks +lache +lachenalia +laches +lachesis +lachnanthes +lachnosterna +lachryma +lachrymable +lachrymae +lachrymaeform +lachrymal +lachrymally +lachrymalness +lachrymary +lachrymation +lachrymator +lachrymatory +lachrymatories +lachrymiform +lachrymist +lachrymogenic +lachrymonasal +lachrymosal +lachrymose +lachrymosely +lachrymosity +lachrymous +lachsa +lacy +lacier +laciest +lacily +lacinaria +laciness +lacinesses +lacing +lacings +lacinia +laciniate +laciniated +laciniation +laciniform +laciniola +laciniolate +laciniose +lacinious +lacinula +lacinulas +lacinulate +lacinulose +lacis +lack +lackaday +lackadaisy +lackadaisic +lackadaisical +lackadaisicality +lackadaisically +lackadaisicalness +lackbrained +lackbrainedness +lacked +lackey +lackeydom +lackeyed +lackeying +lackeyism +lackeys +lackeyship +lacker +lackered +lackerer +lackering +lackers +lackies +lacking +lackland +lackluster +lacklusterness +lacklustre +lacklustrous +lacks +lacksense +lackwit +lackwitted +lackwittedly +lackwittedness +lacmoid +lacmus +lacoca +lacolith +laconian +laconic +laconica +laconical +laconically +laconicalness +laconicism +laconicness +laconics +laconicum +laconism +laconisms +laconize +laconized +laconizer +laconizing +lacosomatidae +lacquey +lacqueyed +lacqueying +lacqueys +lacquer +lacquered +lacquerer +lacquerers +lacquering +lacquerist +lacquers +lacquerwork +lacrym +lacrimal +lacrimals +lacrimation +lacrimator +lacrimatory +lacrimatories +lacroixite +lacrosse +lacrosser +lacrosses +lacs +lactagogue +lactalbumin +lactam +lactamide +lactams +lactant +lactarene +lactary +lactarine +lactarious +lactarium +lactarius +lactase +lactases +lactate +lactated +lactates +lactating +lactation +lactational +lactationally +lactations +lacteal +lacteally +lacteals +lactean +lactenin +lacteous +lactesce +lactescence +lactescency +lactescenle +lactescense +lactescent +lactic +lacticinia +lactid +lactide +lactiferous +lactiferousness +lactify +lactific +lactifical +lactification +lactified +lactifying +lactiflorous +lactifluous +lactiform +lactifuge +lactigenic +lactigenous +lactigerous +lactyl +lactim +lactimide +lactinate +lactivorous +lacto +lactobaccilli +lactobacilli +lactobacillus +lactobutyrometer +lactocele +lactochrome +lactocitrate +lactodensimeter +lactoflavin +lactogen +lactogenic +lactoglobulin +lactoid +lactol +lactometer +lactone +lactones +lactonic +lactonization +lactonize +lactonized +lactonizing +lactophosphate +lactoproteid +lactoprotein +lactoscope +lactose +lactoses +lactosid +lactoside +lactosuria +lactothermometer +lactotoxin +lactovegetarian +lactuca +lactucarium +lactucerin +lactucin +lactucol +lactucon +lacuna +lacunae +lacunal +lacunar +lacunary +lacunaria +lacunaris +lacunars +lacunas +lacunate +lacune +lacunes +lacunome +lacunose +lacunosis +lacunosity +lacunule +lacunulose +lacuscular +lacustral +lacustrian +lacustrine +lacwork +lad +ladakhi +ladakin +ladang +ladanigerous +ladanum +ladanums +ladder +laddered +laddery +laddering +ladderless +ladderlike +ladderman +laddermen +ladders +ladderway +ladderwise +laddess +laddie +laddies +laddikie +laddish +laddock +lade +laded +lademan +laden +ladened +ladening +ladens +lader +laders +lades +ladhood +lady +ladybird +ladybirds +ladybug +ladybugs +ladyclock +ladydom +ladies +ladyfern +ladify +ladyfy +ladified +ladifying +ladyfinger +ladyfingers +ladyfish +ladyfishes +ladyfly +ladyflies +ladyhood +ladyhoods +ladyish +ladyishly +ladyishness +ladyism +ladik +ladykiller +ladykin +ladykind +ladykins +ladyless +ladyly +ladylike +ladylikely +ladylikeness +ladyling +ladylintywhite +ladylove +ladyloves +ladin +lading +ladings +ladino +ladinos +ladypalm +ladypalms +ladysfinger +ladyship +ladyships +ladyslipper +ladysnow +ladytide +ladkin +ladle +ladled +ladleful +ladlefuls +ladler +ladlers +ladles +ladlewood +ladling +ladner +ladron +ladrone +ladrones +ladronism +ladronize +ladrons +lads +laelia +laemodipod +laemodipoda +laemodipodan +laemodipodiform +laemodipodous +laemoparalysis +laemostenosis +laen +laender +laeotropic +laeotropism +laeotropous +laertes +laestrygones +laet +laetation +laeti +laetic +laetrile +laevigate +laevigrada +laevo +laevoduction +laevogyrate +laevogyre +laevogyrous +laevolactic +laevorotation +laevorotatory +laevotartaric +laevoversion +laevulin +laevulose +lafayette +lafite +laft +lag +lagan +lagans +lagarto +lagen +lagena +lagenae +lagenaria +lagend +lagends +lagenian +lageniform +lageniporm +lager +lagered +lagering +lagers +lagerspetze +lagerstroemia +lagetta +lagetto +laggar +laggard +laggardism +laggardly +laggardness +laggards +lagged +laggen +lagger +laggers +laggin +lagging +laggingly +laggings +laggins +laglast +lagly +lagna +lagnappe +lagnappes +lagniappe +lagniappes +lagomyidae +lagomorph +lagomorpha +lagomorphic +lagomorphous +lagomrph +lagonite +lagoon +lagoonal +lagoons +lagoonside +lagophthalmos +lagophthalmus +lagopode +lagopodous +lagopous +lagopus +lagorchestes +lagostoma +lagostomus +lagothrix +lagrangian +lags +lagthing +lagting +laguna +lagunas +laguncularia +lagune +lagunero +lagunes +lagurus +lagwort +lah +lahar +lahnda +lahontan +lahore +lahuli +lai +lay +layabout +layabouts +layaway +layaways +laibach +layback +layboy +laic +laical +laicality +laically +laich +laichs +laicisation +laicise +laicised +laicises +laicising +laicism +laicisms +laicity +laicization +laicize +laicized +laicizer +laicizes +laicizing +laics +laid +laidly +laydown +layed +layer +layerage +layerages +layered +layery +layering +layerings +layers +layette +layettes +layfolk +laigh +laighs +layia +laying +laik +layland +laylight +layloc +laylock +layman +laymanship +laymen +lain +lainage +laine +layne +lainer +layner +layoff +layoffs +laiose +layout +layouts +layover +layovers +layperson +lair +lairage +laird +lairdess +lairdie +lairdly +lairdocracy +lairds +lairdship +laired +lairy +lairing +lairless +lairman +lairmen +layrock +lairs +lairstone +lays +laiser +layshaft +layship +laisse +laissez +laystall +laystow +lait +laitance +laitances +laith +laithe +laithly +laity +laities +layup +laius +laywoman +laywomen +lak +lakarpite +lakatan +lakatoi +lake +laked +lakefront +lakey +lakeland +lakelander +lakeless +lakelet +lakelike +lakemanship +lakeport +lakeports +laker +lakers +lakes +lakeshore +lakeside +lakesides +lakeward +lakeweed +lakh +lakhs +laky +lakie +lakier +lakiest +lakin +laking +lakings +lakish +lakishness +lakism +lakist +lakke +lakmus +lakota +laksa +lakshmi +lalang +lalapalooza +lalaqui +laliophobia +lall +lallan +lalland +lallands +lallans +lallapalooza +lallation +lalled +lally +lallygag +lallygagged +lallygagging +lallygags +lalling +lalls +lalo +laloneurosis +lalopathy +lalopathies +lalophobia +laloplegia +lam +lama +lamaic +lamaism +lamaist +lamaistic +lamaite +lamany +lamanism +lamanite +lamano +lamantin +lamarckia +lamarckian +lamarckianism +lamarckism +lamas +lamasary +lamasery +lamaseries +lamastery +lamb +lamba +lamback +lambadi +lambale +lambast +lambaste +lambasted +lambastes +lambasting +lambasts +lambda +lambdacism +lambdas +lambdiod +lambdoid +lambdoidal +lambeau +lambed +lambency +lambencies +lambent +lambently +lamber +lambers +lambert +lamberts +lambes +lambhood +lamby +lambie +lambies +lambiness +lambing +lambish +lambitive +lambkill +lambkills +lambkin +lambkins +lambly +lamblia +lambliasis +lamblike +lamblikeness +lambling +lamboy +lamboys +lambrequin +lambs +lambsdown +lambskin +lambskins +lambsuccory +lamda +lamdan +lamden +lame +lamebrain +lamebrained +lamebrains +lamed +lamedh +lamedhs +lamedlamella +lameds +lameduck +lamel +lamely +lamella +lamellae +lamellar +lamellary +lamellaria +lamellariidae +lamellarly +lamellas +lamellate +lamellated +lamellately +lamellation +lamellibranch +lamellibranchia +lamellibranchiata +lamellibranchiate +lamellicorn +lamellicornate +lamellicornes +lamellicornia +lamellicornous +lamelliferous +lamelliform +lamellirostral +lamellirostrate +lamellirostres +lamelloid +lamellose +lamellosity +lamellule +lameness +lamenesses +lament +lamentabile +lamentability +lamentable +lamentableness +lamentably +lamentation +lamentational +lamentations +lamentatory +lamented +lamentedly +lamenter +lamenters +lamentful +lamenting +lamentingly +lamentive +lamentory +laments +lamer +lames +lamest +lamester +lamestery +lameter +lametta +lamia +lamiaceae +lamiaceous +lamiae +lamias +lamiger +lamiid +lamiidae +lamiides +lamiinae +lamin +lamina +laminability +laminable +laminae +laminal +laminar +laminary +laminaria +laminariaceae +laminariaceous +laminariales +laminarian +laminarin +laminarioid +laminarite +laminas +laminate +laminated +laminates +laminating +lamination +laminator +laminboard +laminectomy +laming +lamington +laminiferous +laminiform +laminiplantar +laminiplantation +laminitis +laminose +laminous +lamish +lamista +lamister +lamisters +lamiter +lamium +lamm +lammas +lammastide +lammed +lammer +lammergeier +lammergeyer +lammergeir +lammy +lammie +lamming +lammock +lamna +lamnectomy +lamnid +lamnidae +lamnoid +lamp +lampad +lampadaire +lampadary +lampadaries +lampadedromy +lampadephore +lampadephoria +lampadist +lampadite +lampads +lampara +lampas +lampases +lampate +lampatia +lampblack +lampblacked +lampblacking +lamped +lamper +lampern +lampers +lamperses +lampf +lampfly +lampflower +lampful +lamphole +lampic +lamping +lampion +lampions +lampyrid +lampyridae +lampyrids +lampyrine +lampyris +lampist +lampistry +lampless +lamplet +lamplight +lamplighted +lamplighter +lamplit +lampmaker +lampmaking +lampman +lampmen +lampong +lampoon +lampooned +lampooner +lampoonery +lampooners +lampooning +lampoonist +lampoonists +lampoons +lamppost +lampposts +lamprey +lampreys +lamprel +lampret +lampridae +lampron +lamprophyre +lamprophyric +lamprophony +lamprophonia +lamprophonic +lamprotype +lamps +lampshade +lampshell +lampsilis +lampsilus +lampstand +lampwick +lampworker +lampworking +lams +lamsiekte +lamster +lamsters +lamus +lamut +lamziekte +lan +lana +lanai +lanais +lanameter +lanao +lanarkia +lanarkite +lanas +lanate +lanated +lanaz +lancashire +lancaster +lancasterian +lancastrian +lance +lanced +lancegay +lancegaye +lancejack +lancelet +lancelets +lancely +lancelike +lancelot +lanceman +lancemen +lanceolar +lanceolate +lanceolated +lanceolately +lanceolation +lancepesade +lancepod +lanceprisado +lanceproof +lancer +lancers +lances +lancet +lanceted +lanceteer +lancetfish +lancetfishes +lancets +lancewood +lanch +lancha +lanchara +lanciers +lanciferous +lanciform +lancinate +lancinated +lancinating +lancination +lancing +land +landage +landamman +landammann +landau +landaulet +landaulette +landaus +landblink +landbook +landdrost +landdrosten +lande +landed +lander +landers +landesite +landfall +landfalls +landfang +landfast +landfill +landfills +landflood +landfolk +landform +landforms +landgafol +landgate +landgates +landgravate +landgrave +landgraveship +landgravess +landgraviate +landgravine +landhold +landholder +landholders +landholdership +landholding +landholdings +landyard +landimere +landing +landings +landiron +landlady +landladydom +landladies +landladyhood +landladyish +landladyship +landleaper +landler +landlers +landless +landlessness +landlike +landline +landlock +landlocked +landlook +landlooker +landloper +landloping +landlord +landlordism +landlordly +landlordry +landlords +landlordship +landlouper +landlouping +landlubber +landlubberish +landlubberly +landlubbers +landlubbing +landman +landmark +landmarker +landmarks +landmass +landmasses +landmen +landmil +landmonger +landocracy +landocracies +landocrat +landolphia +landowner +landowners +landownership +landowning +landplane +landrace +landrail +landraker +landreeve +landright +lands +landsale +landsat +landscape +landscaped +landscaper +landscapers +landscapes +landscaping +landscapist +landshard +landshark +landship +landsick +landside +landsides +landskip +landskips +landsknecht +landsleit +landslid +landslidden +landslide +landslided +landslides +landsliding +landslip +landslips +landsmaal +landsman +landsmanleit +landsmanshaft +landsmanshaften +landsmen +landspout +landspringy +landsting +landstorm +landsturm +landswoman +landtrost +landuman +landway +landways +landwaiter +landward +landwards +landwash +landwehr +landwhin +landwire +landwrack +landwreck +lane +laney +lanely +lanes +lanesome +lanete +laneway +lang +langaha +langarai +langate +langauge +langbanite +langbeinite +langca +langeel +langel +langhian +langi +langiel +langite +langka +langlauf +langlaufer +langlaufers +langlaufs +langle +langley +langleys +lango +langobard +langobardic +langoon +langooty +langosta +langouste +langrage +langrages +langrel +langrels +langret +langridge +langsat +langsdorffia +langset +langsettle +langshan +langshans +langsyne +langsynes +langspiel +langspil +langteraloo +language +languaged +languageless +languages +languaging +langue +langued +languedoc +languedocian +languent +langues +languescent +languet +languets +languette +languid +languidly +languidness +languish +languished +languisher +languishers +languishes +languishing +languishingly +languishment +languor +languorment +languorous +languorously +languorousness +languors +langur +langurs +laniard +lanyard +laniards +lanyards +laniary +laniaries +laniariform +laniate +lanier +laniferous +lanific +lanifice +laniflorous +laniform +lanigerous +laniidae +laniiform +laniinae +lanioid +lanista +lanistae +lanital +lanitals +lanius +lank +lanker +lankest +lanket +lanky +lankier +lankiest +lankily +lankiness +lankish +lankly +lankness +lanknesses +lanner +lanneret +lannerets +lanners +lanny +lanolated +lanolin +lanoline +lanolines +lanolins +lanose +lanosity +lanosities +lansa +lansat +lansdowne +lanseh +lansfordite +lansing +lansknecht +lanson +lansquenet +lant +lantaca +lantaka +lantana +lantanas +lantanium +lantcha +lanterloo +lantern +lanterned +lanternfish +lanternfishes +lanternflower +lanterning +lanternist +lanternleaf +lanternlit +lanternman +lanterns +lanthana +lanthania +lanthanid +lanthanide +lanthanite +lanthanon +lanthanotidae +lanthanotus +lanthanum +lanthopin +lanthopine +lanthorn +lanthorns +lantum +lanuginose +lanuginous +lanuginousness +lanugo +lanugos +lanum +lanuvian +lanx +lanzknecht +lanzon +lao +laocoon +laodah +laodicean +laodiceanism +laos +laotian +laotians +lap +lapacho +lapachol +lapactic +lapageria +laparectomy +laparocele +laparocholecystotomy +laparocystectomy +laparocystotomy +laparocolectomy +laparocolostomy +laparocolotomy +laparocolpohysterotomy +laparocolpotomy +laparoelytrotomy +laparoenterostomy +laparoenterotomy +laparogastroscopy +laparogastrotomy +laparohepatotomy +laparohysterectomy +laparohysteropexy +laparohysterotomy +laparoileotomy +laparomyitis +laparomyomectomy +laparomyomotomy +laparonephrectomy +laparonephrotomy +laparorrhaphy +laparosalpingectomy +laparosalpingotomy +laparoscope +laparoscopy +laparosplenectomy +laparosplenotomy +laparostict +laparosticti +laparothoracoscopy +laparotome +laparotomy +laparotomies +laparotomist +laparotomize +laparotomized +laparotomizing +laparotrachelotomy +lapb +lapboard +lapboards +lapcock +lapdog +lapdogs +lapeirousia +lapel +lapeler +lapelled +lapels +lapful +lapfuls +lapicide +lapidary +lapidarian +lapidaries +lapidarist +lapidate +lapidated +lapidates +lapidating +lapidation +lapidator +lapideon +lapideous +lapides +lapidescence +lapidescent +lapidicolous +lapidify +lapidific +lapidifical +lapidification +lapidified +lapidifies +lapidifying +lapidist +lapidists +lapidity +lapidose +lapies +lapilli +lapilliform +lapillo +lapillus +lapin +lapinized +lapins +lapis +lapises +lapith +lapithae +lapithaean +laplacian +lapland +laplander +laplanders +laplandian +laplandic +laplandish +lapling +lapon +laportea +lapp +lappa +lappaceous +lappage +lapped +lapper +lappered +lappering +lappers +lappet +lappeted +lappethead +lappets +lappic +lappilli +lapping +lappish +lapponese +lapponian +lapps +lappula +lapputan +laps +lapsability +lapsable +lapsana +lapsation +lapse +lapsed +lapser +lapsers +lapses +lapsful +lapsi +lapsibility +lapsible +lapsided +lapsing +lapsingly +lapstone +lapstrake +lapstreak +lapstreaked +lapstreaker +lapsus +laptop +lapulapu +laputa +laputan +laputically +lapwing +lapwings +lapwork +laquais +laquear +laquearia +laquearian +laquei +laqueus +lar +laralia +laramide +laramie +larararia +lararia +lararium +larboard +larboards +larbolins +larbowlines +larcenable +larcener +larceners +larceny +larcenic +larcenies +larcenish +larcenist +larcenists +larcenous +larcenously +larcenousness +larch +larchen +larcher +larches +larcin +larcinry +lard +lardacein +lardaceous +larded +larder +larderellite +larderer +larderful +larderie +larderlike +larders +lardy +lardier +lardiest +lardiform +lardiner +larding +lardite +lardizabalaceae +lardizabalaceous +lardlike +lardon +lardons +lardoon +lardoons +lardry +lards +lardworm +lare +lareabell +larentiidae +lares +largamente +largando +large +largebrained +largehanded +largehearted +largeheartedly +largeheartedness +largely +largemouth +largemouthed +largen +largeness +largeour +largeous +larger +larges +largess +largesse +largesses +largest +larget +larghetto +larghettos +larghissimo +larghissimos +largy +largifical +largish +largishness +largition +largitional +largo +largos +lari +laria +lariat +lariated +lariating +lariats +larick +larid +laridae +laridine +larigo +larigot +lariid +lariidae +larikin +larin +larinae +larine +laryngal +laryngalgia +laryngeal +laryngeally +laryngean +laryngeating +laryngectomee +laryngectomy +laryngectomies +laryngectomize +laryngectomized +laryngectomizing +laryngemphraxis +laryngendoscope +larynges +laryngic +laryngismal +laryngismus +laryngitic +laryngitis +laryngitus +laryngocele +laryngocentesis +laryngofission +laryngofissure +laryngograph +laryngography +laryngology +laryngologic +laryngological +laryngologist +laryngometry +laryngoparalysis +laryngopathy +laryngopharyngeal +laryngopharynges +laryngopharyngitis +laryngopharynx +laryngopharynxes +laryngophony +laryngophthisis +laryngoplasty +laryngoplegia +laryngorrhagia +laryngorrhea +laryngoscleroma +laryngoscope +laryngoscopy +laryngoscopic +laryngoscopical +laryngoscopically +laryngoscopies +laryngoscopist +laryngospasm +laryngostasis +laryngostenosis +laryngostomy +laryngostroboscope +laryngotyphoid +laryngotome +laryngotomy +laryngotomies +laryngotracheal +laryngotracheitis +laryngotracheoscopy +laryngotracheotomy +laryngovestibulitis +larynx +larynxes +larithmic +larithmics +larix +larixin +lark +larked +larker +larkers +larky +larkier +larkiest +larkiness +larking +larkingly +larkish +larkishly +larkishness +larklike +larkling +larks +larksome +larksomes +larkspur +larkspurs +larlike +larmier +larmoyant +larn +larnakes +larnaudian +larnax +larnyx +laroid +laron +larree +larry +larries +larrigan +larrigans +larrikin +larrikinalian +larrikiness +larrikinism +larrikins +larriman +larrup +larruped +larruper +larrupers +larruping +larrups +lars +larsenite +larum +larums +larunda +larus +larva +larvacea +larvae +larval +larvalia +larvaria +larvarium +larvariums +larvas +larvate +larvated +larve +larvicidal +larvicide +larvicolous +larviform +larvigerous +larvikite +larviparous +larviposit +larviposition +larvivorous +larvule +las +lasa +lasagna +lasagnas +lasagne +lasagnes +lasarwort +lascar +lascaree +lascarine +lascars +laschety +lascivient +lasciviently +lascivious +lasciviously +lasciviousness +lase +lased +laser +laserdisk +laserdisks +laserjet +laserpitium +lasers +laserwort +lases +lash +lashed +lasher +lashers +lashes +lashing +lashingly +lashings +lashins +lashkar +lashkars +lashless +lashlight +lashlite +lashness +lashorn +lasi +lasianthous +lasing +lasiocampa +lasiocampid +lasiocampidae +lasiocampoidea +lasiocarpous +lasius +lask +lasket +lasking +laspeyresia +laspring +lasque +lass +lasses +lasset +lassie +lassiehood +lassieish +lassies +lassiky +lassitude +lassitudes +lasslorn +lasso +lassock +lassockie +lassoed +lassoer +lassoers +lassoes +lassoing +lassos +lassu +last +lastage +lasted +laster +lasters +lastex +lasty +lasting +lastingly +lastingness +lastings +lastjob +lastly +lastness +lastre +lasts +lastspring +lat +lata +latah +latakia +latakias +latania +latanier +latax +latch +latched +latcher +latches +latchet +latchets +latching +latchkey +latchkeys +latchless +latchman +latchmen +latchstring +latchstrings +late +latebra +latebricole +latecomer +latecomers +latecoming +lated +lateen +lateener +lateeners +lateenrigged +lateens +lately +lateliness +latemost +laten +latence +latency +latencies +latened +lateness +latenesses +latening +latens +latensify +latensification +latensified +latensifying +latent +latentize +latently +latentness +latents +later +latera +laterad +lateral +lateraled +lateraling +lateralis +laterality +lateralities +lateralization +lateralize +lateralized +lateralizing +laterally +laterals +lateran +latericeous +latericumbent +lateriflexion +laterifloral +lateriflorous +laterifolious +laterigradae +laterigrade +laterinerved +laterite +laterites +lateritic +lateritious +lateriversion +laterization +lateroabdominal +lateroanterior +laterocaudal +laterocervical +laterodeviation +laterodorsal +lateroduction +lateroflexion +lateromarginal +lateronuchal +lateroposition +lateroposterior +lateropulsion +laterostigmatal +laterostigmatic +laterotemporal +laterotorsion +lateroventral +lateroversion +latescence +latescent +latesome +latest +latests +lateward +latewhile +latewhiles +latewood +latewoods +latex +latexes +latexosis +lath +latham +lathe +lathed +lathee +latheman +lathen +lather +latherability +latherable +lathered +lathereeve +latherer +latherers +lathery +latherin +lathering +latheron +lathers +latherwort +lathes +lathesman +lathesmen +lathhouse +lathi +lathy +lathie +lathier +lathiest +lathing +lathings +lathyric +lathyrism +lathyritic +lathyrus +lathlike +lathraea +lathreeve +laths +lathwork +lathworks +lati +latian +latibule +latibulize +latices +laticifer +laticiferous +laticlave +laticostate +latidentate +latifolia +latifoliate +latifolious +latifundia +latifundian +latifundio +latifundium +latigo +latigoes +latigos +latimer +latimeria +latin +latinate +latiner +latinesque +latinian +latinic +latiniform +latinism +latinist +latinistic +latinistical +latinitaster +latinity +latinities +latinization +latinize +latinized +latinizer +latinizes +latinizing +latinless +latino +latinos +latins +latinus +lation +latipennate +latipennine +latiplantar +latirostral +latirostres +latirostrous +latirus +latisept +latiseptal +latiseptate +latish +latissimi +latissimus +latisternal +latitancy +latitant +latitat +latite +latitude +latitudes +latitudinal +latitudinally +latitudinary +latitudinarian +latitudinarianism +latitudinarianisn +latitudinarians +latitudinous +lative +latke +latomy +latomia +laton +latona +latonian +latooka +latosol +latosolic +latosols +latoun +latrant +latrate +latration +latrede +latreutic +latreutical +latria +latrial +latrially +latrian +latrias +latrididae +latrine +latrines +latris +latro +latrobe +latrobite +latrociny +latrocinium +latrodectus +latron +lats +latten +lattener +lattens +latter +latterkin +latterly +lattermath +lattermint +lattermost +latterness +lattice +latticed +latticeleaf +latticelike +lattices +latticewise +latticework +latticicini +latticing +latticinii +latticinio +lattin +lattins +latuka +latus +latvia +latvian +latvians +lauan +lauans +laubanite +laud +laudability +laudable +laudableness +laudably +laudanidine +laudanin +laudanine +laudanosine +laudanum +laudanums +laudation +laudative +laudator +laudatory +laudatorily +laudators +laude +lauded +lauder +lauderdale +lauders +laudes +laudian +laudianism +laudification +lauding +laudism +laudist +lauds +laugh +laughability +laughable +laughableness +laughably +laughed +laughee +laugher +laughers +laughful +laughy +laughing +laughingly +laughings +laughingstock +laughingstocks +laughs +laughsome +laughter +laughterful +laughterless +laughters +laughworthy +lauhala +lauia +laulau +laumonite +laumontite +laun +launce +launces +launch +launchable +launched +launcher +launchers +launches +launchful +launching +launchings +launchpad +launchplex +launchways +laund +launder +launderability +launderable +laundered +launderer +launderers +launderette +laundering +launderings +launders +laundress +laundresses +laundry +laundries +laundrymaid +laundryman +laundrymen +laundryowner +laundrywoman +laundrywomen +laundromat +laundromats +launeddas +laur +laura +lauraceae +lauraceous +laurae +lauraldehyde +lauras +laurate +laurdalite +laure +laureal +laureate +laureated +laureates +laureateship +laureateships +laureating +laureation +laurel +laureled +laureling +laurelled +laurellike +laurelling +laurels +laurelship +laurelwood +laurence +laurencia +laurent +laurentian +laurentide +laureole +laurestinus +laury +laurianne +lauric +laurie +lauryl +laurin +laurinoxylon +laurionite +laurite +laurocerasus +lauroyl +laurone +laurotetanine +laurus +laurustine +laurustinus +laurvikite +laus +lautarite +lautenclavicymbal +lauter +lautite +lautitious +lautu +lauwine +lauwines +lav +lava +lavable +lavabo +lavaboes +lavabos +lavacre +lavadero +lavage +lavages +lavalava +lavalavas +lavalier +lavaliere +lavalieres +lavaliers +lavalike +lavalliere +lavament +lavandera +lavanderas +lavandero +lavanderos +lavandin +lavandula +lavanga +lavant +lavaret +lavas +lavash +lavatera +lavatic +lavation +lavational +lavations +lavatory +lavatorial +lavatories +lavature +lave +laveche +laved +laveer +laveered +laveering +laveers +lavehr +lavement +lavender +lavendered +lavendering +lavenders +lavenite +laver +laverania +laveroc +laverock +laverocks +lavers +laverwort +laves +lavette +lavy +lavialite +lavic +laving +lavinia +lavish +lavished +lavisher +lavishers +lavishes +lavishest +lavishing +lavishingly +lavishly +lavishment +lavishness +lavolta +lavrock +lavrocks +lavroffite +lavrovite +law +lawabidingness +lawbook +lawbreak +lawbreaker +lawbreakers +lawbreaking +lawcourt +lawcraft +lawed +laweour +lawful +lawfully +lawfullness +lawfulness +lawgive +lawgiver +lawgivers +lawgiving +lawyer +lawyeress +lawyeresses +lawyery +lawyering +lawyerism +lawyerly +lawyerlike +lawyerling +lawyers +lawyership +lawine +lawines +lawing +lawings +lawish +lawk +lawks +lawlants +lawless +lawlessly +lawlessness +lawlike +lawmake +lawmaker +lawmakers +lawmaking +lawman +lawmen +lawmonger +lawn +lawned +lawner +lawny +lawnleaf +lawnlet +lawnlike +lawnmower +lawns +lawproof +lawrence +lawrencite +lawrencium +lawrie +lawrightman +lawrightmen +laws +lawson +lawsone +lawsoneve +lawsonia +lawsonite +lawsuit +lawsuiting +lawsuits +lawter +lawton +lawzy +lax +laxate +laxation +laxations +laxative +laxatively +laxativeness +laxatives +laxator +laxer +laxest +laxiflorous +laxifoliate +laxifolious +laxism +laxist +laxity +laxities +laxly +laxness +laxnesses +laz +lazar +lazaret +lazarets +lazarette +lazaretto +lazarettos +lazary +lazarist +lazarly +lazarlike +lazarole +lazarone +lazarous +lazars +lazarus +laze +lazed +lazes +lazy +lazyback +lazybed +lazybird +lazybone +lazybones +lazyboots +lazied +lazier +lazies +laziest +lazyhood +lazying +lazyish +lazylegs +lazily +laziness +lazinesses +lazing +lazyship +lazule +lazuli +lazuline +lazulis +lazulite +lazulites +lazulitic +lazurite +lazurites +lazzarone +lazzaroni +lb +lbf +lbinit +lbs +lbw +lc +lca +lcd +lcm +lconvert +lcsymbol +ld +ldg +ldinfo +le +lea +leach +leachability +leachable +leachate +leachates +leached +leacher +leachers +leaches +leachy +leachier +leachiest +leaching +leachman +leachmen +lead +leadable +leadableness +leadage +leadback +leaded +leaden +leadenhearted +leadenheartedness +leadenly +leadenness +leadenpated +leader +leaderess +leaderette +leaderless +leaders +leadership +leaderships +leadeth +leadhillite +leady +leadier +leadiest +leadin +leadiness +leading +leadingly +leadings +leadless +leadline +leadman +leadoff +leadoffs +leadout +leadplant +leadproof +leads +leadsman +leadsmen +leadstone +leadway +leadwood +leadwork +leadworks +leadwort +leadworts +leaf +leafage +leafages +leafbird +leafboy +leafcup +leafdom +leafed +leafen +leafer +leafery +leafgirl +leafhopper +leafhoppers +leafy +leafier +leafiest +leafiness +leafing +leafit +leafless +leaflessness +leaflet +leafleteer +leaflets +leaflike +leafmold +leafs +leafstalk +leafstalks +leafwood +leafwork +leafworm +leafworms +league +leagued +leaguelong +leaguer +leaguered +leaguerer +leaguering +leaguers +leagues +leaguing +leah +leak +leakage +leakages +leakance +leaked +leaker +leakers +leaky +leakier +leakiest +leakily +leakiness +leaking +leakless +leakproof +leaks +leal +lealand +leally +lealness +lealty +lealties +leam +leamer +lean +leander +leaned +leaner +leanest +leangle +leany +leaning +leanings +leanish +leanly +leanness +leannesses +leans +leant +leap +leapable +leaped +leaper +leapers +leapfrog +leapfrogged +leapfrogger +leapfrogging +leapfrogs +leapful +leaping +leapingly +leaps +leapt +lear +learchus +leary +learier +leariest +learn +learnable +learned +learnedly +learnedness +learner +learners +learnership +learning +learnings +learns +learnt +learoyd +lears +leas +leasable +lease +leaseback +leased +leasehold +leaseholder +leaseholders +leaseholding +leaseholds +leaseless +leaseman +leasemen +leasemonger +leaser +leasers +leases +leash +leashed +leashes +leashing +leashless +leasing +leasings +leasow +least +leasts +leastways +leastwise +leat +leath +leather +leatherback +leatherbark +leatherboard +leatherbush +leathercoat +leathercraft +leathered +leatherer +leatherette +leatherfish +leatherfishes +leatherflower +leatherhead +leathery +leatherine +leatheriness +leathering +leatherize +leatherjacket +leatherleaf +leatherleaves +leatherlike +leatherlikeness +leathermaker +leathermaking +leathern +leatherneck +leathernecks +leatheroid +leatherroot +leathers +leatherside +leatherstocking +leatherware +leatherwing +leatherwood +leatherwork +leatherworker +leatherworking +leathwake +leatman +leatmen +leave +leaved +leaveless +leavelooker +leaven +leavened +leavening +leavenish +leavenless +leavenous +leavens +leaver +leavers +leaverwood +leaves +leavetaking +leavy +leavier +leaviest +leaving +leavings +leawill +leban +lebanese +lebanon +lebban +lebbek +leben +lebens +lebensraum +lebes +lebhaft +lebistes +lebkuchen +lebrancho +lecama +lecaniid +lecaniinae +lecanine +lecanium +lecanomancer +lecanomancy +lecanomantic +lecanora +lecanoraceae +lecanoraceous +lecanoric +lecanorine +lecanoroid +lecanoscopy +lecanoscopic +lech +lechayim +lechayims +lechatelierite +leche +lechea +lecher +lechered +lecherer +lechery +lecheries +lechering +lecherous +lecherously +lecherousness +lechers +leches +lechosa +lechriodont +lechriodonta +lechuguilla +lechuguillas +lechwe +lecidea +lecideaceae +lecideaceous +lecideiform +lecideine +lecidioid +lecyth +lecithal +lecithalbumin +lecithality +lecythi +lecithic +lecythid +lecythidaceae +lecythidaceous +lecithin +lecithinase +lecithins +lecythis +lecithoblast +lecythoi +lecithoid +lecythoid +lecithoprotein +lecythus +leck +lecker +lecontite +lecotropal +lect +lectern +lecterns +lecthi +lectica +lection +lectionary +lectionaries +lections +lectisternium +lector +lectorate +lectorial +lectors +lectorship +lectotype +lectress +lectrice +lectual +lectuary +lecture +lectured +lecturee +lectureproof +lecturer +lecturers +lectures +lectureship +lectureships +lecturess +lecturette +lecturing +lecturn +led +leda +lede +leden +lederhosen +lederite +ledge +ledged +ledgeless +ledgeman +ledgement +ledger +ledgerdom +ledgered +ledgering +ledgers +ledges +ledget +ledgy +ledgier +ledgiest +ledging +ledgment +ledidae +ledol +leds +ledum +lee +leeangle +leeboard +leeboards +leech +leechcraft +leechdom +leecheater +leeched +leecher +leechery +leeches +leeching +leechkin +leechlike +leechman +leechwort +leed +leeds +leef +leefang +leefange +leeftail +leeful +leefully +leegatioen +leegte +leek +leeky +leekish +leeks +leelane +leelang +leep +leepit +leer +leered +leerfish +leery +leerier +leeriest +leerily +leeriness +leering +leeringly +leerish +leerness +leeroway +leers +leersia +lees +leese +leeser +leeshyy +leesing +leesome +leesomely +leet +leetle +leetman +leetmen +leets +leeway +leeways +leewan +leeward +leewardly +leewardmost +leewardness +leewards +leewill +lefsel +lefsen +left +lefter +leftest +lefty +lefties +leftish +leftism +leftisms +leftist +leftists +leftments +leftmost +leftness +leftover +leftovers +lefts +leftward +leftwardly +leftwards +leftwing +leftwinger +leg +legacy +legacies +legal +legalese +legaleses +legalise +legalised +legalises +legalising +legalism +legalisms +legalist +legalistic +legalistically +legalists +legality +legalities +legalization +legalizations +legalize +legalized +legalizes +legalizing +legally +legalness +legals +legantine +legantinelegatary +legatary +legate +legated +legatee +legatees +legates +legateship +legateships +legati +legatine +legating +legation +legationary +legations +legative +legato +legator +legatory +legatorial +legators +legatos +legature +legatus +legbar +lege +legend +legenda +legendary +legendarian +legendaries +legendarily +legendic +legendist +legendize +legendized +legendizing +legendless +legendry +legendrian +legendries +legends +leger +legerdemain +legerdemainist +legerete +legerity +legerities +legers +leges +legge +legged +legger +leggy +leggiadrous +leggier +leggiero +leggiest +leggin +legginess +legging +legginged +leggings +leggins +legharness +leghorn +leghorns +legibility +legibilities +legible +legibleness +legibly +legifer +legific +legion +legionary +legionaries +legioned +legioner +legionnaire +legionnaires +legionry +legions +legis +legislate +legislated +legislates +legislating +legislation +legislational +legislativ +legislative +legislatively +legislator +legislatorial +legislatorially +legislators +legislatorship +legislatress +legislatresses +legislatrices +legislatrix +legislatrixes +legislature +legislatures +legist +legister +legists +legit +legitim +legitimacy +legitimacies +legitimate +legitimated +legitimately +legitimateness +legitimating +legitimation +legitimatise +legitimatised +legitimatising +legitimatist +legitimatization +legitimatize +legitimatized +legitimatizing +legitime +legitimisation +legitimise +legitimised +legitimising +legitimism +legitimist +legitimistic +legitimity +legitimization +legitimizations +legitimize +legitimized +legitimizer +legitimizes +legitimizing +legitimum +legits +leglen +legless +leglessness +leglet +leglike +legman +legmen +legoa +legong +legpiece +legpull +legpuller +legpulling +legrete +legroom +legrooms +legrope +legs +legua +leguan +leguatia +leguleian +leguleious +legume +legumelin +legumen +legumes +legumin +leguminiform +leguminosae +leguminose +leguminous +legumins +legwork +legworks +lehay +lehayim +lehayims +lehi +lehmer +lehr +lehrbachite +lehrman +lehrmen +lehrs +lehrsman +lehrsmen +lehua +lehuas +lei +ley +leibnitzian +leibnitzianism +leicester +leyden +leif +leifite +leiger +leigh +leighton +leila +leyland +leimtype +leiocephalous +leiocome +leiodermatous +leiodermia +leiomyofibroma +leiomyoma +leiomyomas +leiomyomata +leiomyomatous +leiomyosarcoma +leiophyllous +leiophyllum +leiothrix +leiotrichan +leiotriches +leiotrichi +leiotrichy +leiotrichidae +leiotrichinae +leiotrichine +leiotrichous +leiotropic +leipoa +leipzig +leis +leys +leishmania +leishmanial +leishmaniasis +leishmanic +leishmanioid +leishmaniosis +leysing +leiss +leisten +leister +leistered +leisterer +leistering +leisters +leisurabe +leisurable +leisurably +leisure +leisured +leisureful +leisureless +leisurely +leisureliness +leisureness +leisures +leith +leitmotif +leitmotifs +leitmotiv +leitneria +leitneriaceae +leitneriaceous +leitneriales +lek +lekach +lekanai +lekane +lekha +lekythi +lekythoi +lekythos +lekythus +lekker +leks +lelia +lelwel +lemaireocereus +leman +lemanea +lemaneaceae +lemanry +lemans +leme +lemel +lemma +lemmas +lemmata +lemmatize +lemming +lemmings +lemmitis +lemmoblastic +lemmocyte +lemmon +lemmus +lemna +lemnaceae +lemnaceous +lemnad +lemnian +lemniscata +lemniscate +lemniscatic +lemnisci +lemniscus +lemnisnisci +lemogra +lemography +lemology +lemon +lemonade +lemonades +lemonado +lemonfish +lemonfishes +lemongrass +lemony +lemonias +lemoniidae +lemoniinae +lemonish +lemonlike +lemons +lemonweed +lemonwood +lemosi +lemovices +lempira +lempiras +lemuel +lemur +lemures +lemuria +lemurian +lemurid +lemuridae +lemuriform +lemurinae +lemurine +lemurlike +lemuroid +lemuroidea +lemuroids +lemurs +len +lena +lenad +lenaea +lenaean +lenaeum +lenaeus +lenape +lenard +lenca +lencan +lench +lencheon +lend +lendable +lended +lendee +lender +lenders +lending +lends +lendu +lene +lenes +leng +lenger +lengest +length +lengthen +lengthened +lengthener +lengtheners +lengthening +lengthens +lengther +lengthful +lengthy +lengthier +lengthiest +lengthily +lengthiness +lengthly +lengthman +lengths +lengthsman +lengthsmen +lengthsome +lengthsomeness +lengthways +lengthwise +leniate +lenience +leniences +leniency +leniencies +lenient +leniently +lenientness +lenify +lenin +leningrad +leninism +leninist +leninists +leninite +lenis +lenity +lenitic +lenities +lenition +lenitive +lenitively +lenitiveness +lenitives +lenitude +lenny +lennilite +lennoaceae +lennoaceous +lennow +leno +lenocinant +lenora +lenos +lens +lense +lensed +lenses +lensless +lenslike +lensman +lensmen +lent +lentamente +lentando +lenten +lententide +lenth +lenthways +lentibulariaceae +lentibulariaceous +lentic +lenticel +lenticellate +lenticels +lenticle +lenticonus +lenticula +lenticular +lenticulare +lenticularis +lenticularly +lenticulas +lenticulate +lenticulated +lenticulating +lenticulation +lenticule +lenticulostriate +lenticulothalamic +lentiform +lentigerous +lentigines +lentiginose +lentiginous +lentigo +lentil +lentile +lentilla +lentils +lentiner +lentisc +lentiscine +lentisco +lentiscus +lentisk +lentisks +lentissimo +lentitude +lentitudinous +lentner +lento +lentoid +lentor +lentos +lentous +lenvoi +lenvoy +lenzites +leo +leodicid +leon +leonard +leonardesque +leonardo +leonato +leoncito +leone +leones +leonese +leonhardite +leonid +leonine +leoninely +leonines +leonis +leonist +leonite +leonnoys +leonora +leonotis +leontiasis +leontocebus +leontocephalous +leontodon +leontopodium +leonurus +leopard +leoparde +leopardess +leopardine +leopardite +leopards +leopardskin +leopardwood +leopold +leopoldinia +leopoldite +leora +leos +leotard +leotards +lep +lepa +lepadid +lepadidae +lepadoid +lepage +lepal +lepanto +lepargylic +lepargyraea +lepas +lepcha +leper +leperdom +lepered +lepero +lepers +lepid +lepidene +lepidin +lepidine +lepidity +lepidium +lepidly +lepidoblastic +lepidodendraceae +lepidodendraceous +lepidodendrid +lepidodendrids +lepidodendroid +lepidodendroids +lepidodendron +lepidoid +lepidoidei +lepidolite +lepidomelane +lepidophyllous +lepidophyllum +lepidophyte +lepidophytic +lepidophloios +lepidoporphyrin +lepidopter +lepidoptera +lepidopteral +lepidopteran +lepidopterid +lepidopterist +lepidopterology +lepidopterological +lepidopterologist +lepidopteron +lepidopterous +lepidosauria +lepidosaurian +lepidoses +lepidosiren +lepidosirenidae +lepidosirenoid +lepidosis +lepidosperma +lepidospermae +lepidosphes +lepidostei +lepidosteoid +lepidosteus +lepidostrobus +lepidote +lepidotes +lepidotic +lepidotus +lepidurus +lepilemur +lepiota +lepisma +lepismatidae +lepismidae +lepismoid +lepisosteidae +lepisosteus +lepocyta +lepocyte +lepomis +leporicide +leporid +leporidae +leporide +leporids +leporiform +leporine +leporis +lepospondyli +lepospondylous +leposternidae +leposternon +lepothrix +leppy +lepra +lepralia +lepralian +lepre +leprechaun +leprechauns +lepry +lepric +leprid +leprine +leproid +leprology +leprologic +leprologist +leproma +lepromatous +leprosaria +leprosarium +leprosariums +leprose +leprosed +leprosery +leproseries +leprosy +leprosied +leprosies +leprosis +leprosity +leprotic +leprous +leprously +leprousness +lepsaria +lepta +leptamnium +leptandra +leptandrin +leptene +leptera +leptid +leptidae +leptiform +leptilon +leptynite +leptinolite +leptinotarsa +leptite +leptobos +leptocardia +leptocardian +leptocardii +leptocentric +leptocephalan +leptocephali +leptocephaly +leptocephalia +leptocephalic +leptocephalid +leptocephalidae +leptocephaloid +leptocephalous +leptocephalus +leptocercal +leptochlorite +leptochroa +leptochrous +leptoclase +leptodactyl +leptodactylidae +leptodactylous +leptodactylus +leptodermatous +leptodermous +leptodora +leptodoridae +leptoform +leptogenesis +leptokurtic +leptokurtosis +leptolepidae +leptolepis +leptolinae +leptology +leptomatic +leptome +leptomedusae +leptomedusan +leptomeningeal +leptomeninges +leptomeningitis +leptomeninx +leptometer +leptomonad +leptomonas +lepton +leptonecrosis +leptonema +leptonic +leptons +leptopellic +leptophyllous +leptophis +leptoprosope +leptoprosopy +leptoprosopic +leptoprosopous +leptoptilus +leptorchis +leptorrhin +leptorrhine +leptorrhiny +leptorrhinian +leptorrhinism +leptosyne +leptosomatic +leptosome +leptosomic +leptosperm +leptospermum +leptosphaeria +leptospira +leptospirae +leptospiral +leptospiras +leptospire +leptospirosis +leptosporangiate +leptostraca +leptostracan +leptostracous +leptostromataceae +leptotene +leptothrix +leptotyphlopidae +leptotyphlops +leptotrichia +leptus +lepus +lequear +ler +lere +lernaea +lernaeacea +lernaean +lernaeidae +lernaeiform +lernaeoid +lernaeoides +lerot +lerp +lerret +lerwa +les +lesath +lesbia +lesbian +lesbianism +lesbians +lesche +lese +lesed +lesgh +lesya +lesiy +lesion +lesional +lesions +leskea +leskeaceae +leskeaceous +lesleya +leslie +lespedeza +lesquerella +less +lessee +lessees +lesseeship +lessen +lessened +lessener +lessening +lessens +lesser +lesses +lessest +lessive +lessn +lessness +lesson +lessoned +lessoning +lessons +lessor +lessors +lest +leste +lester +lestiwarite +lestobioses +lestobiosis +lestobiotic +lestodon +lestosaurus +lestrad +lestrigon +lestrigonian +let +letch +letches +letchy +letdown +letdowns +lete +letgame +lethal +lethality +lethalities +lethalize +lethally +lethals +lethargy +lethargic +lethargical +lethargically +lethargicalness +lethargies +lethargise +lethargised +lethargising +lethargize +lethargized +lethargizing +lethargus +lethe +lethean +lethes +lethy +lethied +lethiferous +lethocerus +lethologica +letitia +leto +letoff +letorate +letrist +lets +lett +lettable +letted +letten +letter +lettercard +lettered +letterer +letterers +letteret +letterform +lettergae +lettergram +letterhead +letterheads +letterin +lettering +letterings +letterleaf +letterless +letterman +lettermen +lettern +letterpress +letters +letterset +letterspace +letterspaced +letterspacing +letterure +letterweight +letterwood +letty +lettic +lettice +lettiga +letting +lettish +lettrin +lettrure +lettsomite +lettuce +lettuces +letuare +letup +letups +leu +leucadendron +leucadian +leucaemia +leucaemic +leucaena +leucaethiop +leucaethiopes +leucaethiopic +leucaniline +leucanthous +leucaugite +leucaurin +leucemia +leucemias +leucemic +leucetta +leuch +leuchaemia +leuchemia +leuchtenbergite +leucic +leucichthys +leucifer +leuciferidae +leucyl +leucin +leucine +leucines +leucins +leucippus +leucism +leucite +leucites +leucitic +leucitis +leucitite +leucitohedron +leucitoid +leucitophyre +leuckartia +leuckartiidae +leuco +leucobasalt +leucoblast +leucoblastic +leucobryaceae +leucobryum +leucocarpous +leucochalcite +leucocholy +leucocholic +leucochroic +leucocyan +leucocidic +leucocidin +leucocism +leucocytal +leucocyte +leucocythaemia +leucocythaemic +leucocythemia +leucocythemic +leucocytic +leucocytoblast +leucocytogenesis +leucocytoid +leucocytolysin +leucocytolysis +leucocytolytic +leucocytology +leucocytometer +leucocytopenia +leucocytopenic +leucocytoplania +leucocytopoiesis +leucocytosis +leucocytotherapy +leucocytotic +leucocytozoon +leucocrate +leucocratic +leucocrinum +leucoderma +leucodermatous +leucodermia +leucodermic +leucoencephalitis +leucoethiop +leucogenic +leucoid +leucoindigo +leucoindigotin +leucojaceae +leucojum +leucoline +leucolytic +leucoma +leucomaine +leucomas +leucomatous +leucomelanic +leucomelanous +leucon +leucones +leuconoid +leuconostoc +leucopenia +leucopenic +leucophane +leucophanite +leucophyllous +leucophyre +leucophlegmacy +leucophoenicite +leucophore +leucopyrite +leucoplakia +leucoplakial +leucoplast +leucoplastid +leucopoiesis +leucopoietic +leucopus +leucoquinizarin +leucoryx +leucorrhea +leucorrheal +leucorrhoea +leucorrhoeal +leucosyenite +leucosis +leucosolenia +leucosoleniidae +leucospermous +leucosphenite +leucosphere +leucospheric +leucostasis +leucosticte +leucotactic +leucotaxin +leucotaxine +leucothea +leucothoe +leucotic +leucotome +leucotomy +leucotomies +leucotoxic +leucous +leucoxene +leud +leudes +leuds +leuk +leukaemia +leukaemic +leukemia +leukemias +leukemic +leukemics +leukemid +leukemoid +leukoblast +leukoblastic +leukocidic +leukocidin +leukocyte +leukocytes +leukocythemia +leukocytic +leukocytoblast +leukocytoid +leukocytopenia +leukocytosis +leukocytotic +leukoctyoid +leukoderma +leukodystrophy +leukoma +leukomas +leukon +leukons +leukopedesis +leukopenia +leukopenic +leukopoiesis +leukopoietic +leukorrhea +leukorrheal +leukorrhoea +leukorrhoeal +leukoses +leukosis +leukotaxin +leukotaxine +leukotic +leukotomy +leukotomies +leuma +leung +lev +leva +levade +levalloisian +levana +levance +levancy +levant +levanted +levanter +levantera +levanters +levantine +levanting +levanto +levants +levarterenol +levation +levator +levatores +levators +leve +leveche +levee +leveed +leveeing +levees +leveful +level +leveled +leveler +levelers +levelheaded +levelheadedly +levelheadedness +leveling +levelish +levelism +levelled +leveller +levellers +levellest +levelly +levelling +levelman +levelness +levels +leven +lever +leverage +leveraged +leverages +leveraging +levered +leverer +leveret +leverets +levering +leverlike +leverman +levers +leverwood +levesel +levet +levi +levy +leviable +leviathan +leviathans +leviation +levied +levier +leviers +levies +levigable +levigate +levigated +levigates +levigating +levigation +levigator +levying +levyist +levin +levyne +leviner +levining +levynite +levins +levir +levirate +levirates +leviratic +leviratical +leviration +levis +levisticum +levitant +levitate +levitated +levitates +levitating +levitation +levitational +levitations +levitative +levitator +levite +leviter +levity +levitical +leviticalism +leviticality +levitically +leviticalness +leviticism +leviticus +levities +levitism +levo +levoduction +levogyrate +levogyre +levogyrous +levoglucose +levolactic +levolimonene +levorotary +levorotation +levorotatory +levotartaric +levoversion +levulic +levulin +levulinic +levulins +levulose +levuloses +levulosuria +lew +lewanna +lewd +lewder +lewdest +lewdly +lewdness +lewdnesses +lewdster +lewie +lewing +lewis +lewises +lewisia +lewisian +lewisite +lewisites +lewisson +lewissons +lewist +lewnite +lewth +lewty +lex +lexeme +lexemic +lexia +lexic +lexica +lexical +lexicalic +lexicality +lexically +lexicog +lexicographer +lexicographers +lexicography +lexicographian +lexicographic +lexicographical +lexicographically +lexicographist +lexicology +lexicologic +lexicological +lexicologist +lexicon +lexiconist +lexiconize +lexicons +lexicostatistic +lexicostatistical +lexicostatistics +lexigraphy +lexigraphic +lexigraphical +lexigraphically +lexiphanes +lexiphanic +lexiphanicism +lexis +lexological +lezghian +lf +lg +lgth +lh +lhb +lhd +lherzite +lherzolite +lhiamba +lhota +li +ly +liability +liabilities +liable +liableness +liaise +liaised +liaises +liaising +liaison +liaisons +lyam +liamba +liana +lianas +lyance +liane +lianes +liang +liangle +liangs +lianoid +liar +liard +lyard +liards +liars +lyart +lias +lyas +lyase +lyases +liasing +liason +liassic +liatris +lib +libament +libaniferous +libanophorous +libanotophorous +libant +libard +libate +libated +libating +libation +libational +libationary +libationer +libations +libatory +libbard +libbed +libber +libbers +libbet +libby +libbing +libbra +libecchio +libeccio +libeccios +libel +libelant +libelants +libeled +libelee +libelees +libeler +libelers +libeling +libelist +libelists +libellant +libellary +libellate +libelled +libellee +libellees +libeller +libellers +libelling +libellist +libellous +libellously +libellula +libellulid +libellulidae +libelluloid +libelous +libelously +libels +liber +libera +liberal +liberalia +liberalisation +liberalise +liberalised +liberaliser +liberalising +liberalism +liberalist +liberalistic +liberalites +liberality +liberalities +liberalization +liberalizations +liberalize +liberalized +liberalizer +liberalizes +liberalizing +liberally +liberalness +liberals +liberate +liberated +liberates +liberating +liberation +liberationism +liberationist +liberationists +liberations +liberative +liberator +liberatory +liberators +liberatress +liberatrice +liberatrix +liberia +liberian +liberians +liberomotor +libers +libertarian +libertarianism +libertarians +libertas +liberty +liberticidal +liberticide +liberties +libertyless +libertinage +libertine +libertines +libertinism +liberum +libethenite +libget +libya +libyan +libyans +libidibi +libidinal +libidinally +libidinist +libidinization +libidinized +libidinizing +libidinosity +libidinous +libidinously +libidinousness +libido +libidos +libinit +libytheidae +libytheinae +libitina +libitum +libken +libkin +libocedrus +libr +libra +librae +librairie +libral +library +librarian +librarianess +librarians +librarianship +libraries +librarii +libraryless +librarious +librarius +libras +librate +librated +librates +librating +libration +librational +libratory +libre +libretti +librettist +librettists +libretto +librettos +libri +librid +libriform +libris +libroplast +libs +lyc +lycaena +lycaenid +lycaenidae +licania +lycanthrope +lycanthropy +lycanthropia +lycanthropic +lycanthropies +lycanthropist +lycanthropize +lycanthropous +licareol +licca +lice +lycea +lyceal +lycee +lycees +licence +licenceable +licenced +licencee +licencees +licencer +licencers +licences +licencing +licensable +license +licensed +licensee +licensees +licenseless +licenser +licensers +licenses +licensing +licensor +licensors +licensure +licentiate +licentiates +licentiateship +licentiation +licentious +licentiously +licentiousness +licet +lyceum +lyceums +lich +lych +licham +lichanos +lichee +lychee +lichees +lychees +lichen +lichenaceous +lichened +lichenes +licheny +lichenian +licheniasis +lichenic +lichenicolous +lichenification +licheniform +lichenin +lichening +lichenins +lichenise +lichenised +lichenising +lichenism +lichenist +lichenivorous +lichenization +lichenize +lichenized +lichenizing +lichenlike +lichenographer +lichenography +lichenographic +lichenographical +lichenographist +lichenoid +lichenology +lichenologic +lichenological +lichenologist +lichenopora +lichenoporidae +lichenose +lichenous +lichens +lichi +lichis +lychnic +lychnis +lychnises +lychnomancy +lichnophora +lichnophoridae +lychnoscope +lychnoscopic +licht +lichted +lichting +lichtly +lichts +lichwake +lycian +lycid +lycidae +lycine +licinian +licit +licitation +licitly +licitness +lycium +lick +licked +licker +lickerish +lickerishly +lickerishness +lickerous +lickers +lickety +licking +lickings +lickpenny +licks +lickspit +lickspits +lickspittle +lickspittling +lycodes +lycodidae +lycodoid +lycopene +lycopenes +lycoperdaceae +lycoperdaceous +lycoperdales +lycoperdoid +lycoperdon +lycopersicon +lycopin +lycopod +lycopode +lycopodiaceae +lycopodiaceous +lycopodiales +lycopodium +lycopods +lycopsida +lycopsis +lycopus +licorice +licorices +lycorine +licorn +licorne +licorous +lycosa +lycosid +lycosidae +licour +lyctid +lyctidae +lictor +lictorian +lictors +lyctus +licuala +licuri +licury +lycus +lid +lida +lidar +lidars +lidded +lidder +lidderon +lidding +lyddite +lyddites +lide +lidflower +lidgate +lidia +lydia +lydian +lidias +lidicker +lydite +lidless +lidlessly +lido +lidocaine +lidos +lids +lie +lye +liebenerite +lieberkuhn +liebfraumilch +liebgeaitor +liebig +liebigite +lieblich +liechtenstein +lied +lieder +liederkranz +lief +liefer +liefest +liefly +liefsome +liege +liegedom +liegeful +liegefully +liegeless +liegely +liegeman +liegemen +lieger +lieges +liegewoman +liegier +lien +lienable +lienal +lyencephala +lyencephalous +lienculi +lienculus +lienectomy +lienectomies +lienee +lienholder +lienic +lienitis +lienocele +lienogastric +lienointestinal +lienomalacia +lienomedullary +lienomyelogenous +lienopancreatic +lienor +lienorenal +lienotoxin +liens +lientery +lienteria +lienteric +lienteries +liepot +lieproof +lieprooflier +lieproofliest +lier +lyery +lierne +liernes +lierre +liers +lies +lyes +liesh +liespfund +liest +lieu +lieue +lieus +lieut +lieutenancy +lieutenancies +lieutenant +lieutenantry +lieutenants +lieutenantship +lievaart +lieve +liever +lievest +lievrite +lif +life +lifeblood +lifeboat +lifeboatman +lifeboatmen +lifeboats +lifebuoy +lifeday +lifedrop +lifeful +lifefully +lifefulness +lifeguard +lifeguards +lifehold +lifeholder +lifehood +lifey +lifeleaf +lifeless +lifelessly +lifelessness +lifelet +lifelike +lifelikeness +lifeline +lifelines +lifelong +lifemanship +lifen +lifer +liferent +liferented +liferenter +liferenting +liferentrix +liferoot +lifers +lifesaver +lifesavers +lifesaving +lifeskills +lifesome +lifesomely +lifesomeness +lifespan +lifespans +lifespring +lifestyle +lifestyles +lifetime +lifetimes +lifeway +lifeways +lifeward +lifework +lifeworks +lyfkie +liflod +lifo +lift +liftable +liftboy +lifted +lifter +lifters +lifting +liftless +liftman +liftmen +liftoff +liftoffs +lifts +lig +ligable +lygaeid +lygaeidae +ligament +ligamenta +ligamental +ligamentary +ligamentous +ligamentously +ligaments +ligamentta +ligamentum +ligan +ligand +ligands +ligans +ligas +ligase +ligases +ligate +ligated +ligates +ligating +ligation +ligations +ligative +ligator +ligatory +ligature +ligatured +ligatures +ligaturing +lige +ligeance +liger +lygeum +liggat +ligge +ligger +light +lightable +lightage +lightboard +lightboat +lightbrained +lighted +lighten +lightened +lightener +lighteners +lightening +lightens +lighter +lighterage +lightered +lighterful +lightering +lighterman +lightermen +lighters +lightest +lightface +lightfaced +lightfast +lightfastness +lightfingered +lightfoot +lightfooted +lightful +lightfully +lightfulness +lighthead +lightheaded +lightheadedly +lightheadedness +lighthearted +lightheartedly +lightheartedness +lighthouse +lighthouseman +lighthouses +lighty +lightyears +lighting +lightings +lightish +lightkeeper +lightless +lightlessness +lightly +lightman +lightmans +lightmanship +lightmen +lightmindedly +lightmindedness +lightmouthed +lightness +lightning +lightningbug +lightninged +lightninglike +lightningproof +lightnings +lightplane +lightproof +lightroom +lights +lightscot +lightship +lightships +lightsman +lightsmen +lightsome +lightsomely +lightsomeness +lighttight +lightwards +lightweight +lightweights +lightwood +lightwort +ligyda +ligydidae +ligitimized +ligitimizing +lignaloes +lignatile +ligne +ligneous +lignes +lignescent +lignicole +lignicoline +lignicolous +ligniferous +lignify +lignification +lignifications +lignified +lignifies +lignifying +ligniform +lignin +lignins +ligninsulphonate +ligniperdous +lignite +lignites +lignitic +lignitiferous +lignitize +lignivorous +lignocaine +lignocellulose +lignocellulosic +lignoceric +lignography +lignone +lignose +lignosity +lignosulfonate +lignosulphite +lignosulphonate +lignous +lignum +lignums +lygodium +lygosoma +ligroin +ligroine +ligroines +ligroins +ligula +ligulae +ligular +ligularia +ligulas +ligulate +ligulated +ligule +ligules +liguliflorae +liguliflorous +liguliform +ligulin +liguloid +liguorian +ligure +ligures +ligurian +ligurite +ligurition +ligurrition +lygus +ligusticum +ligustrin +ligustrum +lihyanite +liin +lying +lyingly +lyings +liyuan +lija +likability +likable +likableness +like +likeability +likeable +likeableness +liked +likeful +likehood +likely +likelier +likeliest +likelihead +likelihood +likelihoods +likeliness +likeminded +likemindedness +liken +lyken +likened +likeness +likenesses +likening +likens +liker +likerish +likerous +likers +likes +likesome +likest +likeways +lykewake +likewalk +likewise +likewisely +likewiseness +likin +liking +likingly +likings +likker +liknon +likuta +lila +lilac +lilaceous +lilacin +lilacky +lilacs +lilacthroat +lilactide +lilaeopsis +lilas +lilburne +lile +liles +lily +liliaceae +liliaceous +lilial +liliales +lilian +liliated +lilied +lilies +lilyfy +liliform +lilyhanded +liliiflorae +lilylike +lilith +lilium +lilywood +lilywort +lill +lilly +lillianite +lillibullero +lilliput +lilliputian +lilliputianize +lilliputians +lilliputs +lilt +lilted +lilting +liltingly +liltingness +lilts +lim +lym +lima +limace +limacea +limacel +limacelle +limaceous +limacidae +limaciform +limacina +limacine +limacines +limacinid +limacinidae +limacoid +limacon +limacons +limail +limaille +liman +limans +lymantria +lymantriid +lymantriidae +limas +limation +limawood +limax +limb +limba +limbal +limbas +limbat +limbate +limbation +limbec +limbeck +limbecks +limbed +limber +limbered +limberer +limberest +limberham +limbering +limberly +limberneck +limberness +limbers +limbi +limby +limbic +limbie +limbier +limbiest +limbiferous +limbing +limbless +limbmeal +limbo +limboinfantum +limbos +limbous +limbs +limbu +limburger +limburgite +limbus +limbuses +lime +limeade +limeades +limean +limeberry +limeberries +limebush +limed +limehouse +limey +limeys +limekiln +limekilns +limeless +limelight +limelighter +limelights +limelike +limeman +limen +limens +limequat +limer +limerick +limericks +limes +limestone +limestones +limesulfur +limesulphur +limetta +limettin +limewash +limewater +limewood +limewort +lymhpangiophlebitis +limy +limicolae +limicoline +limicolous +limidae +limier +limiest +limina +liminal +liminary +limine +liminess +liminesses +liming +limit +limitability +limitable +limitableness +limitably +limital +limitanean +limitary +limitarian +limitaries +limitate +limitation +limitational +limitations +limitative +limitatively +limited +limitedly +limitedness +limiteds +limiter +limiters +limites +limity +limiting +limitive +limitless +limitlessly +limitlessness +limitor +limitrophe +limits +limivorous +limli +limma +limmata +limmer +limmers +limmock +limmu +limn +lymnaea +lymnaean +lymnaeid +lymnaeidae +limnal +limnanth +limnanthaceae +limnanthaceous +limnanthemum +limnanthes +limned +limner +limnery +limners +limnetic +limnetis +limniad +limnic +limnimeter +limnimetric +limning +limnite +limnobiology +limnobiologic +limnobiological +limnobiologically +limnobios +limnobium +limnocnida +limnograph +limnology +limnologic +limnological +limnologically +limnologist +limnometer +limnophil +limnophile +limnophilid +limnophilidae +limnophilous +limnophobia +limnoplankton +limnorchis +limnoria +limnoriidae +limnorioid +limns +limo +limodorum +limoid +limoncillo +limoncito +limonene +limonenes +limoniad +limonin +limonite +limonites +limonitic +limonitization +limonium +limos +limosa +limose +limosella +limosi +limous +limousin +limousine +limousines +limp +limped +limper +limpers +limpest +limpet +limpets +lymph +lymphad +lymphadenectasia +lymphadenectasis +lymphadenia +lymphadenitis +lymphadenoid +lymphadenoma +lymphadenomas +lymphadenomata +lymphadenome +lymphadenopathy +lymphadenosis +lymphaemia +lymphagogue +lymphangeitis +lymphangial +lymphangiectasis +lymphangiectatic +lymphangiectodes +lymphangiitis +lymphangioendothelioma +lymphangiofibroma +lymphangiology +lymphangioma +lymphangiomas +lymphangiomata +lymphangiomatous +lymphangioplasty +lymphangiosarcoma +lymphangiotomy +lymphangitic +lymphangitides +lymphangitis +lymphatic +lymphatical +lymphatically +lymphation +lymphatism +lymphatitis +lymphatolysin +lymphatolysis +lymphatolytic +limphault +lymphectasia +lymphedema +lymphemia +lymphenteritis +lymphy +lymphoadenoma +lymphoblast +lymphoblastic +lymphoblastoma +lymphoblastosis +lymphocele +lymphocyst +lymphocystosis +lymphocyte +lymphocytes +lymphocythemia +lymphocytic +lymphocytoma +lymphocytomatosis +lymphocytosis +lymphocytotic +lymphocytotoxin +lymphodermia +lymphoduct +lymphoedema +lymphogenic +lymphogenous +lymphoglandula +lymphogranuloma +lymphogranulomas +lymphogranulomata +lymphogranulomatosis +lymphogranulomatous +lymphography +lymphographic +lymphoid +lymphoidectomy +lymphoidocyte +lymphology +lymphoma +lymphomas +lymphomata +lymphomatoid +lymphomatosis +lymphomatous +lymphomyxoma +lymphomonocyte +lymphopathy +lymphopenia +lymphopenial +lymphopoieses +lymphopoiesis +lymphopoietic +lymphoprotease +lymphorrhage +lymphorrhagia +lymphorrhagic +lymphorrhea +lymphosarcoma +lymphosarcomas +lymphosarcomatosis +lymphosarcomatous +lymphosporidiosis +lymphostasis +lymphotaxis +lymphotome +lymphotomy +lymphotoxemia +lymphotoxin +lymphotrophy +lymphotrophic +lymphous +lymphs +lymphuria +limpy +limpid +limpidity +limpidly +limpidness +limpily +limpin +limpiness +limping +limpingly +limpingness +limpish +limpkin +limpkins +limply +limpness +limpnesses +limps +limpsey +limpsy +limpwort +limsy +limu +limuli +limulid +limulidae +limuloid +limuloidea +limuloids +limulus +limurite +lin +lyn +lina +linable +linac +linaceae +linaceous +linacs +linaga +linage +linages +linalyl +linaloa +linaloe +linalol +linalols +linalool +linalools +linamarin +linanthus +linaria +linarite +lyncean +lynceus +linch +lynch +lynchable +linchbolt +lynched +lyncher +lynchers +lynches +linchet +lynchet +lynching +lynchings +linchpin +linchpinned +linchpins +lyncid +lyncine +lincloth +lincoln +lincolnesque +lincolnian +lincolniana +lincolnlike +lincomycin +lincrusta +lincture +linctus +lind +linda +lindabrides +lindackerite +lindane +lindanes +linden +lindens +linder +lindera +lindy +lindied +lindies +lindying +lindleyan +lindo +lindoite +lyndon +lindsay +lindsey +lindworm +line +linea +lineable +lineage +lineaged +lineages +lineal +lineality +lineally +lineament +lineamental +lineamentation +lineaments +lineameter +linear +lineary +linearifolius +linearisation +linearise +linearised +linearising +linearity +linearities +linearizable +linearization +linearize +linearized +linearizes +linearizing +linearly +lineas +lineate +lineated +lineation +lineatum +lineature +linebacker +linebackers +linebacking +linebred +linebreed +linebreeding +linecaster +linecasting +linecut +linecuts +lined +linefeed +linefeeds +liney +lineiform +lineless +linelet +linelike +lineman +linemen +linen +linendrapers +linene +linener +linenette +linenfold +lineny +linenize +linenizer +linenman +linens +linenumber +linenumbers +lineocircular +lineograph +lineolate +lineolated +lineprinter +liner +linerange +linerless +liners +lines +linesides +linesman +linesmen +linet +linetest +lynette +lineup +lineups +linewalker +linework +ling +linga +lingayat +lingala +lingam +lingams +lingas +lingberry +lingberries +lyngbyaceae +lyngbyeae +lingbird +lingcod +lingcods +linge +lingel +lingenberry +lingence +linger +lingered +lingerer +lingerers +lingerie +lingeries +lingering +lingeringly +lingers +linget +lingy +lingier +lingiest +lingism +lingle +lingo +lingoe +lingoes +lingonberry +lingonberries +lingot +lingoum +lings +lingster +lingtow +lingtowman +lingua +linguacious +linguaciousness +linguadental +linguae +linguaeform +lingual +linguale +lingualis +linguality +lingualize +lingually +linguals +linguanasal +linguata +linguatula +linguatulida +linguatulina +linguatuline +linguatuloid +linguet +linguidental +linguiform +linguine +linguines +linguini +linguinis +linguipotence +linguished +linguist +linguister +linguistic +linguistical +linguistically +linguistician +linguistics +linguistry +linguists +lingula +lingulae +lingulate +lingulated +lingulella +lingulid +lingulidae +linguliferous +linguliform +linguloid +linguodental +linguodistal +linguogingival +linguopalatal +linguopapillitis +linguoversion +lingwort +linha +linhay +liny +linie +linier +liniest +liniya +liniment +liniments +linin +lininess +lining +linings +linins +linyphia +linyphiid +linyphiidae +linitis +linja +linje +link +linkable +linkage +linkages +linkboy +linkboys +linked +linkedit +linkedited +linkediting +linkeditor +linkeditted +linkeditting +linkedness +linker +linkers +linky +linkier +linkiest +linking +linkman +linkmen +links +linksman +linksmen +linksmith +linkster +linkup +linkups +linkwork +linkworks +linley +linn +lynn +linnaea +linnaean +linnaeanism +linnaeite +linne +lynne +linneon +linnet +linnets +lynnette +lynnhaven +linns +lino +linocut +linocuts +linolate +linoleate +linoleic +linolein +linolenate +linolenic +linolenin +linoleum +linoleums +linolic +linolin +linometer +linon +linonophobia +linopteris +linos +linotype +linotyped +linotyper +linotypes +linotyping +linotypist +linous +linoxin +linoxyn +linpin +linquish +lins +linsang +linsangs +linseed +linseeds +linsey +linseys +linstock +linstocks +lint +lintel +linteled +linteling +lintelled +lintelling +lintels +linten +linter +lintern +linters +linty +lintie +lintier +lintiest +lintless +lintol +lintols +lintonite +lints +lintseed +lintwhite +linum +linums +linus +linwood +lynx +lynxes +lynxlike +lyocratic +liodermia +lyolysis +lyolytic +lyomeri +lyomerous +liomyofibroma +liomyoma +lion +lyon +lionced +lioncel +lionel +lyonese +lionesque +lioness +lionesses +lionet +lyonetia +lyonetiid +lyonetiidae +lionfish +lionfishes +lionheart +lionhearted +lionheartedly +lionheartedness +lionhood +lionisation +lionise +lionised +lioniser +lionisers +lionises +lionising +lionism +lionizable +lionization +lionize +lionized +lionizer +lionizers +lionizes +lionizing +lionly +lionlike +lyonnais +lyonnaise +lionne +lyonnesse +lionproof +lions +lionship +lyophil +lyophile +lyophiled +lyophilic +lyophilization +lyophilize +lyophilized +lyophilizer +lyophilizing +lyophobe +lyophobic +lyopoma +lyopomata +lyopomatous +liothrix +liotrichi +liotrichidae +liotrichine +lyotrope +lyotropic +lip +lipa +lipacidemia +lipaciduria +lipaemia +lipaemic +lipan +liparian +liparid +liparidae +liparididae +liparis +liparite +liparocele +liparoid +liparomphalus +liparous +lipase +lipases +lipectomy +lipectomies +lypemania +lipemia +lipemic +lyperosia +lipeurus +lipic +lipid +lipide +lipides +lipidic +lipids +lipin +lipins +lipless +liplet +liplike +lipoblast +lipoblastoma +lipobranchia +lipocaic +lipocardiac +lipocele +lipoceratous +lipocere +lipochondroma +lipochrome +lipochromic +lipochromogen +lipocyte +lipocytes +lipoclasis +lipoclastic +lipodystrophy +lipodystrophia +lipoferous +lipofibroma +lipogenesis +lipogenetic +lipogenic +lipogenous +lipogram +lipogrammatic +lipogrammatism +lipogrammatist +lipography +lipographic +lipohemia +lipoid +lipoidaemia +lipoidal +lipoidemia +lipoidic +lipoids +lipolyses +lipolysis +lipolitic +lipolytic +lipoma +lipomas +lipomata +lipomatosis +lipomatous +lipometabolic +lipometabolism +lipomyoma +lipomyxoma +lipomorph +lipopectic +lipopexia +lipophagic +lipophilic +lipophore +lipopod +lipopoda +lipopolysaccharide +lipoprotein +liposarcoma +liposis +liposoluble +liposome +lipostomy +lipothymy +lipothymia +lypothymia +lipothymial +lipothymic +lipotype +lipotyphla +lipotrophy +lipotrophic +lipotropy +lipotropic +lipotropin +lipotropism +lipovaccine +lipoxeny +lipoxenous +lipoxidase +lipped +lippen +lippened +lippening +lippens +lipper +lippered +lippering +lipperings +lippers +lippy +lippia +lippie +lippier +lippiest +lippiness +lipping +lippings +lippitude +lippitudo +lipread +lipreading +lips +lipsalve +lipsanographer +lipsanotheca +lipse +lipstick +lipsticks +lipuria +lipwork +liq +liquable +liquamen +liquate +liquated +liquates +liquating +liquation +liquefacient +liquefaction +liquefactions +liquefactive +liquefy +liquefiability +liquefiable +liquefied +liquefier +liquefiers +liquefies +liquefying +liquer +liquesce +liquescence +liquescency +liquescent +liquet +liqueur +liqueured +liqueuring +liqueurs +liquid +liquidable +liquidambar +liquidamber +liquidate +liquidated +liquidates +liquidating +liquidation +liquidations +liquidator +liquidators +liquidatorship +liquidy +liquidise +liquidised +liquidising +liquidity +liquidities +liquidization +liquidize +liquidized +liquidizer +liquidizes +liquidizing +liquidless +liquidly +liquidness +liquidogenic +liquidogenous +liquids +liquidus +liquify +liquified +liquifier +liquifiers +liquifies +liquifying +liquiform +liquor +liquored +liquorer +liquory +liquorice +liquoring +liquorish +liquorishly +liquorishness +liquorist +liquorless +liquors +lir +lira +lyra +lyraid +liras +lirate +lyrate +lyrated +lyrately +liration +lyraway +lire +lyre +lyrebird +lyrebirds +lyreflower +lirella +lirellate +lirelliform +lirelline +lirellous +lyreman +lyres +lyretail +lyric +lyrical +lyrically +lyricalness +lyrichord +lyricisation +lyricise +lyricised +lyricises +lyricising +lyricism +lyricisms +lyricist +lyricists +lyricization +lyricize +lyricized +lyricizes +lyricizing +lyricked +lyricking +lyrics +lyrid +lyriform +lirioddra +liriodendra +liriodendron +liriodendrons +liripipe +liripipes +liripoop +lyrism +lyrisms +lyrist +lyrists +liroconite +lirot +liroth +lyrurus +lis +lys +lisa +lysander +lysate +lysates +lisbon +lise +lyse +lysed +lysenkoism +lisere +lysergic +lyses +lisette +lish +lysidin +lysidine +lisiere +lysigenic +lysigenous +lysigenously +lysiloma +lysimachia +lysimachus +lysimeter +lysimetric +lysin +lysine +lysines +lysing +lysins +lysis +lysistrata +lisk +lisle +lisles +lysogen +lysogenesis +lysogenetic +lysogeny +lysogenic +lysogenicity +lysogenies +lysogenization +lysogenize +lysogens +lysol +lysolecithin +lysosomal +lysosomally +lysosome +lysosomes +lysozyme +lysozymes +lisp +lisped +lisper +lispers +lisping +lispingly +lispound +lisps +lispund +liss +lyssa +lissamphibia +lissamphibian +lyssas +lissencephala +lissencephalic +lissencephalous +lisses +lyssic +lissoflagellata +lissoflagellate +lissom +lissome +lissomely +lissomeness +lissomly +lissomness +lyssophobia +lissotrichan +lissotriches +lissotrichy +lissotrichous +list +listable +listed +listedness +listel +listels +listen +listenable +listened +listener +listeners +listenership +listening +listenings +listens +lister +listera +listerelloses +listerellosis +listeria +listerian +listeriases +listeriasis +listerine +listerioses +listeriosis +listerism +listerize +listers +listful +listy +listing +listings +listless +listlessly +listlessness +listred +lists +listwork +lisuarte +liszt +lit +litai +litaneutical +litany +litanies +litanywise +litarge +litas +litation +litatu +litch +litchi +litchis +lite +liter +literacy +literacies +literaehumaniores +literaily +literal +literalisation +literalise +literalised +literaliser +literalising +literalism +literalist +literalistic +literalistically +literality +literalities +literalization +literalize +literalized +literalizer +literalizing +literally +literalminded +literalmindedness +literalness +literals +literary +literarian +literaryism +literarily +literariness +literata +literate +literated +literately +literateness +literates +literati +literatim +literation +literatist +literato +literator +literatos +literature +literatured +literatures +literatus +lyterian +literose +literosity +liters +lites +lith +lithaemia +lithaemic +lithagogue +lithangiuria +lithanode +lithanthrax +litharge +litharges +lithate +lithatic +lithe +lythe +lithectasy +lithectomy +lithely +lithemia +lithemias +lithemic +litheness +lither +litherly +litherness +lithesome +lithesomeness +lithest +lithi +lithy +lithia +lithias +lithiasis +lithiastic +lithiate +lithic +lithically +lithifaction +lithify +lithification +lithified +lithifying +lithiophilite +lithite +lithium +lithiums +lithless +litho +lithobiid +lithobiidae +lithobioid +lithobius +lithocarpus +lithocenosis +lithochemistry +lithochromatic +lithochromatics +lithochromatography +lithochromatographic +lithochromy +lithochromic +lithochromography +lithocyst +lithocystotomy +lithoclase +lithoclast +lithoclasty +lithoclastic +lithoculture +lithodes +lithodesma +lithodialysis +lithodid +lithodidae +lithodomous +lithodomus +lithoed +lithofellic +lithofellinic +lithofracteur +lithofractor +lithog +lithogenesy +lithogenesis +lithogenetic +lithogeny +lithogenous +lithoglyph +lithoglypher +lithoglyphic +lithoglyptic +lithoglyptics +lithograph +lithographed +lithographer +lithographers +lithography +lithographic +lithographical +lithographically +lithographing +lithographize +lithographs +lithogravure +lithoid +lithoidal +lithoidite +lithoing +lithol +litholabe +litholapaxy +litholatry +litholatrous +litholysis +litholyte +litholytic +lithology +lithologic +lithological +lithologically +lithologist +lithomancy +lithomarge +lithometeor +lithometer +lithonephria +lithonephritis +lithonephrotomy +lithonephrotomies +lithontriptic +lithontriptist +lithontriptor +lithopaedion +lithopaedium +lithopedion +lithopedium +lithophagous +lithophane +lithophany +lithophanic +lithophyl +lithophile +lithophyll +lithophyllous +lithophilous +lithophysa +lithophysae +lithophysal +lithophyte +lithophytic +lithophytous +lithophone +lithophotography +lithophotogravure +lithophthisis +lithopone +lithoprint +lithoprinter +lithos +lithoscope +lithosere +lithosian +lithosiid +lithosiidae +lithosiinae +lithosis +lithosol +lithosols +lithosperm +lithospermon +lithospermous +lithospermum +lithosphere +lithospheric +lithotint +lithotype +lithotyped +lithotypy +lithotypic +lithotyping +lithotome +lithotomy +lithotomic +lithotomical +lithotomies +lithotomist +lithotomize +lithotomous +lithotony +lithotresis +lithotripsy +lithotriptor +lithotrite +lithotrity +lithotritic +lithotrities +lithotritist +lithotritor +lithous +lithoxyl +lithoxyle +lithoxylite +lythraceae +lythraceous +lythrum +lithsman +lithuania +lithuanian +lithuanians +lithuanic +lithuresis +lithuria +liti +lytic +lytically +liticontestation +lityerses +litigable +litigant +litigants +litigate +litigated +litigates +litigating +litigation +litigationist +litigations +litigator +litigatory +litigators +litigiosity +litigious +litigiously +litigiousness +litiopa +litiscontest +litiscontestation +litiscontestational +litmus +litmuses +litopterna +litoral +litorina +litorinidae +litorinoid +litotes +litra +litre +litres +lits +litsea +litster +lytta +lyttae +lyttas +litten +litter +litterateur +litterateurs +litteratim +litterbag +litterbug +litterbugs +littered +litterer +litterers +littery +littering +littermate +littermates +litters +little +littleleaf +littleneck +littlenecks +littleness +littler +littles +littlest +littlewale +littlin +littling +littlish +littoral +littorals +littorella +littrateur +littress +litu +lituate +litui +lituiform +lituite +lituites +lituitidae +lituitoid +lituola +lituoline +lituoloid +liturate +liturgy +liturgic +liturgical +liturgically +liturgician +liturgics +liturgies +liturgiology +liturgiological +liturgiologist +liturgism +liturgist +liturgistic +liturgistical +liturgists +liturgize +litus +lituus +litvak +litz +liukiu +liv +livability +livable +livableness +livably +live +liveability +liveable +liveableness +livebearer +liveborn +lived +livedo +liveyer +lively +livelier +liveliest +livelihead +livelihood +livelihoods +livelily +liveliness +livelong +liven +livened +livener +liveners +liveness +livenesses +livening +livens +liver +liverance +liverberry +liverberries +livered +liverhearted +liverheartedness +livery +liverydom +liveried +liveries +liveryless +liveryman +liverymen +livering +liverish +liverishness +liverleaf +liverleaves +liverless +liverpool +liverpudlian +livers +liverwort +liverworts +liverwurst +liverwursts +lives +livest +livestock +liveth +livetin +livetrap +livetrapped +livetrapping +livetraps +liveware +liveweight +livian +livid +lividity +lividities +lividly +lividness +livier +livyer +liviers +livyers +living +livingless +livingly +livingness +livings +livingstoneite +livish +livishly +livistona +livlihood +livonian +livor +livraison +livre +livres +liwan +lixive +lixivia +lixivial +lixiviate +lixiviated +lixiviating +lixiviation +lixiviator +lixivious +lixivium +lixiviums +lyxose +liz +liza +lizard +lizardfish +lizardfishes +lizardlike +lizards +lizardtail +lizary +lizzie +ll +llama +llamas +llanberisslate +llandeilo +llandovery +llanero +llano +llanos +llareta +llautu +llb +ller +lleu +llew +llyn +lloyd +lludd +lm +ln +lndg +lnr +lo +loa +loach +loaches +load +loadable +loadage +loaded +loadedness +loaden +loader +loaders +loadinfo +loading +loadings +loadless +loadpenny +loads +loadsome +loadspecs +loadstar +loadstars +loadstone +loadstones +loadum +loaf +loafed +loafer +loaferdom +loaferish +loafers +loafing +loafingly +loaflet +loafs +loaghtan +loaiasis +loam +loamed +loamy +loamier +loamiest +loamily +loaminess +loaming +loamless +loammi +loams +loan +loanable +loanblend +loaned +loaner +loaners +loange +loanin +loaning +loanings +loanmonger +loans +loanshark +loansharking +loanshift +loanword +loanwords +loasa +loasaceae +loasaceous +loath +loathe +loathed +loather +loathers +loathes +loathful +loathfully +loathfulness +loathy +loathing +loathingly +loathings +loathly +loathliness +loathness +loathsome +loathsomely +loathsomeness +loatuko +loave +loaves +lob +lobachevskian +lobal +lobale +lobar +lobaria +lobata +lobatae +lobate +lobated +lobately +lobation +lobations +lobbed +lobber +lobbers +lobby +lobbied +lobbyer +lobbyers +lobbies +lobbygow +lobbygows +lobbying +lobbyism +lobbyisms +lobbyist +lobbyists +lobbyman +lobbymen +lobbing +lobbish +lobcock +lobcokt +lobe +lobectomy +lobectomies +lobed +lobefin +lobefins +lobefoot +lobefooted +lobefoots +lobeless +lobelet +lobelia +lobeliaceae +lobeliaceous +lobelias +lobelin +lobeline +lobelines +lobellated +lobes +lobfig +lobi +lobiform +lobigerous +lobing +lobiped +loblolly +loblollies +lobo +lobola +lobolo +lobolos +lobopodium +lobos +lobosa +lobose +lobotomy +lobotomies +lobotomize +lobotomized +lobotomizing +lobs +lobscourse +lobscouse +lobscouser +lobsided +lobster +lobstering +lobsterish +lobsterlike +lobsterman +lobsterproof +lobsters +lobstick +lobsticks +lobtail +lobular +lobularia +lobularly +lobulate +lobulated +lobulation +lobule +lobules +lobulette +lobuli +lobulose +lobulous +lobulus +lobus +lobworm +lobworms +loc +loca +locable +local +locale +localed +locales +localing +localisable +localisation +localise +localised +localiser +localises +localising +localism +localisms +localist +localistic +localists +localite +localites +locality +localities +localizable +localization +localizations +localize +localized +localizer +localizes +localizing +localled +locally +localling +localness +locals +locanda +locarnist +locarnite +locarnize +locarno +locatable +locate +located +locater +locaters +locates +locating +locatio +location +locational +locationally +locations +locative +locatives +locator +locators +locatum +locellate +locellus +loch +lochaber +lochage +lochagus +lochan +loche +lochetic +lochi +lochy +lochia +lochial +lochiocyte +lochiocolpos +lochiometra +lochiometritis +lochiopyra +lochiorrhagia +lochiorrhea +lochioschesis +lochlin +lochometritis +lochoperitonitis +lochopyra +lochs +lochus +loci +lociation +lock +lockable +lockage +lockages +lockatong +lockbox +lockboxes +locked +locker +lockerman +lockermen +lockers +locket +lockets +lockfast +lockful +lockhole +locky +lockian +lockianism +lockyer +locking +lockings +lockjaw +lockjaws +lockless +locklet +lockmaker +lockmaking +lockman +locknut +locknuts +lockout +lockouts +lockpin +lockport +lockram +lockrams +lockrum +locks +locksman +locksmith +locksmithery +locksmithing +locksmiths +lockspit +lockstep +locksteps +lockstitch +lockup +lockups +lockwork +locn +loco +locodescriptive +locoed +locoes +locofoco +locofocoism +locofocos +locoing +locoism +locoisms +locoman +locomobile +locomobility +locomote +locomoted +locomotes +locomotility +locomoting +locomotion +locomotive +locomotively +locomotiveman +locomotivemen +locomotiveness +locomotives +locomotivity +locomotor +locomotory +locomutation +locos +locoweed +locoweeds +locrian +locrine +loculament +loculamentose +loculamentous +locular +loculate +loculated +loculation +locule +loculed +locules +loculi +loculicidal +loculicidally +loculose +loculous +loculus +locum +locums +locuplete +locupletely +locus +locusca +locust +locusta +locustae +locustal +locustberry +locustelle +locustid +locustidae +locusting +locustlike +locusts +locution +locutionary +locutions +locutor +locutory +locutoria +locutories +locutorium +locutorship +locuttoria +lod +loddigesia +lode +lodeman +lodemanage +loden +lodens +lodes +lodesman +lodesmen +lodestar +lodestars +lodestone +lodestuff +lodge +lodgeable +lodged +lodgeful +lodgeman +lodgement +lodgements +lodgepole +lodger +lodgerdom +lodgers +lodges +lodging +lodginghouse +lodgings +lodgment +lodgments +lodha +lodicula +lodicule +lodicules +lodoicea +lodowic +lodowick +lodur +loe +loed +loegria +loeil +loeing +loellingite +loess +loessal +loesses +loessial +loessic +loessland +loessoid +lof +lofstelle +loft +lofted +lofter +lofters +lofty +loftier +loftiest +loftily +loftiness +lofting +loftless +loftman +loftmen +lofts +loftsman +loftsmen +log +logan +loganberry +loganberries +logania +loganiaceae +loganiaceous +loganin +logans +logaoedic +logarithm +logarithmal +logarithmetic +logarithmetical +logarithmetically +logarithmic +logarithmical +logarithmically +logarithmomancy +logarithms +logbook +logbooks +logchip +logcock +loge +logeia +logeion +loges +logeum +loggat +loggats +logged +logger +loggerhead +loggerheaded +loggerheads +loggers +logget +loggets +loggy +loggia +loggias +loggie +loggier +loggiest +loggin +logginess +logging +loggings +loggish +loghead +logheaded +logy +logia +logic +logical +logicalist +logicality +logicalization +logicalize +logically +logicalness +logicaster +logician +logicianer +logicians +logicise +logicised +logicises +logicising +logicism +logicist +logicity +logicize +logicized +logicizes +logicizing +logicless +logics +logie +logier +logiest +logily +login +loginess +loginesses +logins +logion +logions +logis +logistic +logistical +logistically +logistician +logisticians +logistics +logium +logjam +logjams +loglet +loglike +loglog +logman +lognormal +lognormality +lognormally +logo +logocracy +logodaedaly +logodaedalus +logoes +logoff +logogogue +logogram +logogrammatic +logogrammatically +logograms +logograph +logographer +logography +logographic +logographical +logographically +logogriph +logogriphic +logoi +logolatry +logology +logomach +logomacher +logomachy +logomachic +logomachical +logomachies +logomachist +logomachize +logomachs +logomancy +logomania +logomaniac +logometer +logometric +logometrical +logometrically +logopaedics +logopedia +logopedic +logopedics +logophobia +logorrhea +logorrheic +logorrhoea +logos +logothete +logotype +logotypes +logotypy +logotypies +logout +logperch +logperches +logres +logria +logris +logroll +logrolled +logroller +logrolling +logrolls +logs +logship +logway +logways +logwise +logwood +logwoods +logwork +lohan +lohana +lohar +lohengrin +lohoch +lohock +loy +loyal +loyaler +loyalest +loyalism +loyalisms +loyalist +loyalists +loyalize +loyally +loyalness +loyalty +loyalties +loiasis +loyd +loimic +loimography +loimology +loin +loyn +loincloth +loinclothes +loincloths +loined +loinguard +loins +loyolism +loyolite +loir +lois +loiseleuria +loiter +loitered +loiterer +loiterers +loitering +loiteringly +loiteringness +loiters +loka +lokacara +lokao +lokaose +lokapala +loke +lokelani +loket +loki +lokiec +lokindra +lokman +lokshen +lola +loli +loliginidae +loligo +lolium +loll +lollapaloosa +lollapalooza +lollard +lollardy +lollardian +lollardism +lollardist +lollardize +lollardlike +lollardry +lolled +loller +lollers +lolly +lollies +lollygag +lollygagged +lollygagging +lollygags +lolling +lollingite +lollingly +lollipop +lollypop +lollipops +lollypops +lollop +lolloped +lollopy +lolloping +lollops +lolls +lollup +lolo +loma +lomastome +lomata +lomatine +lomatinous +lomatium +lombard +lombardeer +lombardesque +lombardian +lombardic +lomboy +lombrosian +loment +lomenta +lomentaceous +lomentaria +lomentariaceous +lomentlike +loments +lomentum +lomentums +lomilomi +lomita +lommock +lomonite +lomta +lonchocarpus +lonchopteridae +lond +londinensian +london +londoner +londoners +londonese +londonesque +londony +londonian +londonish +londonism +londonization +londonize +londres +lone +loneful +lonely +lonelier +loneliest +lonelihood +lonelily +loneliness +loneness +lonenesses +loner +loners +lonesome +lonesomely +lonesomeness +lonesomes +long +longa +longacre +longan +longanamous +longanimity +longanimities +longanimous +longans +longaville +longbeak +longbeard +longbill +longboat +longboats +longbow +longbowman +longbows +longcloth +longe +longear +longed +longee +longeing +longer +longeron +longerons +longers +longes +longest +longeval +longeve +longevity +longevities +longevous +longfelt +longfin +longful +longhair +longhaired +longhairs +longhand +longhands +longhead +longheaded +longheadedly +longheadedness +longheads +longhorn +longhorns +longhouse +longicaudal +longicaudate +longicone +longicorn +longicornia +longies +longyi +longilateral +longilingual +longiloquence +longiloquent +longimanous +longimetry +longimetric +longing +longingly +longingness +longings +longinian +longinquity +longipennate +longipennine +longirostral +longirostrate +longirostrine +longirostrines +longisection +longish +longitude +longitudes +longitudianl +longitudinal +longitudinally +longjaw +longjaws +longleaf +longleaves +longleg +longlegs +longly +longlick +longline +longliner +longlinerman +longlinermen +longlines +longmouthed +longneck +longness +longnesses +longnose +longobard +longobardi +longobardian +longobardic +longpod +longroot +longrun +longs +longshanks +longship +longships +longshore +longshoreman +longshoremen +longshoring +longshot +longshucks +longsighted +longsightedness +longsleever +longsome +longsomely +longsomeness +longspun +longspur +longspurs +longstanding +longsuffering +longtail +longtime +longtimer +longue +longues +longueur +longueurs +longulite +longus +longway +longways +longwall +longwise +longwood +longwool +longword +longwork +longwort +longworth +lonhyn +lonicera +lonk +lonouhard +lonquhard +lontar +loo +loob +looby +loobies +loobyish +loobily +looch +lood +looed +looey +looeys +loof +loofa +loofah +loofahs +loofas +loofie +loofness +loofs +looie +looies +looing +look +lookahead +lookdown +lookdowns +looked +lookee +looker +lookers +looky +looking +lookout +lookouts +looks +lookum +lookup +lookups +loom +loomed +loomer +loomery +loomfixer +looming +looms +loon +looney +loonery +loony +loonybin +loonier +loonies +looniest +looniness +loons +loop +loopback +loope +looped +looper +loopers +loopful +loophole +loopholed +loopholes +loopholing +loopy +loopier +loopiest +looping +loopist +looplet +looplike +loops +loord +loory +loos +loose +loosebox +loosed +looseleaf +loosely +loosemouthed +loosen +loosened +loosener +looseners +looseness +loosening +loosens +looser +looses +loosest +loosestrife +loosing +loosish +loot +lootable +looted +looten +looter +looters +lootie +lootiewallah +looting +loots +lootsman +lootsmans +loover +lop +lope +loped +lopeman +loper +lopers +lopes +lopeskonce +lopezia +lopheavy +lophiid +lophiidae +lophin +lophine +lophiodon +lophiodont +lophiodontidae +lophiodontoid +lophiola +lophiomyidae +lophiomyinae +lophiomys +lophiostomate +lophiostomous +lophobranch +lophobranchiate +lophobranchii +lophocalthrops +lophocercal +lophocome +lophocomi +lophodermium +lophodont +lophophytosis +lophophora +lophophoral +lophophore +lophophorinae +lophophorine +lophophorus +lophopoda +lophornis +lophortyx +lophostea +lophosteon +lophosteons +lophotriaene +lophotrichic +lophotrichous +lophura +loping +lopolith +loppard +lopped +lopper +loppered +loppering +loppers +loppet +loppy +loppier +loppiest +lopping +lops +lopseed +lopsided +lopsidedly +lopsidedness +lopstick +lopsticks +loq +loquacious +loquaciously +loquaciousness +loquacity +loquacities +loquat +loquats +loquence +loquency +loquent +loquently +loquitur +lor +lora +loral +loran +lorandite +lorans +loranskite +loranthaceae +loranthaceous +loranthus +lorarii +lorarius +lorate +lorcha +lord +lordan +lorded +lordy +lording +lordings +lordkin +lordless +lordlet +lordly +lordlier +lordliest +lordlike +lordlily +lordliness +lordling +lordlings +lordolatry +lordoma +lordomas +lordoses +lordosis +lordotic +lords +lordship +lordships +lordswike +lordwood +lore +loreal +lored +lorel +lorelei +loreless +loren +lorenzan +lorenzenite +lorenzo +lores +loretin +lorettine +lorettoite +lorgnette +lorgnettes +lorgnon +lorgnons +lori +lory +loric +lorica +loricae +loricarian +loricariidae +loricarioid +loricata +loricate +loricated +loricates +loricati +loricating +lorication +loricoid +lorien +lories +lorikeet +lorikeets +lorilet +lorimer +lorimers +loriner +loriners +loring +loriot +loris +lorises +lorisiform +lorius +lormery +lorn +lornness +lornnesses +loro +loros +lorraine +lorrainer +lorrainese +lorry +lorries +lorriker +lors +lorum +losable +losableness +losang +lose +losel +loselism +loselry +losels +losenger +loser +losers +loses +losh +losing +losingly +losings +loss +lossenite +losser +losses +lossful +lossy +lossier +lossiest +lossless +lossproof +lost +lostling +lostness +lostnesses +lot +lota +lotah +lotahs +lotan +lotas +lotase +lote +lotebush +lotewood +loth +lotharingian +lothario +lotharios +lothly +lothsome +lotic +lotiform +lotion +lotions +lotium +lotment +loto +lotong +lotophagi +lotophagous +lotophagously +lotor +lotos +lotoses +lotrite +lots +lotta +lotte +lotted +lotter +lottery +lotteries +lottie +lotting +lotto +lottos +lotuko +lotus +lotuses +lotusin +lotuslike +lou +louch +louche +louchettes +loud +louden +loudened +loudening +loudens +louder +loudering +loudest +loudish +loudishness +loudly +loudlier +loudliest +loudmouth +loudmouthed +loudmouths +loudness +loudnesses +loudspeak +loudspeaker +loudspeakers +loudspeaking +louey +lough +lougheen +loughs +louie +louies +louiqa +louis +louisa +louise +louisiana +louisianan +louisianans +louisianian +louisianians +louisine +louisville +louk +loukas +loukoum +loukoumi +loulu +loun +lounder +lounderer +lounge +lounged +lounger +loungers +lounges +loungy +lounging +loungingly +loup +loupcervier +loupcerviers +loupe +louped +loupen +loupes +louping +loups +lour +lourd +lourdy +lourdish +loured +loury +lourie +louring +louringly +louringness +lours +louse +louseberry +louseberries +loused +louses +lousewort +lousy +lousier +lousiest +lousily +lousiness +lousing +louster +lout +louted +louter +louther +louty +louting +loutish +loutishly +loutishness +loutre +loutrophoroi +loutrophoros +louts +louvar +louver +louvered +louvering +louvers +louverwork +louvre +louvred +louvres +lovability +lovable +lovableness +lovably +lovage +lovages +lovanenty +lovat +love +loveability +loveable +loveableness +loveably +lovebird +lovebirds +loved +loveday +lovee +loveflower +loveful +lovegrass +lovehood +lovey +lovelass +loveless +lovelessly +lovelessness +lovely +lovelier +lovelies +loveliest +lovelihead +lovelily +loveliness +loveling +lovelock +lovelocks +lovelorn +lovelornness +lovemaking +loveman +lovemans +lovemate +lovemonger +lovepot +loveproof +lover +loverdom +lovered +loverhood +lovery +lovering +loverless +loverly +loverlike +loverliness +lovers +lovership +loverwise +loves +lovesick +lovesickness +lovesome +lovesomely +lovesomeness +lovevine +lovevines +loveworth +loveworthy +lovier +loviers +loving +lovingkindness +lovingly +lovingness +low +lowa +lowable +lowan +lowance +lowball +lowbell +lowboy +lowboys +lowborn +lowbred +lowbrow +lowbrowism +lowbrows +lowdah +lowder +lowdown +lowdowns +lowe +lowed +loweite +lowell +lower +lowerable +lowercase +lowerclassman +lowerclassmen +lowered +lowerer +lowery +lowering +loweringly +loweringness +lowermost +lowers +lowes +lowest +lowy +lowigite +lowing +lowings +lowish +lowishly +lowishness +lowland +lowlander +lowlanders +lowlands +lowly +lowlier +lowliest +lowlife +lowlifer +lowlifes +lowlihead +lowlihood +lowlily +lowliness +lowman +lowmen +lowmost +lown +lowness +lownesses +lownly +lowry +lowrie +lows +lowse +lowsed +lowser +lowsest +lowsin +lowsing +lowth +lowville +lowwood +lox +loxed +loxes +loxia +loxic +loxiinae +loxing +loxoclase +loxocosm +loxodograph +loxodon +loxodont +loxodonta +loxodontous +loxodrome +loxodromy +loxodromic +loxodromical +loxodromically +loxodromics +loxodromism +loxolophodon +loxolophodont +loxomma +loxophthalmus +loxosoma +loxosomidae +loxotic +loxotomy +lozenge +lozenged +lozenger +lozenges +lozengeways +lozengewise +lozengy +lp +lpm +lr +lrecisianism +lrecl +ls +lsc +lst +lt +ltr +lu +luau +luaus +lub +luba +lubbard +lubber +lubbercock +lubberland +lubberly +lubberlike +lubberliness +lubbers +lube +lubes +lubra +lubric +lubrical +lubricant +lubricants +lubricate +lubricated +lubricates +lubricating +lubrication +lubricational +lubrications +lubricative +lubricator +lubricatory +lubricators +lubricious +lubriciously +lubriciousness +lubricity +lubricities +lubricous +lubrifaction +lubrify +lubrification +lubritory +lubritorian +lubritorium +luc +lucayan +lucan +lucania +lucanid +lucanidae +lucanus +lucarne +lucarnes +lucban +lucchese +luce +lucence +lucences +lucency +lucencies +lucent +lucentio +lucently +luceres +lucern +lucernal +lucernaria +lucernarian +lucernariidae +lucerne +lucernes +lucerns +luces +lucet +luchuan +lucy +lucia +lucian +luciana +lucible +lucid +lucida +lucidae +lucidity +lucidities +lucidly +lucidness +lucifee +lucifer +luciferase +luciferian +luciferidae +luciferin +luciferoid +luciferous +luciferously +luciferousness +lucifers +lucific +luciform +lucifugal +lucifugous +lucigen +lucile +lucilia +lucille +lucimeter +lucina +lucinacea +lucinda +lucinidae +lucinoid +lucite +lucius +lucivee +luck +lucked +lucken +luckful +lucky +luckie +luckier +luckies +luckiest +luckily +luckiness +lucking +luckless +lucklessly +lucklessness +luckly +lucknow +lucks +lucombe +lucration +lucrative +lucratively +lucrativeness +lucre +lucrece +lucres +lucretia +lucretian +lucretius +lucriferous +lucriferousness +lucrify +lucrific +lucrine +lucrous +lucrum +luctation +luctiferous +luctiferousness +luctual +lucubrate +lucubrated +lucubrates +lucubrating +lucubration +lucubrations +lucubrator +lucubratory +lucule +luculent +luculently +lucullan +lucullian +lucullite +lucuma +lucumia +lucumo +lucumony +lud +ludden +luddy +luddism +luddite +ludditism +ludefisk +ludgate +ludgathian +ludgatian +ludian +ludibry +ludibrious +ludicropathetic +ludicroserious +ludicrosity +ludicrosities +ludicrosplenetic +ludicrous +ludicrously +ludicrousness +ludification +ludlamite +ludlovian +ludlow +ludo +ludolphian +ludwig +ludwigite +lue +luella +lues +luetic +luetically +luetics +lufbery +lufberry +luff +luffa +luffas +luffed +luffer +luffing +luffs +lug +luganda +luge +luger +luges +luggage +luggageless +luggages +luggar +luggard +lugged +lugger +luggers +luggie +luggies +lugging +luggnagg +lughdoan +luging +lugmark +lugnas +lugs +lugsail +lugsails +lugsome +lugubriosity +lugubrious +lugubriously +lugubriousness +lugubrous +lugworm +lugworms +luhinga +lui +luian +luigi +luigini +luigino +luis +luiseno +luite +lujaurite +lujavrite +lujula +lukan +lukas +luke +lukely +lukemia +lukeness +luket +lukeward +lukewarm +lukewarmish +lukewarmly +lukewarmness +lukewarmth +lula +lulab +lulabim +lulabs +lulav +lulavim +lulavs +lull +lullaby +lullabied +lullabies +lullabying +lullay +lulled +luller +lully +lullian +lulliloo +lullilooed +lullilooing +lulling +lullingly +lulls +lulu +luluai +lulus +lum +lumachel +lumachella +lumachelle +lumbaginous +lumbago +lumbagos +lumbayao +lumbang +lumbar +lumbarization +lumbars +lumber +lumberdar +lumberdom +lumbered +lumberer +lumberers +lumberyard +lumberyards +lumbering +lumberingly +lumberingness +lumberjack +lumberjacket +lumberjacks +lumberless +lumberly +lumberman +lumbermen +lumbermill +lumbers +lumbersome +lumbocolostomy +lumbocolotomy +lumbocostal +lumbodynia +lumbodorsal +lumbosacral +lumbovertebral +lumbrical +lumbricales +lumbricalis +lumbricid +lumbricidae +lumbriciform +lumbricine +lumbricoid +lumbricosis +lumbricus +lumbrous +lumbus +lumen +lumenal +lumens +lumeter +lumina +luminaire +luminal +luminance +luminant +luminare +luminary +luminaria +luminaries +luminarious +luminarism +luminarist +luminate +lumination +luminative +luminator +lumine +lumined +luminesce +luminesced +luminescence +luminescent +luminesces +luminescing +luminiferous +luminificent +lumining +luminism +luminist +luministe +luminists +luminodynamism +luminodynamist +luminologist +luminometer +luminophor +luminophore +luminosity +luminosities +luminous +luminously +luminousness +lumisterol +lumme +lummy +lummox +lummoxes +lump +lumpectomy +lumped +lumpen +lumpenproletariat +lumpens +lumper +lumpers +lumpet +lumpfish +lumpfishes +lumpy +lumpier +lumpiest +lumpily +lumpiness +lumping +lumpingly +lumpish +lumpishly +lumpishness +lumpkin +lumpman +lumpmen +lumps +lumpsucker +lums +lumut +luna +lunacy +lunacies +lunambulism +lunar +lunare +lunary +lunaria +lunarian +lunarians +lunarist +lunarium +lunars +lunas +lunata +lunate +lunated +lunately +lunatellus +lunatic +lunatical +lunatically +lunatics +lunation +lunations +lunatize +lunatum +lunch +lunched +luncheon +luncheoner +luncheonette +luncheonettes +luncheonless +luncheons +luncher +lunchers +lunches +lunchhook +lunching +lunchless +lunchroom +lunchrooms +lunchtime +lunda +lundyfoot +lundinarium +lundress +lune +lunel +lunes +lunet +lunets +lunette +lunettes +lung +lungan +lungans +lunge +lunged +lungee +lungees +lungeous +lunger +lungers +lunges +lungfish +lungfishes +lungflower +lungful +lungi +lungy +lungie +lungyi +lungyis +lunging +lungis +lungless +lungmotor +lungoor +lungs +lungsick +lungworm +lungworms +lungwort +lungworts +luny +lunicurrent +lunier +lunies +luniest +luniform +lunyie +lunisolar +lunistice +lunistitial +lunitidal +lunk +lunka +lunker +lunkers +lunkhead +lunkheaded +lunkheads +lunks +lunn +lunoid +lunt +lunted +lunting +lunts +lunula +lunulae +lunular +lunularia +lunulate +lunulated +lunule +lunules +lunulet +lunulite +lunulites +luo +lupanar +lupanarian +lupanars +lupanin +lupanine +lupe +lupeol +lupeose +lupercal +lupercalia +lupercalian +luperci +lupetidin +lupetidine +lupicide +lupid +lupiform +lupin +lupinaster +lupine +lupines +lupinin +lupinine +lupinosis +lupinous +lupins +lupinus +lupis +lupoid +lupoma +lupous +lupulic +lupulin +lupuline +lupulinic +lupulinous +lupulins +lupulinum +lupulone +lupulus +lupus +lupuserythematosus +lupuses +lur +lura +luracan +lural +lurch +lurched +lurcher +lurchers +lurches +lurching +lurchingfully +lurchingly +lurchline +lurdan +lurdane +lurdanes +lurdanism +lurdans +lure +lured +lureful +lurement +lurer +lurers +lures +luresome +lurg +lurgworm +luri +lurid +luridity +luridly +luridness +luring +luringly +lurk +lurked +lurker +lurkers +lurky +lurking +lurkingly +lurkingness +lurks +lurry +lurrier +lurries +lusatian +luscinia +luscious +lusciously +lusciousness +luser +lush +lushai +lushburg +lushed +lushei +lusher +lushes +lushest +lushy +lushier +lushiest +lushing +lushly +lushness +lushnesses +lusiad +lusian +lusitania +lusitanian +lusk +lusky +lusory +lust +lusted +luster +lustered +lusterer +lustering +lusterless +lusterlessness +lusters +lusterware +lustful +lustfully +lustfulness +lusty +lustick +lustier +lustiest +lustihead +lustihood +lustily +lustiness +lusting +lustless +lustly +lustra +lustral +lustrant +lustrate +lustrated +lustrates +lustrating +lustration +lustrational +lustrative +lustratory +lustre +lustred +lustreless +lustres +lustreware +lustrical +lustrify +lustrification +lustrine +lustring +lustrings +lustrous +lustrously +lustrousness +lustrum +lustrums +lusts +lusus +lususes +lut +lutaceous +lutayo +lutany +lutanist +lutanists +lutao +lutarious +lutation +lute +lutea +luteal +lutecia +lutecium +luteciums +luted +luteic +lutein +luteinization +luteinize +luteinized +luteinizing +luteins +lutelet +lutemaker +lutemaking +lutenist +lutenists +luteo +luteocobaltic +luteofulvous +luteofuscescent +luteofuscous +luteolin +luteolins +luteolous +luteoma +luteorufescent +luteotrophic +luteotrophin +luteotropic +luteotropin +luteous +luteovirescent +luter +lutes +lutescent +lutestring +lutetia +lutetian +lutetium +lutetiums +luteum +luteway +lutfisk +luther +lutheran +lutheranic +lutheranism +lutheranize +lutheranizer +lutherans +lutherism +lutherist +luthern +lutherns +luthier +lutianid +lutianidae +lutianoid +lutianus +lutidin +lutidine +lutidinic +luting +lutings +lutist +lutists +lutjanidae +lutjanus +lutose +lutra +lutraria +lutreola +lutrin +lutrinae +lutrine +lutulence +lutulent +luvaridae +luvian +luvish +luwian +lux +luxate +luxated +luxates +luxating +luxation +luxations +luxe +luxembourg +luxemburg +luxemburger +luxemburgian +luxes +luxive +luxulianite +luxullianite +luxury +luxuria +luxuriance +luxuriancy +luxuriant +luxuriantly +luxuriantness +luxuriate +luxuriated +luxuriates +luxuriating +luxuriation +luxurient +luxuries +luxuriety +luxurious +luxuriously +luxuriousness +luxurist +luxurity +luxus +luzula +lv +lvalue +lvalues +lvov +lwl +lwm +lwo +lwop +lwp +lx +lxx +m +ma +maad +maam +maamselle +maana +maar +maars +maarten +maat +mab +maba +mabble +mabel +mabela +mabellona +mabi +mabyer +mabinogion +mabolo +mabuti +mac +macaasim +macaber +macabi +macaboy +macabre +macabrely +macabreness +macabresque +macaca +macaco +macacos +macacus +macadam +macadamer +macadamia +macadamise +macadamite +macadamization +macadamize +macadamized +macadamizer +macadamizes +macadamizing +macadams +macaglia +macague +macan +macana +macanese +macao +macaque +macaques +macaranga +macarani +macareus +macarism +macarize +macarized +macarizing +macaron +macaroni +macaronic +macaronical +macaronically +macaronicism +macaronics +macaronies +macaronis +macaronism +macaroon +macaroons +macartney +macassar +macassarese +macauco +macaviator +macaw +macaws +macbeth +maccabaeus +maccabaw +maccabaws +maccabean +maccabees +maccaboy +maccaboys +maccaroni +macchia +macchie +macchinetta +macclesfield +macco +maccoboy +maccoboys +maccus +macduff +mace +macebearer +maced +macedoine +macedon +macedonia +macedonian +macedonians +macedonic +macehead +macellum +maceman +macer +macerable +macerate +macerated +macerater +maceraters +macerates +macerating +maceration +macerative +macerator +macerators +macers +maces +macfarlane +macflecknoe +mach +machair +machaira +machairodont +machairodontidae +machairodontinae +machairodus +machan +machaon +machar +machecoled +macheer +machera +machete +machetes +machi +machiavel +machiavelian +machiavellian +machiavellianism +machiavellianly +machiavellians +machiavellic +machiavellism +machiavellist +machiavellistic +machicolate +machicolated +machicolating +machicolation +machicolations +machicoulis +machicui +machila +machilidae +machilis +machin +machina +machinability +machinable +machinal +machinament +machinate +machinated +machinating +machination +machinations +machinator +machine +machineable +machined +machineful +machineless +machinely +machinelike +machineman +machinemen +machinemonger +machiner +machinery +machineries +machines +machinify +machinification +machining +machinism +machinist +machinists +machinization +machinize +machinized +machinizing +machinoclast +machinofacture +machinotechnique +machinule +machismo +machismos +machmeter +macho +machogo +machopolyp +machos +machree +machrees +machs +machtpolitik +machzor +machzorim +machzors +macies +macigno +macilence +macilency +macilent +macing +macintosh +macintoshes +mack +mackaybean +mackallow +mackenboy +mackerel +mackereler +mackereling +mackerels +mackinaw +mackinawed +mackinaws +mackinboy +mackins +mackintosh +mackintoshed +mackintoshes +mackintoshite +mackle +mackled +mackles +macklike +mackling +macks +macle +macleaya +macled +macles +maclib +maclura +maclurea +maclurin +macmillanite +maco +macoma +macon +maconite +maconne +macquereau +macracanthorhynchus +macracanthrorhynchiasis +macradenous +macram +macrame +macrames +macrander +macrandre +macrandrous +macrauchene +macrauchenia +macraucheniid +macraucheniidae +macraucheniiform +macrauchenioid +macrencephaly +macrencephalic +macrencephalous +macrli +macro +macroaggregate +macroaggregated +macroanalysis +macroanalyst +macroanalytical +macrobacterium +macrobian +macrobiosis +macrobiote +macrobiotic +macrobiotically +macrobiotics +macrobiotus +macroblast +macrobrachia +macrocarpous +macrocentrinae +macrocentrus +macrocephali +macrocephaly +macrocephalia +macrocephalic +macrocephalism +macrocephalous +macrocephalus +macrochaeta +macrochaetae +macrocheilia +macrochelys +macrochemical +macrochemically +macrochemistry +macrochira +macrochiran +macrochires +macrochiria +macrochiroptera +macrochiropteran +macrocyst +macrocystis +macrocyte +macrocythemia +macrocytic +macrocytosis +macrocladous +macroclimate +macroclimatic +macroclimatically +macroclimatology +macrococcus +macrocoly +macroconidial +macroconidium +macroconjugant +macrocornea +macrocosm +macrocosmic +macrocosmical +macrocosmically +macrocosmology +macrocosmos +macrocosms +macrocrystalline +macrodactyl +macrodactyly +macrodactylia +macrodactylic +macrodactylism +macrodactylous +macrodiagonal +macrodomatic +macrodome +macrodont +macrodontia +macrodontic +macrodontism +macroeconomic +macroeconomics +macroelement +macroergate +macroevolution +macroevolutionary +macrofarad +macrofossil +macrogamete +macrogametocyte +macrogamy +macrogastria +macroglobulin +macroglobulinemia +macroglobulinemic +macroglossate +macroglossia +macrognathic +macrognathism +macrognathous +macrogonidium +macrograph +macrography +macrographic +macroinstruction +macrolecithal +macrolepidoptera +macrolepidopterous +macrolinguistic +macrolinguistically +macrolinguistics +macrolith +macrology +macromandibular +macromania +macromastia +macromazia +macromelia +macromeral +macromere +macromeric +macromerite +macromeritic +macromesentery +macrometeorology +macrometeorological +macrometer +macromethod +macromyelon +macromyelonal +macromole +macromolecular +macromolecule +macromolecules +macron +macrons +macronuclear +macronucleate +macronucleus +macronutrient +macropetalous +macrophage +macrophagic +macrophagocyte +macrophagus +macrophyllous +macrophysics +macrophyte +macrophytic +macrophoma +macrophotograph +macrophotography +macropia +macropygia +macropinacoid +macropinacoidal +macropyramid +macroplankton +macroplasia +macroplastia +macropleural +macropod +macropodia +macropodian +macropodidae +macropodinae +macropodine +macropodous +macroprism +macroprocessor +macroprosopia +macropsy +macropsia +macropteran +macroptery +macropterous +macroptic +macropus +macroreaction +macrorhamphosidae +macrorhamphosus +macrorhinia +macrorhinus +macros +macroscale +macroscelia +macroscelides +macroscian +macroscopic +macroscopical +macroscopically +macrosegment +macroseism +macroseismic +macroseismograph +macrosepalous +macroseptum +macrosymbiont +macrosmatic +macrosomatia +macrosomatous +macrosomia +macrospecies +macrosphere +macrosplanchnic +macrosporange +macrosporangium +macrospore +macrosporic +macrosporium +macrosporophyl +macrosporophyll +macrosporophore +macrostachya +macrostyle +macrostylospore +macrostylous +macrostomatous +macrostomia +macrostructural +macrostructure +macrothere +macrotheriidae +macrotherioid +macrotherium +macrotherm +macrotia +macrotin +macrotolagus +macrotome +macrotone +macrotous +macrourid +macrouridae +macrourus +macrozamia +macrozoogonidium +macrozoospore +macrura +macrural +macruran +macrurans +macruroid +macrurous +macs +mactation +mactra +mactridae +mactroid +macuca +macula +maculacy +maculae +macular +maculas +maculate +maculated +maculates +maculating +maculation +maculations +macule +maculed +macules +maculicole +maculicolous +maculiferous +maculing +maculocerebral +maculopapular +maculose +macumba +macupa +macupi +macushla +macusi +macuta +macute +mad +madafu +madagascan +madagascar +madagascarian +madagass +madam +madame +madames +madams +madapolam +madapolan +madapollam +madarosis +madarotic +madbrain +madbrained +madcap +madcaply +madcaps +madded +madden +maddened +maddening +maddeningly +maddeningness +maddens +madder +madderish +madders +madderwort +maddest +madding +maddingly +maddish +maddle +maddled +maddock +made +madecase +madefaction +madefy +madegassy +madeira +madeiran +madeiras +madeleine +madeline +madelon +mademoiselle +mademoiselles +madescent +madge +madhab +madhouse +madhouses +madhuca +madhva +madi +madia +madid +madidans +madiga +madison +madisterium +madly +madling +madman +madmen +madnep +madness +madnesses +mado +madoc +madonna +madonnahood +madonnaish +madonnalike +madonnas +madoqua +madotheca +madrague +madras +madrasah +madrases +madrasi +madrassah +madrasseh +madre +madreline +madreperl +madrepora +madreporacea +madreporacean +madreporal +madreporaria +madreporarian +madrepore +madreporian +madreporic +madreporiform +madreporite +madreporitic +madres +madrid +madrier +madrigal +madrigaler +madrigalesque +madrigaletto +madrigalian +madrigalist +madrigals +madrih +madril +madrilene +madrilenian +madroa +madrona +madronas +madrone +madrones +madrono +madronos +mads +madship +madstone +madtom +madurese +maduro +maduros +madweed +madwoman +madwomen +madwort +madworts +madzoon +madzoons +mae +maeander +maeandra +maeandrina +maeandrine +maeandriniform +maeandrinoid +maeandroid +maecenas +maecenasship +maed +maegbot +maegbote +maeing +maelstrom +maelstroms +maemacterion +maenad +maenades +maenadic +maenadically +maenadism +maenads +maenaite +maenalus +maenidae +maeonian +maeonides +maes +maestive +maestoso +maestosos +maestra +maestri +maestro +maestros +mafey +maffia +maffias +maffick +mafficked +mafficker +mafficking +mafficks +maffioso +maffle +maffler +mafflin +mafia +mafias +mafic +mafiosi +mafioso +mafoo +maftir +maftirs +mafura +mafurra +mag +maga +magadhi +magadis +magadize +magahi +magalensia +magani +magas +magasin +magazinable +magazinage +magazine +magazined +magazinelet +magaziner +magazines +magazinette +magaziny +magazining +magazinish +magazinism +magazinist +magbote +magdalen +magdalene +magdalenes +magdalenian +magdalens +magdaleon +mage +magellan +magellanian +magellanic +magenta +magentas +magerful +mages +magged +maggy +maggie +magging +maggiore +maggle +maggot +maggoty +maggotiness +maggotpie +maggotry +maggots +magh +maghi +maghrib +maghribi +maghzen +magi +magian +magianism +magyar +magyaran +magyarism +magyarization +magyarize +magyars +magic +magical +magicalize +magically +magicdom +magician +magicians +magicianship +magicked +magicking +magics +magilp +magilps +magindanao +magiric +magirics +magirist +magiristic +magirology +magirological +magirologist +magism +magister +magistery +magisterial +magisteriality +magisterially +magisterialness +magisteries +magisterium +magisters +magistracy +magistracies +magistral +magistrality +magistrally +magistrand +magistrant +magistrate +magistrates +magistrateship +magistratic +magistratical +magistratically +magistrative +magistrature +magistratus +maglemose +maglemosean +maglemosian +magma +magmas +magmata +magmatic +magmatism +magna +magnale +magnality +magnalium +magnanerie +magnanime +magnanimity +magnanimities +magnanimous +magnanimously +magnanimousness +magnascope +magnascopic +magnate +magnates +magnateship +magnecrystallic +magnelectric +magneoptic +magnes +magnesia +magnesial +magnesian +magnesias +magnesic +magnesioferrite +magnesite +magnesium +magnet +magneta +magnetic +magnetical +magnetically +magneticalness +magnetician +magnetics +magnetiferous +magnetify +magnetification +magnetimeter +magnetisation +magnetise +magnetised +magnetiser +magnetising +magnetism +magnetisms +magnetist +magnetite +magnetitic +magnetizability +magnetizable +magnetization +magnetize +magnetized +magnetizer +magnetizers +magnetizes +magnetizing +magneto +magnetobell +magnetochemical +magnetochemistry +magnetod +magnetodynamo +magnetoelectric +magnetoelectrical +magnetoelectricity +magnetofluiddynamic +magnetofluiddynamics +magnetofluidmechanic +magnetofluidmechanics +magnetogasdynamic +magnetogasdynamics +magnetogenerator +magnetogram +magnetograph +magnetographic +magnetohydrodynamic +magnetohydrodynamically +magnetohydrodynamics +magnetoid +magnetolysis +magnetomachine +magnetometer +magnetometers +magnetometry +magnetometric +magnetometrical +magnetometrically +magnetomotive +magnetomotivity +magnetomotor +magneton +magnetons +magnetooptic +magnetooptical +magnetooptically +magnetooptics +magnetopause +magnetophone +magnetophonograph +magnetoplasmadynamic +magnetoplasmadynamics +magnetoplumbite +magnetoprinter +magnetoresistance +magnetos +magnetoscope +magnetosphere +magnetospheric +magnetostatic +magnetostriction +magnetostrictive +magnetostrictively +magnetotelegraph +magnetotelephone +magnetotelephonic +magnetotherapy +magnetothermoelectricity +magnetotransmitter +magnetron +magnets +magnicaudate +magnicaudatous +magnify +magnifiable +magnific +magnifical +magnifically +magnificat +magnificate +magnification +magnifications +magnificative +magnifice +magnificence +magnificent +magnificently +magnificentness +magnifico +magnificoes +magnificos +magnified +magnifier +magnifiers +magnifies +magnifying +magnifique +magniloquence +magniloquent +magniloquently +magniloquy +magnipotence +magnipotent +magnirostrate +magnisonant +magnitude +magnitudes +magnitudinous +magnochromite +magnoferrite +magnolia +magnoliaceae +magnoliaceous +magnolias +magnon +magnum +magnums +magnus +magog +magot +magots +magpie +magpied +magpieish +magpies +magrim +mags +magsman +maguari +maguey +magueys +magus +mah +maha +mahayana +mahayanism +mahayanist +mahayanistic +mahajan +mahajun +mahal +mahala +mahalamat +mahaleb +mahaly +mahalla +mahant +mahar +maharaj +maharaja +maharajah +maharajahs +maharajas +maharajrana +maharana +maharanee +maharanees +maharani +maharanis +maharao +maharashtri +maharawal +maharawat +maharishi +maharishis +maharmah +maharshi +mahat +mahatma +mahatmaism +mahatmas +mahbub +mahdi +mahdian +mahdiship +mahdism +mahdist +mahesh +mahewu +mahi +mahican +mahimahi +mahjong +mahjongg +mahjonggs +mahjongs +mahlstick +mahmal +mahmoud +mahmudi +mahoe +mahoes +mahogany +mahoganies +mahoganize +mahogony +mahogonies +mahoitre +maholi +maholtine +mahomet +mahometan +mahometry +mahone +mahonia +mahonias +mahori +mahound +mahout +mahouts +mahra +mahran +mahratta +mahri +mahseer +mahsir +mahsur +mahu +mahua +mahuang +mahuangs +mahwa +mahzor +mahzorim +mahzors +may +maia +maya +mayaca +mayacaceae +mayacaceous +maiacca +mayan +mayance +mayans +maianthemum +mayapis +mayapple +mayapples +mayas +mayathan +maybe +mayberry +maybird +maybloom +maybush +maybushes +maycock +maid +maida +mayda +mayday +maydays +maidan +maidchild +maiden +maidenchild +maidenhair +maidenhairs +maidenhairtree +maidenhead +maidenheads +maidenhood +maidenish +maidenism +maidenly +maidenlike +maidenliness +maidens +maidenship +maidenweed +maidhead +maidhood +maidhoods +maidy +maidie +maidin +maidish +maidishness +maidism +maidkin +maidly +maidlike +maidling +maids +maidservant +maidservants +maidu +mayduke +mayed +maiefic +mayey +mayeye +mayence +mayer +mayest +maieutic +maieutical +maieutics +mayfair +mayfish +mayfishes +mayfly +mayflies +mayflower +mayflowers +mayfowl +maigre +mayhap +mayhappen +mayhaps +maihem +mayhem +mayhemmed +mayhemming +maihems +mayhems +maiid +maiidae +maying +mayings +mail +mailability +mailable +mailbag +mailbags +mailbox +mailboxes +mailcatcher +mailclad +mailcoach +maile +mailed +mailer +mailers +mailes +mailguard +mailie +maylike +mailing +mailings +maill +maille +maillechort +mailless +maillot +maillots +maills +mailman +mailmen +mailplane +mailpouch +mails +mailsack +mailwoman +mailwomen +maim +maimed +maimedly +maimedness +maimer +maimers +maiming +maimon +maimonidean +maimonist +maims +maimul +main +mainan +mainbrace +maine +mainferre +mainframe +mainframes +mainland +mainlander +mainlanders +mainlands +mainly +mainline +mainlined +mainliner +mainliners +mainlines +mainlining +mainmast +mainmasts +mainmortable +mainor +mainour +mainpast +mainpernable +mainpernor +mainpin +mainport +mainpost +mainprise +mainprised +mainprising +mainprisor +mainprize +mainprizer +mains +mainsail +mainsails +mainsheet +mainspring +mainsprings +mainstay +mainstays +mainstream +mainstreams +mainstreeter +mainstreetism +mainswear +mainsworn +maint +maynt +maintain +maintainability +maintainable +maintainableness +maintained +maintainer +maintainers +maintaining +maintainment +maintainor +maintains +maintenance +maintenances +maintenon +maintien +maintop +maintopman +maintopmast +maintopmen +maintops +maintopsail +mainward +mayo +maioid +maioidea +maioidean +maioli +maiolica +maiolicas +mayologist +maiongkong +mayonnaise +mayor +mayoral +mayorality +mayoralty +mayoralties +mayoress +mayoresses +mayors +mayorship +mayorships +mayoruna +maypole +maypoles +maypoling +maypop +maypops +maipure +mair +mairatour +maire +mairie +mairs +mays +maysin +maison +maisonette +maisonettes +maist +mayst +maister +maistres +maistry +maists +mayten +maytenus +maythe +maythes +maithili +maythorn +maithuna +maytide +maytime +maitlandite +maitre +maitreya +maitres +maitresse +maitrise +maius +mayvin +mayvins +mayweed +mayweeds +maywings +maywort +maize +maizebird +maizenic +maizer +maizes +maja +majagga +majagua +majaguas +majas +majesta +majestatic +majestatis +majesty +majestic +majestical +majestically +majesticalness +majesticness +majesties +majestious +majestyship +majeure +majidieh +majlis +majo +majolica +majolicas +majolist +majoon +major +majora +majorat +majorate +majoration +majorcan +majordomo +majordomos +majored +majorem +majorette +majorettes +majoring +majorism +majorist +majoristic +majoritarian +majoritarianism +majority +majorities +majorize +majors +majorship +majos +majusculae +majuscular +majuscule +majuscules +makable +makadoo +makah +makahiki +makale +makar +makara +makaraka +makari +makars +makassar +makatea +make +makeable +makebate +makebates +makedom +makefast +makefasts +makefile +makeless +maker +makeready +makeress +makers +makership +makes +makeshift +makeshifty +makeshiftiness +makeshiftness +makeshifts +makeup +makeups +makeweight +makework +makhorka +makhzan +makhzen +maki +makimono +makimonos +making +makings +makluk +mako +makomako +makonde +makopa +makos +makoua +makran +makroskelic +maksoorah +maku +makua +makuk +makuta +makutas +makutu +mal +mala +malaanonang +malabar +malabarese +malabathrum +malabsorption +malacanthid +malacanthidae +malacanthine +malacanthus +malacaton +malacca +malaccan +malaccident +malaceae +malaceous +malachi +malachite +malacia +malaclemys +malaclypse +malacobdella +malacocotylea +malacoderm +malacodermatidae +malacodermatous +malacodermidae +malacodermous +malacoid +malacolite +malacology +malacologic +malacological +malacologist +malacon +malacone +malacophyllous +malacophilous +malacophonous +malacopod +malacopoda +malacopodous +malacopterygian +malacopterygii +malacopterygious +malacoscolices +malacoscolicine +malacosoma +malacostraca +malacostracan +malacostracology +malacostracous +malacotic +malactic +maladapt +maladaptation +maladapted +maladaptive +maladdress +malade +malady +maladies +maladive +maladjust +maladjusted +maladjustive +maladjustment +maladjustments +maladminister +maladministered +maladministering +maladministers +maladministration +maladministrative +maladministrator +maladresse +maladroit +maladroitly +maladroitness +maladventure +malaga +malagash +malagasy +malagigi +malagma +malaguea +malaguena +malaguenas +malaguetta +malahack +malay +malaya +malayalam +malayalim +malayan +malayans +malayic +malayize +malayoid +malays +malaise +malaises +malaysia +malaysian +malaysians +malakin +malakon +malalignment +malam +malambo +malamute +malamutes +malander +malandered +malanders +malandrous +malanga +malapaho +malapert +malapertly +malapertness +malaperts +malapi +malapplication +malappointment +malapportioned +malapportionment +malappropriate +malappropriation +malaprop +malapropian +malapropish +malapropism +malapropisms +malapropoism +malapropos +malaprops +malapterurus +malar +malaria +malarial +malarian +malariaproof +malarias +malarin +malarioid +malariology +malariologist +malariotherapy +malarious +malarkey +malarkeys +malarky +malarkies +malaroma +malaromas +malarrangement +malars +malasapsap +malassimilation +malassociation +malate +malates +malathion +malati +malattress +malawi +malawians +malax +malaxable +malaxage +malaxate +malaxation +malaxator +malaxed +malaxerman +malaxermen +malaxing +malaxis +malbehavior +malbrouck +malchite +malchus +malcolm +malconceived +malconduct +malconformation +malconstruction +malcontent +malcontented +malcontentedly +malcontentedness +malcontentism +malcontently +malcontentment +malcontents +malconvenance +malcreated +malcultivation +maldeveloped +maldevelopment +maldigestion +maldirection +maldistribute +maldistribution +maldivian +maldocchio +maldonite +malduck +male +maleability +malease +maleate +maleates +maleberry +malebolge +malebolgian +malebolgic +malebranchism +malecite +maledicent +maledict +maledicted +maledicting +malediction +maledictions +maledictive +maledictory +maledicts +maleducation +malee +malefaction +malefactions +malefactor +malefactory +malefactors +malefactress +malefactresses +malefeazance +malefic +malefical +malefically +malefice +maleficence +maleficent +maleficently +maleficia +maleficial +maleficiate +maleficiation +maleficio +maleficium +maleic +maleinoid +maleinoidal +malella +malellae +malemiut +malemuit +malemuits +malemute +malemutes +maleness +malenesses +malengin +malengine +malentendu +maleo +maleos +maleruption +males +malesherbia +malesherbiaceae +malesherbiaceous +maletolt +maletote +malevolence +malevolency +malevolent +malevolently +malevolous +malexecution +malfeasance +malfeasant +malfeasantly +malfeasants +malfeasor +malfed +malformation +malformations +malformed +malfortune +malfunction +malfunctioned +malfunctioning +malfunctions +malgovernment +malgr +malgrace +malgrado +malgre +malguzar +malguzari +malheur +malhygiene +malhonest +mali +malic +malice +maliceful +maliceproof +malices +malicho +malicious +maliciously +maliciousness +malicorium +malidentification +malie +maliferous +maliform +malign +malignance +malignancy +malignancies +malignant +malignantly +malignation +maligned +maligner +maligners +malignify +malignified +malignifying +maligning +malignity +malignities +malignly +malignment +maligns +malihini +malihinis +malik +malikadna +malikala +malikana +maliki +malikite +malikzadi +malimprinted +malinche +maline +malines +malinfluence +malinger +malingered +malingerer +malingerers +malingery +malingering +malingers +malinke +malinois +malinowskite +malinstitution +malinstruction +malintent +malinvestment +malism +malison +malisons +malist +malistic +malitia +malkin +malkins +malkite +mall +malladrite +mallam +mallanders +mallangong +mallard +mallardite +mallards +malleability +malleabilization +malleable +malleableize +malleableized +malleableizing +malleableness +malleably +malleablize +malleablized +malleablizing +malleal +mallear +malleate +malleated +malleating +malleation +mallecho +malled +mallee +mallees +mallei +malleifera +malleiferous +malleiform +mallein +malleinization +malleinize +malleli +mallemaroking +mallemuck +mallender +mallenders +malleoincudal +malleolable +malleolar +malleoli +malleolus +mallet +malleted +malleting +mallets +malleus +malling +malloy +mallophaga +mallophagan +mallophagous +malloseismic +mallotus +mallow +mallows +mallowwort +malls +mallum +mallus +malm +malmag +malmaison +malmarsh +malmed +malmy +malmier +malmiest +malmignatte +malming +malmock +malms +malmsey +malmseys +malmstone +malnourished +malnourishment +malnutrite +malnutrition +malo +malobservance +malobservation +maloca +malocchio +maloccluded +malocclusion +malocclusions +malodor +malodorant +malodorous +malodorously +malodorousness +malodors +malodour +malojilla +malolactic +malonate +malonic +malonyl +malonylurea +malope +maloperation +malorganization +malorganized +malouah +malpais +malpighia +malpighiaceae +malpighiaceous +malpighian +malplaced +malpoise +malposed +malposition +malpractice +malpracticed +malpracticing +malpractioner +malpractitioner +malpraxis +malpresentation +malproportion +malproportioned +malpropriety +malpublication +malreasoning +malrotation +malshapen +malsworn +malt +malta +maltable +maltalent +maltase +maltases +malted +malteds +malter +maltese +maltha +malthas +malthe +malthene +malthite +malthouse +malthus +malthusian +malthusianism +malthusiast +malty +maltier +maltiest +maltine +maltiness +malting +maltman +malto +maltobiose +maltodextrin +maltodextrine +maltol +maltols +maltolte +maltose +maltoses +maltreat +maltreated +maltreating +maltreatment +maltreatments +maltreator +maltreats +malts +maltster +maltsters +malturned +maltworm +malum +malunion +malurinae +malurine +malurus +malus +malva +malvaceae +malvaceous +malval +malvales +malvasia +malvasian +malvasias +malvastrum +malversation +malverse +malvin +malvoisie +malvolition +malwa +mam +mama +mamaguy +mamaloi +mamamouchi +mamamu +mamas +mamba +mambas +mambo +mamboed +mamboes +mamboing +mambos +mambu +mamey +mameyes +mameys +mameliere +mamelon +mamelonation +mameluco +mameluke +mamelukes +mamercus +mamers +mamertine +mamie +mamies +mamilius +mamilla +mamillary +mamillate +mamillated +mamillation +mamlatdar +mamluk +mamluks +mamlutdar +mamma +mammae +mammal +mammalgia +mammalia +mammalian +mammalians +mammaliferous +mammality +mammalogy +mammalogical +mammalogist +mammalogists +mammals +mammary +mammas +mammate +mammati +mammatocumulus +mammatus +mammea +mammectomy +mammee +mammees +mammey +mammeys +mammer +mammered +mammering +mammers +mammet +mammets +mammy +mammie +mammies +mammifer +mammifera +mammiferous +mammiform +mammilate +mammilated +mammilla +mammillae +mammillaplasty +mammillar +mammillary +mammillaria +mammillate +mammillated +mammillation +mammilliform +mammilloid +mammilloplasty +mammin +mammitides +mammitis +mammock +mammocked +mammocks +mammodi +mammogen +mammogenic +mammogenically +mammogram +mammography +mammographic +mammographies +mammon +mammondom +mammoni +mammoniacal +mammonish +mammonism +mammonist +mammonistic +mammonite +mammonitish +mammonization +mammonize +mammonolatry +mammons +mammonteus +mammose +mammoth +mammothrept +mammoths +mammotomy +mammotropin +mammula +mammulae +mammular +mammut +mammutidae +mamo +mamona +mamoncillo +mamoncillos +mamoty +mampalon +mampara +mampus +mamry +mamsell +mamushi +mamzer +man +mana +manabozho +manace +manacing +manacle +manacled +manacles +manacling +manacus +manada +manage +manageability +manageable +manageableness +manageably +managed +managee +manageless +management +managemental +managements +manager +managerdom +manageress +managery +managerial +managerially +managers +managership +manages +managing +manaism +manak +manakin +manakins +manal +manana +mananas +manarvel +manas +manasic +manasquan +manasseh +manatee +manatees +manati +manatidae +manatine +manation +manatoid +manatus +manavel +manavelins +manavendra +manavilins +manavlins +manba +manbarklak +manbird +manbot +manbote +manbria +mancala +mancando +manche +manches +manchester +manchesterdom +manchesterism +manchesterist +manchestrian +manchet +manchets +manchette +manchild +manchineel +manchu +manchuria +manchurian +manchurians +manchus +mancinism +mancipable +mancipant +mancipare +mancipate +mancipation +mancipative +mancipatory +mancipee +mancipia +mancipium +manciple +manciples +mancipleship +mancipular +mancono +mancunian +mancus +mand +mandacaru +mandaean +mandaeism +mandaic +mandaite +mandala +mandalay +mandalas +mandalic +mandament +mandamus +mandamuse +mandamused +mandamuses +mandamusing +mandan +mandant +mandapa +mandar +mandarah +mandarin +mandarinate +mandarindom +mandarined +mandariness +mandarinic +mandarining +mandarinism +mandarinize +mandarins +mandarinship +mandat +mandatary +mandataries +mandate +mandated +mandatedness +mandatee +mandates +mandating +mandation +mandative +mandator +mandatory +mandatories +mandatorily +mandatoriness +mandators +mandats +mandatum +mande +mandelate +mandelic +manderelle +mandi +mandyai +mandyas +mandyases +mandible +mandibles +mandibula +mandibular +mandibulary +mandibulata +mandibulate +mandibulated +mandibuliform +mandibulohyoid +mandibulomaxillary +mandibulopharyngeal +mandibulosuspensorial +mandyi +mandil +mandilion +mandingan +mandingo +mandioca +mandiocas +mandir +mandlen +mandment +mandoer +mandola +mandolas +mandolin +mandoline +mandolinist +mandolinists +mandolins +mandolute +mandom +mandora +mandore +mandorla +mandorlas +mandorle +mandra +mandragora +mandragvn +mandrake +mandrakes +mandrel +mandrels +mandriarch +mandril +mandrill +mandrills +mandrils +mandrin +mandritta +mandruka +mands +mandua +manducable +manducate +manducated +manducating +manducation +manducatory +mane +maned +manege +maneges +maneh +manei +maney +maneless +manent +manequin +manerial +manes +manesheet +maness +manet +manetti +manettia +maneuver +maneuverability +maneuverable +maneuvered +maneuverer +maneuvering +maneuvers +maneuvrability +maneuvrable +maneuvre +maneuvred +maneuvring +manfish +manfred +manfreda +manful +manfully +manfulness +mang +manga +mangabey +mangabeira +mangabeys +mangabev +mangaby +mangabies +mangal +mangana +manganapatite +manganate +manganblende +manganbrucite +manganeisen +manganese +manganesian +manganesic +manganetic +manganhedenbergite +manganic +manganiferous +manganite +manganium +manganize +manganja +manganocalcite +manganocolumbite +manganophyllite +manganosiderite +manganosite +manganostibiite +manganotantalite +manganous +manganpectolite +mangar +mangbattu +mange +mangeao +mangey +mangeier +mangeiest +mangel +mangelin +mangels +mangelwurzel +manger +mangery +mangerite +mangers +manges +mangi +mangy +mangyan +mangier +mangiest +mangifera +mangily +manginess +mangle +mangled +mangleman +mangler +manglers +mangles +mangling +manglingly +mango +mangoes +mangold +mangolds +mangona +mangonel +mangonels +mangonism +mangonization +mangonize +mangoro +mangos +mangosteen +mangour +mangrass +mangrate +mangrove +mangroves +mangue +mangwe +manhaden +manhandle +manhandled +manhandler +manhandles +manhandling +manhattan +manhattanite +manhattanize +manhattans +manhead +manhole +manholes +manhood +manhoods +manhours +manhunt +manhunter +manhunting +manhunts +mani +many +mania +maniable +maniac +maniacal +maniacally +maniacs +maniaphobia +manias +manyatta +manyberry +manic +manically +manicaria +manicate +manichaean +manichaeanism +manichaeanize +manichaeism +manichaeist +manichee +manichord +manichordon +manicole +manicon +manicord +manicotti +manics +maniculatus +manicure +manicured +manicures +manicuring +manicurist +manicurists +manid +manidae +manie +manyema +manienie +maniere +manifer +manifest +manifesta +manifestable +manifestant +manifestation +manifestational +manifestationist +manifestations +manifestative +manifestatively +manifested +manifestedness +manifester +manifesting +manifestive +manifestly +manifestness +manifesto +manifestoed +manifestoes +manifestos +manifests +manify +manificum +manifold +manyfold +manifolded +manifolder +manifolding +manifoldly +manifoldness +manifolds +manifoldwise +maniform +manihot +manihots +manikin +manikinism +manikins +manila +manilas +manilio +manilla +manillas +manille +manilles +manyness +manini +manioc +manioca +maniocas +maniocs +maniple +maniples +manyplies +manipulability +manipulable +manipular +manipulary +manipulatability +manipulatable +manipulate +manipulated +manipulates +manipulating +manipulation +manipulational +manipulations +manipulative +manipulatively +manipulator +manipulatory +manipulators +manipuri +manyroot +manis +manysidedness +manism +manist +manistic +manit +manito +manitoba +manitoban +manitos +manitou +manitous +manitrunk +manitu +manitus +maniu +manius +maniva +manyways +manywhere +manywise +manjack +manjak +manjeet +manjel +manjeri +mank +mankeeper +manky +mankie +mankiller +mankilling +mankin +mankind +mankindly +manks +manless +manlessly +manlessness +manlet +manly +manlier +manliest +manlihood +manlike +manlikely +manlikeness +manlily +manliness +manling +manmade +mann +manna +mannaia +mannan +mannans +mannas +manned +mannequin +mannequins +manner +mannerable +mannered +manneredness +mannerhood +mannering +mannerism +mannerisms +mannerist +manneristic +manneristical +manneristically +mannerize +mannerless +mannerlessness +mannerly +mannerliness +manners +mannersome +manness +mannet +mannheimar +manny +mannide +mannie +manniferous +mannify +mannified +mannikin +mannikinism +mannikins +manning +mannire +mannish +mannishly +mannishness +mannitan +mannite +mannites +mannitic +mannitol +mannitols +mannitose +mannoheptite +mannoheptitol +mannoheptose +mannoketoheptose +mannonic +mannopus +mannosan +mannose +mannoses +mano +manobo +manoc +manoeuver +manoeuvered +manoeuvering +manoeuvre +manoeuvred +manoeuvreing +manoeuvrer +manoeuvring +manograph +manoir +manolis +manometer +manometers +manometry +manometric +manometrical +manometrically +manometries +manomin +manor +manorial +manorialism +manorialize +manors +manorship +manos +manoscope +manostat +manostatic +manpack +manpower +manpowers +manqu +manque +manquee +manqueller +manred +manrent +manroot +manrope +manropes +mans +mansard +mansarded +mansards +manscape +manse +manser +manservant +manses +manship +mansion +mansional +mansionary +mansioned +mansioneer +mansionry +mansions +manslayer +manslayers +manslaying +manslaughter +manslaughterer +manslaughtering +manslaughterous +manslaughters +manso +mansonry +manstealer +manstealing +manstopper +manstopping +mansuete +mansuetely +mansuetude +manswear +mansworn +mant +manta +mantal +mantapa +mantappeaux +mantas +manteau +manteaus +manteaux +manteel +mantegar +mantel +mantelet +mantelets +manteline +mantelletta +mantellone +mantellshelves +mantelpiece +mantelpieces +mantels +mantelshelf +manteltree +manter +mantes +mantevil +manty +mantic +mantically +manticism +manticora +manticore +mantid +mantidae +mantids +mantilla +mantillas +mantinean +mantis +mantises +mantisia +mantispa +mantispid +mantispidae +mantissa +mantissas +mantistic +mantle +mantled +mantlepiece +mantlepieces +mantlerock +mantles +mantlet +mantletree +mantlets +mantling +mantlings +manto +mantodea +mantoid +mantoidea +mantology +mantologist +manton +mantra +mantram +mantrap +mantraps +mantras +mantric +mantua +mantuamaker +mantuamaking +mantuan +mantuas +mantzu +manual +manualii +manualism +manualist +manualiter +manually +manuals +manuao +manuary +manubaliste +manubria +manubrial +manubriated +manubrium +manubriums +manucaption +manucaptor +manucapture +manucode +manucodia +manucodiata +manuduce +manuduct +manuduction +manuductive +manuductor +manuductory +manuel +manuever +manueverable +manuevered +manuevers +manuf +manufact +manufaction +manufactor +manufactory +manufactories +manufacturable +manufactural +manufacture +manufactured +manufacturer +manufacturers +manufactures +manufacturess +manufacturing +manuka +manul +manuma +manumea +manumisable +manumise +manumission +manumissions +manumissive +manumit +manumits +manumitted +manumitter +manumitting +manumotive +manuprisor +manurable +manurage +manurance +manure +manured +manureless +manurement +manurer +manurers +manures +manurial +manurially +manuring +manus +manuscript +manuscriptal +manuscription +manuscripts +manuscriptural +manusina +manustupration +manutagi +manutenency +manutergium +manvantara +manway +manward +manwards +manweed +manwise +manworth +manx +manxman +manxwoman +manzana +manzanilla +manzanillo +manzanita +manzas +manzil +mao +maoism +maoist +maoists +maomao +maori +maoridom +maoriland +maorilander +maoris +maormor +map +mapach +mapache +mapau +maphrian +mapland +maple +maplebush +mapleface +maplelike +maples +mapmaker +mapmakers +mapmaking +mapo +mappable +mapped +mappemonde +mappen +mapper +mappers +mappy +mappila +mapping +mappings +mappist +maps +mapuche +mapwise +maquahuitl +maquereau +maquette +maquettes +maqui +maquillage +maquiritare +maquis +maquisard +mar +mara +marabotin +marabou +marabous +marabout +maraboutism +marabouts +marabunta +marabuto +maraca +maracaibo +maracan +maracas +maracock +marae +maragato +marage +maraged +maraging +marah +maray +marais +marajuana +marakapas +maral +maranao +maranatha +marang +maranha +maranham +maranhao +maranon +maranta +marantaceae +marantaceous +marantas +marantic +marara +mararie +maras +marasca +marascas +maraschino +maraschinos +marasmic +marasmius +marasmoid +marasmous +marasmus +marasmuses +maratha +marathi +marathon +marathoner +marathonian +marathons +maratism +maratist +marattia +marattiaceae +marattiaceous +marattiales +maraud +marauded +marauder +marauders +marauding +marauds +maravedi +maravedis +maravi +marbelization +marbelize +marbelized +marbelizing +marble +marbled +marblehead +marbleheader +marblehearted +marbleization +marbleize +marbleized +marbleizer +marbleizes +marbleizing +marblelike +marbleness +marbler +marblers +marbles +marblewood +marbly +marblier +marbliest +marbling +marblings +marblish +marbrinus +marc +marcan +marcando +marcantant +marcasite +marcasitic +marcasitical +marcassin +marcatissimo +marcato +marcel +marceline +marcella +marcelled +marceller +marcellian +marcellianism +marcelling +marcello +marcels +marcescence +marcescent +marcgrave +marcgravia +marcgraviaceae +marcgraviaceous +march +marchand +marchantia +marchantiaceae +marchantiaceous +marchantiales +marched +marchen +marcher +marchers +marches +marchesa +marchese +marchesi +marchet +marchetti +marchetto +marching +marchioness +marchionesses +marchite +marchland +marchman +marchmen +marchmont +marchpane +marci +marcia +marcid +marcionism +marcionist +marcionite +marcionitic +marcionitish +marcionitism +marcite +marco +marcobrunner +marcomanni +marconi +marconigram +marconigraph +marconigraphy +marcor +marcos +marcosian +marcot +marcottage +marcs +mardi +mardy +mare +mareblob +mareca +marechal +marechale +marehan +marek +marekanite +maremma +maremmatic +maremme +maremmese +marengo +marennin +mareograph +mareotic +mareotid +mares +mareschal +marezzo +marfik +marfire +marg +marga +margay +margays +margarate +margarelon +margaret +margaric +margarin +margarine +margarins +margarita +margaritaceous +margaritae +margarite +margaritic +margaritiferous +margaritomancy +margarodes +margarodid +margarodinae +margarodite +margaropus +margarosanite +margaux +marge +marged +margeline +margent +margented +margenting +margents +margery +marges +margie +margin +marginability +marginal +marginalia +marginality +marginalize +marginally +marginals +marginate +marginated +marginating +margination +margined +marginella +marginellidae +marginelliform +marginicidal +marginiform +margining +marginirostral +marginoplasty +margins +margosa +margot +margravate +margrave +margravely +margraves +margravial +margraviate +margravine +marguerite +marguerites +margullie +marhala +marheshvan +mari +mary +maria +mariachi +mariachis +marialite +mariamman +marian +mariana +marianic +marianist +marianna +marianne +marianolatry +marianolatrist +marybud +marica +maricolous +mariculture +marid +marie +mariengroschen +maries +mariet +marigenous +marigold +marigolds +marigram +marigraph +marigraphic +marihuana +marijuana +marikina +maryknoll +maryland +marylander +marylanders +marylandian +marilyn +marilla +marymass +marimba +marimbaist +marimbas +marimonda +marina +marinade +marinaded +marinades +marinading +marinal +marinara +marinaras +marinas +marinate +marinated +marinates +marinating +marination +marine +marined +mariner +mariners +marinership +marines +marinheiro +marinist +marinorama +mario +mariola +mariolater +mariolatry +mariolatrous +mariology +marion +marionet +marionette +marionettes +mariou +mariposa +mariposan +mariposas +mariposite +maris +marys +marish +marishes +marishy +marishness +marysole +marist +marita +maritage +maritagium +marital +maritality +maritally +mariti +mariticidal +mariticide +maritimal +maritimate +maritime +maritimes +maritorious +mariupolite +marjoram +marjorams +marjorie +mark +marka +markab +markable +markaz +markazes +markdown +markdowns +markeb +marked +markedly +markedness +marker +markery +markers +market +marketability +marketable +marketableness +marketably +marketed +marketeer +marketeers +marketer +marketers +marketing +marketings +marketman +marketplace +marketplaces +markets +marketstead +marketwise +markfieldite +markgenossenschaft +markhoor +markhoors +markhor +markhors +marking +markingly +markings +markis +markka +markkaa +markkas +markland +markless +markman +markmen +markmoot +markmote +marko +marks +markshot +marksman +marksmanly +marksmanship +marksmen +markstone +markswoman +markswomen +markup +markups +markus +markweed +markworthy +marl +marla +marlaceous +marlacious +marlberry +marled +marlena +marler +marlet +marli +marly +marlier +marliest +marlin +marline +marlines +marlinespike +marlinespikes +marling +marlings +marlingspike +marlins +marlinspike +marlinsucker +marlite +marlites +marlitic +marllike +marlock +marlovian +marlowesque +marlowish +marlowism +marlpit +marls +marm +marmalade +marmalades +marmalady +marmar +marmaritin +marmarization +marmarize +marmarized +marmarizing +marmarosis +marmatite +marmelos +marmennill +marmink +marmion +marmit +marmite +marmites +marmolite +marmor +marmoraceous +marmorate +marmorated +marmoration +marmoreal +marmoreally +marmorean +marmoric +marmorize +marmosa +marmose +marmoset +marmosets +marmot +marmota +marmots +marnix +maro +marocain +marok +maronian +maronist +maronite +maroon +marooned +marooner +marooning +maroons +maroquin +maror +maros +marotte +marouflage +marpessa +marplot +marplotry +marplots +marprelate +marque +marquee +marquees +marques +marquesan +marquess +marquessate +marquesses +marqueterie +marquetry +marquis +marquisal +marquisate +marquisdom +marquise +marquises +marquisess +marquisette +marquisettes +marquisina +marquisotte +marquisship +marquito +marquois +marraine +marram +marrams +marranism +marranize +marrano +marred +marree +marrella +marrer +marrers +marry +marriable +marriage +marriageability +marriageable +marriageableness +marriageproof +marriages +married +marriedly +marrieds +marrier +marryer +marriers +marries +marrying +marrymuffe +marring +marrys +marrock +marron +marrons +marrot +marrow +marrowbone +marrowbones +marrowed +marrowfat +marrowy +marrowing +marrowish +marrowless +marrowlike +marrows +marrowsky +marrowskyer +marrube +marrubium +marrucinian +mars +marsala +marsdenia +marse +marseillais +marseillaise +marseille +marseilles +marses +marsh +marsha +marshal +marshalate +marshalcy +marshalcies +marshaled +marshaler +marshaless +marshaling +marshall +marshalled +marshaller +marshalling +marshalls +marshalman +marshalment +marshals +marshalsea +marshalship +marshbanker +marshberry +marshberries +marshbuck +marshes +marshfire +marshflower +marshy +marshier +marshiest +marshiness +marshite +marshland +marshlander +marshlands +marshlike +marshlocks +marshmallow +marshmallowy +marshmallows +marshman +marshmen +marshs +marshwort +marsi +marsian +marsilea +marsileaceae +marsileaceous +marsilia +marsiliaceae +marsipobranch +marsipobranchia +marsipobranchiata +marsipobranchiate +marsipobranchii +marsoon +marspiter +marssonia +marssonina +marsupia +marsupial +marsupialia +marsupialian +marsupialise +marsupialised +marsupialising +marsupialization +marsupialize +marsupialized +marsupializing +marsupials +marsupian +marsupiata +marsupiate +marsupium +mart +martaban +martagon +martagons +marted +martel +martele +marteline +martellate +martellato +martellement +martello +martellos +martemper +marten +marteniko +martenot +martens +martensite +martensitic +martensitically +martes +martext +martha +marty +martial +martialed +martialing +martialism +martialist +martialists +martiality +martialization +martialize +martialled +martially +martialling +martialness +martials +martian +martians +martiloge +martin +martyn +martinet +martineta +martinetish +martinetishness +martinetism +martinets +martinetship +martinez +marting +martingal +martingale +martingales +martini +martynia +martyniaceae +martyniaceous +martinico +martinis +martinism +martinist +martinmas +martinoe +martins +martyr +martyrdom +martyrdoms +martyred +martyrer +martyress +martyry +martyria +martyries +martyring +martyrisation +martyrise +martyrised +martyrish +martyrising +martyrium +martyrization +martyrize +martyrized +martyrizer +martyrizing +martyrly +martyrlike +martyrolatry +martyrologe +martyrology +martyrologic +martyrological +martyrologist +martyrologistic +martyrologium +martyrs +martyrship +martyrtyria +martite +martius +martlet +martlets +martnet +martrix +marts +martu +maru +marvel +marveled +marveling +marvelled +marvelling +marvellous +marvellously +marvellousness +marvelment +marvelous +marvelously +marvelousness +marvelry +marvels +marver +marvy +marvin +marwari +marwer +marx +marxian +marxianism +marxism +marxist +marxists +marzipan +marzipans +mas +masa +masai +masais +masanao +masanobu +masarid +masaridid +masarididae +masaridinae +masaris +masc +mascagnine +mascagnite +mascally +mascara +mascaras +mascaron +maschera +mascle +mascled +mascleless +mascon +mascons +mascot +mascotism +mascotry +mascots +mascotte +mascouten +mascularity +masculate +masculation +masculy +masculine +masculinely +masculineness +masculines +masculinism +masculinist +masculinity +masculinities +masculinization +masculinize +masculinized +masculinizing +masculist +masculofeminine +masculonucleus +masdeu +masdevallia +maselin +maser +masers +mash +masha +mashak +mashal +mashallah +masham +mashed +mashelton +masher +mashers +mashes +mashgiach +mashgiah +mashgichim +mashgihim +mashy +mashie +mashier +mashies +mashiest +mashiness +mashing +mashlam +mashlin +mashloch +mashlum +mashman +mashmen +mashona +mashpee +mashrebeeyah +mashrebeeyeh +mashru +masjid +masjids +mask +maskable +maskalonge +maskalonges +maskanonge +maskanonges +masked +maskeg +maskegon +maskegs +maskelynite +masker +maskery +maskers +maskette +maskflower +masking +maskings +maskinonge +maskinonges +maskins +masklike +maskmv +maskoi +maskoid +masks +maslin +masochism +masochist +masochistic +masochistically +masochists +mason +masoned +masoner +masonic +masonically +masoning +masonite +masonry +masonried +masonries +masonrying +masons +masonwork +masooka +masoola +masora +masorete +masoreth +masoretic +maspiter +masque +masquer +masquerade +masqueraded +masquerader +masqueraders +masquerades +masquerading +masquers +masques +mass +massa +massachuset +massachusetts +massacre +massacred +massacrer +massacrers +massacres +massacring +massacrous +massage +massaged +massager +massagers +massages +massageuse +massaging +massagist +massagists +massalia +massalian +massaranduba +massas +massasauga +masscult +masse +massebah +massecuite +massed +massedly +massedness +massekhoth +massel +masselgem +masser +masses +masseter +masseteric +masseterine +masseters +masseur +masseurs +masseuse +masseuses +massy +massicot +massicotite +massicots +massier +massiest +massif +massifs +massig +massily +massilia +massilian +massymore +massiness +massing +massive +massively +massiveness +massivity +masskanne +massless +masslessness +masslike +massmonger +massoy +massoola +massotherapy +massotherapist +massula +mast +mastaba +mastabah +mastabahs +mastabas +mastadenitis +mastadenoma +mastage +mastalgia +mastatrophy +mastatrophia +mastauxe +mastax +mastectomy +mastectomies +masted +master +masterable +masterate +masterdom +mastered +masterer +masterfast +masterful +masterfully +masterfulness +masterhood +mastery +masteries +mastering +masterings +masterless +masterlessness +masterly +masterlike +masterlily +masterliness +masterling +masterman +mastermen +mastermind +masterminded +masterminding +masterminds +masterous +masterpiece +masterpieces +masterproof +masters +mastership +mastersinger +mastersingers +masterstroke +masterwork +masterworks +masterwort +mastful +masthead +mastheaded +mastheading +mastheads +masthelcosis +masty +mastic +masticability +masticable +masticate +masticated +masticates +masticating +mastication +mastications +masticator +masticatory +masticatories +mastiche +mastiches +masticic +masticot +mastics +masticura +masticurous +mastiff +mastiffs +mastigamoeba +mastigate +mastigia +mastigium +mastigobranchia +mastigobranchial +mastigoneme +mastigophobia +mastigophora +mastigophoran +mastigophore +mastigophoric +mastigophorous +mastigopod +mastigopoda +mastigopodous +mastigote +mastigure +masting +mastitic +mastitides +mastitis +mastix +mastixes +mastless +mastlike +mastman +mastmen +mastocarcinoma +mastocarcinomas +mastocarcinomata +mastoccipital +mastochondroma +mastochondrosis +mastodynia +mastodon +mastodonic +mastodons +mastodonsaurian +mastodonsaurus +mastodont +mastodontic +mastodontidae +mastodontine +mastodontoid +mastoid +mastoidal +mastoidale +mastoideal +mastoidean +mastoidectomy +mastoidectomies +mastoideocentesis +mastoideosquamous +mastoiditis +mastoidohumeral +mastoidohumeralis +mastoidotomy +mastoids +mastology +mastological +mastologist +mastomenia +mastoncus +mastooccipital +mastoparietal +mastopathy +mastopathies +mastopexy +mastoplastia +mastorrhagia +mastoscirrhus +mastosquamose +mastotympanic +mastotomy +mastras +masts +masturbate +masturbated +masturbates +masturbatic +masturbating +masturbation +masturbational +masturbator +masturbatory +masturbators +mastwood +masu +masulipatam +masurium +masuriums +mat +matabele +matacan +matachin +matachina +matachinas +mataco +matadero +matador +matadors +mataeology +mataeological +mataeologue +mataeotechny +matagalpa +matagalpan +matagasse +matagory +matagouri +matai +matajuelo +matalan +matamata +matambala +matamoro +matanza +matapan +matapi +matar +matara +matasano +matatua +matawan +matax +matboard +match +matchable +matchableness +matchably +matchboard +matchboarding +matchbook +matchbooks +matchbox +matchboxes +matchcloth +matchcoat +matched +matcher +matchers +matches +matchet +matchy +matching +matchings +matchless +matchlessly +matchlessness +matchlock +matchlocks +matchmake +matchmaker +matchmakers +matchmaking +matchmark +matchotic +matchsafe +matchstalk +matchstick +matchwood +mate +mated +mategriffon +matehood +matey +mateyness +mateys +matelass +matelasse +mateley +mateless +matelessness +mately +matellasse +matelot +matelotage +matelote +matelotes +matelotte +matelow +matemilk +mater +materfamilias +materia +materiable +material +materialisation +materialise +materialised +materialiser +materialising +materialism +materialist +materialistic +materialistical +materialistically +materialists +materiality +materialities +materialization +materializations +materialize +materialized +materializee +materializer +materializes +materializing +materially +materialman +materialmen +materialness +materials +materiarian +materiate +materiation +materiel +materiels +maternal +maternalise +maternalised +maternalising +maternalism +maternalistic +maternality +maternalize +maternalized +maternalizing +maternally +maternalness +maternity +maternities +maternology +maters +mates +mateship +mateships +matezite +matfellon +matfelon +matgrass +math +matha +mathe +mathematic +mathematical +mathematically +mathematicals +mathematician +mathematicians +mathematicize +mathematics +mathematization +mathematize +mathemeg +mather +mathes +mathesis +mathetic +maths +mathurin +maty +matico +matie +maties +matilda +matildas +matildite +matin +matina +matinal +matindol +matinee +matinees +matiness +matinesses +mating +matings +matins +matipo +matka +matkah +matless +matlo +matlockite +matlow +matmaker +matmaking +matman +matoke +matra +matrace +matrah +matral +matralia +matranee +matrass +matrasses +matreed +matres +matriarch +matriarchal +matriarchalism +matriarchate +matriarchy +matriarchic +matriarchical +matriarchies +matriarchist +matriarchs +matric +matrical +matricaria +matrice +matrices +matricidal +matricide +matricides +matriclan +matriclinous +matricula +matriculable +matriculae +matriculant +matriculants +matricular +matriculate +matriculated +matriculates +matriculating +matriculation +matriculations +matriculator +matriculatory +matrigan +matriheritage +matriherital +matrilateral +matrilaterally +matriline +matrilineage +matrilineal +matrilineally +matrilinear +matrilinearism +matrilinearly +matriliny +matrilinies +matrilocal +matrilocality +matrimony +matrimonial +matrimonially +matrimonies +matrimonii +matrimonious +matrimoniously +matriotism +matripotestal +matris +matrisib +matrix +matrixes +matrixing +matroclinal +matrocliny +matroclinic +matroclinous +matroid +matron +matronage +matronal +matronalia +matronhood +matronymic +matronism +matronize +matronized +matronizing +matronly +matronlike +matronliness +matrons +matronship +matross +mats +matster +matsu +matsue +matsuri +matt +matta +mattamore +mattapony +mattaro +mattboard +matte +matted +mattedly +mattedness +matter +matterate +matterative +mattered +matterful +matterfulness +mattery +mattering +matterless +matters +mattes +matteuccia +matthaean +matthean +matthew +matthias +matthieu +matthiola +matti +matty +mattin +matting +mattings +mattins +mattock +mattocks +mattoid +mattoids +mattoir +mattrass +mattrasses +mattress +mattresses +matts +mattulla +maturable +maturant +maturate +maturated +maturates +maturating +maturation +maturational +maturations +maturative +mature +matured +maturely +maturement +matureness +maturer +matures +maturescence +maturescent +maturest +maturing +maturish +maturity +maturities +matutinal +matutinally +matutinary +matutine +matutinely +matweed +matza +matzah +matzahs +matzas +matzo +matzoh +matzohs +matzoon +matzoons +matzos +matzot +matzoth +mau +mauby +maucaco +maucauco +maucherite +maud +maudeline +maudle +maudlin +maudlinism +maudlinize +maudlinly +maudlinness +maudlinwort +mauger +maugh +maught +maugis +maugrabee +maugre +maukin +maul +maulana +maulawiyah +mauled +mauley +mauler +maulers +mauling +mauls +maulstick +maulvi +maumee +maumet +maumetry +maumetries +maumets +maun +maunch +maunche +maund +maunder +maundered +maunderer +maunderers +maundering +maunders +maundful +maundy +maundies +maunds +maunge +maungy +maunna +maupassant +mauquahog +maurandia +maureen +mauresque +mauretanian +mauri +maurice +mauricio +maurist +mauritania +mauritanian +mauritanians +mauritia +mauritian +mauser +mausole +mausolea +mausoleal +mausolean +mausoleum +mausoleums +maut +mauther +mauts +mauve +mauvein +mauveine +mauves +mauvette +mauvine +maux +maven +mavens +maverick +mavericks +mavie +mavies +mavin +mavins +mavis +mavises +mavortian +mavourneen +mavournin +mavrodaphne +maw +mawali +mawbound +mawed +mawger +mawing +mawk +mawky +mawkin +mawkingly +mawkish +mawkishly +mawkishness +mawks +mawmish +mawn +mawp +maws +mawseed +mawsie +mawworm +max +maxi +maxicoat +maxicoats +maxilla +maxillae +maxillar +maxillary +maxillaries +maxillas +maxilliferous +maxilliform +maxilliped +maxillipedary +maxillipede +maxillodental +maxillofacial +maxillojugal +maxillolabial +maxillomandibular +maxillopalatal +maxillopalatine +maxillopharyngeal +maxillopremaxillary +maxilloturbinal +maxillozygomatic +maxim +maxima +maximal +maximalism +maximalist +maximally +maximals +maximate +maximation +maximed +maximin +maximins +maximise +maximised +maximises +maximising +maximist +maximistic +maximite +maximites +maximization +maximize +maximized +maximizer +maximizers +maximizes +maximizing +maximon +maxims +maximum +maximumly +maximums +maximus +maxis +maxisingle +maxiskirt +maxixe +maxixes +maxwell +maxwells +maza +mazaedia +mazaedidia +mazaedium +mazagran +mazalgia +mazama +mazame +mazanderani +mazapilite +mazard +mazards +mazarine +mazatec +mazateco +mazda +mazdaism +mazdaist +mazdakean +mazdakite +mazdean +mazdoor +mazdur +maze +mazed +mazedly +mazedness +mazeful +mazel +mazelike +mazement +mazer +mazers +mazes +mazhabi +mazy +mazic +mazier +maziest +mazily +maziness +mazinesses +mazing +mazocacothesis +mazodynia +mazolysis +mazolytic +mazopathy +mazopathia +mazopathic +mazopexy +mazourka +mazourkas +mazovian +mazuca +mazuma +mazumas +mazur +mazurian +mazurka +mazurkas +mazut +mazzard +mazzards +mazzinian +mazzinianism +mazzinist +mb +mbaya +mbalolo +mbd +mbeuer +mbira +mbiras +mbori +mbps +mbuba +mbunda +mc +mccarthyism +mccoy +mcdonald +mcf +mcg +mcintosh +mckay +mcphail +md +mdewakanton +mdnt +mdse +me +mea +meable +meach +meaching +meacock +meacon +mead +meader +meadow +meadowbur +meadowed +meadower +meadowy +meadowing +meadowink +meadowland +meadowlands +meadowlark +meadowlarks +meadowless +meadows +meadowsweet +meadowsweets +meadowwort +meads +meadsman +meadsweet +meadwort +meager +meagerly +meagerness +meagre +meagrely +meagreness +meak +meaking +meal +mealable +mealberry +mealed +mealer +mealy +mealybug +mealybugs +mealie +mealier +mealies +mealiest +mealily +mealymouth +mealymouthed +mealymouthedly +mealymouthedness +mealiness +mealing +mealywing +mealless +mealman +mealmen +mealmonger +mealmouth +mealmouthed +mealock +mealproof +meals +mealtide +mealtime +mealtimes +mealworm +mealworms +mean +meander +meandered +meanderer +meanderers +meandering +meanderingly +meanders +meandrine +meandriniform +meandrite +meandrous +meandrously +meaned +meaner +meaners +meanest +meany +meanie +meanies +meaning +meaningful +meaningfully +meaningfulness +meaningless +meaninglessly +meaninglessness +meaningly +meaningness +meanings +meanish +meanless +meanly +meanness +meannesses +means +meanspirited +meanspiritedly +meanspiritedness +meant +meantes +meantime +meantimes +meantone +meanwhile +mear +mearstone +meas +mease +measle +measled +measledness +measles +measlesproof +measly +measlier +measliest +measondue +measurability +measurable +measurableness +measurably +measurage +measuration +measure +measured +measuredly +measuredness +measureless +measurelessly +measurelessness +measurely +measurement +measurements +measurer +measurers +measures +measuring +measuringworm +meat +meatal +meatball +meatballs +meatbird +meatcutter +meated +meath +meathe +meathead +meatheads +meathook +meathooks +meaty +meatic +meatier +meatiest +meatily +meatiness +meatless +meatman +meatmen +meatometer +meatorrhaphy +meatoscope +meatoscopy +meatotome +meatotomy +meats +meature +meatus +meatuses +meatworks +meaul +meaw +meazle +mebos +mebsuta +mecamylamine +mecaptera +mecate +mecati +mecca +meccan +meccano +meccas +meccawee +mech +mechael +mechanal +mechanality +mechanalize +mechanic +mechanical +mechanicalism +mechanicalist +mechanicality +mechanicalization +mechanicalize +mechanically +mechanicalness +mechanician +mechanicochemical +mechanicocorpuscular +mechanicointellectual +mechanicotherapy +mechanics +mechanism +mechanismic +mechanisms +mechanist +mechanistic +mechanistically +mechanists +mechanizable +mechanization +mechanizations +mechanize +mechanized +mechanizer +mechanizers +mechanizes +mechanizing +mechanochemical +mechanochemistry +mechanolater +mechanology +mechanomorphic +mechanomorphically +mechanomorphism +mechanophobia +mechanoreception +mechanoreceptive +mechanoreceptor +mechanotherapeutic +mechanotherapeutics +mechanotherapy +mechanotherapies +mechanotherapist +mechanotherapists +mechanotheraputic +mechanotheraputically +mechant +mechir +mechitaristican +mechitzah +mechitzoth +mechlin +mechoacan +meck +meckelectomy +meckelian +mecklenburgian +meclizine +mecodont +mecodonta +mecometer +mecometry +mecon +meconic +meconidium +meconin +meconioid +meconium +meconiums +meconology +meconophagism +meconophagist +mecoptera +mecopteran +mecopteron +mecopterous +mecrobeproof +mecum +mecums +mecurial +mecurialism +med +medaillon +medaka +medakas +medal +medaled +medalet +medaling +medalist +medalists +medalize +medallary +medalled +medallic +medallically +medalling +medallion +medallioned +medallioning +medallionist +medallions +medallist +medals +meddle +meddlecome +meddled +meddlement +meddler +meddlers +meddles +meddlesome +meddlesomely +meddlesomeness +meddling +meddlingly +mede +medea +medellin +medenagan +medeola +medevac +medevacs +media +mediacy +mediacid +mediacies +mediad +mediae +mediaeval +mediaevalism +mediaevalist +mediaevalize +mediaevally +medial +medialization +medialize +medialkaline +medially +medials +median +medianic +medianimic +medianimity +medianism +medianity +medianly +medians +mediant +mediants +mediary +medias +mediastina +mediastinal +mediastine +mediastinitis +mediastinotomy +mediastinum +mediate +mediated +mediately +mediateness +mediates +mediating +mediatingly +mediation +mediational +mediations +mediatisation +mediatise +mediatised +mediatising +mediative +mediatization +mediatize +mediatized +mediatizing +mediator +mediatory +mediatorial +mediatorialism +mediatorially +mediatorious +mediators +mediatorship +mediatress +mediatrice +mediatrices +mediatrix +mediatrixes +medic +medica +medicable +medicably +medicago +medicaid +medicaids +medical +medicalese +medically +medicals +medicament +medicamental +medicamentally +medicamentary +medicamentation +medicamentous +medicaments +medicant +medicare +medicares +medicaster +medicate +medicated +medicates +medicating +medication +medications +medicative +medicator +medicatory +medicean +medici +medicinable +medicinableness +medicinal +medicinally +medicinalness +medicinary +medicine +medicined +medicinelike +medicinemonger +mediciner +medicines +medicining +medick +medicks +medico +medicobotanical +medicochirurgic +medicochirurgical +medicodental +medicolegal +medicolegally +medicomania +medicomechanic +medicomechanical +medicommissure +medicomoral +medicophysical +medicophysics +medicopsychology +medicopsychological +medicos +medicostatistic +medicosurgical +medicotopographic +medicozoologic +medics +medidia +medidii +mediety +medieval +medievalism +medievalist +medievalistic +medievalists +medievalize +medievally +medievals +medifixed +mediglacial +medii +medille +medimn +medimno +medimnos +medimnus +medina +medine +medinilla +medino +medio +medioanterior +mediocarpal +medioccipital +mediocracy +mediocral +mediocre +mediocrely +mediocreness +mediocris +mediocrist +mediocrity +mediocrities +mediocubital +mediodepressed +mediodigital +mediodorsal +mediodorsally +mediofrontal +mediolateral +mediopalatal +mediopalatine +mediopassive +mediopectoral +medioperforate +mediopontine +medioposterior +mediosilicic +mediostapedial +mediotarsal +medioventral +medisance +medisect +medisection +medish +medism +meditabund +meditance +meditant +meditate +meditated +meditatedly +meditater +meditates +meditating +meditatingly +meditatio +meditation +meditationist +meditations +meditatist +meditative +meditatively +meditativeness +meditator +mediterrane +mediterranean +mediterraneanism +mediterraneanization +mediterraneanize +mediterraneous +medithorax +meditrinalia +meditullium +medium +mediumism +mediumistic +mediumization +mediumize +mediumly +mediums +mediumship +medius +medize +medizer +medjidie +medjidieh +medlar +medlars +medle +medley +medleyed +medleying +medleys +medlied +medoc +medregal +medrick +medrinacks +medrinacles +medrinaque +medscheat +medula +medulla +medullae +medullar +medullary +medullas +medullate +medullated +medullation +medullispinal +medullitis +medullization +medullose +medullous +medusa +medusae +medusaean +medusal +medusalike +medusan +medusans +medusas +medusiferous +medusiform +medusoid +medusoids +mee +meebos +meece +meech +meecher +meeching +meed +meedful +meedless +meeds +meehan +meek +meeken +meeker +meekest +meekhearted +meekheartedness +meekly +meekling +meekness +meeknesses +meekoceras +meeks +meer +meered +meerkat +meerschaum +meerschaums +meese +meet +meetable +meeten +meeter +meeterly +meeters +meeth +meethelp +meethelper +meeting +meetinger +meetinghouse +meetings +meetly +meetness +meetnesses +meets +meg +megaara +megabar +megabars +megabaud +megabit +megabyte +megabytes +megabits +megabuck +megabucks +megacephaly +megacephalia +megacephalic +megacephalous +megacerine +megaceros +megacerotine +megachile +megachilid +megachilidae +megachiroptera +megachiropteran +megachiropterous +megacycle +megacycles +megacity +megacolon +megacosm +megacoulomb +megacurie +megadeath +megadeaths +megadynamics +megadyne +megadynes +megadont +megadonty +megadontia +megadontic +megadontism +megadrili +megaera +megaerg +megafarad +megafog +megagamete +megagametophyte +megahertz +megahertzes +megajoule +megakaryoblast +megakaryocyte +megakaryocytic +megalactractus +megaladapis +megalaema +megalaemidae +megalania +megalecithal +megaleme +megalensian +megalerg +megalesia +megalesian +megalesthete +megalethoscope +megalichthyidae +megalichthys +megalith +megalithic +megaliths +megalobatrachus +megaloblast +megaloblastic +megalocardia +megalocarpous +megalocephaly +megalocephalia +megalocephalic +megalocephalous +megaloceros +megalochirous +megalocyte +megalocytosis +megalocornea +megalodactylia +megalodactylism +megalodactylous +megalodon +megalodont +megalodontia +megalodontidae +megaloenteron +megalogastria +megaloglossia +megalograph +megalography +megalohepatia +megalokaryocyte +megalomania +megalomaniac +megalomaniacal +megalomaniacally +megalomaniacs +megalomanic +megalomelia +megalonychidae +megalonyx +megalopa +megalopenis +megalophonic +megalophonous +megalophthalmus +megalopia +megalopic +megalopidae +megalopyge +megalopygidae +megalopinae +megalopine +megaloplastocyte +megalopolis +megalopolises +megalopolistic +megalopolitan +megalopolitanism +megalopore +megalops +megalopsia +megalopsychy +megaloptera +megalopteran +megalopterous +megalornis +megalornithidae +megalosaur +megalosaurian +megalosauridae +megalosauroid +megalosaurus +megaloscope +megaloscopy +megalosyndactyly +megalosphere +megalospheric +megalosplenia +megaloureter +megaluridae +megamastictora +megamastictoral +megamere +megameter +megametre +megampere +meganeura +meganthropus +meganucleus +megaparsec +megaphyllous +megaphyton +megaphone +megaphoned +megaphones +megaphonic +megaphonically +megaphoning +megaphotography +megaphotographic +megapod +megapode +megapodes +megapodidae +megapodiidae +megapodius +megapolis +megapolitan +megaprosopous +megaptera +megapterinae +megapterine +megara +megarad +megarensian +megarhinus +megarhyssa +megarian +megarianism +megaric +megaron +megarons +megasclere +megascleric +megasclerous +megasclerum +megascope +megascopic +megascopical +megascopically +megaseism +megaseismic +megaseme +megasynthetic +megasoma +megasporange +megasporangium +megaspore +megasporic +megasporogenesis +megasporophyll +megass +megasse +megasses +megathere +megatherian +megatheriidae +megatherine +megatherioid +megatherium +megatherm +megathermal +megathermic +megatheroid +megatype +megatypy +megaton +megatons +megatron +megavitamin +megavolt +megavolts +megawatt +megawatts +megaweber +megaword +megawords +megazooid +megazoospore +megbote +megerg +megger +meggy +megillah +megillahs +megilloth +megilp +megilph +megilphs +megilps +megmho +megnetosphere +megohm +megohmit +megohmmeter +megohms +megomit +megophthalmus +megotalc +megrel +megrez +megrim +megrimish +megrims +meguilp +mehalla +mehari +meharis +meharist +mehelya +mehitzah +mehitzoth +mehmandar +mehrdad +mehtar +mehtarship +meibomia +meibomian +meyerhofferite +meigomian +meiji +meikle +meikles +meile +meiler +mein +meindre +meiny +meinie +meinies +meio +meiobar +meiocene +meionite +meiophylly +meioses +meiosis +meiostemonous +meiotaxy +meiotic +meiotically +meisje +meissa +meistersinger +meith +meithei +meizoseismal +meizoseismic +mejorana +mekbuda +mekhitarist +mekilta +mekometer +mekong +mel +mela +melaconite +melada +meladiorite +melaena +melaenic +melagabbro +melagra +melagranite +melaleuca +melalgia +melam +melamdim +melamed +melamin +melamine +melamines +melammdim +melammed +melampyrin +melampyrite +melampyritol +melampyrum +melampod +melampode +melampodium +melampsora +melampsoraceae +melampus +melanaemia +melanaemic +melanagogal +melanagogue +melancholy +melancholia +melancholiac +melancholiacs +melancholian +melancholic +melancholically +melancholies +melancholyish +melancholily +melancholiness +melancholious +melancholiously +melancholiousness +melancholish +melancholist +melancholize +melancholomaniac +melanchthonian +melanconiaceae +melanconiaceous +melanconiales +melanconium +melanemia +melanemic +melanesia +melanesian +melanesians +melange +melanger +melanges +melangeur +melania +melanian +melanic +melanics +melaniferous +melaniidae +melanilin +melaniline +melanin +melanins +melanippe +melanippus +melanism +melanisms +melanist +melanistic +melanists +melanite +melanites +melanitic +melanization +melanize +melanized +melanizes +melanizing +melano +melanoblast +melanoblastic +melanoblastoma +melanocarcinoma +melanocerite +melanochroi +melanochroic +melanochroid +melanochroite +melanochroous +melanocyte +melanocomous +melanocrate +melanocratic +melanodendron +melanoderm +melanoderma +melanodermia +melanodermic +melanogaster +melanogen +melanogenesis +melanoi +melanoid +melanoidin +melanoids +melanoma +melanomas +melanomata +melanopathy +melanopathia +melanophore +melanoplakia +melanoplus +melanorrhagia +melanorrhea +melanorrhoea +melanosarcoma +melanosarcomatosis +melanoscope +melanose +melanosed +melanosis +melanosity +melanosome +melanospermous +melanotekite +melanotic +melanotype +melanotrichous +melanous +melanterite +melanthaceae +melanthaceous +melanthy +melanthium +melanure +melanurenic +melanuresis +melanuria +melanuric +melaphyre +melas +melasma +melasmic +melasses +melassigenic +melastoma +melastomaceae +melastomaceous +melastomad +melastome +melatonin +melatope +melaxuma +melba +melbourne +melburnian +melcarth +melch +melchite +melchizedek +melchora +meld +melded +melder +melders +melding +meldometer +meldrop +melds +mele +meleager +meleagridae +meleagrina +meleagrinae +meleagrine +meleagris +melebiose +melee +melees +melena +melene +melenic +meles +meletian +meletin +meletski +melezitase +melezitose +melia +meliaceae +meliaceous +meliadus +melian +melianthaceae +melianthaceous +melianthus +meliatin +melibiose +melic +melica +melicent +melicera +meliceric +meliceris +melicerous +melicerta +melicertidae +melichrous +melicitose +melicocca +melicoton +melicrate +melicraton +melicratory +melicratum +melilite +melilites +melilitite +melilot +melilots +melilotus +melinae +melinda +meline +melinis +melinite +melinites +meliola +melior +meliorability +meliorable +meliorant +meliorate +meliorated +meliorater +meliorates +meliorating +melioration +meliorations +meliorative +melioratively +meliorator +meliorism +meliorist +melioristic +meliority +meliphagan +meliphagidae +meliphagidan +meliphagous +meliphanite +melipona +meliponinae +meliponine +melis +melisma +melismas +melismata +melismatic +melismatics +melissa +melissyl +melissylic +melitaea +melitaemia +melitemia +melithaemia +melithemia +melitis +melitose +melitriose +melittology +melittologist +melituria +melituric +melkhout +mell +mellaginous +mellah +mellay +mellate +melled +melleous +meller +mellic +mellifera +melliferous +mellific +mellificate +mellification +mellifluate +mellifluence +mellifluent +mellifluently +mellifluous +mellifluously +mellifluousness +mellilita +mellilot +mellimide +melling +mellisonant +mellisugent +mellit +mellita +mellitate +mellite +mellitic +mellitum +mellitus +mellivora +mellivorinae +mellivorous +mellon +mellone +mellonides +mellophone +mellow +mellowed +mellower +mellowest +mellowy +mellowing +mellowly +mellowness +mellowphone +mellows +mells +mellsman +melocactus +melocoton +melocotoon +melodeon +melodeons +melody +melodia +melodial +melodially +melodias +melodic +melodica +melodical +melodically +melodicon +melodics +melodied +melodies +melodying +melodyless +melodiograph +melodion +melodious +melodiously +melodiousness +melodise +melodised +melodises +melodising +melodism +melodist +melodists +melodium +melodize +melodized +melodizer +melodizes +melodizing +melodractically +melodram +melodrama +melodramas +melodramatic +melodramatical +melodramatically +melodramaticism +melodramatics +melodramatise +melodramatised +melodramatising +melodramatist +melodramatists +melodramatization +melodramatize +melodrame +meloe +melogram +melogrammataceae +melograph +melographic +meloid +meloidae +meloids +melologue +melolontha +melolonthid +melolonthidae +melolonthidan +melolonthides +melolonthinae +melolonthine +melomame +melomane +melomania +melomaniac +melomanic +melon +meloncus +melonechinus +melongena +melongrower +melonist +melonite +melonites +melonlike +melonmonger +melonry +melons +melophone +melophonic +melophonist +melopiano +melopianos +meloplast +meloplasty +meloplastic +meloplasties +melopoeia +melopoeic +melos +melosa +melospiza +melote +melothria +melotragedy +melotragic +melotrope +melpell +melpomene +mels +melt +meltability +meltable +meltage +meltages +meltdown +meltdowns +melted +meltedness +melteigite +melter +melters +melteth +melting +meltingly +meltingness +meltith +melton +meltonian +meltons +melts +meltwater +melungeon +melursus +melvie +mem +member +membered +memberless +members +membership +memberships +membracid +membracidae +membracine +membral +membrally +membrana +membranaceous +membranaceously +membranal +membranate +membrane +membraned +membraneless +membranelike +membranella +membranelle +membraneous +membranes +membraniferous +membraniform +membranin +membranipora +membraniporidae +membranocalcareous +membranocartilaginous +membranocoriaceous +membranocorneous +membranogenic +membranoid +membranology +membranonervous +membranophone +membranophonic +membranosis +membranous +membranously +membranula +membranule +membrette +membretto +memento +mementoes +mementos +meminna +memnon +memnonian +memnonium +memo +memoir +memoire +memoirism +memoirist +memoirs +memorabile +memorabilia +memorability +memorable +memorableness +memorably +memoranda +memorandist +memorandize +memorandum +memorandums +memorate +memoration +memorative +memorda +memory +memoria +memorial +memorialisation +memorialise +memorialised +memorialiser +memorialising +memorialist +memorialization +memorializations +memorialize +memorialized +memorializer +memorializes +memorializing +memorially +memorials +memoried +memories +memoryless +memorylessness +memorious +memorise +memorist +memoriter +memorizable +memorization +memorize +memorized +memorizer +memorizers +memorizes +memorizing +memos +memphian +memphis +memphite +mems +memsahib +memsahibs +men +menaccanite +menaccanitic +menace +menaceable +menaced +menaceful +menacement +menacer +menacers +menaces +menacing +menacingly +menacme +menad +menadic +menadione +menads +menage +menagerie +menageries +menagerist +menages +menald +menangkabau +menaquinone +menarche +menarcheal +menarches +menarchial +menaspis +menat +mend +mendable +mendacious +mendaciously +mendaciousness +mendacity +mendacities +mendaite +mende +mended +mendee +mendel +mendelevium +mendelian +mendelianism +mendelianist +mendelyeevite +mendelism +mendelist +mendelize +mendelssohn +mendelssohnian +mendelssohnic +mender +menders +mendi +mendy +mendiant +mendicancy +mendicancies +mendicant +mendicantism +mendicants +mendicate +mendicated +mendicating +mendication +mendicity +mendigo +mendigos +mending +mendings +mendipite +mendment +mendole +mendozite +mends +mene +meneghinite +menehune +menelaus +menevian +menfolk +menfolks +menfra +meng +mengwe +menhaden +menhadens +menhir +menhirs +meny +menial +menialism +meniality +menially +menialness +menials +menialty +menyanthaceae +menyanthaceous +menyanthes +menic +menyie +menilite +meningeal +meninges +meningic +meningina +meningioma +meningism +meningismus +meningitic +meningitides +meningitis +meningitophobia +meningocele +meningocephalitis +meningocerebritis +meningococcal +meningococcemia +meningococci +meningococcic +meningococcocci +meningococcus +meningocortical +meningoencephalitic +meningoencephalitis +meningoencephalocele +meningomalacia +meningomyclitic +meningomyelitis +meningomyelocele +meningomyelorrhaphy +meningorachidian +meningoradicular +meningorhachidian +meningorrhagia +meningorrhea +meningorrhoea +meningosis +meningospinal +meningotyphoid +meninting +meninx +meniscal +meniscate +meniscectomy +menisci +menisciform +meniscitis +meniscocytosis +meniscoid +meniscoidal +meniscotheriidae +meniscotherium +meniscus +meniscuses +menise +menison +menisperm +menispermaceae +menispermaceous +menispermin +menispermine +menispermum +meniver +menkalinan +menkar +menkib +menkind +mennom +mennon +mennonist +mennonite +mennonites +mennuet +meno +menobranchidae +menobranchus +menognath +menognathous +menology +menologies +menologyes +menologium +menometastasis +menominee +menopausal +menopause +menopausic +menophania +menoplania +menopoma +menorah +menorahs +menorhyncha +menorhynchous +menorrhagy +menorrhagia +menorrhagic +menorrhea +menorrheic +menorrhoea +menorrhoeic +menoschesis +menoschetic +menosepsis +menostasia +menostasis +menostatic +menostaxis +menotyphla +menotyphlic +menow +menoxenia +mens +mensa +mensae +mensal +mensalize +mensas +mensch +menschen +mensches +mense +mensed +menseful +menseless +menservants +menses +menshevik +menshevism +menshevist +mensing +mensis +mensk +menstrua +menstrual +menstruant +menstruate +menstruated +menstruates +menstruating +menstruation +menstruations +menstrue +menstruoos +menstruosity +menstruous +menstruousness +menstruum +menstruums +mensual +mensurability +mensurable +mensurableness +mensurably +mensural +mensuralist +mensurate +mensuration +mensurational +mensurative +menswear +menswears +ment +menta +mentagra +mental +mentalis +mentalism +mentalist +mentalistic +mentalistically +mentalists +mentality +mentalities +mentalization +mentalize +mentally +mentary +mentation +mentery +mentha +menthaceae +menthaceous +menthadiene +menthan +menthane +menthe +menthene +menthenes +menthenol +menthenone +menthyl +menthol +mentholated +menthols +menthone +menticide +menticultural +menticulture +mentiferous +mentiform +mentigerous +mentimeter +mentimutation +mention +mentionability +mentionable +mentioned +mentioner +mentioners +mentioning +mentionless +mentions +mentis +mentoanterior +mentobregmatic +mentocondylial +mentohyoid +mentolabial +mentomeckelian +mentoniere +mentonniere +mentonnieres +mentoposterior +mentor +mentorial +mentorism +mentors +mentorship +mentum +mentzelia +menu +menuiserie +menuiseries +menuisier +menuisiers +menuki +menura +menurae +menuridae +menus +menzie +menziesia +meo +meow +meowed +meowing +meows +mepacrine +meperidine +mephisto +mephistophelean +mephistopheleanly +mephistopheles +mephistophelic +mephistophelistic +mephitic +mephitical +mephitically +mephitinae +mephitine +mephitis +mephitises +mephitism +meprobamate +meq +mer +merak +meralgia +meraline +merat +meratia +merbaby +merbromin +merc +mercal +mercantile +mercantilely +mercantilism +mercantilist +mercantilistic +mercantilists +mercantility +mercaptal +mercaptan +mercaptide +mercaptides +mercaptids +mercapto +mercaptol +mercaptole +mercaptopurine +mercat +mercator +mercatoria +mercatorial +mercature +merce +mercedarian +mercedes +mercedinus +mercedonius +mercement +mercenary +mercenarian +mercenaries +mercenarily +mercenariness +mercer +merceress +mercery +merceries +mercerization +mercerize +mercerized +mercerizer +mercerizes +mercerizing +mercers +mercership +merch +merchandy +merchandisability +merchandisable +merchandise +merchandised +merchandiser +merchandisers +merchandises +merchandising +merchandize +merchandized +merchandry +merchandrise +merchant +merchantability +merchantable +merchantableness +merchanted +merchanteer +merchanter +merchanthood +merchanting +merchantish +merchantly +merchantlike +merchantman +merchantmen +merchantry +merchantries +merchants +merchantship +merchet +merci +mercy +merciable +merciablely +merciably +mercian +mercies +mercify +merciful +mercifully +mercifulness +merciless +mercilessly +mercilessness +merciment +mercyproof +mercurate +mercuration +mercurean +mercury +mercurial +mercurialis +mercurialisation +mercurialise +mercurialised +mercurialising +mercurialism +mercurialist +mercuriality +mercurialization +mercurialize +mercurialized +mercurializing +mercurially +mercurialness +mercuriamines +mercuriammonium +mercurian +mercuriate +mercuric +mercurid +mercuride +mercuries +mercurify +mercurification +mercurified +mercurifying +mercurius +mercurization +mercurize +mercurized +mercurizing +mercurochrome +mercurophen +mercurous +merd +merdivorous +merdurinous +mere +mered +meredithian +merel +merely +merels +merenchyma +merenchymatous +merengue +merengued +merengues +merenguing +merer +meres +meresman +meresmen +merest +merestone +mereswine +meretrices +meretricious +meretriciously +meretriciousness +meretrix +merfold +merfolk +merganser +mergansers +merge +merged +mergence +mergences +merger +mergers +merges +mergh +merginae +merging +mergulus +mergus +meriah +mericarp +merice +merychippus +merycism +merycismus +merycoidodon +merycoidodontidae +merycopotamidae +merycopotamus +merida +meridian +meridians +meridie +meridiem +meridienne +meridion +meridionaceae +meridional +meridionality +meridionally +meril +meringue +meringued +meringues +meringuing +merino +merinos +meriones +meriquinoid +meriquinoidal +meriquinone +meriquinonic +meriquinonoid +merises +merisis +merism +merismatic +merismoid +merist +meristele +meristelic +meristem +meristematic +meristematically +meristems +meristic +meristically +meristogenous +merit +meritable +merited +meritedly +meritedness +meriter +meritful +meriting +meritless +meritlessness +meritmonger +meritmongery +meritmongering +meritocracy +meritocracies +meritocrat +meritocratic +meritory +meritorious +meritoriously +meritoriousness +merits +merk +merkhet +merkin +merks +merl +merle +merles +merlette +merligo +merlin +merling +merlins +merlion +merlon +merlons +merls +merlucciidae +merluccius +mermaid +mermaiden +mermaids +merman +mermen +mermis +mermithaner +mermithergate +mermithidae +mermithization +mermithized +mermithogyne +mermnad +mermnadae +mermother +mero +meroblastic +meroblastically +merocele +merocelic +merocerite +meroceritic +merocyte +merocrine +merocrystalline +merodach +merodus +merogamy +merogastrula +merogenesis +merogenetic +merogenic +merognathite +merogony +merogonic +merohedral +merohedric +merohedrism +meroistic +meroitic +meromyaria +meromyarian +meromyosin +meromorphic +merop +merope +meropes +meropia +meropias +meropic +meropidae +meropidan +meroplankton +meroplanktonic +meropodite +meropoditic +merops +merorganization +merorganize +meros +merosymmetry +merosymmetrical +merosystematic +merosomal +merosomata +merosomatous +merosome +merosthenic +merostomata +merostomatous +merostome +merostomous +merotomy +merotomize +merotropy +merotropism +merovingian +meroxene +merozoa +merozoite +merpeople +merry +merribauks +merribush +merrier +merriest +merril +merriless +merrily +merrimack +merrymake +merrymaker +merrymakers +merrymaking +merryman +merrymeeting +merrymen +merriment +merriness +merrythought +merrytrotter +merrywing +merrow +merrowes +merse +mersion +mertensia +merthiolate +merton +meruit +merula +meruline +merulioid +merulius +merv +mervail +merveileux +merveilleux +merwinite +merwoman +mes +mesa +mesabite +mesaconate +mesaconic +mesad +mesadenia +mesail +mesal +mesalike +mesally +mesalliance +mesalliances +mesameboid +mesange +mesaortitis +mesaraic +mesaraical +mesarch +mesarteritic +mesarteritis +mesartim +mesas +mesaticephal +mesaticephali +mesaticephaly +mesaticephalic +mesaticephalism +mesaticephalous +mesatipellic +mesatipelvic +mesatiskelic +mesaxonic +mescal +mescalero +mescaline +mescalism +mescals +meschant +meschantly +mesdames +mesdemoiselles +mese +mesectoderm +meseemed +meseems +mesel +mesela +meseled +meseledness +mesely +meselry +mesem +mesembryanthemaceae +mesembryanthemum +mesembryo +mesembryonic +mesencephala +mesencephalic +mesencephalon +mesencephalons +mesenchyma +mesenchymal +mesenchymatal +mesenchymatic +mesenchymatous +mesenchyme +mesendoderm +mesenna +mesentera +mesentery +mesenterial +mesenteric +mesenterical +mesenterically +mesenteries +mesenteriform +mesenteriolum +mesenteritic +mesenteritis +mesenterium +mesenteron +mesenteronic +mesentoderm +mesepimeral +mesepimeron +mesepisternal +mesepisternum +mesepithelial +mesepithelium +meseraic +mesethmoid +mesethmoidal +mesh +meshech +meshed +meshes +meshy +meshier +meshiest +meshing +meshrabiyeh +meshrebeeyeh +meshuga +meshugaas +meshugana +meshugga +meshuggaas +meshuggah +meshuggana +meshuggenah +meshummad +meshwork +meshworks +mesiad +mesial +mesially +mesian +mesic +mesically +mesilla +mesymnion +mesiobuccal +mesiocervical +mesioclusion +mesiodistal +mesiodistally +mesiogingival +mesioincisal +mesiolabial +mesiolingual +mesion +mesioocclusal +mesiopulpal +mesioversion +mesitae +mesites +mesitidae +mesityl +mesitylene +mesitylenic +mesitine +mesitite +mesivta +mesked +meslen +mesmerian +mesmeric +mesmerical +mesmerically +mesmerisation +mesmerise +mesmeriser +mesmerism +mesmerist +mesmerists +mesmerite +mesmerizability +mesmerizable +mesmerization +mesmerize +mesmerized +mesmerizee +mesmerizer +mesmerizers +mesmerizes +mesmerizing +mesmeromania +mesmeromaniac +mesnage +mesnality +mesnalty +mesnalties +mesne +meso +mesoappendiceal +mesoappendicitis +mesoappendix +mesoarial +mesoarium +mesobar +mesobenthos +mesoblast +mesoblastem +mesoblastema +mesoblastemic +mesoblastic +mesobranchial +mesobregmate +mesocadia +mesocaecal +mesocaecum +mesocardia +mesocardium +mesocarp +mesocarpic +mesocarps +mesocentrous +mesocephal +mesocephaly +mesocephalic +mesocephalism +mesocephalon +mesocephalous +mesochilium +mesochondrium +mesochroic +mesocoele +mesocoelia +mesocoelian +mesocoelic +mesocola +mesocolic +mesocolon +mesocolons +mesocoracoid +mesocranial +mesocranic +mesocratic +mesocuneiform +mesode +mesoderm +mesodermal +mesodermic +mesoderms +mesodesma +mesodesmatidae +mesodesmidae +mesodevonian +mesodevonic +mesodic +mesodisilicic +mesodont +mesodontic +mesodontism +mesoenatides +mesofurca +mesofurcal +mesogaster +mesogastral +mesogastric +mesogastrium +mesogyrate +mesoglea +mesogleal +mesogleas +mesogloea +mesogloeal +mesognathy +mesognathic +mesognathion +mesognathism +mesognathous +mesohepar +mesohippus +mesokurtic +mesolabe +mesole +mesolecithal +mesolimnion +mesolite +mesolithic +mesology +mesologic +mesological +mesomere +mesomeres +mesomeric +mesomerism +mesometeorology +mesometeorological +mesometral +mesometric +mesometrium +mesomyodi +mesomyodian +mesomyodous +mesomitosis +mesomorph +mesomorphy +mesomorphic +mesomorphism +mesomorphous +meson +mesonasal +mesonemertini +mesonephric +mesonephridium +mesonephritic +mesonephroi +mesonephros +mesonic +mesonychidae +mesonyx +mesonotal +mesonotum +mesons +mesoparapteral +mesoparapteron +mesopause +mesopeak +mesopectus +mesopelagic +mesoperiodic +mesopetalum +mesophil +mesophyl +mesophile +mesophilic +mesophyll +mesophyllic +mesophyllous +mesophyllum +mesophilous +mesophyls +mesophyte +mesophytic +mesophytism +mesophragm +mesophragma +mesophragmal +mesophryon +mesopic +mesoplankton +mesoplanktonic +mesoplast +mesoplastic +mesoplastra +mesoplastral +mesoplastron +mesopleura +mesopleural +mesopleuron +mesoplodon +mesoplodont +mesopodia +mesopodial +mesopodiale +mesopodialia +mesopodium +mesopotamia +mesopotamian +mesopotamic +mesoprescutal +mesoprescutum +mesoprosopic +mesopterygial +mesopterygium +mesopterygoid +mesorchial +mesorchium +mesore +mesorecta +mesorectal +mesorectta +mesorectum +mesorectums +mesoreodon +mesorhin +mesorhinal +mesorhine +mesorhiny +mesorhinian +mesorhinism +mesorhinium +mesorrhin +mesorrhinal +mesorrhine +mesorrhiny +mesorrhinian +mesorrhinism +mesorrhinium +mesosalpinx +mesosaur +mesosauria +mesosaurus +mesoscale +mesoscapula +mesoscapular +mesoscutal +mesoscutellar +mesoscutellum +mesoscutum +mesoseismal +mesoseme +mesosiderite +mesosigmoid +mesoskelic +mesosoma +mesosomata +mesosomatic +mesosome +mesosomes +mesosperm +mesosphere +mesospheric +mesospore +mesosporic +mesosporium +mesost +mesostasis +mesosterna +mesosternal +mesosternebra +mesosternebral +mesosternum +mesostethium +mesostyle +mesostylous +mesostoma +mesostomatidae +mesostomid +mesosuchia +mesosuchian +mesotaeniaceae +mesotaeniales +mesotarsal +mesotartaric +mesothelae +mesothelia +mesothelial +mesothelioma +mesothelium +mesotherm +mesothermal +mesothesis +mesothet +mesothetic +mesothetical +mesothoraces +mesothoracic +mesothoracotheca +mesothorax +mesothoraxes +mesothorium +mesotympanic +mesotype +mesotonic +mesotroch +mesotrocha +mesotrochal +mesotrochous +mesotron +mesotronic +mesotrons +mesotrophic +mesotropic +mesovaria +mesovarian +mesovarium +mesoventral +mesoventrally +mesoxalate +mesoxalic +mesoxalyl +mesozoa +mesozoan +mesozoic +mespil +mespilus +mespot +mesprise +mesquin +mesquit +mesquita +mesquite +mesquites +mesquits +mesropian +mess +message +messaged +messageer +messagery +messages +messaging +messalian +messaline +messan +messans +messapian +messe +messed +messeigneurs +messelite +messenger +messengers +messengership +messer +messes +messet +messy +messiah +messiahs +messiahship +messianic +messianically +messianism +messianist +messianize +messias +messidor +messier +messiest +messieurs +messily +messin +messines +messinese +messiness +messing +messire +messkit +messman +messmate +messmates +messmen +messor +messroom +messrs +messtin +messuage +messuages +mest +mestee +mestees +mesteno +mester +mesteso +mestesoes +mestesos +mestfull +mestino +mestinoes +mestinos +mestiza +mestizas +mestizo +mestizoes +mestizos +mestlen +mestome +mestranol +mesua +mesvinian +met +meta +metabases +metabasis +metabasite +metabatic +metabiology +metabiological +metabiosis +metabiotic +metabiotically +metabismuthic +metabisulphite +metabit +metabits +metabletic +metabola +metabole +metaboly +metabolia +metabolian +metabolic +metabolical +metabolically +metabolise +metabolised +metabolising +metabolism +metabolite +metabolites +metabolizability +metabolizable +metabolize +metabolized +metabolizes +metabolizing +metabolon +metabolous +metaborate +metaboric +metabranchial +metabrushite +metabular +metacapi +metacarpal +metacarpale +metacarpals +metacarpi +metacarpophalangeal +metacarpus +metacenter +metacentral +metacentre +metacentric +metacentricity +metacercaria +metacercarial +metacetone +metachemic +metachemical +metachemistry +metachlamydeae +metachlamydeous +metachromasis +metachromatic +metachromatin +metachromatinic +metachromatism +metachrome +metachronal +metachronism +metachronistic +metachrosis +metacyclic +metacymene +metacinnabar +metacinnabarite +metacircular +metacircularity +metacism +metacismus +metaclase +metacneme +metacoele +metacoelia +metaconal +metacone +metaconid +metaconule +metacoracoid +metacrasis +metacresol +metacryst +metacromial +metacromion +metad +metadiabase +metadiazine +metadiorite +metadiscoidal +metadromous +metae +metaethical +metaethics +metafemale +metafluidal +metaformaldehyde +metafulminuric +metagalactic +metagalaxy +metagalaxies +metagaster +metagastric +metagastrula +metage +metageitnion +metagelatin +metagelatine +metagenesis +metagenetic +metagenetically +metagenic +metageometer +metageometry +metageometrical +metages +metagnath +metagnathism +metagnathous +metagnomy +metagnostic +metagnosticism +metagram +metagrammatism +metagrammatize +metagraphy +metagraphic +metagrobolize +metahewettite +metahydroxide +metayage +metayer +metaigneous +metainfective +metairie +metakinesis +metakinetic +metal +metalammonium +metalanguage +metalaw +metalbearing +metalbumin +metalcraft +metaldehyde +metaled +metalepses +metalepsis +metaleptic +metaleptical +metaleptically +metaler +metaline +metalined +metaling +metalinguistic +metalinguistically +metalinguistics +metalise +metalised +metalises +metalising +metalism +metalist +metalists +metalization +metalize +metalized +metalizes +metalizing +metall +metallary +metalled +metalleity +metaller +metallic +metallical +metallically +metallicity +metallicize +metallicly +metallics +metallide +metallifacture +metalliferous +metallify +metallification +metalliform +metallik +metallike +metalline +metalling +metallisation +metallise +metallised +metallish +metallising +metallism +metallist +metallization +metallizations +metallize +metallized +metallizing +metallocene +metallochrome +metallochromy +metalloenzyme +metallogenetic +metallogeny +metallogenic +metallograph +metallographer +metallography +metallographic +metallographical +metallographically +metallographist +metalloid +metalloidal +metallometer +metallophobia +metallophone +metalloplastic +metallorganic +metallotherapeutic +metallotherapy +metallurgy +metallurgic +metallurgical +metallurgically +metallurgist +metallurgists +metalmark +metalmonger +metalogic +metalogical +metaloph +metalorganic +metaloscope +metaloscopy +metals +metalsmith +metaluminate +metaluminic +metalware +metalwork +metalworker +metalworkers +metalworking +metalworks +metamale +metamathematical +metamathematician +metamathematics +metamer +metameral +metamere +metameres +metamery +metameric +metamerically +metameride +metamerism +metamerization +metamerize +metamerized +metamerous +metamers +metamynodon +metamitosis +metamorphy +metamorphic +metamorphically +metamorphism +metamorphisms +metamorphize +metamorphopsy +metamorphopsia +metamorphosable +metamorphose +metamorphosed +metamorphoser +metamorphoses +metamorphosy +metamorphosian +metamorphosic +metamorphosical +metamorphosing +metamorphosis +metamorphostical +metamorphotic +metamorphous +metanalysis +metanauplius +metanemertini +metanephric +metanephritic +metanephroi +metanephron +metanephros +metanepionic +metanetwork +metanilic +metaniline +metanym +metanitroaniline +metanitrophenol +metanoia +metanomen +metanotal +metanotion +metanotions +metanotum +metantimonate +metantimonic +metantimonious +metantimonite +metantimonous +metaorganism +metaparapteral +metaparapteron +metapectic +metapectus +metapepsis +metapeptone +metaperiodic +metaph +metaphase +metaphenylene +metaphenylenediamin +metaphenylenediamine +metaphenomenal +metaphenomenon +metaphys +metaphyseal +metaphysic +metaphysical +metaphysically +metaphysician +metaphysicianism +metaphysicians +metaphysicist +metaphysicize +metaphysicous +metaphysics +metaphysis +metaphyte +metaphytic +metaphyton +metaphloem +metaphony +metaphonical +metaphonize +metaphor +metaphoric +metaphorical +metaphorically +metaphoricalness +metaphorist +metaphorize +metaphors +metaphosphate +metaphosphated +metaphosphating +metaphosphoric +metaphosphorous +metaphragm +metaphragma +metaphragmal +metaphrase +metaphrased +metaphrasing +metaphrasis +metaphrast +metaphrastic +metaphrastical +metaphrastically +metaplasia +metaplasis +metaplasm +metaplasmic +metaplast +metaplastic +metapleur +metapleura +metapleural +metapleure +metapleuron +metaplumbate +metaplumbic +metapneumonic +metapneustic +metapodia +metapodial +metapodiale +metapodium +metapolitic +metapolitical +metapolitician +metapolitics +metapophyseal +metapophysial +metapophysis +metapore +metapostscutellar +metapostscutellum +metaprescutal +metaprescutum +metaprotein +metapsychic +metapsychical +metapsychics +metapsychism +metapsychist +metapsychology +metapsychological +metapsychosis +metapterygial +metapterygium +metapterygoid +metarabic +metargon +metarhyolite +metarossite +metarsenic +metarsenious +metarsenite +metarule +metarules +metas +metasaccharinic +metascope +metascutal +metascutellar +metascutellum +metascutum +metasedimentary +metasequoia +metasilicate +metasilicic +metasymbol +metasyntactic +metasoma +metasomal +metasomasis +metasomatic +metasomatically +metasomatism +metasomatosis +metasome +metasperm +metaspermae +metaspermic +metaspermous +metastability +metastable +metastably +metastannate +metastannic +metastases +metastasis +metastasize +metastasized +metastasizes +metastasizing +metastatic +metastatical +metastatically +metasternal +metasternum +metasthenic +metastibnite +metastigmate +metastyle +metastoma +metastomata +metastome +metastrophe +metastrophic +metatantalic +metatarsal +metatarsale +metatarsally +metatarse +metatarsi +metatarsophalangeal +metatarsus +metatarsusi +metatatic +metatatical +metatatically +metataxic +metataxis +metate +metates +metathalamus +metatheology +metatheory +metatheria +metatherian +metatheses +metathesis +metathesise +metathesize +metathetic +metathetical +metathetically +metathoraces +metathoracic +metathorax +metathoraxes +metatype +metatypic +metatitanate +metatitanic +metatoluic +metatoluidine +metatracheal +metatroph +metatrophy +metatrophic +metatungstic +metaurus +metavanadate +metavanadic +metavariable +metavauxite +metavoltine +metaxenia +metaxylem +metaxylene +metaxite +metazoa +metazoal +metazoan +metazoans +metazoea +metazoic +metazoon +mete +metecorn +meted +metegritics +meteyard +metel +metely +metempiric +metempirical +metempirically +metempiricism +metempiricist +metempirics +metempsychic +metempsychosal +metempsychose +metempsychoses +metempsychosic +metempsychosical +metempsychosis +metempsychosize +metemptosis +metencephala +metencephalic +metencephalla +metencephalon +metencephalons +metensarcosis +metensomatosis +metenteron +metenteronic +meteogram +meteograph +meteor +meteorgraph +meteoric +meteorical +meteorically +meteoris +meteorism +meteorist +meteoristic +meteorital +meteorite +meteorites +meteoritic +meteoritical +meteoritics +meteorization +meteorize +meteorlike +meteorogram +meteorograph +meteorography +meteorographic +meteoroid +meteoroidal +meteoroids +meteorol +meteorolite +meteorolitic +meteorology +meteorologic +meteorological +meteorologically +meteorologist +meteorologists +meteoromancy +meteorometer +meteoropathologic +meteoroscope +meteoroscopy +meteorous +meteors +meteorscope +metepa +metepas +metepencephalic +metepencephalon +metepimeral +metepimeron +metepisternal +metepisternum +meter +meterable +meterage +meterages +metered +metergram +metering +meterless +meterman +meterological +meters +metership +meterstick +metes +metestick +metestrus +metewand +meth +methacrylate +methacrylic +methadon +methadone +methadons +methaemoglobin +methamphetamine +methanal +methanate +methanated +methanating +methane +methanes +methanoic +methanol +methanolic +methanolysis +methanols +methanometer +methantheline +methaqualone +metheglin +methemoglobin +methemoglobinemia +methemoglobinuria +methenamine +methene +methenyl +mether +methhead +methicillin +methid +methide +methyl +methylacetanilide +methylal +methylals +methylamine +methylaniline +methylanthracene +methylase +methylate +methylated +methylating +methylation +methylator +methylbenzene +methylcatechol +methylcholanthrene +methyldopa +methylene +methylenimine +methylenitan +methylethylacetic +methylglycine +methylglycocoll +methylglyoxal +methylheptenone +methylic +methylidyne +methylmalonic +methylnaphthalene +methylol +methylolurea +methylosis +methylotic +methylparaben +methylpentose +methylpentoses +methylphenidate +methylpropane +methyls +methylsulfanol +methyltrinitrobenzene +methine +methinks +methiodide +methionic +methionine +methyprylon +methysergide +metho +methobromide +method +methodaster +methodeutic +methody +methodic +methodical +methodically +methodicalness +methodics +methodise +methodised +methodiser +methodising +methodism +methodist +methodisty +methodistic +methodistically +methodists +methodization +methodize +methodized +methodizer +methodizes +methodizing +methodless +methodology +methodological +methodologically +methodologies +methodologist +methodologists +methods +methol +methomania +methone +methotrexate +methought +methoxamine +methoxy +methoxybenzene +methoxychlor +methoxide +methoxyflurane +methoxyl +methronic +meths +methuselah +metic +meticulosity +meticulous +meticulously +meticulousness +metier +metiers +metif +metin +meting +metis +metisse +metisses +metoac +metochy +metochous +metoestrous +metoestrum +metoestrus +metol +metonic +metonym +metonymy +metonymic +metonymical +metonymically +metonymies +metonymous +metonymously +metonyms +metopae +metope +metopes +metopias +metopic +metopion +metopism +metopoceros +metopomancy +metopon +metopons +metoposcopy +metoposcopic +metoposcopical +metoposcopist +metorganism +metosteal +metosteon +metostylous +metoxazine +metoxeny +metoxenous +metra +metralgia +metran +metranate +metranemia +metratonia +metrazol +metre +metrectasia +metrectatic +metrectomy +metrectopy +metrectopia +metrectopic +metrectotmy +metred +metregram +metreless +metreme +metres +metreship +metreta +metrete +metretes +metreza +metria +metric +metrical +metrically +metricate +metricated +metricates +metricating +metrication +metrician +metricise +metricised +metricising +metricism +metricist +metricity +metricize +metricized +metricizes +metricizing +metrics +metridium +metrify +metrification +metrified +metrifier +metrifies +metrifying +metring +metriocephalic +metrise +metrist +metrists +metritis +metritises +metrizable +metrization +metrize +metrized +metrizing +metro +metrocampsis +metrocarat +metrocarcinoma +metrocele +metrocystosis +metroclyst +metrocolpocele +metrocracy +metrocratic +metrodynia +metrofibroma +metrography +metrolymphangitis +metroliner +metroliners +metrology +metrological +metrologically +metrologies +metrologist +metrologue +metromalacia +metromalacoma +metromalacosis +metromania +metromaniac +metromaniacal +metrometer +metron +metroneuria +metronidazole +metronym +metronymy +metronymic +metronome +metronomes +metronomic +metronomical +metronomically +metroparalysis +metropathy +metropathia +metropathic +metroperitonitis +metrophlebitis +metrophotography +metropole +metropoleis +metropolic +metropolis +metropolises +metropolitan +metropolitanate +metropolitancy +metropolitanism +metropolitanize +metropolitanized +metropolitanship +metropolite +metropolitic +metropolitical +metropolitically +metroptosia +metroptosis +metroradioscope +metrorrhagia +metrorrhagic +metrorrhea +metrorrhexis +metrorthosis +metros +metrosalpingitis +metrosalpinx +metroscirrhus +metroscope +metroscopy +metrosideros +metrosynizesis +metrostaxis +metrostenosis +metrosteresis +metrostyle +metrotherapy +metrotherapist +metrotome +metrotometry +metrotomy +metroxylon +mets +mettar +mettle +mettled +mettles +mettlesome +mettlesomely +mettlesomeness +metump +metumps +metus +metusia +metwand +metze +meu +meubles +meum +meuni +meuniere +meurtriere +meuse +meute +mev +mew +meward +mewed +mewer +mewing +mewl +mewled +mewler +mewlers +mewling +mewls +mews +mexica +mexical +mexican +mexicanize +mexicans +mexico +mexitl +mexitli +mezail +mezair +mezcal +mezcaline +mezcals +mezentian +mezentism +mezentius +mezereon +mezereons +mezereum +mezereums +mezo +mezquit +mezquite +mezquites +mezquits +mezuza +mezuzah +mezuzahs +mezuzas +mezuzot +mezuzoth +mezzanine +mezzanines +mezzavoce +mezzo +mezzograph +mezzolith +mezzolithic +mezzos +mezzotint +mezzotinted +mezzotinter +mezzotinting +mezzotinto +mf +mfd +mfg +mfr +mg +mgal +mgd +mgr +mgt +mh +mhg +mho +mhometer +mhorr +mhos +mhz +mi +my +mia +mya +myacea +miacis +miae +myal +myalgia +myalgias +myalgic +myalia +myalism +myall +miami +miamia +mian +miao +miaotse +miaotze +miaou +miaoued +miaouing +miaous +miaow +miaowed +miaower +miaowing +miaows +miaplacidus +miargyrite +myaria +myarian +miarolitic +mias +miascite +myases +myasis +miaskite +miasm +miasma +miasmal +miasmas +miasmata +miasmatic +miasmatical +miasmatically +miasmatize +miasmatology +miasmatous +miasmic +miasmology +miasmous +miasms +myasthenia +myasthenic +miastor +myatony +myatonia +myatonic +myatrophy +miauer +miaul +miauled +miauler +miauling +miauls +miauw +miazine +mib +mibound +mibs +myc +mica +micaceous +micacious +micacite +micah +micas +micasization +micasize +micast +micasting +micasts +micate +mication +micawber +micawberish +micawberism +micawbers +mice +mycele +myceles +mycelia +mycelial +mycelian +mycelioid +mycelium +micell +micella +micellae +micellar +micellarly +micelle +micelles +micells +myceloid +mycenaean +miceplot +micerun +micesource +mycetes +mycetism +mycetocyte +mycetogenesis +mycetogenetic +mycetogenic +mycetogenous +mycetoid +mycetology +mycetological +mycetoma +mycetomas +mycetomata +mycetomatous +mycetome +mycetophagidae +mycetophagous +mycetophilid +mycetophilidae +mycetous +mycetozoa +mycetozoan +mycetozoon +michabo +michabou +michael +michaelites +michaelmas +michaelmastide +miche +micheal +miched +michel +michelangelesque +michelangelism +michelangelo +michelia +michelle +micher +michery +michiel +michigamea +michigan +michigander +michiganite +miching +michoacan +michoacano +micht +mick +mickey +mickeys +mickery +micky +mickies +mickle +micklemote +mickleness +mickler +mickles +micklest +micks +micmac +mico +mycobacteria +mycobacteriaceae +mycobacterial +mycobacterium +mycocecidium +mycocyte +mycoderm +mycoderma +mycodermatoid +mycodermatous +mycodermic +mycodermitis +mycodesmoid +mycodomatium +mycoflora +mycogastritis +mycogone +mycohaemia +mycohemia +mycoid +mycol +mycology +mycologic +mycological +mycologically +mycologies +mycologist +mycologists +mycologize +mycomycete +mycomycetes +mycomycetous +mycomycin +mycomyringitis +miconcave +miconia +mycophagy +mycophagist +mycophagous +mycophyte +mycoplana +mycoplasm +mycoplasma +mycoplasmal +mycoplasmic +mycoprotein +mycorhiza +mycorhizal +mycorrhiza +mycorrhizae +mycorrhizal +mycorrhizic +mycorrihizas +mycose +mycoses +mycosymbiosis +mycosin +mycosis +mycosozin +mycosphaerella +mycosphaerellaceae +mycostat +mycostatic +mycosterol +mycotic +mycotoxic +mycotoxin +mycotrophic +micra +micraco +micracoustic +micraesthete +micramock +micrampelis +micranatomy +micrander +micrandrous +micraner +micranthropos +micraster +micrencephaly +micrencephalia +micrencephalic +micrencephalous +micrencephalus +micrergate +micresthete +micrify +micrified +micrifies +micrifying +micro +microaerophile +microaerophilic +microammeter +microampere +microanalyses +microanalysis +microanalyst +microanalytic +microanalytical +microanatomy +microanatomical +microangstrom +microapparatus +microarchitects +microarchitecture +microarchitectures +microbacteria +microbacterium +microbacteteria +microbal +microbalance +microbar +microbarogram +microbarograph +microbars +microbattery +microbe +microbeam +microbeless +microbeproof +microbes +microbial +microbian +microbic +microbicidal +microbicide +microbiology +microbiologic +microbiological +microbiologically +microbiologies +microbiologist +microbiologists +microbion +microbiophobia +microbiosis +microbiota +microbiotic +microbious +microbism +microbium +microblast +microblephary +microblepharia +microblepharism +microbody +microbrachia +microbrachius +microburet +microburette +microburner +microbus +microbuses +microbusses +microcaltrop +microcamera +microcapsule +microcard +microcardia +microcardius +microcards +microcarpous +microcebus +microcellular +microcentrosome +microcentrum +microcephal +microcephali +microcephaly +microcephalia +microcephalic +microcephalism +microcephalous +microcephalus +microceratous +microchaeta +microchaetae +microcharacter +microcheilia +microcheiria +microchemic +microchemical +microchemically +microchemistry +microchip +microchiria +microchiroptera +microchiropteran +microchiropterous +microchromosome +microchronometer +microcycle +microcycles +microcinema +microcinematograph +microcinematography +microcinematographic +microcyprini +microcircuit +microcircuitry +microcirculation +microcirculatory +microcyst +microcyte +microcythemia +microcytic +microcytosis +microcitrus +microclastic +microclimate +microclimates +microclimatic +microclimatically +microclimatology +microclimatologic +microclimatological +microclimatologist +microcline +microcnemia +microcoat +micrococcal +micrococceae +micrococci +micrococcic +micrococcocci +micrococcus +microcode +microcoded +microcodes +microcoding +microcoleoptera +microcolon +microcolorimeter +microcolorimetry +microcolorimetric +microcolorimetrically +microcolumnar +microcombustion +microcomputer +microcomputers +microconidial +microconidium +microconjugant +microconodon +microconstituent +microcopy +microcopied +microcopies +microcopying +microcoria +microcos +microcosm +microcosmal +microcosmian +microcosmic +microcosmical +microcosmically +microcosmography +microcosmology +microcosmos +microcosms +microcosmus +microcoulomb +microcranous +microcryptocrystalline +microcrystal +microcrystalline +microcrystallinity +microcrystallogeny +microcrystallography +microcrystalloscopy +microcrith +microcultural +microculture +microcurie +microdactylia +microdactylism +microdactylous +microdensitometer +microdensitometry +microdensitometric +microdentism +microdentous +microdetection +microdetector +microdetermination +microdiactine +microdimensions +microdyne +microdissection +microdistillation +microdont +microdonty +microdontia +microdontic +microdontism +microdontous +microdose +microdot +microdrawing +microdrili +microdrive +microeconomic +microeconomics +microelectrode +microelectrolysis +microelectronic +microelectronically +microelectronics +microelectrophoresis +microelectrophoretic +microelectrophoretical +microelectrophoretically +microelectroscope +microelement +microencapsulate +microencapsulation +microenvironment +microenvironmental +microerg +microestimation +microeutaxitic +microevolution +microevolutionary +microexamination +microfarad +microfauna +microfaunal +microfelsite +microfelsitic +microfibril +microfibrillar +microfiche +microfiches +microfilaria +microfilarial +microfilm +microfilmable +microfilmed +microfilmer +microfilming +microfilms +microflora +microfloral +microfluidal +microfoliation +microform +microforms +microfossil +microfungal +microfungus +microfurnace +microgadus +microgalvanometer +microgamete +microgametocyte +microgametophyte +microgamy +microgamies +microgaster +microgastria +microgastrinae +microgastrine +microgauss +microgeology +microgeological +microgeologist +microgilbert +microgyne +microgyria +microglia +microglial +microglossia +micrognathia +micrognathic +micrognathous +microgonidial +microgonidium +microgram +microgramme +microgrammes +microgramming +micrograms +microgranite +microgranitic +microgranitoid +microgranular +microgranulitic +micrograph +micrographer +micrography +micrographic +micrographical +micrographically +micrographist +micrographs +micrograver +microgravimetric +microgroove +microgrooves +microhabitat +microhardness +microhenry +microhenries +microhenrys +microhepatia +microhymenoptera +microhymenopteron +microhistochemical +microhistology +microhm +microhmmeter +microhms +microimage +microinch +microinjection +microinstruction +microinstructions +microjoule +microjump +microjumps +microlambert +microlecithal +microlepidopter +microlepidoptera +microlepidopteran +microlepidopterist +microlepidopteron +microlepidopterous +microleukoblast +microlevel +microlite +microliter +microlith +microlithic +microlitic +micrology +micrologic +micrological +micrologically +micrologist +micrologue +microluces +microlux +microluxes +micromania +micromaniac +micromanipulation +micromanipulator +micromanipulators +micromanometer +micromastictora +micromazia +micromeasurement +micromechanics +micromeli +micromelia +micromelic +micromelus +micromembrane +micromeral +micromere +micromeria +micromeric +micromerism +micromeritic +micromeritics +micromesentery +micrometallographer +micrometallography +micrometallurgy +micrometeorite +micrometeoritic +micrometeorogram +micrometeorograph +micrometeoroid +micrometeorology +micrometeorological +micrometeorologist +micrometer +micrometers +micromethod +micrometry +micrometric +micrometrical +micrometrically +micromho +micromhos +micromicrocurie +micromicrofarad +micromicron +micromyelia +micromyeloblast +micromil +micromillimeter +micromineralogy +micromineralogical +microminiature +microminiaturization +microminiaturizations +microminiaturize +microminiaturized +microminiaturizing +micromodule +micromolar +micromole +micromorph +micromorphology +micromorphologic +micromorphological +micromorphologically +micromotion +micromotoscope +micron +micronemous +micronesia +micronesian +micronesians +micronization +micronize +micronometer +microns +micronuclear +micronucleate +micronuclei +micronucleus +micronutrient +microoperations +microorganic +microorganism +microorganismal +microorganisms +micropalaeontology +micropaleontology +micropaleontologic +micropaleontological +micropaleontologist +micropantograph +microparasite +microparasitic +micropathology +micropathological +micropathologies +micropathologist +micropegmatite +micropegmatitic +micropenis +microperthite +microperthitic +micropetalous +micropetrography +micropetrology +micropetrologist +microphage +microphagy +microphagocyte +microphagous +microphakia +microphallus +microphyll +microphyllous +microphysical +microphysically +microphysics +microphysiography +microphytal +microphyte +microphytic +microphytology +microphobia +microphone +microphones +microphonic +microphonics +microphoning +microphonism +microphonograph +microphot +microphotograph +microphotographed +microphotographer +microphotography +microphotographic +microphotographing +microphotographs +microphotometer +microphotometry +microphotometric +microphotometrically +microphotoscope +microphthalmia +microphthalmic +microphthalmos +microphthalmus +micropia +micropylar +micropyle +micropin +micropipet +micropipette +micropyrometer +microplakite +microplankton +microplastocyte +microplastometer +micropodal +micropodi +micropodia +micropodidae +micropodiformes +micropodous +micropoecilitic +micropoicilitic +micropoikilitic +micropolariscope +micropolarization +micropopulation +micropore +microporosity +microporous +microporphyritic +microprint +microprobe +microprocedure +microprocedures +microprocessing +microprocessor +microprocessors +microprogram +microprogrammable +microprogrammed +microprogrammer +microprogramming +microprograms +microprojection +microprojector +micropsy +micropsia +micropterygid +micropterygidae +micropterygious +micropterygoidea +micropterism +micropteryx +micropterous +micropterus +microptic +micropublisher +micropublishing +micropulsation +micropuncture +micropus +microradiograph +microradiography +microradiographic +microradiographical +microradiographically +microradiometer +microreaction +microreader +microrefractometer +microreproduction +microrhabdus +microrheometer +microrheometric +microrheometrical +microrhopias +micros +microsauria +microsaurian +microscale +microsclere +microsclerous +microsclerum +microscopal +microscope +microscopes +microscopy +microscopial +microscopic +microscopical +microscopically +microscopics +microscopid +microscopies +microscopist +microscopium +microscopize +microscopopy +microsec +microsecond +microseconds +microsection +microsegment +microseism +microseismic +microseismical +microseismicity +microseismograph +microseismology +microseismometer +microseismometry +microseismometrograph +microseme +microseptum +microsiemens +microsystems +microskirt +microsmatic +microsmatism +microsoftware +microsoma +microsomal +microsomatous +microsome +microsomia +microsomial +microsomic +microsommite +microsorex +microspace +microspacing +microspecies +microspectrophotometer +microspectrophotometry +microspectrophotometric +microspectrophotometrical +microspectrophotometrically +microspectroscope +microspectroscopy +microspectroscopic +microspermae +microspermous +microsphaera +microsphaeric +microsphere +microspheric +microspherical +microspherulitic +microsplanchnic +microsplenia +microsplenic +microsporange +microsporanggia +microsporangia +microsporangiate +microsporangium +microspore +microsporiasis +microsporic +microsporidia +microsporidian +microsporocyte +microsporogenesis +microsporon +microsporophyll +microsporophore +microsporosis +microsporous +microsporum +microstat +microstate +microstates +microstethoscope +microsthene +microsthenes +microsthenic +microstylis +microstylospore +microstylous +microstomatous +microstome +microstomia +microstomous +microstore +microstress +microstructural +microstructure +microsublimation +microsurgeon +microsurgeons +microsurgery +microsurgeries +microsurgical +microswitch +microtasimeter +microtechnic +microtechnique +microtektite +microtelephone +microtelephonic +microthelyphonida +microtheos +microtherm +microthermic +microthyriaceae +microthorax +microtia +microtinae +microtine +microtines +microtypal +microtype +microtypical +microtitration +microtome +microtomy +microtomic +microtomical +microtomist +microtonal +microtonality +microtonally +microtone +microtubular +microtubule +microtus +microvasculature +microvax +microvaxes +microvillar +microvillous +microvillus +microvolt +microvolume +microvolumetric +microwatt +microwave +microwaves +microweber +microword +microwords +microzyma +microzyme +microzymian +microzoa +microzoal +microzoan +microzoary +microzoaria +microzoarian +microzoic +microzone +microzooid +microzoology +microzoon +microzoospore +micrurgy +micrurgic +micrurgical +micrurgies +micrurgist +micrurus +mycteria +mycteric +mycterism +miction +myctodera +myctophid +myctophidae +myctophum +micturate +micturated +micturating +micturation +micturition +mid +midafternoon +mydaidae +midair +midairs +mydaleine +midas +mydatoxine +mydaus +midautumn +midaxillary +midband +midbody +midbrain +midbrains +midcarpal +midchannel +midcourse +midday +middays +midden +middens +middenstead +middes +middest +middy +middies +middle +middlebreaker +middlebrow +middlebrowism +middlebrows +middlebuster +middleclass +middled +middlehand +middleland +middleman +middlemanism +middlemanship +middlemen +middlemost +middleness +middler +middlers +middles +middlesail +middlesplitter +middletone +middleway +middlewards +middleweight +middleweights +middlewoman +middlewomen +middling +middlingish +middlingly +middlingness +middlings +middorsal +mide +mideast +mider +midevening +midewin +midewiwin +midfacial +midfield +midfielder +midfields +midforenoon +midfrontal +midgard +midge +midges +midget +midgety +midgets +midgy +midgut +midguts +midheaven +midi +midianite +midianitish +midicoat +mididae +midyear +midyears +midified +mydine +midinette +midinettes +midiron +midirons +midis +midiskirt +midland +midlander +midlandize +midlands +midlandward +midlatitude +midleg +midlegs +midlenting +midline +midlines +midmain +midmandibular +midmonth +midmonthly +midmonths +midmorn +midmorning +midmost +midmosts +midn +midnight +midnightly +midnights +midnoon +midnoons +midocean +midparent +midparentage +midparental +midpit +midpoint +midpoints +midrange +midranges +midrash +midrashic +midrashim +midrashoth +mydriasine +mydriasis +mydriatic +mydriatine +midrib +midribbed +midribs +midriff +midriffs +mids +midscale +midseason +midsection +midsemester +midsentence +midship +midshipman +midshipmanship +midshipmen +midshipmite +midships +midspace +midspaces +midspan +midst +midstead +midstyled +midstory +midstories +midstout +midstream +midstreet +midstroke +midsts +midsummer +midsummery +midsummerish +midsummers +midtap +midtarsal +midterm +midterms +midtown +midtowns +midvein +midventral +midverse +midway +midways +midward +midwatch +midwatches +midweek +midweekly +midweeks +midwest +midwestern +midwesterner +midwesterners +midwestward +midwife +midwifed +midwifery +midwiferies +midwifes +midwifing +midwinter +midwinterly +midwinters +midwintry +midwise +midwived +midwives +midwiving +myectomy +myectomize +myectopy +myectopia +miek +myel +myelalgia +myelapoplexy +myelasthenia +myelatrophy +myelauxe +myelemia +myelencephala +myelencephalic +myelencephalon +myelencephalons +myelencephalous +myelic +myelin +myelinate +myelinated +myelination +myeline +myelines +myelinic +myelinization +myelinogenesis +myelinogenetic +myelinogeny +myelins +myelitic +myelitides +myelitis +myeloblast +myeloblastic +myelobrachium +myelocele +myelocerebellar +myelocyst +myelocystic +myelocystocele +myelocyte +myelocythaemia +myelocythemia +myelocytic +myelocytosis +myelocoele +myelodiastasis +myeloencephalitis +myelofibrosis +myelofibrotic +myeloganglitis +myelogenesis +myelogenetic +myelogenic +myelogenous +myelogonium +myelography +myelographic +myelographically +myeloic +myeloid +myelolymphangioma +myelolymphocyte +myeloma +myelomalacia +myelomas +myelomata +myelomatoid +myelomatosis +myelomatous +myelomenia +myelomeningitis +myelomeningocele +myelomere +myelon +myelonal +myeloneuritis +myelonic +myeloparalysis +myelopathy +myelopathic +myelopetal +myelophthisis +myeloplast +myeloplastic +myeloplax +myeloplaxes +myeloplegia +myelopoiesis +myelopoietic +myeloproliferative +myelorrhagia +myelorrhaphy +myelosarcoma +myelosclerosis +myelosyphilis +myelosyphilosis +myelosyringosis +myelospasm +myelospongium +myelotherapy +myelozoa +myelozoan +mien +miens +myentasis +myenteric +myenteron +miersite +miescherian +myesthesia +miff +miffed +miffy +miffier +miffiest +miffiness +miffing +miffs +mig +myg +migale +mygale +mygalid +mygaloid +migg +miggle +miggles +miggs +might +mighted +mightful +mightfully +mightfulness +mighty +mightier +mightiest +mightyhearted +mightily +mightiness +mightyship +mightless +mightly +mightnt +mights +miglio +migmatite +migniard +migniardise +migniardize +mignon +mignonette +mignonettes +mignonne +mignonness +mignons +migonitis +migraine +migraines +migrainoid +migrainous +migrans +migrant +migrants +migrate +migrated +migrates +migrating +migration +migrational +migrationist +migrations +migrative +migrator +migratory +migratorial +migrators +migs +miguel +miharaite +mihrab +myiarchus +myiases +myiasis +myiferous +myiodesopsia +myiosis +myitis +mijakite +mijl +mijnheer +mijnheerl +mijnheers +mikado +mikadoate +mikadoism +mikados +mikael +mikania +mikasuki +mike +miked +mikey +mikes +miki +mikie +miking +mikir +mykiss +mikra +mikrkra +mikron +mikrons +mikvah +mikvahs +mikveh +mikvehs +mikvoth +mil +mila +milacre +miladi +milady +miladies +miladis +milage +milages +milammeter +milan +milanaise +milanese +milanion +mylar +milarite +milch +milched +milcher +milchy +milchig +milchigs +mild +milden +mildened +mildening +mildens +milder +mildest +mildew +mildewed +mildewer +mildewy +mildewing +mildewproof +mildews +mildful +mildfulness +mildhearted +mildheartedness +mildish +mildly +mildness +mildnesses +mildred +mile +mileage +mileages +miledh +mileometer +milepost +mileposts +miler +milers +miles +milesian +milesima +milesimo +milesimos +milesius +milestone +milestones +mileway +milfoil +milfoils +milha +milia +miliaceous +miliarenses +miliarensis +miliary +miliaria +miliarial +miliarias +miliarium +milice +milicent +milieu +milieus +milieux +myliobatid +myliobatidae +myliobatine +myliobatoid +miliola +milioliform +milioline +miliolite +miliolitic +milit +militancy +militant +militantly +militantness +militants +militar +military +militaries +militaryism +militarily +militaryment +militariness +militarisation +militarise +militarised +militarising +militarism +militarist +militaristic +militaristical +militaristically +militarists +militarization +militarize +militarized +militarizes +militarizing +militaster +militate +militated +militates +militating +militation +militia +militiaman +militiamen +militias +militiate +milium +miljee +milk +milkbush +milked +milken +milker +milkeress +milkers +milkfish +milkfishes +milkgrass +milkhouse +milky +milkier +milkiest +milkily +milkiness +milking +milkless +milklike +milkmaid +milkmaids +milkman +milkmen +milkness +milko +milks +milkshake +milkshed +milkshop +milksick +milksop +milksopism +milksoppery +milksoppy +milksoppiness +milksopping +milksoppish +milksoppishness +milksops +milkstone +milktoast +milkwagon +milkweed +milkweeds +milkwood +milkwoods +milkwort +milkworts +mill +milla +millable +millage +millages +millanare +millard +millboard +millcake +millclapper +millcourse +milldam +milldams +milldoll +mille +milled +millefeuille +millefiore +millefiori +millefleur +millefleurs +milleflorous +millefoliate +millenary +millenarian +millenarianism +millenaries +millenarist +millenia +millenist +millenium +millennia +millennial +millennialism +millennialist +millennialistic +millennially +millennian +millenniary +millenniarism +millennium +millenniums +milleped +millepede +millepeds +millepora +millepore +milleporiform +milleporine +milleporite +milleporous +millepunctate +miller +milleress +milleri +millering +millerism +millerite +millerole +millers +milles +millesimal +millesimally +millet +millets +millettia +millfeed +millful +millhouse +milly +milliad +milliammeter +milliamp +milliampere +milliamperemeter +milliamperes +milliangstrom +milliard +milliardaire +milliards +milliare +milliares +milliary +milliarium +millibar +millibarn +millibars +millicron +millicurie +millidegree +millie +millieme +milliemes +milliequivalent +millier +milliers +millifarad +millifold +milliform +milligal +milligals +milligrade +milligram +milligramage +milligramme +milligrams +millihenry +millihenries +millihenrys +millijoule +millilambert +millile +milliliter +milliliters +millilitre +milliluces +millilux +milliluxes +millime +millimes +millimeter +millimeters +millimetmhos +millimetre +millimetres +millimetric +millimho +millimhos +millimiccra +millimicra +millimicron +millimicrons +millimol +millimolar +millimole +millincost +milline +milliner +millinery +millinerial +millinering +milliners +millines +milling +millings +millingtonia +millinormal +millinormality +millioctave +millioersted +milliohm +milliohms +million +millionaire +millionairedom +millionaires +millionairess +millionairish +millionairism +millionary +millioned +millioner +millionfold +millionism +millionist +millionize +millionnaire +millionocracy +millions +millionth +millionths +milliped +millipede +millipedes +millipeds +milliphot +millipoise +milliradian +millirem +millirems +milliroentgen +millisec +millisecond +milliseconds +millisiemens +millistere +millite +millithrum +millivolt +millivoltmeter +millivolts +milliwatt +milliweber +millken +millman +millmen +millnia +millocracy +millocrat +millocratism +millosevichite +millowner +millpond +millponds +millpool +millpost +millrace +millraces +millrind +millrynd +millrun +millruns +mills +millsite +millstock +millstone +millstones +millstream +millstreams +milltail +millward +millwheel +millwork +millworker +millworks +millwright +millwrighting +millwrights +milner +milo +mylodei +mylodon +mylodont +mylodontidae +mylohyoid +mylohyoidean +mylohyoidei +mylohyoideus +milometer +mylonite +mylonites +mylonitic +milor +milord +milords +milos +milpa +milpas +milquetoast +milquetoasts +milreis +milrind +mils +milsey +milsie +milt +milted +milter +milters +milty +miltier +miltiest +milting +miltlike +milton +miltonia +miltonian +miltonic +miltonically +miltonism +miltonist +miltonize +miltos +milts +miltsick +miltwaste +milvago +milvinae +milvine +milvinous +milvus +milwaukee +milwell +milzbrand +mim +mym +mima +mimamsa +mymar +mymarid +mymaridae +mimbar +mimbars +mimble +mimbreno +mime +mimed +mimeo +mimeoed +mimeograph +mimeographed +mimeography +mimeographic +mimeographically +mimeographing +mimeographist +mimeographs +mimeoing +mimeos +mimer +mimers +mimes +mimesis +mimesises +mimester +mimetene +mimetesite +mimetic +mimetical +mimetically +mimetism +mimetite +mimetites +mimi +mimiambi +mimiambic +mimiambics +mimic +mimical +mimically +mimicism +mimicked +mimicker +mimickers +mimicking +mimicry +mimicries +mimics +mimidae +miminae +mimine +miming +miminypiminy +mimir +mimish +mimly +mimmation +mimmed +mimmest +mimming +mimmock +mimmocky +mimmocking +mimmood +mimmoud +mimmouthed +mimmouthedness +mimodrama +mimographer +mimography +mimologist +mimosa +mimosaceae +mimosaceous +mimosas +mimosis +mimosite +mimotannic +mimotype +mimotypic +mimp +mimpei +mimsey +mimsy +mimulus +mimus +mimusops +mimzy +min +mina +myna +minable +minacious +minaciously +minaciousness +minacity +minacities +minae +minaean +minah +mynah +minahassa +minahassan +minahassian +mynahs +minar +minaret +minareted +minarets +minargent +minas +mynas +minasragrite +minatnrial +minatory +minatorial +minatorially +minatories +minatorily +minauderie +minaway +minbar +minbu +mince +minced +mincemeat +mincer +mincers +minces +minchah +minchen +minchery +minchiate +mincy +mincier +minciers +minciest +mincing +mincingly +mincingness +mincio +mincopi +mincopie +mind +mindblower +minded +mindedly +mindedness +mindel +mindelian +minder +mindererus +minders +mindful +mindfully +mindfulness +minding +mindless +mindlessly +mindlessness +mindly +minds +mindsickness +mindsight +mine +mineable +mined +minefield +minelayer +minelayers +mineowner +miner +mineragraphy +mineragraphic +mineraiogic +mineral +mineralise +mineralised +mineralising +mineralist +mineralizable +mineralization +mineralize +mineralized +mineralizer +mineralizes +mineralizing +mineralocorticoid +mineralogy +mineralogic +mineralogical +mineralogically +mineralogies +mineralogist +mineralogists +mineralogize +mineraloid +minerals +minery +minerology +minerologist +miners +minerva +minerval +minervan +minervic +mines +minestra +minestrone +minesweeper +minesweepers +minesweeping +minette +minever +mineworker +ming +minge +mingelen +mingy +mingie +mingier +mingiest +minginess +mingle +mingleable +mingled +mingledly +minglement +mingler +minglers +mingles +mingling +minglingly +mingo +mingrelian +minguetite +mingwort +minhag +minhagic +minhagim +minhah +mynheer +mynheers +mini +miny +miniaceous +minyadidae +minyae +minyan +minyanim +minyans +miniard +minyas +miniate +miniated +miniating +miniator +miniatous +miniature +miniatured +miniatureness +miniatures +miniaturing +miniaturist +miniaturistic +miniaturists +miniaturization +miniaturizations +miniaturize +miniaturized +miniaturizes +miniaturizing +minibike +minibikes +minibus +minibuses +minibusses +minicab +minicabs +minicam +minicamera +minicar +minicars +minicomputer +minicomputers +miniconjou +minidisk +minidisks +minidress +minie +minienize +minify +minification +minified +minifies +minifying +minifloppy +minifloppies +miniken +minikin +minikinly +minikins +minilanguage +minim +minima +minimacid +minimal +minimalism +minimalist +minimalists +minimalkaline +minimally +minimals +minimax +minimaxes +miniment +minimetric +minimi +minimifidian +minimifidianism +minimis +minimisation +minimise +minimised +minimiser +minimises +minimising +minimism +minimistic +minimite +minimitude +minimization +minimizations +minimize +minimized +minimizer +minimizers +minimizes +minimizing +minims +minimum +minimums +minimus +minimuscular +mining +minings +minion +minionette +minionism +minionly +minions +minionship +minious +minipill +minis +miniscule +miniseries +minish +minished +minisher +minishes +minishing +minishment +miniskirt +miniskirted +miniskirts +ministate +ministates +minister +ministered +ministeriable +ministerial +ministerialism +ministerialist +ministeriality +ministerially +ministerialness +ministering +ministerium +ministers +ministership +ministrable +ministral +ministrant +ministrants +ministrate +ministration +ministrations +ministrative +ministrator +ministrer +ministress +ministry +ministries +ministryship +minisub +minitant +minitari +minitrack +minium +miniums +miniver +minivers +minivet +mink +minkery +minkfish +minkfishes +minkish +minkopi +minks +minneapolis +minnehaha +minnesinger +minnesingers +minnesong +minnesota +minnesotan +minnesotans +minnetaree +minny +minnie +minniebush +minnies +minning +minnow +minnows +mino +minoan +minoize +minometer +minor +minora +minorage +minorate +minoration +minorca +minorcan +minorcas +minored +minoress +minoring +minorist +minorite +minority +minorities +minors +minorship +minos +minot +minotaur +minow +mynpacht +mynpachtbrief +mins +minseito +minsitive +minster +minsteryard +minsters +minstrel +minstreless +minstrels +minstrelship +minstrelsy +mint +mintage +mintages +mintaka +mintbush +minted +minter +minters +minty +mintier +mintiest +minting +mintmaker +mintmaking +mintman +mintmark +mintmaster +mints +mintweed +minuend +minuends +minuet +minuetic +minuetish +minuets +minum +minunet +minus +minuscular +minuscule +minuscules +minuses +minutary +minutation +minute +minuted +minutely +minuteman +minutemen +minuteness +minuter +minutes +minutest +minuthesis +minutia +minutiae +minutial +minuting +minutiose +minutious +minutiously +minutissimic +minvend +minverite +minx +minxes +minxish +minxishly +minxishness +minxship +myoalbumin +myoalbumose +myoatrophy +myoblast +myoblastic +myoblasts +miocardia +myocardia +myocardiac +myocardial +myocardiogram +myocardiograph +myocarditic +myocarditis +myocardium +myocdia +myocele +myocellulitis +miocene +miocenic +myocyte +myoclonic +myoclonus +myocoel +myocoele +myocoelom +myocolpitis +myocomma +myocommata +myodegeneration +myodes +myodiastasis +myodynamia +myodynamic +myodynamics +myodynamiometer +myodynamometer +myoedema +myoelectric +myoendocarditis +myoenotomy +myoepicardial +myoepithelial +myofibril +myofibrilla +myofibrillar +myofibroma +myofilament +myogen +myogenesis +myogenetic +myogenic +myogenicity +myogenous +myoglobin +myoglobinuria +myoglobulin +myogram +myograph +myographer +myography +myographic +myographical +myographically +myographist +myographs +myohaematin +myohematin +myohemoglobin +myohemoglobinuria +miohippus +myoid +myoidema +myoinositol +myokymia +myokinesis +myolemma +myolipoma +myoliposis +myoliposmias +myolysis +miolithic +myology +myologic +myological +myologies +myologisral +myologist +myoma +myomalacia +myomancy +myomantic +myomas +myomata +myomatous +miombo +myomectomy +myomectomies +myomelanosis +myomere +myometritis +myometrium +myomohysterectomy +myomorph +myomorpha +myomorphic +myomotomy +myonema +myoneme +myoneural +myoneuralgia +myoneurasthenia +myoneure +myoneuroma +myoneurosis +myonosus +myopachynsis +myoparalysis +myoparesis +myopathy +myopathia +myopathic +myopathies +myope +myoperitonitis +myopes +myophan +myophysical +myophysics +myophore +myophorous +myopy +myopia +myopias +myopic +myopical +myopically +myopies +myoplasm +mioplasmia +myoplasty +myoplastic +myopolar +myoporaceae +myoporaceous +myoporad +myoporum +myoproteid +myoprotein +myoproteose +myops +myorrhaphy +myorrhexis +myosalpingitis +myosarcoma +myosarcomatous +myosclerosis +myoscope +myoscopes +myoseptum +mioses +myoses +myosin +myosynizesis +myosinogen +myosinose +myosins +miosis +myosis +myositic +myositis +myosote +myosotes +myosotis +myosotises +myospasm +myospasmia +myosurus +myosuture +myotacismus +myotalpa +myotalpinae +myotasis +myotenotomy +miothermic +myothermic +miotic +myotic +miotics +myotics +myotome +myotomes +myotomy +myotomic +myotomies +myotony +myotonia +myotonias +myotonic +myotonus +myotrophy +myowun +myoxidae +myoxine +myoxus +mips +miqra +miquelet +miquelets +mir +mira +myra +myrabalanus +mirabel +mirabell +mirabelle +mirabile +mirabilia +mirabiliary +mirabilis +mirabilite +mirable +myrabolam +mirac +mirach +miracicidia +miracidia +miracidial +miracidium +miracle +miracled +miraclemonger +miraclemongering +miracles +miracling +miraclist +miracular +miraculist +miraculize +miraculosity +miraculous +miraculously +miraculousness +mirador +miradors +mirage +mirages +miragy +mirak +miramolin +mirana +miranda +mirandous +miranha +miranhan +mirate +mirbane +myrcene +myrcia +mircrobicidal +mird +mirdaha +mirdha +mire +mired +mirepois +mirepoix +mires +miresnipe +mirex +mirexes +mirfak +miri +miry +myriacanthous +miryachit +myriacoulomb +myriad +myriaded +myriadfold +myriadly +myriads +myriadth +myriagram +myriagramme +myrialiter +myrialitre +miriam +myriameter +myriametre +miriamne +myrianida +myriapod +myriapoda +myriapodan +myriapodous +myriapods +myriarch +myriarchy +myriare +myrica +myricaceae +myricaceous +myricales +myricas +myricetin +myricyl +myricylic +myricin +myrick +mirid +miridae +myrientomata +mirier +miriest +mirific +mirifical +miriki +miriness +mirinesses +miring +myringa +myringectomy +myringitis +myringodectomy +myringodermatitis +myringomycosis +myringoplasty +myringotome +myringotomy +myriological +myriologist +myriologue +myriophyllite +myriophyllous +myriophyllum +myriopod +myriopoda +myriopodous +myriopods +myriorama +myrioscope +myriosporous +myriotheism +myriotheist +myriotrichia +myriotrichiaceae +myriotrichiaceous +mirish +myristate +myristic +myristica +myristicaceae +myristicaceous +myristicivora +myristicivorous +myristin +myristone +mirk +mirker +mirkest +mirky +mirkier +mirkiest +mirkily +mirkiness +mirkish +mirkly +mirkness +mirks +mirksome +mirled +mirly +mirligo +mirliton +mirlitons +myrmecia +myrmecobiinae +myrmecobiine +myrmecobine +myrmecobius +myrmecochory +myrmecochorous +myrmecoid +myrmecoidy +myrmecology +myrmecological +myrmecologist +myrmecophaga +myrmecophagidae +myrmecophagine +myrmecophagoid +myrmecophagous +myrmecophile +myrmecophily +myrmecophilism +myrmecophilous +myrmecophyte +myrmecophytic +myrmecophobic +myrmekite +myrmeleon +myrmeleonidae +myrmeleontidae +myrmica +myrmicid +myrmicidae +myrmicine +myrmicoid +myrmidon +myrmidonian +myrmidons +myrmotherine +miro +myrobalan +myron +myronate +myronic +myropolist +myrosin +myrosinase +myrothamnaceae +myrothamnaceous +myrothamnus +mirounga +myroxylon +myrrh +myrrhed +myrrhy +myrrhic +myrrhine +myrrhis +myrrhol +myrrhophore +myrrhs +mirror +mirrored +mirrory +mirroring +mirrorize +mirrorlike +mirrors +mirrorscope +mirs +myrsinaceae +myrsinaceous +myrsinad +myrsiphyllum +myrt +myrtaceae +myrtaceous +myrtal +myrtales +mirth +mirthful +mirthfully +mirthfulness +mirthless +mirthlessly +mirthlessness +mirths +mirthsome +mirthsomeness +myrtiform +myrtilus +myrtle +myrtleberry +myrtlelike +myrtles +myrtol +myrtus +mirv +mirvs +mirza +mirzas +mis +misaccent +misaccentuation +misaccept +misacception +misaccount +misaccused +misachievement +misacknowledge +misact +misacted +misacting +misacts +misadapt +misadaptation +misadapted +misadapting +misadapts +misadd +misadded +misadding +misaddress +misaddressed +misaddresses +misaddressing +misaddrest +misadds +misadjudicated +misadjust +misadjusted +misadjusting +misadjustment +misadjusts +misadmeasurement +misadminister +misadministration +misadressed +misadressing +misadrest +misadvantage +misadventure +misadventurer +misadventures +misadventurous +misadventurously +misadvertence +misadvice +misadvise +misadvised +misadvisedly +misadvisedness +misadvises +misadvising +misaffect +misaffected +misaffection +misaffirm +misagent +misagents +misaim +misaimed +misaiming +misaims +misalienate +misaligned +misalignment +misalignments +misallegation +misallege +misalleged +misalleging +misally +misalliance +misalliances +misallied +misallies +misallying +misallocation +misallot +misallotment +misallotted +misallotting +misallowance +misalphabetize +misalphabetized +misalphabetizes +misalphabetizing +misalter +misaltered +misaltering +misalters +misanalysis +misanalyze +misanalyzed +misanalyzely +misanalyzing +misandry +misanswer +misanthrope +misanthropes +misanthropi +misanthropy +misanthropia +misanthropic +misanthropical +misanthropically +misanthropies +misanthropism +misanthropist +misanthropists +misanthropize +misanthropos +misapparel +misappear +misappearance +misappellation +misappended +misapply +misapplicability +misapplication +misapplied +misapplier +misapplies +misapplying +misappoint +misappointment +misappraise +misappraised +misappraisement +misappraising +misappreciate +misappreciation +misappreciative +misapprehend +misapprehended +misapprehending +misapprehendingly +misapprehends +misapprehensible +misapprehension +misapprehensions +misapprehensive +misapprehensively +misapprehensiveness +misappropriate +misappropriated +misappropriately +misappropriates +misappropriating +misappropriation +misappropriations +misarchism +misarchist +misarray +misarrange +misarranged +misarrangement +misarrangements +misarranges +misarranging +misarticulate +misarticulated +misarticulating +misarticulation +misascribe +misascription +misasperse +misassay +misassayed +misassaying +misassays +misassent +misassert +misassertion +misassign +misassignment +misassociate +misassociation +misate +misatone +misatoned +misatones +misatoning +misattend +misattribute +misattribution +misaunter +misauthorization +misauthorize +misauthorized +misauthorizing +misaventeur +misaver +misaverred +misaverring +misavers +misaward +misawarded +misawarding +misawards +misbandage +misbaptize +misbear +misbecame +misbecome +misbecoming +misbecomingly +misbecomingness +misbede +misbefall +misbefallen +misbefitting +misbegan +misbeget +misbegetting +misbegin +misbeginning +misbegins +misbegot +misbegotten +misbegun +misbehave +misbehaved +misbehaver +misbehavers +misbehaves +misbehaving +misbehavior +misbehaviour +misbeholden +misbelief +misbeliefs +misbelieve +misbelieved +misbeliever +misbelieving +misbelievingly +misbelove +misbeseem +misbestow +misbestowal +misbestowed +misbestowing +misbestows +misbetide +misbias +misbiased +misbiases +misbiasing +misbiassed +misbiasses +misbiassing +misbill +misbilled +misbilling +misbills +misbind +misbinding +misbinds +misbirth +misbode +misboden +misborn +misbound +misbrand +misbranded +misbranding +misbrands +misbrew +misbuild +misbuilding +misbuilds +misbuilt +misbusy +misbuttoned +misc +miscal +miscalculate +miscalculated +miscalculates +miscalculating +miscalculation +miscalculations +miscalculator +miscall +miscalled +miscaller +miscalling +miscalls +miscanonize +miscarry +miscarriage +miscarriageable +miscarriages +miscarried +miscarries +miscarrying +miscast +miscasted +miscasting +miscasts +miscasualty +miscategorize +miscategorized +miscategorizing +misce +misceability +miscegenate +miscegenation +miscegenational +miscegenationist +miscegenations +miscegenator +miscegenetic +miscegenist +miscegine +miscellanarian +miscellane +miscellanea +miscellaneal +miscellaneity +miscellaneous +miscellaneously +miscellaneousness +miscellany +miscellanies +miscellanist +miscensure +miscensured +miscensuring +mischallenge +mischance +mischanceful +mischances +mischancy +mischanter +mischaracterization +mischaracterize +mischaracterized +mischaracterizing +mischarge +mischarged +mischarges +mischarging +mischief +mischiefful +mischiefs +mischieve +mischievous +mischievously +mischievousness +mischio +mischoice +mischoose +mischoosing +mischose +mischosen +mischristen +miscibility +miscibilities +miscible +miscipher +miscitation +miscite +miscited +miscites +misciting +misclaim +misclaimed +misclaiming +misclaims +misclass +misclassed +misclasses +misclassify +misclassification +misclassifications +misclassified +misclassifies +misclassifying +misclassing +miscognizable +miscognizant +miscoin +miscoinage +miscoined +miscoining +miscoins +miscollocation +miscolor +miscoloration +miscolored +miscoloring +miscolors +miscolour +miscomfort +miscommand +miscommit +miscommunicate +miscommunication +miscommunications +miscompare +miscomplacence +miscomplain +miscomplaint +miscompose +miscomprehend +miscomprehension +miscomputation +miscompute +miscomputed +miscomputing +misconceit +misconceive +misconceived +misconceiver +misconceives +misconceiving +misconception +misconceptions +misconclusion +miscondition +misconduct +misconducted +misconducting +misconfer +misconfidence +misconfident +misconfiguration +misconjecture +misconjectured +misconjecturing +misconjugate +misconjugated +misconjugating +misconjugation +misconjunction +misconnection +misconsecrate +misconsecrated +misconsequence +misconstitutional +misconstruable +misconstrual +misconstruct +misconstruction +misconstructions +misconstructive +misconstrue +misconstrued +misconstruer +misconstrues +misconstruing +miscontent +miscontinuance +misconvey +misconvenient +miscook +miscooked +miscookery +miscooking +miscooks +miscopy +miscopied +miscopies +miscopying +miscorrect +miscorrected +miscorrecting +miscorrection +miscounsel +miscounseled +miscounseling +miscounselled +miscounselling +miscount +miscounted +miscounting +miscounts +miscovet +miscreance +miscreancy +miscreant +miscreants +miscreate +miscreated +miscreating +miscreation +miscreative +miscreator +miscredit +miscredited +miscredulity +miscreed +miscript +miscrop +miscue +miscued +miscues +miscuing +miscultivated +misculture +miscurvature +miscut +miscuts +miscutting +misdate +misdated +misdateful +misdates +misdating +misdaub +misdeal +misdealer +misdealing +misdeals +misdealt +misdecide +misdecision +misdeclaration +misdeclare +misdeed +misdeeds +misdeem +misdeemed +misdeemful +misdeeming +misdeems +misdefine +misdefined +misdefines +misdefining +misdeformed +misdeliver +misdelivery +misdeliveries +misdemean +misdemeanant +misdemeaned +misdemeaning +misdemeanist +misdemeanor +misdemeanors +misdemeanour +misdentition +misdepart +misderivation +misderive +misderived +misderiving +misdescribe +misdescribed +misdescriber +misdescribing +misdescription +misdescriptive +misdesert +misdeserve +misdesignate +misdesire +misdetermine +misdevise +misdevoted +misdevotion +misdiagnose +misdiagnosed +misdiagnoses +misdiagnosing +misdiagnosis +misdiagrammed +misdictated +misdid +misdidived +misdiet +misdight +misdirect +misdirected +misdirecting +misdirection +misdirections +misdirects +misdispose +misdisposition +misdistinguish +misdistribute +misdistribution +misdived +misdivide +misdividing +misdivision +misdo +misdoer +misdoers +misdoes +misdoing +misdoings +misdone +misdoubt +misdoubted +misdoubtful +misdoubting +misdoubts +misdower +misdraw +misdrawing +misdrawn +misdraws +misdread +misdrew +misdrive +misdriven +misdrives +misdriving +misdrove +mise +misease +miseased +miseases +miseat +miseating +miseats +misecclesiastic +misedit +misedited +misediting +misedits +miseducate +miseducated +miseducates +miseducating +miseducation +miseducative +miseffect +mysel +myself +mysell +misemphasis +misemphasize +misemphasized +misemphasizing +misemploy +misemployed +misemploying +misemployment +misemploys +misencourage +misendeavor +misenforce +misengrave +misenite +misenjoy +misenrol +misenroll +misenrolled +misenrolling +misenrolls +misenrols +misenter +misentered +misentering +misenters +misentitle +misentreat +misentry +misentries +misenunciation +misenus +miser +miserabilia +miserabilism +miserabilist +miserabilistic +miserability +miserable +miserableness +miserably +miseration +miserdom +misere +miserected +miserere +misereres +miserhood +misery +misericord +misericorde +misericordia +miseries +miserism +miserly +miserliness +misers +mises +misesteem +misesteemed +misesteeming +misestimate +misestimated +misestimating +misestimation +misevaluate +misevaluation +misevent +misevents +misexample +misexecute +misexecution +misexpectation +misexpend +misexpenditure +misexplain +misexplained +misexplanation +misexplicate +misexplication +misexposition +misexpound +misexpress +misexpression +misexpressive +misfaith +misfaiths +misfall +misfare +misfashion +misfashioned +misfate +misfather +misfault +misfeasance +misfeasances +misfeasor +misfeasors +misfeature +misfeatured +misfeign +misfield +misfielded +misfielding +misfields +misfigure +misfile +misfiled +misfiles +misfiling +misfire +misfired +misfires +misfiring +misfit +misfits +misfitted +misfitting +misfocus +misfocused +misfocusing +misfocussed +misfocussing +misfond +misforgive +misform +misformation +misformed +misforming +misforms +misfortunate +misfortunately +misfortune +misfortuned +misfortuner +misfortunes +misframe +misframed +misframes +misframing +misgauge +misgauged +misgauges +misgauging +misgave +misgesture +misgye +misgive +misgiven +misgives +misgiving +misgivingly +misgivinglying +misgivings +misgo +misgotten +misgovern +misgovernance +misgoverned +misgoverning +misgovernment +misgovernor +misgoverns +misgracious +misgrade +misgraded +misgrading +misgraff +misgraffed +misgraft +misgrafted +misgrafting +misgrafts +misgrave +misgrew +misground +misgrounded +misgrow +misgrowing +misgrown +misgrows +misgrowth +misguage +misguaged +misguess +misguessed +misguesses +misguessing +misguggle +misguidance +misguide +misguided +misguidedly +misguidedness +misguider +misguiders +misguides +misguiding +misguidingly +misguise +mishandle +mishandled +mishandles +mishandling +mishanter +mishap +mishappen +mishaps +mishara +mishave +mishear +misheard +mishearing +mishears +mishikhwutmetunne +miships +mishit +mishits +mishitting +mishmash +mishmashes +mishmee +mishmi +mishmosh +mishmoshes +mishnah +mishnaic +mishnic +mishnical +mishongnovi +misy +mysian +mysid +mysidacea +mysidae +mysidean +misidentify +misidentification +misidentifications +misidentified +misidentifies +misidentifying +misima +misimagination +misimagine +misimpression +misimprove +misimproved +misimprovement +misimproving +misimputation +misimpute +misincensed +misincite +misinclination +misincline +misinfer +misinference +misinferred +misinferring +misinfers +misinflame +misinform +misinformant +misinformants +misinformation +misinformative +misinformed +misinformer +misinforming +misinforms +misingenuity +misinspired +misinstruct +misinstructed +misinstructing +misinstruction +misinstructions +misinstructive +misinstructs +misintelligence +misintelligible +misintend +misintention +misinter +misinterment +misinterpret +misinterpretable +misinterpretation +misinterpretations +misinterpreted +misinterpreter +misinterpreting +misinterprets +misinterred +misinterring +misinters +misintimation +misyoke +misyoked +misyokes +misyoking +misiones +mysis +misitemized +misjoin +misjoinder +misjoined +misjoining +misjoins +misjudge +misjudged +misjudgement +misjudger +misjudges +misjudging +misjudgingly +misjudgment +misjudgments +miskal +miskals +miskeep +miskeeping +miskeeps +misken +miskenning +miskept +misky +miskill +miskin +miskindle +misknew +misknow +misknowing +misknowledge +misknown +misknows +mislabel +mislabeled +mislabeling +mislabelled +mislabelling +mislabels +mislabor +mislabored +mislaboring +mislabors +mislay +mislaid +mislayer +mislayers +mislaying +mislain +mislays +mislanguage +mislead +misleadable +misleader +misleading +misleadingly +misleadingness +misleads +mislear +misleared +mislearn +mislearned +mislearning +mislearns +mislearnt +misled +misleered +mislen +mislest +misly +mislie +mislies +mislight +mislighted +mislighting +mislights +mislying +mislikable +mislike +misliked +misliken +mislikeness +misliker +mislikers +mislikes +misliking +mislikingly +mislin +mislippen +mislit +mislive +mislived +mislives +misliving +mislled +mislocate +mislocated +mislocating +mislocation +mislodge +mislodged +mislodges +mislodging +misluck +mismade +mismake +mismaking +mismanage +mismanageable +mismanaged +mismanagement +mismanager +mismanages +mismanaging +mismannered +mismanners +mismark +mismarked +mismarking +mismarks +mismarry +mismarriage +mismarriages +mismatch +mismatched +mismatches +mismatching +mismatchment +mismate +mismated +mismates +mismating +mismaze +mismean +mismeasure +mismeasured +mismeasurement +mismeasuring +mismeet +mismeeting +mismeets +mismenstruation +mismet +mismetre +misminded +mismingle +mismosh +mismoshes +mismotion +mismount +mismove +mismoved +mismoves +mismoving +misname +misnamed +misnames +misnaming +misnarrate +misnarrated +misnarrating +misnatured +misnavigate +misnavigated +misnavigating +misnavigation +misniac +misnomed +misnomer +misnomered +misnomers +misnumber +misnumbered +misnumbering +misnumbers +misnurture +misnutrition +miso +misobedience +misobey +misobservance +misobserve +misocainea +misocapnic +misocapnist +misocatholic +misoccupy +misoccupied +misoccupying +misogallic +misogamy +misogamic +misogamies +misogamist +misogamists +misogyne +misogyny +misogynic +misogynical +misogynies +misogynism +mysogynism +misogynist +misogynistic +misogynistical +misogynists +misogynous +misohellene +mysoid +misology +misologies +misologist +misomath +misoneism +misoneist +misoneistic +misopaedia +misopaedism +misopaedist +misopaterist +misopedia +misopedism +misopedist +mysophilia +mysophobia +misopinion +misopolemical +misorder +misordination +mysore +misorganization +misorganize +misorganized +misorganizing +misorient +misorientation +misos +misoscopist +misosopher +misosophy +misosophist +mysosophist +mysost +mysosts +misotheism +misotheist +misotheistic +misotyranny +misotramontanism +misoxene +misoxeny +mispackaged +mispacked +mispage +mispaged +mispages +mispagination +mispaging +mispay +mispaid +mispaying +mispaint +mispainted +mispainting +mispaints +misparse +misparsed +misparses +misparsing +mispart +misparted +misparting +misparts +mispassion +mispatch +mispatched +mispatches +mispatching +mispen +mispenned +mispenning +mispens +misperceive +misperceived +misperceiving +misperception +misperform +misperformance +mispersuade +misperuse +misphrase +misphrased +misphrasing +mispick +mispickel +misplace +misplaced +misplacement +misplaces +misplacing +misplay +misplayed +misplaying +misplays +misplant +misplanted +misplanting +misplants +misplead +mispleaded +mispleading +mispleads +misplease +mispled +mispoint +mispointed +mispointing +mispoints +mispoise +mispoised +mispoises +mispoising +mispolicy +misposition +mispossessed +mispractice +mispracticed +mispracticing +mispractise +mispractised +mispractising +mispraise +misprejudiced +mispresent +misprincipled +misprint +misprinted +misprinting +misprints +misprisal +misprise +misprised +mispriser +misprising +misprision +misprisions +misprizal +misprize +misprized +misprizer +misprizes +misprizing +misproceeding +misproduce +misproduced +misproducing +misprofess +misprofessor +mispronounce +mispronounced +mispronouncement +mispronouncer +mispronounces +mispronouncing +mispronunciation +mispronunciations +misproportion +misproportioned +misproportions +misproposal +mispropose +misproposed +misproposing +misproud +misprovide +misprovidence +misprovoke +misprovoked +misprovoking +mispublicized +mispublished +mispunch +mispunctuate +mispunctuated +mispunctuating +mispunctuation +mispurchase +mispurchased +mispurchasing +mispursuit +misput +misputting +misqualify +misqualified +misqualifying +misquality +misquotation +misquotations +misquote +misquoted +misquoter +misquotes +misquoting +misraise +misraised +misraises +misraising +misrate +misrated +misrates +misrating +misread +misreaded +misreader +misreading +misreads +misrealize +misreason +misreceive +misrecital +misrecite +misreckon +misreckoned +misreckoning +misrecognition +misrecognize +misrecollect +misrecollected +misrefer +misreference +misreferred +misreferring +misrefers +misreflect +misreform +misregulate +misregulated +misregulating +misrehearsal +misrehearse +misrehearsed +misrehearsing +misrelate +misrelated +misrelating +misrelation +misrely +misreliance +misrelied +misrelies +misreligion +misrelying +misremember +misremembered +misremembrance +misrender +misrendering +misrepeat +misreport +misreported +misreporter +misreporting +misreports +misreposed +misrepresent +misrepresentation +misrepresentations +misrepresentative +misrepresented +misrepresentee +misrepresenter +misrepresenting +misrepresents +misreprint +misrepute +misresemblance +misresolved +misresult +misreward +misrhyme +misrhymed +misrhymer +misrule +misruled +misruler +misrules +misruly +misruling +misrun +miss +missa +missable +missay +missaid +missayer +missaying +missays +missal +missals +missample +missampled +missampling +missang +missary +missatical +misscribed +misscribing +misscript +misseat +misseated +misseating +misseats +missed +misseem +missel +misseldin +missels +missemblance +missend +missending +missends +missense +missenses +missent +missentence +misserve +misservice +misses +misset +missetting +misshape +misshaped +misshapen +misshapenly +misshapenness +misshapes +misshaping +misship +misshipment +misshipped +misshipping +misshod +misshood +missy +missible +missies +missificate +missyish +missile +missileer +missileman +missilemen +missileproof +missilery +missiles +missyllabication +missyllabify +missyllabification +missyllabified +missyllabifying +missilry +missilries +missiness +missing +missingly +missiology +mission +missional +missionary +missionaries +missionaryship +missionarize +missioned +missioner +missioning +missionization +missionize +missionizer +missions +missis +missisauga +missises +missish +missishness +mississippi +mississippian +mississippians +missit +missive +missives +missmark +missment +missort +missorted +missorting +missorts +missound +missounded +missounding +missounds +missouri +missourian +missourianism +missourians +missourite +missout +missouts +misspace +misspaced +misspaces +misspacing +misspeak +misspeaking +misspeaks +misspeech +misspeed +misspell +misspelled +misspelling +misspellings +misspells +misspelt +misspend +misspender +misspending +misspends +misspent +misspoke +misspoken +misstay +misstart +misstarted +misstarting +misstarts +misstate +misstated +misstatement +misstatements +misstater +misstates +misstating +missteer +missteered +missteering +missteers +misstep +misstepping +missteps +misstyle +misstyled +misstyles +misstyling +misstop +misstopped +misstopping +misstops +missuade +missuggestion +missuit +missuited +missuiting +missuits +missummation +missung +missuppose +missupposed +missupposing +missus +missuses +mist +myst +mystacal +mystacial +mystacine +mystacinous +mystacocete +mystacoceti +mystagog +mystagogy +mystagogic +mystagogical +mystagogically +mystagogs +mystagogue +mistakable +mistakableness +mistakably +mistake +mistakeful +mistaken +mistakenly +mistakenness +mistakeproof +mistaker +mistakers +mistakes +mistaking +mistakingly +mistakion +mistal +mistassini +mistaste +mistaught +mystax +mistbow +mistbows +mistcoat +misteach +misteacher +misteaches +misteaching +misted +mistell +mistelling +mistemper +mistempered +mistend +mistended +mistendency +mistending +mistends +mister +mistered +mistery +mystery +mysterial +mysteriarch +mysteries +mistering +mysteriosophy +mysteriosophic +mysterious +mysteriously +mysteriousness +mysterize +misterm +mistermed +misterming +misterms +misters +mystes +mistetch +misteuk +mistfall +mistflower +mistful +misthink +misthinking +misthinks +misthought +misthread +misthrew +misthrift +misthrive +misthrow +misthrowing +misthrown +misthrows +misty +mistic +mystic +mystical +mysticality +mystically +mysticalness +mysticete +mysticeti +mysticetous +mysticise +mysticism +mysticisms +mysticity +mysticize +mysticized +mysticizing +mysticly +mistico +mystics +mistide +mistier +mistiest +mistify +mystify +mystific +mystifically +mystification +mystifications +mystificator +mystificatory +mystified +mystifiedly +mystifier +mystifiers +mystifies +mystifying +mystifyingly +mistigri +mistigris +mistyish +mistily +mistilled +mistime +mistimed +mistimes +mistiming +mistiness +misting +mistion +mistype +mistyped +mistypes +mistyping +mistypings +mystique +mystiques +mistitle +mistitled +mistitles +mistitling +mistle +mistless +mistletoe +mistletoes +mistold +mistone +mistonusk +mistook +mistouch +mistouched +mistouches +mistouching +mistrace +mistraced +mistraces +mistracing +mistradition +mistrain +mistral +mistrals +mistranscribe +mistranscribed +mistranscribing +mistranscript +mistranscription +mistranslate +mistranslated +mistranslates +mistranslating +mistranslation +mistreading +mistreat +mistreated +mistreating +mistreatment +mistreats +mistress +mistressdom +mistresses +mistresshood +mistressless +mistressly +mistry +mistrial +mistrials +mistrist +mistryst +mistrysted +mistrysting +mistrysts +mistrow +mistrust +mistrusted +mistruster +mistrustful +mistrustfully +mistrustfulness +mistrusting +mistrustingly +mistrustless +mistrusts +mists +mistune +mistuned +mistunes +mistuning +misture +misturn +mistutor +mistutored +mistutoring +mistutors +misunderstand +misunderstandable +misunderstander +misunderstanders +misunderstanding +misunderstandingly +misunderstandings +misunderstands +misunderstood +misunderstoodness +misunion +misunions +misura +misusage +misusages +misuse +misused +misuseful +misusement +misuser +misusers +misuses +misusing +misusurped +misvaluation +misvalue +misvalued +misvalues +misvaluing +misventure +misventurous +misviding +misvouch +misvouched +misway +miswandered +miswed +miswedded +misween +miswend +miswern +miswire +miswired +miswiring +miswisdom +miswish +miswoman +misword +misworded +miswording +miswords +misworship +misworshiped +misworshiper +misworshipper +miswrest +miswrit +miswrite +miswrites +miswriting +miswritten +miswrote +miswrought +miszealous +miszone +miszoned +miszoning +mit +mytacism +mitakshara +mitanni +mitannian +mitannish +mitapsis +mitch +mitchboard +mitchell +mitchella +mite +mitella +miteproof +miter +mitered +miterer +miterers +miterflower +mitergate +mitering +miters +miterwort +mites +myth +mithan +mither +mithers +mythic +mythical +mythicalism +mythicality +mythically +mythicalness +mythicise +mythicised +mythiciser +mythicising +mythicism +mythicist +mythicization +mythicize +mythicized +mythicizer +mythicizing +mythify +mythification +mythified +mythifier +mythifying +mythism +mythist +mythize +mythland +mythmaker +mythmaking +mythoclast +mythoclastic +mythogeneses +mythogenesis +mythogeny +mythogony +mythogonic +mythographer +mythography +mythographies +mythographist +mythogreen +mythoheroic +mythohistoric +mythoi +mythol +mythologema +mythologer +mythology +mythologian +mythologic +mythological +mythologically +mythologies +mythologise +mythologist +mythologists +mythologization +mythologize +mythologized +mythologizer +mythologizing +mythologue +mythomania +mythomaniac +mythometer +mythonomy +mythopastoral +mythopeic +mythopeist +mythopoeia +mythopoeic +mythopoeism +mythopoeist +mythopoem +mythopoesy +mythopoesis +mythopoet +mythopoetic +mythopoetical +mythopoetise +mythopoetised +mythopoetising +mythopoetize +mythopoetized +mythopoetizing +mythopoetry +mythos +mithra +mithraea +mithraeum +mithraic +mithraicism +mithraicist +mithraicize +mithraism +mithraist +mithraistic +mithraitic +mithraize +mithras +mithratic +mithriac +mithridate +mithridatic +mithridatise +mithridatised +mithridatising +mithridatism +mithridatize +mithridatized +mithridatizing +myths +mythus +mity +miticidal +miticide +miticides +mitier +mitiest +mitigable +mitigant +mitigate +mitigated +mitigatedly +mitigates +mitigating +mitigation +mitigative +mitigator +mitigatory +mitigators +mytilacea +mytilacean +mytilaceous +mytiliaspis +mytilid +mytilidae +mytiliform +mytiloid +mytilotoxine +mytilus +miting +mitis +mitises +mitochondria +mitochondrial +mitochondrion +mitogen +mitogenetic +mitogenic +mitogenicity +mitogens +mitokoromono +mitome +mitomycin +mitoses +mitosis +mitosome +mitotic +mitotically +mitra +mitraille +mitrailleur +mitrailleuse +mitral +mitrate +mitre +mitred +mitreflower +mitrer +mitres +mitrewort +mitridae +mitriform +mitring +mitsukurina +mitsukurinidae +mitsumata +mitsvah +mitsvahs +mitsvoth +mitt +mittatur +mittelhand +mittelmeer +mitten +mittened +mittenlike +mittens +mittent +mitty +mittimus +mittimuses +mittle +mitts +mitu +mitua +mitvoth +mitzvah +mitzvahs +mitzvoth +miurus +mix +myxa +mixability +mixable +mixableness +myxadenitis +myxadenoma +myxaemia +myxamoeba +myxangitis +myxasthenia +mixblood +mixe +mixed +myxedema +myxedemas +myxedematoid +myxedematous +myxedemic +mixedly +mixedness +myxemia +mixen +mixer +mixeress +mixers +mixes +mixhill +mixy +mixible +mixilineal +myxine +mixing +myxinidae +myxinoid +myxinoidei +mixite +myxo +myxobacteria +myxobacteriaceae +myxobacteriaceous +myxobacteriales +mixobarbaric +myxoblastoma +myxochondroma +myxochondrosarcoma +mixochromosome +myxocystoma +myxocyte +myxocytes +myxococcus +mixodectes +mixodectidae +myxoedema +myxoedemic +myxoenchondroma +myxofibroma +myxofibrosarcoma +myxoflagellate +myxogaster +myxogasteres +myxogastrales +myxogastres +myxogastric +myxogastrous +myxoglioma +myxoid +myxoinoma +mixolydian +myxolipoma +mixology +mixologies +mixologist +myxoma +myxomas +myxomata +myxomatosis +myxomatous +myxomycetales +myxomycete +myxomycetes +myxomycetous +myxomyoma +myxoneuroma +myxopapilloma +myxophyceae +myxophycean +myxophyta +myxophobia +mixoploid +mixoploidy +myxopod +myxopoda +myxopodan +myxopodia +myxopodium +myxopodous +myxopoiesis +myxorrhea +myxosarcoma +mixosaurus +myxospongiae +myxospongian +myxospongida +myxospore +myxosporidia +myxosporidian +myxosporidiida +myxosporium +myxosporous +myxothallophyta +myxotheca +mixotrophic +myxoviral +myxovirus +mixt +mixtec +mixtecan +mixtiform +mixtilineal +mixtilinear +mixtilion +mixtion +mixture +mixtures +mixup +mixups +mizar +mize +mizen +mizenmast +mizens +mizmaze +myzodendraceae +myzodendraceous +myzodendron +myzomyia +myzont +myzontes +myzostoma +myzostomata +myzostomatous +myzostome +myzostomid +myzostomida +myzostomidae +myzostomidan +myzostomous +mizpah +mizrach +mizrah +mizraim +mizzen +mizzenmast +mizzenmastman +mizzenmasts +mizzens +mizzentop +mizzentopman +mizzentopmen +mizzy +mizzle +mizzled +mizzler +mizzles +mizzly +mizzling +mizzonite +mk +mks +mkt +mktg +ml +mlange +mlechchha +mlx +mm +mmf +mmfd +mmmm +mn +mna +mnage +mnem +mneme +mnemic +mnemiopsis +mnemonic +mnemonical +mnemonicalist +mnemonically +mnemonicon +mnemonics +mnemonism +mnemonist +mnemonization +mnemonize +mnemonized +mnemonizing +mnemosyne +mnemotechny +mnemotechnic +mnemotechnical +mnemotechnics +mnemotechnist +mnesic +mnestic +mnevis +mniaceae +mniaceous +mnioid +mniotiltidae +mnium +mo +moa +moabite +moabitess +moabitic +moabitish +moan +moaned +moanful +moanfully +moanification +moaning +moaningly +moanless +moans +moaria +moarian +moas +moat +moated +moathill +moating +moatlike +moats +moattalite +mob +mobable +mobbable +mobbed +mobber +mobbers +mobby +mobbie +mobbing +mobbish +mobbishly +mobbishness +mobbism +mobbist +mobble +mobcap +mobcaps +mobed +mobil +mobile +mobiles +mobilia +mobilian +mobilianer +mobiliary +mobilisable +mobilisation +mobilise +mobilised +mobiliser +mobilises +mobilising +mobility +mobilities +mobilizable +mobilization +mobilizations +mobilize +mobilized +mobilizer +mobilizers +mobilizes +mobilizing +mobilometer +moble +moblike +mobocracy +mobocracies +mobocrat +mobocratic +mobocratical +mobocrats +mobolatry +mobproof +mobs +mobship +mobsman +mobsmen +mobster +mobsters +mobula +mobulidae +moc +moca +moccasin +moccasins +moccenigo +mocha +mochas +moche +mochel +mochy +mochica +mochila +mochilas +mochras +mochudi +mock +mockable +mockado +mockage +mockbird +mocked +mocker +mockery +mockeries +mockernut +mockers +mocketer +mockful +mockfully +mockground +mocking +mockingbird +mockingbirds +mockingly +mockingstock +mockish +mocks +mockup +mockups +mocmain +moco +mocoa +mocoan +mocock +mocomoco +mocuck +mod +modal +modalism +modalist +modalistic +modality +modalities +modalize +modally +modder +mode +model +modeled +modeler +modelers +modeless +modelessness +modeling +modelings +modelist +modelize +modelled +modeller +modellers +modelling +modelmaker +modelmaking +models +modem +modems +modena +modenese +moder +moderant +moderantism +moderantist +moderate +moderated +moderately +moderateness +moderates +moderating +moderation +moderationism +moderationist +moderations +moderatism +moderatist +moderato +moderator +moderatorial +moderators +moderatorship +moderatos +moderatrix +modern +moderne +moderner +modernest +modernicide +modernisation +modernise +modernised +moderniser +modernish +modernising +modernism +modernist +modernistic +modernists +modernity +modernities +modernizable +modernization +modernize +modernized +modernizer +modernizers +modernizes +modernizing +modernly +modernness +moderns +modes +modest +modester +modestest +modesty +modesties +modestly +modestness +modge +modi +mody +modiation +modica +modicity +modicum +modicums +modif +modify +modifiability +modifiable +modifiableness +modifiably +modificability +modificable +modificand +modification +modificationist +modifications +modificative +modificator +modificatory +modified +modifier +modifiers +modifies +modifying +modili +modillion +modiolar +modioli +modiolus +modish +modishly +modishness +modist +modiste +modistes +modistry +modius +modo +modoc +modred +mods +modula +modulability +modulant +modular +modularity +modularization +modularize +modularized +modularizes +modularizing +modularly +modulate +modulated +modulates +modulating +modulation +modulations +modulative +modulator +modulatory +modulators +module +modules +modulet +moduli +modulidae +modulize +modulo +modulus +modumite +modus +moe +moeble +moeck +moed +moehringia +moellon +moerithere +moeritherian +moeritheriidae +moeritherium +moet +moeurs +mofette +mofettes +moff +moffette +moffettes +moffle +mofussil +mofussilite +mog +mogador +mogadore +mogdad +moggan +mogged +moggy +moggies +mogging +moggio +moghan +moghul +mogigraphy +mogigraphia +mogigraphic +mogilalia +mogilalism +mogiphonia +mogitocia +mogo +mogographia +mogollon +mogos +mogote +mograbi +mogrebbin +mogs +moguey +mogul +moguls +mogulship +moguntine +moha +mohabat +mohair +mohairs +mohalim +mohammad +mohammed +mohammedan +mohammedanism +mohammedanization +mohammedanize +mohammedism +mohammedist +mohammedization +mohammedize +mohar +moharram +mohatra +mohave +mohawk +mohawkian +mohawkite +mohawks +mohegan +mohel +mohels +mohican +mohineyam +mohism +mohnseed +moho +mohock +mohockism +mohoohoo +mohos +mohr +mohrodendron +mohur +mohurs +mohwa +moi +moy +moya +moid +moider +moidore +moidores +moyen +moyenant +moyener +moyenless +moyenne +moier +moiest +moieter +moiety +moieties +moyite +moil +moyl +moile +moyle +moiled +moiley +moiler +moilers +moiles +moiling +moilingly +moils +moilsome +moineau +moingwena +moio +moyo +moir +moira +moirai +moire +moireed +moireing +moires +moirette +moise +moism +moison +moissanite +moist +moisten +moistened +moistener +moisteners +moistening +moistens +moister +moistest +moistful +moisty +moistify +moistiness +moistish +moistishness +moistless +moistly +moistness +moisture +moistureless +moistureproof +moistures +moisturize +moisturized +moisturizer +moisturizers +moisturizes +moisturizing +moit +moither +moity +moitier +moitiest +mojarra +mojarras +mojo +mojos +mokaddam +mokador +mokamoka +moke +mokes +moki +moky +mokihana +mokihi +moko +moksha +mokum +mol +mola +molal +molala +molality +molalities +molar +molary +molariform +molarimeter +molarity +molarities +molars +molas +molasse +molasses +molasseses +molassy +molassied +molave +mold +moldability +moldable +moldableness +moldasle +moldavian +moldavite +moldboard +moldboards +molded +molder +moldered +moldery +moldering +molders +moldy +moldier +moldiest +moldiness +molding +moldings +moldmade +moldproof +molds +moldwarp +moldwarps +mole +molebut +molecast +molecula +molecular +molecularist +molecularity +molecularly +molecule +molecules +molehead +moleheap +molehill +molehilly +molehillish +molehills +moleism +molelike +molendinar +molendinary +molengraaffite +moleproof +moler +moles +moleskin +moleskins +molest +molestation +molestations +molested +molester +molesters +molestful +molestfully +molestie +molesting +molestious +molests +molet +molewarp +molge +molgula +moly +molybdate +molybdena +molybdenic +molybdeniferous +molybdenite +molybdenous +molybdenum +molybdic +molybdite +molybdocardialgia +molybdocolic +molybdodyspepsia +molybdomancy +molybdomenite +molybdonosus +molybdoparesis +molybdophyllite +molybdosis +molybdous +molidae +moliere +molies +molify +molified +molifying +molilalia +molimen +moliminous +molinary +moline +molinet +moling +molinia +molinism +molinist +molinistic +molysite +molition +molka +moll +molla +mollah +mollahs +molland +mollberg +molle +molles +mollescence +mollescent +molleton +molly +mollichop +mollycoddle +mollycoddled +mollycoddler +mollycoddlers +mollycoddles +mollycoddling +mollycosset +mollycot +mollicrush +mollie +mollienisia +mollient +molliently +mollies +mollify +mollifiable +mollification +mollified +mollifiedly +mollifier +mollifiers +mollifies +mollifying +mollifyingly +mollifyingness +molligrant +molligrubs +mollyhawk +mollymawk +mollipilose +mollisiaceae +mollisiose +mollisol +mollities +mollitious +mollitude +molls +molluginaceae +mollugo +mollusc +mollusca +molluscan +molluscans +molluscicidal +molluscicide +molluscivorous +molluscoid +molluscoida +molluscoidal +molluscoidan +molluscoidea +molluscoidean +molluscous +molluscousness +molluscs +molluscum +mollusk +molluskan +mollusklike +mollusks +molman +molmen +molmutian +moloch +molochize +molochs +molochship +molocker +moloid +moloker +molompi +molosse +molosses +molossian +molossic +molossidae +molossine +molossoid +molossus +molothrus +molpe +molrooken +mols +molt +molted +molten +moltenly +molter +molters +molting +molto +molts +moltten +molucca +moluccan +moluccella +moluche +molvi +mom +mombin +momble +mombottu +mome +moment +momenta +momental +momentally +momentaneall +momentaneity +momentaneous +momentaneously +momentaneousness +momentany +momentary +momentarily +momentariness +momently +momento +momentoes +momentos +momentous +momentously +momentousness +moments +momentum +momentums +momes +momi +momiology +momish +momism +momisms +momist +momma +mommas +momme +mommer +mommet +mommy +mommies +momo +momordica +momotidae +momotinae +momotus +moms +momser +momus +momuses +momzer +mon +mona +monacan +monacanthid +monacanthidae +monacanthine +monacanthous +monacetin +monach +monacha +monachal +monachate +monachi +monachism +monachist +monachization +monachize +monacid +monacidic +monacids +monacillo +monacillos +monaco +monact +monactin +monactinal +monactine +monactinellid +monactinellidan +monad +monadal +monadelph +monadelphia +monadelphian +monadelphous +monades +monadic +monadical +monadically +monadiform +monadigerous +monadina +monadism +monadisms +monadistic +monadnock +monadology +monads +monaene +monal +monamide +monamine +monamniotic +monanday +monander +monandry +monandria +monandrian +monandric +monandries +monandrous +monanthous +monaphase +monapsal +monarch +monarchal +monarchally +monarchess +monarchy +monarchial +monarchian +monarchianism +monarchianist +monarchianistic +monarchic +monarchical +monarchically +monarchies +monarchism +monarchist +monarchistic +monarchists +monarchize +monarchized +monarchizer +monarchizing +monarchlike +monarcho +monarchomachic +monarchomachist +monarchs +monarda +monardas +monardella +monarthritis +monarticular +monas +monasa +monascidiae +monascidian +monase +monaster +monastery +monasterial +monasterially +monasteries +monastic +monastical +monastically +monasticism +monasticize +monastics +monatomic +monatomically +monatomicity +monatomism +monaul +monauli +monaulos +monaural +monaurally +monax +monaxial +monaxile +monaxon +monaxonial +monaxonic +monaxonida +monazine +monazite +monazites +monbuttu +monchiquite +monday +mondayish +mondayishness +mondayland +mondain +mondaine +mondays +monde +mondego +mondes +mondial +mondo +mondos +mondsee +mone +monecian +monecious +monedula +monegasque +money +moneyage +moneybag +moneybags +moneychanger +moneychangers +moneyed +moneyer +moneyers +moneyflower +moneygetting +moneygrub +moneygrubber +moneygrubbing +moneying +moneylender +moneylenders +moneylending +moneyless +moneylessness +moneymake +moneymaker +moneymakers +moneymaking +moneyman +moneymonger +moneymongering +moneyocracy +moneys +moneysaving +moneywise +moneywort +monel +monembryary +monembryony +monembryonic +moneme +monepic +monepiscopacy +monepiscopal +monepiscopus +moner +monera +moneral +moneran +monergic +monergism +monergist +monergistic +moneric +moneron +monerons +monerozoa +monerozoan +monerozoic +monerula +moneses +monesia +monest +monestrous +monetary +monetarily +monetarism +monetarist +monetarists +moneth +monetise +monetised +monetises +monetising +monetite +monetization +monetize +monetized +monetizes +monetizing +mong +mongcorn +mongeese +monger +mongered +mongerer +mongery +mongering +mongers +monghol +mongholian +mongibel +mongler +mongo +mongoe +mongoes +mongoyo +mongol +mongolia +mongolian +mongolianism +mongolians +mongolic +mongolioid +mongolish +mongolism +mongolization +mongolize +mongoloid +mongoloids +mongols +mongoose +mongooses +mongos +mongrel +mongreldom +mongrelisation +mongrelise +mongrelised +mongreliser +mongrelish +mongrelising +mongrelism +mongrelity +mongrelization +mongrelize +mongrelized +mongrelizing +mongrelly +mongrelness +mongrels +mongst +monheimite +mony +monial +monias +monic +monica +monicker +monickers +monie +monied +monier +monies +moniker +monikers +monilated +monilethrix +monilia +moniliaceae +moniliaceous +monilial +moniliales +moniliasis +monilicorn +moniliform +moniliformly +monilioid +moniment +monimia +monimiaceae +monimiaceous +monimolite +monimostylic +monish +monished +monisher +monishes +monishing +monishment +monism +monisms +monist +monistic +monistical +monistically +monists +monitary +monition +monitions +monitive +monitor +monitored +monitory +monitorial +monitorially +monitories +monitoring +monitorish +monitors +monitorship +monitress +monitrix +monk +monkbird +monkcraft +monkdom +monkey +monkeyboard +monkeyed +monkeyface +monkeyfy +monkeyfied +monkeyfying +monkeyflower +monkeyhood +monkeying +monkeyish +monkeyishly +monkeyishness +monkeyism +monkeylike +monkeynut +monkeypod +monkeypot +monkeyry +monkeyrony +monkeys +monkeyshine +monkeyshines +monkeytail +monkery +monkeries +monkeryies +monkess +monkfish +monkfishes +monkflower +monkhood +monkhoods +monkish +monkishly +monkishness +monkism +monkly +monklike +monkliness +monkmonger +monks +monkship +monkshood +monkshoods +monmouth +monmouthite +monny +monniker +monnion +mono +monoacetate +monoacetin +monoacid +monoacidic +monoacids +monoalphabetic +monoamid +monoamide +monoamin +monoamine +monoaminergic +monoamino +monoammonium +monoatomic +monoazo +monobacillary +monobase +monobasic +monobasicity +monobath +monoblastic +monoblepsia +monoblepsis +monobloc +monobranchiate +monobromacetone +monobromated +monobromide +monobrominated +monobromination +monobromized +monobromoacetanilide +monobromoacetone +monobutyrin +monocable +monocalcium +monocarbide +monocarbonate +monocarbonic +monocarboxylic +monocardian +monocarp +monocarpal +monocarpellary +monocarpian +monocarpic +monocarpous +monocarps +monocellular +monocentric +monocentrid +monocentridae +monocentris +monocentroid +monocephalous +monocerco +monocercous +monoceros +monocerous +monochasia +monochasial +monochasium +monochlamydeae +monochlamydeous +monochlor +monochloracetic +monochloranthracene +monochlorbenzene +monochloride +monochlorinated +monochlorination +monochloro +monochloroacetic +monochlorobenzene +monochloromethane +monochoanitic +monochord +monochordist +monochordize +monochroic +monochromasy +monochromat +monochromate +monochromatic +monochromatically +monochromaticity +monochromatism +monochromator +monochrome +monochromes +monochromy +monochromic +monochromical +monochromically +monochromist +monochromous +monochronic +monochronometer +monochronous +monocyanogen +monocycle +monocycly +monocyclic +monocyclica +monociliated +monocystic +monocystidae +monocystidea +monocystis +monocyte +monocytes +monocytic +monocytoid +monocytopoiesis +monocle +monocled +monocleid +monocleide +monocles +monoclinal +monoclinally +monocline +monoclinian +monoclinic +monoclinism +monoclinometric +monoclinous +monoclonal +monoclonius +monocoelia +monocoelian +monocoelic +monocondyla +monocondylar +monocondylian +monocondylic +monocondylous +monocoque +monocormic +monocot +monocotyl +monocotyledon +monocotyledones +monocotyledonous +monocotyledons +monocots +monocracy +monocrat +monocratic +monocratis +monocrats +monocrotic +monocrotism +monocular +monocularity +monocularly +monoculate +monocule +monoculist +monoculous +monocultural +monoculture +monoculus +monodactyl +monodactylate +monodactyle +monodactyly +monodactylism +monodactylous +monodelph +monodelphia +monodelphian +monodelphic +monodelphous +monodermic +monody +monodic +monodical +monodically +monodies +monodimetric +monodynamic +monodynamism +monodist +monodists +monodize +monodomous +monodon +monodont +monodonta +monodontal +monodram +monodrama +monodramatic +monodramatist +monodrame +monodromy +monodromic +monoecy +monoecia +monoecian +monoecies +monoecious +monoeciously +monoeciousness +monoecism +monoeidic +monoenergetic +monoester +monoestrous +monoethanolamine +monoethylamine +monofil +monofilament +monofilm +monofils +monoflagellate +monoformin +monofuel +monofuels +monogamy +monogamian +monogamic +monogamies +monogamik +monogamist +monogamistic +monogamists +monogamou +monogamous +monogamously +monogamousness +monoganglionic +monogastric +monogene +monogenea +monogenean +monogeneity +monogeneous +monogenesy +monogenesis +monogenesist +monogenetic +monogenetica +monogeny +monogenic +monogenically +monogenies +monogenism +monogenist +monogenistic +monogenous +monogerm +monogyny +monogynia +monogynic +monogynies +monogynious +monogynist +monogynoecial +monogynous +monoglycerid +monoglyceride +monoglot +monogoneutic +monogony +monogonoporic +monogonoporous +monogram +monogramed +monograming +monogramm +monogrammatic +monogrammatical +monogrammed +monogrammic +monogramming +monograms +monograph +monographed +monographer +monographers +monographes +monography +monographic +monographical +monographically +monographing +monographist +monographs +monograptid +monograptidae +monograptus +monohybrid +monohydrate +monohydrated +monohydric +monohydrogen +monohydroxy +monohull +monoicous +monoid +monoketone +monokini +monolayer +monolater +monolatry +monolatrist +monolatrous +monoline +monolingual +monolinguist +monoliteral +monolith +monolithal +monolithic +monolithically +monolithism +monoliths +monolobular +monolocular +monolog +monology +monologian +monologic +monological +monologies +monologist +monologists +monologize +monologized +monologizing +monologs +monologue +monologues +monologuist +monologuists +monomachy +monomachist +monomail +monomania +monomaniac +monomaniacal +monomaniacs +monomanias +monomark +monomastigate +monomeniscous +monomer +monomeric +monomerous +monomers +monometalism +monometalist +monometallic +monometallism +monometallist +monometer +monomethyl +monomethylamine +monomethylated +monomethylic +monometric +monometrical +monomya +monomial +monomials +monomyary +monomyaria +monomyarian +monomict +monomineral +monomineralic +monomolecular +monomolecularly +monomolybdate +monomorium +monomorphemic +monomorphic +monomorphism +monomorphous +mononaphthalene +mononch +mononchus +mononeural +monongahela +mononychous +mononym +mononymy +mononymic +mononymization +mononymize +mononitrate +mononitrated +mononitration +mononitride +mononitrobenzene +mononomial +mononomian +monont +mononuclear +mononucleated +mononucleoses +mononucleosis +mononucleotide +monoousian +monoousious +monoparental +monoparesis +monoparesthesia +monopathy +monopathic +monopectinate +monopersonal +monopersulfuric +monopersulphuric +monopetalae +monopetalous +monophagy +monophagia +monophagism +monophagous +monophase +monophasia +monophasic +monophylety +monophyletic +monophyleticism +monophyletism +monophylite +monophyllous +monophyodont +monophyodontism +monophysite +monophysitic +monophysitical +monophysitism +monophobia +monophoic +monophone +monophony +monophonic +monophonically +monophonies +monophonous +monophotal +monophote +monophthalmic +monophthalmus +monophthong +monophthongal +monophthongization +monophthongize +monophthongized +monophthongizing +monopylaea +monopylaria +monopylean +monopyrenous +monopitch +monoplace +monoplacula +monoplacular +monoplaculate +monoplane +monoplanes +monoplanist +monoplasmatic +monoplasric +monoplast +monoplastic +monoplegia +monoplegic +monoploid +monopneumoa +monopneumonian +monopneumonous +monopode +monopodes +monopody +monopodia +monopodial +monopodially +monopodic +monopodies +monopodium +monopodous +monopolar +monopolaric +monopolarity +monopole +monopoles +monopoly +monopolies +monopolylogist +monopolylogue +monopolisation +monopolise +monopolised +monopoliser +monopolising +monopolism +monopolist +monopolistic +monopolistically +monopolists +monopolitical +monopolizable +monopolization +monopolize +monopolized +monopolizer +monopolizes +monopolizing +monopoloid +monopolous +monopotassium +monoprionid +monoprionidian +monoprogrammed +monoprogramming +monopropellant +monoprotic +monopsychism +monopsony +monopsonistic +monoptera +monopteral +monopteridae +monopteroi +monopteroid +monopteron +monopteros +monopterous +monoptic +monoptical +monoptote +monoptotic +monopttera +monorail +monorailroad +monorails +monorailway +monorchid +monorchidism +monorchis +monorchism +monorganic +monorhyme +monorhymed +monorhina +monorhinal +monorhine +monorhinous +monorhythmic +monorime +monos +monosaccharide +monosaccharose +monoschemic +monoscope +monose +monosemy +monosemic +monosepalous +monoservice +monosexuality +monosexualities +monosilane +monosilicate +monosilicic +monosyllabic +monosyllabical +monosyllabically +monosyllabicity +monosyllabism +monosyllabize +monosyllable +monosyllables +monosyllogism +monosymmetry +monosymmetric +monosymmetrical +monosymmetrically +monosymptomatic +monosynaptic +monosynaptically +monosynthetic +monosiphonic +monosiphonous +monoski +monosodium +monosomatic +monosomatous +monosome +monosomes +monosomic +monospace +monosperm +monospermal +monospermy +monospermic +monospermous +monospherical +monospondylic +monosporangium +monospore +monospored +monosporiferous +monosporous +monostable +monostele +monostely +monostelic +monostelous +monostich +monostichic +monostichous +monostylous +monostomata +monostomatidae +monostomatous +monostome +monostomidae +monostomous +monostomum +monostromatic +monostrophe +monostrophic +monostrophics +monosubstituted +monosubstitution +monosulfone +monosulfonic +monosulphide +monosulphone +monosulphonic +monotelephone +monotelephonic +monotellurite +monotessaron +monothalama +monothalaman +monothalamian +monothalamic +monothalamous +monothecal +monotheism +monotheist +monotheistic +monotheistical +monotheistically +monotheists +monothelete +monotheletian +monotheletic +monotheletism +monothelious +monothelism +monothelite +monothelitic +monothelitism +monothetic +monotic +monotint +monotints +monotypal +monotype +monotypes +monotypic +monotypical +monotypous +monotocardia +monotocardiac +monotocardian +monotocous +monotomous +monotonal +monotone +monotones +monotony +monotonic +monotonical +monotonically +monotonicity +monotonies +monotonist +monotonize +monotonous +monotonously +monotonousness +monotremal +monotremata +monotremate +monotrematous +monotreme +monotremous +monotrichate +monotrichic +monotrichous +monotriglyph +monotriglyphic +monotrocha +monotrochal +monotrochian +monotrochous +monotron +monotropa +monotropaceae +monotropaceous +monotrophic +monotropy +monotropic +monotropically +monotropies +monotropsis +monoureide +monovalence +monovalency +monovalent +monovariant +monoverticillate +monovoltine +monovular +monoxenous +monoxide +monoxides +monoxyla +monoxyle +monoxylic +monoxylon +monoxylous +monoxime +monozygotic +monozygous +monozoa +monozoan +monozoic +monroe +monroeism +monroeist +monrolite +mons +monseigneur +monseignevr +monsia +monsieur +monsieurs +monsieurship +monsignor +monsignore +monsignori +monsignorial +monsignors +monsoni +monsoon +monsoonal +monsoonish +monsoonishly +monsoons +monspermy +monster +monstera +monsterhood +monsterlike +monsters +monstership +monstrance +monstrances +monstrate +monstration +monstrator +monstricide +monstriferous +monstrify +monstrification +monstrosity +monstrosities +monstrous +monstrously +monstrousness +mont +montabyn +montadale +montage +montaged +montages +montaging +montagnac +montagnais +montagnard +montagne +montague +montana +montanan +montanans +montanas +montane +montanes +montanic +montanin +montanism +montanist +montanistic +montanistical +montanite +montanize +montant +montanto +montargis +montauk +montbretia +monte +montebrasite +montegre +monteith +monteiths +montem +montenegrin +montepulciano +montera +monterey +montero +monteros +montes +montesco +montesinos +montessori +montessorian +montessorianism +montevideo +montezuma +montgolfier +montgolfiers +montgomery +montgomeryshire +month +monthly +monthlies +monthlong +monthon +months +monty +montia +monticellite +monticle +monticola +monticolae +monticoline +monticulate +monticule +monticuline +monticulipora +monticuliporidae +monticuliporidean +monticuliporoid +monticulose +monticulous +monticulus +montiform +montigeneous +montilla +montjoy +montjoye +montmartrite +montmorency +montmorillonite +montmorillonitic +montmorilonite +monton +montpelier +montrachet +montre +montreal +montroydite +montross +montu +monture +montuvio +monumbo +monument +monumental +monumentalise +monumentalised +monumentalising +monumentalism +monumentality +monumentalization +monumentalize +monumentalized +monumentalizing +monumentally +monumentary +monumented +monumenting +monumentless +monumentlike +monuments +monuron +monurons +monzodiorite +monzogabbro +monzonite +monzonitic +moo +mooachaht +moocah +mooch +moocha +mooched +moocher +moochers +mooches +mooching +moochulka +mood +mooder +moody +moodier +moodiest +moodily +moodiness +moodir +moodish +moodishly +moodishness +moodle +moods +mooed +mooing +mookhtar +mooktar +mool +moola +moolah +moolahs +moolas +mooley +mooleys +moolet +moolings +mools +moolum +moolvee +moolvi +moolvie +moon +moonack +moonal +moonbeam +moonbeams +moonbill +moonblind +moonblink +moonbow +moonbows +mooncalf +mooncalves +mooncreeper +moondog +moondown +moondrop +mooned +mooneye +mooneyes +mooner +moonery +moonet +moonface +moonfaced +moonfall +moonfish +moonfishes +moonflower +moong +moonglade +moonglow +moonhead +moony +moonie +moonier +mooniest +moonily +mooniness +mooning +moonish +moonishly +moonite +moonja +moonjah +moonless +moonlessness +moonlet +moonlets +moonlight +moonlighted +moonlighter +moonlighters +moonlighty +moonlighting +moonlights +moonlike +moonlikeness +moonling +moonlit +moonlitten +moonman +moonmen +moonpath +moonpenny +moonproof +moonquake +moonraker +moonraking +moonrat +moonrise +moonrises +moons +moonsail +moonsails +moonscape +moonscapes +moonseed +moonseeds +moonset +moonsets +moonshade +moonshee +moonshine +moonshined +moonshiner +moonshiners +moonshiny +moonshining +moonshot +moonshots +moonsick +moonsickness +moonsif +moonstone +moonstones +moonstricken +moonstruck +moontide +moonway +moonwalk +moonwalker +moonwalking +moonwalks +moonward +moonwards +moonwort +moonworts +moop +moor +moorage +moorages +moorball +moorband +moorberry +moorberries +moorbird +moorburn +moorburner +moorburning +moorcock +moore +moored +mooress +moorflower +moorfowl +moorfowls +moorhen +moorhens +moory +moorier +mooriest +mooring +moorings +moorish +moorishly +moorishness +moorland +moorlander +moorlands +moorman +moormen +moorn +moorpan +moorpunky +moors +moorship +moorsman +moorstone +moortetter +mooruk +moorup +moorwort +moorworts +moos +moosa +moose +mooseberry +mooseberries +moosebird +moosebush +moosecall +mooseflower +moosehood +moosey +moosemilk +moosemise +moosetongue +moosewob +moosewood +moost +moot +mootable +mootch +mooted +mooter +mooters +mooth +mooting +mootman +mootmen +mootness +moots +mootstead +mootsuddy +mootworthy +mop +mopan +mopane +mopani +mopboard +mopboards +mope +moped +mopeder +mopeders +mopeds +mopehawk +mopey +mopeier +mopeiest +moper +mopery +mopers +mopes +moph +mophead +mopheaded +mopheadedness +mopy +mopier +mopiest +moping +mopingly +mopish +mopishly +mopishness +mopla +moplah +mopoke +mopokes +mopped +mopper +moppers +moppet +moppets +moppy +mopping +mops +mopsey +mopsy +mopstick +mopus +mopuses +mopusses +moquelumnan +moquette +moquettes +moqui +mor +mora +morabit +moraceae +moraceous +morada +morae +moraea +moray +morainal +moraine +moraines +morainic +morays +moral +morale +moraler +morales +moralioralist +moralise +moralised +moralises +moralising +moralism +moralisms +moralist +moralistic +moralistically +moralists +morality +moralities +moralization +moralize +moralized +moralizer +moralizers +moralizes +moralizing +moralizingly +moraller +moralless +morally +moralness +morals +moran +moras +morass +morasses +morassy +morassic +morassweed +morat +morate +moration +moratory +moratoria +moratorium +moratoriums +morattoria +moravian +moravianism +moravianized +moravid +moravite +morbid +morbidezza +morbidity +morbidities +morbidize +morbidly +morbidness +morbiferal +morbiferous +morbify +morbific +morbifical +morbifically +morbility +morbillary +morbilli +morbilliform +morbillous +morbleu +morbose +morbus +morceau +morceaux +morcellate +morcellated +morcellating +morcellation +morcellement +morcha +morchella +morcote +mord +mordacious +mordaciously +mordacity +mordancy +mordancies +mordant +mordanted +mordanting +mordantly +mordants +mordecai +mordella +mordellid +mordellidae +mordelloid +mordenite +mordent +mordents +mordicant +mordicate +mordication +mordicative +mordieu +mordisheen +mordore +mordu +mordv +mordva +mordvin +mordvinian +more +moreen +moreens +morefold +moreish +morel +morella +morelle +morelles +morello +morellos +morels +morena +morencite +morendo +moreness +morenita +morenosite +moreote +moreover +morepeon +morepork +mores +moresco +moresque +moresques +morfond +morfound +morfounder +morfrey +morg +morga +morgay +morgan +morgana +morganatic +morganatical +morganatically +morganic +morganite +morganize +morgen +morgengift +morgens +morgenstern +morglay +morgue +morgues +morian +moribund +moribundity +moribundly +moric +morice +moriche +moriform +morigerate +morigeration +morigerous +morigerously +morigerousness +moriglio +morillon +morin +morinaceae +morinda +morindin +morindone +morinel +moringa +moringaceae +moringaceous +moringad +moringua +moringuid +moringuidae +moringuoid +morion +morions +moriori +moriscan +morisco +morish +morisonian +morisonianism +morkin +morling +morlop +mormaer +mormal +mormaor +mormaordom +mormaorship +mormyr +mormyre +mormyrian +mormyrid +mormyridae +mormyroid +mormyrus +mormo +mormon +mormondom +mormoness +mormonism +mormonist +mormonite +mormons +mormonweed +mormoops +mormorando +morn +mornay +morne +morned +mornette +morning +morningless +morningly +mornings +morningstar +morningtide +morningward +mornless +mornlike +morns +morntime +mornward +moro +moroc +morocain +moroccan +moroccans +morocco +moroccos +morocota +morology +morological +morologically +morologist +moromancy +moron +moroncy +morone +morones +morong +moronic +moronically +moronidae +moronism +moronisms +moronity +moronities +moronry +morons +moropus +moror +morosaurian +morosauroid +morosaurus +morose +morosely +moroseness +morosis +morosity +morosities +morosoph +moroxite +morph +morphactin +morphallaxes +morphallaxis +morphea +morphean +morpheme +morphemes +morphemic +morphemically +morphemics +morphetic +morpheus +morphew +morphgan +morphia +morphias +morphiate +morphic +morphically +morphin +morphinate +morphine +morphines +morphinic +morphinism +morphinist +morphinization +morphinize +morphinomania +morphinomaniac +morphins +morphiomania +morphiomaniac +morphism +morphisms +morphized +morphizing +morpho +morphogeneses +morphogenesis +morphogenetic +morphogenetically +morphogeny +morphogenic +morphographer +morphography +morphographic +morphographical +morphographist +morphol +morpholin +morpholine +morphology +morphologic +morphological +morphologically +morphologies +morphologist +morphologists +morpholoical +morphometry +morphometric +morphometrical +morphometrically +morphon +morphoneme +morphonemic +morphonemics +morphonomy +morphonomic +morphophyly +morphophoneme +morphophonemic +morphophonemically +morphophonemics +morphoplasm +morphoplasmic +morphos +morphoses +morphosis +morphotic +morphotonemic +morphotonemics +morphotropy +morphotropic +morphotropism +morphous +morphrey +morphs +morpion +morpunkee +morra +morral +morrenian +morrhua +morrhuate +morrhuin +morrhuine +morrice +morricer +morrion +morrions +morris +morrisean +morrises +morro +morros +morrow +morrowing +morrowless +morrowmass +morrows +morrowspeech +morrowtide +mors +morsal +morse +morsel +morseled +morseling +morselization +morselize +morselled +morselling +morsels +morsing +morsure +mort +mortacious +mortadella +mortal +mortalism +mortalist +mortality +mortalities +mortalize +mortalized +mortalizing +mortally +mortalness +mortals +mortalty +mortalwise +mortancestry +mortar +mortarboard +mortarboards +mortared +mortary +mortaring +mortarize +mortarless +mortarlike +mortars +mortarware +mortbell +mortcloth +mortem +mortersheen +mortgage +mortgageable +mortgaged +mortgagee +mortgagees +mortgager +mortgagers +mortgages +mortgaging +mortgagor +mortgagors +morth +morthwyrtha +mortice +morticed +morticer +mortices +mortician +morticians +morticing +mortier +mortiferous +mortiferously +mortiferousness +mortify +mortific +mortification +mortifications +mortified +mortifiedly +mortifiedness +mortifier +mortifies +mortifying +mortifyingly +mortimer +mortis +mortise +mortised +mortiser +mortisers +mortises +mortising +mortlake +mortling +mortmain +mortmainer +mortmains +morton +mortorio +mortress +mortreux +mortrewes +morts +mortuary +mortuarian +mortuaries +mortuous +morula +morulae +morular +morulas +morulation +morule +moruloid +morus +morvin +morw +morwong +mos +mosaic +mosaical +mosaically +mosaicism +mosaicist +mosaicity +mosaicked +mosaicking +mosaics +mosaism +mosaist +mosan +mosandrite +mosasaur +mosasauri +mosasauria +mosasaurian +mosasaurid +mosasauridae +mosasauroid +mosasaurus +mosatenan +moschate +moschatel +moschatelline +moschi +moschidae +moschiferous +moschinae +moschine +moschus +moscow +mose +mosey +moseyed +moseying +moseys +mosel +moselle +moses +mosesite +mosetena +mosette +mosgu +moshav +moshavim +mosk +moskeneer +mosker +mosks +moslem +moslemah +moslemic +moslemin +moslemism +moslemite +moslemize +moslems +moslings +mosoceca +mosocecum +mosque +mosquelet +mosques +mosquish +mosquital +mosquito +mosquitobill +mosquitocidal +mosquitocide +mosquitoey +mosquitoes +mosquitofish +mosquitofishes +mosquitoish +mosquitoproof +mosquitos +mosquittoey +moss +mossback +mossbacked +mossbacks +mossbanker +mossberry +mossbunker +mossed +mosser +mossery +mossers +mosses +mossful +mosshead +mosshorn +mossi +mossy +mossyback +mossie +mossier +mossiest +mossiness +mossing +mossless +mosslike +mosso +mosstrooper +mosstroopery +mosstrooping +mosswort +most +mostaccioli +mostdeal +moste +mostic +mosting +mostly +mostlike +mostlings +mostness +mostra +mosts +mostwhat +mosul +mosur +mot +mota +motacil +motacilla +motacillid +motacillidae +motacillinae +motacilline +motatory +motatorious +motazilite +mote +moted +motey +motel +moteless +motels +moter +motes +motet +motets +motettist +motetus +moth +mothball +mothballed +mothballing +mothballs +mothed +mother +motherboard +mothercraft +motherdom +mothered +motherer +motherers +motherfucker +mothergate +motherhood +motherhouse +mothery +motheriness +mothering +motherkin +motherkins +motherland +motherlands +motherless +motherlessness +motherly +motherlike +motherliness +motherling +mothers +mothership +mothersome +motherward +motherwise +motherwort +mothy +mothier +mothiest +mothless +mothlike +mothproof +mothproofed +mothproofer +mothproofing +moths +mothworm +motif +motific +motifs +motyka +motile +motiles +motility +motilities +motion +motionable +motional +motioned +motioner +motioners +motioning +motionless +motionlessly +motionlessness +motions +motitation +motivate +motivated +motivates +motivating +motivation +motivational +motivationally +motivations +motivative +motivator +motive +motived +motiveless +motivelessly +motivelessness +motiveness +motives +motivic +motiving +motivity +motivities +motivo +motley +motleyer +motleyest +motleyness +motleys +motlier +motliest +motmot +motmots +motocar +motocycle +motocross +motofacient +motograph +motographic +motomagnetic +moton +motoneuron +motophone +motor +motorable +motorbicycle +motorbike +motorbikes +motorboat +motorboater +motorboating +motorboatman +motorboats +motorbus +motorbuses +motorbusses +motorcab +motorcade +motorcades +motorcar +motorcars +motorcycle +motorcycled +motorcycler +motorcycles +motorcycling +motorcyclist +motorcyclists +motorcoach +motordom +motordrome +motored +motory +motorial +motoric +motorically +motoring +motorings +motorisation +motorise +motorised +motorises +motorising +motorism +motorist +motorists +motorium +motorization +motorize +motorized +motorizes +motorizing +motorless +motorman +motormen +motorneer +motorphobe +motorphobia +motorphobiac +motors +motorsailer +motorscooters +motorship +motorships +motortruck +motortrucks +motorway +motorways +motozintlec +motozintleca +motricity +mots +mott +motte +mottes +mottetto +motty +mottle +mottled +mottledness +mottlement +mottler +mottlers +mottles +mottling +motto +mottoed +mottoes +mottoless +mottolike +mottos +mottramite +motts +mou +mouch +moucharaby +moucharabies +mouchard +mouchardism +mouche +mouched +mouches +mouching +mouchoir +mouchoirs +mouchrabieh +moud +moudy +moudie +moudieman +moue +mouedhin +moues +moufflon +moufflons +mouflon +mouflons +mougeotia +mougeotiaceae +mought +mouill +mouillation +mouille +mouillure +moujik +moujiks +moul +moulage +moulages +mould +mouldboard +moulded +moulder +mouldered +mouldery +mouldering +moulders +mouldy +mouldier +mouldies +mouldiest +mouldiness +moulding +mouldings +mouldmade +moulds +mouldwarp +moule +mouly +moulin +moulinage +moulinet +moulins +moulleen +moulrush +mouls +moult +moulted +moulten +moulter +moulters +moulting +moults +moulvi +moun +mound +mounded +moundy +moundiness +mounding +moundlet +mounds +moundsman +moundsmen +moundwork +mounseer +mount +mountable +mountably +mountain +mountained +mountaineer +mountaineered +mountaineering +mountaineers +mountainer +mountainet +mountainette +mountainy +mountainless +mountainlike +mountainous +mountainously +mountainousness +mountains +mountainside +mountainsides +mountaintop +mountaintops +mountainward +mountainwards +mountance +mountant +mountebank +mountebanked +mountebankery +mountebankeries +mountebankish +mountebankism +mountebankly +mountebanks +mounted +mountee +mounter +mounters +mounty +mountie +mounties +mounting +mountingly +mountings +mountlet +mounts +mounture +moup +mourn +mourne +mourned +mourner +mourneress +mourners +mournful +mournfuller +mournfullest +mournfully +mournfulness +mourning +mourningly +mournings +mournival +mourns +mournsome +mouse +mousebane +mousebird +moused +mousee +mousees +mousefish +mousefishes +mousehawk +mousehole +mousehound +mousey +mouseion +mousekin +mouselet +mouselike +mouseling +mousemill +mousepox +mouseproof +mouser +mousery +mouseries +mousers +mouses +mouseship +mousetail +mousetrap +mousetrapped +mousetrapping +mousetraps +mouseweb +mousy +mousier +mousiest +mousily +mousiness +mousing +mousingly +mousings +mousle +mouslingly +mousme +mousmee +mousoni +mousquetaire +mousquetaires +moussaka +moussakas +mousse +mousseline +mousses +mousseux +moustache +moustached +moustaches +moustachial +moustachio +mousterian +moustoc +mout +moutan +moutarde +mouth +mouthable +mouthbreeder +mouthbrooder +mouthe +mouthed +mouther +mouthers +mouthes +mouthful +mouthfuls +mouthy +mouthier +mouthiest +mouthily +mouthiness +mouthing +mouthingly +mouthishly +mouthless +mouthlike +mouthpart +mouthparts +mouthpiece +mouthpieces +mouthpipe +mouthroot +mouths +mouthwash +mouthwashes +mouthwatering +mouthwise +moutler +moutlers +mouton +moutoneed +moutonnee +moutons +mouzah +mouzouna +movability +movable +movableness +movables +movably +movant +move +moveability +moveable +moveableness +moveables +moveably +moved +moveless +movelessly +movelessness +movement +movements +movent +mover +movers +moves +movie +moviedom +moviedoms +moviegoer +moviegoing +movieize +movieland +moviemaker +moviemakers +movies +moving +movingly +movingness +movings +mow +mowable +mowana +mowburn +mowburnt +mowch +mowcht +mowe +mowed +mower +mowers +mowha +mowhay +mowhawk +mowie +mowing +mowland +mown +mowra +mowrah +mows +mowse +mowstead +mowt +mowth +moxa +moxas +moxibustion +moxie +moxieberry +moxieberries +moxies +moxo +mozambican +mozambique +mozarab +mozarabian +mozarabic +mozart +mozartean +moze +mozemize +mozetta +mozettas +mozette +mozing +mozo +mozos +mozzarella +mozzetta +mozzettas +mozzette +mp +mpangwe +mpb +mpbs +mpg +mph +mphps +mpondo +mpret +mr +mrem +mridang +mridanga +mridangas +mrs +mru +ms +msalliance +msec +msg +msink +msl +msource +mss +mster +mt +mtd +mtg +mtge +mtier +mtn +mts +mtscmd +mtx +mu +muang +mubarat +mucago +mucaro +mucate +mucedin +mucedinaceous +mucedine +mucedineous +mucedinous +much +muchacha +muchacho +muchachos +muchel +muches +muchfold +muchly +muchness +muchnesses +muchwhat +mucic +mucid +mucidity +mucidities +mucidness +muciferous +mucific +muciform +mucigen +mucigenous +mucilage +mucilages +mucilaginous +mucilaginously +mucilaginousness +mucin +mucinogen +mucinoid +mucinolytic +mucinous +mucins +muciparous +mucivore +mucivorous +muck +muckamuck +mucked +muckender +mucker +muckerer +muckerish +muckerism +muckers +mucket +muckhill +muckhole +mucky +muckibus +muckier +muckiest +muckily +muckiness +mucking +muckite +muckle +muckles +muckluck +mucklucks +muckman +muckment +muckmidden +muckna +muckrake +muckraked +muckraker +muckrakers +muckrakes +muckraking +mucks +mucksy +mucksweat +muckthrift +muckweed +muckworm +muckworms +mucluc +muclucs +mucocele +mucocellulose +mucocellulosic +mucocutaneous +mucodermal +mucofibrous +mucoflocculent +mucoid +mucoidal +mucoids +mucolytic +mucomembranous +muconic +mucopolysaccharide +mucoprotein +mucopurulent +mucopus +mucor +mucoraceae +mucoraceous +mucorales +mucorine +mucorioid +mucormycosis +mucorrhea +mucorrhoea +mucors +mucosa +mucosae +mucosal +mucosanguineous +mucosas +mucose +mucoserous +mucosity +mucosities +mucosocalcareous +mucosogranular +mucosopurulent +mucososaccharine +mucous +mucousness +mucoviscidosis +mucoviscoidosis +mucro +mucronate +mucronated +mucronately +mucronation +mucrones +mucroniferous +mucroniform +mucronulate +mucronulatous +muculent +mucuna +mucus +mucuses +mucusin +mud +mudar +mudbank +mudcap +mudcapped +mudcapping +mudcaps +mudcat +mudd +mudde +mudded +mudden +mudder +mudders +muddy +muddybrained +muddybreast +muddied +muddier +muddies +muddiest +muddify +muddyheaded +muddying +muddily +muddiness +mudding +muddish +muddle +muddlebrained +muddled +muddledness +muddledom +muddlehead +muddleheaded +muddleheadedness +muddlement +muddleproof +muddler +muddlers +muddles +muddlesome +muddling +muddlingly +mudee +mudejar +mudfat +mudfish +mudfishes +mudflow +mudguard +mudguards +mudhead +mudhole +mudhook +mudhopper +mudir +mudiria +mudirieh +mudland +mudlark +mudlarker +mudlarks +mudless +mudminnow +mudminnows +mudpack +mudproof +mudpuppy +mudpuppies +mudra +mudras +mudrock +mudrocks +mudroom +mudrooms +muds +mudsill +mudsills +mudskipper +mudsling +mudslinger +mudslingers +mudslinging +mudspate +mudspringer +mudstain +mudstone +mudstones +mudsucker +mudtrack +mudweed +mudwort +mueddin +mueddins +muehlenbeckia +muenster +muensters +muermo +muesli +muette +muezzin +muezzins +mufasal +muff +muffed +muffer +muffet +muffetee +muffy +muffin +muffineer +muffing +muffins +muffish +muffishness +muffle +muffled +muffledly +muffleman +mufflemen +muffler +mufflers +muffles +mufflin +muffling +muffs +mufti +mufty +muftis +mug +muga +mugearite +mugful +mugg +muggar +muggars +mugged +mugger +muggered +muggery +muggering +muggers +mugget +muggy +muggier +muggiest +muggily +mugginess +mugging +muggings +muggins +muggish +muggles +muggletonian +muggletonianism +muggs +muggur +muggurs +mugho +mughopine +mughouse +mugience +mugiency +mugient +mugil +mugilidae +mugiliform +mugiloid +mugs +muguet +mugweed +mugwet +mugwort +mugworts +mugwump +mugwumpery +mugwumpian +mugwumpish +mugwumpism +mugwumps +muhammad +muhammadan +muhammadanism +muhammadi +muharram +muhlenbergia +muhly +muhlies +muid +muilla +muir +muirburn +muircock +muirfowl +muysca +muishond +muist +muyusa +mujeres +mujik +mujiks +mujtahid +mukade +mukden +mukhtar +mukluk +mukluks +mukri +muktar +muktatma +muktear +mukti +muktuk +mulada +muladi +mulaprakriti +mulatta +mulatto +mulattoes +mulattoism +mulattos +mulattress +mulberry +mulberries +mulch +mulched +mulcher +mulches +mulching +mulciber +mulcibirian +mulct +mulctable +mulctary +mulctation +mulctative +mulctatory +mulcted +mulcting +mulcts +mulctuary +mulder +mule +muleback +muled +mulefoot +mulefooted +muley +muleys +muleman +mulemen +mules +mulet +muleta +muletas +muleteer +muleteers +muletress +muletta +mulewort +mulga +muliebral +muliebria +muliebrile +muliebrity +muliebrous +mulier +mulierine +mulierly +mulierose +mulierosity +mulierty +muling +mulish +mulishly +mulishness +mulism +mulita +mulk +mull +mulla +mullah +mullahism +mullahs +mullar +mullas +mulled +mulley +mullein +mulleins +mulleys +mullen +mullenize +mullens +muller +mullerian +mullers +mullet +mulletry +mullets +mullid +mullidae +mulligan +mulligans +mulligatawny +mulligrubs +mulling +mullion +mullioned +mullioning +mullions +mullite +mullites +mullock +mullocker +mullocky +mullocks +mulloid +mulloway +mulls +mulm +mulmul +mulmull +mulse +mulsify +mult +multangle +multangula +multangular +multangularly +multangularness +multangulous +multangulum +multani +multanimous +multarticulate +multeity +multi +multiangular +multiareolate +multiarticular +multiarticulate +multiarticulated +multiaxial +multiaxially +multiband +multibirth +multibit +multibyte +multiblade +multibladed +multiblock +multibranched +multibranchiate +multibreak +multibus +multicamerate +multicapitate +multicapsular +multicarinate +multicarinated +multicast +multicasting +multicasts +multicelled +multicellular +multicellularity +multicentral +multicentrally +multicentric +multichannel +multichanneled +multichannelled +multicharge +multichord +multichrome +multicycle +multicide +multiciliate +multiciliated +multicylinder +multicylindered +multicipital +multicircuit +multicircuited +multicoccous +multicoil +multicollinearity +multicolor +multicolored +multicolorous +multicoloured +multicomponent +multicomputer +multiconductor +multiconstant +multicordate +multicore +multicorneal +multicostate +multicourse +multicrystalline +multics +multicultural +multicurie +multicuspid +multicuspidate +multicuspidated +multidentate +multidenticulate +multidenticulated +multidestination +multidigitate +multidimensional +multidimensionality +multidirectional +multidisciplinary +multidiscipline +multidisperse +multidrop +multiengine +multiengined +multiethnic +multiexhaust +multifaced +multifaceted +multifactor +multifactorial +multifactorially +multifamily +multifamilial +multifarious +multifariously +multifariousness +multiferous +multifetation +multifibered +multifibrous +multifid +multifidly +multifidous +multifidus +multifil +multifilament +multifistular +multifistulous +multiflagellate +multiflagellated +multiflash +multiflora +multiflorae +multifloras +multiflorous +multiflow +multiflue +multifocal +multifoil +multifoiled +multifold +multifoldness +multifoliate +multifoliolate +multifont +multiform +multiformed +multiformity +multiframe +multifunction +multifurcate +multiganglionic +multigap +multigerm +multigyrate +multigranular +multigranulate +multigranulated +multigraph +multigrapher +multigravida +multiguttulate +multihead +multihearth +multihop +multihued +multihull +multiinfection +multijet +multijugate +multijugous +multilaciniate +multilayer +multilayered +multilamellar +multilamellate +multilamellous +multilaminar +multilaminate +multilaminated +multilane +multilaned +multilateral +multilaterality +multilaterally +multileaving +multilevel +multileveled +multilighted +multilineal +multilinear +multilingual +multilingualism +multilingually +multilinguist +multilirate +multiliteral +multilith +multilobar +multilobate +multilobe +multilobed +multilobular +multilobulate +multilobulated +multilocation +multilocular +multiloculate +multiloculated +multiloquence +multiloquent +multiloquy +multiloquious +multiloquous +multimachine +multimacular +multimammate +multimarble +multimascular +multimedia +multimedial +multimegaton +multimetalic +multimetallic +multimetallism +multimetallist +multimeter +multimicrocomputer +multimillion +multimillionaire +multimillionaires +multimodal +multimodality +multimode +multimolecular +multimotor +multimotored +multinational +multinationals +multinervate +multinervose +multinodal +multinodate +multinode +multinodous +multinodular +multinomial +multinominal +multinominous +multinuclear +multinucleate +multinucleated +multinucleolar +multinucleolate +multinucleolated +multiovular +multiovulate +multiovulated +multipacket +multipara +multiparae +multiparient +multiparity +multiparous +multiparty +multipartisan +multipartite +multipass +multipath +multiped +multipede +multipeds +multiperforate +multiperforated +multipersonal +multiphase +multiphaser +multiphasic +multiphotography +multipying +multipinnate +multiplan +multiplane +multiplated +multiple +multiplepoinding +multiples +multiplet +multiplex +multiplexed +multiplexer +multiplexers +multiplexes +multiplexing +multiplexor +multiplexors +multiply +multipliable +multipliableness +multiplicability +multiplicable +multiplicand +multiplicands +multiplicate +multiplication +multiplicational +multiplications +multiplicative +multiplicatively +multiplicatives +multiplicator +multiplicious +multiplicity +multiplicities +multiplied +multiplier +multipliers +multiplies +multiplying +multipointed +multipolar +multipolarity +multipole +multiported +multipotent +multipresence +multipresent +multiprocess +multiprocessing +multiprocessor +multiprocessors +multiprogram +multiprogrammed +multiprogramming +multipronged +multipurpose +multiracial +multiracialism +multiradial +multiradiate +multiradiated +multiradical +multiradicate +multiradicular +multiramified +multiramose +multiramous +multirate +multireflex +multiregister +multiresin +multirole +multirooted +multirotation +multirotatory +multisaccate +multisacculate +multisacculated +multiscience +multiscreen +multiseated +multisect +multisection +multisector +multisegmental +multisegmentate +multisegmented +multisense +multisensory +multisensual +multiseptate +multiserial +multiserially +multiseriate +multiserver +multishot +multisiliquous +multisyllabic +multisyllability +multisyllable +multisystem +multisonant +multisonic +multisonorous +multisonorously +multisonorousness +multisonous +multispecies +multispeed +multispermous +multispicular +multispiculate +multispindle +multispindled +multispinous +multispiral +multispired +multistage +multistaminate +multistate +multistep +multistorey +multistory +multistoried +multistratified +multistratous +multistriate +multisulcate +multisulcated +multitagged +multitarian +multitask +multitasking +multitentacled +multitentaculate +multitester +multitheism +multitheist +multithread +multithreaded +multititular +multitoed +multitoned +multitube +multituberculata +multituberculate +multituberculated +multituberculy +multituberculism +multitubular +multitude +multitudes +multitudinal +multitudinary +multitudinism +multitudinist +multitudinistic +multitudinosity +multitudinous +multitudinously +multitudinousness +multiturn +multiuser +multivagant +multivalence +multivalency +multivalent +multivalued +multivalve +multivalved +multivalvular +multivane +multivariant +multivariate +multivariates +multivarious +multiversant +multiverse +multiversion +multiversity +multiversities +multivibrator +multiview +multiviewing +multivincular +multivious +multivitamin +multivitamins +multivocal +multivocality +multivocalness +multivoiced +multivolent +multivoltine +multivolume +multivolumed +multivorous +multiway +multiwall +multiword +multiwords +multo +multocular +multum +multungulate +multure +multurer +multures +mulvel +mum +mumble +mumblebee +mumbled +mumblement +mumbler +mumblers +mumbles +mumbletypeg +mumbling +mumblingly +mumblings +mumbo +mumbudget +mumchance +mume +mumhouse +mumjuma +mumm +mummed +mummer +mummery +mummeries +mummers +mummy +mummia +mummichog +mummick +mummydom +mummied +mummies +mummify +mummification +mummified +mummifies +mummifying +mummiform +mummyhood +mummying +mummylike +mumming +mumms +mumness +mump +mumped +mumper +mumpers +mumphead +mumping +mumpish +mumpishly +mumpishness +mumps +mumpsimus +mumruffin +mums +mumsy +mun +munandi +muncerian +munch +munchausen +munchausenism +munchausenize +munched +munchee +muncheel +muncher +munchers +munches +munchet +munchy +munchies +munching +muncupate +mund +munda +mundal +mundane +mundanely +mundaneness +mundanism +mundanity +mundari +mundation +mundatory +mundic +mundify +mundificant +mundification +mundified +mundifier +mundifying +mundil +mundivagant +mundle +mundungo +mundungos +mundungus +mundunugu +mung +munga +mungcorn +munge +mungey +munger +mungy +mungo +mungofa +mungoos +mungoose +mungooses +mungos +mungrel +munguba +munia +munic +munich +munychia +munychian +munychion +munichism +municipal +municipalise +municipalism +municipalist +municipality +municipalities +municipalization +municipalize +municipalized +municipalizer +municipalizing +municipally +municipia +municipium +munify +munific +munificence +munificency +munificent +munificently +munificentness +munifience +muniment +muniments +munite +munited +munity +muniting +munition +munitionary +munitioned +munitioneer +munitioner +munitioning +munitions +munj +munjeet +munjistin +munnion +munnions +munnopsidae +munnopsis +muns +munsee +munshi +munsif +munsiff +munster +munsters +munt +muntiacus +muntin +munting +muntingia +muntings +muntins +muntjac +muntjacs +muntjak +muntjaks +muntz +muon +muong +muonic +muonium +muons +muphrid +mura +muradiyah +muraena +muraenid +muraenidae +muraenids +muraenoid +murage +mural +muraled +muralist +muralists +murally +murals +muran +muranese +murarium +muras +murasakite +murat +muratorian +murchy +murciana +murdabad +murder +murdered +murderee +murderees +murderer +murderers +murderess +murderesses +murdering +murderingly +murderish +murderment +murderous +murderously +murderousness +murders +murdrum +mure +mured +murein +mureins +murenger +mures +murex +murexan +murexes +murexid +murexide +murga +murgavi +murgeon +muriate +muriated +muriates +muriatic +muricate +muricated +murices +muricid +muricidae +muriciform +muricine +muricoid +muriculate +murid +muridae +muridism +murids +muriel +muriform +muriformly +murillo +murinae +murine +murines +muring +murinus +murionitric +muriti +murium +murk +murker +murkest +murky +murkier +murkiest +murkily +murkiness +murkish +murkly +murkness +murks +murksome +murlack +murlain +murlemewes +murly +murlin +murlock +murmi +murmur +murmuration +murmurator +murmured +murmurer +murmurers +murmuring +murmuringly +murmurish +murmurless +murmurlessly +murmurous +murmurously +murmurs +murnival +muroid +muromontite +murph +murphy +murphied +murphies +murphying +murr +murra +murrah +murray +murraya +murrain +murrains +murral +murraro +murras +murre +murrey +murreys +murrelet +murrelets +murres +murrha +murrhas +murrhine +murrhuine +murry +murries +murrina +murrine +murrion +murrnong +murrs +murshid +murther +murthered +murtherer +murthering +murthers +murthy +murumuru +murut +muruxi +murva +murza +murzim +mus +musa +musaceae +musaceous +musaeus +musal +musales +musalmani +musang +musar +musard +musardry +musca +muscade +muscadel +muscadelle +muscadels +muscadet +muscadin +muscadine +muscadinia +muscae +muscalonge +muscardine +muscardinidae +muscardinus +muscari +muscariform +muscarine +muscarinic +muscaris +muscat +muscatel +muscatels +muscatorium +muscats +muscavada +muscavado +muschelkalk +musci +muscicapa +muscicapidae +muscicapine +muscicide +muscicole +muscicoline +muscicolous +muscid +muscidae +muscids +musciform +muscinae +muscle +musclebound +muscled +muscleless +musclelike +muscleman +musclemen +muscles +muscly +muscling +muscogee +muscoid +muscoidea +muscology +muscologic +muscological +muscologist +muscone +muscose +muscoseness +muscosity +muscot +muscovade +muscovadite +muscovado +muscovi +muscovy +muscovite +muscovites +muscovitic +muscovitization +muscovitize +muscovitized +muscow +musculamine +muscular +muscularity +muscularities +muscularize +muscularly +musculation +musculature +musculatures +muscule +musculi +musculin +musculoarterial +musculocellular +musculocutaneous +musculodermic +musculoelastic +musculofibrous +musculointestinal +musculoligamentous +musculomembranous +musculopallial +musculophrenic +musculoskeletal +musculospinal +musculospiral +musculotegumentary +musculotendinous +musculous +musculus +muse +mused +museful +musefully +musefulness +museist +museless +muselessness +muselike +museographer +museography +museographist +museology +museologist +muser +musery +musers +muses +muset +musette +musettes +museum +museumize +museums +musgu +mush +musha +mushaa +mushabbihite +mushed +musher +mushers +mushes +mushhead +mushheaded +mushheadedness +mushy +mushier +mushiest +mushily +mushiness +mushing +mushla +mushmelon +mushrebiyeh +mushroom +mushroomed +mushroomer +mushroomy +mushroomic +mushrooming +mushroomlike +mushrooms +mushru +mushrump +music +musica +musical +musicale +musicales +musicality +musicalization +musicalize +musically +musicalness +musicals +musicate +musician +musiciana +musicianer +musicianly +musicians +musicianship +musicker +musicless +musiclike +musicmonger +musico +musicoartistic +musicodramatic +musicofanatic +musicographer +musicography +musicology +musicological +musicologically +musicologies +musicologist +musicologists +musicologue +musicomania +musicomechanical +musicophile +musicophilosophical +musicophysical +musicophobia +musicopoetic +musicotherapy +musicotherapies +musicproof +musicry +musics +musie +musily +musimon +musing +musingly +musings +musion +musit +musive +musjid +musjids +musk +muskadel +muskallonge +muskallunge +muskat +musked +muskeg +muskeggy +muskegs +muskellunge +muskellunges +musket +musketade +musketeer +musketeers +musketlike +musketo +musketoon +musketproof +musketry +musketries +muskets +muskflower +muskgrass +muskhogean +musky +muskie +muskier +muskies +muskiest +muskified +muskily +muskiness +muskish +muskit +muskits +musklike +muskmelon +muskmelons +muskogean +muskogee +muskone +muskox +muskoxen +muskrat +muskrats +muskroot +musks +muskwaki +muskwood +muslim +muslims +muslin +muslined +muslinet +muslinette +muslins +musmon +musnud +muso +musophaga +musophagi +musophagidae +musophagine +musophobia +muspike +muspikes +musquash +musquashes +musquashroot +musquashweed +musquaspen +musquaw +musqueto +musrol +musroomed +muss +mussable +mussably +mussack +mussaenda +mussal +mussalchee +mussed +mussel +musselcracker +musseled +musseler +mussellim +mussels +musses +mussy +mussick +mussier +mussiest +mussily +mussiness +mussing +mussitate +mussitation +mussolini +mussuck +mussuk +mussulman +mussulmanic +mussulmanish +mussulmanism +mussulwoman +mussurana +must +mustache +mustached +mustaches +mustachial +mustachio +mustachioed +mustachios +mustafina +mustafuz +mustahfiz +mustang +mustanger +mustangs +mustard +mustarder +mustards +musted +mustee +mustees +mustela +mustelid +mustelidae +mustelin +musteline +mustelinous +musteloid +mustelus +muster +musterable +musterdevillers +mustered +musterer +musterial +mustering +mustermaster +musters +musth +musths +musty +mustier +musties +mustiest +mustify +mustily +mustiness +musting +mustnt +musts +mustulent +musumee +mut +muta +mutabilia +mutability +mutable +mutableness +mutably +mutafacient +mutage +mutagen +mutagenesis +mutagenetic +mutagenic +mutagenically +mutagenicity +mutagenicities +mutagens +mutandis +mutant +mutants +mutarotate +mutarotation +mutase +mutases +mutate +mutated +mutates +mutating +mutation +mutational +mutationally +mutationism +mutationist +mutations +mutatis +mutative +mutator +mutatory +mutawalli +mutawallis +mutazala +mutch +mutches +mutchkin +mutchkins +mute +muted +mutedly +mutedness +mutely +muteness +mutenesses +muter +mutes +mutesarif +mutescence +mutessarif +mutessarifat +mutest +muth +muthmannite +muthmassel +mutic +muticate +muticous +mutilate +mutilated +mutilates +mutilating +mutilation +mutilations +mutilative +mutilator +mutilatory +mutilators +mutilla +mutillid +mutillidae +mutilous +mutinado +mutine +mutined +mutineer +mutineered +mutineering +mutineers +mutines +muting +mutiny +mutinied +mutinies +mutinying +mutining +mutinize +mutinous +mutinously +mutinousness +mutisia +mutisiaceae +mutism +mutisms +mutist +mutistic +mutive +mutivity +mutoscope +mutoscopic +muts +mutsje +mutsuddy +mutt +mutten +mutter +muttered +mutterer +mutterers +muttering +mutteringly +mutters +mutton +muttonbird +muttonchop +muttonchops +muttonfish +muttonfishes +muttonhead +muttonheaded +muttonheadedness +muttonhood +muttony +muttonmonger +muttons +muttonwood +mutts +mutual +mutualisation +mutualise +mutualised +mutualising +mutualism +mutualist +mutualistic +mutuality +mutualities +mutualization +mutualize +mutualized +mutualizing +mutually +mutualness +mutuals +mutuant +mutuary +mutuate +mutuatitious +mutuel +mutuels +mutular +mutulary +mutule +mutules +mutus +mutuum +mutwalli +muumuu +muumuus +muvule +mux +muzarab +muzhik +muzhiks +muzjik +muzjiks +muzo +muzoona +muzz +muzzy +muzzier +muzziest +muzzily +muzziness +muzzle +muzzled +muzzleloader +muzzleloading +muzzler +muzzlers +muzzles +muzzlewood +muzzling +mv +mw +mwa +mwalimu +mxd +mzee +mzungu +n +na +naa +naam +naaman +naassenes +nab +nabak +nabal +nabalism +nabalite +nabalitic +nabaloi +nabalus +nabataean +nabatean +nabathaean +nabathean +nabathite +nabbed +nabber +nabby +nabbing +nabbuk +nabcheat +nabis +nabk +nabla +nablas +nable +nablus +nabob +nabobery +naboberies +nabobess +nabobesses +nabobical +nabobically +nabobish +nabobishly +nabobism +nabobisms +nabobry +nabobrynabobs +nabobs +nabobship +naboth +nabothian +nabs +nabu +nacarat +nacarine +nace +nacelle +nacelles +nach +nachani +nachas +nache +nachitoch +nachitoches +nacho +nachschlag +nachtmml +nachus +nacionalista +nacket +nacre +nacred +nacreous +nacreousness +nacres +nacry +nacrine +nacrite +nacrous +nad +nada +nadder +nadeem +nadir +nadiral +nadirs +nadorite +nae +naebody +naegait +naegate +naegates +nael +naemorhedinae +naemorhedine +naemorhedus +naether +naething +naethings +naevi +naevoid +naevus +naf +nag +naga +nagaika +nagami +nagana +naganas +nagara +nagari +nagasaki +nagatelite +nagel +naggar +nagged +nagger +naggers +naggy +naggier +naggiest +naggin +nagging +naggingly +naggingness +naggish +naggle +naggly +naght +nagyagite +naging +nagkassar +nagmaal +nagman +nagnag +nagnail +nagor +nags +nagsman +nagster +nagual +nagualism +nagualist +nahanarvali +nahane +nahani +naharvali +nahoor +nahor +nahua +nahuan +nahuatl +nahuatlac +nahuatlan +nahuatleca +nahuatlecan +nahuatls +nahum +nay +naiad +naiadaceae +naiadaceous +naiadales +naiades +naiads +naiant +nayar +nayarit +nayarita +naias +nayaur +naib +naid +naif +naifly +naifs +naig +naigie +naigue +naik +nail +nailbin +nailbrush +nailed +nailer +naileress +nailery +nailers +nailfile +nailfold +nailfolds +nailhead +nailheads +naily +nailing +nailless +naillike +nailprint +nailproof +nailrod +nails +nailset +nailsets +nailshop +nailsick +nailsickness +nailsmith +nailwort +naim +nain +nainsel +nainsell +nainsook +nainsooks +naio +naipkin +naique +nair +naira +nairy +nairobi +nais +nays +naysay +naysayer +naysaying +naish +naiskoi +naiskos +naissance +naissant +naither +naitly +naive +naively +naiveness +naiver +naives +naivest +naivete +naivetes +naivety +naiveties +naivetivet +naivite +nayward +nayword +naja +nak +nake +naked +nakeder +nakedest +nakedish +nakedize +nakedly +nakedness +nakedweed +nakedwood +naker +nakhlite +nakhod +nakhoda +nakir +nako +nakomgilisala +nakong +nakoo +nakula +nale +naled +naleds +nalita +nallah +nalorphine +naloxone +naloxones +nam +nama +namability +namable +namaycush +namaqua +namaquan +namare +namaste +namatio +namaz +namazlik +namban +nambe +namby +namda +name +nameability +nameable +nameboard +named +nameless +namelessless +namelessly +namelessness +namely +nameling +nameplate +nameplates +namer +namers +names +namesake +namesakes +nametape +naming +namma +nammad +nammo +nan +nana +nanaimo +nanako +nanander +nanas +nanawood +nance +nances +nancy +nanda +nandi +nandin +nandina +nandine +nandins +nandow +nandu +nanduti +nane +nanes +nanga +nangca +nanger +nangka +nanigo +nanism +nanisms +nanitic +nanization +nankeen +nankeens +nankin +nanking +nankingese +nankins +nanmu +nannander +nannandrium +nannandrous +nannette +nanny +nannyberry +nannyberries +nannybush +nannie +nannies +nanninose +nannofossil +nannoplankton +nannoplanktonic +nanocephaly +nanocephalia +nanocephalic +nanocephalism +nanocephalous +nanocephalus +nanocurie +nanocuries +nanogram +nanograms +nanoid +nanoinstruction +nanoinstructions +nanomelia +nanomelous +nanomelus +nanometer +nanometre +nanoplankton +nanoprogram +nanoprogramming +nanosec +nanosecond +nanoseconds +nanosoma +nanosomia +nanosomus +nanostore +nanostores +nanowatt +nanowatts +nanoword +nanpie +nansomia +nant +nanticoke +nantle +nantokite +nants +nantz +naoi +naology +naological +naometry +naomi +naos +naosaurus +naoto +nap +napa +napaea +napaean +napal +napalm +napalmed +napalming +napalms +nape +napead +napecrest +napellus +naperer +napery +naperies +napes +naphtali +naphtha +naphthacene +naphthalate +naphthalene +naphthaleneacetic +naphthalenesulphonic +naphthalenic +naphthalenoid +naphthalic +naphthalidine +naphthalin +naphthaline +naphthalise +naphthalised +naphthalising +naphthalization +naphthalize +naphthalized +naphthalizing +naphthalol +naphthamine +naphthanthracene +naphthas +naphthene +naphthenic +naphthyl +naphthylamine +naphthylaminesulphonic +naphthylene +naphthylic +naphthinduline +naphthionate +naphtho +naphthoic +naphthol +naphtholate +naphtholize +naphthols +naphtholsulphonate +naphtholsulphonic +naphthoquinone +naphthoresorcinol +naphthosalol +naphthous +naphthoxide +naphtol +naphtols +napier +napierian +napiform +napkin +napkined +napkining +napkins +naples +napless +naplessness +napoleon +napoleonana +napoleonic +napoleonically +napoleonism +napoleonist +napoleonistic +napoleonite +napoleonize +napoleons +napoo +napooh +nappa +nappe +napped +napper +nappers +nappes +nappy +nappie +nappier +nappies +nappiest +nappiness +napping +nappishness +naprapath +naprapathy +napron +naps +napthionic +napu +nar +narc +narcaciontes +narcaciontidae +narcein +narceine +narceines +narceins +narciscissi +narcism +narcisms +narciss +narcissan +narcissi +narcissine +narcissism +narcissist +narcissistic +narcissistically +narcissists +narcissus +narcissuses +narcist +narcistic +narcists +narco +narcoanalysis +narcoanesthesia +narcobatidae +narcobatoidea +narcobatus +narcohypnia +narcohypnoses +narcohypnosis +narcohypnotic +narcolepsy +narcolepsies +narcoleptic +narcoma +narcomania +narcomaniac +narcomaniacal +narcomas +narcomata +narcomatous +narcomedusae +narcomedusan +narcos +narcose +narcoses +narcosynthesis +narcosis +narcostimulant +narcotherapy +narcotherapies +narcotherapist +narcotia +narcotic +narcotical +narcotically +narcoticalness +narcoticism +narcoticness +narcotics +narcotin +narcotina +narcotine +narcotinic +narcotisation +narcotise +narcotised +narcotising +narcotism +narcotist +narcotization +narcotize +narcotized +narcotizes +narcotizing +narcous +narcs +nard +nardine +nardoo +nards +nardu +nardus +nare +naren +narendra +nares +naresh +narghile +narghiles +nargil +nargile +nargileh +nargilehs +nargiles +nary +narial +naric +narica +naricorn +nariform +narine +naringenin +naringin +naris +nark +narked +narky +narking +narks +narr +narra +narraganset +narrante +narras +narratable +narrate +narrated +narrater +narraters +narrates +narrating +narratio +narration +narrational +narrations +narrative +narratively +narratives +narrator +narratory +narrators +narratress +narratrix +narrawood +narrishkeit +narrow +narrowcast +narrowed +narrower +narrowest +narrowhearted +narrowheartedness +narrowy +narrowing +narrowingness +narrowish +narrowly +narrowness +narrows +narsarsukite +narsinga +narthecal +narthecium +narthex +narthexes +narw +narwal +narwals +narwhal +narwhale +narwhales +narwhalian +narwhals +nasa +nasab +nasal +nasalis +nasalise +nasalised +nasalises +nasalising +nasalism +nasality +nasalities +nasalization +nasalize +nasalized +nasalizes +nasalizing +nasally +nasals +nasalward +nasalwards +nasard +nasat +nasaump +nascan +nascapi +nascence +nascences +nascency +nascencies +nascent +nasch +nasciturus +naseberry +naseberries +nasethmoid +nash +nashgab +nashgob +nashim +nashira +nashua +nashville +nasi +nasial +nasicorn +nasicornia +nasicornous +nasiei +nasiform +nasilabial +nasillate +nasillation +nasioalveolar +nasiobregmatic +nasioinial +nasiomental +nasion +nasions +nasitis +naskhi +naso +nasoalveola +nasoantral +nasobasilar +nasobronchial +nasobuccal +nasoccipital +nasociliary +nasoethmoidal +nasofrontal +nasolabial +nasolachrymal +nasolacrimal +nasology +nasological +nasologist +nasomalar +nasomaxillary +nasonite +nasoorbital +nasopalatal +nasopalatine +nasopharyngeal +nasopharynges +nasopharyngitis +nasopharynx +nasopharynxes +nasoprognathic +nasoprognathism +nasorostral +nasoscope +nasoseptal +nasosinuitis +nasosinusitis +nasosubnasal +nasoturbinal +nasrol +nassa +nassau +nassellaria +nassellarian +nassidae +nassology +nast +nastaliq +nasty +nastic +nastier +nastiest +nastika +nastily +nastiness +nasturtion +nasturtium +nasturtiums +nasua +nasus +nasute +nasuteness +nasutiform +nasutus +nat +natability +nataka +natal +natale +natalia +natalian +natalie +natalism +natalist +natality +natalitial +natalities +natally +nataloin +natals +natant +natantly +nataraja +natation +natational +natations +natator +natatores +natatory +natatoria +natatorial +natatorious +natatorium +natatoriums +natch +natchbone +natchez +natchezan +natchitoches +natchnee +nate +nates +nathan +nathanael +nathaniel +nathe +natheless +nathemo +nather +nathless +natica +naticidae +naticiform +naticine +natick +naticoid +natiform +natimortality +nation +national +nationaliser +nationalism +nationalist +nationalistic +nationalistically +nationalists +nationality +nationalities +nationalization +nationalizations +nationalize +nationalized +nationalizer +nationalizes +nationalizing +nationally +nationalness +nationals +nationalty +nationhood +nationless +nations +nationwide +native +natively +nativeness +natives +nativism +nativisms +nativist +nativistic +nativists +nativity +nativities +nativus +natl +nato +natr +natraj +natricinae +natricine +natrium +natriums +natriuresis +natriuretic +natrix +natrochalcite +natrojarosite +natrolite +natron +natrons +natt +natter +nattered +natteredness +nattering +natterjack +natters +natty +nattier +nattiest +nattily +nattiness +nattle +nattock +nattoria +natu +natuary +natura +naturae +natural +naturale +naturalesque +naturalia +naturalisation +naturalise +naturaliser +naturalism +naturalist +naturalistic +naturalistically +naturalists +naturality +naturalization +naturalizations +naturalize +naturalized +naturalizer +naturalizes +naturalizing +naturally +naturalness +naturals +naturata +nature +naturecraft +natured +naturedly +naturel +naturelike +natureliked +naturellement +natureopathy +natures +naturing +naturism +naturist +naturistic +naturistically +naturize +naturopath +naturopathy +naturopathic +naturopathist +natus +nauch +nauclerus +naucorid +naucrar +naucrary +naufrage +naufragous +naugahyde +nauger +naught +naughty +naughtier +naughtiest +naughtily +naughtiness +naughts +naujaite +naukrar +naulage +naulum +naumacay +naumachy +naumachia +naumachiae +naumachias +naumachies +naumannite +naumburgia +naumk +naumkeag +naumkeager +naunt +nauntle +naupathia +nauplial +naupliform +nauplii +naupliiform +nauplioid +nauplius +nauplplii +naur +nauropometer +nauscopy +nausea +nauseam +nauseant +nauseants +nauseaproof +nauseas +nauseate +nauseated +nauseates +nauseating +nauseatingly +nauseation +nauseous +nauseously +nauseousness +nauset +nauseum +nausity +naut +nautch +nautches +nauther +nautic +nautica +nautical +nauticality +nautically +nauticals +nautics +nautiform +nautilacea +nautilacean +nautili +nautilicone +nautiliform +nautilite +nautiloid +nautiloidea +nautiloidean +nautilus +nautiluses +nautophone +nav +navagium +navaho +navahoes +navahos +navaid +navaids +navajo +navajos +naval +navalese +navalism +navalist +navalistic +navalistically +navally +navar +navarch +navarchy +navarho +navarin +navarrese +navarrian +navars +nave +navel +naveled +navely +navellike +navels +navelwort +naveness +naves +navet +naveta +navete +navety +navette +navettes +navew +navi +navy +navicella +navicert +navicerts +navicula +naviculaceae +naviculaeform +navicular +naviculare +naviculoid +navies +naviform +navig +navigability +navigable +navigableness +navigably +navigant +navigate +navigated +navigates +navigating +navigation +navigational +navigationally +navigator +navigators +navigerous +navipendular +navipendulum +navis +navite +navvy +navvies +naw +nawab +nawabs +nawabship +nawies +nawle +nawob +nawt +nazarate +nazard +nazarean +nazarene +nazarenes +nazarenism +nazareth +nazarite +nazariteship +nazaritic +nazaritish +nazaritism +nazdrowie +naze +nazeranna +nazerini +nazi +nazify +nazification +nazified +nazifies +nazifying +naziism +nazim +nazir +nazirate +nazirite +naziritic +nazis +nazism +nb +nbg +nco +nd +ndoderm +ne +nea +neaf +neakes +neal +neallotype +neanderthal +neanderthaler +neanderthaloid +neanderthals +neanic +neanthropic +neap +neaped +neapolitan +neapolitans +neaps +near +nearable +nearabout +nearabouts +nearaivays +nearaway +nearaways +nearby +nearctic +nearctica +neared +nearer +nearest +nearing +nearish +nearly +nearlier +nearliest +nearmost +nearness +nearnesses +nears +nearshore +nearside +nearsight +nearsighted +nearsightedly +nearsightedness +nearthrosis +neascus +neat +neaten +neatened +neatening +neatens +neater +neatest +neath +neatherd +neatherdess +neatherds +neathmost +neatify +neatly +neatness +neatnesses +neats +neavil +neb +neback +nebaioth +nebalia +nebaliacea +nebalian +nebaliidae +nebalioid +nebbed +nebby +nebbish +nebbishes +nebbuck +nebbuk +nebel +nebelist +nebenkern +nebiim +nebraska +nebraskan +nebraskans +nebris +nebrodi +nebs +nebuchadnezzar +nebula +nebulae +nebular +nebularization +nebularize +nebulas +nebulated +nebulation +nebule +nebulescent +nebuly +nebuliferous +nebulisation +nebulise +nebulised +nebuliser +nebulises +nebulising +nebulite +nebulium +nebulization +nebulize +nebulized +nebulizer +nebulizers +nebulizes +nebulizing +nebulon +nebulose +nebulosity +nebulosities +nebulosus +nebulous +nebulously +nebulousness +necation +necator +necessar +necessary +necessarian +necessarianism +necessaries +necessarily +necessariness +necessarium +necessarius +necesse +necessism +necessist +necessitarian +necessitarianism +necessitate +necessitated +necessitatedly +necessitates +necessitating +necessitatingly +necessitation +necessitative +necessity +necessities +necessitous +necessitously +necessitousness +necessitude +necessitudo +necia +neck +neckar +neckatee +neckband +neckbands +neckcloth +necked +neckenger +necker +neckercher +neckerchief +neckerchiefs +neckerchieves +neckful +neckguard +necking +neckinger +neckings +neckyoke +necklace +necklaced +necklaces +necklaceweed +neckless +necklet +necklike +neckline +necklines +neckmold +neckmould +neckpiece +necks +neckstock +necktie +necktieless +neckties +neckward +neckwear +neckwears +neckweed +necraemia +necrectomy +necremia +necro +necrobacillary +necrobacillosis +necrobiosis +necrobiotic +necrogenic +necrogenous +necrographer +necrolatry +necrology +necrologic +necrological +necrologically +necrologies +necrologist +necrologue +necromancer +necromancers +necromancy +necromancing +necromania +necromantic +necromantical +necromantically +necromimesis +necromorphous +necronite +necropathy +necrophaga +necrophagan +necrophagy +necrophagia +necrophagous +necrophil +necrophile +necrophily +necrophilia +necrophiliac +necrophilic +necrophilism +necrophilistic +necrophilous +necrophobia +necrophobic +necrophorus +necropoleis +necropoles +necropoli +necropolis +necropolises +necropolitan +necropsy +necropsied +necropsies +necropsying +necroscopy +necroscopic +necroscopical +necrose +necrosed +necroses +necrosing +necrosis +necrotic +necrotically +necrotype +necrotypic +necrotise +necrotised +necrotising +necrotization +necrotize +necrotized +necrotizing +necrotomy +necrotomic +necrotomies +necrotomist +nectandra +nectar +nectareal +nectarean +nectared +nectareous +nectareously +nectareousness +nectary +nectarial +nectarian +nectaried +nectaries +nectariferous +nectarin +nectarine +nectarines +nectarinia +nectariniidae +nectarious +nectarise +nectarised +nectarising +nectarium +nectarivorous +nectarize +nectarized +nectarizing +nectarlike +nectarous +nectars +nectiferous +nectocalyces +nectocalycine +nectocalyx +necton +nectonema +nectophore +nectopod +nectria +nectriaceous +nectrioidaceae +nectron +necturidae +necturus +ned +nedder +neddy +neddies +nederlands +nee +neebor +neebour +need +needed +needer +needers +needfire +needful +needfully +needfulness +needfuls +needgates +needham +needy +needier +neediest +needily +neediness +needing +needle +needlebill +needlebook +needlebush +needlecase +needlecord +needlecraft +needled +needlefish +needlefishes +needleful +needlefuls +needlelike +needlemaker +needlemaking +needleman +needlemen +needlemonger +needlepoint +needlepoints +needleproof +needler +needlers +needles +needless +needlessly +needlessness +needlestone +needlewoman +needlewomen +needlewood +needlework +needleworked +needleworker +needly +needling +needlings +needment +needments +needn +neednt +needs +needsly +needsome +neeger +neela +neeld +neele +neelghan +neem +neemba +neems +neencephala +neencephalic +neencephalon +neencephalons +neengatu +neep +neepour +neeps +neer +neese +neet +neetup +neeze +nef +nefandous +nefandousness +nefarious +nefariously +nefariousness +nefas +nefast +nefastus +neffy +neftgil +neg +negara +negate +negated +negatedness +negater +negaters +negates +negating +negation +negational +negationalist +negationist +negations +negativate +negative +negatived +negatively +negativeness +negativer +negatives +negativing +negativism +negativist +negativistic +negativity +negaton +negatons +negator +negatory +negators +negatron +negatrons +neger +neginoth +neglect +neglectable +neglected +neglectedly +neglectedness +neglecter +neglectful +neglectfully +neglectfulness +neglecting +neglectingly +neglection +neglective +neglectively +neglector +neglectproof +neglects +neglig +neglige +negligee +negligees +negligence +negligency +negligent +negligentia +negligently +negliges +negligibility +negligible +negligibleness +negligibly +negoce +negotiability +negotiable +negotiables +negotiably +negotiant +negotiants +negotiate +negotiated +negotiates +negotiating +negotiation +negotiations +negotiator +negotiatory +negotiators +negotiatress +negotiatrix +negotiatrixes +negotious +negqtiator +negress +negrillo +negrine +negrita +negritian +negritic +negritize +negrito +negritoid +negritude +negro +negrodom +negroes +negrofy +negrohead +negrohood +negroid +negroidal +negroids +negroish +negroism +negroization +negroize +negrolike +negroloid +negrophil +negrophile +negrophilism +negrophilist +negrophobe +negrophobia +negrophobiac +negrophobist +negros +negrotic +negundo +negus +neguses +nehantic +nehemiah +nehiloth +nehru +nei +neyanda +neif +neifs +neigh +neighbor +neighbored +neighborer +neighboress +neighborhood +neighborhoods +neighboring +neighborless +neighborly +neighborlike +neighborlikeness +neighborliness +neighbors +neighborship +neighborstained +neighbour +neighboured +neighbourer +neighbouress +neighbourhood +neighbouring +neighbourless +neighbourly +neighbourlike +neighbourliness +neighbours +neighbourship +neighed +neigher +neighing +neighs +neil +neilah +neillia +nein +neiper +neisseria +neisserieae +neist +neither +nejd +nejdi +nek +nekkar +nekton +nektonic +nektons +nelken +nell +nelly +nellie +nelson +nelsonite +nelsons +nelumbian +nelumbium +nelumbo +nelumbonaceae +nelumbos +nema +nemaline +nemalion +nemalionaceae +nemalionales +nemalite +nemas +nemastomaceae +nematelmia +nematelminth +nematelminthes +nemathece +nemathecia +nemathecial +nemathecium +nemathelmia +nemathelminth +nemathelminthes +nematic +nematicidal +nematicide +nematoblast +nematoblastic +nematocera +nematoceran +nematocerous +nematocidal +nematocide +nematocyst +nematocystic +nematoda +nematode +nematodes +nematodiasis +nematogen +nematogene +nematogenic +nematogenous +nematognath +nematognathi +nematognathous +nematogone +nematogonous +nematoid +nematoidea +nematoidean +nematology +nematological +nematologist +nematomorpha +nematophyton +nematospora +nematozooid +nembutal +nembutsu +nemean +nemertea +nemertean +nemertian +nemertid +nemertina +nemertine +nemertinea +nemertinean +nemertini +nemertoid +nemeses +nemesia +nemesic +nemesis +nemichthyidae +nemichthys +nemine +nemo +nemocera +nemoceran +nemocerous +nemopanthus +nemophila +nemophily +nemophilist +nemophilous +nemoral +nemorensian +nemoricole +nemoricoline +nemoricolous +nemos +nempne +nenarche +nene +nenes +nengahiba +nenta +nenuphar +neo +neoacademic +neoanthropic +neoarctic +neoarsphenamine +neobalaena +neobeckia +neoblastic +neobotany +neobotanist +neocene +neoceratodus +neocerotic +neochristianity +neocyanine +neocyte +neocytosis +neoclassic +neoclassical +neoclassically +neoclassicism +neoclassicist +neoclassicists +neocolonial +neocolonialism +neocolonialist +neocolonialists +neocolonially +neocomian +neoconcretist +neoconservative +neoconstructivism +neoconstructivist +neocortex +neocortical +neocosmic +neocracy +neocriticism +neocubism +neocubist +neodadaism +neodadaist +neodamode +neodidymium +neodymium +neodiprion +neoexpressionism +neoexpressionist +neofabraea +neofascism +neofetal +neofetus +neofiber +neoformation +neoformative +neogaea +neogaean +neogamy +neogamous +neogene +neogenesis +neogenetic +neognathae +neognathic +neognathous +neogrammarian +neogrammatical +neographic +neohexane +neohipparion +neoholmia +neoholmium +neoimpressionism +neoimpressionist +neoytterbium +neolalia +neolater +neolatry +neolith +neolithic +neoliths +neology +neologian +neologianism +neologic +neological +neologically +neologies +neologise +neologised +neologising +neologism +neologisms +neologist +neologistic +neologistical +neologization +neologize +neologized +neologizing +neomedievalism +neomenia +neomenian +neomeniidae +neomycin +neomycins +neomylodon +neomiracle +neomodal +neomorph +neomorpha +neomorphic +neomorphism +neomorphs +neon +neonatal +neonatally +neonate +neonates +neonatology +neonatus +neoned +neoneds +neonychium +neonomian +neonomianism +neons +neontology +neoologist +neoorthodox +neoorthodoxy +neopagan +neopaganism +neopaganize +neopaleozoic +neopallial +neopallium +neoparaffin +neophilism +neophilological +neophilologist +neophyte +neophytes +neophytic +neophytish +neophytism +neophobia +neophobic +neophrastic +neophron +neopieris +neopine +neoplasia +neoplasm +neoplasma +neoplasmata +neoplasms +neoplasty +neoplastic +neoplasticism +neoplasticist +neoplasties +neoplatonic +neoplatonician +neoplatonism +neoplatonist +neoprene +neoprenes +neorama +neorealism +neornithes +neornithic +neosalvarsan +neosorex +neosporidia +neossin +neossine +neossology +neossoptile +neostigmine +neostyle +neostyled +neostyling +neostriatum +neoteinia +neoteinic +neoteny +neotenia +neotenic +neotenies +neotenous +neoteric +neoterical +neoterically +neoterics +neoterism +neoterist +neoteristic +neoterize +neoterized +neoterizing +neothalamus +neotype +neotypes +neotoma +neotraditionalism +neotraditionalist +neotragus +neotremata +neotropic +neotropical +neovitalism +neovolcanic +neowashingtonia +neoza +neozoic +nep +nepa +nepal +nepalese +nepali +nepenthaceae +nepenthaceous +nepenthe +nepenthean +nepenthes +neper +neperian +nepeta +nephalism +nephalist +nephalistic +nephanalysis +nephele +nepheligenous +nepheline +nephelinic +nephelinite +nephelinitic +nephelinitoid +nephelite +nephelium +nephelognosy +nepheloid +nephelometer +nephelometry +nephelometric +nephelometrical +nephelometrically +nephelorometer +nepheloscope +nephesh +nephew +nephews +nephewship +nephila +nephilim +nephilinae +nephionic +nephite +nephogram +nephograph +nephology +nephological +nephologist +nephometer +nephophobia +nephoscope +nephphridia +nephradenoma +nephralgia +nephralgic +nephrapostasis +nephratonia +nephrauxe +nephrectasia +nephrectasis +nephrectomy +nephrectomies +nephrectomise +nephrectomised +nephrectomising +nephrectomize +nephrectomized +nephrectomizing +nephrelcosis +nephremia +nephremphraxis +nephria +nephric +nephridia +nephridial +nephridiopore +nephridium +nephrism +nephrisms +nephrite +nephrites +nephritic +nephritical +nephritides +nephritis +nephritises +nephroabdominal +nephrocardiac +nephrocele +nephrocystitis +nephrocystosis +nephrocyte +nephrocoele +nephrocolic +nephrocolopexy +nephrocoloptosis +nephrodinic +nephrodium +nephroerysipelas +nephrogastric +nephrogenetic +nephrogenic +nephrogenous +nephrogonaduct +nephrohydrosis +nephrohypertrophy +nephroid +nephrolepis +nephrolysin +nephrolysis +nephrolith +nephrolithic +nephrolithosis +nephrolithotomy +nephrolithotomies +nephrolytic +nephrology +nephrologist +nephromalacia +nephromegaly +nephromere +nephron +nephroncus +nephrons +nephroparalysis +nephropathy +nephropathic +nephropexy +nephrophthisis +nephropyelitis +nephropyeloplasty +nephropyosis +nephropore +nephrops +nephropsidae +nephroptosia +nephroptosis +nephrorrhagia +nephrorrhaphy +nephros +nephrosclerosis +nephrosis +nephrostoma +nephrostome +nephrostomy +nephrostomial +nephrostomous +nephrotic +nephrotyphoid +nephrotyphus +nephrotome +nephrotomy +nephrotomies +nephrotomise +nephrotomize +nephrotoxic +nephrotoxicity +nephrotoxin +nephrotuberculosis +nephrozymosis +nepidae +nepionic +nepit +nepman +nepmen +nepotal +nepote +nepotic +nepotious +nepotism +nepotisms +nepotist +nepotistic +nepotistical +nepotistically +nepotists +nepouite +nepquite +neptune +neptunean +neptunian +neptunism +neptunist +neptunium +neral +nerd +nerds +nerdy +nere +nereid +nereidae +nereidean +nereides +nereidiform +nereidiformia +nereidous +nereids +nereis +nereite +nereocystis +neri +nerine +nerita +nerite +neritic +neritidae +neritina +neritjc +neritoid +nerium +nerka +neroic +nerol +neroli +nerolis +nerols +neronian +neronic +neronize +nerterology +nerthridae +nerthrus +nerts +nertz +nerval +nervate +nervation +nervature +nerve +nerved +nerveless +nervelessly +nervelessness +nervelet +nerveproof +nerver +nerveroot +nerves +nervy +nervid +nerviduct +nervier +nerviest +nervii +nervily +nervimotion +nervimotor +nervimuscular +nervine +nervines +nerviness +nerving +nervings +nervish +nervism +nervomuscular +nervosa +nervosanguineous +nervose +nervosism +nervosity +nervosities +nervous +nervously +nervousness +nervular +nervule +nervules +nervulet +nervulose +nervuration +nervure +nervures +nervus +nescience +nescient +nescients +nese +nesh +neshly +neshness +nesiot +nesiote +neskhi +neslave +neslia +nesogaea +nesogaean +nesokia +nesonetta +nesosilicate +nesotragus +nespelim +nesquehonite +ness +nessberry +nesselrode +nesses +nesslerise +nesslerised +nesslerising +nesslerization +nesslerize +nesslerized +nesslerizing +nessus +nest +nestable +nestage +nested +nester +nesters +nestful +nesty +nestiatria +nesting +nestings +nestitherapy +nestle +nestled +nestler +nestlers +nestles +nestlike +nestling +nestlings +nestor +nestorian +nestorianism +nestorianize +nestorianizer +nestorine +nestors +nests +net +netball +netbraider +netbush +netcha +netchilik +nete +neter +netful +neth +netheist +nether +netherlander +netherlandian +netherlandic +netherlandish +netherlands +nethermore +nethermost +netherstock +netherstone +netherward +netherwards +netherworld +nethinim +neti +netkeeper +netleaf +netless +netlike +netmaker +netmaking +netman +netmen +netminder +netmonger +netop +netops +nets +netsman +netsuke +netsukes +nett +nettable +nettably +nettapus +netted +netter +netters +netty +nettie +nettier +nettiest +netting +nettings +nettion +nettle +nettlebed +nettlebird +nettled +nettlefire +nettlefish +nettlefoot +nettlelike +nettlemonger +nettler +nettlers +nettles +nettlesome +nettlewort +nettly +nettlier +nettliest +nettling +netts +netwise +network +networked +networking +networks +neudeckian +neugkroschen +neugroschen +neuk +neum +neuma +neumatic +neumatizce +neumatize +neume +neumes +neumic +neums +neurad +neuradynamia +neural +neurale +neuralgy +neuralgia +neuralgiac +neuralgias +neuralgic +neuralgiform +neuralist +neurally +neuraminidase +neurapophyseal +neurapophysial +neurapophysis +neurarthropathy +neurasthenia +neurasthenias +neurasthenic +neurasthenical +neurasthenically +neurasthenics +neurataxy +neurataxia +neuration +neuratrophy +neuratrophia +neuratrophic +neuraxial +neuraxis +neuraxitis +neuraxon +neuraxone +neuraxons +neurectasy +neurectasia +neurectasis +neurectome +neurectomy +neurectomic +neurectopy +neurectopia +neurenteric +neurepithelium +neurergic +neurexairesis +neurhypnology +neurhypnotist +neuriatry +neuric +neuridine +neurilema +neurilematic +neurilemma +neurilemmal +neurilemmatic +neurilemmatous +neurilemmitis +neurility +neurin +neurine +neurinoma +neurinomas +neurinomata +neurypnology +neurypnological +neurypnologist +neurism +neuristor +neurite +neuritic +neuritics +neuritides +neuritis +neuritises +neuroactive +neuroanatomy +neuroanatomic +neuroanatomical +neuroanatomist +neuroanotomy +neurobiology +neurobiological +neurobiologist +neurobiotactic +neurobiotaxis +neuroblast +neuroblastic +neuroblastoma +neurocanal +neurocardiac +neurocele +neurocelian +neurocental +neurocentral +neurocentrum +neurochemical +neurochemist +neurochemistry +neurochitin +neurochondrite +neurochord +neurochorioretinitis +neurocirculator +neurocirculatory +neurocyte +neurocity +neurocytoma +neuroclonic +neurocoel +neurocoele +neurocoelian +neurocrine +neurocrinism +neurodegenerative +neurodendrite +neurodendron +neurodermatitis +neurodermatosis +neurodermitis +neurodiagnosis +neurodynamic +neurodynia +neuroelectricity +neuroembryology +neuroembryological +neuroendocrine +neuroendocrinology +neuroepidermal +neuroepithelial +neuroepithelium +neurofibril +neurofibrilla +neurofibrillae +neurofibrillar +neurofibrillary +neurofibroma +neurofibromatosis +neurofil +neuroganglion +neurogastralgia +neurogastric +neurogenesis +neurogenetic +neurogenic +neurogenically +neurogenous +neuroglandular +neuroglia +neurogliac +neuroglial +neurogliar +neuroglic +neuroglioma +neurogliosis +neurogram +neurogrammic +neurography +neurographic +neurohypnology +neurohypnotic +neurohypnotism +neurohypophyseal +neurohypophysial +neurohypophysis +neurohistology +neurohormonal +neurohormone +neurohumor +neurohumoral +neuroid +neurokeratin +neurokyme +neurol +neurolemma +neuroleptanalgesia +neuroleptanalgesic +neuroleptic +neuroleptoanalgesia +neurolymph +neurolysis +neurolite +neurolytic +neurology +neurologic +neurological +neurologically +neurologies +neurologist +neurologists +neurologize +neurologized +neuroma +neuromalacia +neuromalakia +neuromas +neuromast +neuromastic +neuromata +neuromatosis +neuromatous +neuromere +neuromerism +neuromerous +neuromyelitis +neuromyic +neuromimesis +neuromimetic +neuromotor +neuromuscular +neuromusculature +neuron +neuronal +neurone +neurones +neuronic +neuronym +neuronymy +neuronism +neuronist +neuronophagy +neuronophagia +neurons +neuroparalysis +neuroparalytic +neuropath +neuropathy +neuropathic +neuropathical +neuropathically +neuropathist +neuropathology +neuropathological +neuropathologist +neurope +neurophagy +neuropharmacology +neuropharmacologic +neuropharmacological +neuropharmacologist +neurophil +neurophile +neurophilic +neurophysiology +neurophysiologic +neurophysiological +neurophysiologically +neurophysiologist +neuropil +neuropile +neuroplasm +neuroplasmatic +neuroplasmic +neuroplasty +neuroplexus +neuropod +neuropodial +neuropodium +neuropodous +neuropore +neuropsychiatry +neuropsychiatric +neuropsychiatrically +neuropsychiatrist +neuropsychic +neuropsychical +neuropsychology +neuropsychological +neuropsychologist +neuropsychopathy +neuropsychopathic +neuropsychosis +neuropter +neuroptera +neuropteran +neuropteris +neuropterist +neuropteroid +neuropteroidea +neuropterology +neuropterological +neuropteron +neuropterous +neuroretinitis +neurorrhaphy +neurorthoptera +neurorthopteran +neurorthopterous +neurosal +neurosarcoma +neuroscience +neuroscientist +neurosclerosis +neurosecretion +neurosecretory +neurosensory +neuroses +neurosynapse +neurosyphilis +neurosis +neuroskeletal +neuroskeleton +neurosome +neurospasm +neurospast +neurospongium +neurospora +neurosthenia +neurosurgeon +neurosurgery +neurosurgeries +neurosurgical +neurosuture +neurotendinous +neurotension +neurotherapeutics +neurotherapy +neurotherapist +neurothlipsis +neurotic +neurotically +neuroticism +neuroticize +neurotics +neurotization +neurotome +neurotomy +neurotomical +neurotomist +neurotomize +neurotonic +neurotoxia +neurotoxic +neurotoxicity +neurotoxin +neurotransmission +neurotransmitter +neurotransmitters +neurotripsy +neurotrophy +neurotrophic +neurotropy +neurotropic +neurotropism +neurovaccination +neurovaccine +neurovascular +neurovisceral +neurual +neurula +neustic +neuston +neustonic +neustons +neustrian +neut +neuter +neutercane +neuterdom +neutered +neutering +neuterly +neuterlike +neuterness +neuters +neutral +neutralise +neutralism +neutralist +neutralistic +neutralists +neutrality +neutralities +neutralization +neutralizations +neutralize +neutralized +neutralizer +neutralizers +neutralizes +neutralizing +neutrally +neutralness +neutrals +neutretto +neutrettos +neutria +neutrino +neutrinos +neutroceptive +neutroceptor +neutroclusion +neutrodyne +neutrologistic +neutron +neutrons +neutropassive +neutropenia +neutrophil +neutrophile +neutrophilia +neutrophilic +neutrophilous +neutrophils +neutrosphere +nevada +nevadan +nevadans +nevadians +nevadite +nevat +neve +nevel +nevell +neven +never +neverland +nevermass +nevermind +nevermore +neverness +neverthelater +nevertheless +neves +nevi +nevyanskite +neville +nevo +nevoy +nevoid +nevome +nevus +new +newar +newari +newark +newberyite +newborn +newbornness +newborns +newburg +newcal +newcastle +newcome +newcomer +newcomers +newel +newels +newelty +newer +newest +newfangle +newfangled +newfangledism +newfangledly +newfangledness +newfanglement +newfangleness +newfashioned +newfish +newfound +newfoundland +newfoundlander +newgate +newground +newichawanoc +newing +newings +newish +newlandite +newly +newlight +newline +newlines +newlings +newlins +newlywed +newlyweds +newmanism +newmanite +newmanize +newmarket +newmown +newness +newnesses +newport +news +newsagent +newsbeat +newsbill +newsboard +newsboat +newsboy +newsboys +newsbreak +newscast +newscaster +newscasters +newscasting +newscasts +newsdealer +newsdealers +newsful +newsgirl +newsgirls +newsgroup +newshawk +newshen +newshound +newsy +newsier +newsies +newsiest +newsiness +newsless +newslessness +newsletter +newsletters +newsmagazine +newsman +newsmanmen +newsmen +newsmonger +newsmongery +newsmongering +newspaper +newspaperdom +newspaperese +newspapery +newspaperish +newspaperized +newspaperman +newspapermen +newspapers +newspaperwoman +newspaperwomen +newspeak +newspeaks +newsprint +newsreader +newsreel +newsreels +newsroom +newsrooms +newssheet +newsstand +newsstands +newstand +newstands +newsteller +newsvendor +newsweek +newswoman +newswomen +newsworthy +newsworthiness +newswriter +newswriting +newt +newtake +newton +newtonian +newtonianism +newtonic +newtonist +newtonite +newtons +newts +nexal +next +nextdoor +nextly +nextness +nexum +nexus +nexuses +ng +ngai +ngaio +ngapi +ngoko +ngoma +nguyen +ngwee +nhan +nheengatu +ni +ny +niacin +niacinamide +niacins +niagara +niagaran +niagra +nyaya +niais +niaiserie +nyala +nialamide +nyalas +niall +nyamwezi +nyanja +niantic +nyanza +nias +nyas +niasese +niata +nib +nibbana +nibbed +nibber +nibby +nibbing +nibble +nybble +nibbled +nibbler +nibblers +nibbles +nybbles +nibbling +nibblingly +nybblize +nibelung +niblic +niblick +niblicks +niblike +nibong +nibs +nibsome +nibung +nicaean +nicaragua +nicaraguan +nicaraguans +nicarao +niccolic +niccoliferous +niccolite +niccolo +niccolous +nice +niceish +nicely +niceling +nicene +niceness +nicenesses +nicenian +nicenist +nicer +nicesome +nicest +nicety +niceties +nicetish +nichael +niche +niched +nichelino +nicher +niches +nichevo +nichil +niching +nicholas +nichrome +nicht +nychthemer +nychthemeral +nychthemeron +nichts +nici +nick +nickar +nicked +nickey +nickeys +nickel +nickelage +nickelbloom +nickeled +nyckelharpa +nickelic +nickeliferous +nickeline +nickeling +nickelise +nickelised +nickelising +nickelization +nickelize +nickelized +nickelizing +nickelled +nickellike +nickelling +nickelodeon +nickelodeons +nickelous +nickels +nickeltype +nicker +nickered +nickery +nickering +nickerpecker +nickers +nicky +nickie +nickieben +nicking +nickle +nickles +nicknack +nicknacks +nickname +nicknameable +nicknamed +nicknamee +nicknameless +nicknamer +nicknames +nicknaming +nickneven +nickpoint +nickpot +nicks +nickstick +nickum +nicobar +nicobarese +nicodemite +nicodemus +nicol +nicolayite +nicolaitan +nicolaitanism +nicolas +nicolette +nicolo +nicols +nicomachean +nicotia +nicotian +nicotiana +nicotianin +nicotic +nicotin +nicotina +nicotinamide +nicotine +nicotinean +nicotined +nicotineless +nicotines +nicotinian +nicotinic +nicotinise +nicotinised +nicotinising +nicotinism +nicotinize +nicotinized +nicotinizing +nicotins +nicotism +nicotize +nyctaginaceae +nyctaginaceous +nyctaginia +nyctalgia +nyctalope +nyctalopy +nyctalopia +nyctalopic +nyctalops +nyctanthes +nictate +nictated +nictates +nictating +nictation +nyctea +nyctereutes +nycteribiid +nycteribiidae +nycteridae +nycterine +nycteris +nycticorax +nyctimene +nyctinasty +nyctinastic +nyctipelagic +nyctipithecinae +nyctipithecine +nyctipithecus +nictitant +nictitate +nictitated +nictitates +nictitating +nictitation +nyctitropic +nyctitropism +nyctophobia +nycturia +nid +nidal +nidamental +nidana +nidary +nidation +nidatory +nidder +niddering +niddick +niddicock +niddle +nide +nided +nidering +niderings +nides +nidge +nidget +nidgety +nidgets +nidi +nydia +nidicolous +nidify +nidificant +nidificate +nidificated +nidificating +nidification +nidificational +nidified +nidifier +nidifies +nidifying +nidifugous +niding +nidiot +nidology +nidologist +nidor +nidorose +nidorosity +nidorous +nidorulent +nidudi +nidulant +nidularia +nidulariaceae +nidulariaceous +nidulariales +nidulate +nidulation +niduli +nidulus +nidus +niduses +nye +niece +nieceless +nieces +nieceship +niellated +nielled +nielli +niellist +niellists +niello +nielloed +nielloing +niellos +niels +nielsen +niepa +nierembergia +niersteiner +nies +nieshout +nyet +nietzsche +nietzschean +nietzscheanism +nietzscheism +nieve +nieves +nieveta +nievling +nife +nifesima +niff +niffer +niffered +niffering +niffers +nific +nifle +niflheim +nifling +nifty +niftier +nifties +niftiest +niftiness +nig +nigel +nigella +nigeria +nigerian +nigerians +niggard +niggarded +niggarding +niggardise +niggardised +niggardising +niggardize +niggardized +niggardizing +niggardly +niggardliness +niggardling +niggardness +niggards +nigged +nigger +niggerdom +niggered +niggerfish +niggerfishes +niggergoose +niggerhead +niggery +niggerish +niggerism +niggerling +niggers +niggertoe +niggerweed +nigget +nigging +niggle +niggled +niggler +nigglers +niggles +niggly +niggling +nigglingly +nigglings +niggot +niggra +niggun +nigh +nighed +nigher +nighest +nighhand +nighing +nighish +nighly +nighness +nighnesses +nighs +night +nightcap +nightcapped +nightcaps +nightchurr +nightclothes +nightclub +nightclubber +nightclubs +nightcrawler +nightcrawlers +nightdress +nighted +nighter +nightery +nighters +nightertale +nightfall +nightfalls +nightfish +nightflit +nightfowl +nightgale +nightglass +nightglow +nightgown +nightgowns +nighthawk +nighthawks +nighty +nightie +nighties +nightime +nighting +nightingale +nightingales +nightingalize +nightish +nightjar +nightjars +nightless +nightlessness +nightly +nightlife +nightlike +nightlong +nightman +nightmare +nightmares +nightmary +nightmarish +nightmarishly +nightmarishness +nightmen +nightrider +nightriders +nightriding +nights +nightshade +nightshades +nightshine +nightshirt +nightshirts +nightside +nightspot +nightspots +nightstand +nightstands +nightstick +nightstock +nightstool +nighttide +nighttime +nighttimes +nightwake +nightwalk +nightwalker +nightwalkers +nightwalking +nightward +nightwards +nightwear +nightwork +nightworker +nignay +nignye +nigori +nigranilin +nigraniline +nigre +nigrescence +nigrescent +nigresceous +nigrescite +nigricant +nigrify +nigrification +nigrified +nigrifies +nigrifying +nigrine +nigritian +nigrities +nigritude +nigritudinous +nigromancer +nigrosin +nigrosine +nigrosins +nigrous +nigua +nihal +nihil +nihilianism +nihilianistic +nihilify +nihilification +nihilism +nihilisms +nihilist +nihilistic +nihilistically +nihilists +nihility +nihilitic +nihilities +nihilobstat +nihils +nihilum +niyama +niyanda +niyoga +nijholt +nijinsky +nikau +nike +nikeno +nikethamide +nikko +nikkud +nikkudim +niklesite +nikolai +nikon +nil +nylast +nile +nilgai +nilgais +nilgau +nylgau +nilgaus +nilghai +nylghai +nilghais +nylghais +nilghau +nylghau +nilghaus +nylghaus +nill +nilled +nilling +nills +nilometer +nilometric +nylon +nylons +niloscope +nilot +nilotic +nilous +nilpotent +nils +nim +nimb +nimbated +nimbed +nimbi +nimbiferous +nimbification +nimble +nimblebrained +nimbleness +nimbler +nimblest +nimblewit +nimbly +nimbose +nimbosity +nimbostratus +nimbus +nimbused +nimbuses +nimiety +nimieties +nymil +niminy +nimious +nimkish +nimmed +nimmer +nimming +nymph +nympha +nymphae +nymphaea +nymphaeaceae +nymphaeaceous +nymphaeum +nymphal +nymphalid +nymphalidae +nymphalinae +nymphaline +nympheal +nymphean +nymphet +nymphets +nymphette +nympheum +nymphic +nymphical +nymphid +nymphine +nymphipara +nymphiparous +nymphish +nymphitis +nymphly +nymphlike +nymphlin +nympho +nymphoides +nympholepsy +nympholepsia +nympholepsies +nympholept +nympholeptic +nymphomania +nymphomaniac +nymphomaniacal +nymphomaniacs +nymphon +nymphonacea +nymphos +nymphosis +nymphotomy +nymphs +nymphwise +nimrod +nimrodian +nimrodic +nimrodical +nimrodize +nimrods +nims +nimshi +nymss +nina +nincom +nincompoop +nincompoopery +nincompoophood +nincompoopish +nincompoops +nincum +nine +ninebark +ninebarks +ninefold +nineholes +ninepegs +ninepence +ninepences +ninepenny +ninepennies +ninepin +ninepins +nines +ninescore +nineted +nineteen +nineteenfold +nineteens +nineteenth +nineteenthly +nineteenths +ninety +nineties +ninetieth +ninetieths +ninetyfold +ninetyish +ninetyknot +ninevite +ninevitical +ninevitish +ning +ningle +ningpo +ninhydrin +ninja +ninny +ninnies +ninnyhammer +ninnyish +ninnyism +ninnyship +ninnywatch +ninon +ninons +ninos +ninox +ninth +ninthly +ninths +nintu +ninut +niobate +niobe +niobean +niobic +niobid +niobite +niobium +niobiums +niobous +niog +nyoro +niota +nip +nipa +nipas +nipcheese +niphablepsia +nyphomania +niphotyphlosis +nipissing +nipmuc +nipmuck +nipped +nipper +nipperkin +nippers +nippy +nippier +nippiest +nippily +nippiness +nipping +nippingly +nippitate +nippitaty +nippitato +nippitatum +nipple +nippled +nippleless +nipples +nipplewort +nippling +nippon +nipponese +nipponism +nipponium +nipponize +nips +nipter +niquiran +niris +nirles +nirls +nirmanakaya +nyroca +nirvana +nirvanas +nirvanic +nis +nisaean +nisan +nisberry +nisei +niseis +nishada +nishiki +nisi +nisnas +nispero +nisqualli +nyssa +nyssaceae +nisse +nist +nystagmic +nystagmus +nystatin +nisus +nit +nitch +nitchevo +nitchie +nitchies +nitella +nitency +nitent +nitently +niter +niterbush +nitered +nitery +nitering +niters +nither +nithing +nitid +nitidous +nitidulid +nitidulidae +nitinol +nito +niton +nitons +nitos +nitpick +nitpicked +nitpicker +nitpickers +nitpicking +nitpicks +nitramin +nitramine +nitramino +nitranilic +nitraniline +nitrate +nitrated +nitrates +nitratine +nitrating +nitration +nitrator +nitrators +nitre +nitred +nitres +nitrian +nitriary +nitriaries +nitric +nitrid +nitridation +nitride +nitrides +nitriding +nitridization +nitridize +nitrids +nitrifaction +nitriferous +nitrify +nitrifiable +nitrification +nitrified +nitrifier +nitrifies +nitrifying +nitril +nitryl +nytril +nitrile +nitriles +nitrils +nitriot +nitriry +nitrite +nitrites +nitritoid +nitro +nitroalizarin +nitroamine +nitroanilin +nitroaniline +nitrobacter +nitrobacteria +nitrobacteriaceae +nitrobacterieae +nitrobacterium +nitrobarite +nitrobenzene +nitrobenzol +nitrobenzole +nitrocalcite +nitrocellulose +nitrocellulosic +nitrochloroform +nitrocotton +nitroform +nitrofuran +nitrogelatin +nitrogelatine +nitrogen +nitrogenate +nitrogenation +nitrogenic +nitrogenisation +nitrogenise +nitrogenised +nitrogenising +nitrogenization +nitrogenize +nitrogenized +nitrogenizing +nitrogenous +nitrogens +nitroglycerin +nitroglycerine +nitroglucose +nitrohydrochloric +nitrolamine +nitrolic +nitrolim +nitrolime +nitromagnesite +nitromannite +nitromannitol +nitromersol +nitrometer +nitromethane +nitrometric +nitromuriate +nitromuriatic +nitronaphthalene +nitroparaffin +nitrophenol +nitrophile +nitrophilous +nitrophyte +nitrophytic +nitroprussiate +nitroprussic +nitroprusside +nitros +nitrosamin +nitrosamine +nitrosate +nitrosify +nitrosification +nitrosyl +nitrosyls +nitrosylsulfuric +nitrosylsulphuric +nitrosite +nitroso +nitrosoamine +nitrosobacteria +nitrosobacterium +nitrosochloride +nitrosococcus +nitrosomonas +nitrososulphuric +nitrostarch +nitrosulphate +nitrosulphonic +nitrosulphuric +nitrotoluene +nitrotoluol +nitrotrichloromethane +nitrous +nitroxyl +nits +nitta +nitter +nitty +nittier +nittiest +nitwit +nitwits +nitwitted +nitzschia +nitzschiaceae +niuan +niue +nival +nivation +niveau +nivellate +nivellation +nivellator +nivellization +nivenite +niveous +nivernaise +nivicolous +nivosity +nix +nixe +nixed +nixer +nixes +nixy +nixie +nixies +nixing +nyxis +nixon +nixtamal +nizam +nizamat +nizamate +nizamates +nizams +nizamut +nizey +nizy +nj +njave +nl +nm +nnethermore +no +noa +noachian +noachic +noachical +noachite +noah +noahic +noam +noance +nob +nobackspace +nobatch +nobber +nobby +nobbier +nobbiest +nobbily +nobble +nobbled +nobbler +nobblers +nobbles +nobbling +nobbut +nobel +nobelist +nobelists +nobelium +nobeliums +nobiliary +nobilify +nobilitate +nobilitation +nobility +nobilities +nobis +noble +nobled +noblehearted +nobleheartedly +nobleheartedness +nobley +nobleman +noblemanly +noblemem +noblemen +nobleness +nobler +nobles +noblesse +noblesses +noblest +noblewoman +noblewomen +nobly +noblify +nobling +nobody +nobodyd +nobodies +nobodyness +nobs +nobut +nocake +nocardia +nocardiosis +nocence +nocent +nocerite +nocht +nociassociation +nociceptive +nociceptor +nociperception +nociperceptive +nocive +nock +nocked +nockerl +nocket +nocking +nocks +nocktat +noconfirm +noctambulant +noctambulate +noctambulation +noctambule +noctambulism +noctambulist +noctambulistic +noctambulous +nocten +noctidial +noctidiurnal +noctiferous +noctiflorous +noctilio +noctilionidae +noctiluca +noctilucae +noctilucal +noctilucan +noctilucence +noctilucent +noctilucidae +noctilucin +noctilucine +noctilucous +noctiluminous +noctiluscence +noctimania +noctipotent +noctis +noctivagant +noctivagation +noctivagous +noctograph +noctovision +noctua +noctuae +noctuid +noctuidae +noctuideous +noctuidous +noctuids +noctuiform +noctule +noctules +noctuoid +nocturia +nocturn +nocturnal +nocturnality +nocturnally +nocturne +nocturnes +nocturns +nocuity +nocument +nocumentum +nocuous +nocuously +nocuousness +nod +nodal +nodality +nodalities +nodally +nodated +nodded +nodder +nodders +noddi +noddy +noddies +nodding +noddingly +noddle +noddlebone +noddled +noddles +noddling +node +noded +nodes +nodi +nodiak +nodical +nodicorn +nodiferous +nodiflorous +nodiform +nodosaria +nodosarian +nodosariform +nodosarine +nodosaur +nodose +nodosity +nodosities +nodous +nods +nodular +nodulate +nodulated +nodulation +nodule +noduled +nodules +noduli +nodulize +nodulized +nodulizing +nodulose +nodulous +nodulus +nodus +noebcd +noecho +noegenesis +noegenetic +noel +noels +noematachograph +noematachometer +noematachometic +noematical +noemi +noerror +noes +noesis +noesises +noetian +noetic +noetics +noex +noexecute +nofile +nog +nogada +nogai +nogaku +nogal +nogg +nogged +noggen +noggin +nogging +noggings +noggins +noggs +noghead +nogheaded +nogs +noh +nohex +nohow +nohuntsik +noy +noyade +noyaded +noyades +noyading +noyance +noyant +noyau +noibwood +noyful +noil +noilage +noiler +noily +noils +noint +nointment +noyous +noir +noire +noires +noisance +noise +noised +noiseful +noisefully +noisefulness +noiseless +noiselessly +noiselessness +noisemake +noisemaker +noisemakers +noisemaking +noiseproof +noises +noisette +noisy +noisier +noisiest +noisily +noisiness +noising +noisome +noisomely +noisomeness +noix +nokta +nol +nolascan +nold +nolition +noll +nolle +nolleity +nollepros +nolo +nolos +nolt +nom +noma +nomad +nomade +nomades +nomadian +nomadic +nomadical +nomadically +nomadidae +nomadise +nomadism +nomadisms +nomadization +nomadize +nomads +nomancy +nomap +nomarch +nomarchy +nomarchies +nomarchs +nomarthra +nomarthral +nomas +nombles +nombril +nombrils +nome +nomeidae +nomen +nomenclate +nomenclative +nomenclator +nomenclatory +nomenclatorial +nomenclatorship +nomenclatural +nomenclature +nomenclatures +nomenclaturist +nomes +nomeus +nomial +nomic +nomina +nominable +nominal +nominalism +nominalist +nominalistic +nominalistical +nominalistically +nominality +nominalize +nominalized +nominalizing +nominally +nominalness +nominals +nominate +nominated +nominately +nominates +nominating +nomination +nominations +nominatival +nominative +nominatively +nominatives +nominator +nominators +nominatrix +nominature +nomine +nominee +nomineeism +nominees +nominy +nomism +nomisma +nomismata +nomisms +nomistic +nomnem +nomocanon +nomocracy +nomogeny +nomogenist +nomogenous +nomogram +nomograms +nomograph +nomographer +nomography +nomographic +nomographical +nomographically +nomographies +nomoi +nomology +nomological +nomologies +nomologist +nomopelmous +nomophylax +nomophyllous +nomos +nomotheism +nomothete +nomothetes +nomothetic +nomothetical +noms +non +nona +nonabandonment +nonabatable +nonabdication +nonabdicative +nonabiding +nonabidingly +nonabidingness +nonability +nonabjuration +nonabjuratory +nonabjurer +nonabolition +nonabortive +nonabortively +nonabortiveness +nonabrasive +nonabrasively +nonabrasiveness +nonabridgable +nonabridgment +nonabrogable +nonabsentation +nonabsolute +nonabsolutely +nonabsoluteness +nonabsolution +nonabsolutist +nonabsolutistic +nonabsolutistically +nonabsorbability +nonabsorbable +nonabsorbency +nonabsorbent +nonabsorbents +nonabsorbing +nonabsorption +nonabsorptive +nonabstainer +nonabstainers +nonabstaining +nonabstemious +nonabstemiously +nonabstemiousness +nonabstention +nonabstract +nonabstracted +nonabstractedly +nonabstractedness +nonabstractly +nonabstractness +nonabusive +nonabusively +nonabusiveness +nonacademic +nonacademical +nonacademically +nonacademicalness +nonacademics +nonaccedence +nonacceding +nonacceleration +nonaccelerative +nonacceleratory +nonaccent +nonaccented +nonaccenting +nonaccentual +nonaccentually +nonacceptance +nonacceptant +nonacceptation +nonaccepted +nonaccess +nonaccession +nonaccessory +nonaccessories +nonaccidental +nonaccidentally +nonaccidentalness +nonaccommodable +nonaccommodably +nonaccommodating +nonaccommodatingly +nonaccommodatingness +nonaccompanying +nonaccompaniment +nonaccomplishment +nonaccord +nonaccordant +nonaccordantly +nonaccredited +nonaccretion +nonaccretive +nonaccrued +nonaccruing +nonacculturated +nonaccumulating +nonaccumulation +nonaccumulative +nonaccumulatively +nonaccumulativeness +nonaccusing +nonachievement +nonacid +nonacidic +nonacidity +nonacids +nonacknowledgment +nonacosane +nonacoustic +nonacoustical +nonacoustically +nonacquaintance +nonacquaintanceship +nonacquiescence +nonacquiescent +nonacquiescently +nonacquiescing +nonacquisitive +nonacquisitively +nonacquisitiveness +nonacquittal +nonact +nonactinic +nonactinically +nonaction +nonactionable +nonactionably +nonactivation +nonactivator +nonactive +nonactives +nonactivity +nonactivities +nonactual +nonactuality +nonactualities +nonactualness +nonacuity +nonaculeate +nonaculeated +nonacute +nonacutely +nonacuteness +nonadaptability +nonadaptable +nonadaptableness +nonadaptabness +nonadaptation +nonadaptational +nonadapter +nonadapting +nonadaptive +nonadaptor +nonaddict +nonaddicted +nonaddicting +nonaddictive +nonadditive +nonadditivity +nonaddress +nonaddresser +nonadecane +nonadept +nonadeptly +nonadeptness +nonadherence +nonadherent +nonadhering +nonadhesion +nonadhesive +nonadhesively +nonadhesiveness +nonadjacency +nonadjacencies +nonadjacent +nonadjacently +nonadjectival +nonadjectivally +nonadjectively +nonadjoining +nonadjournment +nonadjudicated +nonadjudication +nonadjudicative +nonadjudicatively +nonadjunctive +nonadjunctively +nonadjustability +nonadjustable +nonadjustably +nonadjuster +nonadjustive +nonadjustment +nonadjustor +nonadministrable +nonadministrant +nonadministrative +nonadministratively +nonadmiring +nonadmissibility +nonadmissible +nonadmissibleness +nonadmissibly +nonadmission +nonadmissions +nonadmissive +nonadmitted +nonadmittedly +nonadoptable +nonadopter +nonadoption +nonadorantes +nonadorner +nonadorning +nonadornment +nonadult +nonadults +nonadvancement +nonadvantageous +nonadvantageously +nonadvantageousness +nonadventitious +nonadventitiously +nonadventitiousness +nonadventurous +nonadventurously +nonadventurousness +nonadverbial +nonadverbially +nonadvertence +nonadvertency +nonadvocacy +nonadvocate +nonaerated +nonaerating +nonaerobiotic +nonaesthetic +nonaesthetical +nonaesthetically +nonaffectation +nonaffecting +nonaffectingly +nonaffection +nonaffective +nonaffiliated +nonaffiliating +nonaffiliation +nonaffilliated +nonaffinity +nonaffinities +nonaffinitive +nonaffirmance +nonaffirmation +nonage +nonagenary +nonagenarian +nonagenarians +nonagenaries +nonagency +nonagent +nonages +nonagesimal +nonagglomerative +nonagglutinant +nonagglutinating +nonagglutinative +nonagglutinator +nonaggression +nonaggressive +nonagon +nonagons +nonagrarian +nonagreeable +nonagreement +nonagricultural +nonahydrate +nonaid +nonair +nonalarmist +nonalcohol +nonalcoholic +nonalgebraic +nonalgebraical +nonalgebraically +nonalien +nonalienating +nonalienation +nonalignable +nonaligned +nonalignment +nonalined +nonalinement +nonalkaloid +nonalkaloidal +nonallegation +nonallegiance +nonallegoric +nonallegorical +nonallegorically +nonallelic +nonallergenic +nonalliterated +nonalliterative +nonalliteratively +nonalliterativeness +nonallotment +nonalluvial +nonalphabetic +nonalphabetical +nonalphabetically +nonalternating +nonaltruistic +nonaltruistically +nonaluminous +nonamalgamable +nonamazedness +nonamazement +nonambiguity +nonambiguities +nonambiguous +nonambitious +nonambitiously +nonambitiousness +nonambulaties +nonambulatory +nonamenability +nonamenable +nonamenableness +nonamenably +nonamendable +nonamendment +nonamino +nonamorous +nonamorously +nonamorousness +nonamotion +nonamphibian +nonamphibious +nonamphibiously +nonamphibiousness +nonamputation +nonanachronistic +nonanachronistically +nonanachronous +nonanachronously +nonanaemic +nonanalytic +nonanalytical +nonanalytically +nonanalyzable +nonanalyzed +nonanalogy +nonanalogic +nonanalogical +nonanalogically +nonanalogicalness +nonanalogous +nonanalogously +nonanalogousness +nonanaphoric +nonanaphthene +nonanarchic +nonanarchical +nonanarchically +nonanarchistic +nonanatomic +nonanatomical +nonanatomically +nonancestral +nonancestrally +nonane +nonanemic +nonanesthetic +nonanesthetized +nonangelic +nonangling +nonanguished +nonanimal +nonanimality +nonanimate +nonanimated +nonanimating +nonanimatingly +nonanimation +nonannexable +nonannexation +nonannihilability +nonannihilable +nonannouncement +nonannuitant +nonannulment +nonanoic +nonanonymity +nonanonymousness +nonanswer +nonantagonistic +nonantagonistically +nonanticipation +nonanticipative +nonanticipatively +nonanticipatory +nonanticipatorily +nonantigenic +nonaphasiac +nonaphasic +nonaphetic +nonaphoristic +nonaphoristically +nonapologetic +nonapologetical +nonapologetically +nonapostatizing +nonapostolic +nonapostolical +nonapostolically +nonapparent +nonapparently +nonapparentness +nonapparitional +nonappealability +nonappealable +nonappealing +nonappealingly +nonappealingness +nonappearance +nonappearances +nonappearer +nonappearing +nonappeasability +nonappeasable +nonappeasing +nonappellate +nonappendance +nonappendant +nonappendence +nonappendent +nonappendicular +nonapply +nonapplicability +nonapplicable +nonapplicableness +nonapplicabness +nonapplication +nonapplicative +nonapplicatory +nonappointive +nonappointment +nonapportionable +nonapportionment +nonapposable +nonappraisal +nonappreciation +nonappreciative +nonappreciatively +nonappreciativeness +nonapprehensibility +nonapprehensible +nonapprehension +nonapprehensive +nonapproachability +nonapproachable +nonapproachableness +nonapproachabness +nonappropriable +nonappropriation +nonappropriative +nonapproval +nonaquatic +nonaqueous +nonarbitrable +nonarbitrary +nonarbitrarily +nonarbitrariness +nonarching +nonarchitectonic +nonarchitectural +nonarchitecturally +nonarcing +nonarcking +nonargentiferous +nonarguable +nonargumentative +nonargumentatively +nonargumentativeness +nonary +nonaries +nonaristocratic +nonaristocratical +nonaristocratically +nonarithmetic +nonarithmetical +nonarithmetically +nonarmament +nonarmigerous +nonaromatic +nonaromatically +nonarraignment +nonarresting +nonarrival +nonarrogance +nonarrogancy +nonarsenic +nonarsenical +nonarterial +nonartesian +nonarticulate +nonarticulated +nonarticulately +nonarticulateness +nonarticulation +nonarticulative +nonartistic +nonartistical +nonartistically +nonas +nonasbestine +nonascendance +nonascendancy +nonascendant +nonascendantly +nonascendence +nonascendency +nonascendent +nonascendently +nonascertainable +nonascertainableness +nonascertainably +nonascertaining +nonascertainment +nonascetic +nonascetical +nonascetically +nonasceticism +nonascription +nonaseptic +nonaseptically +nonaspersion +nonasphalt +nonaspirate +nonaspirated +nonaspirating +nonaspiratory +nonaspiring +nonassault +nonassent +nonassentation +nonassented +nonassenting +nonassertion +nonassertive +nonassertively +nonassertiveness +nonassessability +nonassessable +nonassessment +nonassignability +nonassignabilty +nonassignable +nonassignably +nonassigned +nonassignment +nonassimilability +nonassimilable +nonassimilating +nonassimilation +nonassimilative +nonassimilatory +nonassistance +nonassistant +nonassister +nonassistive +nonassociability +nonassociable +nonassociation +nonassociational +nonassociative +nonassociatively +nonassonance +nonassonant +nonassortment +nonassumed +nonassumption +nonassumptive +nonassurance +nonasthmatic +nonasthmatically +nonastonishment +nonastral +nonastringency +nonastringent +nonastringently +nonastronomic +nonastronomical +nonastronomically +nonatheistic +nonatheistical +nonatheistically +nonathlete +nonathletic +nonathletically +nonatmospheric +nonatmospherical +nonatmospherically +nonatomic +nonatomical +nonatomically +nonatonement +nonatrophic +nonatrophied +nonattached +nonattachment +nonattacking +nonattainability +nonattainable +nonattainment +nonattendance +nonattendant +nonattention +nonattestation +nonattribution +nonattributive +nonattributively +nonattributiveness +nonaudibility +nonaudible +nonaudibleness +nonaudibly +nonaugmentative +nonauricular +nonauriferous +nonauthentic +nonauthentical +nonauthenticated +nonauthentication +nonauthenticity +nonauthoritative +nonauthoritatively +nonauthoritativeness +nonautobiographical +nonautobiographically +nonautomated +nonautomatic +nonautomatically +nonautomotive +nonautonomous +nonautonomously +nonautonomousness +nonavailability +nonavoidable +nonavoidableness +nonavoidably +nonavoidance +nonaxiomatic +nonaxiomatical +nonaxiomatically +nonazotized +nonbachelor +nonbacterial +nonbacterially +nonbailable +nonballoting +nonbanishment +nonbank +nonbankable +nonbarbarian +nonbarbaric +nonbarbarous +nonbarbarously +nonbarbarousness +nonbaronial +nonbase +nonbasement +nonbasic +nonbasing +nonbathing +nonbearded +nonbearing +nonbeatific +nonbeatifically +nonbeauty +nonbeauties +nonbeing +nonbeings +nonbelief +nonbeliever +nonbelievers +nonbelieving +nonbelievingly +nonbelligerency +nonbelligerent +nonbelligerents +nonbending +nonbeneficed +nonbeneficence +nonbeneficent +nonbeneficently +nonbeneficial +nonbeneficially +nonbeneficialness +nonbenevolence +nonbenevolent +nonbenevolently +nonbetrayal +nonbeverage +nonbiased +nonbibulous +nonbibulously +nonbibulousness +nonbigoted +nonbigotedly +nonbilabiate +nonbilious +nonbiliously +nonbiliousness +nonbillable +nonbinding +nonbindingly +nonbindingness +nonbinomial +nonbiodegradable +nonbiographical +nonbiographically +nonbiological +nonbiologically +nonbiting +nonbitter +nonbituminous +nonblack +nonblamable +nonblamableness +nonblamably +nonblameful +nonblamefully +nonblamefulness +nonblameless +nonblank +nonblasphemy +nonblasphemies +nonblasphemous +nonblasphemously +nonblasphemousness +nonbleach +nonbleeding +nonblended +nonblending +nonblinding +nonblindingly +nonblockaded +nonblocking +nonblooded +nonblooming +nonblundering +nonblunderingly +nonboaster +nonboasting +nonboastingly +nonbodily +nonboding +nonbodingly +nonboiling +nonbook +nonbookish +nonbookishly +nonbookishness +nonbooks +nonborrower +nonborrowing +nonbotanic +nonbotanical +nonbotanically +nonbourgeois +nonbranded +nonbreach +nonbreaching +nonbreakable +nonbreeder +nonbreeding +nonbristled +nonbromidic +nonbroody +nonbroodiness +nonbrooding +nonbrowser +nonbrowsing +nonbrutal +nonbrutally +nonbudding +nonbuying +nonbulbaceous +nonbulbar +nonbulbiferous +nonbulbous +nonbulkhead +nonbuoyancy +nonbuoyant +nonbuoyantly +nonburdensome +nonburdensomely +nonburdensomeness +nonbureaucratic +nonbureaucratically +nonburgage +nonburgess +nonburnable +nonburning +nonbursting +nonbusy +nonbusily +nonbusiness +nonbusyness +nonbuttressed +noncabinet +noncadenced +noncadent +noncaffeine +noncaffeinic +noncaking +noncalcarea +noncalcareous +noncalcified +noncalculable +noncalculably +noncalculating +noncalculative +noncallability +noncallable +noncaloric +noncalumniating +noncalumnious +noncancelable +noncancellable +noncancellation +noncancerous +noncandescence +noncandescent +noncandescently +noncandidate +noncannibalistic +noncannibalistically +noncannonical +noncanonical +noncanonization +noncanvassing +noncapillary +noncapillaries +noncapillarity +noncapital +noncapitalist +noncapitalistic +noncapitalistically +noncapitalized +noncapitulation +noncapricious +noncapriciously +noncapriciousness +noncapsizable +noncaptious +noncaptiously +noncaptiousness +noncapture +noncarbohydrate +noncarbolic +noncarbon +noncarbonate +noncarbonated +noncareer +noncarnivorous +noncarnivorously +noncarnivorousness +noncarrier +noncartelized +noncash +noncaste +noncastigating +noncastigation +noncasual +noncasuistic +noncasuistical +noncasuistically +noncataclysmal +noncataclysmic +noncatalytic +noncatalytically +noncataloguer +noncatarrhal +noncatastrophic +noncatechistic +noncatechistical +noncatechizable +noncategorical +noncategorically +noncategoricalness +noncathartic +noncathartical +noncathedral +noncatholicity +noncausable +noncausal +noncausality +noncausally +noncausation +noncausative +noncausatively +noncausativeness +noncaustic +noncaustically +nonce +noncelebration +noncelestial +noncelestially +noncellular +noncellulosic +noncellulous +noncensored +noncensorious +noncensoriously +noncensoriousness +noncensurable +noncensurableness +noncensurably +noncensus +noncentral +noncentrally +noncereal +noncerebral +nonceremonial +nonceremonially +nonceremonious +nonceremoniously +nonceremoniousness +noncertain +noncertainty +noncertainties +noncertification +noncertified +noncertitude +nonces +nonchafing +nonchalance +nonchalant +nonchalantly +nonchalantness +nonchalky +nonchallenger +nonchallenging +nonchampion +nonchangeable +nonchangeableness +nonchangeably +nonchanging +nonchanneled +nonchannelized +nonchaotic +nonchaotically +noncharacteristic +noncharacteristically +noncharacterized +nonchargeable +noncharismatic +noncharitable +noncharitableness +noncharitably +nonchastisement +nonchastity +nonchemical +nonchemist +nonchimeric +nonchimerical +nonchimerically +nonchivalric +nonchivalrous +nonchivalrously +nonchivalrousness +nonchokable +nonchokebore +noncholeric +nonchromatic +nonchromatically +nonchromosomal +nonchronic +nonchronical +nonchronically +nonchronological +nonchurch +nonchurched +nonchurchgoer +nonchurchgoing +noncyclic +noncyclical +noncyclically +nonciliate +nonciliated +noncircuit +noncircuital +noncircuited +noncircuitous +noncircuitously +noncircuitousness +noncircular +noncircularly +noncirculating +noncirculation +noncirculatory +noncircumscribed +noncircumscriptive +noncircumspect +noncircumspectly +noncircumspectness +noncircumstantial +noncircumstantially +noncircumvallated +noncitable +noncitation +nonciteable +noncitizen +noncivilian +noncivilizable +noncivilized +nonclaim +nonclaimable +nonclamorous +nonclamorously +nonclarifiable +nonclarification +nonclarified +nonclassable +nonclassic +nonclassical +nonclassicality +nonclassically +nonclassifiable +nonclassification +nonclassified +nonclastic +nonclearance +noncleistogamic +noncleistogamous +nonclergyable +nonclerical +nonclerically +nonclerics +nonclimactic +nonclimactical +nonclimbable +nonclimbing +nonclinging +nonclinical +nonclinically +noncloistered +nonclose +nonclosely +nonclosure +nonclotting +noncoagulability +noncoagulable +noncoagulating +noncoagulation +noncoagulative +noncoalescence +noncoalescent +noncoalescing +noncock +noncodified +noncoercible +noncoercion +noncoercive +noncoercively +noncoerciveness +noncogency +noncogent +noncogently +noncognate +noncognition +noncognitive +noncognizable +noncognizably +noncognizance +noncognizant +noncognizantly +noncohabitation +noncoherence +noncoherency +noncoherent +noncoherently +noncohesion +noncohesive +noncohesively +noncohesiveness +noncoinage +noncoincidence +noncoincident +noncoincidental +noncoincidentally +noncoking +noncollaboration +noncollaborative +noncollapsable +noncollapsibility +noncollapsible +noncollectable +noncollectible +noncollection +noncollective +noncollectively +noncollectivistic +noncollegiate +noncollinear +noncolloid +noncolloidal +noncollusion +noncollusive +noncollusively +noncollusiveness +noncolonial +noncolonially +noncolorability +noncolorable +noncolorableness +noncolorably +noncoloring +noncom +noncombat +noncombatant +noncombatants +noncombative +noncombination +noncombinative +noncombining +noncombustibility +noncombustible +noncombustibles +noncombustion +noncombustive +noncome +noncomic +noncomical +noncomicality +noncomically +noncomicalness +noncoming +noncommemoration +noncommemorational +noncommemorative +noncommemoratively +noncommemoratory +noncommencement +noncommendable +noncommendableness +noncommendably +noncommendatory +noncommensurable +noncommercial +noncommerciality +noncommercially +noncommiseration +noncommiserative +noncommiseratively +noncommissioned +noncommitally +noncommitment +noncommittal +noncommittalism +noncommittally +noncommittalness +noncommitted +noncommodious +noncommodiously +noncommodiousness +noncommonable +noncommorancy +noncommunal +noncommunally +noncommunicability +noncommunicable +noncommunicableness +noncommunicant +noncommunicating +noncommunication +noncommunicative +noncommunicatively +noncommunicativeness +noncommunion +noncommunist +noncommunistic +noncommunistical +noncommunistically +noncommunists +noncommutative +noncompearance +noncompensable +noncompensating +noncompensation +noncompensative +noncompensatory +noncompetency +noncompetent +noncompetently +noncompeting +noncompetitive +noncompetitively +noncompetitiveness +noncomplacence +noncomplacency +noncomplacencies +noncomplacent +noncomplacently +noncomplaisance +noncomplaisant +noncomplaisantly +noncompletion +noncompliance +noncompliant +noncomplicity +noncomplicities +noncomplying +noncompos +noncomposes +noncomposite +noncompositely +noncompositeness +noncomposure +noncompound +noncompoundable +noncompounder +noncomprehendible +noncomprehending +noncomprehendingly +noncomprehensible +noncomprehensiblely +noncomprehension +noncomprehensive +noncomprehensively +noncomprehensiveness +noncompressibility +noncompressible +noncompression +noncompressive +noncompressively +noncompromised +noncompromising +noncompulsion +noncompulsive +noncompulsively +noncompulsory +noncompulsorily +noncompulsoriness +noncomputation +noncoms +noncon +nonconcealment +nonconceiving +nonconcentrated +nonconcentratiness +nonconcentration +nonconcentrative +nonconcentrativeness +nonconcentric +nonconcentrical +nonconcentrically +nonconcentricity +nonconception +nonconceptual +nonconceptually +nonconcern +nonconcession +nonconcessive +nonconciliating +nonconciliatory +nonconcision +nonconcludency +nonconcludent +nonconcluding +nonconclusion +nonconclusive +nonconclusively +nonconclusiveness +nonconcordant +nonconcordantly +nonconcur +nonconcurred +nonconcurrence +nonconcurrency +nonconcurrent +nonconcurrently +nonconcurring +noncondemnation +noncondensable +noncondensation +noncondensed +noncondensibility +noncondensible +noncondensing +noncondescending +noncondescendingly +noncondescendingness +noncondescension +noncondiment +noncondimental +nonconditional +nonconditioned +noncondonation +nonconduciness +nonconducive +nonconduciveness +nonconductibility +nonconductible +nonconducting +nonconduction +nonconductive +nonconductor +nonconductors +nonconfederate +nonconfederation +nonconferrable +nonconfession +nonconficient +nonconfidence +nonconfident +nonconfidential +nonconfidentiality +nonconfidentially +nonconfidentialness +nonconfidently +nonconfiding +nonconfined +nonconfinement +nonconfining +nonconfirmation +nonconfirmative +nonconfirmatory +nonconfirming +nonconfiscable +nonconfiscation +nonconfiscatory +nonconfitent +nonconflicting +nonconflictive +nonconform +nonconformability +nonconformable +nonconformably +nonconformance +nonconformer +nonconformest +nonconforming +nonconformism +nonconformist +nonconformistical +nonconformistically +nonconformists +nonconformitant +nonconformity +nonconfrontation +nonconfutation +noncongealing +noncongenital +noncongestion +noncongestive +noncongratulatory +noncongregative +noncongruence +noncongruency +noncongruent +noncongruently +noncongruity +noncongruities +noncongruous +noncongruously +noncongruousness +nonconjecturable +nonconjecturably +nonconjectural +nonconjugal +nonconjugality +nonconjugally +nonconjugate +nonconjugation +nonconjunction +nonconjunctive +nonconjunctively +nonconnection +nonconnective +nonconnectively +nonconnectivity +nonconnivance +nonconnivence +nonconnotative +nonconnotatively +nonconnubial +nonconnubiality +nonconnubially +nonconscientious +nonconscientiously +nonconscientiousness +nonconscious +nonconsciously +nonconsciousness +nonconscriptable +nonconscription +nonconsecration +nonconsecutive +nonconsecutively +nonconsecutiveness +nonconsent +nonconsenting +nonconsequence +nonconsequent +nonconsequential +nonconsequentiality +nonconsequentially +nonconsequentialness +nonconservation +nonconservational +nonconservative +nonconserving +nonconsideration +nonconsignment +nonconsistorial +nonconsolable +nonconsolidation +nonconsoling +nonconsolingly +nonconsonance +nonconsonant +nonconsorting +nonconspirator +nonconspiratorial +nonconspiring +nonconstant +nonconstituent +nonconstituted +nonconstitutional +nonconstraining +nonconstraint +nonconstricted +nonconstricting +nonconstrictive +nonconstruability +nonconstruable +nonconstruction +nonconstructive +nonconstructively +nonconstructiveness +nonconsular +nonconsultative +nonconsultatory +nonconsumable +nonconsuming +nonconsummation +nonconsumption +nonconsumptive +nonconsumptively +nonconsumptiveness +noncontact +noncontagion +noncontagionist +noncontagious +noncontagiously +noncontagiousness +noncontaminable +noncontamination +noncontaminative +noncontemplative +noncontemplatively +noncontemplativeness +noncontemporaneous +noncontemporaneously +noncontemporaneousness +noncontemporary +noncontemporaries +noncontemptibility +noncontemptible +noncontemptibleness +noncontemptibly +noncontemptuous +noncontemptuously +noncontemptuousness +noncontending +noncontent +noncontention +noncontentious +noncontentiously +nonconterminal +nonconterminous +nonconterminously +noncontestable +noncontestation +noncontextual +noncontextually +noncontiguity +noncontiguities +noncontiguous +noncontiguously +noncontiguousness +noncontinence +noncontinency +noncontinental +noncontingency +noncontingent +noncontingently +noncontinuable +noncontinuably +noncontinuance +noncontinuation +noncontinuity +noncontinuous +noncontinuously +noncontinuousness +noncontraband +noncontrabands +noncontraction +noncontractual +noncontradiction +noncontradictory +noncontradictories +noncontrariety +noncontrarieties +noncontrastable +noncontrastive +noncontributable +noncontributing +noncontribution +noncontributive +noncontributively +noncontributiveness +noncontributor +noncontributory +noncontributories +noncontrivance +noncontrollable +noncontrollablely +noncontrollably +noncontrolled +noncontrolling +noncontroversial +noncontroversially +noncontumacious +noncontumaciously +noncontumaciousness +nonconvective +nonconvectively +nonconveyance +nonconvenable +nonconventional +nonconventionally +nonconvergence +nonconvergency +nonconvergent +nonconvergently +nonconverging +nonconversable +nonconversableness +nonconversably +nonconversance +nonconversancy +nonconversant +nonconversantly +nonconversational +nonconversationally +nonconversion +nonconvertibility +nonconvertible +nonconvertibleness +nonconvertibly +nonconviction +nonconvivial +nonconviviality +nonconvivially +noncooperating +noncooperation +noncooperationist +noncooperative +noncooperator +noncoordinating +noncoordination +noncopying +noncoplanar +noncoring +noncorporate +noncorporately +noncorporation +noncorporative +noncorporeal +noncorporeality +noncorpuscular +noncorrection +noncorrectional +noncorrective +noncorrectively +noncorrelating +noncorrelation +noncorrelative +noncorrelatively +noncorrespondence +noncorrespondent +noncorresponding +noncorrespondingly +noncorroborating +noncorroboration +noncorroborative +noncorroboratively +noncorroboratory +noncorrodible +noncorroding +noncorrosive +noncorrosively +noncorrosiveness +noncorrupt +noncorrupter +noncorruptibility +noncorruptible +noncorruptibleness +noncorruptibly +noncorruption +noncorruptive +noncorruptly +noncorruptness +noncortical +noncortically +noncosmic +noncosmically +noncosmopolitan +noncosmopolitanism +noncosmopolite +noncosmopolitism +noncostraight +noncotyledonal +noncotyledonary +noncotyledonous +noncottager +noncounteractive +noncounterfeit +noncounty +noncovetous +noncovetously +noncovetousness +noncranking +noncreation +noncreative +noncreatively +noncreativeness +noncreativity +noncredence +noncredent +noncredibility +noncredible +noncredibleness +noncredibly +noncredit +noncreditable +noncreditableness +noncreditably +noncreditor +noncredulous +noncredulously +noncredulousness +noncreeping +noncrenate +noncrenated +noncretaceous +noncriminal +noncriminality +noncriminally +noncrinoid +noncryptic +noncryptical +noncryptically +noncrystalline +noncrystallizable +noncrystallized +noncrystallizing +noncritical +noncritically +noncriticalness +noncriticizing +noncrossover +noncrucial +noncrucially +noncruciform +noncruciformly +noncrusading +noncrushability +noncrushable +noncrustaceous +nonculminating +nonculmination +nonculpability +nonculpable +nonculpableness +nonculpably +noncultivability +noncultivable +noncultivatable +noncultivated +noncultivation +noncultural +nonculturally +nonculture +noncultured +noncumbrous +noncumbrously +noncumbrousness +noncumulative +noncumulatively +noncurantist +noncurative +noncuratively +noncurativeness +noncurdling +noncuriosity +noncurious +noncuriously +noncuriousness +noncurling +noncurrency +noncurrent +noncurrently +noncursive +noncursively +noncurtailing +noncurtailment +noncuspidate +noncuspidated +noncustodial +noncustomary +noncustomarily +noncutting +nonda +nondairy +nondamageable +nondamaging +nondamagingly +nondamnation +nondancer +nondangerous +nondangerously +nondangerousness +nondark +nondatival +nondeadly +nondeaf +nondeafened +nondeafening +nondeafeningly +nondeafly +nondeafness +nondealer +nondebatable +nondebater +nondebating +nondebilitating +nondebilitation +nondebilitative +nondebtor +nondecadence +nondecadency +nondecadent +nondecayed +nondecaying +nondecalcification +nondecalcified +nondecane +nondecasyllabic +nondecasyllable +nondecatoic +nondeceit +nondeceivable +nondeceiving +nondeceleration +nondeception +nondeceptive +nondeceptively +nondeceptiveness +nondeciduata +nondeciduate +nondeciduous +nondeciduously +nondeciduousness +nondecision +nondecisive +nondecisively +nondecisiveness +nondeclamatory +nondeclarant +nondeclaration +nondeclarative +nondeclaratively +nondeclaratory +nondeclarer +nondeclivitous +nondecomposition +nondecorated +nondecoration +nondecorative +nondecorous +nondecorously +nondecorousness +nondecreasing +nondedication +nondedicative +nondedicatory +nondeducible +nondeductibility +nondeductible +nondeduction +nondeductive +nondeductively +nondeep +nondefalcation +nondefamatory +nondefaulting +nondefeasance +nondefeasibility +nondefeasible +nondefeasibleness +nondefeasibness +nondefeat +nondefecting +nondefection +nondefective +nondefectively +nondefectiveness +nondefector +nondefendant +nondefense +nondefensibility +nondefensible +nondefensibleness +nondefensibly +nondefensive +nondefensively +nondefensiveness +nondeferable +nondeference +nondeferent +nondeferential +nondeferentially +nondeferrable +nondefiance +nondefiant +nondefiantly +nondefiantness +nondeficiency +nondeficiencies +nondeficient +nondeficiently +nondefilement +nondefiling +nondefinability +nondefinable +nondefinably +nondefined +nondefiner +nondefining +nondefinite +nondefinitely +nondefiniteness +nondefinition +nondefinitive +nondefinitively +nondefinitiveness +nondeflation +nondeflationary +nondeflected +nondeflection +nondeflective +nondeforestation +nondeformation +nondeformed +nondeformity +nondeformities +nondefunct +nondegeneracy +nondegeneracies +nondegenerate +nondegenerately +nondegenerateness +nondegeneration +nondegenerative +nondegerming +nondegradation +nondegrading +nondegreased +nondehiscent +nondeist +nondeistic +nondeistical +nondeistically +nondelegable +nondelegate +nondelegation +nondeleterious +nondeleteriously +nondeleteriousness +nondeliberate +nondeliberately +nondeliberateness +nondeliberation +nondelicate +nondelicately +nondelicateness +nondelineation +nondelineative +nondelinquent +nondeliquescence +nondeliquescent +nondelirious +nondeliriously +nondeliriousness +nondeliverance +nondelivery +nondeliveries +nondeluded +nondeluding +nondelusive +nondemand +nondemanding +nondemise +nondemobilization +nondemocracy +nondemocracies +nondemocratic +nondemocratical +nondemocratically +nondemolition +nondemonstrability +nondemonstrable +nondemonstrableness +nondemonstrably +nondemonstration +nondemonstrative +nondemonstratively +nondemonstrativeness +nondendroid +nondendroidal +nondenial +nondenominational +nondenominationalism +nondenominationally +nondenotative +nondenotatively +nondense +nondenseness +nondensity +nondenumerable +nondenunciating +nondenunciation +nondenunciative +nondenunciatory +nondeodorant +nondeodorizing +nondepartmental +nondepartmentally +nondeparture +nondependability +nondependable +nondependableness +nondependably +nondependance +nondependancy +nondependancies +nondependence +nondependency +nondependencies +nondependent +nondepletion +nondepletive +nondepletory +nondeportation +nondeported +nondeposition +nondepositor +nondepravation +nondepraved +nondepravity +nondepravities +nondeprecating +nondeprecatingly +nondeprecative +nondeprecatively +nondeprecatory +nondeprecatorily +nondepreciable +nondepreciating +nondepreciation +nondepreciative +nondepreciatively +nondepreciatory +nondepressed +nondepressing +nondepressingly +nondepression +nondepressive +nondepressively +nondeprivable +nondeprivation +nonderelict +nonderisible +nonderisive +nonderivability +nonderivable +nonderivative +nonderivatively +nonderogation +nonderogative +nonderogatively +nonderogatory +nonderogatorily +nonderogatoriness +nondescribable +nondescript +nondescriptive +nondescriptively +nondescriptiveness +nondescriptly +nondesecration +nondesignate +nondesignative +nondesigned +nondesire +nondesirous +nondesistance +nondesistence +nondesisting +nondespotic +nondespotically +nondesquamative +nondestruction +nondestructive +nondestructively +nondestructiveness +nondesulfurization +nondesulfurized +nondesulphurized +nondetachability +nondetachable +nondetachment +nondetailed +nondetention +nondeterioration +nondeterminable +nondeterminacy +nondeterminant +nondeterminate +nondeterminately +nondetermination +nondeterminative +nondeterminatively +nondeterminativeness +nondeterminism +nondeterminist +nondeterministic +nondeterministically +nondeterrent +nondetest +nondetinet +nondetonating +nondetractive +nondetractively +nondetractory +nondetrimental +nondetrimentally +nondevelopable +nondeveloping +nondevelopment +nondevelopmental +nondevelopmentally +nondeviant +nondeviating +nondeviation +nondevious +nondeviously +nondeviousness +nondevotional +nondevotionally +nondevout +nondevoutly +nondevoutness +nondexterity +nondexterous +nondexterously +nondexterousness +nondextrous +nondiabetic +nondiabolic +nondiabolical +nondiabolically +nondiabolicalness +nondiagnosis +nondiagonal +nondiagonally +nondiagrammatic +nondiagrammatical +nondiagrammatically +nondialectal +nondialectally +nondialectic +nondialectical +nondialectically +nondialyzing +nondiametral +nondiametrally +nondiapausing +nondiaphanous +nondiaphanously +nondiaphanousness +nondiastasic +nondiastatic +nondiathermanous +nondiazotizable +nondichogamy +nondichogamic +nondichogamous +nondichotomous +nondichotomously +nondictation +nondictatorial +nondictatorially +nondictatorialness +nondictionary +nondidactic +nondidactically +nondietetic +nondietetically +nondieting +nondifferentation +nondifferentiable +nondifferentiation +nondifficult +nondiffidence +nondiffident +nondiffidently +nondiffractive +nondiffractively +nondiffractiveness +nondiffuse +nondiffused +nondiffusible +nondiffusibleness +nondiffusibly +nondiffusing +nondiffusion +nondigestibility +nondigestible +nondigestibleness +nondigestibly +nondigesting +nondigestion +nondigestive +nondilapidated +nondilatability +nondilatable +nondilation +nondiligence +nondiligent +nondiligently +nondilution +nondimensioned +nondiminishing +nondynamic +nondynamical +nondynamically +nondynastic +nondynastical +nondynastically +nondiocesan +nondiphtherial +nondiphtheric +nondiphtheritic +nondiphthongal +nondiplomacy +nondiplomatic +nondiplomatically +nondipterous +nondirection +nondirectional +nondirective +nondirigibility +nondirigible +nondisagreement +nondisappearing +nondisarmament +nondisastrous +nondisastrously +nondisastrousness +nondisbursable +nondisbursed +nondisbursement +nondiscerning +nondiscernment +nondischarging +nondisciplinable +nondisciplinary +nondisciplined +nondisciplining +nondisclaim +nondisclosure +nondiscontinuance +nondiscordant +nondiscountable +nondiscoverable +nondiscovery +nondiscoveries +nondiscretionary +nondiscriminating +nondiscriminatingly +nondiscrimination +nondiscriminative +nondiscriminatively +nondiscriminatory +nondiscursive +nondiscursively +nondiscursiveness +nondiscussion +nondiseased +nondisestablishment +nondisfigurement +nondisfranchised +nondisguised +nondisingenuous +nondisingenuously +nondisingenuousness +nondisintegrating +nondisintegration +nondisinterested +nondisjunct +nondisjunction +nondisjunctional +nondisjunctive +nondisjunctively +nondismemberment +nondismissal +nondisparaging +nondisparate +nondisparately +nondisparateness +nondisparity +nondisparities +nondispensable +nondispensation +nondispensational +nondispensible +nondyspeptic +nondyspeptical +nondyspeptically +nondispersal +nondispersion +nondispersive +nondisposable +nondisposal +nondisposed +nondisputatious +nondisputatiously +nondisputatiousness +nondisqualifying +nondisrupting +nondisruptingly +nondisruptive +nondissent +nondissenting +nondissidence +nondissident +nondissipated +nondissipatedly +nondissipatedness +nondissipative +nondissolution +nondissolving +nondistant +nondistillable +nondistillation +nondistinctive +nondistinguishable +nondistinguishableness +nondistinguishably +nondistinguished +nondistinguishing +nondistorted +nondistortedly +nondistortedness +nondistorting +nondistortingly +nondistortion +nondistortive +nondistracted +nondistractedly +nondistracting +nondistractingly +nondistractive +nondistribution +nondistributional +nondistributive +nondistributively +nondistributiveness +nondisturbance +nondisturbing +nondivergence +nondivergency +nondivergencies +nondivergent +nondivergently +nondiverging +nondiversification +nondividing +nondivinity +nondivinities +nondivisibility +nondivisible +nondivisiblity +nondivision +nondivisional +nondivisive +nondivisively +nondivisiveness +nondivorce +nondivorced +nondivulgence +nondivulging +nondo +nondoctrinaire +nondoctrinal +nondoctrinally +nondocumental +nondocumentary +nondocumentaries +nondogmatic +nondogmatical +nondogmatically +nondoing +nondomestic +nondomestically +nondomesticated +nondomesticating +nondominance +nondominant +nondominating +nondomination +nondomineering +nondonation +nondormant +nondoubtable +nondoubter +nondoubting +nondoubtingly +nondramatic +nondramatically +nondrying +nondrinkable +nondrinker +nondrinkers +nondrinking +nondriver +nondropsical +nondropsically +nondruidic +nondruidical +nondualism +nondualistic +nondualistically +nonduality +nonductile +nonductility +nondumping +nonduplicating +nonduplication +nonduplicative +nonduplicity +nondurability +nondurable +nondurableness +nondurably +nondutiable +none +noneager +noneagerly +noneagerness +nonearning +noneastern +noneatable +nonebullience +nonebulliency +nonebullient +nonebulliently +noneccentric +noneccentrically +nonecclesiastic +nonecclesiastical +nonecclesiastically +nonechoic +noneclectic +noneclectically +noneclipsed +noneclipsing +nonecliptic +nonecliptical +nonecliptically +nonecompense +noneconomy +noneconomic +noneconomical +noneconomically +noneconomies +nonecstatic +nonecstatically +nonecumenic +nonecumenical +nonedibility +nonedible +nonedibleness +nonedibness +nonedified +noneditor +noneditorial +noneditorially +noneducable +noneducated +noneducation +noneducational +noneducationally +noneducative +noneducatory +noneffective +noneffervescent +noneffervescently +noneffete +noneffetely +noneffeteness +nonefficacy +nonefficacious +nonefficaciously +nonefficiency +nonefficient +nonefficiently +noneffusion +noneffusive +noneffusively +noneffusiveness +nonego +nonegocentric +nonegoistic +nonegoistical +nonegoistically +nonegos +nonegotistic +nonegotistical +nonegotistically +nonegregious +nonegregiously +nonegregiousness +noneidetic +nonejaculatory +nonejecting +nonejection +nonejective +nonelaborate +nonelaborately +nonelaborateness +nonelaborating +nonelaborative +nonelastic +nonelastically +nonelasticity +nonelect +nonelection +nonelective +nonelectively +nonelectiveness +nonelector +nonelectric +nonelectrical +nonelectrically +nonelectrification +nonelectrified +nonelectrized +nonelectrocution +nonelectrolyte +nonelectrolytic +noneleemosynary +nonelemental +nonelementally +nonelementary +nonelevating +nonelevation +nonelicited +noneligibility +noneligible +noneligibly +nonelimination +noneliminative +noneliminatory +nonelite +nonelliptic +nonelliptical +nonelliptically +nonelongation +nonelopement +noneloquence +noneloquent +noneloquently +nonelucidating +nonelucidation +nonelucidative +nonelusive +nonelusively +nonelusiveness +nonemanant +nonemanating +nonemancipation +nonemancipative +nonembarkation +nonembellished +nonembellishing +nonembellishment +nonembezzlement +nonembryonal +nonembryonic +nonembryonically +nonemendable +nonemendation +nonemergence +nonemergent +nonemigrant +nonemigration +nonemission +nonemotional +nonemotionalism +nonemotionally +nonemotive +nonemotively +nonemotiveness +nonempathic +nonempathically +nonemphatic +nonemphatical +nonempiric +nonempirical +nonempirically +nonempiricism +nonemploying +nonemployment +nonempty +nonemulation +nonemulative +nonemulous +nonemulously +nonemulousness +nonenactment +nonencyclopaedic +nonencyclopedic +nonencyclopedical +nonenclosure +nonencroachment +nonendemic +nonendorsement +nonendowment +nonendurable +nonendurance +nonenduring +nonene +nonenemy +nonenemies +nonenergetic +nonenergetically +nonenergic +nonenervating +nonenforceability +nonenforceable +nonenforced +nonenforcedly +nonenforcement +nonenforcing +nonengagement +nonengineering +nonengrossing +nonengrossingly +nonenigmatic +nonenigmatical +nonenigmatically +nonenlightened +nonenlightening +nonenrolled +nonent +nonentailed +nonenteric +nonenterprising +nonentertaining +nonentertainment +nonenthusiastic +nonenthusiastically +nonenticing +nonenticingly +nonentitative +nonentity +nonentities +nonentityism +nonentitive +nonentitize +nonentomologic +nonentomological +nonentrant +nonentreating +nonentreatingly +nonentres +nonentresse +nonentry +nonentries +nonenumerated +nonenumerative +nonenunciation +nonenunciative +nonenunciatory +nonenviable +nonenviableness +nonenviably +nonenvious +nonenviously +nonenviousness +nonenvironmental +nonenvironmentally +nonenzymic +nonephemeral +nonephemerally +nonepic +nonepical +nonepically +nonepicurean +nonepigrammatic +nonepigrammatically +nonepileptic +nonepiscopal +nonepiscopalian +nonepiscopally +nonepisodic +nonepisodical +nonepisodically +nonepithelial +nonepochal +nonequability +nonequable +nonequableness +nonequably +nonequal +nonequalization +nonequalized +nonequalizing +nonequals +nonequation +nonequatorial +nonequatorially +nonequestrian +nonequilateral +nonequilaterally +nonequilibrium +nonequitable +nonequitably +nonequivalence +nonequivalency +nonequivalent +nonequivalently +nonequivalents +nonequivocal +nonequivocally +nonequivocating +noneradicable +noneradicative +nonerasure +nonerecting +nonerection +noneroded +nonerodent +noneroding +nonerosive +nonerotic +nonerotically +nonerrant +nonerrantly +nonerratic +nonerratically +nonerroneous +nonerroneously +nonerroneousness +nonerudite +noneruditely +noneruditeness +nonerudition +noneruption +noneruptive +nones +nonescape +nonesoteric +nonesoterically +nonespionage +nonespousal +nonessential +nonessentials +nonestablishment +nonesthetic +nonesthetical +nonesthetically +nonestimable +nonestimableness +nonestimably +nonesuch +nonesuches +nonesurient +nonesuriently +nonet +noneternal +noneternally +noneternalness +noneternity +nonetheless +nonethereal +nonethereality +nonethereally +nonetherealness +nonethic +nonethical +nonethically +nonethicalness +nonethyl +nonethnic +nonethnical +nonethnically +nonethnologic +nonethnological +nonethnologically +nonetto +noneugenic +noneugenical +noneugenically +noneuphonious +noneuphoniously +noneuphoniousness +nonevacuation +nonevadable +nonevadible +nonevading +nonevadingly +nonevaluation +nonevanescent +nonevanescently +nonevangelic +nonevangelical +nonevangelically +nonevaporable +nonevaporating +nonevaporation +nonevaporative +nonevasion +nonevasive +nonevasively +nonevasiveness +nonevent +nonevents +noneviction +nonevident +nonevidential +nonevil +nonevilly +nonevilness +nonevincible +nonevincive +nonevocative +nonevolutional +nonevolutionally +nonevolutionary +nonevolutionist +nonevolving +nonexactable +nonexacting +nonexactingly +nonexactingness +nonexaction +nonexaggerated +nonexaggeratedly +nonexaggerating +nonexaggeration +nonexaggerative +nonexaggeratory +nonexamination +nonexcavation +nonexcepted +nonexcepting +nonexceptional +nonexceptionally +nonexcerptible +nonexcessive +nonexcessively +nonexcessiveness +nonexchangeability +nonexchangeable +nonexcitable +nonexcitableness +nonexcitably +nonexcitative +nonexcitatory +nonexciting +nonexclamatory +nonexclusion +nonexclusive +nonexcommunicable +nonexculpable +nonexculpation +nonexculpatory +nonexcusable +nonexcusableness +nonexcusably +nonexecutable +nonexecution +nonexecutive +nonexemplary +nonexemplification +nonexemplificatior +nonexempt +nonexemption +nonexercisable +nonexercise +nonexerciser +nonexertion +nonexertive +nonexhausted +nonexhaustible +nonexhaustive +nonexhaustively +nonexhaustiveness +nonexhibition +nonexhibitionism +nonexhibitionistic +nonexhibitive +nonexhortation +nonexhortative +nonexhortatory +nonexigent +nonexigently +nonexistence +nonexistent +nonexistential +nonexistentialism +nonexistentially +nonexisting +nonexoneration +nonexotic +nonexotically +nonexpanded +nonexpanding +nonexpansibility +nonexpansible +nonexpansile +nonexpansion +nonexpansive +nonexpansively +nonexpansiveness +nonexpectant +nonexpectantly +nonexpectation +nonexpedience +nonexpediency +nonexpedient +nonexpediential +nonexpediently +nonexpeditious +nonexpeditiously +nonexpeditiousness +nonexpendable +nonexperience +nonexperienced +nonexperiential +nonexperientially +nonexperimental +nonexperimentally +nonexpert +nonexpiable +nonexpiation +nonexpiatory +nonexpiration +nonexpiry +nonexpiries +nonexpiring +nonexplainable +nonexplanative +nonexplanatory +nonexplicable +nonexplicative +nonexploitation +nonexplorative +nonexploratory +nonexplosive +nonexplosively +nonexplosiveness +nonexplosives +nonexponential +nonexponentially +nonexponible +nonexportable +nonexportation +nonexposure +nonexpressionistic +nonexpressive +nonexpressively +nonexpressiveness +nonexpulsion +nonexpulsive +nonextant +nonextempore +nonextended +nonextendible +nonextendibleness +nonextensibility +nonextensible +nonextensibleness +nonextensibness +nonextensile +nonextension +nonextensional +nonextensive +nonextensively +nonextensiveness +nonextenuating +nonextenuatingly +nonextenuative +nonextenuatory +nonexteriority +nonextermination +nonexterminative +nonexterminatory +nonexternal +nonexternality +nonexternalized +nonexternally +nonextinct +nonextinction +nonextinguishable +nonextinguished +nonextortion +nonextortive +nonextractable +nonextracted +nonextractible +nonextraction +nonextractive +nonextraditable +nonextradition +nonextraneous +nonextraneously +nonextraneousness +nonextreme +nonextricable +nonextricably +nonextrication +nonextrinsic +nonextrinsical +nonextrinsically +nonextrusive +nonexuberance +nonexuberancy +nonexuding +nonexultant +nonexultantly +nonexultation +nonfabulous +nonfacetious +nonfacetiously +nonfacetiousness +nonfacial +nonfacility +nonfacing +nonfact +nonfactious +nonfactiously +nonfactiousness +nonfactitious +nonfactitiously +nonfactitiousness +nonfactory +nonfactual +nonfactually +nonfacultative +nonfaculty +nonfaddist +nonfading +nonfailure +nonfallacious +nonfallaciously +nonfallaciousness +nonfalse +nonfaltering +nonfalteringly +nonfamily +nonfamilial +nonfamiliar +nonfamiliarly +nonfamilies +nonfamous +nonfanatic +nonfanatical +nonfanatically +nonfanciful +nonfantasy +nonfantasies +nonfarcical +nonfarcicality +nonfarcically +nonfarcicalness +nonfarm +nonfascist +nonfascists +nonfashionable +nonfashionableness +nonfashionably +nonfastidious +nonfastidiously +nonfastidiousness +nonfat +nonfatal +nonfatalistic +nonfatality +nonfatalities +nonfatally +nonfatalness +nonfatigable +nonfatty +nonfaulty +nonfavorable +nonfavorableness +nonfavorably +nonfavored +nonfavorite +nonfealty +nonfealties +nonfeasance +nonfeasibility +nonfeasible +nonfeasibleness +nonfeasibly +nonfeasor +nonfeatured +nonfebrile +nonfecund +nonfecundity +nonfederal +nonfederated +nonfeeble +nonfeebleness +nonfeebly +nonfeeding +nonfeeling +nonfeelingly +nonfeldspathic +nonfelicity +nonfelicitous +nonfelicitously +nonfelicitousness +nonfelony +nonfelonious +nonfeloniously +nonfeloniousness +nonfenestrated +nonfermentability +nonfermentable +nonfermentation +nonfermentative +nonfermented +nonfermenting +nonferocious +nonferociously +nonferociousness +nonferocity +nonferrous +nonfertile +nonfertility +nonfervent +nonfervently +nonferventness +nonfervid +nonfervidly +nonfervidness +nonfestive +nonfestively +nonfestiveness +nonfeudal +nonfeudally +nonfeverish +nonfeverishly +nonfeverishness +nonfeverous +nonfeverously +nonfibrous +nonfiction +nonfictional +nonfictionally +nonfictitious +nonfictitiously +nonfictitiousness +nonfictive +nonfictively +nonfidelity +nonfiduciary +nonfiduciaries +nonfighter +nonfigurative +nonfiguratively +nonfigurativeness +nonfilamentous +nonfilial +nonfilter +nonfilterable +nonfimbriate +nonfimbriated +nonfinancial +nonfinancially +nonfinding +nonfinishing +nonfinite +nonfinitely +nonfiniteness +nonfireproof +nonfiscal +nonfiscally +nonfisherman +nonfishermen +nonfissile +nonfissility +nonfissionable +nonfixation +nonflagellate +nonflagellated +nonflagitious +nonflagitiously +nonflagitiousness +nonflagrance +nonflagrancy +nonflagrant +nonflagrantly +nonflaky +nonflakily +nonflakiness +nonflammability +nonflammable +nonflammatory +nonflatulence +nonflatulency +nonflatulent +nonflatulently +nonflawed +nonflexibility +nonflexible +nonflexibleness +nonflexibly +nonflyable +nonflying +nonflirtatious +nonflirtatiously +nonflirtatiousness +nonfloatation +nonfloating +nonfloatingly +nonfloriferous +nonflowering +nonflowing +nonfluctuating +nonfluctuation +nonfluency +nonfluent +nonfluently +nonfluentness +nonfluid +nonfluidic +nonfluidity +nonfluidly +nonfluids +nonfluorescence +nonfluorescent +nonflux +nonfocal +nonfollowing +nonfood +nonforbearance +nonforbearing +nonforbearingly +nonforeclosing +nonforeclosure +nonforeign +nonforeigness +nonforeignness +nonforeknowledge +nonforensic +nonforensically +nonforest +nonforested +nonforfeitable +nonforfeiting +nonforfeiture +nonforfeitures +nonforgiving +nonform +nonformal +nonformalism +nonformalistic +nonformally +nonformalness +nonformation +nonformative +nonformatively +nonformidability +nonformidable +nonformidableness +nonformidably +nonforming +nonformulation +nonfortifiable +nonfortification +nonfortifying +nonfortuitous +nonfortuitously +nonfortuitousness +nonfossiliferous +nonfouling +nonfragile +nonfragilely +nonfragileness +nonfragility +nonfragmented +nonfragrant +nonfrangibility +nonfrangible +nonfrat +nonfraternal +nonfraternally +nonfraternity +nonfrauder +nonfraudulence +nonfraudulency +nonfraudulent +nonfraudulently +nonfreedom +nonfreeman +nonfreemen +nonfreezable +nonfreeze +nonfreezing +nonfrenetic +nonfrenetically +nonfrequence +nonfrequency +nonfrequent +nonfrequently +nonfricative +nonfriction +nonfrigid +nonfrigidity +nonfrigidly +nonfrigidness +nonfrosted +nonfrosting +nonfrugal +nonfrugality +nonfrugally +nonfrugalness +nonfruition +nonfrustration +nonfugitive +nonfugitively +nonfugitiveness +nonfulfillment +nonfulminating +nonfunctional +nonfunctionally +nonfunctioning +nonfundable +nonfundamental +nonfundamentalist +nonfundamentally +nonfunded +nonfungible +nonfuroid +nonfused +nonfusibility +nonfusible +nonfusion +nonfutile +nonfuturistic +nonfuturity +nonfuturition +nong +nongalactic +nongalvanized +nongame +nonganglionic +nongangrenous +nongarrulity +nongarrulous +nongarrulously +nongarrulousness +nongas +nongaseness +nongaseous +nongaseousness +nongases +nongassy +nongelatinizing +nongelatinous +nongelatinously +nongelatinousness +nongelling +nongenealogic +nongenealogical +nongenealogically +nongeneralized +nongenerating +nongenerative +nongeneric +nongenerical +nongenerically +nongenetic +nongenetical +nongenetically +nongentile +nongenuine +nongenuinely +nongenuineness +nongeographic +nongeographical +nongeographically +nongeologic +nongeological +nongeologically +nongeometric +nongeometrical +nongeometrically +nongermane +nongerminal +nongerminating +nongermination +nongerminative +nongerundial +nongerundive +nongerundively +nongestic +nongestical +nongilded +nongildsman +nongilled +nongymnast +nongipsy +nongypsy +nonglacial +nonglacially +nonglandered +nonglandular +nonglandulous +nonglare +nonglazed +nonglobular +nonglobularly +nonglucose +nonglucosidal +nonglucosidic +nonglutenous +nongod +nongold +nongolfer +nongospel +nongovernance +nongovernment +nongovernmental +nongraceful +nongracefully +nongracefulness +nongraciosity +nongracious +nongraciously +nongraciousness +nongraduate +nongraduated +nongraduation +nongray +nongrain +nongrained +nongrammatical +nongranular +nongranulated +nongraphic +nongraphical +nongraphically +nongraphicalness +nongraphitic +nongrass +nongratification +nongratifying +nongratifyingly +nongratuitous +nongratuitously +nongratuitousness +nongraven +nongravitation +nongravitational +nongravitationally +nongravitative +nongravity +nongravities +nongreasy +nongreen +nongregarious +nongregariously +nongregariousness +nongrey +nongremial +nongrieved +nongrieving +nongrievous +nongrievously +nongrievousness +nongrooming +nongrounded +nongrounding +nonguarantee +nonguaranty +nonguaranties +nonguard +nonguidable +nonguidance +nonguilt +nonguilts +nonguttural +nongutturally +nongutturalness +nonhabitability +nonhabitable +nonhabitableness +nonhabitably +nonhabitation +nonhabitual +nonhabitually +nonhabitualness +nonhabituating +nonhackneyed +nonhalation +nonhallucinated +nonhallucination +nonhallucinatory +nonhandicap +nonhardenable +nonhardy +nonharmony +nonharmonic +nonharmonies +nonharmonious +nonharmoniously +nonharmoniousness +nonhazardous +nonhazardously +nonhazardousness +nonheading +nonhearer +nonheathen +nonheathens +nonhectic +nonhectically +nonhedonic +nonhedonically +nonhedonistic +nonhedonistically +nonheinous +nonheinously +nonheinousness +nonhematic +nonhemophilic +nonhepatic +nonhereditability +nonhereditable +nonhereditably +nonhereditary +nonhereditarily +nonhereditariness +nonheretical +nonheretically +nonheritability +nonheritable +nonheritably +nonheritor +nonhero +nonheroes +nonheroic +nonheroical +nonheroically +nonheroicalness +nonheroicness +nonhesitant +nonhesitantly +nonheuristic +nonhydrated +nonhydraulic +nonhydrogenous +nonhydrolyzable +nonhydrophobic +nonhierarchic +nonhierarchical +nonhierarchically +nonhieratic +nonhieratical +nonhieratically +nonhygrometric +nonhygroscopic +nonhygroscopically +nonhyperbolic +nonhyperbolical +nonhyperbolically +nonhypnotic +nonhypnotically +nonhypostatic +nonhypostatical +nonhypostatically +nonhistone +nonhistoric +nonhistorical +nonhistorically +nonhistoricalness +nonhistrionic +nonhistrionical +nonhistrionically +nonhistrionicalness +nonhomaloidal +nonhomiletic +nonhomogeneity +nonhomogeneous +nonhomogeneously +nonhomogeneousness +nonhomogenous +nonhomologous +nonhostile +nonhostilely +nonhostility +nonhouseholder +nonhousekeeping +nonhubristic +nonhuman +nonhumaness +nonhumanist +nonhumanistic +nonhumanized +nonhumanness +nonhumorous +nonhumorously +nonhumorousness +nonhumus +nonhunting +nonya +nonic +noniconoclastic +noniconoclastically +nonideal +nonidealist +nonidealistic +nonidealistically +nonideational +nonideationally +nonidempotent +nonidentical +nonidentification +nonidentity +nonidentities +nonideologic +nonideological +nonideologically +nonidyllic +nonidyllically +nonidiomatic +nonidiomatical +nonidiomatically +nonidiomaticalness +nonidolatrous +nonidolatrously +nonidolatrousness +nonigneous +nonignitability +nonignitable +nonignitibility +nonignitible +nonignominious +nonignominiously +nonignominiousness +nonignorant +nonignorantly +nonyielding +nonyl +nonylene +nonylenic +nonylic +nonillative +nonillatively +nonillion +nonillionth +nonilluminant +nonilluminating +nonilluminatingly +nonillumination +nonilluminative +nonillusional +nonillusive +nonillusively +nonillusiveness +nonillustration +nonillustrative +nonillustratively +nonimaginary +nonimaginarily +nonimaginariness +nonimaginational +nonimbricate +nonimbricated +nonimbricately +nonimbricating +nonimbricative +nonimitability +nonimitable +nonimitating +nonimitation +nonimitational +nonimitative +nonimitatively +nonimitativeness +nonimmanence +nonimmanency +nonimmanent +nonimmanently +nonimmateriality +nonimmersion +nonimmigrant +nonimmigration +nonimmune +nonimmunity +nonimmunities +nonimmunization +nonimmunized +nonimpact +nonimpacted +nonimpairment +nonimpartation +nonimpartment +nonimpatience +nonimpeachability +nonimpeachable +nonimpeachment +nonimpedimental +nonimpedimentary +nonimperative +nonimperatively +nonimperativeness +nonimperial +nonimperialistic +nonimperialistically +nonimperially +nonimperialness +nonimperious +nonimperiously +nonimperiousness +nonimplement +nonimplemental +nonimplication +nonimplicative +nonimplicatively +nonimportation +nonimporting +nonimposition +nonimpregnated +nonimpressionability +nonimpressionable +nonimpressionableness +nonimpressionabness +nonimpressionist +nonimpressionistic +nonimprovement +nonimpulsive +nonimpulsively +nonimpulsiveness +nonimputability +nonimputable +nonimputableness +nonimputably +nonimputation +nonimputative +nonimputatively +nonimputativeness +nonincandescence +nonincandescent +nonincandescently +nonincarnate +nonincarnated +nonincestuous +nonincestuously +nonincestuousness +nonincident +nonincidental +nonincidentally +nonincitement +noninclinable +noninclination +noninclinational +noninclinatory +noninclusion +noninclusive +noninclusively +noninclusiveness +nonincorporated +nonincorporative +nonincreasable +nonincrease +nonincreasing +nonincriminating +nonincrimination +nonincriminatory +nonincrusting +nonindependent +nonindependently +nonindexed +nonindictable +nonindictment +nonindigenous +nonindividual +nonindividualistic +nonindividuality +nonindividualities +noninduced +noninducible +noninductive +noninductively +noninductivity +nonindulgence +nonindulgent +nonindulgently +nonindurated +nonindurative +nonindustrial +nonindustrialization +nonindustrially +nonindustrious +nonindustriously +nonindustriousness +noninert +noninertial +noninertly +noninertness +noninfallibilist +noninfallibility +noninfallible +noninfallibleness +noninfallibly +noninfantry +noninfected +noninfecting +noninfection +noninfectious +noninfectiously +noninfectiousness +noninferable +noninferably +noninferential +noninferentially +noninfinite +noninfinitely +noninfiniteness +noninflammability +noninflammable +noninflammableness +noninflammably +noninflammatory +noninflation +noninflationary +noninflected +noninflectional +noninflectionally +noninfluence +noninfluential +noninfluentially +noninformational +noninformative +noninformatively +noninformativeness +noninfraction +noninfusibility +noninfusible +noninfusibleness +noninfusibness +noninhabitability +noninhabitable +noninhabitance +noninhabitancy +noninhabitancies +noninhabitant +noninherence +noninherent +noninherently +noninheritability +noninheritable +noninheritableness +noninheritabness +noninherited +noninhibitive +noninhibitory +noninitial +noninitially +noninjury +noninjuries +noninjurious +noninjuriously +noninjuriousness +noninoculation +noninoculative +noninquiring +noninquiringly +noninsect +noninsertion +noninsistence +noninsistency +noninsistencies +noninsistent +noninspissating +noninstinctive +noninstinctively +noninstinctual +noninstinctually +noninstitution +noninstitutional +noninstitutionally +noninstruction +noninstructional +noninstructionally +noninstructive +noninstructively +noninstructiveness +noninstructress +noninstrumental +noninstrumentalistic +noninstrumentally +noninsular +noninsularity +noninsurance +nonintegrable +nonintegration +nonintegrity +nonintellectual +nonintellectually +nonintellectualness +nonintellectuals +nonintelligence +nonintelligent +nonintelligently +nonintent +nonintention +noninteracting +noninteractive +nonintercepting +noninterceptive +noninterchangeability +noninterchangeable +noninterchangeableness +noninterchangeably +nonintercourse +noninterdependence +noninterdependency +noninterdependent +noninterdependently +noninterfaced +noninterference +noninterferer +noninterfering +noninterferingly +noninterleaved +nonintermission +nonintermittence +nonintermittent +nonintermittently +nonintermittentness +noninternational +noninternationally +noninterpolating +noninterpolation +noninterpolative +noninterposition +noninterpretability +noninterpretable +noninterpretational +noninterpretative +noninterpretively +noninterpretiveness +noninterrupted +noninterruptedly +noninterruptedness +noninterruption +noninterruptive +nonintersecting +nonintersectional +nonintersector +nonintervention +noninterventional +noninterventionalist +noninterventionist +noninterventionists +nonintimidation +nonintoxicant +nonintoxicants +nonintoxicating +nonintoxicatingly +nonintoxicative +nonintrospective +nonintrospectively +nonintrospectiveness +nonintroversive +nonintroversively +nonintroversiveness +nonintroverted +nonintrovertedly +nonintrovertedness +nonintrusion +nonintrusionism +nonintrusionist +nonintrusive +nonintuitive +nonintuitively +nonintuitiveness +noninvasive +noninverted +noninverting +noninvidious +noninvidiously +noninvidiousness +noninvincibility +noninvincible +noninvincibleness +noninvincibly +noninvolved +noninvolvement +noniodized +nonion +nonionic +nonionized +nonionizing +nonirate +nonirately +nonirenic +nonirenical +noniridescence +noniridescent +noniridescently +nonironic +nonironical +nonironically +nonironicalness +nonirradiated +nonirrational +nonirrationally +nonirrationalness +nonirreparable +nonirrevocability +nonirrevocable +nonirrevocableness +nonirrevocably +nonirrigable +nonirrigated +nonirrigating +nonirrigation +nonirritability +nonirritable +nonirritableness +nonirritably +nonirritancy +nonirritant +nonirritating +nonisobaric +nonisoelastic +nonisolable +nonisotropic +nonisotropous +nonissuable +nonissuably +nonius +nonjoinder +nonjournalistic +nonjournalistically +nonjudgmental +nonjudicable +nonjudicative +nonjudicatory +nonjudicatories +nonjudiciable +nonjudicial +nonjudicially +nonjurable +nonjurancy +nonjurant +nonjurantism +nonjuress +nonjury +nonjuridic +nonjuridical +nonjuridically +nonjuries +nonjurying +nonjuring +nonjurist +nonjuristic +nonjuristical +nonjuristically +nonjuror +nonjurorism +nonjurors +nonkinetic +nonknowledge +nonknowledgeable +nonkosher +nonlabeling +nonlabelling +nonlacteal +nonlacteally +nonlacteous +nonlactescent +nonlactic +nonlayered +nonlaying +nonlaminable +nonlaminated +nonlaminating +nonlaminative +nonlanguage +nonlarcenous +nonlawyer +nonleaded +nonleaking +nonlegal +nonlegato +nonlegislative +nonlegislatively +nonlegitimacy +nonlegitimate +nonlegume +nonleguminous +nonlepidopteral +nonlepidopteran +nonlepidopterous +nonleprous +nonleprously +nonlethal +nonlethally +nonlethargic +nonlethargical +nonlethargically +nonlevel +nonleviable +nonlevulose +nonly +nonliability +nonliabilities +nonliable +nonlibelous +nonlibelously +nonliberal +nonliberalism +nonliberation +nonlibidinous +nonlibidinously +nonlibidinousness +nonlicensable +nonlicensed +nonlicentiate +nonlicentious +nonlicentiously +nonlicentiousness +nonlicet +nonlicit +nonlicking +nonlife +nonlimitation +nonlimitative +nonlimiting +nonlymphatic +nonlineal +nonlinear +nonlinearity +nonlinearities +nonlinearly +nonlinguistic +nonlinkage +nonlipoidal +nonliquefiable +nonliquefying +nonliquid +nonliquidating +nonliquidation +nonliquidly +nonlyric +nonlyrical +nonlyrically +nonlyricalness +nonlyricism +nonlister +nonlisting +nonliteracy +nonliteral +nonliterality +nonliterally +nonliteralness +nonliterary +nonliterarily +nonliterariness +nonliterate +nonlitigated +nonlitigation +nonlitigious +nonlitigiously +nonlitigiousness +nonliturgic +nonliturgical +nonliturgically +nonlive +nonlives +nonliving +nonlixiviated +nonlixiviation +nonlocal +nonlocalizable +nonlocalized +nonlocally +nonlocals +nonlocation +nonlogic +nonlogical +nonlogicality +nonlogically +nonlogicalness +nonlogistic +nonlogistical +nonloyal +nonloyally +nonloyalty +nonloyalties +nonlosable +nonloser +nonlover +nonloving +nonloxodromic +nonloxodromical +nonlubricant +nonlubricating +nonlubricious +nonlubriciously +nonlubriciousness +nonlucid +nonlucidity +nonlucidly +nonlucidness +nonlucrative +nonlucratively +nonlucrativeness +nonlugubrious +nonlugubriously +nonlugubriousness +nonluminescence +nonluminescent +nonluminosity +nonluminous +nonluminously +nonluminousness +nonluster +nonlustrous +nonlustrously +nonlustrousness +nonmagnetic +nonmagnetical +nonmagnetically +nonmagnetizable +nonmagnetized +nonmailable +nonmaintenance +nonmajority +nonmajorities +nonmakeup +nonmalarial +nonmalarian +nonmalarious +nonmalicious +nonmaliciously +nonmaliciousness +nonmalignance +nonmalignancy +nonmalignant +nonmalignantly +nonmalignity +nonmalleability +nonmalleable +nonmalleableness +nonmalleabness +nonmammalian +nonman +nonmanagement +nonmandatory +nonmandatories +nonmanifest +nonmanifestation +nonmanifestly +nonmanifestness +nonmanila +nonmanipulative +nonmanipulatory +nonmannered +nonmanneristic +nonmannite +nonmanual +nonmanually +nonmanufacture +nonmanufactured +nonmanufacturing +nonmarine +nonmarital +nonmaritally +nonmaritime +nonmarket +nonmarketability +nonmarketable +nonmarriage +nonmarriageability +nonmarriageable +nonmarriageableness +nonmarriageabness +nonmarrying +nonmartial +nonmartially +nonmartialness +nonmarveling +nonmasculine +nonmasculinely +nonmasculineness +nonmasculinity +nonmaskable +nonmason +nonmastery +nonmasteries +nonmatching +nonmaterial +nonmaterialistic +nonmaterialistically +nonmateriality +nonmaternal +nonmaternally +nonmathematic +nonmathematical +nonmathematically +nonmathematician +nonmatrimonial +nonmatrimonially +nonmatter +nonmaturation +nonmaturative +nonmature +nonmaturely +nonmatureness +nonmaturity +nonmeasurability +nonmeasurable +nonmeasurableness +nonmeasurably +nonmechanical +nonmechanically +nonmechanicalness +nonmechanistic +nonmediation +nonmediative +nonmedicable +nonmedical +nonmedically +nonmedicative +nonmedicinal +nonmedicinally +nonmeditative +nonmeditatively +nonmeditativeness +nonmedullated +nonmelodic +nonmelodically +nonmelodious +nonmelodiously +nonmelodiousness +nonmelodramatic +nonmelodramatically +nonmelting +nonmember +nonmembers +nonmembership +nonmen +nonmenacing +nonmendicancy +nonmendicant +nonmenial +nonmenially +nonmental +nonmentally +nonmercantile +nonmercearies +nonmercenary +nonmercenaries +nonmerchantable +nonmeritorious +nonmetal +nonmetallic +nonmetalliferous +nonmetallurgic +nonmetallurgical +nonmetallurgically +nonmetals +nonmetamorphic +nonmetamorphoses +nonmetamorphosis +nonmetamorphous +nonmetaphysical +nonmetaphysically +nonmetaphoric +nonmetaphorical +nonmetaphorically +nonmeteoric +nonmeteorically +nonmeteorologic +nonmeteorological +nonmeteorologically +nonmethodic +nonmethodical +nonmethodically +nonmethodicalness +nonmetric +nonmetrical +nonmetrically +nonmetropolitan +nonmicrobic +nonmicroprogrammed +nonmicroscopic +nonmicroscopical +nonmicroscopically +nonmigrant +nonmigrating +nonmigration +nonmigratory +nonmilitancy +nonmilitant +nonmilitantly +nonmilitants +nonmilitary +nonmilitarily +nonmillionaire +nonmimetic +nonmimetically +nonmineral +nonmineralogical +nonmineralogically +nonminimal +nonministerial +nonministerially +nonministration +nonmyopic +nonmyopically +nonmiraculous +nonmiraculously +nonmiraculousness +nonmischievous +nonmischievously +nonmischievousness +nonmiscibility +nonmiscible +nonmissionary +nonmissionaries +nonmystic +nonmystical +nonmystically +nonmysticalness +nonmysticism +nonmythical +nonmythically +nonmythologic +nonmythological +nonmythologically +nonmitigation +nonmitigative +nonmitigatory +nonmobile +nonmobility +nonmodal +nonmodally +nonmoderate +nonmoderately +nonmoderateness +nonmodern +nonmodernistic +nonmodernly +nonmodernness +nonmodificative +nonmodificatory +nonmodifying +nonmolar +nonmolecular +nonmomentary +nonmomentariness +nonmonarchal +nonmonarchally +nonmonarchial +nonmonarchic +nonmonarchical +nonmonarchically +nonmonarchist +nonmonarchistic +nonmonastic +nonmonastically +nonmoney +nonmonetary +nonmonist +nonmonistic +nonmonistically +nonmonogamous +nonmonogamously +nonmonopolistic +nonmonotheistic +nonmorainic +nonmoral +nonmorality +nonmortal +nonmortally +nonmotile +nonmotility +nonmotion +nonmotivated +nonmotivation +nonmotivational +nonmotoring +nonmotorist +nonmountainous +nonmountainously +nonmoveability +nonmoveable +nonmoveableness +nonmoveably +nonmucilaginous +nonmucous +nonmulched +nonmultiple +nonmultiplication +nonmultiplicational +nonmultiplicative +nonmultiplicatively +nonmunicipal +nonmunicipally +nonmuscular +nonmuscularly +nonmusical +nonmusically +nonmusicalness +nonmussable +nonmutability +nonmutable +nonmutableness +nonmutably +nonmutational +nonmutationally +nonmutative +nonmutinous +nonmutinously +nonmutinousness +nonmutual +nonmutuality +nonmutually +nonnant +nonnarcism +nonnarcissism +nonnarcissistic +nonnarcotic +nonnarration +nonnarrative +nonnasal +nonnasality +nonnasally +nonnat +nonnational +nonnationalism +nonnationalistic +nonnationalistically +nonnationalization +nonnationally +nonnative +nonnatively +nonnativeness +nonnatives +nonnatty +nonnattily +nonnattiness +nonnatural +nonnaturalism +nonnaturalist +nonnaturalistic +nonnaturality +nonnaturally +nonnaturalness +nonnaturals +nonnautical +nonnautically +nonnaval +nonnavigability +nonnavigable +nonnavigableness +nonnavigably +nonnavigation +nonnebular +nonnebulous +nonnebulously +nonnebulousness +nonnecessary +nonnecessity +nonnecessities +nonnecessitous +nonnecessitously +nonnecessitousness +nonnegation +nonnegative +nonnegativism +nonnegativistic +nonnegativity +nonnegligence +nonnegligent +nonnegligently +nonnegligibility +nonnegligible +nonnegligibleness +nonnegligibly +nonnegotiability +nonnegotiable +nonnegotiation +nonnephritic +nonnervous +nonnervously +nonnervousness +nonnescience +nonnescient +nonneural +nonneurotic +nonneutral +nonneutrality +nonneutrally +nonny +nonnicotinic +nonnihilism +nonnihilist +nonnihilistic +nonnitric +nonnitrogenized +nonnitrogenous +nonnitrous +nonnobility +nonnoble +nonnocturnal +nonnocturnally +nonnomad +nonnomadic +nonnomadically +nonnominalistic +nonnomination +nonnormal +nonnormality +nonnormally +nonnormalness +nonnotable +nonnotableness +nonnotably +nonnotational +nonnotification +nonnotional +nonnoumenal +nonnoumenally +nonnourishing +nonnourishment +nonnuclear +nonnucleated +nonnullification +nonnumeral +nonnumeric +nonnumerical +nonnutrient +nonnutriment +nonnutritious +nonnutritiously +nonnutritiousness +nonnutritive +nonnutritively +nonnutritiveness +nonobedience +nonobedient +nonobediently +nonobese +nonobjectification +nonobjection +nonobjective +nonobjectivism +nonobjectivist +nonobjectivistic +nonobjectivity +nonobligated +nonobligatory +nonobligatorily +nonobscurity +nonobscurities +nonobservable +nonobservably +nonobservance +nonobservant +nonobservantly +nonobservation +nonobservational +nonobserving +nonobservingly +nonobsession +nonobsessional +nonobsessive +nonobsessively +nonobsessiveness +nonobstetric +nonobstetrical +nonobstetrically +nonobstructive +nonobstructively +nonobstructiveness +nonobvious +nonobviously +nonobviousness +nonoccidental +nonoccidentally +nonocclusion +nonocclusive +nonoccult +nonocculting +nonoccupance +nonoccupancy +nonoccupant +nonoccupation +nonoccupational +nonoccurrence +nonodoriferous +nonodoriferously +nonodoriferousness +nonodorous +nonodorously +nonodorousness +nonoecumenic +nonoecumenical +nonoffender +nonoffensive +nonoffensively +nonoffensiveness +nonofficeholder +nonofficeholding +nonofficial +nonofficially +nonofficinal +nonogenarian +nonoic +nonoily +nonolfactory +nonolfactories +nonoligarchic +nonoligarchical +nonomad +nonomissible +nonomission +nononerous +nononerously +nononerousness +nonopacity +nonopacities +nonopaque +nonopening +nonoperable +nonoperatic +nonoperatically +nonoperating +nonoperational +nonoperative +nonopinionaness +nonopinionated +nonopinionatedness +nonopinionative +nonopinionatively +nonopinionativeness +nonopposable +nonopposal +nonopposing +nonopposition +nonoppression +nonoppressive +nonoppressively +nonoppressiveness +nonopprobrious +nonopprobriously +nonopprobriousness +nonoptic +nonoptical +nonoptically +nonoptimistic +nonoptimistical +nonoptimistically +nonoptional +nonoptionally +nonoral +nonorally +nonorchestral +nonorchestrally +nonordained +nonordered +nonordination +nonorganic +nonorganically +nonorganization +nonorientable +nonoriental +nonorientation +nonoriginal +nonoriginally +nonornamental +nonornamentality +nonornamentally +nonorthodox +nonorthodoxly +nonorthogonal +nonorthogonality +nonorthographic +nonorthographical +nonorthographically +nonoscine +nonosmotic +nonosmotically +nonostensible +nonostensibly +nonostensive +nonostensively +nonostentation +nonoutlawry +nonoutlawries +nonoutrage +nonoverhead +nonoverlapping +nonowner +nonowners +nonowning +nonoxidating +nonoxidation +nonoxidative +nonoxidizable +nonoxidization +nonoxidizing +nonoxygenated +nonoxygenous +nonpacifiable +nonpacific +nonpacifical +nonpacifically +nonpacification +nonpacificatory +nonpacifist +nonpacifistic +nonpagan +nonpaganish +nonpagans +nonpaid +nonpayer +nonpaying +nonpayment +nonpainter +nonpalatability +nonpalatable +nonpalatableness +nonpalatably +nonpalatal +nonpalatalization +nonpalliation +nonpalliative +nonpalliatively +nonpalpability +nonpalpable +nonpalpably +nonpantheistic +nonpantheistical +nonpantheistically +nonpapal +nonpapist +nonpapistic +nonpapistical +nonpar +nonparabolic +nonparabolical +nonparabolically +nonparadoxical +nonparadoxically +nonparadoxicalness +nonparalyses +nonparalysis +nonparalytic +nonparallel +nonparallelism +nonparametric +nonparasitic +nonparasitical +nonparasitically +nonparasitism +nonpardoning +nonpareil +nonpareils +nonparent +nonparental +nonparentally +nonpariello +nonparishioner +nonparity +nonparliamentary +nonparlor +nonparochial +nonparochially +nonparous +nonparty +nonpartial +nonpartiality +nonpartialities +nonpartially +nonpartible +nonparticipant +nonparticipating +nonparticipation +nonpartisan +nonpartisanism +nonpartisans +nonpartisanship +nonpartizan +nonpartner +nonpassenger +nonpasserine +nonpassible +nonpassionate +nonpassionately +nonpassionateness +nonpastoral +nonpastorally +nonpatentability +nonpatentable +nonpatented +nonpatently +nonpaternal +nonpaternally +nonpathogenic +nonpathologic +nonpathological +nonpathologically +nonpatriotic +nonpatriotically +nonpatterned +nonpause +nonpeak +nonpeaked +nonpearlitic +nonpecuniary +nonpedagogic +nonpedagogical +nonpedagogically +nonpedestrian +nonpedigree +nonpedigreed +nonpejorative +nonpejoratively +nonpelagic +nonpeltast +nonpenal +nonpenalized +nonpendant +nonpendency +nonpendent +nonpendently +nonpending +nonpenetrability +nonpenetrable +nonpenetrably +nonpenetrating +nonpenetration +nonpenitent +nonpensionable +nonpensioner +nonperceivable +nonperceivably +nonperceiving +nonperceptibility +nonperceptible +nonperceptibleness +nonperceptibly +nonperception +nonperceptional +nonperceptive +nonperceptively +nonperceptiveness +nonperceptivity +nonperceptual +nonpercipience +nonpercipiency +nonpercipient +nonpercussive +nonperfected +nonperfectibility +nonperfectible +nonperfection +nonperforate +nonperforated +nonperforating +nonperformance +nonperformer +nonperforming +nonperilous +nonperilously +nonperiodic +nonperiodical +nonperiodically +nonperishable +nonperishables +nonperishing +nonperjured +nonperjury +nonperjuries +nonpermanence +nonpermanency +nonpermanent +nonpermanently +nonpermeability +nonpermeable +nonpermeation +nonpermeative +nonpermissibility +nonpermissible +nonpermissibly +nonpermission +nonpermissive +nonpermissively +nonpermissiveness +nonpermitted +nonperpendicular +nonperpendicularity +nonperpendicularly +nonperpetration +nonperpetual +nonperpetually +nonperpetuance +nonperpetuation +nonperpetuity +nonperpetuities +nonpersecuting +nonpersecution +nonpersecutive +nonpersecutory +nonperseverance +nonperseverant +nonpersevering +nonpersistence +nonpersistency +nonpersistent +nonpersistently +nonpersisting +nonperson +nonpersonal +nonpersonally +nonpersonification +nonperspective +nonpersuadable +nonpersuasible +nonpersuasive +nonpersuasively +nonpersuasiveness +nonpertinence +nonpertinency +nonpertinent +nonpertinently +nonperturbable +nonperturbing +nonperverse +nonperversely +nonperverseness +nonperversion +nonperversity +nonperversities +nonperversive +nonperverted +nonpervertedly +nonpervertible +nonpessimistic +nonpessimistically +nonpestilent +nonpestilential +nonpestilently +nonphagocytic +nonpharmaceutic +nonpharmaceutical +nonpharmaceutically +nonphenolic +nonphenomenal +nonphenomenally +nonphilanthropic +nonphilanthropical +nonphilologic +nonphilological +nonphilosophy +nonphilosophic +nonphilosophical +nonphilosophically +nonphilosophies +nonphysical +nonphysically +nonphysiologic +nonphysiological +nonphysiologically +nonphobic +nonphonemic +nonphonemically +nonphonetic +nonphonetical +nonphonetically +nonphosphatic +nonphosphorized +nonphosphorous +nonphotobiotic +nonphotographic +nonphotographical +nonphotographically +nonphrenetic +nonphrenetically +nonpickable +nonpictorial +nonpictorially +nonpigmented +nonpinaceous +nonpyogenic +nonpyritiferous +nonplacental +nonplacet +nonplanar +nonplane +nonplanetary +nonplantowning +nonplastic +nonplasticity +nonplate +nonplated +nonplatitudinous +nonplatitudinously +nonplausibility +nonplausible +nonplausibleness +nonplausibly +nonpleadable +nonpleading +nonpleadingly +nonpliability +nonpliable +nonpliableness +nonpliably +nonpliancy +nonpliant +nonpliantly +nonpliantness +nonpluralistic +nonplurality +nonpluralities +nonplus +nonplusation +nonplused +nonpluses +nonplushed +nonplusing +nonplussation +nonplussed +nonplusses +nonplussing +nonplutocratic +nonplutocratical +nonpneumatic +nonpneumatically +nonpoet +nonpoetic +nonpoisonous +nonpoisonously +nonpoisonousness +nonpolar +nonpolarity +nonpolarizable +nonpolarizing +nonpolemic +nonpolemical +nonpolemically +nonpolitical +nonpolitically +nonpolluted +nonpolluting +nonponderability +nonponderable +nonponderosity +nonponderous +nonponderously +nonponderousness +nonpopery +nonpopular +nonpopularity +nonpopularly +nonpopulous +nonpopulously +nonpopulousness +nonporness +nonpornographic +nonporous +nonporousness +nonporphyritic +nonport +nonportability +nonportable +nonportentous +nonportentously +nonportentousness +nonportrayable +nonportrayal +nonpositive +nonpositivistic +nonpossessed +nonpossession +nonpossessive +nonpossessively +nonpossessiveness +nonpossessory +nonpossible +nonpossibly +nonposthumous +nonpostponement +nonpotable +nonpotential +nonpower +nonpracticability +nonpracticable +nonpracticableness +nonpracticably +nonpractical +nonpracticality +nonpractically +nonpracticalness +nonpractice +nonpracticed +nonpraedial +nonpragmatic +nonpragmatical +nonpragmatically +nonpreaching +nonprecedent +nonprecedential +nonprecious +nonpreciously +nonpreciousness +nonprecipitation +nonprecipitative +nonpredatory +nonpredatorily +nonpredatoriness +nonpredestination +nonpredicative +nonpredicatively +nonpredictable +nonpredictive +nonpreferability +nonpreferable +nonpreferableness +nonpreferably +nonpreference +nonpreferential +nonpreferentialism +nonpreferentially +nonpreformed +nonpregnant +nonprehensile +nonprejudiced +nonprejudicial +nonprejudicially +nonprelatic +nonprelatical +nonpremium +nonprepayment +nonpreparation +nonpreparative +nonpreparatory +nonpreparedness +nonprepositional +nonprepositionally +nonpresbyter +nonprescient +nonpresciently +nonprescribed +nonprescriber +nonprescription +nonprescriptive +nonpresence +nonpresentability +nonpresentable +nonpresentableness +nonpresentably +nonpresentation +nonpresentational +nonpreservable +nonpreservation +nonpreservative +nonpresidential +nonpress +nonpressing +nonpressure +nonpresumptive +nonpresumptively +nonprevalence +nonprevalent +nonprevalently +nonpreventable +nonpreventible +nonprevention +nonpreventive +nonpreventively +nonpreventiveness +nonpriestly +nonprimitive +nonprimitively +nonprimitiveness +nonprincipiate +nonprincipled +nonprintable +nonprinting +nonprivileged +nonprivity +nonprivities +nonprobability +nonprobabilities +nonprobable +nonprobably +nonprobation +nonprobative +nonprobatory +nonproblematic +nonproblematical +nonproblematically +nonprocedural +nonprocedurally +nonprocessional +nonprocreation +nonprocreative +nonprocurable +nonprocuration +nonprocurement +nonproducer +nonproducible +nonproducing +nonproduction +nonproductive +nonproductively +nonproductiveness +nonproductivity +nonprofane +nonprofanely +nonprofaneness +nonprofanity +nonprofanities +nonprofessed +nonprofession +nonprofessional +nonprofessionalism +nonprofessionally +nonprofessorial +nonprofessorially +nonproficience +nonproficiency +nonproficient +nonprofit +nonprofitability +nonprofitable +nonprofitablely +nonprofitableness +nonprofiteering +nonprognostication +nonprognosticative +nonprogrammable +nonprogrammer +nonprogressive +nonprogressively +nonprogressiveness +nonprohibitable +nonprohibition +nonprohibitive +nonprohibitively +nonprohibitory +nonprohibitorily +nonprojecting +nonprojection +nonprojective +nonprojectively +nonproletarian +nonproletariat +nonproliferation +nonproliferous +nonprolific +nonprolificacy +nonprolifically +nonprolificness +nonprolifiness +nonprolix +nonprolixity +nonprolixly +nonprolixness +nonprolongation +nonprominence +nonprominent +nonprominently +nonpromiscuous +nonpromiscuously +nonpromiscuousness +nonpromissory +nonpromotion +nonpromotive +nonpromulgation +nonpronunciation +nonpropagable +nonpropagandist +nonpropagandistic +nonpropagation +nonpropagative +nonpropellent +nonprophetic +nonprophetical +nonprophetically +nonpropitiable +nonpropitiation +nonpropitiative +nonproportionable +nonproportional +nonproportionally +nonproportionate +nonproportionately +nonproportionateness +nonproportioned +nonproprietary +nonproprietaries +nonpropriety +nonproprietor +nonprorogation +nonpros +nonprosaic +nonprosaically +nonprosaicness +nonproscription +nonproscriptive +nonproscriptively +nonprosecution +nonprospect +nonprosperity +nonprosperous +nonprosperously +nonprosperousness +nonprossed +nonprosses +nonprossing +nonprotecting +nonprotection +nonprotective +nonprotectively +nonproteid +nonprotein +nonproteinaceous +nonprotestation +nonprotesting +nonprotractile +nonprotractility +nonprotraction +nonprotrusion +nonprotrusive +nonprotrusively +nonprotrusiveness +nonprotuberance +nonprotuberancy +nonprotuberancies +nonprotuberant +nonprotuberantly +nonprovable +nonproven +nonprovided +nonprovident +nonprovidential +nonprovidentially +nonprovidently +nonprovider +nonprovincial +nonprovincially +nonprovisional +nonprovisionally +nonprovisionary +nonprovocation +nonprovocative +nonprovocatively +nonprovocativeness +nonproximity +nonprudence +nonprudent +nonprudential +nonprudentially +nonprudently +nonpsychiatric +nonpsychic +nonpsychical +nonpsychically +nonpsychoanalytic +nonpsychoanalytical +nonpsychoanalytically +nonpsychologic +nonpsychological +nonpsychologically +nonpsychopathic +nonpsychopathically +nonpsychotic +nonpublic +nonpublication +nonpublicity +nonpublishable +nonpueblo +nonpuerile +nonpuerilely +nonpuerility +nonpuerilities +nonpulmonary +nonpulsating +nonpulsation +nonpulsative +nonpumpable +nonpunctual +nonpunctually +nonpunctualness +nonpunctuating +nonpunctuation +nonpuncturable +nonpungency +nonpungent +nonpungently +nonpunishable +nonpunishing +nonpunishment +nonpunitive +nonpunitory +nonpurchasability +nonpurchasable +nonpurchase +nonpurchaser +nonpurgation +nonpurgative +nonpurgatively +nonpurgatorial +nonpurification +nonpurifying +nonpuristic +nonpurposive +nonpurposively +nonpurposiveness +nonpursuance +nonpursuant +nonpursuantly +nonpursuit +nonpurulence +nonpurulent +nonpurulently +nonpurveyance +nonputrescence +nonputrescent +nonputrescible +nonputting +nonqualification +nonqualifying +nonqualitative +nonqualitatively +nonquality +nonqualities +nonquantitative +nonquantitatively +nonquantitativeness +nonquota +nonrabbinical +nonracial +nonracially +nonradiable +nonradiance +nonradiancy +nonradiant +nonradiantly +nonradiating +nonradiation +nonradiative +nonradical +nonradically +nonradicalness +nonradicness +nonradioactive +nonrayed +nonrailroader +nonraisable +nonraiseable +nonraised +nonrandom +nonrandomly +nonrandomness +nonranging +nonrapport +nonratability +nonratable +nonratableness +nonratably +nonrateability +nonrateable +nonrateableness +nonrateably +nonrated +nonratification +nonratifying +nonrational +nonrationalism +nonrationalist +nonrationalistic +nonrationalistical +nonrationalistically +nonrationality +nonrationalization +nonrationalized +nonrationally +nonrationalness +nonreaction +nonreactionary +nonreactionaries +nonreactive +nonreactor +nonreadability +nonreadable +nonreadableness +nonreadably +nonreader +nonreaders +nonreading +nonrealism +nonrealist +nonrealistic +nonrealistically +nonreality +nonrealities +nonrealizable +nonrealization +nonrealizing +nonreasonability +nonreasonable +nonreasonableness +nonreasonably +nonreasoner +nonreasoning +nonrebel +nonrebellion +nonrebellious +nonrebelliously +nonrebelliousness +nonrecalcitrance +nonrecalcitrancy +nonrecalcitrant +nonreceipt +nonreceivable +nonreceiving +nonrecent +nonreception +nonreceptive +nonreceptively +nonreceptiveness +nonreceptivity +nonrecess +nonrecession +nonrecessive +nonrecipience +nonrecipiency +nonrecipient +nonreciprocal +nonreciprocally +nonreciprocals +nonreciprocating +nonreciprocity +nonrecision +nonrecital +nonrecitation +nonrecitative +nonreclaimable +nonreclamation +nonrecluse +nonreclusive +nonrecognition +nonrecognized +nonrecoil +nonrecoiling +nonrecollection +nonrecollective +nonrecombinant +nonrecommendation +nonreconcilability +nonreconcilable +nonreconcilableness +nonreconcilably +nonreconciliation +nonrecourse +nonrecoverable +nonrecovery +nonrectangular +nonrectangularity +nonrectangularly +nonrectifiable +nonrectified +nonrecuperatiness +nonrecuperation +nonrecuperative +nonrecuperativeness +nonrecuperatory +nonrecurent +nonrecurently +nonrecurrent +nonrecurring +nonredeemable +nonredemptible +nonredemption +nonredemptive +nonredressing +nonreduced +nonreducibility +nonreducible +nonreducibly +nonreducing +nonreduction +nonreductional +nonreductive +nonreference +nonrefillable +nonrefined +nonrefinement +nonreflected +nonreflecting +nonreflection +nonreflective +nonreflectively +nonreflectiveness +nonreflector +nonreformation +nonreformational +nonrefracting +nonrefraction +nonrefractional +nonrefractive +nonrefractively +nonrefractiveness +nonrefrigerant +nonrefueling +nonrefuelling +nonrefundable +nonrefutal +nonrefutation +nonregardance +nonregarding +nonregenerate +nonregenerating +nonregeneration +nonregenerative +nonregeneratively +nonregent +nonregimental +nonregimented +nonregistered +nonregistrability +nonregistrable +nonregistration +nonregression +nonregressive +nonregressively +nonregulation +nonregulative +nonregulatory +nonrehabilitation +nonreigning +nonreimbursement +nonreinforcement +nonreinstatement +nonrejection +nonrejoinder +nonrelapsed +nonrelated +nonrelatiness +nonrelation +nonrelational +nonrelative +nonrelatively +nonrelativeness +nonrelativistic +nonrelativistically +nonrelativity +nonrelaxation +nonrelease +nonrelenting +nonreliability +nonreliable +nonreliableness +nonreliably +nonreliance +nonrelieving +nonreligion +nonreligious +nonreligiously +nonreligiousness +nonrelinquishment +nonremanie +nonremedy +nonremediability +nonremediable +nonremediably +nonremedial +nonremedially +nonremedies +nonremembrance +nonremissible +nonremission +nonremittable +nonremittably +nonremittal +nonremonstrance +nonremonstrant +nonremovable +nonremuneration +nonremunerative +nonremuneratively +nonrendition +nonrenewable +nonrenewal +nonrenouncing +nonrenunciation +nonrepayable +nonrepaying +nonrepair +nonrepairable +nonreparable +nonreparation +nonrepatriable +nonrepatriation +nonrepealable +nonrepealing +nonrepeat +nonrepeated +nonrepeater +nonrepellence +nonrepellency +nonrepellent +nonrepeller +nonrepentance +nonrepentant +nonrepentantly +nonrepetition +nonrepetitious +nonrepetitiously +nonrepetitiousness +nonrepetitive +nonrepetitively +nonreplaceable +nonreplacement +nonreplicate +nonreplicated +nonreplication +nonreportable +nonreprehensibility +nonreprehensible +nonreprehensibleness +nonreprehensibly +nonrepresentable +nonrepresentation +nonrepresentational +nonrepresentationalism +nonrepresentationist +nonrepresentative +nonrepresentatively +nonrepresentativeness +nonrepressed +nonrepressible +nonrepressibleness +nonrepressibly +nonrepression +nonrepressive +nonreprisal +nonreproducible +nonreproduction +nonreproductive +nonreproductively +nonreproductiveness +nonrepublican +nonrepudiable +nonrepudiation +nonrepudiative +nonreputable +nonreputably +nonrequirable +nonrequirement +nonrequisite +nonrequisitely +nonrequisiteness +nonrequisition +nonrequital +nonrescissible +nonrescission +nonrescissory +nonrescue +nonresemblance +nonreservable +nonreservation +nonreserve +nonresidence +nonresidency +nonresident +nonresidental +nonresidenter +nonresidential +nonresidentiary +nonresidentor +nonresidents +nonresidual +nonresignation +nonresilience +nonresiliency +nonresilient +nonresiliently +nonresinifiable +nonresistance +nonresistant +nonresistants +nonresister +nonresistibility +nonresistible +nonresisting +nonresistive +nonresistively +nonresistiveness +nonresolution +nonresolvability +nonresolvable +nonresolvableness +nonresolvably +nonresolvabness +nonresonant +nonresonantly +nonrespectability +nonrespectabilities +nonrespectable +nonrespectableness +nonrespectably +nonrespirable +nonresponsibility +nonresponsibilities +nonresponsible +nonresponsibleness +nonresponsibly +nonresponsive +nonresponsively +nonrestitution +nonrestoration +nonrestorative +nonrestrained +nonrestraint +nonrestricted +nonrestrictedly +nonrestricting +nonrestriction +nonrestrictive +nonrestrictively +nonresumption +nonresurrection +nonresurrectional +nonresuscitable +nonresuscitation +nonresuscitative +nonretail +nonretainable +nonretainment +nonretaliation +nonretardation +nonretardative +nonretardatory +nonretarded +nonretardment +nonretention +nonretentive +nonretentively +nonretentiveness +nonreticence +nonreticent +nonreticently +nonretinal +nonretired +nonretirement +nonretiring +nonretraceable +nonretractation +nonretractile +nonretractility +nonretraction +nonretrenchment +nonretroactive +nonretroactively +nonretroactivity +nonreturn +nonreturnable +nonrevaluation +nonrevealing +nonrevelation +nonrevenge +nonrevenger +nonrevenue +nonreverence +nonreverent +nonreverential +nonreverentially +nonreverently +nonreverse +nonreversed +nonreversibility +nonreversible +nonreversibleness +nonreversibly +nonreversing +nonreversion +nonrevertible +nonrevertive +nonreviewable +nonrevision +nonrevival +nonrevivalist +nonrevocability +nonrevocable +nonrevocably +nonrevocation +nonrevokable +nonrevolting +nonrevoltingly +nonrevolution +nonrevolutionary +nonrevolutionaries +nonrevolving +nonrhetorical +nonrhetorically +nonrheumatic +nonrhyme +nonrhymed +nonrhyming +nonrhythm +nonrhythmic +nonrhythmical +nonrhythmically +nonriding +nonrigid +nonrigidity +nonrioter +nonrioting +nonriparian +nonritualistic +nonritualistically +nonrival +nonrivals +nonroyal +nonroyalist +nonroyally +nonroyalty +nonromantic +nonromantically +nonromanticism +nonrotatable +nonrotating +nonrotation +nonrotational +nonrotative +nonround +nonrousing +nonroutine +nonrubber +nonrudimental +nonrudimentary +nonrudimentarily +nonrudimentariness +nonruinable +nonruinous +nonruinously +nonruinousness +nonruling +nonruminant +nonruminantia +nonruminating +nonruminatingly +nonrumination +nonruminative +nonrun +nonrupturable +nonrupture +nonrural +nonrurally +nonrustable +nonrustic +nonrustically +nonsabbatic +nonsaccharin +nonsaccharine +nonsaccharinity +nonsacerdotal +nonsacerdotally +nonsacramental +nonsacred +nonsacredly +nonsacredness +nonsacrifice +nonsacrificial +nonsacrificing +nonsacrilegious +nonsacrilegiously +nonsacrilegiousness +nonsailor +nonsalability +nonsalable +nonsalably +nonsalaried +nonsale +nonsaleability +nonsaleable +nonsaleably +nonsaline +nonsalinity +nonsalubrious +nonsalubriously +nonsalubriousness +nonsalutary +nonsalutarily +nonsalutariness +nonsalutation +nonsalvageable +nonsalvation +nonsanative +nonsancties +nonsanctification +nonsanctimony +nonsanctimonious +nonsanctimoniously +nonsanctimoniousness +nonsanction +nonsanctity +nonsanctities +nonsane +nonsanely +nonsaneness +nonsanguine +nonsanguinely +nonsanguineness +nonsanity +nonsaponifiable +nonsaponification +nonsaporific +nonsatiability +nonsatiable +nonsatiation +nonsatire +nonsatiric +nonsatirical +nonsatirically +nonsatiricalness +nonsatirizing +nonsatisfaction +nonsatisfying +nonsaturated +nonsaturation +nonsaving +nonsawing +nonscalding +nonscaling +nonscandalous +nonscandalously +nonscarcity +nonscarcities +nonscented +nonscheduled +nonschematic +nonschematically +nonschematized +nonschismatic +nonschismatical +nonschizophrenic +nonscholar +nonscholarly +nonscholastic +nonscholastical +nonscholastically +nonschooling +nonsciatic +nonscience +nonscientific +nonscientifically +nonscientist +nonscoring +nonscraping +nonscriptural +nonscripturalist +nonscrutiny +nonscrutinies +nonsculptural +nonsculpturally +nonsculptured +nonseasonable +nonseasonableness +nonseasonably +nonseasonal +nonseasonally +nonseasoned +nonsecession +nonsecessional +nonsecluded +nonsecludedly +nonsecludedness +nonseclusion +nonseclusive +nonseclusively +nonseclusiveness +nonsecrecy +nonsecrecies +nonsecret +nonsecretarial +nonsecretion +nonsecretionary +nonsecretive +nonsecretively +nonsecretly +nonsecretor +nonsecretory +nonsecretories +nonsectarian +nonsectional +nonsectionally +nonsectorial +nonsecular +nonsecurity +nonsecurities +nonsedentary +nonsedentarily +nonsedentariness +nonsedimentable +nonseditious +nonseditiously +nonseditiousness +nonsegmental +nonsegmentally +nonsegmentary +nonsegmentation +nonsegmented +nonsegregable +nonsegregated +nonsegregation +nonsegregative +nonseismic +nonseizure +nonselected +nonselection +nonselective +nonself +nonselfregarding +nonselling +nonsemantic +nonsemantically +nonseminal +nonsenatorial +nonsensate +nonsensation +nonsensationalistic +nonsense +nonsenses +nonsensibility +nonsensible +nonsensibleness +nonsensibly +nonsensic +nonsensical +nonsensicality +nonsensically +nonsensicalness +nonsensify +nonsensification +nonsensitive +nonsensitively +nonsensitiveness +nonsensitivity +nonsensitivities +nonsensitization +nonsensitized +nonsensitizing +nonsensory +nonsensorial +nonsensual +nonsensualistic +nonsensuality +nonsensually +nonsensuous +nonsensuously +nonsensuousness +nonsentence +nonsententious +nonsententiously +nonsententiousness +nonsentience +nonsentiency +nonsentient +nonsentiently +nonseparability +nonseparable +nonseparableness +nonseparably +nonseparating +nonseparation +nonseparatist +nonseparative +nonseptate +nonseptic +nonsequacious +nonsequaciously +nonsequaciousness +nonsequacity +nonsequent +nonsequential +nonsequentially +nonsequestered +nonsequestration +nonseraphic +nonseraphical +nonseraphically +nonserial +nonseriality +nonserially +nonseriate +nonseriately +nonserif +nonserious +nonseriously +nonseriousness +nonserous +nonserviceability +nonserviceable +nonserviceableness +nonserviceably +nonserviential +nonservile +nonservilely +nonservileness +nonsetter +nonsetting +nonsettlement +nonseverable +nonseverance +nonseverity +nonseverities +nonsexist +nonsexists +nonsexlinked +nonsexual +nonsexually +nonshaft +nonsharing +nonshatter +nonshattering +nonshedder +nonshedding +nonshipper +nonshipping +nonshredding +nonshrinkable +nonshrinking +nonshrinkingly +nonsibilance +nonsibilancy +nonsibilant +nonsibilantly +nonsiccative +nonsidereal +nonsignable +nonsignatory +nonsignatories +nonsignature +nonsignificance +nonsignificancy +nonsignificant +nonsignificantly +nonsignification +nonsignificative +nonsilicate +nonsilicated +nonsiliceous +nonsilicious +nonsyllabic +nonsyllabicness +nonsyllogistic +nonsyllogistical +nonsyllogistically +nonsyllogizing +nonsilver +nonsymbiotic +nonsymbiotical +nonsymbiotically +nonsymbolic +nonsymbolical +nonsymbolically +nonsymbolicalness +nonsimilar +nonsimilarity +nonsimilarly +nonsimilitude +nonsymmetry +nonsymmetrical +nonsymmetries +nonsympathetic +nonsympathetically +nonsympathy +nonsympathies +nonsympathizer +nonsympathizing +nonsympathizingly +nonsymphonic +nonsymphonically +nonsymphonious +nonsymphoniously +nonsymphoniousness +nonsimplicity +nonsimplification +nonsymptomatic +nonsimular +nonsimulate +nonsimulation +nonsimulative +nonsync +nonsynchronal +nonsynchronic +nonsynchronical +nonsynchronically +nonsynchronous +nonsynchronously +nonsynchronousness +nonsyncopation +nonsyndicate +nonsyndicated +nonsyndication +nonsine +nonsynesthetic +nonsinging +nonsingle +nonsingleness +nonsingular +nonsingularity +nonsingularities +nonsinkable +nonsynodic +nonsynodical +nonsynodically +nonsynonymous +nonsynonymously +nonsynoptic +nonsynoptical +nonsynoptically +nonsyntactic +nonsyntactical +nonsyntactically +nonsyntheses +nonsynthesis +nonsynthesized +nonsynthetic +nonsynthetical +nonsynthetically +nonsyntonic +nonsyntonical +nonsyntonically +nonsinusoidal +nonsiphonage +nonsystem +nonsystematic +nonsystematical +nonsystematically +nonsister +nonsitter +nonsitting +nonsked +nonskeds +nonskeletal +nonskeletally +nonskeptic +nonskeptical +nonskid +nonskidding +nonskier +nonskiers +nonskilled +nonskipping +nonslanderous +nonslaveholding +nonslip +nonslippery +nonslipping +nonsludging +nonsmoker +nonsmokers +nonsmoking +nonsmutting +nonsober +nonsobering +nonsoberly +nonsoberness +nonsobriety +nonsociability +nonsociable +nonsociableness +nonsociably +nonsocial +nonsocialist +nonsocialistic +nonsociality +nonsocially +nonsocialness +nonsocietal +nonsociety +nonsociological +nonsolar +nonsoldier +nonsolicitation +nonsolicitous +nonsolicitously +nonsolicitousness +nonsolid +nonsolidarity +nonsolidification +nonsolidified +nonsolidifying +nonsolidly +nonsolids +nonsoluable +nonsoluble +nonsolubleness +nonsolubly +nonsolution +nonsolvability +nonsolvable +nonsolvableness +nonsolvency +nonsolvent +nonsonant +nonsophistic +nonsophistical +nonsophistically +nonsophisticalness +nonsoporific +nonsovereign +nonsovereignly +nonspacious +nonspaciously +nonspaciousness +nonspalling +nonsparing +nonsparking +nonsparkling +nonspatial +nonspatiality +nonspatially +nonspeaker +nonspeaking +nonspecial +nonspecialist +nonspecialists +nonspecialized +nonspecializing +nonspecially +nonspecie +nonspecifiable +nonspecific +nonspecifically +nonspecification +nonspecificity +nonspecified +nonspecious +nonspeciously +nonspeciousness +nonspectacular +nonspectacularly +nonspectral +nonspectrality +nonspectrally +nonspeculation +nonspeculative +nonspeculatively +nonspeculativeness +nonspeculatory +nonspheral +nonspheric +nonspherical +nonsphericality +nonspherically +nonspill +nonspillable +nonspinal +nonspiny +nonspinning +nonspinose +nonspinosely +nonspinosity +nonspiral +nonspirit +nonspirited +nonspiritedly +nonspiritedness +nonspiritous +nonspiritual +nonspirituality +nonspiritually +nonspiritualness +nonspirituness +nonspirituous +nonspirituousness +nonspontaneous +nonspontaneously +nonspontaneousness +nonspored +nonsporeformer +nonsporeforming +nonsporting +nonsportingly +nonspottable +nonsprouting +nonspurious +nonspuriously +nonspuriousness +nonstabile +nonstability +nonstable +nonstableness +nonstably +nonstainable +nonstainer +nonstaining +nonstampable +nonstandard +nonstandardization +nonstandardized +nonstanzaic +nonstaple +nonstarch +nonstarter +nonstarting +nonstatement +nonstatic +nonstationary +nonstationaries +nonstatistic +nonstatistical +nonstatistically +nonstative +nonstatutable +nonstatutory +nonstellar +nonstereotyped +nonstereotypic +nonstereotypical +nonsterile +nonsterilely +nonsterility +nonsterilization +nonsteroid +nonsteroidal +nonstick +nonsticky +nonstylization +nonstylized +nonstimulable +nonstimulant +nonstimulating +nonstimulation +nonstimulative +nonstyptic +nonstyptical +nonstipticity +nonstipulation +nonstock +nonstoical +nonstoically +nonstoicalness +nonstooping +nonstop +nonstorable +nonstorage +nonstowed +nonstrategic +nonstrategical +nonstrategically +nonstratified +nonstress +nonstretchable +nonstretchy +nonstriated +nonstrictness +nonstrictured +nonstriker +nonstrikers +nonstriking +nonstringent +nonstriped +nonstrophic +nonstructural +nonstructurally +nonstructure +nonstructured +nonstudent +nonstudy +nonstudied +nonstudious +nonstudiously +nonstudiousness +nonstultification +nonsubconscious +nonsubconsciously +nonsubconsciousness +nonsubject +nonsubjected +nonsubjectification +nonsubjection +nonsubjective +nonsubjectively +nonsubjectiveness +nonsubjectivity +nonsubjugable +nonsubjugation +nonsublimation +nonsubliminal +nonsubliminally +nonsubmerged +nonsubmergence +nonsubmergibility +nonsubmergible +nonsubmersible +nonsubmissible +nonsubmission +nonsubmissive +nonsubmissively +nonsubmissiveness +nonsubordinate +nonsubordinating +nonsubordination +nonsubscriber +nonsubscribers +nonsubscribing +nonsubscripted +nonsubscription +nonsubsidy +nonsubsidiary +nonsubsidiaries +nonsubsididies +nonsubsidies +nonsubsiding +nonsubsistence +nonsubsistent +nonsubstantial +nonsubstantialism +nonsubstantialist +nonsubstantiality +nonsubstantially +nonsubstantialness +nonsubstantiation +nonsubstantival +nonsubstantivally +nonsubstantive +nonsubstantively +nonsubstantiveness +nonsubstituted +nonsubstitution +nonsubstitutional +nonsubstitutionally +nonsubstitutionary +nonsubstitutive +nonsubtile +nonsubtilely +nonsubtileness +nonsubtility +nonsubtle +nonsubtleness +nonsubtlety +nonsubtleties +nonsubtly +nonsubtraction +nonsubtractive +nonsubtractively +nonsuburban +nonsubversion +nonsubversive +nonsubversively +nonsubversiveness +nonsuccess +nonsuccessful +nonsuccessfully +nonsuccession +nonsuccessional +nonsuccessionally +nonsuccessive +nonsuccessively +nonsuccessiveness +nonsuccor +nonsuccour +nonsuch +nonsuches +nonsuction +nonsuctorial +nonsudsing +nonsufferable +nonsufferableness +nonsufferably +nonsufferance +nonsuffrage +nonsugar +nonsugars +nonsuggestible +nonsuggestion +nonsuggestive +nonsuggestively +nonsuggestiveness +nonsuit +nonsuited +nonsuiting +nonsuits +nonsulfurous +nonsulphurous +nonsummons +nonsupervision +nonsupplemental +nonsupplementally +nonsupplementary +nonsupplicating +nonsupplication +nonsupport +nonsupportability +nonsupportable +nonsupportableness +nonsupportably +nonsupporter +nonsupporting +nonsupposed +nonsupposing +nonsuppositional +nonsuppositionally +nonsuppositive +nonsuppositively +nonsuppressed +nonsuppression +nonsuppressive +nonsuppressively +nonsuppressiveness +nonsuppurative +nonsupression +nonsurface +nonsurgical +nonsurgically +nonsurrealistic +nonsurrealistically +nonsurrender +nonsurvival +nonsurvivor +nonsusceptibility +nonsusceptible +nonsusceptibleness +nonsusceptibly +nonsusceptiness +nonsusceptive +nonsusceptiveness +nonsusceptivity +nonsuspect +nonsuspended +nonsuspension +nonsuspensive +nonsuspensively +nonsuspensiveness +nonsustainable +nonsustained +nonsustaining +nonsustenance +nonswearer +nonswearing +nonsweating +nonswimmer +nonswimming +nontabular +nontabularly +nontabulated +nontactic +nontactical +nontactically +nontactile +nontactility +nontalented +nontalkative +nontalkatively +nontalkativeness +nontan +nontangental +nontangential +nontangentially +nontangible +nontangibleness +nontangibly +nontannic +nontannin +nontanning +nontarget +nontariff +nontarnishable +nontarnished +nontarnishing +nontarred +nontautological +nontautologically +nontautomeric +nontautomerizable +nontax +nontaxability +nontaxable +nontaxableness +nontaxably +nontaxation +nontaxer +nontaxes +nontaxonomic +nontaxonomical +nontaxonomically +nonteachability +nonteachable +nonteachableness +nonteachably +nonteacher +nonteaching +nontechnical +nontechnically +nontechnicalness +nontechnologic +nontechnological +nontechnologically +nonteetotaler +nonteetotalist +nontelegraphic +nontelegraphical +nontelegraphically +nonteleological +nonteleologically +nontelepathic +nontelepathically +nontelephonic +nontelephonically +nontelescopic +nontelescoping +nontelic +nontemperable +nontemperamental +nontemperamentally +nontemperate +nontemperately +nontemperateness +nontempered +nontemporal +nontemporally +nontemporary +nontemporarily +nontemporariness +nontemporizing +nontemporizingly +nontemptation +nontenability +nontenable +nontenableness +nontenably +nontenant +nontenantable +nontensile +nontensility +nontentative +nontentatively +nontentativeness +nontenure +nontenured +nontenurial +nontenurially +nonterm +nonterminability +nonterminable +nonterminableness +nonterminably +nonterminal +nonterminally +nonterminals +nonterminating +nontermination +nonterminative +nonterminatively +nonterminous +nonterrestrial +nonterritorial +nonterritoriality +nonterritorially +nontestable +nontestamentary +nontesting +nontextual +nontextually +nontextural +nontexturally +nontheatric +nontheatrical +nontheatrically +nontheistic +nontheistical +nontheistically +nonthematic +nonthematically +nontheocratic +nontheocratical +nontheocratically +nontheologic +nontheological +nontheologically +nontheoretic +nontheoretical +nontheoretically +nontheosophic +nontheosophical +nontheosophically +nontherapeutic +nontherapeutical +nontherapeutically +nonthermal +nonthermally +nonthermoplastic +nonthinker +nonthinking +nonthoracic +nonthoroughfare +nonthreaded +nonthreatening +nonthreateningly +nontidal +nontillable +nontimbered +nontinted +nontyphoidal +nontypical +nontypically +nontypicalness +nontypographic +nontypographical +nontypographically +nontyrannic +nontyrannical +nontyrannically +nontyrannicalness +nontyrannous +nontyrannously +nontyrannousness +nontitaniferous +nontitle +nontitled +nontitular +nontitularly +nontolerable +nontolerableness +nontolerably +nontolerance +nontolerant +nontolerantly +nontolerated +nontoleration +nontolerative +nontonality +nontoned +nontonic +nontopographical +nontortuous +nontortuously +nontotalitarian +nontourist +nontoxic +nontoxically +nontraceability +nontraceable +nontraceableness +nontraceably +nontractability +nontractable +nontractableness +nontractably +nontraction +nontrade +nontrader +nontrading +nontradition +nontraditional +nontraditionalist +nontraditionalistic +nontraditionally +nontraditionary +nontragedy +nontragedies +nontragic +nontragical +nontragically +nontragicalness +nontrailing +nontrained +nontraining +nontraitorous +nontraitorously +nontraitorousness +nontranscribing +nontranscription +nontranscriptive +nontransferability +nontransferable +nontransference +nontransferential +nontransformation +nontransforming +nontransgression +nontransgressive +nontransgressively +nontransience +nontransiency +nontransient +nontransiently +nontransientness +nontransitional +nontransitionally +nontransitive +nontransitively +nontransitiveness +nontranslocation +nontranslucency +nontranslucent +nontransmission +nontransmittal +nontransmittance +nontransmittible +nontransparence +nontransparency +nontransparent +nontransparently +nontransparentness +nontransportability +nontransportable +nontransportation +nontransposable +nontransposing +nontransposition +nontraveler +nontraveling +nontraveller +nontravelling +nontraversable +nontreasonable +nontreasonableness +nontreasonably +nontreatable +nontreated +nontreaty +nontreaties +nontreatment +nontrespass +nontrial +nontribal +nontribally +nontribesman +nontribesmen +nontributary +nontrier +nontrigonometric +nontrigonometrical +nontrigonometrically +nontrivial +nontriviality +nontronite +nontropic +nontropical +nontropically +nontroubling +nontruancy +nontruant +nontrump +nontrunked +nontrust +nontrusting +nontruth +nontruths +nontubercular +nontubercularly +nontuberculous +nontubular +nontumorous +nontumultuous +nontumultuously +nontumultuousness +nontuned +nonturbinate +nonturbinated +nontutorial +nontutorially +nonubiquitary +nonubiquitous +nonubiquitously +nonubiquitousness +nonulcerous +nonulcerously +nonulcerousness +nonultrafilterable +nonumbilical +nonumbilicate +nonumbrellaed +nonunanimous +nonunanimously +nonunanimousness +nonuncial +nonundergraduate +nonunderstandable +nonunderstanding +nonunderstandingly +nonunderstood +nonundulant +nonundulate +nonundulating +nonundulatory +nonunification +nonunified +nonuniform +nonuniformist +nonuniformitarian +nonuniformity +nonuniformities +nonuniformly +nonunion +nonunionism +nonunionist +nonunions +nonunique +nonuniquely +nonuniqueness +nonunison +nonunitable +nonunitarian +nonuniteable +nonunited +nonunity +nonuniting +nonuniversal +nonuniversalist +nonuniversality +nonuniversally +nonuniversity +nonuniversities +nonupholstered +nonuple +nonuples +nonuplet +nonuplicate +nonupright +nonuprightly +nonuprightness +nonurban +nonurbanite +nonurgent +nonurgently +nonusable +nonusage +nonuse +nonuseable +nonuser +nonusers +nonuses +nonusing +nonusurious +nonusuriously +nonusuriousness +nonusurping +nonusurpingly +nonuterine +nonutile +nonutilitarian +nonutility +nonutilities +nonutilization +nonutilized +nonutterance +nonvacancy +nonvacancies +nonvacant +nonvacantly +nonvaccination +nonvacillating +nonvacillation +nonvacua +nonvacuous +nonvacuously +nonvacuousness +nonvacuum +nonvacuums +nonvaginal +nonvagrancy +nonvagrancies +nonvagrant +nonvagrantly +nonvagrantness +nonvalent +nonvalid +nonvalidation +nonvalidity +nonvalidities +nonvalidly +nonvalidness +nonvalorous +nonvalorously +nonvalorousness +nonvaluable +nonvaluation +nonvalue +nonvalued +nonvalve +nonvanishing +nonvaporosity +nonvaporous +nonvaporously +nonvaporousness +nonvariability +nonvariable +nonvariableness +nonvariably +nonvariance +nonvariant +nonvariation +nonvaried +nonvariety +nonvarieties +nonvarious +nonvariously +nonvariousness +nonvascular +nonvascularly +nonvasculose +nonvasculous +nonvassal +nonvector +nonvegetable +nonvegetation +nonvegetative +nonvegetatively +nonvegetativeness +nonvegetive +nonvehement +nonvehemently +nonvenal +nonvenally +nonvendibility +nonvendible +nonvendibleness +nonvendibly +nonvenereal +nonvenomous +nonvenomously +nonvenomousness +nonvenous +nonvenously +nonvenousness +nonventilation +nonventilative +nonveracious +nonveraciously +nonveraciousness +nonveracity +nonverbal +nonverbalized +nonverbally +nonverbosity +nonverdict +nonverifiable +nonverification +nonveritable +nonveritableness +nonveritably +nonverminous +nonverminously +nonverminousness +nonvernacular +nonversatility +nonvertebral +nonvertebrate +nonvertical +nonverticality +nonvertically +nonverticalness +nonvesicular +nonvesicularly +nonvesting +nonvesture +nonveteran +nonveterinary +nonveterinaries +nonvexatious +nonvexatiously +nonvexatiousness +nonviability +nonviable +nonvibratile +nonvibrating +nonvibration +nonvibrator +nonvibratory +nonvicarious +nonvicariously +nonvicariousness +nonvictory +nonvictories +nonvigilance +nonvigilant +nonvigilantly +nonvigilantness +nonvillager +nonvillainous +nonvillainously +nonvillainousness +nonvindicable +nonvindication +nonvinosity +nonvinous +nonvintage +nonviolability +nonviolable +nonviolableness +nonviolably +nonviolation +nonviolative +nonviolence +nonviolent +nonviolently +nonviral +nonvirginal +nonvirginally +nonvirile +nonvirility +nonvirtue +nonvirtuous +nonvirtuously +nonvirtuousness +nonvirulent +nonvirulently +nonviruliferous +nonvisaed +nonvisceral +nonviscid +nonviscidity +nonviscidly +nonviscidness +nonviscous +nonviscously +nonviscousness +nonvisibility +nonvisibilities +nonvisible +nonvisibly +nonvisional +nonvisionary +nonvisitation +nonvisiting +nonvisual +nonvisualized +nonvisually +nonvital +nonvitality +nonvitalized +nonvitally +nonvitalness +nonvitiation +nonvitreous +nonvitrified +nonvitriolic +nonvituperative +nonvituperatively +nonviviparity +nonviviparous +nonviviparously +nonviviparousness +nonvocable +nonvocal +nonvocalic +nonvocality +nonvocalization +nonvocally +nonvocalness +nonvocational +nonvocationally +nonvoice +nonvoid +nonvoidable +nonvolant +nonvolatile +nonvolatileness +nonvolatility +nonvolatilizable +nonvolatilized +nonvolatiness +nonvolcanic +nonvolition +nonvolitional +nonvolubility +nonvoluble +nonvolubleness +nonvolubly +nonvoluntary +nonvortical +nonvortically +nonvoter +nonvoters +nonvoting +nonvulcanizable +nonvulcanized +nonvulgarity +nonvulgarities +nonvulval +nonvulvar +nonvvacua +nonwaiver +nonwalking +nonwar +nonwarrantable +nonwarrantably +nonwarranted +nonwashable +nonwasting +nonwatertight +nonwavering +nonwaxing +nonweakness +nonwelcome +nonwelcoming +nonwestern +nonwetted +nonwhite +nonwhites +nonwinged +nonwithering +nonwonder +nonwondering +nonwoody +nonworker +nonworkers +nonworking +nonworship +nonwoven +nonwrinkleable +nonwrite +nonzealous +nonzealously +nonzealousness +nonzebra +nonzero +nonzodiacal +nonzonal +nonzonally +nonzonate +nonzonated +nonzoologic +nonzoological +nonzoologically +noo +noodle +noodled +noodledom +noodlehead +noodleism +noodles +noodling +nook +nooked +nookery +nookeries +nooky +nookie +nookier +nookies +nookiest +nooking +nooklet +nooklike +nooks +noology +noological +noologist +noometry +noon +noonday +noondays +nooned +noonflower +nooning +noonings +noonish +noonlight +noonlit +noonmeat +noons +noonstead +noontide +noontides +noontime +noontimes +noonwards +noop +nooscopic +noose +noosed +nooser +noosers +nooses +noosing +noosphere +nootka +nopal +nopalea +nopalry +nopals +nope +nopinene +nor +nora +noradrenalin +noradrenaline +noradrenergic +norah +norard +norate +noration +norbergite +norbert +norbertine +norcamphane +nordcaper +nordenfelt +nordenskioldine +nordhausen +nordic +nordicism +nordicist +nordicity +nordicization +nordicize +nordmarkite +nore +noreast +noreaster +norelin +norepinephrine +norfolk +norfolkian +norgine +nori +noria +norias +noric +norice +norie +norimon +norit +norite +norites +noritic +norito +nork +norkyn +norland +norlander +norlandism +norlands +norleucine +norm +norma +normal +normalacy +normalcy +normalcies +normalisation +normalise +normalised +normalising +normalism +normalist +normality +normalities +normalizable +normalization +normalizations +normalize +normalized +normalizer +normalizes +normalizing +normally +normalness +normals +norman +normandy +normanesque +normanish +normanism +normanist +normanization +normanize +normanizer +normanly +normannic +normans +normated +normative +normatively +normativeness +normed +normless +normoblast +normoblastic +normocyte +normocytic +normotensive +normothermia +normothermic +norms +norn +norna +nornicotine +nornorwest +noropianic +norpinic +norry +norridgewock +norroy +norroway +norse +norsel +norseland +norseled +norseler +norseling +norselled +norselling +norseman +norsemen +norsk +nortelry +north +northbound +northcountryman +northeast +northeaster +northeasterly +northeastern +northeasterner +northeasternmost +northeasters +northeastward +northeastwardly +northeastwards +northen +northeners +norther +northered +northering +northerly +northerlies +northerliness +northern +northerner +northerners +northernize +northernly +northernmost +northernness +northerns +northers +northest +northfieldite +northing +northings +northland +northlander +northlight +northman +northmost +northness +norths +northumber +northumbrian +northupite +northward +northwardly +northwards +northwest +northwester +northwesterly +northwestern +northwesterner +northwestward +northwestwardly +northwestwards +nortriptyline +norumbega +norway +norward +norwards +norwegian +norwegians +norweyan +norwest +norwester +norwestward +nos +nosairi +nosairian +nosarian +nose +nosean +noseanite +nosebag +nosebags +noseband +nosebanded +nosebands +nosebleed +nosebleeds +nosebone +noseburn +nosed +nosedive +nosegay +nosegaylike +nosegays +noseherb +nosehole +nosey +noseless +noselessly +noselessness +noselike +noselite +nosema +nosematidae +noseover +nosepiece +nosepinch +noser +noses +nosesmart +nosethirl +nosetiology +nosewards +nosewheel +nosewing +nosewise +nosewort +nosh +noshed +nosher +noshers +noshes +noshing +nosy +nosier +nosiest +nosig +nosily +nosine +nosiness +nosinesses +nosing +nosings +nosism +nosite +nosochthonography +nosocomial +nosocomium +nosogenesis +nosogenetic +nosogeny +nosogenic +nosogeography +nosogeographic +nosogeographical +nosographer +nosography +nosographic +nosographical +nosographically +nosographies +nosohaemia +nosohemia +nosology +nosologic +nosological +nosologically +nosologies +nosologist +nosomania +nosomycosis +nosonomy +nosophyte +nosophobia +nosopoetic +nosopoietic +nosotaxy +nosotrophy +nossel +nostalgy +nostalgia +nostalgic +nostalgically +nostalgies +noster +nostic +nostoc +nostocaceae +nostocaceous +nostochine +nostocs +nostology +nostologic +nostomania +nostomanic +nostradamus +nostrificate +nostrification +nostril +nostriled +nostrility +nostrilled +nostrils +nostrilsome +nostrum +nostrummonger +nostrummongery +nostrummongership +nostrums +nosu +not +nota +notabene +notabilia +notability +notabilities +notable +notableness +notables +notably +notacanthid +notacanthidae +notacanthoid +notacanthous +notacanthus +notaeal +notaeum +notal +notalgia +notalgic +notalia +notan +notanduda +notandum +notandums +notanencephalia +notary +notarial +notarially +notariate +notaries +notarikon +notaryship +notarization +notarizations +notarize +notarized +notarizes +notarizing +notate +notated +notates +notating +notation +notational +notations +notative +notator +notaulix +notch +notchback +notchboard +notched +notchel +notcher +notchers +notches +notchful +notchy +notching +notchweed +notchwing +notchwort +note +notebook +notebooks +notecase +notecases +noted +notedly +notedness +notehead +noteholder +notekin +notelaea +noteless +notelessly +notelessness +notelet +noteman +notemigge +notemugge +notencephalocele +notencephalus +notepad +notepads +notepaper +noter +noters +noterse +notes +notewise +noteworthy +noteworthily +noteworthiness +nothal +notharctid +notharctidae +notharctus +nother +nothing +nothingarian +nothingarianism +nothingism +nothingist +nothingize +nothingless +nothingly +nothingness +nothingology +nothings +nothofagus +notholaena +nothosaur +nothosauri +nothosaurian +nothosauridae +nothosaurus +nothous +nothus +noticable +notice +noticeabili +noticeability +noticeable +noticeableness +noticeably +noticed +noticer +notices +noticing +notidani +notidanian +notidanid +notidanidae +notidanidan +notidanoid +notidanus +notify +notifiable +notification +notificational +notifications +notified +notifyee +notifier +notifiers +notifies +notifying +noting +notion +notionable +notional +notionalist +notionality +notionally +notionalness +notionary +notionate +notioned +notionist +notionless +notions +notiosorex +notist +notitia +notition +notkerian +notocentrous +notocentrum +notochord +notochordal +notocord +notodontian +notodontid +notodontidae +notodontoid +notogaea +notogaeal +notogaean +notogaeic +notoire +notommatid +notommatidae +notonecta +notonectal +notonectid +notonectidae +notopodial +notopodium +notopterid +notopteridae +notopteroid +notopterus +notorhynchus +notorhizal +notoryctes +notoriety +notorieties +notorious +notoriously +notoriousness +notornis +notostraca +notothere +nototherium +nototrema +nototribe +notoungulate +notour +notourly +notre +notropis +nots +notself +nottoway +notturni +notturno +notum +notungulata +notungulate +notus +notwithstanding +nou +nouche +nougat +nougatine +nougats +nought +noughty +noughtily +noughtiness +noughtly +noughts +nouille +nouilles +nould +noumea +noumeaite +noumeite +noumena +noumenal +noumenalism +noumenalist +noumenality +noumenalize +noumenally +noumenism +noumenon +noumenona +noummos +noun +nounal +nounally +nounize +nounless +nouns +noup +nourice +nourish +nourishable +nourished +nourisher +nourishers +nourishes +nourishing +nourishingly +nourishment +nourishments +nouriture +nous +nousel +nouses +nouther +nouveau +nouveaute +nouveautes +nouveaux +nouvelle +nouvelles +nov +nova +novaculite +novae +novale +novalia +novalike +novanglian +novanglican +novantique +novarsenobenzene +novas +novate +novatian +novatianism +novatianist +novation +novations +novative +novator +novatory +novatrix +novcic +noveboracensis +novel +novela +novelant +novelcraft +noveldom +novelese +novelesque +novelet +noveletist +novelette +noveletter +novelettes +noveletty +novelettish +novelettist +novelisation +novelise +novelised +novelises +novelish +novelising +novelism +novelist +novelistic +novelistically +novelists +novelivelle +novelization +novelizations +novelize +novelized +novelizes +novelizing +novella +novellae +novellas +novelle +novelless +novelly +novellike +novelmongering +novelness +novelry +novels +novelty +novelties +novelwright +novem +novemarticulate +november +novemberish +novembers +novemcostate +novemdecillion +novemdecillionth +novemdigitate +novemfid +novemlobate +novemnervate +novemperfoliate +novena +novenae +novenary +novenas +novendial +novene +novennial +novercal +noverify +noverint +novial +novice +novicehood +novicelike +novicery +novices +noviceship +noviciate +novillada +novillero +novillo +novilunar +novity +novitial +novitiate +novitiates +novitiateship +novitiation +novitious +novo +novobiocin +novocain +novocaine +novodamus +novorolsky +novum +novus +now +nowaday +nowadays +noway +noways +nowanights +nowch +nowder +nowed +nowel +nowhat +nowhen +nowhence +nowhere +nowhereness +nowheres +nowhit +nowhither +nowy +nowise +nowness +nowroze +nows +nowt +nowthe +nowther +nowtherd +nowts +nox +noxa +noxal +noxally +noxial +noxious +noxiously +noxiousness +nozi +nozzle +nozzler +nozzles +np +npeel +npfx +nr +nrarucu +nritta +ns +nsec +nt +nth +nu +nuadu +nuagism +nuagist +nuance +nuanced +nuances +nuancing +nub +nuba +nubby +nubbier +nubbiest +nubbin +nubbiness +nubbins +nubble +nubbled +nubbles +nubbly +nubblier +nubbliest +nubbliness +nubbling +nubecula +nubeculae +nubia +nubian +nubias +nubiferous +nubiform +nubigenous +nubilate +nubilation +nubile +nubility +nubilities +nubilose +nubilous +nubilum +nubs +nucal +nucament +nucamentaceous +nucellar +nucelli +nucellus +nucha +nuchae +nuchal +nuchale +nuchalgia +nuchals +nuciculture +nuciferous +nuciform +nucin +nucivorous +nucleal +nucleant +nuclear +nucleary +nuclease +nucleases +nucleate +nucleated +nucleates +nucleating +nucleation +nucleations +nucleator +nucleators +nucleclei +nuclei +nucleic +nucleiferous +nucleiform +nuclein +nucleinase +nucleins +nucleization +nucleize +nucleli +nucleoalbumin +nucleoalbuminuria +nucleocapsid +nucleofugal +nucleohyaloplasm +nucleohyaloplasma +nucleohistone +nucleoid +nucleoidioplasma +nucleolar +nucleolate +nucleolated +nucleole +nucleoles +nucleoli +nucleolini +nucleolinus +nucleolysis +nucleolocentrosome +nucleoloid +nucleolus +nucleomicrosome +nucleon +nucleone +nucleonic +nucleonics +nucleons +nucleopetal +nucleophile +nucleophilic +nucleophilically +nucleophilicity +nucleoplasm +nucleoplasmatic +nucleoplasmic +nucleoprotein +nucleosid +nucleosidase +nucleoside +nucleosynthesis +nucleotidase +nucleotide +nucleotides +nucleus +nucleuses +nuclide +nuclides +nuclidic +nucula +nuculacea +nuculane +nuculania +nuculanium +nucule +nuculid +nuculidae +nuculiform +nuculoid +nuda +nudate +nudation +nudd +nuddy +nuddle +nude +nudely +nudeness +nudenesses +nudens +nuder +nudes +nudest +nudge +nudged +nudger +nudgers +nudges +nudging +nudibranch +nudibranchia +nudibranchian +nudibranchiate +nudicaudate +nudicaul +nudicaulous +nudie +nudies +nudifier +nudiflorous +nudiped +nudish +nudism +nudisms +nudist +nudists +nuditarian +nudity +nudities +nudnick +nudnicks +nudnik +nudniks +nudophobia +nudum +nudzh +nugacious +nugaciousness +nugacity +nugacities +nugae +nugament +nugator +nugatory +nugatorily +nugatoriness +nuggar +nugget +nuggety +nuggets +nugify +nugilogue +nugumiut +nuisance +nuisancer +nuisances +nuisome +nuke +nukes +nukuhivan +nul +null +nullable +nullah +nullahs +nullary +nullbiety +nulled +nullibicity +nullibiety +nullibility +nullibiquitous +nullibist +nullify +nullification +nullificationist +nullifications +nullificator +nullifidian +nullifidianism +nullified +nullifier +nullifiers +nullifies +nullifying +nulling +nullipara +nulliparae +nulliparity +nulliparous +nullipennate +nullipennes +nulliplex +nullipore +nulliporous +nullism +nullisome +nullisomic +nullity +nullities +nulliverse +nullo +nullos +nulls +nullum +nullus +num +numa +numac +numantine +numb +numbat +numbed +numbedness +number +numberable +numbered +numberer +numberers +numberful +numbering +numberings +numberless +numberlessness +numberous +numberplate +numbers +numbersome +numbest +numbfish +numbfishes +numbing +numbingly +numble +numbles +numbly +numbness +numbnesses +numbs +numbskull +numda +numdah +numen +numenius +numerable +numerableness +numerably +numeracy +numeral +numerally +numerals +numerant +numerary +numerate +numerated +numerates +numerating +numeration +numerations +numerative +numerator +numerators +numeric +numerical +numerically +numericalness +numerics +numerist +numero +numerology +numerological +numerologist +numerologists +numeros +numerose +numerosity +numerous +numerously +numerousness +numida +numidae +numidian +numididae +numidinae +numina +numine +numinism +numinous +numinouses +numinously +numinousness +numis +numismatic +numismatical +numismatically +numismatician +numismatics +numismatist +numismatists +numismatography +numismatology +numismatologist +nummary +nummi +nummiform +nummular +nummulary +nummularia +nummulated +nummulation +nummuline +nummulinidae +nummulite +nummulites +nummulitic +nummulitidae +nummulitoid +nummuloidal +nummus +numnah +nump +numps +numskull +numskulled +numskulledness +numskullery +numskullism +numskulls +numud +nun +nunatak +nunataks +nunation +nunbird +nunc +nunce +nunch +nunchaku +nuncheon +nunchion +nunciate +nunciative +nunciatory +nunciature +nuncio +nuncios +nuncioship +nuncius +nuncle +nuncles +nuncupate +nuncupated +nuncupating +nuncupation +nuncupative +nuncupatively +nuncupatory +nundinal +nundination +nundine +nunhood +nunki +nunky +nunks +nunlet +nunlike +nunnari +nunnated +nunnation +nunned +nunnery +nunneries +nunni +nunnify +nunning +nunnish +nunnishness +nunquam +nunry +nuns +nunship +nunting +nuntius +nupe +nuphar +nupson +nuptial +nuptiality +nuptialize +nuptially +nuptials +nuque +nuragh +nuraghe +nuraghes +nuraghi +nurhag +nurl +nurled +nurly +nurling +nurls +nurry +nursable +nurse +nursed +nursedom +nursegirl +nursehound +nursekeeper +nursekin +nurselet +nurselike +nurseling +nursemaid +nursemaids +nurser +nursery +nurserydom +nurseries +nurseryful +nurserymaid +nurserymaids +nurseryman +nurserymen +nursers +nurses +nursetender +nursy +nursing +nursingly +nursings +nursle +nursling +nurslings +nurturable +nurtural +nurturance +nurturant +nurture +nurtured +nurtureless +nurturer +nurturers +nurtures +nurtureship +nurturing +nus +nusairis +nusakan +nusfiah +nut +nutant +nutarian +nutate +nutated +nutates +nutating +nutation +nutational +nutations +nutbreaker +nutbrown +nutcake +nutcase +nutcrack +nutcracker +nutcrackery +nutcrackers +nutgall +nutgalls +nutgrass +nutgrasses +nuthatch +nuthatches +nuthook +nuthouse +nuthouses +nutjobber +nutlet +nutlets +nutlike +nutmeat +nutmeats +nutmeg +nutmegged +nutmeggy +nutmegs +nutpecker +nutpick +nutpicks +nutramin +nutria +nutrias +nutrice +nutricial +nutricism +nutriculture +nutrient +nutrients +nutrify +nutrilite +nutriment +nutrimental +nutriments +nutritial +nutrition +nutritional +nutritionally +nutritionary +nutritionist +nutritionists +nutritious +nutritiously +nutritiousness +nutritive +nutritively +nutritiveness +nutritory +nutriture +nuts +nutsedge +nutsedges +nutseed +nutshell +nutshells +nutsy +nuttallia +nuttalliasis +nuttalliosis +nutted +nutter +nuttery +nutters +nutty +nuttier +nuttiest +nuttily +nuttiness +nutting +nuttish +nuttishness +nutwood +nutwoods +nuzzer +nuzzerana +nuzzle +nuzzled +nuzzler +nuzzlers +nuzzles +nuzzling +nv +o +oad +oadal +oaf +oafdom +oafish +oafishly +oafishness +oafs +oak +oakberry +oakboy +oaken +oakenshaw +oakesia +oaky +oakland +oaklet +oaklike +oakling +oakmoss +oakmosses +oaks +oaktongue +oakum +oakums +oakweb +oakwood +oam +oannes +oar +oarage +oarcock +oared +oarfish +oarfishes +oarhole +oary +oarial +oarialgia +oaric +oaring +oariocele +oariopathy +oariopathic +oariotomy +oaritic +oaritis +oarium +oarless +oarlike +oarlock +oarlocks +oarlop +oarman +oarrowheaded +oars +oarsman +oarsmanship +oarsmen +oarswoman +oarswomen +oarweed +oasal +oasean +oases +oasis +oasitic +oast +oasthouse +oasts +oat +oatbin +oatcake +oatcakes +oatear +oaten +oatenmeal +oater +oaters +oatfowl +oath +oathay +oathed +oathful +oathlet +oaths +oathworthy +oaty +oatland +oatlike +oatmeal +oatmeals +oats +oatseed +oaves +ob +oba +obadiah +obambulate +obambulation +obambulatory +oban +obarne +obarni +obb +obbenite +obbligati +obbligato +obbligatos +obclavate +obclude +obcompressed +obconic +obconical +obcordate +obcordiform +obcuneate +obdeltoid +obdiplostemony +obdiplostemonous +obdormition +obdt +obduce +obduction +obduracy +obduracies +obdurate +obdurated +obdurately +obdurateness +obdurating +obduration +obdure +obe +obeah +obeahism +obeahisms +obeahs +obeche +obedience +obediences +obediency +obedient +obediential +obedientially +obedientialness +obedientiar +obedientiary +obedientiaries +obediently +obey +obeyable +obeyance +obeyed +obeyeo +obeyer +obeyers +obeying +obeyingly +obeys +obeisance +obeisances +obeisant +obeisantly +obeish +obeism +obeli +obelia +obeliac +obelial +obelias +obelion +obeliscal +obeliscar +obelise +obelised +obelises +obelising +obelisk +obelisked +obelisking +obeliskoid +obelisks +obelism +obelisms +obelize +obelized +obelizes +obelizing +obelus +oberon +obes +obese +obesely +obeseness +obesity +obesities +obex +obfirm +obfuscable +obfuscate +obfuscated +obfuscates +obfuscating +obfuscation +obfuscator +obfuscatory +obfuscators +obfuscity +obfuscous +obfusk +obi +obia +obias +obidicut +obiism +obiisms +obiit +obis +obispo +obit +obital +obiter +obits +obitual +obituary +obituarian +obituaries +obituarily +obituarist +obituarize +obj +object +objectable +objectant +objectation +objectative +objected +objectee +objecter +objecthood +objectify +objectification +objectified +objectifying +objecting +objection +objectionability +objectionable +objectionableness +objectionably +objectional +objectioner +objectionist +objections +objectival +objectivate +objectivated +objectivating +objectivation +objective +objectively +objectiveness +objectives +objectivism +objectivist +objectivistic +objectivity +objectivize +objectivized +objectivizing +objectization +objectize +objectized +objectizing +objectless +objectlessly +objectlessness +objector +objectors +objects +objecttification +objet +objicient +objranging +objscan +objuration +objure +objurgate +objurgated +objurgates +objurgating +objurgation +objurgations +objurgative +objurgatively +objurgator +objurgatory +objurgatorily +objurgatrix +obl +oblanceolate +oblast +oblasti +oblasts +oblat +oblata +oblate +oblated +oblately +oblateness +oblates +oblating +oblatio +oblation +oblational +oblationary +oblations +oblatory +oblectate +oblectation +obley +obli +oblicque +obligability +obligable +obligancy +obligant +obligate +obligated +obligately +obligates +obligati +obligating +obligation +obligational +obligationary +obligations +obligative +obligativeness +obligato +obligator +obligatory +obligatorily +obligatoriness +obligatos +obligatum +oblige +obliged +obligedly +obligedness +obligee +obligees +obligement +obliger +obligers +obliges +obliging +obligingly +obligingness +obligistic +obligor +obligors +obliquangular +obliquate +obliquation +oblique +obliqued +obliquely +obliqueness +obliques +obliquing +obliquity +obliquities +obliquitous +obliquus +obliterable +obliterate +obliterated +obliterates +obliterating +obliteration +obliterations +obliterative +obliterator +obliterators +oblivescence +oblivial +obliviality +oblivion +oblivionate +oblivionist +oblivionize +oblivions +oblivious +obliviously +obliviousness +obliviscence +obliviscible +oblocution +oblocutor +oblong +oblongata +oblongatae +oblongatal +oblongatas +oblongated +oblongish +oblongitude +oblongitudinal +oblongly +oblongness +oblongs +obloquy +obloquial +obloquies +obloquious +obmit +obmutescence +obmutescent +obnebulate +obnounce +obnounced +obnouncing +obnoxiety +obnoxious +obnoxiously +obnoxiousness +obnubilate +obnubilation +obnunciation +oboe +oboes +oboist +oboists +obol +obolary +obolaria +obole +oboles +obolet +oboli +obolos +obols +obolus +obomegoid +obongo +oboormition +obouracy +oboval +obovate +obovoid +obpyramidal +obpyriform +obrazil +obreption +obreptitious +obreptitiously +obrien +obrize +obrogate +obrogated +obrogating +obrogation +obrotund +obs +obscene +obscenely +obsceneness +obscener +obscenest +obscenity +obscenities +obscura +obscurancy +obscurant +obscurantic +obscuranticism +obscurantism +obscurantist +obscurantists +obscuras +obscuration +obscurative +obscuratory +obscure +obscured +obscuredly +obscurely +obscurement +obscureness +obscurer +obscurers +obscures +obscurest +obscuring +obscurism +obscurist +obscurity +obscurities +obsecrate +obsecrated +obsecrating +obsecration +obsecrationary +obsecratory +obsede +obsequeence +obsequence +obsequent +obsequy +obsequial +obsequience +obsequies +obsequiosity +obsequious +obsequiously +obsequiousness +obsequity +obsequium +observability +observable +observableness +observably +observance +observances +observancy +observanda +observandum +observant +observantine +observantist +observantly +observantness +observatin +observation +observational +observationalism +observationally +observations +observative +observator +observatory +observatorial +observatories +observe +observed +observedly +observer +observers +observership +observes +observing +observingly +obsess +obsessed +obsesses +obsessing +obsessingly +obsession +obsessional +obsessionally +obsessionist +obsessions +obsessive +obsessively +obsessiveness +obsessor +obsessors +obside +obsidian +obsidianite +obsidians +obsidional +obsidionary +obsidious +obsign +obsignate +obsignation +obsignatory +obsolesc +obsolesce +obsolesced +obsolescence +obsolescent +obsolescently +obsolescing +obsolete +obsoleted +obsoletely +obsoleteness +obsoletes +obsoleting +obsoletion +obsoletism +obstacle +obstacles +obstancy +obstant +obstante +obstet +obstetric +obstetrical +obstetrically +obstetricate +obstetricated +obstetricating +obstetrication +obstetricy +obstetrician +obstetricians +obstetricies +obstetrics +obstetrist +obstetrix +obstinacy +obstinacies +obstinacious +obstinance +obstinancy +obstinant +obstinate +obstinately +obstinateness +obstination +obstinative +obstipant +obstipate +obstipated +obstipation +obstreperate +obstreperosity +obstreperous +obstreperously +obstreperousness +obstriction +obstringe +obstruct +obstructant +obstructed +obstructedly +obstructer +obstructers +obstructing +obstructingly +obstruction +obstructionism +obstructionist +obstructionistic +obstructionists +obstructions +obstructive +obstructively +obstructiveness +obstructivism +obstructivity +obstructor +obstructors +obstructs +obstruent +obstruse +obstruxit +obstupefy +obtain +obtainability +obtainable +obtainableness +obtainably +obtainal +obtainance +obtained +obtainer +obtainers +obtaining +obtainment +obtains +obtect +obtected +obtemper +obtemperate +obtend +obtenebrate +obtenebration +obtent +obtention +obtest +obtestation +obtested +obtesting +obtests +obtrect +obtriangular +obtrude +obtruded +obtruder +obtruders +obtrudes +obtruding +obtruncate +obtruncation +obtruncator +obtrusion +obtrusionist +obtrusions +obtrusive +obtrusively +obtrusiveness +obtund +obtunded +obtundent +obtunder +obtunding +obtundity +obtunds +obturate +obturated +obturates +obturating +obturation +obturator +obturatory +obturbinate +obtusangular +obtuse +obtusely +obtuseness +obtuser +obtusest +obtusifid +obtusifolious +obtusilingual +obtusilobous +obtusion +obtusipennate +obtusirostrate +obtusish +obtusity +obumbrant +obumbrate +obumbrated +obumbrating +obumbration +obus +obv +obvallate +obvelation +obvention +obversant +obverse +obversely +obverses +obversion +obvert +obverted +obvertend +obverting +obverts +obviable +obviate +obviated +obviates +obviating +obviation +obviations +obviative +obviator +obviators +obvious +obviously +obviousness +obvolute +obvoluted +obvolution +obvolutive +obvolve +obvolvent +oc +oca +ocarina +ocarinas +ocas +occamy +occamism +occamist +occamistic +occamite +occas +occasion +occasionable +occasional +occasionalism +occasionalist +occasionalistic +occasionality +occasionally +occasionalness +occasionary +occasionate +occasioned +occasioner +occasioning +occasionings +occasionless +occasions +occasive +occident +occidental +occidentalism +occidentalist +occidentality +occidentalization +occidentalize +occidentally +occidentals +occidents +occiduous +occipiputs +occipita +occipital +occipitalis +occipitally +occipitoanterior +occipitoatlantal +occipitoatloid +occipitoaxial +occipitoaxoid +occipitobasilar +occipitobregmatic +occipitocalcarine +occipitocervical +occipitofacial +occipitofrontal +occipitofrontalis +occipitohyoid +occipitoiliac +occipitomastoid +occipitomental +occipitonasal +occipitonuchal +occipitootic +occipitoparietal +occipitoposterior +occipitoscapular +occipitosphenoid +occipitosphenoidal +occipitotemporal +occipitothalamic +occiput +occiputs +occision +occitone +occlude +occluded +occludent +occludes +occluding +occlusal +occluse +occlusion +occlusions +occlusive +occlusiveness +occlusocervical +occlusocervically +occlusogingival +occlusometer +occlusor +occult +occultate +occultation +occulted +occulter +occulters +occulting +occultism +occultist +occultists +occultly +occultness +occults +occupable +occupance +occupancy +occupancies +occupant +occupants +occupation +occupational +occupationalist +occupationally +occupationless +occupations +occupative +occupy +occupiable +occupied +occupier +occupiers +occupies +occupying +occur +occurred +occurrence +occurrences +occurrent +occurring +occurrit +occurs +occurse +occursive +ocean +oceanarium +oceanaut +oceanauts +oceaned +oceanet +oceanfront +oceanful +oceangoing +oceania +oceanian +oceanic +oceanican +oceanicity +oceanid +oceanity +oceanlike +oceanog +oceanographer +oceanographers +oceanography +oceanographic +oceanographical +oceanographically +oceanographist +oceanology +oceanologic +oceanological +oceanologically +oceanologist +oceanologists +oceanophyte +oceanous +oceans +oceanside +oceanus +oceanways +oceanward +oceanwards +oceanwise +ocellana +ocellar +ocellary +ocellate +ocellated +ocellation +ocelli +ocellicyst +ocellicystic +ocelliferous +ocelliform +ocelligerous +ocellus +oceloid +ocelot +ocelots +och +ochava +ochavo +ocher +ochered +ochery +ochering +ocherish +ocherous +ochers +ochidore +ochymy +ochlesis +ochlesitic +ochletic +ochlocracy +ochlocrat +ochlocratic +ochlocratical +ochlocratically +ochlomania +ochlophobia +ochlophobist +ochna +ochnaceae +ochnaceous +ochone +ochophobia +ochotona +ochotonidae +ochozoma +ochraceous +ochrana +ochratoxin +ochre +ochrea +ochreae +ochreate +ochred +ochreish +ochreous +ochres +ochry +ochring +ochro +ochrocarpous +ochrogaster +ochroid +ochroleucous +ochrolite +ochroma +ochronosis +ochronosus +ochronotic +ochrous +ocht +ocydrome +ocydromine +ocydromus +ocimum +ocypete +ocypoda +ocypodan +ocypode +ocypodian +ocypodidae +ocypodoid +ocyroe +ocyroidae +ocyte +ock +ocker +ockster +oclock +ocneria +oconnell +oconnor +ocote +ocotea +ocotillo +ocotillos +ocque +ocracy +ocrea +ocreaceous +ocreae +ocreatae +ocreate +ocreated +oct +octachloride +octachord +octachordal +octachronous +octacnemus +octacolic +octactinal +octactine +octactiniae +octactinian +octad +octadecahydrate +octadecane +octadecanoic +octadecyl +octadic +octadrachm +octadrachma +octads +octaechos +octaemera +octaemeron +octaeteric +octaeterid +octaeteris +octagon +octagonal +octagonally +octagons +octahedra +octahedral +octahedrally +octahedric +octahedrical +octahedrite +octahedroid +octahedron +octahedrons +octahedrous +octahydrate +octahydrated +octakishexahedron +octal +octamerism +octamerous +octameter +octan +octanaphthene +octandria +octandrian +octandrious +octane +octanes +octangle +octangles +octangular +octangularness +octanol +octans +octant +octantal +octants +octapeptide +octapla +octaploid +octaploidy +octaploidic +octapody +octapodic +octarch +octarchy +octarchies +octary +octarius +octaroon +octarticulate +octasemic +octastich +octastichon +octastichous +octastyle +octastylos +octastrophic +octateuch +octaval +octavalent +octavaria +octavarium +octavd +octave +octaves +octavia +octavian +octavic +octavina +octavius +octavo +octavos +octdra +octect +octects +octenary +octene +octennial +octennially +octet +octets +octette +octettes +octic +octyl +octile +octylene +octillion +octillions +octillionth +octyls +octine +octyne +octingentenary +octoad +octoalloy +octoate +octobass +october +octobers +octobrachiate +octobrist +octocentenary +octocentennial +octochord +octocoralla +octocorallan +octocorallia +octocoralline +octocotyloid +octodactyl +octodactyle +octodactylous +octode +octodecillion +octodecillions +octodecillionth +octodecimal +octodecimo +octodecimos +octodentate +octodianome +octodon +octodont +octodontidae +octodontinae +octoechos +octofid +octofoil +octofoiled +octogamy +octogenary +octogenarian +octogenarianism +octogenarians +octogenaries +octogild +octogynia +octogynian +octogynious +octogynous +octoglot +octohedral +octoic +octoid +octoyl +octolateral +octolocular +octomeral +octomerous +octometer +octonal +octonare +octonary +octonarian +octonaries +octonarius +octonematous +octonion +octonocular +octoon +octopartite +octopean +octoped +octopede +octopetalous +octophyllous +octophthalmous +octopi +octopine +octoploid +octoploidy +octoploidic +octopod +octopoda +octopodan +octopodes +octopodous +octopods +octopolar +octopus +octopuses +octoradial +octoradiate +octoradiated +octoreme +octoroon +octoroons +octose +octosepalous +octosyllabic +octosyllable +octospermous +octospore +octosporous +octostichous +octothorp +octothorpe +octothorpes +octovalent +octroi +octroy +octrois +octuor +octuple +octupled +octuples +octuplet +octuplets +octuplex +octuply +octuplicate +octuplication +octupling +ocuby +ocular +oculary +ocularist +ocularly +oculars +oculate +oculated +oculauditory +oculi +oculiferous +oculiform +oculigerous +oculina +oculinid +oculinidae +oculinoid +oculist +oculistic +oculists +oculli +oculocephalic +oculofacial +oculofrontal +oculomotor +oculomotory +oculonasal +oculopalpebral +oculopupillary +oculospinal +oculozygomatic +oculus +ocurred +od +oda +odacidae +odacoid +odal +odalborn +odalisk +odalisks +odalisque +odaller +odalman +odalwoman +odax +odd +oddball +oddballs +odder +oddest +oddfellow +oddish +oddity +oddities +oddlegs +oddly +oddman +oddment +oddments +oddness +oddnesses +odds +oddsbud +oddside +oddsman +ode +odea +odel +odelet +odell +odelsthing +odelsting +odeon +odeons +odes +odessa +odeum +odible +odic +odically +odiferous +odyl +odyle +odyles +odylic +odylism +odylist +odylization +odylize +odyls +odin +odynerus +odinian +odinic +odinism +odinist +odinite +odinitic +odiometer +odious +odiously +odiousness +odyssean +odyssey +odysseys +odysseus +odist +odium +odiumproof +odiums +odling +odobenidae +odobenus +odocoileus +odograph +odographs +odology +odometer +odometers +odometry +odometrical +odometries +odonata +odonate +odonates +odonnell +odontagra +odontalgia +odontalgic +odontaspidae +odontaspididae +odontaspis +odontatrophy +odontatrophia +odontexesis +odontiasis +odontic +odontist +odontitis +odontoblast +odontoblastic +odontocele +odontocete +odontoceti +odontocetous +odontochirurgic +odontoclasis +odontoclast +odontodynia +odontogen +odontogenesis +odontogeny +odontogenic +odontoglossae +odontoglossal +odontoglossate +odontoglossum +odontognathae +odontognathic +odontognathous +odontograph +odontography +odontographic +odontohyperesthesia +odontoid +odontoids +odontolcae +odontolcate +odontolcous +odontolite +odontolith +odontology +odontological +odontologist +odontoloxia +odontoma +odontomous +odontonecrosis +odontoneuralgia +odontonosology +odontopathy +odontophobia +odontophoral +odontophoran +odontophore +odontophoridae +odontophorinae +odontophorine +odontophorous +odontophorus +odontoplast +odontoplerosis +odontopteris +odontopteryx +odontorhynchous +odontormae +odontornithes +odontornithic +odontorrhagia +odontorthosis +odontoschism +odontoscope +odontosyllis +odontosis +odontostomatous +odontostomous +odontotechny +odontotherapy +odontotherapia +odontotomy +odontotormae +odontotrypy +odontotripsis +odoom +odophone +odor +odorable +odorant +odorants +odorate +odorator +odored +odorful +odoriferant +odoriferosity +odoriferous +odoriferously +odoriferousness +odorific +odorimeter +odorimetry +odoriphor +odoriphore +odorivector +odorization +odorize +odorized +odorizer +odorizes +odorizing +odorless +odorlessly +odorlessness +odorometer +odorosity +odorous +odorously +odorousness +odorproof +odors +odostemon +odour +odoured +odourful +odourless +odours +ods +odso +odum +odwyer +odz +odzookers +odzooks +oe +oecanthus +oeci +oecist +oecodomic +oecodomical +oecoid +oecology +oecological +oecologies +oeconomic +oeconomus +oecoparasite +oecoparasitism +oecophobia +oecumenian +oecumenic +oecumenical +oecumenicalism +oecumenicity +oecus +oedema +oedemas +oedemata +oedematous +oedemerid +oedemeridae +oedicnemine +oedicnemus +oedipal +oedipally +oedipean +oedipus +oedipuses +oedogoniaceae +oedogoniaceous +oedogoniales +oedogonium +oeillade +oeillades +oeillet +oekist +oelet +oenanthaldehyde +oenanthate +oenanthe +oenanthic +oenanthyl +oenanthylate +oenanthylic +oenanthol +oenanthole +oenin +oenocarpus +oenochoae +oenochoe +oenocyte +oenocytic +oenolic +oenolin +oenology +oenological +oenologies +oenologist +oenomancy +oenomania +oenomaus +oenomel +oenomels +oenometer +oenone +oenophile +oenophiles +oenophilist +oenophobist +oenopoetic +oenothera +oenotheraceae +oenotheraceous +oenotrian +oer +oerlikon +oersted +oersteds +oes +oesogi +oesophagal +oesophageal +oesophagean +oesophagi +oesophagism +oesophagismus +oesophagitis +oesophagostomiasis +oesophagostomum +oesophagus +oestradiol +oestrelata +oestrian +oestriasis +oestrid +oestridae +oestrin +oestrins +oestriol +oestriols +oestrogen +oestroid +oestrone +oestrones +oestrous +oestrual +oestruate +oestruation +oestrum +oestrums +oestrus +oestruses +oeuvre +oeuvres +of +ofay +ofays +ofer +off +offal +offaling +offals +offbeat +offbeats +offbreak +offcast +offcasts +offcolour +offcome +offcut +offed +offence +offenceless +offencelessly +offences +offend +offendable +offendant +offended +offendedly +offendedness +offender +offenders +offendible +offending +offendress +offends +offense +offenseful +offenseless +offenselessly +offenselessness +offenseproof +offenses +offensible +offension +offensive +offensively +offensiveness +offensives +offer +offerable +offered +offeree +offerer +offerers +offering +offerings +offeror +offerors +offers +offertory +offertorial +offertories +offgoing +offgrade +offhand +offhanded +offhandedly +offhandedness +offic +officaries +office +officeholder +officeholders +officeless +officemate +officer +officerage +officered +officeress +officerhood +officerial +officering +officerism +officerless +officers +officership +offices +official +officialdom +officialese +officialisation +officialism +officiality +officialities +officialization +officialize +officialized +officializing +officially +officials +officialty +officiant +officiants +officiary +officiate +officiated +officiates +officiating +officiation +officiator +officina +officinal +officinally +officio +officious +officiously +officiousness +offing +offings +offish +offishly +offishness +offlap +offlet +offlicence +offline +offload +offloaded +offloading +offloads +offlook +offpay +offprint +offprinted +offprinting +offprints +offpspring +offs +offsaddle +offscape +offscour +offscourer +offscouring +offscourings +offscreen +offscum +offset +offsets +offsetting +offshoot +offshoots +offshore +offside +offsider +offspring +offsprings +offstage +offtake +offtype +offtrack +offuscate +offuscation +offward +offwards +oficina +oflete +ofo +oft +often +oftener +oftenest +oftenness +oftens +oftentime +oftentimes +ofter +oftest +ofthink +oftly +oftness +ofttime +ofttimes +oftwhiles +og +ogaire +ogallala +ogam +ogamic +ogams +ogboni +ogcocephalidae +ogcocephalus +ogdoad +ogdoads +ogdoas +ogee +ogeed +ogees +ogenesis +ogenetic +ogganition +ogham +oghamic +oghamist +oghamists +oghams +oghuz +ogygia +ogygian +ogival +ogive +ogived +ogives +oglala +ogle +ogled +ogler +oglers +ogles +ogling +ogmic +ogonium +ogor +ogpu +ogre +ogreish +ogreishly +ogreism +ogreisms +ogres +ogress +ogresses +ogrish +ogrishly +ogrism +ogrisms +ogtiern +ogum +oh +ohare +ohed +ohelo +ohia +ohias +ohing +ohio +ohioan +ohioans +ohm +ohmage +ohmages +ohmic +ohmically +ohmmeter +ohmmeters +ohms +oho +ohoy +ohone +ohs +ohv +oy +oyana +oyapock +oicks +oidia +oidioid +oidiomycosis +oidiomycotic +oidium +oidwlfe +oie +oyelet +oyer +oyers +oyes +oyesses +oyez +oii +oik +oikology +oikomania +oikophobia +oikoplast +oiks +oil +oilberry +oilberries +oilbird +oilbirds +oilcake +oilcamp +oilcamps +oilcan +oilcans +oilcase +oilcloth +oilcloths +oilcoat +oilcup +oilcups +oildom +oiled +oiler +oilery +oilers +oylet +oilfield +oilfired +oilfish +oilfishes +oilheating +oilhole +oilholes +oily +oilier +oiliest +oiligarchy +oilyish +oilily +oiliness +oilinesses +oiling +oilish +oilless +oillessness +oillet +oillike +oilman +oilmen +oilmonger +oilmongery +oilometer +oilpaper +oilpapers +oilproof +oilproofing +oils +oilseed +oilseeds +oilskin +oilskinned +oilskins +oilstock +oilstone +oilstoned +oilstones +oilstoning +oilstove +oiltight +oiltightness +oilway +oilways +oilwell +oime +oink +oinked +oinking +oinks +oinochoai +oinochoe +oinochoes +oinochoi +oinology +oinologies +oinomancy +oinomania +oinomel +oinomels +oint +ointment +ointments +oireachtas +oisin +oisivity +oyster +oysterage +oysterbird +oystercatcher +oystered +oysterer +oysterers +oysterfish +oysterfishes +oystergreen +oysterhood +oysterhouse +oysteries +oystering +oysterish +oysterishness +oysterlike +oysterling +oysterman +oystermen +oysterous +oysterroot +oysters +oysterseed +oystershell +oysterwife +oysterwoman +oysterwomen +oitava +oiticica +oiticicas +ojibwa +ojibway +ojibwas +ok +oka +okay +okayed +okaying +okays +okanagan +okapi +okapia +okapis +okas +oke +okee +okeh +okehs +okey +okeydoke +okeydokey +okenite +oker +okes +oket +oki +okia +okie +okimono +okinagan +okinawa +oklafalaya +oklahannali +oklahoma +oklahoman +oklahomans +okolehao +okoniosis +okonite +okoume +okra +okras +okro +okroog +okrug +okruzi +okshoofd +okta +oktastylos +okthabah +okuari +okupukupu +ol +ola +olacaceae +olacaceous +olacad +olaf +olam +olamic +olax +olcha +olchi +old +olden +oldenburg +oldened +oldening +older +oldermost +olders +oldest +oldfangled +oldfangledness +oldfieldia +oldhamia +oldhamite +oldhearted +oldy +oldie +oldies +oldish +oldland +oldness +oldnesses +olds +oldsmobile +oldster +oldsters +oldstyle +oldstyles +oldwench +oldwife +oldwives +ole +olea +oleaceae +oleaceous +oleacina +oleacinidae +oleaginous +oleaginously +oleaginousness +oleana +oleander +oleanders +oleandomycin +oleandrin +oleandrine +oleary +olearia +olease +oleaster +oleasters +oleate +oleates +olecranal +olecranarthritis +olecranial +olecranian +olecranoid +olecranon +olefiant +olefin +olefine +olefines +olefinic +olefins +oleg +oleic +oleiferous +olein +oleine +oleines +oleins +olena +olenellidian +olenellus +olenid +olenidae +olenidian +olent +olenus +oleo +oleocalcareous +oleocellosis +oleocyst +oleoduct +oleograph +oleographer +oleography +oleographic +oleoyl +oleomargaric +oleomargarin +oleomargarine +oleometer +oleoptene +oleorefractometer +oleoresin +oleoresinous +oleoresins +oleos +oleosaccharum +oleose +oleosity +oleostearate +oleostearin +oleostearine +oleothorax +oleous +olepy +oleraceae +oleraceous +olericultural +olericulturally +olericulture +olericulturist +oleron +oles +olethreutes +olethreutid +olethreutidae +oleum +oleums +olfact +olfactable +olfacty +olfactible +olfaction +olfactive +olfactology +olfactometer +olfactometry +olfactometric +olfactophobia +olfactor +olfactoreceptor +olfactory +olfactories +olfactorily +olga +oliban +olibanum +olibanums +olibene +olycook +olid +oligacanthous +oligaemia +oligandrous +oliganthous +oligarch +oligarchal +oligarchy +oligarchic +oligarchical +oligarchically +oligarchies +oligarchism +oligarchist +oligarchize +oligarchs +oligemia +oligidic +oligidria +oligist +oligistic +oligistical +oligocarpous +oligocene +oligochaeta +oligochaete +oligochaetous +oligochete +oligochylia +oligocholia +oligochrome +oligochromemia +oligochronometer +oligocystic +oligocythemia +oligocythemic +oligoclase +oligoclasite +oligodactylia +oligodendroglia +oligodendroglioma +oligodynamic +oligodipsia +oligodontous +oligogalactia +oligohemia +oligohydramnios +oligolactia +oligomenorrhea +oligomer +oligomery +oligomeric +oligomerization +oligomerous +oligomers +oligometochia +oligometochic +oligomycin +oligomyodae +oligomyodian +oligomyoid +oligonephria +oligonephric +oligonephrous +oligonite +oligonucleotide +oligopepsia +oligopetalous +oligophagy +oligophagous +oligophyllous +oligophosphaturia +oligophrenia +oligophrenic +oligopyrene +oligoplasmia +oligopnea +oligopoly +oligopolist +oligopolistic +oligoprothesy +oligoprothetic +oligopsychia +oligopsony +oligopsonistic +oligorhizous +oligosaccharide +oligosepalous +oligosialia +oligosideric +oligosiderite +oligosyllabic +oligosyllable +oligosynthetic +oligosite +oligospermia +oligospermous +oligostemonous +oligotokeus +oligotokous +oligotrichia +oligotrophy +oligotrophic +oligotropic +oliguresia +oliguresis +oliguretic +oliguria +olykoek +olympia +olympiad +olympiadic +olympiads +olympian +olympianism +olympianize +olympianly +olympians +olympianwise +olympic +olympicly +olympicness +olympics +olympieion +olympionic +olympus +olinia +oliniaceae +oliniaceous +olynthiac +olynthian +olynthus +olio +olios +oliphant +oliprance +olitory +oliva +olivaceous +olivary +olivaster +olive +olivean +olived +olivella +oliveness +olivenite +oliver +oliverian +oliverman +olivermen +oliversmith +olives +olivescent +olivesheen +olivet +olivetan +olivette +olivewood +olivia +olividae +olivier +oliviferous +oliviform +olivil +olivile +olivilin +olivine +olivinefels +olivines +olivinic +olivinite +olivinitic +olla +ollamh +ollapod +ollas +ollav +ollenite +ollie +ollock +olluck +olm +olneya +olof +ology +ological +ologies +ologist +ologistic +ologists +olograph +olographic +ololiuqui +olomao +olona +olonets +olonetsian +olonetsish +olor +oloroso +olp +olpae +olpe +olpes +olpidiaster +olpidium +olson +oltonde +oltunna +om +omadhaun +omagra +omagua +omaha +omahas +omalgia +oman +omander +omani +omao +omar +omarthritis +omasa +omasitis +omasum +omber +ombers +ombre +ombrellino +ombrellinos +ombres +ombrette +ombrifuge +ombrograph +ombrographic +ombrology +ombrological +ombrometer +ombrometric +ombrophil +ombrophile +ombrophily +ombrophilic +ombrophilous +ombrophyte +ombrophobe +ombrophoby +ombrophobous +ombudsman +ombudsmanship +ombudsmen +ombudsperson +omega +omegas +omegoid +omelet +omelets +omelette +omelettes +omelie +omen +omened +omening +omenology +omens +omenta +omental +omentectomy +omentitis +omentocele +omentofixation +omentopexy +omentoplasty +omentorrhaphy +omentosplenopexy +omentotomy +omentulum +omentum +omentums +omentuta +omer +omers +omicron +omicrons +omikron +omikrons +omina +ominate +ominous +ominously +ominousness +omissible +omission +omissions +omissive +omissively +omissus +omit +omitis +omits +omittable +omittance +omitted +omitter +omitting +omlah +ommastrephes +ommastrephidae +ommatea +ommateal +ommateum +ommatidia +ommatidial +ommatidium +ommatitidia +ommatophore +ommatophorous +ommetaphobia +ommiad +ommiades +omneity +omnes +omni +omniactive +omniactuality +omniana +omniarch +omniarchs +omnibearing +omnibenevolence +omnibenevolent +omnibus +omnibuses +omnibusman +omnicausality +omnicompetence +omnicompetent +omnicorporeal +omnicredulity +omnicredulous +omnidenominational +omnidirectional +omnidistance +omnierudite +omniessence +omnifacial +omnifarious +omnifariously +omnifariousness +omniferous +omnify +omnific +omnificence +omnificent +omnifidel +omnified +omnifying +omnifocal +omniform +omniformal +omniformity +omnigenous +omnigerent +omnigraph +omnihuman +omnihumanity +omnilegent +omnilingual +omniloquent +omnilucent +omnimental +omnimeter +omnimode +omnimodous +omninescience +omninescient +omniparent +omniparient +omniparity +omniparous +omnipatient +omnipercipience +omnipercipiency +omnipercipient +omniperfect +omnipotence +omnipotency +omnipotent +omnipotentiality +omnipotently +omnipregnant +omnipresence +omnipresent +omnipresently +omniprevalence +omniprevalent +omniproduction +omniprudence +omniprudent +omnirange +omniregency +omniregent +omnirepresentative +omnirepresentativeness +omnirevealing +omniscience +omnisciency +omniscient +omnisciently +omniscope +omniscribent +omniscriptive +omnisentience +omnisentient +omnisignificance +omnisignificant +omnispective +omnist +omnisufficiency +omnisufficient +omnitemporal +omnitenent +omnitolerant +omnitonal +omnitonality +omnitonic +omnitude +omnium +omnivagant +omnivalence +omnivalent +omnivalous +omnivarious +omnividence +omnivident +omnivision +omnivolent +omnivora +omnivoracious +omnivoracity +omnivorant +omnivore +omnivores +omnivorism +omnivorous +omnivorously +omnivorousness +omodynia +omohyoid +omoideum +omophagy +omophagia +omophagic +omophagies +omophagist +omophagous +omophoria +omophorion +omoplate +omoplatoscopy +omostegite +omosternal +omosternum +omphacy +omphacine +omphacite +omphalectomy +omphali +omphalic +omphalism +omphalitis +omphalocele +omphalode +omphalodia +omphalodium +omphalogenous +omphaloid +omphaloma +omphalomesaraic +omphalomesenteric +omphaloncus +omphalopagus +omphalophlebitis +omphalopsychic +omphalopsychite +omphalorrhagia +omphalorrhea +omphalorrhexis +omphalos +omphalosite +omphaloskepsis +omphalospinous +omphalotomy +omphalotripsy +omphalus +omrah +oms +on +ona +onager +onagers +onaggri +onagra +onagraceae +onagraceous +onagri +onan +onanism +onanisms +onanist +onanistic +onanists +onboard +onca +once +oncer +onces +oncet +oncetta +onchidiidae +onchidium +onchocerca +onchocerciasis +onchocercosis +oncia +oncidium +oncidiums +oncin +oncogenesis +oncogenic +oncogenicity +oncograph +oncography +oncology +oncologic +oncological +oncologies +oncologist +oncome +oncometer +oncometry +oncometric +oncoming +oncomings +oncorhynchus +oncoses +oncosimeter +oncosis +oncosphere +oncost +oncostman +oncotic +oncotomy +ondagram +ondagraph +ondameter +ondascope +ondatra +ondy +ondine +onding +ondogram +ondograms +ondograph +ondoyant +ondometer +ondoscope +ondule +one +oneanother +oneberry +onefold +onefoldness +onegite +onehearted +onehood +onehow +oneida +oneidas +oneyer +oneill +oneiric +oneirocrit +oneirocritic +oneirocritical +oneirocritically +oneirocriticism +oneirocritics +oneirodynia +oneirology +oneirologist +oneiromancer +oneiromancy +oneiroscopy +oneiroscopic +oneiroscopist +oneirotic +oneism +onement +oneness +onenesses +oner +onerary +onerate +onerative +onery +onerier +oneriest +onerose +onerosity +onerosities +onerous +onerously +onerousness +ones +oneself +onesigned +onethe +onetime +oneupmanship +onewhere +onfall +onflemed +onflow +onflowing +ongaro +ongoing +onhanger +oni +ony +onycha +onychatrophia +onychauxis +onychia +onychin +onychite +onychitis +onychium +onychogryposis +onychoid +onycholysis +onychomalacia +onychomancy +onychomycosis +onychonosus +onychopathy +onychopathic +onychopathology +onychophagy +onychophagia +onychophagist +onychophyma +onychophora +onychophoran +onychophorous +onychoptosis +onychorrhexis +onychoschizia +onychosis +onychotrophy +onicolo +onym +onymal +onymancy +onymatic +onymy +onymity +onymize +onymous +oniomania +oniomaniac +onion +onionet +oniony +onionized +onionlike +onionpeel +onions +onionskin +onionskins +onirotic +oniscidae +onisciform +oniscoid +oniscoidea +oniscoidean +oniscus +onium +onyx +onyxes +onyxis +onyxitis +onker +onkilonite +onkos +onlay +onlaid +onlaying +onlap +onlepy +onless +only +onliest +online +onliness +onlook +onlooker +onlookers +onlooking +onmarch +onmun +ono +onobrychis +onocentaur +onoclea +onocrotal +onofrite +onohippidium +onolatry +onomancy +onomantia +onomasiology +onomasiological +onomastic +onomastical +onomasticon +onomastics +onomatology +onomatologic +onomatological +onomatologically +onomatologist +onomatomancy +onomatomania +onomatop +onomatope +onomatophobia +onomatopy +onomatoplasm +onomatopoeia +onomatopoeial +onomatopoeian +onomatopoeic +onomatopoeical +onomatopoeically +onomatopoesy +onomatopoesis +onomatopoetic +onomatopoetically +onomatopoieses +onomatopoiesis +onomatous +onomomancy +onondaga +onondagan +onondagas +ononis +onopordon +onosmodium +onotogenic +onrush +onrushes +onrushing +ons +onset +onsets +onsetter +onsetting +onshore +onside +onsight +onslaught +onslaughts +onstage +onstand +onstanding +onstead +onsweep +onsweeping +ont +ontal +ontarian +ontaric +ontario +ontic +ontically +onto +ontocycle +ontocyclic +ontogenal +ontogeneses +ontogenesis +ontogenetic +ontogenetical +ontogenetically +ontogeny +ontogenic +ontogenically +ontogenies +ontogenist +ontography +ontology +ontologic +ontological +ontologically +ontologies +ontologise +ontologised +ontologising +ontologism +ontologist +ontologistic +ontologize +ontosophy +onus +onuses +onwaiting +onward +onwardly +onwardness +onwards +onza +ooangium +oobit +ooblast +ooblastic +oocyesis +oocyst +oocystaceae +oocystaceous +oocystic +oocystis +oocysts +oocyte +oocytes +oodles +oodlins +ooecia +ooecial +ooecium +oof +oofbird +oofy +oofier +oofiest +oofless +ooftish +oogamete +oogametes +oogamy +oogamies +oogamous +oogenesis +oogenetic +oogeny +oogenies +ooglea +oogloea +oogone +oogonia +oogonial +oogoninia +oogoniophore +oogonium +oogoniums +oograph +ooh +oohed +oohing +oohs +ooid +ooidal +ookinesis +ookinete +ookinetic +oolachan +oolachans +oolak +oolakan +oolemma +oolite +oolites +oolith +ooliths +oolitic +oolly +oollies +oology +oologic +oological +oologically +oologies +oologist +oologists +oologize +oolong +oolongs +oomancy +oomantia +oometer +oometry +oometric +oomiac +oomiack +oomiacks +oomiacs +oomiak +oomiaks +oomycete +oomycetes +oomycetous +oompah +oomph +oomphs +oons +oont +oooo +oopack +oopak +oophyte +oophytes +oophytic +oophoralgia +oophorauxe +oophore +oophorectomy +oophorectomies +oophorectomize +oophorectomized +oophorectomizing +oophoreocele +oophorhysterectomy +oophoric +oophoridia +oophoridium +oophoridiums +oophoritis +oophorocele +oophorocystectomy +oophoroepilepsy +oophoroma +oophoromalacia +oophoromania +oophoron +oophoropexy +oophororrhaphy +oophorosalpingectomy +oophorostomy +oophorotomy +ooplasm +ooplasmic +ooplast +oopod +oopodal +ooporphyrin +oops +oopuhue +oorali +ooralis +oord +oory +oorial +oorie +oos +ooscope +ooscopy +oose +oosperm +oosperms +oosphere +oospheres +oosporange +oosporangia +oosporangium +oospore +oosporeae +oospores +oosporic +oosporiferous +oosporous +oostegite +oostegitic +oosterbeek +oot +ootheca +oothecae +oothecal +ootid +ootids +ootype +ootocoid +ootocoidea +ootocoidean +ootocous +oots +ootwith +oouassa +ooze +oozed +oozes +oozy +oozier +ooziest +oozily +ooziness +oozinesses +oozing +oozoa +oozoid +oozooid +op +opa +opacate +opacify +opacification +opacified +opacifier +opacifies +opacifying +opacimeter +opacite +opacity +opacities +opacous +opacousness +opacus +opah +opahs +opai +opaion +opal +opaled +opaleye +opalesce +opalesced +opalescence +opalescent +opalesces +opalescing +opalesque +opalina +opaline +opalines +opalinid +opalinidae +opalinine +opalish +opalize +opalized +opalizing +opaloid +opalotype +opals +opaque +opaqued +opaquely +opaqueness +opaquer +opaques +opaquest +opaquing +opata +opcode +opdalite +ope +opec +oped +opedeldoc +opegrapha +opeidoscope +opelet +opelu +open +openability +openable +openairish +openairness +openband +openbeak +openbill +opencast +openchain +opencircuit +opencut +opened +openendedness +opener +openers +openest +openhanded +openhandedly +openhandedness +openhead +openhearted +openheartedly +openheartedness +opening +openings +openly +openmouthed +openmouthedly +openmouthedness +openness +opennesses +opens +openside +openwork +openworks +opera +operabily +operability +operabilities +operable +operably +operae +operagoer +operalogue +operameter +operance +operancy +operand +operandi +operands +operant +operantis +operantly +operants +operary +operas +operatable +operate +operated +operatee +operates +operatic +operatical +operatically +operatics +operating +operation +operational +operationalism +operationalist +operationalistic +operationally +operationism +operationist +operations +operative +operatively +operativeness +operatives +operativity +operatize +operator +operatory +operators +operatrices +operatrix +opercele +operceles +opercle +opercled +opercula +opercular +operculata +operculate +operculated +opercule +opercules +operculiferous +operculiform +operculigenous +operculigerous +operculum +operculums +operetta +operettas +operette +operettist +operla +operon +operons +operose +operosely +operoseness +operosity +opes +ophelia +ophelimity +ophian +ophiasis +ophic +ophicalcite +ophicephalidae +ophicephaloid +ophicephalus +ophichthyidae +ophichthyoid +ophicleide +ophicleidean +ophicleidist +ophidia +ophidian +ophidians +ophidiidae +ophidiobatrachia +ophidioid +ophidiomania +ophidion +ophidiophobia +ophidious +ophidium +ophidology +ophidologist +ophiobatrachia +ophiobolus +ophioglossaceae +ophioglossaceous +ophioglossales +ophioglossum +ophiography +ophioid +ophiolater +ophiolatry +ophiolatrous +ophiolite +ophiolitic +ophiology +ophiologic +ophiological +ophiologist +ophiomancy +ophiomorph +ophiomorpha +ophiomorphic +ophiomorphous +ophion +ophionid +ophioninae +ophionine +ophiophagous +ophiophagus +ophiophilism +ophiophilist +ophiophobe +ophiophoby +ophiophobia +ophiopluteus +ophiosaurus +ophiostaphyle +ophiouride +ophir +ophis +ophisaurus +ophism +ophite +ophites +ophitic +ophitism +ophiuchid +ophiuchus +ophiucus +ophiuran +ophiurid +ophiurida +ophiuroid +ophiuroidea +ophiuroidean +ophresiophobia +ophryon +ophrys +ophthalaiater +ophthalitis +ophthalm +ophthalmagra +ophthalmalgia +ophthalmalgic +ophthalmatrophia +ophthalmectomy +ophthalmencephalon +ophthalmetrical +ophthalmy +ophthalmia +ophthalmiac +ophthalmiater +ophthalmiatrics +ophthalmic +ophthalmious +ophthalmist +ophthalmite +ophthalmitic +ophthalmitis +ophthalmoblennorrhea +ophthalmocarcinoma +ophthalmocele +ophthalmocopia +ophthalmodiagnosis +ophthalmodiastimeter +ophthalmodynamometer +ophthalmodynia +ophthalmography +ophthalmol +ophthalmoleucoscope +ophthalmolith +ophthalmology +ophthalmologic +ophthalmological +ophthalmologically +ophthalmologies +ophthalmologist +ophthalmologists +ophthalmomalacia +ophthalmometer +ophthalmometry +ophthalmometric +ophthalmometrical +ophthalmomycosis +ophthalmomyositis +ophthalmomyotomy +ophthalmoneuritis +ophthalmopathy +ophthalmophlebotomy +ophthalmophore +ophthalmophorous +ophthalmophthisis +ophthalmoplasty +ophthalmoplegia +ophthalmoplegic +ophthalmopod +ophthalmoptosis +ophthalmorrhagia +ophthalmorrhea +ophthalmorrhexis +ophthalmosaurus +ophthalmoscope +ophthalmoscopes +ophthalmoscopy +ophthalmoscopic +ophthalmoscopical +ophthalmoscopies +ophthalmoscopist +ophthalmostasis +ophthalmostat +ophthalmostatometer +ophthalmothermometer +ophthalmotomy +ophthalmotonometer +ophthalmotonometry +ophthalmotrope +ophthalmotropometer +opiane +opianic +opianyl +opiate +opiated +opiateproof +opiates +opiatic +opiating +opiconsivia +opifex +opifice +opificer +opiism +opilia +opiliaceae +opiliaceous +opiliones +opilionina +opilionine +opilonea +opimian +opinability +opinable +opinably +opinant +opination +opinative +opinatively +opinator +opine +opined +opiner +opiners +opines +oping +opiniaster +opiniastre +opiniastrety +opiniastrous +opiniate +opiniated +opiniatedly +opiniater +opiniative +opiniatively +opiniativeness +opiniatre +opiniatreness +opiniatrety +opinicus +opinicuses +opining +opinion +opinionable +opinionaire +opinional +opinionate +opinionated +opinionatedly +opinionatedness +opinionately +opinionative +opinionatively +opinionativeness +opinioned +opinionedness +opinionist +opinions +opiomania +opiomaniac +opiophagy +opiophagism +opiparous +opisometer +opisthenar +opisthion +opisthobranch +opisthobranchia +opisthobranchiate +opisthocoelia +opisthocoelian +opisthocoelous +opisthocome +opisthocomi +opisthocomidae +opisthocomine +opisthocomous +opisthodetic +opisthodome +opisthodomos +opisthodomoses +opisthodomus +opisthodont +opisthogastric +opisthogyrate +opisthogyrous +opisthoglyph +opisthoglypha +opisthoglyphic +opisthoglyphous +opisthoglossa +opisthoglossal +opisthoglossate +opisthognathidae +opisthognathism +opisthognathous +opisthograph +opisthographal +opisthography +opisthographic +opisthographical +opisthoparia +opisthoparian +opisthophagic +opisthoporeia +opisthorchiasis +opisthorchis +opisthosomal +opisthothelae +opisthotic +opisthotonic +opisthotonoid +opisthotonos +opisthotonus +opium +opiumism +opiumisms +opiums +opobalsam +opobalsamum +opodeldoc +opodidymus +opodymus +opopanax +opoponax +oporto +opossum +opossums +opotherapy +opp +oppian +oppida +oppidan +oppidans +oppidum +oppignerate +oppignorate +oppilant +oppilate +oppilated +oppilates +oppilating +oppilation +oppilative +opplete +oppletion +oppone +opponency +opponens +opponent +opponents +opportune +opportuneless +opportunely +opportuneness +opportunism +opportunist +opportunistic +opportunistically +opportunists +opportunity +opportunities +opposability +opposabilities +opposable +opposal +oppose +opposed +opposeless +opposer +opposers +opposes +opposing +opposingly +opposit +opposite +oppositely +oppositeness +opposites +oppositiflorous +oppositifolious +opposition +oppositional +oppositionary +oppositionism +oppositionist +oppositionists +oppositionless +oppositions +oppositious +oppositipetalous +oppositipinnate +oppositipolar +oppositisepalous +oppositive +oppositively +oppositiveness +oppossum +opposure +oppress +oppressed +oppresses +oppressible +oppressing +oppression +oppressionist +oppressive +oppressively +oppressiveness +oppressor +oppressors +opprobry +opprobriate +opprobriated +opprobriating +opprobrious +opprobriously +opprobriousness +opprobrium +opprobriums +oppugn +oppugnacy +oppugnance +oppugnancy +oppugnant +oppugnate +oppugnation +oppugned +oppugner +oppugners +oppugning +oppugns +ops +opsy +opsigamy +opsimath +opsimathy +opsin +opsins +opsiometer +opsisform +opsistype +opsonia +opsonic +opsoniferous +opsonify +opsonification +opsonified +opsonifies +opsonifying +opsonin +opsonins +opsonist +opsonium +opsonization +opsonize +opsonized +opsonizes +opsonizing +opsonogen +opsonoid +opsonology +opsonometry +opsonophilia +opsonophilic +opsonophoric +opsonotherapy +opt +optable +optableness +optably +optant +optate +optation +optative +optatively +optatives +opted +opthalmic +opthalmology +opthalmologic +opthalmophorium +opthalmoplegy +opthalmoscopy +opthalmothermometer +optic +optical +optically +optician +opticians +opticism +opticist +opticists +opticity +opticly +opticochemical +opticociliary +opticon +opticopapillary +opticopupillary +optics +optigraph +optima +optimacy +optimal +optimality +optimally +optimate +optimates +optime +optimes +optimeter +optimise +optimised +optimises +optimising +optimism +optimisms +optimist +optimistic +optimistical +optimistically +optimisticalness +optimists +optimity +optimization +optimizations +optimize +optimized +optimizer +optimizers +optimizes +optimizing +optimum +optimums +opting +option +optional +optionality +optionalize +optionally +optionals +optionary +optioned +optionee +optionees +optioning +optionor +options +optive +optoacoustic +optoblast +optoelectronic +optogram +optography +optoisolate +optokinetic +optology +optological +optologist +optomeninx +optometer +optometry +optometric +optometrical +optometries +optometrist +optometrists +optophone +optotechnics +optotype +opts +opulaster +opulence +opulences +opulency +opulencies +opulent +opulently +opulus +opuntia +opuntiaceae +opuntiales +opuntias +opuntioid +opus +opuscle +opuscula +opuscular +opuscule +opuscules +opusculum +opuses +oquassa +oquassas +or +ora +orabassu +orach +orache +oraches +oracy +oracle +oracler +oracles +oracula +oracular +oracularity +oracularly +oracularness +oraculate +oraculous +oraculously +oraculousness +oraculum +orad +orae +orage +oragious +oraison +orakzai +oral +orale +oraler +oralism +oralist +orality +oralities +oralization +oralize +orally +oralogy +oralogist +orals +orang +orange +orangeade +orangeades +orangeado +orangeat +orangeberry +orangeberries +orangebird +orangey +orangeish +orangeism +orangeist +orangeleaf +orangeman +orangeness +oranger +orangery +orangeries +orangeroot +oranges +orangewoman +orangewood +orangy +orangier +orangiest +oranginess +orangish +orangism +orangist +orangite +orangize +orangoutan +orangoutang +orangs +orangutan +orangutang +orangutans +orans +orant +orante +orantes +oraon +orary +oraria +orarian +orarion +orarium +oras +orate +orated +orates +orating +oration +orational +orationer +orations +orator +oratory +oratorial +oratorially +oratorian +oratorianism +oratorianize +oratoric +oratorical +oratorically +oratories +oratorio +oratorios +oratorium +oratorize +oratorlike +orators +oratorship +oratress +oratresses +oratrices +oratrix +orb +orbate +orbation +orbed +orbell +orby +orbic +orbical +orbicella +orbicle +orbicular +orbiculares +orbicularis +orbicularity +orbicularly +orbicularness +orbiculate +orbiculated +orbiculately +orbiculation +orbiculatocordate +orbiculatoelliptical +orbiculoidea +orbific +orbilian +orbilius +orbing +orbit +orbital +orbitale +orbitally +orbitals +orbitar +orbitary +orbite +orbited +orbitelar +orbitelariae +orbitelarian +orbitele +orbitelous +orbiter +orbiters +orbity +orbiting +orbitofrontal +orbitoides +orbitolina +orbitolite +orbitolites +orbitomalar +orbitomaxillary +orbitonasal +orbitopalpebral +orbitosphenoid +orbitosphenoidal +orbitostat +orbitotomy +orbitozygomatic +orbits +orbitude +orbless +orblet +orblike +orbs +orbulina +orc +orca +orcadian +orcanet +orcanette +orcas +orcein +orceins +orch +orchamus +orchanet +orchard +orcharding +orchardist +orchardists +orchardman +orchardmen +orchards +orchat +orchectomy +orcheitis +orchel +orchella +orchen +orchesis +orchesography +orchester +orchestia +orchestian +orchestic +orchestiid +orchestiidae +orchestra +orchestral +orchestraless +orchestrally +orchestras +orchestrate +orchestrated +orchestrater +orchestrates +orchestrating +orchestration +orchestrational +orchestrations +orchestrator +orchestrators +orchestre +orchestrelle +orchestric +orchestrina +orchestrion +orchialgia +orchic +orchichorea +orchid +orchidaceae +orchidacean +orchidaceous +orchidales +orchidalgia +orchidean +orchidectomy +orchidectomies +orchideous +orchideously +orchidist +orchiditis +orchidocele +orchidocelioplasty +orchidology +orchidologist +orchidomania +orchidopexy +orchidoplasty +orchidoptosis +orchidorrhaphy +orchidotherapy +orchidotomy +orchidotomies +orchids +orchiectomy +orchiectomies +orchiencephaloma +orchiepididymitis +orchil +orchilytic +orchilla +orchils +orchiocatabasis +orchiocele +orchiodynia +orchiomyeloma +orchioncus +orchioneuralgia +orchiopexy +orchioplasty +orchiorrhaphy +orchioscheocele +orchioscirrhus +orchiotomy +orchis +orchises +orchitic +orchitis +orchitises +orchotomy +orchotomies +orcin +orcine +orcinol +orcinols +orcins +orcinus +orcs +ord +ordain +ordainable +ordained +ordainer +ordainers +ordaining +ordainment +ordains +ordalian +ordalium +ordanchite +ordeal +ordeals +ordene +order +orderable +ordered +orderedness +orderer +orderers +ordering +orderings +orderless +orderlessness +orderly +orderlies +orderliness +orders +ordinability +ordinable +ordinaire +ordinal +ordinally +ordinals +ordinance +ordinances +ordinand +ordinands +ordinant +ordinar +ordinary +ordinariate +ordinarier +ordinaries +ordinariest +ordinarily +ordinariness +ordinaryship +ordinarius +ordinate +ordinated +ordinately +ordinates +ordinating +ordination +ordinations +ordinative +ordinatomaculate +ordinator +ordinee +ordines +ordn +ordnance +ordnances +ordo +ordonnance +ordonnances +ordonnant +ordos +ordosite +ordovian +ordovices +ordovician +ordu +ordure +ordures +ordurous +ordurousness +ore +oread +oreads +oreamnos +oreas +orecchion +orectic +orective +ored +oregano +oreganos +oregon +oregoni +oregonian +oregonians +oreide +oreides +oreilet +oreiller +oreillet +oreillette +orejon +orellin +oreman +oremus +orenda +orendite +oreocarya +oreodon +oreodont +oreodontidae +oreodontine +oreodontoid +oreodoxa +oreography +oreophasinae +oreophasine +oreophasis +oreopithecus +oreortyx +oreotragine +oreotragus +oreotrochilus +ores +oreshoot +orestean +oresteia +orestes +oretic +oreweed +orewood +orexin +orexis +orf +orfe +orfevrerie +orfgild +orfray +orfrays +org +orgal +orgament +orgamy +organ +organa +organal +organbird +organdy +organdie +organdies +organella +organellae +organelle +organelles +organer +organette +organy +organic +organical +organically +organicalness +organicism +organicismal +organicist +organicistic +organicity +organics +organify +organific +organifier +organing +organisability +organisable +organisation +organisational +organisationally +organise +organised +organises +organising +organism +organismal +organismic +organismically +organisms +organist +organistic +organistrum +organists +organistship +organity +organizability +organizable +organization +organizational +organizationally +organizationist +organizations +organizatory +organize +organized +organizer +organizers +organizes +organizing +organless +organoantimony +organoarsenic +organobismuth +organoboron +organochlorine +organochordium +organogel +organogen +organogenesis +organogenetic +organogenetically +organogeny +organogenic +organogenist +organogold +organography +organographic +organographical +organographies +organographist +organoid +organoiron +organolead +organoleptic +organoleptically +organolithium +organology +organologic +organological +organologist +organomagnesium +organomercury +organomercurial +organometallic +organon +organonym +organonymal +organonymy +organonymic +organonyn +organonomy +organonomic +organons +organopathy +organophil +organophile +organophyly +organophilic +organophone +organophonic +organophosphate +organophosphorous +organophosphorus +organoplastic +organoscopy +organosilicon +organosiloxane +organosilver +organosodium +organosol +organotherapeutics +organotherapy +organotin +organotrophic +organotropy +organotropic +organotropically +organotropism +organozinc +organry +organs +organule +organum +organums +organza +organzas +organzine +organzined +orgasm +orgasmic +orgasms +orgastic +orgeat +orgeats +orgy +orgia +orgiac +orgiacs +orgiasm +orgiast +orgiastic +orgiastical +orgiastically +orgic +orgies +orgyia +orgone +orgue +orgueil +orguil +orguinette +orgulous +orgulously +orhamwood +ory +orians +orias +oribatid +oribatidae +oribatids +oribi +oribis +orichalc +orichalceous +orichalch +orichalcum +oricycle +oriconic +orycterope +orycteropodidae +orycteropus +oryctics +oryctognosy +oryctognostic +oryctognostical +oryctognostically +oryctolagus +oryctology +oryctologic +oryctologist +oriel +oriels +oriency +orient +oriental +orientalia +orientalism +orientalist +orientality +orientalization +orientalize +orientalized +orientalizing +orientally +orientalogy +orientals +orientate +orientated +orientates +orientating +orientation +orientational +orientationally +orientations +orientative +orientator +oriented +orienteering +orienter +orienting +orientite +orientization +orientize +oriently +orientness +orients +orifacial +orifice +orifices +orificial +oriflamb +oriflamme +oriform +orig +origami +origamis +origan +origanized +origans +origanum +origanums +origenian +origenic +origenical +origenism +origenist +origenistic +origenize +origin +originable +original +originalist +originality +originalities +originally +originalness +originals +originant +originary +originarily +originate +originated +originates +originating +origination +originative +originatively +originator +originators +originatress +origines +originist +origins +orignal +orihyperbola +orihon +oriya +orillion +orillon +orinasal +orinasality +orinasally +orinasals +oriole +orioles +oriolidae +oriolus +orion +oriskanian +orismology +orismologic +orismological +orison +orisons +orisphere +oryssid +oryssidae +oryssus +oristic +oryx +oryxes +oryza +oryzanin +oryzanine +oryzenin +oryzivorous +oryzomys +oryzopsis +oryzorictes +oryzorictinae +orkey +orkhon +orkneyan +orl +orlage +orlando +orle +orlean +orleanism +orleanist +orleanistic +orleans +orles +orlet +orleways +orlewise +orly +orlo +orlon +orlop +orlops +orlos +ormazd +ormer +ormers +ormolu +ormolus +ormond +ormuzine +orna +ornament +ornamental +ornamentalism +ornamentalist +ornamentality +ornamentalize +ornamentally +ornamentary +ornamentation +ornamentations +ornamented +ornamenter +ornamenting +ornamentist +ornaments +ornary +ornate +ornately +ornateness +ornation +ornature +ornery +ornerier +orneriest +ornerily +orneriness +ornes +ornify +ornis +orniscopy +orniscopic +orniscopist +ornith +ornithes +ornithic +ornithichnite +ornithine +ornithischia +ornithischian +ornithivorous +ornithobiography +ornithobiographical +ornithocephalic +ornithocephalidae +ornithocephalous +ornithocephalus +ornithocoprolite +ornithocopros +ornithodelph +ornithodelphia +ornithodelphian +ornithodelphic +ornithodelphous +ornithodoros +ornithogaea +ornithogaean +ornithogalum +ornithogeographic +ornithogeographical +ornithography +ornithoid +ornithol +ornitholestes +ornitholite +ornitholitic +ornithology +ornithologic +ornithological +ornithologically +ornithologist +ornithologists +ornithomancy +ornithomania +ornithomantia +ornithomantic +ornithomantist +ornithomimid +ornithomimidae +ornithomimus +ornithomyzous +ornithomorph +ornithomorphic +ornithon +ornithopappi +ornithophile +ornithophily +ornithophilist +ornithophilite +ornithophilous +ornithophobia +ornithopod +ornithopoda +ornithopter +ornithoptera +ornithopteris +ornithorhynchidae +ornithorhynchous +ornithorhynchus +ornithosaur +ornithosauria +ornithosaurian +ornithoscelida +ornithoscelidan +ornithoscopy +ornithoscopic +ornithoscopist +ornithoses +ornithosis +ornithotic +ornithotomy +ornithotomical +ornithotomist +ornithotrophy +ornithurae +ornithuric +ornithurous +ornithvrous +ornoite +oroanal +orobanchaceae +orobanchaceous +orobanche +orobancheous +orobathymetric +orobatoidea +orocentral +orochon +orocratic +orodiagnosis +orogen +orogenesy +orogenesis +orogenetic +orogeny +orogenic +orogenies +oroggaphical +orograph +orography +orographic +orographical +orographically +oroheliograph +orohydrography +orohydrographic +orohydrographical +orohippus +oroide +oroides +orolingual +orology +orological +orologies +orologist +orometer +orometers +orometry +orometric +oromo +oronasal +oronasally +oronoco +oronoko +oronooko +orontium +oropharyngeal +oropharynges +oropharynx +oropharynxes +orotherapy +orotinan +orotund +orotundity +orotunds +orphan +orphanage +orphanages +orphancy +orphandom +orphaned +orphange +orphanhood +orphaning +orphanism +orphanize +orphanry +orphans +orphanship +orpharion +orphean +orpheist +orpheon +orpheonist +orpheum +orpheus +orphic +orphical +orphically +orphicism +orphism +orphize +orphrey +orphreyed +orphreys +orpiment +orpiments +orpin +orpinc +orpine +orpines +orpington +orpins +orpit +orra +orrery +orreriec +orreries +orrhoid +orrhology +orrhotherapy +orrice +orrices +orris +orrises +orrisroot +orrow +ors +orsede +orsedue +orseille +orseilline +orsel +orselle +orseller +orsellic +orsellinate +orsellinic +orson +ort +ortalid +ortalidae +ortalidian +ortalis +ortanique +orterde +ortet +orth +orthagoriscus +orthal +orthant +orthantimonic +ortheris +orthian +orthic +orthicon +orthiconoscope +orthicons +orthid +orthidae +orthis +orthite +orthitic +ortho +orthoarsenite +orthoaxis +orthobenzoquinone +orthobiosis +orthoborate +orthobrachycephalic +orthocarbonic +orthocarpous +orthocarpus +orthocenter +orthocentre +orthocentric +orthocephaly +orthocephalic +orthocephalous +orthoceracone +orthoceran +orthoceras +orthoceratidae +orthoceratite +orthoceratitic +orthoceratoid +orthochlorite +orthochromatic +orthochromatize +orthocym +orthocymene +orthoclase +orthoclasite +orthoclastic +orthocoumaric +orthocresol +orthodiaene +orthodiagonal +orthodiagram +orthodiagraph +orthodiagraphy +orthodiagraphic +orthodiazin +orthodiazine +orthodolichocephalic +orthodomatic +orthodome +orthodontia +orthodontic +orthodontics +orthodontist +orthodontists +orthodox +orthodoxal +orthodoxality +orthodoxally +orthodoxes +orthodoxy +orthodoxian +orthodoxical +orthodoxically +orthodoxicalness +orthodoxies +orthodoxism +orthodoxist +orthodoxly +orthodoxness +orthodromy +orthodromic +orthodromics +orthoepy +orthoepic +orthoepical +orthoepically +orthoepies +orthoepist +orthoepistic +orthoepists +orthoformic +orthogamy +orthogamous +orthoganal +orthogenesis +orthogenetic +orthogenetically +orthogenic +orthognathy +orthognathic +orthognathism +orthognathous +orthognathus +orthogneiss +orthogonal +orthogonality +orthogonalization +orthogonalize +orthogonalized +orthogonalizing +orthogonally +orthogonial +orthograde +orthogranite +orthograph +orthographer +orthography +orthographic +orthographical +orthographically +orthographies +orthographise +orthographised +orthographising +orthographist +orthographize +orthographized +orthographizing +orthohydrogen +orthologer +orthology +orthologian +orthological +orthometopic +orthometry +orthometric +orthomolecular +orthomorphic +orthonectida +orthonitroaniline +orthonormal +orthonormality +orthopaedy +orthopaedia +orthopaedic +orthopaedically +orthopaedics +orthopaedist +orthopath +orthopathy +orthopathic +orthopathically +orthopedy +orthopedia +orthopedic +orthopedical +orthopedically +orthopedics +orthopedist +orthopedists +orthophenylene +orthophyre +orthophyric +orthophony +orthophonic +orthophoria +orthophoric +orthophosphate +orthophosphoric +orthopinacoid +orthopinacoidal +orthopyramid +orthopyroxene +orthoplasy +orthoplastic +orthoplumbate +orthopnea +orthopneic +orthopnoea +orthopnoeic +orthopod +orthopoda +orthopraxy +orthopraxia +orthopraxis +orthoprism +orthopsychiatry +orthopsychiatric +orthopsychiatrical +orthopsychiatrist +orthopter +orthoptera +orthopteral +orthopteran +orthopterist +orthopteroid +orthopteroidea +orthopterology +orthopterological +orthopterologist +orthopteron +orthopterous +orthoptetera +orthoptic +orthoptics +orthoquinone +orthorhombic +orthorrhapha +orthorrhaphy +orthorrhaphous +orthoscope +orthoscopic +orthose +orthoselection +orthosemidin +orthosemidine +orthosilicate +orthosilicic +orthosymmetry +orthosymmetric +orthosymmetrical +orthosymmetrically +orthosis +orthosite +orthosomatic +orthospermous +orthostat +orthostatai +orthostates +orthostati +orthostatic +orthostichy +orthostichies +orthostichous +orthostyle +orthosubstituted +orthotactic +orthotectic +orthotic +orthotics +orthotype +orthotypous +orthotist +orthotolidin +orthotolidine +orthotoluic +orthotoluidin +orthotoluidine +orthotomic +orthotomous +orthotone +orthotonesis +orthotonic +orthotonus +orthotropal +orthotropy +orthotropic +orthotropically +orthotropism +orthotropous +orthovanadate +orthovanadic +orthoveratraldehyde +orthoveratric +orthoxazin +orthoxazine +orthoxylene +orthron +orthros +ortiga +ortygan +ortygian +ortyginae +ortygine +ortive +ortyx +ortman +ortol +ortolan +ortolans +ortrud +orts +ortstaler +ortstein +orunchun +orvet +orvietan +orvietite +orvieto +orville +orwell +orwellian +os +osage +osages +osaka +osamin +osamine +osar +osazone +osc +oscan +oscar +oscarella +oscarellidae +oscars +oscella +oscheal +oscheitis +oscheocarcinoma +oscheocele +oscheolith +oscheoma +oscheoncus +oscheoplasty +oschophoria +oscillance +oscillancy +oscillant +oscillaria +oscillariaceae +oscillariaceous +oscillate +oscillated +oscillates +oscillating +oscillation +oscillational +oscillations +oscillative +oscillatively +oscillator +oscillatory +oscillatoria +oscillatoriaceae +oscillatoriaceous +oscillatorian +oscillators +oscillogram +oscillograph +oscillography +oscillographic +oscillographically +oscillographies +oscillometer +oscillometry +oscillometric +oscillometries +oscilloscope +oscilloscopes +oscilloscopic +oscilloscopically +oscin +oscine +oscines +oscinian +oscinidae +oscinine +oscinis +oscitance +oscitancy +oscitancies +oscitant +oscitantly +oscitate +oscitation +oscnode +oscula +osculable +osculant +oscular +oscularity +osculate +osculated +osculates +osculating +osculation +osculations +osculatory +osculatories +osculatrix +osculatrixes +oscule +oscules +osculiferous +osculum +oscurantist +oscurrantist +ose +osela +osella +oselle +oses +oshac +oshea +osi +osiandrian +oside +osier +osiered +osiery +osieries +osierlike +osiers +osirian +osiride +osiridean +osirify +osirification +osiris +osirism +oskar +oslo +osmanie +osmanli +osmanthus +osmate +osmateria +osmaterium +osmatic +osmatism +osmazomatic +osmazomatous +osmazome +osmeridae +osmerus +osmesis +osmeteria +osmeterium +osmetic +osmiamic +osmic +osmics +osmidrosis +osmin +osmina +osmious +osmiridium +osmite +osmium +osmiums +osmodysphoria +osmogene +osmograph +osmol +osmolagnia +osmolal +osmolality +osmolar +osmolarity +osmology +osmols +osmometer +osmometry +osmometric +osmometrically +osmond +osmondite +osmophobia +osmophore +osmoregulation +osmoregulatory +osmorhiza +osmoscope +osmose +osmosed +osmoses +osmosing +osmosis +osmotactic +osmotaxis +osmotherapy +osmotic +osmotically +osmous +osmund +osmunda +osmundaceae +osmundaceous +osmundas +osmundine +osmunds +osnaburg +osnaburgs +osnappar +osoberry +osoberries +osone +osophy +osophies +osophone +osotriazine +osotriazole +osperm +osphere +osphyalgia +osphyalgic +osphyarthritis +osphyitis +osphyocele +osphyomelitis +osphradia +osphradial +osphradium +osphresiolagnia +osphresiology +osphresiologic +osphresiologist +osphresiometer +osphresiometry +osphresiophilia +osphresis +osphretic +osphromenidae +ospore +osprey +ospreys +ossa +ossal +ossarium +ossature +osse +ossea +ossein +osseins +osselet +ossements +osseoalbuminoid +osseoaponeurotic +osseocartilaginous +osseofibrous +osseomucoid +osseous +osseously +osset +osseter +ossetian +ossetic +ossetine +ossetish +ossia +ossian +ossianesque +ossianic +ossianism +ossianize +ossicle +ossicles +ossicula +ossicular +ossiculate +ossiculated +ossicule +ossiculectomy +ossiculotomy +ossiculum +ossiferous +ossify +ossific +ossification +ossifications +ossificatory +ossified +ossifier +ossifiers +ossifies +ossifying +ossifluence +ossifluent +ossiform +ossifrage +ossifrangent +ossypite +ossivorous +ossuary +ossuaries +ossuarium +ostalgia +ostara +ostariophysan +ostariophyseae +ostariophysi +ostariophysial +ostariophysous +ostarthritis +osteal +ostealgia +osteanabrosis +osteanagenesis +ostearthritis +ostearthrotomy +ostectomy +ostectomies +osteectomy +osteectomies +osteectopy +osteectopia +osteichthyes +ostein +osteitic +osteitides +osteitis +ostemia +ostempyesis +ostend +ostensibility +ostensibilities +ostensible +ostensibly +ostension +ostensive +ostensively +ostensory +ostensoria +ostensories +ostensorium +ostensorsoria +ostent +ostentate +ostentation +ostentatious +ostentatiously +ostentatiousness +ostentive +ostentous +osteoaneurysm +osteoarthritic +osteoarthritis +osteoarthropathy +osteoarthrotomy +osteoblast +osteoblastic +osteoblastoma +osteocachetic +osteocarcinoma +osteocartilaginous +osteocele +osteocephaloma +osteochondritis +osteochondrofibroma +osteochondroma +osteochondromatous +osteochondropathy +osteochondrophyte +osteochondrosarcoma +osteochondrous +osteocystoma +osteocyte +osteoclasia +osteoclasis +osteoclast +osteoclasty +osteoclastic +osteocolla +osteocomma +osteocranium +osteodentin +osteodentinal +osteodentine +osteoderm +osteodermal +osteodermatous +osteodermia +osteodermis +osteodermous +osteodiastasis +osteodynia +osteodystrophy +osteoencephaloma +osteoenchondroma +osteoepiphysis +osteofibroma +osteofibrous +osteogangrene +osteogen +osteogenesis +osteogenetic +osteogeny +osteogenic +osteogenist +osteogenous +osteoglossid +osteoglossidae +osteoglossoid +osteoglossum +osteographer +osteography +osteohalisteresis +osteoid +osteoids +osteolepidae +osteolepis +osteolysis +osteolite +osteolytic +osteologer +osteology +osteologic +osteological +osteologically +osteologies +osteologist +osteoma +osteomalacia +osteomalacial +osteomalacic +osteomancy +osteomanty +osteomas +osteomata +osteomatoid +osteome +osteomere +osteometry +osteometric +osteometrical +osteomyelitis +osteoncus +osteonecrosis +osteoneuralgia +osteopaedion +osteopath +osteopathy +osteopathic +osteopathically +osteopathies +osteopathist +osteopaths +osteopedion +osteoperiosteal +osteoperiostitis +osteopetrosis +osteophage +osteophagia +osteophyma +osteophyte +osteophytic +osteophlebitis +osteophone +osteophony +osteophore +osteoplaque +osteoplast +osteoplasty +osteoplastic +osteoplasties +osteoporosis +osteoporotic +osteorrhaphy +osteosarcoma +osteosarcomatous +osteoscleroses +osteosclerosis +osteosclerotic +osteoscope +osteosynovitis +osteosynthesis +osteosis +osteosteatoma +osteostixis +osteostomatous +osteostomous +osteostracan +osteostraci +osteosuture +osteothrombosis +osteotome +osteotomy +osteotomies +osteotomist +osteotribe +osteotrite +osteotrophy +osteotrophic +osteria +ostertagia +ostia +ostyak +ostial +ostiary +ostiaries +ostiarius +ostiate +ostic +ostinato +ostinatos +ostiolar +ostiolate +ostiole +ostioles +ostitis +ostium +ostler +ostleress +ostlerie +ostlers +ostmannic +ostmark +ostmarks +ostmen +ostomatid +ostomy +ostomies +ostoses +ostosis +ostosises +ostraca +ostracea +ostracean +ostraceous +ostraciidae +ostracine +ostracioid +ostracion +ostracise +ostracism +ostracite +ostracizable +ostracization +ostracize +ostracized +ostracizer +ostracizes +ostracizing +ostracod +ostracoda +ostracodan +ostracode +ostracoderm +ostracodermi +ostracodous +ostracods +ostracoid +ostracoidea +ostracon +ostracophore +ostracophori +ostracophorous +ostracum +ostraeacea +ostraite +ostrca +ostrea +ostreaceous +ostreger +ostreicultural +ostreiculture +ostreiculturist +ostreidae +ostreiform +ostreodynamometer +ostreoid +ostreophage +ostreophagist +ostreophagous +ostrya +ostrich +ostriches +ostrichlike +ostringer +ostrogoth +ostrogothian +ostrogothic +ostsis +ostsises +osullivan +oswald +oswegan +oswego +ot +otacoustic +otacousticon +otacust +otaheitan +otalgy +otalgia +otalgias +otalgic +otalgies +otary +otaria +otarian +otaries +otariidae +otariinae +otariine +otarine +otarioid +otate +otc +otectomy +otelcosis +otello +othaematoma +othake +othelcosis +othello +othematoma +othematomata +othemorrhea +otheoscope +other +otherdom +otherest +othergates +otherguess +otherguise +otherhow +otherism +otherist +otherness +others +othersome +othertime +othertimes +otherways +otherwards +otherwhence +otherwhere +otherwhereness +otherwheres +otherwhile +otherwhiles +otherwhither +otherwise +otherwiseness +otherworld +otherworldly +otherworldliness +otherworldness +othygroma +othin +othinism +othman +othmany +othonna +otyak +otiant +otiatry +otiatric +otiatrics +otic +oticodinia +otidae +otides +otidia +otididae +otidiform +otidine +otidiphaps +otidium +otiorhynchid +otiorhynchidae +otiorhynchinae +otiose +otiosely +otioseness +otiosity +otiosities +otis +otitic +otitides +otitis +otium +otkon +oto +otoantritis +otoblennorrhea +otocariasis +otocephaly +otocephalic +otocerebritis +otocyon +otocyst +otocystic +otocysts +otocleisis +otoconia +otoconial +otoconite +otoconium +otocrane +otocranial +otocranic +otocranium +otodynia +otodynic +otoencephalitis +otogenic +otogenous +otogyps +otography +otographical +otohemineurasthenia +otolaryngology +otolaryngologic +otolaryngological +otolaryngologies +otolaryngologist +otolaryngologists +otolite +otolith +otolithic +otolithidae +otoliths +otolithus +otolitic +otology +otologic +otological +otologically +otologies +otologist +otomaco +otomassage +otomi +otomian +otomyces +otomycosis +otomitlan +otomucormycosis +otonecrectomy +otoneuralgia +otoneurasthenia +otoneurology +otopathy +otopathic +otopathicetc +otopharyngeal +otophone +otopiesis +otopyorrhea +otopyosis +otoplasty +otoplastic +otopolypus +otorhinolaryngology +otorhinolaryngologic +otorhinolaryngologist +otorrhagia +otorrhea +otorrhoea +otosalpinx +otosclerosis +otoscope +otoscopes +otoscopy +otoscopic +otoscopies +otosis +otosphenal +otosteal +otosteon +ototoi +ototomy +ototoxic +otozoum +ottajanite +ottar +ottars +ottava +ottavarima +ottavas +ottave +ottavino +ottawa +ottawas +otter +otterer +otterhound +otters +ottetto +ottinger +ottingkar +otto +ottoman +ottomanean +ottomanic +ottomanism +ottomanization +ottomanize +ottomanlike +ottomans +ottomite +ottos +ottrelife +ottrelite +ottroye +ottweilian +otuquian +oturia +otus +otxi +ouabain +ouabains +ouabaio +ouabe +ouachitite +ouakari +ouananiche +ouanga +oubliance +oubliet +oubliette +oubliettes +ouch +ouches +oud +oudemian +oudenarde +oudenodon +oudenodont +ouds +ouenite +ouf +oufought +ough +ought +oughted +oughting +oughtlings +oughtlins +oughtness +oughtnt +oughts +oui +ouyezd +ouija +ouistiti +ouistitis +oukia +oulap +ounce +ounces +oundy +ounding +ounds +ouph +ouphe +ouphes +ouphish +ouphs +our +ourali +ourang +ourangs +ouranophobia +ouranos +ourari +ouraris +ourebi +ourebis +ouricury +ourie +ourn +ouroub +ourouparia +ours +oursel +ourself +oursels +ourselves +ousel +ousels +ousia +oust +ousted +oustee +ouster +ousters +ousting +oustiti +ousts +out +outact +outacted +outacting +outacts +outadd +outadded +outadding +outadds +outadmiral +outagami +outage +outages +outambush +outarde +outargue +outargued +outargues +outarguing +outas +outasight +outask +outasked +outasking +outasks +outate +outawe +outawed +outawing +outbabble +outbabbled +outbabbling +outback +outbacker +outbacks +outbade +outbake +outbaked +outbakes +outbaking +outbalance +outbalanced +outbalances +outbalancing +outban +outbanned +outbanning +outbanter +outbar +outbargain +outbargained +outbargaining +outbargains +outbark +outbarked +outbarking +outbarks +outbarred +outbarring +outbarter +outbat +outbatted +outbatter +outbatting +outbawl +outbawled +outbawling +outbawls +outbbled +outbbred +outbeam +outbeamed +outbeaming +outbeams +outbear +outbearing +outbeg +outbeggar +outbegged +outbegging +outbegs +outbelch +outbellow +outbend +outbending +outbent +outbetter +outby +outbid +outbidden +outbidder +outbidding +outbids +outbye +outbirth +outblacken +outblaze +outblazed +outblazes +outblazing +outbleat +outbleated +outbleating +outbleats +outbled +outbleed +outbleeding +outbless +outblessed +outblesses +outblessing +outblew +outbloom +outbloomed +outblooming +outblooms +outblossom +outblot +outblotted +outblotting +outblow +outblowing +outblown +outbluff +outbluffed +outbluffing +outbluffs +outblunder +outblush +outblushed +outblushes +outblushing +outbluster +outboard +outboards +outboast +outboasted +outboasting +outboasts +outbolting +outbond +outbook +outbore +outborn +outborne +outborough +outbound +outboundaries +outbounds +outbow +outbowed +outbowl +outbox +outboxed +outboxes +outboxing +outbrag +outbragged +outbragging +outbrags +outbray +outbraid +outbranch +outbranching +outbrave +outbraved +outbraves +outbraving +outbrazen +outbreak +outbreaker +outbreaking +outbreaks +outbreath +outbreathe +outbreathed +outbreather +outbreathing +outbred +outbreed +outbreeding +outbreeds +outbribe +outbribed +outbribes +outbribing +outbridge +outbridged +outbridging +outbring +outbringing +outbrother +outbrought +outbud +outbudded +outbudding +outbuy +outbuild +outbuilding +outbuildings +outbuilds +outbuilt +outbulge +outbulged +outbulging +outbulk +outbully +outbullied +outbullies +outbullying +outburn +outburned +outburning +outburns +outburnt +outburst +outbursts +outbustle +outbustled +outbustling +outbuzz +outcame +outcant +outcaper +outcapered +outcapering +outcapers +outcarol +outcaroled +outcaroling +outcarry +outcase +outcast +outcaste +outcasted +outcastes +outcasting +outcastness +outcasts +outcatch +outcatches +outcatching +outcaught +outcavil +outcaviled +outcaviling +outcavilled +outcavilling +outcavils +outcept +outchamber +outcharm +outcharmed +outcharming +outcharms +outchase +outchased +outchasing +outchatter +outcheat +outcheated +outcheating +outcheats +outchid +outchidden +outchide +outchided +outchides +outchiding +outcity +outcities +outclamor +outclass +outclassed +outclasses +outclassing +outclerk +outclimb +outclimbed +outclimbing +outclimbs +outclomb +outcome +outcomer +outcomes +outcoming +outcompass +outcompete +outcomplete +outcompliment +outcook +outcooked +outcooking +outcooks +outcorner +outcountry +outcourt +outcrawl +outcrawled +outcrawling +outcrawls +outcreep +outcreeping +outcrept +outcry +outcricket +outcried +outcrier +outcries +outcrying +outcrop +outcropped +outcropper +outcropping +outcroppings +outcrops +outcross +outcrossed +outcrosses +outcrossing +outcrow +outcrowd +outcrowed +outcrowing +outcrows +outcull +outcure +outcured +outcuring +outcurse +outcursed +outcurses +outcursing +outcurve +outcurved +outcurves +outcurving +outcut +outcutting +outdaciousness +outdance +outdanced +outdances +outdancing +outdare +outdared +outdares +outdaring +outdate +outdated +outdatedness +outdates +outdating +outdazzle +outdazzled +outdazzling +outdespatch +outdevil +outdeviled +outdeviling +outdid +outdispatch +outdistance +outdistanced +outdistances +outdistancing +outdistrict +outdo +outdodge +outdodged +outdodges +outdodging +outdoer +outdoers +outdoes +outdoing +outdone +outdoor +outdoorness +outdoors +outdoorsy +outdoorsman +outdoorsmanship +outdoorsmen +outdraft +outdragon +outdrank +outdraught +outdraw +outdrawing +outdrawn +outdraws +outdream +outdreamed +outdreaming +outdreams +outdreamt +outdress +outdressed +outdresses +outdressing +outdrew +outdrink +outdrinking +outdrinks +outdrive +outdriven +outdrives +outdriving +outdrop +outdropped +outdropping +outdrops +outdrove +outdrunk +outdure +outdwell +outdweller +outdwelling +outdwelt +outeat +outeate +outeaten +outeating +outeats +outecho +outechoed +outechoes +outechoing +outechos +outed +outedge +outedged +outedging +outeye +outeyed +outen +outequivocate +outequivocated +outequivocating +outer +outercoat +outerly +outermost +outerness +outers +outerwear +outfable +outfabled +outfables +outfabling +outface +outfaced +outfaces +outfacing +outfall +outfalls +outfame +outfamed +outfaming +outfangthief +outfast +outfasted +outfasting +outfasts +outfawn +outfawned +outfawning +outfawns +outfeast +outfeasted +outfeasting +outfeasts +outfeat +outfed +outfeed +outfeeding +outfeel +outfeeling +outfeels +outfelt +outfence +outfenced +outfencing +outferret +outffed +outfiction +outfield +outfielded +outfielder +outfielders +outfielding +outfields +outfieldsman +outfieldsmen +outfight +outfighter +outfighting +outfights +outfigure +outfigured +outfiguring +outfind +outfinding +outfinds +outfire +outfired +outfires +outfiring +outfish +outfit +outfits +outfitted +outfitter +outfitters +outfitting +outfittings +outflame +outflamed +outflaming +outflank +outflanked +outflanker +outflanking +outflanks +outflare +outflared +outflaring +outflash +outflatter +outfled +outflee +outfleeing +outflew +outfly +outflies +outflying +outfling +outflinging +outfloat +outflourish +outflow +outflowed +outflowing +outflown +outflows +outflue +outflung +outflunky +outflush +outflux +outfold +outfool +outfooled +outfooling +outfools +outfoot +outfooted +outfooting +outfoots +outform +outfort +outforth +outfought +outfound +outfox +outfoxed +outfoxes +outfoxing +outfreeman +outfront +outfroth +outfrown +outfrowned +outfrowning +outfrowns +outgabble +outgabbled +outgabbling +outgain +outgained +outgaining +outgains +outgallop +outgamble +outgambled +outgambling +outgame +outgamed +outgaming +outgang +outgarment +outgarth +outgas +outgassed +outgasses +outgassing +outgate +outgauge +outgave +outgaze +outgazed +outgazing +outgeneral +outgeneraled +outgeneraling +outgeneralled +outgeneralling +outgive +outgiven +outgives +outgiving +outglad +outglare +outglared +outglares +outglaring +outgleam +outglitter +outgloom +outglow +outglowed +outglowing +outglows +outgnaw +outgnawed +outgnawing +outgnawn +outgnaws +outgo +outgoer +outgoes +outgoing +outgoingness +outgoings +outgone +outgreen +outgrew +outgrin +outgrinned +outgrinning +outgrins +outground +outgroup +outgroups +outgrow +outgrowing +outgrown +outgrows +outgrowth +outgrowths +outguard +outguess +outguessed +outguesses +outguessing +outguide +outguided +outguides +outguiding +outgun +outgunned +outgunning +outguns +outgush +outgushes +outgushing +outhammer +outhasten +outhaul +outhauler +outhauls +outhear +outheard +outhearing +outhears +outheart +outhector +outheel +outher +outhymn +outhyperbolize +outhyperbolized +outhyperbolizing +outhire +outhired +outhiring +outhiss +outhit +outhits +outhitting +outhold +outhorn +outhorror +outhouse +outhouses +outhousing +outhowl +outhowled +outhowling +outhowls +outhue +outhumor +outhumored +outhumoring +outhumors +outhunt +outhurl +outhut +outyard +outyell +outyelled +outyelling +outyells +outyelp +outyelped +outyelping +outyelps +outyield +outyielded +outyielding +outyields +outimage +outing +outings +outinvent +outish +outissue +outissued +outissuing +outjazz +outjest +outjet +outjetted +outjetting +outjinx +outjinxed +outjinxes +outjinxing +outjockey +outjourney +outjourneyed +outjourneying +outjuggle +outjuggled +outjuggling +outjump +outjumped +outjumping +outjumps +outjut +outjuts +outjutted +outjutting +outkeep +outkeeper +outkeeping +outkeeps +outkept +outkick +outkicked +outkicking +outkicks +outkill +outking +outkiss +outkissed +outkisses +outkissing +outkitchen +outknave +outknee +outlabor +outlay +outlaid +outlaying +outlain +outlays +outlance +outlanced +outlancing +outland +outlander +outlandish +outlandishly +outlandishlike +outlandishness +outlands +outlash +outlast +outlasted +outlasting +outlasts +outlaugh +outlaughed +outlaughing +outlaughs +outlaunch +outlaw +outlawed +outlawing +outlawry +outlawries +outlaws +outlead +outleading +outlean +outleap +outleaped +outleaping +outleaps +outleapt +outlearn +outlearned +outlearning +outlearns +outlearnt +outled +outlegend +outlength +outlengthen +outler +outlet +outlets +outly +outlie +outlier +outliers +outlies +outligger +outlighten +outlying +outlimb +outlimn +outline +outlinear +outlined +outlineless +outliner +outlines +outlinger +outlining +outlip +outlipped +outlipping +outlive +outlived +outliver +outlivers +outlives +outliving +outlled +outlodging +outlook +outlooker +outlooks +outlope +outlord +outlot +outlove +outloved +outloves +outloving +outlung +outluster +outmagic +outmalaprop +outmalapropped +outmalapropping +outman +outmaneuver +outmaneuvered +outmaneuvering +outmaneuvers +outmanned +outmanning +outmanoeuvered +outmanoeuvering +outmanoeuvre +outmans +outmantle +outmarch +outmarched +outmarches +outmarching +outmarry +outmarriage +outmarried +outmarrying +outmaster +outmatch +outmatched +outmatches +outmatching +outmate +outmated +outmating +outmeasure +outmeasured +outmeasuring +outmen +outmerchant +outmiracle +outmode +outmoded +outmodes +outmoding +outmost +outmount +outmouth +outmove +outmoved +outmoves +outmoving +outname +outness +outnight +outnoise +outnook +outnumber +outnumbered +outnumbering +outnumbers +outoffice +outoven +outpace +outpaced +outpaces +outpacing +outpage +outpay +outpayment +outpaint +outpainted +outpainting +outpaints +outparagon +outparamour +outparish +outpart +outparts +outpass +outpassed +outpasses +outpassing +outpassion +outpath +outpatient +outpatients +outpeal +outpeep +outpeer +outpension +outpensioner +outpeople +outpeopled +outpeopling +outperform +outperformed +outperforming +outperforms +outpick +outpicket +outpipe +outpiped +outpiping +outpitch +outpity +outpitied +outpities +outpitying +outplace +outplay +outplayed +outplaying +outplays +outplan +outplanned +outplanning +outplans +outplease +outpleased +outpleasing +outplod +outplodded +outplodding +outplods +outplot +outplotted +outplotting +outpocketing +outpoint +outpointed +outpointing +outpoints +outpoise +outpoison +outpoll +outpolled +outpolling +outpolls +outpomp +outpop +outpopped +outpopping +outpopulate +outpopulated +outpopulating +outporch +outport +outporter +outportion +outports +outpost +outposts +outpouching +outpour +outpoured +outpourer +outpouring +outpourings +outpours +outpractice +outpracticed +outpracticing +outpray +outprayed +outpraying +outprays +outpraise +outpraised +outpraising +outpreach +outpreen +outpreened +outpreening +outpreens +outpress +outpressed +outpresses +outpressing +outpry +outprice +outpriced +outprices +outpricing +outpried +outprying +outprodigy +outproduce +outproduced +outproduces +outproducing +outpromise +outpromised +outpromising +outpull +outpulled +outpulling +outpulls +outpupil +outpurl +outpurse +outpursue +outpursued +outpursuing +outpush +outpushed +outpushes +outpushing +output +outputs +outputted +outputter +outputting +outquaff +outquarters +outqueen +outquery +outqueried +outquerying +outquestion +outquibble +outquibbled +outquibbling +outquibled +outquibling +outquote +outquoted +outquotes +outquoting +outr +outrace +outraced +outraces +outracing +outrage +outraged +outragely +outrageous +outrageously +outrageousness +outrageproof +outrager +outrages +outraging +outray +outrail +outraise +outraised +outraises +outraising +outrake +outran +outrance +outrances +outrang +outrange +outranged +outranges +outranging +outrank +outranked +outranking +outranks +outrant +outrap +outrapped +outrapping +outrate +outrated +outrating +outraught +outrave +outraved +outraves +outraving +outraze +outre +outreach +outreached +outreaches +outreaching +outread +outreading +outreads +outreason +outreasoned +outreasoning +outreasons +outreckon +outrecuidance +outredden +outrede +outreign +outrelief +outremer +outreness +outrhyme +outrhymed +outrhyming +outrib +outribbed +outribbing +outrick +outridden +outride +outrider +outriders +outrides +outriding +outrig +outrigged +outrigger +outriggered +outriggerless +outriggers +outrigging +outright +outrightly +outrightness +outring +outringing +outrings +outrival +outrivaled +outrivaling +outrivalled +outrivalling +outrivals +outrive +outroad +outroar +outroared +outroaring +outroars +outrock +outrocked +outrocking +outrocks +outrode +outrogue +outrogued +outroguing +outroyal +outroll +outrolled +outrolling +outrolls +outromance +outromanced +outromancing +outroop +outrooper +outroot +outrooted +outrooting +outroots +outrove +outroved +outroving +outrow +outrun +outrung +outrunner +outrunning +outruns +outrush +outrushes +outs +outsay +outsaid +outsaying +outsail +outsailed +outsailing +outsails +outsaint +outsally +outsallied +outsallying +outsang +outsat +outsatisfy +outsatisfied +outsatisfying +outsavor +outsavored +outsavoring +outsavors +outsaw +outscape +outscent +outscold +outscolded +outscolding +outscolds +outscore +outscored +outscores +outscoring +outscorn +outscorned +outscorning +outscorns +outscour +outscouring +outscout +outscream +outsea +outseam +outsearch +outsee +outseeing +outseek +outseeking +outseen +outsees +outsell +outselling +outsells +outsend +outsentinel +outsentry +outsentries +outsert +outserts +outservant +outserve +outserved +outserves +outserving +outset +outsets +outsetting +outsettlement +outsettler +outshadow +outshake +outshame +outshamed +outshames +outshaming +outshape +outshaped +outshaping +outsharp +outsharpen +outsheathe +outshift +outshifts +outshine +outshined +outshiner +outshines +outshining +outshone +outshoot +outshooting +outshoots +outshot +outshoulder +outshout +outshouted +outshouting +outshouts +outshove +outshoved +outshoving +outshow +outshowed +outshower +outshown +outshriek +outshrill +outshut +outside +outsided +outsidedness +outsideness +outsider +outsiderness +outsiders +outsides +outsift +outsigh +outsight +outsights +outsin +outsing +outsinging +outsings +outsinned +outsinning +outsins +outsit +outsits +outsitting +outsize +outsized +outsizes +outskill +outskip +outskipped +outskipping +outskirmish +outskirmisher +outskirt +outskirter +outskirts +outslander +outslang +outsleep +outsleeping +outsleeps +outslept +outslick +outslid +outslide +outsling +outslink +outslip +outsmart +outsmarted +outsmarting +outsmarts +outsmell +outsmile +outsmiled +outsmiles +outsmiling +outsmoke +outsmoked +outsmokes +outsmoking +outsnatch +outsnore +outsnored +outsnores +outsnoring +outsoar +outsoared +outsoaring +outsoars +outsold +outsole +outsoler +outsoles +outsonet +outsonnet +outsophisticate +outsophisticated +outsophisticating +outsought +outsound +outspan +outspanned +outspanning +outspans +outsparkle +outsparkled +outsparkling +outsparspied +outsparspying +outsparspinned +outsparspinning +outsparsprued +outsparspruing +outspat +outspeak +outspeaker +outspeaking +outspeaks +outsped +outspeech +outspeed +outspell +outspelled +outspelling +outspells +outspelt +outspend +outspending +outspends +outspent +outspy +outspied +outspying +outspill +outspin +outspinned +outspinning +outspirit +outspit +outsplendor +outspoke +outspoken +outspokenly +outspokenness +outsport +outspout +outsprang +outspread +outspreading +outspreads +outspring +outsprint +outsprue +outsprued +outspruing +outspue +outspurn +outspurt +outstagger +outstay +outstaid +outstayed +outstaying +outstair +outstays +outstand +outstander +outstanding +outstandingly +outstandingness +outstandings +outstands +outstank +outstare +outstared +outstares +outstaring +outstart +outstarted +outstarter +outstarting +outstartle +outstartled +outstartling +outstarts +outstate +outstated +outstater +outstates +outstating +outstation +outstations +outstatistic +outstature +outstatured +outstaturing +outsteal +outstealing +outsteam +outsteer +outsteered +outsteering +outsteers +outstep +outstepped +outstepping +outsting +outstinging +outstink +outstole +outstolen +outstood +outstorm +outstrain +outstream +outstreet +outstretch +outstretched +outstretcher +outstretches +outstretching +outstridden +outstride +outstriding +outstrike +outstrip +outstripped +outstripping +outstrips +outstrive +outstriven +outstriving +outstrode +outstroke +outstrove +outstruck +outstrut +outstrutted +outstrutting +outstudent +outstudy +outstudied +outstudies +outstudying +outstung +outstunt +outstunted +outstunting +outstunts +outsubtle +outsuck +outsucken +outsuffer +outsuitor +outsulk +outsulked +outsulking +outsulks +outsum +outsummed +outsumming +outsung +outsuperstition +outswagger +outswam +outsware +outswarm +outswear +outswearing +outswears +outsweep +outsweeping +outsweepings +outsweeten +outswell +outswift +outswim +outswimming +outswims +outswindle +outswindled +outswindling +outswing +outswinger +outswinging +outswirl +outswore +outsworn +outswum +outswung +outtake +outtaken +outtakes +outtalent +outtalk +outtalked +outtalking +outtalks +outtask +outtasked +outtasking +outtasks +outtaste +outtear +outtearing +outtease +outteased +outteasing +outtell +outtelling +outtells +outthank +outthanked +outthanking +outthanks +outthieve +outthieved +outthieving +outthink +outthinking +outthinks +outthought +outthreaten +outthrew +outthrob +outthrobbed +outthrobbing +outthrobs +outthrough +outthrow +outthrowing +outthrown +outthrows +outthrust +outthruster +outthrusting +outthunder +outthwack +outtinkle +outtinkled +outtinkling +outtyrannize +outtyrannized +outtyrannizing +outtire +outtired +outtiring +outtoil +outtold +outtongue +outtongued +outtonguing +outtop +outtopped +outtopping +outtore +outtorn +outtower +outtowered +outtowering +outtowers +outtrade +outtraded +outtrades +outtrading +outtrail +outtravel +outtraveled +outtraveling +outtrick +outtricked +outtricking +outtricks +outtrot +outtrots +outtrotted +outtrotting +outtrump +outtrumped +outtrumping +outtrumps +outttore +outttorn +outturn +outturned +outturns +outtwine +outusure +outvalue +outvalued +outvalues +outvaluing +outvanish +outvaunt +outvaunted +outvaunting +outvaunts +outvelvet +outvenom +outvictor +outvie +outvied +outvier +outvigil +outvying +outvillage +outvillain +outvociferate +outvociferated +outvociferating +outvoyage +outvoyaged +outvoyaging +outvoice +outvoiced +outvoices +outvoicing +outvote +outvoted +outvoter +outvotes +outvoting +outway +outwait +outwaited +outwaiting +outwaits +outwake +outwale +outwalk +outwalked +outwalking +outwalks +outwall +outwallop +outwander +outwar +outwarble +outwarbled +outwarbling +outward +outwardly +outwardmost +outwardness +outwards +outwardsoutwarred +outwarring +outwars +outwash +outwashes +outwaste +outwasted +outwastes +outwasting +outwatch +outwatched +outwatches +outwatching +outwater +outwave +outwaved +outwaving +outwealth +outweapon +outweaponed +outwear +outweary +outwearied +outwearies +outwearying +outwearing +outwears +outweave +outweaving +outweed +outweep +outweeping +outweeps +outweigh +outweighed +outweighing +outweighs +outweight +outwell +outwent +outwept +outwhirl +outwhirled +outwhirling +outwhirls +outwick +outwiggle +outwiggled +outwiggling +outwile +outwiled +outwiles +outwiling +outwill +outwilled +outwilling +outwills +outwin +outwind +outwinded +outwinding +outwindow +outwinds +outwing +outwish +outwished +outwishes +outwishing +outwit +outwith +outwits +outwittal +outwitted +outwitter +outwitting +outwoe +outwoman +outwood +outword +outwore +outwork +outworked +outworker +outworkers +outworking +outworks +outworld +outworn +outworth +outwove +outwoven +outwrangle +outwrangled +outwrangling +outwrench +outwrest +outwrestle +outwrestled +outwrestling +outwriggle +outwriggled +outwriggling +outwring +outwringing +outwrit +outwrite +outwrites +outwriting +outwritten +outwrote +outwrought +outwrung +outwwept +outwwove +outwwoven +outzany +ouvert +ouverte +ouvrage +ouvre +ouvrier +ouvriere +ouze +ouzel +ouzels +ouzo +ouzos +ova +ovaherero +oval +ovalbumen +ovalbumin +ovalescent +ovaliform +ovalish +ovality +ovalities +ovalization +ovalize +ovally +ovalness +ovalnesses +ovaloid +ovals +ovalwise +ovambo +ovampo +ovangangela +ovant +ovary +ovaria +ovarial +ovarian +ovariectomy +ovariectomize +ovariectomized +ovariectomizing +ovaries +ovarin +ovarioabdominal +ovariocele +ovariocentesis +ovariocyesis +ovariodysneuria +ovariohysterectomy +ovariole +ovarioles +ovariolumbar +ovariorrhexis +ovariosalpingectomy +ovariosteresis +ovariostomy +ovariotomy +ovariotomies +ovariotomist +ovariotomize +ovariotubal +ovarious +ovaritides +ovaritis +ovarium +ovate +ovateconical +ovated +ovately +ovation +ovational +ovationary +ovations +ovatoacuminate +ovatocylindraceous +ovatoconical +ovatocordate +ovatodeltoid +ovatoellipsoidal +ovatoglobose +ovatolanceolate +ovatooblong +ovatoorbicular +ovatopyriform +ovatoquadrangular +ovatorotundate +ovatoserrate +ovatotriangular +ovey +oven +ovenbird +ovenbirds +ovendry +ovened +ovenful +ovening +ovenly +ovenlike +ovenman +ovenmen +ovenpeel +ovens +ovensman +ovenstone +ovenware +ovenwares +ovenwise +ovenwood +over +overability +overable +overably +overabound +overabounded +overabounding +overabounds +overabsorb +overabsorption +overabstain +overabstemious +overabstemiously +overabstemiousness +overabundance +overabundant +overabundantly +overabuse +overabused +overabusing +overabusive +overabusively +overabusiveness +overaccelerate +overaccelerated +overaccelerating +overacceleration +overaccentuate +overaccentuated +overaccentuating +overaccentuation +overaccumulate +overaccumulated +overaccumulating +overaccumulation +overaccuracy +overaccurate +overaccurately +overachieve +overachieved +overachiever +overachieving +overacidity +overact +overacted +overacting +overaction +overactivate +overactivated +overactivating +overactive +overactiveness +overactivity +overacts +overacute +overacutely +overacuteness +overaddiction +overadorn +overadorned +overadornment +overadvance +overadvanced +overadvancing +overadvice +overaffect +overaffected +overaffirm +overaffirmation +overaffirmative +overaffirmatively +overaffirmativeness +overafflict +overaffliction +overage +overageness +overages +overaggravate +overaggravated +overaggravating +overaggravation +overaggressive +overaggressively +overaggressiveness +overagitate +overagitated +overagitating +overagitation +overagonize +overalcoholize +overalcoholized +overalcoholizing +overall +overalled +overallegiance +overallegorize +overallegorized +overallegorizing +overalls +overambitioned +overambitious +overambitiously +overambitiousness +overambling +overanalysis +overanalytical +overanalytically +overanalyze +overanalyzed +overanalyzely +overanalyzes +overanalyzing +overangelic +overangry +overanimated +overanimatedly +overanimation +overannotate +overannotated +overannotating +overanswer +overanxiety +overanxious +overanxiously +overanxiousness +overappareled +overapplaud +overappraisal +overappraise +overappraised +overappraising +overappreciation +overappreciative +overappreciatively +overappreciativeness +overapprehended +overapprehension +overapprehensive +overapprehensively +overapprehensiveness +overapt +overaptly +overaptness +overarch +overarched +overarches +overarching +overargue +overargued +overarguing +overargumentative +overargumentatively +overargumentativeness +overarm +overartificial +overartificiality +overartificially +overassail +overassert +overassertion +overassertive +overassertively +overassertiveness +overassess +overassessment +overassume +overassumed +overassuming +overassumption +overassumptive +overassumptively +overassured +overassuredly +overassuredness +overate +overattached +overattachment +overattention +overattentive +overattentively +overattentiveness +overattenuate +overattenuated +overattenuating +overawe +overawed +overawes +overawful +overawing +overawn +overawning +overbade +overbait +overbake +overbaked +overbakes +overbaking +overbalance +overbalanced +overbalances +overbalancing +overballast +overbalm +overbanded +overbandy +overbank +overbanked +overbar +overbarish +overbark +overbarren +overbarrenness +overbase +overbaseness +overbashful +overbashfully +overbashfulness +overbattle +overbbore +overbborne +overbbred +overbear +overbearance +overbearer +overbearing +overbearingly +overbearingness +overbears +overbeat +overbeating +overbeetling +overbelief +overbend +overbepatched +overberg +overbet +overbets +overbetted +overbetting +overby +overbias +overbid +overbidden +overbidding +overbide +overbids +overbig +overbigness +overbill +overbillow +overbit +overbite +overbites +overbitten +overbitter +overbitterly +overbitterness +overblack +overblame +overblamed +overblaming +overblanch +overblaze +overbleach +overblessed +overblessedness +overblew +overblind +overblindly +overblithe +overbloom +overblouse +overblow +overblowing +overblown +overblows +overboard +overboast +overboastful +overboastfully +overboastfulness +overbody +overbodice +overboding +overboil +overbold +overboldly +overboldness +overbook +overbooked +overbooking +overbookish +overbookishly +overbookishness +overbooks +overbooming +overboot +overbore +overborn +overborne +overborrow +overbought +overbound +overbounteous +overbounteously +overbounteousness +overbow +overbowed +overbowl +overbrace +overbraced +overbracing +overbrag +overbragged +overbragging +overbray +overbrained +overbrake +overbraked +overbraking +overbranch +overbravado +overbrave +overbravely +overbraveness +overbravery +overbreak +overbreakage +overbreathe +overbred +overbreed +overbreeding +overbribe +overbridge +overbright +overbrightly +overbrightness +overbrilliance +overbrilliancy +overbrilliant +overbrilliantly +overbrim +overbrimmed +overbrimming +overbrimmingly +overbroaden +overbroil +overbrood +overbrow +overbrown +overbrowse +overbrowsed +overbrowsing +overbrush +overbrutal +overbrutality +overbrutalities +overbrutalization +overbrutalize +overbrutalized +overbrutalizing +overbrutally +overbubbling +overbuy +overbuying +overbuild +overbuilding +overbuilt +overbuys +overbulk +overbulky +overbulkily +overbulkiness +overbumptious +overbumptiously +overbumptiousness +overburden +overburdened +overburdening +overburdeningly +overburdens +overburdensome +overburn +overburned +overburningly +overburnt +overburst +overburthen +overbusy +overbusily +overbusiness +overbusyness +overcalculate +overcalculation +overcall +overcalled +overcalling +overcalls +overcame +overcanny +overcanopy +overcap +overcapability +overcapable +overcapably +overcapacity +overcapacities +overcape +overcapitalisation +overcapitalise +overcapitalised +overcapitalising +overcapitalization +overcapitalize +overcapitalized +overcapitalizes +overcapitalizing +overcaptious +overcaptiously +overcaptiousness +overcard +overcare +overcareful +overcarefully +overcarefulness +overcareless +overcarelessly +overcarelessness +overcaring +overcarking +overcarry +overcarrying +overcast +overcasting +overcasts +overcasual +overcasually +overcasualness +overcasuistical +overcatch +overcaustic +overcaustically +overcausticity +overcaution +overcautious +overcautiously +overcautiousness +overcensor +overcensorious +overcensoriously +overcensoriousness +overcentralization +overcentralize +overcentralized +overcentralizing +overcerebral +overcertify +overcertification +overcertified +overcertifying +overchafe +overchafed +overchafing +overchannel +overchant +overcharge +overcharged +overchargement +overcharger +overcharges +overcharging +overcharitable +overcharitableness +overcharitably +overcharity +overchase +overchased +overchasing +overcheap +overcheaply +overcheapness +overcheck +overcherish +overcherished +overchidden +overchief +overchildish +overchildishly +overchildishness +overchill +overchlorinate +overchoke +overchrome +overchurch +overcirculate +overcircumspect +overcircumspection +overcivil +overcivility +overcivilization +overcivilize +overcivilized +overcivilizing +overcivilly +overclaim +overclamor +overclasp +overclean +overcleanly +overcleanness +overcleave +overclemency +overclement +overclever +overcleverly +overcleverness +overclimb +overclinical +overclinically +overclinicalness +overcloak +overclog +overclogged +overclogging +overcloy +overclose +overclosely +overcloseness +overclothe +overclothes +overcloud +overclouded +overclouding +overclouds +overcluster +overclutter +overcoached +overcoat +overcoated +overcoating +overcoats +overcoy +overcoil +overcoyly +overcoyness +overcold +overcoldly +overcollar +overcolor +overcoloration +overcoloring +overcolour +overcomable +overcome +overcomer +overcomes +overcoming +overcomingly +overcommand +overcommend +overcommendation +overcommercialization +overcommercialize +overcommercialized +overcommercializing +overcommit +overcommitment +overcommon +overcommonly +overcommonness +overcommunicative +overcompensate +overcompensated +overcompensates +overcompensating +overcompensation +overcompensations +overcompensatory +overcompensators +overcompetition +overcompetitive +overcompetitively +overcompetitiveness +overcomplacence +overcomplacency +overcomplacent +overcomplacently +overcomplete +overcomplex +overcomplexity +overcompliant +overcomplicate +overcomplicated +overcomplicating +overcompound +overconcentrate +overconcentrated +overconcentrating +overconcentration +overconcern +overconcerned +overcondensation +overcondense +overcondensed +overcondensing +overconfidence +overconfident +overconfidently +overconfiding +overconfute +overconquer +overconscientious +overconscientiously +overconscientiousness +overconscious +overconsciously +overconsciousness +overconservatism +overconservative +overconservatively +overconservativeness +overconsiderate +overconsiderately +overconsiderateness +overconsideration +overconstant +overconstantly +overconstantness +overconsume +overconsumed +overconsuming +overconsumption +overcontented +overcontentedly +overcontentedness +overcontentious +overcontentiously +overcontentiousness +overcontentment +overcontract +overcontraction +overcontribute +overcontributed +overcontributing +overcontribution +overcontrite +overcontritely +overcontriteness +overcontrol +overcontrolled +overcontrolling +overcook +overcooked +overcooking +overcooks +overcool +overcooled +overcooling +overcoolly +overcoolness +overcools +overcopious +overcopiously +overcopiousness +overcorned +overcorrect +overcorrection +overcorrupt +overcorruption +overcorruptly +overcostly +overcostliness +overcount +overcourteous +overcourteously +overcourteousness +overcourtesy +overcover +overcovetous +overcovetously +overcovetousness +overcow +overcram +overcramme +overcrammed +overcrammi +overcramming +overcrams +overcredit +overcredulity +overcredulous +overcredulously +overcredulousness +overcreed +overcreep +overcry +overcritical +overcritically +overcriticalness +overcriticism +overcriticize +overcriticized +overcriticizing +overcrop +overcropped +overcropping +overcrops +overcross +overcrossing +overcrow +overcrowd +overcrowded +overcrowdedly +overcrowdedness +overcrowding +overcrowds +overcrown +overcrust +overcull +overcultivate +overcultivated +overcultivating +overcultivation +overculture +overcultured +overcumber +overcunning +overcunningly +overcunningness +overcup +overcured +overcuriosity +overcurious +overcuriously +overcuriousness +overcurl +overcurrency +overcurrent +overcurtain +overcustom +overcut +overcutter +overcutting +overdainty +overdaintily +overdaintiness +overdamn +overdance +overdangle +overdare +overdared +overdares +overdaring +overdaringly +overdarken +overdash +overdated +overdazed +overdazzle +overdazzled +overdazzling +overdeal +overdear +overdearly +overdearness +overdebate +overdebated +overdebating +overdebilitate +overdebilitated +overdebilitating +overdecadence +overdecadent +overdecadently +overdeck +overdecked +overdecking +overdecks +overdecorate +overdecorated +overdecorates +overdecorating +overdecoration +overdecorative +overdecoratively +overdecorativeness +overdedicate +overdedicated +overdedicating +overdedication +overdeeming +overdeep +overdeepen +overdeeply +overdefensive +overdefensively +overdefensiveness +overdeferential +overdeferentially +overdefiant +overdefiantly +overdefiantness +overdefined +overdeliberate +overdeliberated +overdeliberately +overdeliberateness +overdeliberating +overdeliberation +overdelicacy +overdelicate +overdelicately +overdelicateness +overdelicious +overdeliciously +overdeliciousness +overdelighted +overdelightedly +overdemand +overdemandiness +overdemandingly +overdemandingness +overdemocracy +overdemonstrative +overden +overdenunciation +overdependence +overdependent +overdepress +overdepressive +overdepressively +overdepressiveness +overderide +overderided +overderiding +overderisive +overderisively +overderisiveness +overdescant +overdescribe +overdescribed +overdescribing +overdescriptive +overdescriptively +overdescriptiveness +overdesire +overdesirous +overdesirously +overdesirousness +overdestructive +overdestructively +overdestructiveness +overdetailed +overdetermination +overdetermined +overdevelop +overdeveloped +overdeveloping +overdevelopment +overdevelops +overdevoted +overdevotedly +overdevotedness +overdevotion +overdevout +overdevoutness +overdid +overdye +overdyed +overdyeing +overdyer +overdyes +overdiffuse +overdiffused +overdiffusely +overdiffuseness +overdiffusing +overdiffusingly +overdiffusingness +overdiffusion +overdigest +overdignify +overdignified +overdignifiedly +overdignifiedness +overdignifying +overdignity +overdying +overdilate +overdilated +overdilating +overdilation +overdiligence +overdiligent +overdiligently +overdiligentness +overdilute +overdiluted +overdiluting +overdilution +overdischarge +overdiscipline +overdisciplined +overdisciplining +overdiscount +overdiscourage +overdiscouraged +overdiscouragement +overdiscouraging +overdiscreet +overdiscreetly +overdiscreetness +overdiscriminating +overdiscriminatingly +overdiscrimination +overdiscuss +overdistance +overdistant +overdistantly +overdistantness +overdistempered +overdistend +overdistension +overdistention +overdistort +overdistortion +overdistrait +overdistraught +overdiverse +overdiversely +overdiverseness +overdiversify +overdiversification +overdiversified +overdiversifies +overdiversifying +overdiversity +overdo +overdoctrinaire +overdoctrinize +overdoer +overdoers +overdoes +overdogmatic +overdogmatical +overdogmatically +overdogmaticalness +overdogmatism +overdoing +overdome +overdomesticate +overdomesticated +overdomesticating +overdominance +overdominant +overdominate +overdominated +overdominating +overdone +overdoor +overdosage +overdose +overdosed +overdoses +overdosing +overdoubt +overdoze +overdozed +overdozing +overdraft +overdrafts +overdrain +overdrainage +overdramatic +overdramatically +overdramatize +overdramatized +overdramatizes +overdramatizing +overdrank +overdrape +overdrapery +overdraught +overdraw +overdrawer +overdrawing +overdrawn +overdraws +overdream +overdredge +overdredged +overdredging +overdrench +overdress +overdressed +overdresses +overdressing +overdrew +overdry +overdried +overdrifted +overdrily +overdriness +overdrink +overdrinking +overdrinks +overdrip +overdrive +overdriven +overdrives +overdriving +overdroop +overdrove +overdrowsed +overdrunk +overdubbed +overdue +overdunged +overdure +overdust +overeager +overeagerly +overeagerness +overearly +overearnest +overearnestly +overearnestness +overeasy +overeasily +overeasiness +overeat +overeate +overeaten +overeater +overeating +overeats +overed +overedge +overedit +overeditorialize +overeditorialized +overeditorializing +overeducate +overeducated +overeducates +overeducating +overeducation +overeducative +overeducatively +overeffort +overeffusive +overeffusively +overeffusiveness +overegg +overeye +overeyebrowed +overeyed +overeying +overelaborate +overelaborated +overelaborately +overelaborateness +overelaborates +overelaborating +overelaboration +overelate +overelated +overelating +overelegance +overelegancy +overelegant +overelegantly +overelegantness +overelliptical +overelliptically +overembellish +overembellished +overembellishes +overembellishing +overembellishment +overembroider +overemotional +overemotionality +overemotionalize +overemotionalized +overemotionalizing +overemotionally +overemotionalness +overemphasis +overemphasize +overemphasized +overemphasizes +overemphasizing +overemphatic +overemphatical +overemphatically +overemphaticalness +overemphaticness +overempired +overempirical +overempirically +overemploy +overemployment +overempty +overemptiness +overemulate +overemulated +overemulating +overemulation +overenter +overenthusiasm +overenthusiastic +overenthusiastically +overentreat +overentry +overenvious +overenviously +overenviousness +overequal +overequip +overest +overesteem +overestimate +overestimated +overestimates +overestimating +overestimation +overestimations +overexacting +overexaggerate +overexaggerated +overexaggerating +overexcelling +overexcitability +overexcitable +overexcitably +overexcite +overexcited +overexcitement +overexcites +overexciting +overexercise +overexercised +overexercises +overexercising +overexert +overexerted +overexertedly +overexertedness +overexerting +overexertion +overexerts +overexpand +overexpanded +overexpanding +overexpands +overexpansion +overexpansive +overexpansively +overexpansiveness +overexpect +overexpectant +overexpectantly +overexpectantness +overexpend +overexpenditure +overexpert +overexplain +overexplanation +overexplicit +overexploited +overexpose +overexposed +overexposes +overexposing +overexposure +overexpress +overexpressive +overexpressively +overexpressiveness +overexquisite +overexquisitely +overextend +overextended +overextending +overextends +overextension +overextensive +overextreme +overexuberance +overexuberant +overexuberantly +overexuberantness +overface +overfacile +overfacilely +overfacility +overfactious +overfactiously +overfactiousness +overfactitious +overfag +overfagged +overfagging +overfaint +overfaintly +overfaintness +overfaith +overfaithful +overfaithfully +overfaithfulness +overfall +overfallen +overfalling +overfamed +overfamiliar +overfamiliarity +overfamiliarly +overfamous +overfancy +overfanciful +overfancifully +overfancifulness +overfar +overfast +overfastidious +overfastidiously +overfastidiousness +overfasting +overfat +overfatigue +overfatigued +overfatigues +overfatiguing +overfatness +overfatten +overfault +overfavor +overfavorable +overfavorableness +overfavorably +overfear +overfeared +overfearful +overfearfully +overfearfulness +overfearing +overfears +overfeast +overfeatured +overfed +overfee +overfeed +overfeeding +overfeeds +overfeel +overfell +overfellowly +overfellowlike +overfelon +overfeminine +overfemininely +overfemininity +overfeminize +overfeminized +overfeminizing +overfertile +overfertility +overfervent +overfervently +overferventness +overfestoon +overfew +overfierce +overfiercely +overfierceness +overfile +overfill +overfilled +overfilling +overfills +overfilm +overfilter +overfine +overfinished +overfish +overfished +overfishes +overfishing +overfit +overfix +overflap +overflat +overflatly +overflatness +overflatten +overflavor +overfleece +overfleshed +overflew +overflexion +overfly +overflies +overflight +overflights +overflying +overfling +overfloat +overflog +overflogged +overflogging +overflood +overflorid +overfloridly +overfloridness +overflour +overflourish +overflow +overflowable +overflowed +overflower +overflowing +overflowingly +overflowingness +overflown +overflows +overfluency +overfluent +overfluently +overfluentness +overflush +overflutter +overfold +overfond +overfondle +overfondled +overfondly +overfondling +overfondness +overfoolish +overfoolishly +overfoolishness +overfoot +overforce +overforced +overforcing +overforged +overformalize +overformalized +overformalizing +overformed +overforward +overforwardly +overforwardness +overfought +overfoul +overfoully +overfoulness +overfragile +overfragmented +overfrail +overfrailly +overfrailness +overfrailty +overfranchised +overfrank +overfrankly +overfrankness +overfraught +overfree +overfreedom +overfreely +overfreight +overfreighted +overfrequency +overfrequent +overfrequently +overfret +overfrieze +overfrighted +overfrighten +overfroth +overfrown +overfrozen +overfrugal +overfrugality +overfrugally +overfruited +overfruitful +overfruitfully +overfruitfulness +overfrustration +overfull +overfullness +overfunctioning +overfurnish +overfurnished +overfurnishes +overfurnishing +overgaiter +overgalled +overgamble +overgambled +overgambling +overgang +overgarment +overgarnish +overgarrison +overgaze +overgeneral +overgeneralization +overgeneralize +overgeneralized +overgeneralizes +overgeneralizing +overgenerally +overgenerosity +overgenerous +overgenerously +overgenerousness +overgenial +overgeniality +overgenially +overgenialness +overgentle +overgently +overgesticulate +overgesticulated +overgesticulating +overgesticulation +overgesticulative +overgesticulatively +overgesticulativeness +overget +overgetting +overgifted +overgild +overgilded +overgilding +overgilds +overgilt +overgilted +overgird +overgirded +overgirding +overgirdle +overgirds +overgirt +overgive +overglad +overgladly +overglance +overglanced +overglancing +overglass +overglaze +overglazed +overglazes +overglazing +overglide +overglint +overgloom +overgloomy +overgloomily +overgloominess +overglorious +overgloss +overglut +overgo +overgoad +overgoaded +overgoading +overgoads +overgod +overgodly +overgodliness +overgoing +overgone +overgood +overgorge +overgorged +overgot +overgotten +overgovern +overgovernment +overgown +overgrace +overgracious +overgraciously +overgraciousness +overgrade +overgraded +overgrading +overgraduated +overgrain +overgrainer +overgrasping +overgrateful +overgratefully +overgratefulness +overgratify +overgratification +overgratified +overgratifying +overgratitude +overgraze +overgrazed +overgrazes +overgrazing +overgreasy +overgreasiness +overgreat +overgreatly +overgreatness +overgreed +overgreedy +overgreedily +overgreediness +overgrew +overgrieve +overgrieved +overgrieving +overgrievous +overgrievously +overgrievousness +overgrind +overgross +overgrossly +overgrossness +overground +overgrow +overgrowing +overgrown +overgrows +overgrowth +overguilty +overgun +overhail +overhair +overhale +overhalf +overhand +overhanded +overhandicap +overhandicapped +overhandicapping +overhanding +overhandle +overhandled +overhandling +overhands +overhang +overhanging +overhangs +overhappy +overhappily +overhappiness +overharass +overharassment +overhard +overharden +overhardy +overhardness +overharsh +overharshly +overharshness +overhaste +overhasten +overhasty +overhastily +overhastiness +overhate +overhated +overhates +overhating +overhatted +overhaughty +overhaughtily +overhaughtiness +overhaul +overhauled +overhauler +overhauling +overhauls +overhead +overheady +overheadiness +overheadman +overheads +overheap +overheaped +overheaping +overheaps +overhear +overheard +overhearer +overhearing +overhears +overhearty +overheartily +overheartiness +overheat +overheated +overheatedly +overheating +overheats +overheave +overheavy +overheavily +overheaviness +overheight +overheighten +overheinous +overheld +overhelp +overhelpful +overhelpfully +overhelpfulness +overhie +overhigh +overhighly +overhill +overhip +overhysterical +overhit +overhold +overholding +overholds +overholy +overholiness +overhollow +overhomely +overhomeliness +overhonest +overhonesty +overhonestly +overhonestness +overhonor +overhope +overhoped +overhopes +overhoping +overhorse +overhostile +overhostilely +overhostility +overhot +overhotly +overhour +overhouse +overhover +overhuge +overhugely +overhugeness +overhuman +overhumane +overhumanity +overhumanize +overhumanized +overhumanizing +overhumble +overhumbleness +overhumbly +overhung +overhunt +overhunted +overhunting +overhunts +overhurl +overhurry +overhurried +overhurriedly +overhurrying +overhusk +overidden +overidealism +overidealistic +overidealize +overidealized +overidealizing +overidentify +overidentified +overidentifying +overidle +overidleness +overidly +overidness +overidolatrous +overidolatrously +overidolatrousness +overyear +overillustrate +overillustrated +overillustrating +overillustration +overillustrative +overillustratively +overimaginative +overimaginatively +overimaginativeness +overimitate +overimitated +overimitating +overimitation +overimitative +overimitatively +overimitativeness +overimmunize +overimmunized +overimmunizing +overimport +overimportance +overimportation +overimpose +overimposed +overimposing +overimpress +overimpressed +overimpresses +overimpressibility +overimpressible +overimpressibly +overimpressing +overimpressionability +overimpressionable +overimpressionableness +overimpressionably +overinclinable +overinclination +overincline +overinclined +overinclines +overinclining +overinclusive +overincrust +overincurious +overindividualism +overindividualistic +overindividualistically +overindividualization +overindulge +overindulged +overindulgence +overindulgent +overindulgently +overindulges +overindulging +overindustrialism +overindustrialization +overindustrialize +overindustrialized +overindustrializes +overindustrializing +overinflate +overinflated +overinflates +overinflating +overinflation +overinflationary +overinflative +overinfluence +overinfluenced +overinfluencing +overinfluential +overinform +overing +overinhibit +overinhibited +overink +overinsist +overinsistence +overinsistency +overinsistencies +overinsistent +overinsistently +overinsolence +overinsolent +overinsolently +overinstruct +overinstruction +overinstructive +overinstructively +overinstructiveness +overinsurance +overinsure +overinsured +overinsures +overinsuring +overintellectual +overintellectualism +overintellectuality +overintellectualization +overintellectualize +overintellectualized +overintellectualizing +overintellectually +overintellectualness +overintense +overintensely +overintenseness +overintensify +overintensification +overintensified +overintensifying +overintensity +overinterest +overinterested +overinterestedly +overinterestedness +overinterference +overinventoried +overinvest +overinvested +overinvesting +overinvestment +overinvests +overinvolve +overinvolved +overinvolving +overiodize +overiodized +overiodizing +overyoung +overyouthful +overirrigate +overirrigated +overirrigating +overirrigation +overissue +overissued +overissues +overissuing +overitching +overjacket +overjade +overjaded +overjading +overjawed +overjealous +overjealously +overjealousness +overjob +overjocular +overjocularity +overjocularly +overjoy +overjoyed +overjoyful +overjoyfully +overjoyfulness +overjoying +overjoyous +overjoyously +overjoyousness +overjoys +overjudge +overjudging +overjudgment +overjudicious +overjudiciously +overjudiciousness +overjump +overjust +overjutting +overkeen +overkeenly +overkeenness +overkeep +overkick +overkill +overkilled +overkilling +overkills +overkind +overkindly +overkindness +overking +overknavery +overknee +overknow +overknowing +overlabor +overlabored +overlaboring +overlabour +overlaboured +overlabouring +overlace +overlactate +overlactated +overlactating +overlactation +overlade +overladed +overladen +overlades +overlading +overlay +overlaid +overlayed +overlayer +overlaying +overlain +overlays +overland +overlander +overlands +overlaness +overlanguaged +overlap +overlapped +overlapping +overlaps +overlard +overlarge +overlargely +overlargeness +overlascivious +overlasciviously +overlasciviousness +overlash +overlast +overlate +overlateness +overlather +overlaud +overlaudation +overlaudatory +overlaugh +overlaunch +overlave +overlavish +overlavishly +overlavishness +overlax +overlaxative +overlaxly +overlaxness +overlead +overleaf +overlean +overleap +overleaped +overleaping +overleaps +overleapt +overlearn +overlearned +overlearnedly +overlearnedness +overleather +overleave +overleaven +overleer +overleg +overlegislate +overlegislated +overlegislating +overlegislation +overleisured +overlength +overlet +overlets +overlettered +overletting +overlewd +overlewdly +overlewdness +overly +overliberal +overliberality +overliberalization +overliberalize +overliberalized +overliberalizing +overliberally +overlicentious +overlicentiously +overlicentiousness +overlick +overlie +overlier +overlies +overlift +overlight +overlighted +overlightheaded +overlightly +overlightness +overlightsome +overliing +overlying +overliking +overlimit +overline +overling +overlinger +overlinked +overlip +overlipping +overlisted +overlisten +overliterary +overliterarily +overliterariness +overlittle +overlive +overlived +overlively +overliveliness +overliver +overlives +overliving +overload +overloaded +overloading +overloads +overloan +overloath +overlock +overlocker +overlofty +overloftily +overloftiness +overlogical +overlogicality +overlogically +overlogicalness +overloyal +overloyally +overloyalty +overloyalties +overlong +overlook +overlooked +overlooker +overlooking +overlooks +overloose +overloosely +overlooseness +overlord +overlorded +overlording +overlords +overlordship +overloud +overloudly +overloudness +overloup +overlove +overloved +overlover +overloves +overloving +overlow +overlowness +overlubricate +overlubricated +overlubricating +overlubricatio +overlubrication +overluscious +overlusciously +overlusciousness +overlush +overlushly +overlushness +overlusty +overlustiness +overluxuriance +overluxuriancy +overluxuriant +overluxuriantly +overluxurious +overluxuriously +overluxuriousness +overmagnetic +overmagnetically +overmagnify +overmagnification +overmagnified +overmagnifies +overmagnifying +overmagnitude +overmajority +overmalapert +overman +overmanage +overmanaged +overmanaging +overmany +overmanned +overmanning +overmans +overmantel +overmantle +overmarch +overmark +overmarking +overmarl +overmask +overmast +overmaster +overmastered +overmasterful +overmasterfully +overmasterfulness +overmastering +overmasteringly +overmasters +overmatch +overmatched +overmatches +overmatching +overmatter +overmature +overmaturely +overmatureness +overmaturity +overmean +overmeanly +overmeanness +overmeasure +overmeddle +overmeddled +overmeddling +overmeek +overmeekly +overmeekness +overmellow +overmellowly +overmellowness +overmelodied +overmelodious +overmelodiously +overmelodiousness +overmelt +overmelted +overmelting +overmelts +overmen +overmerciful +overmercifully +overmercifulness +overmerit +overmerry +overmerrily +overmerriment +overmerriness +overmeticulous +overmeticulousness +overmettled +overmickle +overmighty +overmild +overmilitaristic +overmilitaristically +overmill +overmind +overminute +overminutely +overminuteness +overmystify +overmystification +overmystified +overmystifying +overmitigate +overmitigated +overmitigating +overmix +overmixed +overmixes +overmixing +overmobilize +overmobilized +overmobilizing +overmoccasin +overmodernization +overmodernize +overmodernized +overmodernizing +overmodest +overmodesty +overmodestly +overmodify +overmodification +overmodified +overmodifies +overmodifying +overmodulation +overmoist +overmoisten +overmoisture +overmonopolize +overmonopolized +overmonopolizing +overmoral +overmoralistic +overmoralize +overmoralized +overmoralizing +overmoralizingly +overmorally +overmore +overmortgage +overmortgaged +overmortgaging +overmoss +overmost +overmotor +overmount +overmounts +overmourn +overmournful +overmournfully +overmournfulness +overmuch +overmuches +overmuchness +overmultiply +overmultiplication +overmultiplied +overmultiplying +overmultitude +overmuse +overname +overnarrow +overnarrowly +overnarrowness +overnationalization +overnationalize +overnationalized +overnationalizing +overnear +overnearness +overneat +overneatly +overneatness +overneglect +overneglectful +overneglectfully +overneglectfulness +overnegligence +overnegligent +overnegligently +overnegligentness +overnervous +overnervously +overnervousness +overness +overnet +overneutralization +overneutralize +overneutralized +overneutralizer +overneutralizing +overnew +overnice +overnicely +overniceness +overnicety +overniceties +overnigh +overnight +overnighter +overnighters +overnimble +overnipping +overnoble +overnobleness +overnobly +overnoise +overnormal +overnormality +overnormalization +overnormalize +overnormalized +overnormalizing +overnormally +overnotable +overnourish +overnourishingly +overnourishment +overnoveled +overnumber +overnumerous +overnumerously +overnumerousness +overnurse +overnursed +overnursing +overobedience +overobedient +overobediently +overobese +overobesely +overobeseness +overobesity +overobject +overobjectify +overobjectification +overobjectified +overobjectifying +overoblige +overobsequious +overobsequiously +overobsequiousness +overoffend +overoffensive +overoffensively +overoffensiveness +overofficered +overofficious +overofficiously +overofficiousness +overoptimism +overoptimist +overoptimistic +overoptimistically +overorder +overorganization +overorganize +overorganized +overorganizing +overornament +overornamental +overornamentality +overornamentally +overornamentation +overornamented +overoxidization +overoxidize +overoxidized +overoxidizing +overpack +overpay +overpaid +overpaying +overpayment +overpained +overpainful +overpainfully +overpainfulness +overpaint +overpays +overpamper +overpark +overpart +overparted +overparty +overpartial +overpartiality +overpartially +overpartialness +overparticular +overparticularity +overparticularly +overparticularness +overpass +overpassed +overpasses +overpassing +overpassionate +overpassionately +overpassionateness +overpast +overpatient +overpatriotic +overpatriotically +overpatriotism +overpeer +overpenalization +overpenalize +overpenalized +overpenalizing +overpending +overpensive +overpensively +overpensiveness +overpeople +overpeopled +overpeopling +overpepper +overperemptory +overperemptorily +overperemptoriness +overpermissive +overpermissiveness +overpersecute +overpersecuted +overpersecuting +overpersuade +overpersuaded +overpersuading +overpersuasion +overpert +overpessimism +overpessimistic +overpessimistically +overpet +overphilosophize +overphilosophized +overphilosophizing +overphysic +overpick +overpictorialize +overpictorialized +overpictorializing +overpicture +overpinching +overpious +overpiousness +overpitch +overpitched +overpiteous +overpiteously +overpiteousness +overplace +overplaced +overplacement +overplay +overplayed +overplaying +overplain +overplainly +overplainness +overplays +overplant +overplausible +overplausibleness +overplausibly +overplease +overpleased +overpleasing +overplenitude +overplenteous +overplenteously +overplenteousness +overplenty +overplentiful +overplentifully +overplentifulness +overply +overplied +overplies +overplying +overplot +overplow +overplumb +overplume +overplump +overplumpness +overplus +overpluses +overpoeticize +overpoeticized +overpoeticizing +overpointed +overpoise +overpole +overpolemical +overpolemically +overpolemicalness +overpolice +overpoliced +overpolicing +overpolish +overpolitic +overpolitical +overpolitically +overpollinate +overpollinated +overpollinating +overponderous +overponderously +overponderousness +overpopular +overpopularity +overpopularly +overpopulate +overpopulated +overpopulates +overpopulating +overpopulation +overpopulous +overpopulously +overpopulousness +overpositive +overpositively +overpositiveness +overpossess +overpost +overpot +overpotency +overpotent +overpotential +overpotently +overpotentness +overpour +overpower +overpowered +overpowerful +overpowerfully +overpowerfulness +overpowering +overpoweringly +overpoweringness +overpowers +overpractice +overpracticed +overpracticing +overpray +overpraise +overpraised +overpraises +overpraising +overpratice +overpraticed +overpraticing +overpreach +overprecise +overprecisely +overpreciseness +overprecision +overpreface +overpregnant +overpreoccupation +overpreoccupy +overpreoccupied +overpreoccupying +overpress +overpressure +overpresumption +overpresumptive +overpresumptively +overpresumptiveness +overpresumptuous +overpresumptuously +overpresumptuousness +overprice +overpriced +overprices +overpricing +overprick +overpride +overprint +overprinted +overprinting +overprints +overprize +overprized +overprizer +overprizing +overprocrastination +overproduce +overproduced +overproduces +overproducing +overproduction +overproductive +overproficiency +overproficient +overproficiently +overprofusion +overprolific +overprolifically +overprolificness +overprolix +overprolixity +overprolixly +overprolixness +overprominence +overprominent +overprominently +overprominentness +overpromise +overpromised +overpromising +overprompt +overpromptly +overpromptness +overprone +overproneness +overproness +overpronounce +overpronounced +overpronouncing +overpronunciation +overproof +overproportion +overproportionate +overproportionated +overproportionately +overproportioned +overprosperity +overprosperous +overprosperously +overprosperousness +overprotect +overprotected +overprotecting +overprotection +overprotective +overprotects +overprotract +overprotraction +overproud +overproudly +overproudness +overprove +overproved +overprovender +overprovide +overprovided +overprovident +overprovidently +overprovidentness +overproviding +overproving +overprovision +overprovocation +overprovoke +overprovoked +overprovoking +overprune +overpruned +overpruning +overpsychologize +overpsychologized +overpsychologizing +overpublic +overpublicity +overpublicize +overpublicized +overpublicizing +overpuff +overpuissant +overpuissantly +overpunish +overpunishment +overpurchase +overpurchased +overpurchasing +overput +overqualify +overqualification +overqualified +overqualifying +overquantity +overquarter +overquell +overquick +overquickly +overquiet +overquietly +overquietness +overrace +overrack +overrake +overraked +overraking +overran +overraness +overrange +overrank +overrankness +overrapture +overrapturize +overrash +overrashly +overrashness +overrate +overrated +overrates +overrating +overrational +overrationalization +overrationalize +overrationalized +overrationalizing +overrationally +overraught +overravish +overreach +overreached +overreacher +overreachers +overreaches +overreaching +overreachingly +overreachingness +overreact +overreacted +overreacting +overreaction +overreactions +overreactive +overreacts +overread +overreader +overready +overreadily +overreadiness +overreading +overrealism +overrealistic +overrealistically +overreckon +overreckoning +overrecord +overreduce +overreduced +overreducing +overreduction +overrefine +overrefined +overrefinement +overrefines +overrefining +overreflection +overreflective +overreflectively +overreflectiveness +overregiment +overregimentation +overregister +overregistration +overregular +overregularity +overregularly +overregulate +overregulated +overregulating +overregulation +overrelax +overreliance +overreliant +overreligion +overreligiosity +overreligious +overreligiously +overreligiousness +overremiss +overremissly +overremissness +overrennet +overrent +overreplete +overrepletion +overrepresent +overrepresentation +overrepresentative +overrepresentatively +overrepresentativeness +overrepresented +overrepress +overreprimand +overreserved +overreservedly +overreservedness +overresist +overresolute +overresolutely +overresoluteness +overrestore +overrestrain +overrestraint +overrestrict +overrestriction +overretention +overreward +overrich +overriches +overrichly +overrichness +overrid +overridden +override +overrider +overrides +overriding +overrife +overrigged +overright +overrighteous +overrighteously +overrighteousness +overrigid +overrigidity +overrigidly +overrigidness +overrigorous +overrigorously +overrigorousness +overrim +overriot +overripe +overripely +overripen +overripeness +overrise +overrisen +overrising +overroast +overroasted +overroasting +overroasts +overrode +overroyal +overroll +overromanticize +overromanticized +overromanticizing +overroof +overrooted +overrose +overrough +overroughly +overroughness +overrude +overrudely +overrudeness +overruff +overruffed +overruffing +overruffs +overrule +overruled +overruler +overrules +overruling +overrulingly +overrun +overrunner +overrunning +overrunningly +overruns +overrush +overrusset +overrust +overs +oversacrificial +oversacrificially +oversacrificialness +oversad +oversadly +oversadness +oversay +oversaid +oversail +oversale +oversales +oversaliva +oversalt +oversalted +oversalty +oversalting +oversalts +oversand +oversanded +oversanguine +oversanguinely +oversanguineness +oversapless +oversate +oversated +oversatiety +oversating +oversatisfy +oversaturate +oversaturated +oversaturating +oversaturation +oversauce +oversaucy +oversauciness +oversave +oversaved +oversaves +oversaving +oversaw +overscare +overscatter +overscented +oversceptical +oversceptically +overscepticalness +overscepticism +overscore +overscored +overscoring +overscour +overscratch +overscrawl +overscream +overscribble +overscrub +overscrubbed +overscrubbing +overscruple +overscrupled +overscrupling +overscrupulosity +overscrupulous +overscrupulously +overscrupulousness +overscurf +overscutched +oversea +overseal +overseam +overseamer +oversearch +overseas +overseason +overseasoned +overseated +oversecrete +oversecreted +oversecreting +oversecretion +oversecure +oversecured +oversecurely +oversecuring +oversecurity +oversedation +oversee +overseed +overseeded +overseeding +overseeds +overseeing +overseen +overseer +overseerism +overseers +overseership +oversees +overseethe +overseing +oversell +overselling +oversells +oversend +oversensibility +oversensible +oversensibleness +oversensibly +oversensitive +oversensitively +oversensitiveness +oversensitivity +oversensitize +oversensitized +oversensitizing +oversententious +oversentimental +oversentimentalism +oversentimentality +oversentimentalize +oversentimentalized +oversentimentalizing +oversentimentally +overserene +overserenely +overserenity +overserious +overseriously +overseriousness +overservice +overservile +overservilely +overservileness +overservility +overset +oversets +oversetter +oversetting +oversettle +oversettled +oversettlement +oversettling +oversevere +overseverely +oversevereness +overseverity +oversew +oversewed +oversewing +oversewn +oversews +oversexed +overshade +overshaded +overshading +overshadow +overshadowed +overshadower +overshadowing +overshadowingly +overshadowment +overshadows +overshake +oversharp +oversharpness +overshave +oversheet +overshelving +overshepherd +overshine +overshined +overshining +overshirt +overshoe +overshoes +overshone +overshoot +overshooting +overshoots +overshort +overshorten +overshortly +overshortness +overshot +overshots +overshoulder +overshowered +overshrink +overshroud +oversick +overside +oversides +oversight +oversights +oversigned +oversile +oversilence +oversilent +oversilently +oversilentness +oversilver +oversimple +oversimpleness +oversimply +oversimplicity +oversimplify +oversimplification +oversimplifications +oversimplified +oversimplifies +oversimplifying +oversystematic +oversystematically +oversystematicalness +oversystematize +oversystematized +oversystematizing +oversize +oversized +oversizes +oversizing +overskeptical +overskeptically +overskepticalness +overskeptticism +overskim +overskip +overskipper +overskirt +overslack +overslander +overslaugh +overslaughed +overslaughing +overslavish +overslavishly +overslavishness +oversleep +oversleeping +oversleeps +oversleeve +overslept +overslid +overslidden +overslide +oversliding +overslight +overslip +overslipped +overslipping +overslips +overslipt +overslop +overslope +overslow +overslowly +overslowness +overslur +oversmall +oversman +oversmite +oversmitten +oversmoke +oversmooth +oversmoothly +oversmoothness +oversness +oversnow +oversoak +oversoaked +oversoaking +oversoaks +oversoap +oversoar +oversocial +oversocialize +oversocialized +oversocializing +oversocially +oversock +oversoft +oversoften +oversoftly +oversoftness +oversold +oversolemn +oversolemnity +oversolemnly +oversolemnness +oversolicitous +oversolicitously +oversolicitousness +oversolidify +oversolidification +oversolidified +oversolidifying +oversoon +oversoothing +oversoothingly +oversophisticated +oversophistication +oversorrow +oversorrowed +oversorrowful +oversorrowfully +oversorrowfulness +oversot +oversoul +oversouls +oversound +oversour +oversourly +oversourness +oversow +oversowed +oversowing +oversown +overspacious +overspaciously +overspaciousness +overspan +overspangled +overspanned +overspanning +oversparing +oversparingly +oversparingness +oversparred +overspatter +overspeak +overspeaking +overspecialization +overspecialize +overspecialized +overspecializes +overspecializing +overspeculate +overspeculated +overspeculating +overspeculation +overspeculative +overspeculatively +overspeculativeness +overspeech +overspeed +overspeedy +overspeedily +overspeediness +overspend +overspender +overspending +overspends +overspent +overspice +overspiced +overspicing +overspill +overspilled +overspilling +overspilt +overspin +overspins +oversplash +overspoke +overspoken +overspread +overspreading +overspreads +overspring +oversprinkle +oversprung +overspun +oversqueak +oversqueamish +oversqueamishly +oversqueamishness +oversshot +overstaff +overstay +overstayal +overstaid +overstayed +overstaying +overstain +overstays +overstale +overstalely +overstaleness +overstalled +overstand +overstanding +overstarch +overstaring +overstate +overstated +overstately +overstatement +overstatements +overstates +overstating +oversteadfast +oversteadfastly +oversteadfastness +oversteady +oversteadily +oversteadiness +oversteer +overstep +overstepped +overstepping +oversteps +overstiff +overstiffen +overstiffly +overstiffness +overstifle +overstimulate +overstimulated +overstimulates +overstimulating +overstimulation +overstimulative +overstimulatively +overstimulativeness +overstir +overstirred +overstirring +overstirs +overstitch +overstock +overstocked +overstocking +overstocks +overstood +overstoop +overstoping +overstore +overstored +overstory +overstoring +overstout +overstoutly +overstoutness +overstowage +overstowed +overstraight +overstraighten +overstraightly +overstraightness +overstrain +overstrained +overstraining +overstrait +overstraiten +overstraitly +overstraitness +overstream +overstrength +overstrengthen +overstress +overstressed +overstretch +overstretched +overstretches +overstretching +overstrew +overstrewed +overstrewing +overstrewn +overstricken +overstrict +overstrictly +overstrictness +overstridden +overstride +overstridence +overstridency +overstrident +overstridently +overstridentness +overstriding +overstrike +overstrikes +overstriking +overstring +overstringing +overstrive +overstriven +overstriving +overstrode +overstrong +overstrongly +overstrongness +overstrove +overstruck +overstrung +overstud +overstudy +overstudied +overstudying +overstudious +overstudiously +overstudiousness +overstuff +overstuffed +oversublime +oversubscribe +oversubscribed +oversubscriber +oversubscribes +oversubscribing +oversubscription +oversubtile +oversubtle +oversubtlety +oversubtleties +oversubtly +oversufficiency +oversufficient +oversufficiently +oversum +oversup +oversuperstitious +oversuperstitiously +oversuperstitiousness +oversupped +oversupping +oversupply +oversupplied +oversupplies +oversupplying +oversups +oversure +oversured +oversurely +oversureness +oversurety +oversurge +oversuring +oversurviving +oversusceptibility +oversusceptible +oversusceptibleness +oversusceptibly +oversuspicious +oversuspiciously +oversuspiciousness +oversway +overswarm +overswarming +overswarth +oversweated +oversweep +oversweet +oversweeten +oversweetly +oversweetness +overswell +overswelled +overswelling +overswift +overswim +overswimmer +overswing +overswinging +overswirling +overswollen +overt +overtakable +overtake +overtaken +overtaker +overtakers +overtakes +overtaking +overtalk +overtalkative +overtalkatively +overtalkativeness +overtalker +overtame +overtamely +overtameness +overtapped +overtare +overtariff +overtarry +overtart +overtartly +overtartness +overtask +overtasked +overtasking +overtasks +overtaught +overtax +overtaxation +overtaxed +overtaxes +overtaxing +overteach +overteaching +overtechnical +overtechnicality +overtechnically +overtedious +overtediously +overtediousness +overteem +overtell +overtelling +overtempt +overtenacious +overtenaciously +overtenaciousness +overtenacity +overtender +overtenderly +overtenderness +overtense +overtensely +overtenseness +overtension +overterrible +overtest +overtheatrical +overtheatrically +overtheatricalness +overtheorization +overtheorize +overtheorized +overtheorizing +overthick +overthickly +overthickness +overthin +overthink +overthinly +overthinness +overthought +overthoughtful +overthoughtfully +overthoughtfulness +overthrew +overthrifty +overthriftily +overthriftiness +overthrong +overthrow +overthrowable +overthrowal +overthrower +overthrowers +overthrowing +overthrown +overthrows +overthrust +overthwart +overthwartarchaic +overthwartly +overthwartness +overthwartways +overthwartwise +overtide +overtight +overtightly +overtightness +overtill +overtilt +overtimbered +overtime +overtimed +overtimer +overtimes +overtimid +overtimidity +overtimidly +overtimidness +overtiming +overtimorous +overtimorously +overtimorousness +overtinsel +overtinseled +overtinseling +overtint +overtip +overtype +overtyped +overtipple +overtippled +overtippling +overtire +overtired +overtiredness +overtires +overtiring +overtitle +overtly +overtness +overtoe +overtoil +overtoiled +overtoiling +overtoils +overtoise +overtold +overtolerance +overtolerant +overtolerantly +overtone +overtones +overtongued +overtook +overtop +overtopped +overtopping +overtopple +overtops +overtorture +overtortured +overtorturing +overtower +overtrace +overtrack +overtrade +overtraded +overtrader +overtrading +overtrailed +overtrain +overtrained +overtraining +overtrains +overtrample +overtravel +overtread +overtreading +overtreatment +overtrick +overtrim +overtrimme +overtrimmed +overtrimming +overtrims +overtrod +overtrodden +overtrouble +overtroubled +overtroubling +overtrue +overtruly +overtrump +overtrust +overtrustful +overtrustfully +overtrustfulness +overtrusting +overtruthful +overtruthfully +overtruthfulness +overtumble +overture +overtured +overtures +overturing +overturn +overturnable +overturned +overturner +overturning +overturns +overtutor +overtwine +overtwist +overuberous +overunionize +overunionized +overunionizing +overunsuitable +overurbanization +overurbanize +overurbanized +overurbanizing +overurge +overurged +overurges +overurging +overuse +overused +overuses +overusing +overusual +overusually +overvaliant +overvaliantly +overvaliantness +overvaluable +overvaluableness +overvaluably +overvaluation +overvalue +overvalued +overvalues +overvaluing +overvary +overvariation +overvaried +overvariety +overvarying +overvault +overvehemence +overvehement +overvehemently +overvehementness +overveil +overventilate +overventilated +overventilating +overventilation +overventuresome +overventurous +overventurously +overventurousness +overview +overviews +overvigorous +overvigorously +overvigorousness +overviolent +overviolently +overviolentness +overvoltage +overvote +overvoted +overvotes +overvoting +overwade +overwages +overway +overwake +overwalk +overwander +overward +overwary +overwarily +overwariness +overwarm +overwarmed +overwarming +overwarms +overwart +overwash +overwasted +overwatch +overwatcher +overwater +overwave +overweak +overweakly +overweakness +overwealth +overwealthy +overweaponed +overwear +overweary +overwearied +overwearying +overwearing +overwears +overweather +overweave +overweb +overween +overweened +overweener +overweening +overweeningly +overweeningness +overweens +overweep +overweigh +overweighed +overweighing +overweighs +overweight +overweightage +overweighted +overweighting +overwell +overwelt +overwend +overwent +overwet +overwetness +overwets +overwetted +overwetting +overwheel +overwhelm +overwhelmed +overwhelmer +overwhelming +overwhelmingly +overwhelmingness +overwhelms +overwhip +overwhipped +overwhipping +overwhirl +overwhisper +overwide +overwidely +overwideness +overwild +overwildly +overwildness +overwily +overwilily +overwilling +overwillingly +overwillingness +overwin +overwind +overwinding +overwinds +overwing +overwinning +overwinter +overwintered +overwintering +overwiped +overwisdom +overwise +overwisely +overwithered +overwoman +overwomanize +overwomanly +overwon +overwood +overwooded +overwoody +overword +overwords +overwore +overwork +overworked +overworking +overworks +overworld +overworn +overworry +overworship +overwound +overwove +overwoven +overwrap +overwrest +overwrested +overwrestle +overwrite +overwrites +overwriting +overwritten +overwrote +overwroth +overwrought +overwwrought +overzeal +overzealous +overzealously +overzealousness +overzeals +ovest +ovewound +ovibos +ovibovinae +ovibovine +ovicapsular +ovicapsule +ovicell +ovicellular +ovicidal +ovicide +ovicides +ovicyst +ovicystic +ovicular +oviculated +oviculum +ovid +ovidae +ovidian +oviducal +oviduct +oviductal +oviducts +oviferous +ovification +oviform +ovigenesis +ovigenetic +ovigenic +ovigenous +oviger +ovigerm +ovigerous +ovile +ovillus +ovinae +ovine +ovines +ovinia +ovipara +oviparal +oviparity +oviparous +oviparously +oviparousness +oviposit +oviposited +ovipositing +oviposition +ovipositional +ovipositor +oviposits +ovis +ovisac +ovisaclike +ovisacs +oviscapt +ovism +ovispermary +ovispermiduct +ovist +ovistic +ovivorous +ovocyte +ovoelliptic +ovoflavin +ovogenesis +ovogenetic +ovogenous +ovoglobulin +ovogonium +ovoid +ovoidal +ovoids +ovolemma +ovoli +ovolytic +ovolo +ovology +ovological +ovologist +ovolos +ovomucoid +ovonic +ovonics +ovopyriform +ovoplasm +ovoplasmic +ovorhomboid +ovorhomboidal +ovotesticular +ovotestis +ovovitellin +ovovivipara +ovoviviparism +ovoviviparity +ovoviviparous +ovoviviparously +ovoviviparousness +ovula +ovular +ovulary +ovularian +ovulate +ovulated +ovulates +ovulating +ovulation +ovulations +ovulatory +ovule +ovules +ovuliferous +ovuligerous +ovulist +ovulite +ovulum +ovum +ow +owd +owe +owed +owelty +owen +owenia +owenian +owenism +owenist +owenite +owenize +ower +owerance +owerby +owercome +owergang +owerloup +owertaen +owerword +owes +owght +owhere +owyheeite +owing +owk +owl +owldom +owler +owlery +owleries +owlet +owlets +owlglass +owlhead +owly +owling +owlish +owlishly +owlishness +owlism +owllight +owllike +owls +owlspiegle +own +ownable +owned +owner +ownerless +owners +ownership +ownerships +ownhood +owning +ownness +owns +ownself +ownwayish +owrecome +owregane +owrehip +owrelay +owse +owsen +owser +owt +owtchah +ox +oxacid +oxacillin +oxadiazole +oxalacetate +oxalacetic +oxalaemia +oxalaldehyde +oxalamid +oxalamide +oxalan +oxalate +oxalated +oxalates +oxalating +oxalato +oxaldehyde +oxalemia +oxalic +oxalidaceae +oxalidaceous +oxalyl +oxalylurea +oxalis +oxalises +oxalite +oxaloacetate +oxaloacetic +oxalodiacetic +oxalonitril +oxalonitrile +oxaluramid +oxaluramide +oxalurate +oxaluria +oxaluric +oxamate +oxamethane +oxamic +oxamid +oxamide +oxamidin +oxamidine +oxammite +oxan +oxanate +oxane +oxanic +oxanilate +oxanilic +oxanilide +oxazin +oxazine +oxazines +oxazole +oxbane +oxberry +oxberries +oxbird +oxbiter +oxblood +oxbloods +oxboy +oxbow +oxbows +oxbrake +oxcart +oxcarts +oxcheek +oxdiacetic +oxdiazole +oxea +oxeate +oxeye +oxeyes +oxen +oxeote +oxer +oxes +oxetone +oxfly +oxford +oxfordian +oxfordism +oxfordist +oxfords +oxgall +oxgang +oxgate +oxgoad +oxharrow +oxhead +oxheal +oxheart +oxhearts +oxherd +oxhide +oxhoft +oxhorn +oxhouse +oxhuvud +oxy +oxyacanthin +oxyacanthine +oxyacanthous +oxyacetylene +oxyacid +oxyacids +oxyaena +oxyaenidae +oxyaldehyde +oxyamine +oxyanthracene +oxyanthraquinone +oxyaphia +oxyaster +oxyazo +oxybapha +oxybaphon +oxybaphus +oxybenzaldehyde +oxybenzene +oxybenzyl +oxybenzoic +oxyberberine +oxyblepsia +oxybromide +oxybutyria +oxybutyric +oxycalcium +oxycalorimeter +oxycamphor +oxycaproic +oxycarbonate +oxycellulose +oxycephaly +oxycephalic +oxycephalism +oxycephalous +oxychlorate +oxychloric +oxychlorid +oxychloride +oxychlorine +oxycholesterol +oxychromatic +oxychromatin +oxychromatinic +oxycyanide +oxycinnamic +oxycobaltammine +oxycoccus +oxycopaivic +oxycoumarin +oxycrate +oxid +oxidability +oxidable +oxydactyl +oxidant +oxidants +oxidase +oxydase +oxidases +oxidasic +oxydasic +oxidate +oxidated +oxidates +oxidating +oxidation +oxydation +oxidational +oxidations +oxidative +oxidatively +oxidator +oxide +oxydendrum +oxides +oxydiact +oxidic +oxidimetry +oxidimetric +oxidise +oxidised +oxidiser +oxidisers +oxidises +oxidising +oxidizability +oxidizable +oxidization +oxidizations +oxidize +oxidized +oxidizement +oxidizer +oxidizers +oxidizes +oxidizing +oxidoreductase +oxidoreduction +oxids +oxidulated +oxyesthesia +oxyether +oxyethyl +oxyfatty +oxyfluoride +oxygas +oxygen +oxygenant +oxygenase +oxygenate +oxygenated +oxygenates +oxygenating +oxygenation +oxygenator +oxygenerator +oxygenic +oxygenicity +oxygenium +oxygenizable +oxygenization +oxygenize +oxygenized +oxygenizement +oxygenizer +oxygenizing +oxygenless +oxygenous +oxygens +oxygeusia +oxygnathous +oxygon +oxygonal +oxygonial +oxyhaematin +oxyhaemoglobin +oxyhalide +oxyhaloid +oxyhematin +oxyhemocyanin +oxyhemoglobin +oxyhexactine +oxyhexaster +oxyhydrate +oxyhydric +oxyhydrogen +oxyiodide +oxyketone +oxyl +oxylabracidae +oxylabrax +oxyluciferin +oxyluminescence +oxyluminescent +oxim +oxymandelic +oximate +oximation +oxime +oxymel +oximes +oximeter +oxymethylene +oximetry +oximetric +oxymomora +oxymora +oxymoron +oxymoronic +oxims +oxymuriate +oxymuriatic +oxynaphthoic +oxynaphtoquinone +oxynarcotine +oxindole +oxyneurin +oxyneurine +oxynitrate +oxyntic +oxyophitic +oxyopy +oxyopia +oxyopidae +oxyosphresia +oxypetalous +oxyphenyl +oxyphenol +oxyphil +oxyphile +oxyphiles +oxyphilic +oxyphyllous +oxyphilous +oxyphils +oxyphyte +oxyphony +oxyphonia +oxyphosphate +oxyphthalic +oxypycnos +oxypicric +oxypolis +oxyproline +oxypropionic +oxypurine +oxyquinaseptol +oxyquinoline +oxyquinone +oxyrhynch +oxyrhynchid +oxyrhynchous +oxyrhynchus +oxyrhine +oxyrhinous +oxyrrhyncha +oxyrrhynchid +oxysalicylic +oxysalt +oxysalts +oxysome +oxysomes +oxystearic +oxystomata +oxystomatous +oxystome +oxysulfid +oxysulfide +oxysulphate +oxysulphid +oxysulphide +oxyterpene +oxytetracycline +oxytylotate +oxytylote +oxytocia +oxytocic +oxytocics +oxytocin +oxytocins +oxytocous +oxytoluene +oxytoluic +oxytone +oxytones +oxytonesis +oxytonic +oxytonical +oxytonize +oxytricha +oxytropis +oxyuriasis +oxyuricide +oxyurid +oxyuridae +oxyurous +oxywelding +oxland +oxlike +oxlip +oxlips +oxman +oxmanship +oxoindoline +oxonian +oxonic +oxonium +oxonolatry +oxozone +oxozonide +oxozonides +oxpecker +oxpeckers +oxphony +oxreim +oxshoe +oxskin +oxtail +oxtails +oxter +oxters +oxtongue +oxtongues +oxwort +oz +ozaena +ozan +ozark +ozarkite +ozena +ozias +ozobrome +ozocerite +ozoena +ozokerit +ozokerite +ozonate +ozonation +ozonator +ozone +ozoned +ozoner +ozones +ozonic +ozonid +ozonide +ozonides +ozoniferous +ozonify +ozonification +ozonise +ozonised +ozonises +ozonising +ozonium +ozonization +ozonize +ozonized +ozonizer +ozonizers +ozonizes +ozonizing +ozonolysis +ozonometer +ozonometry +ozonoscope +ozonoscopic +ozonosphere +ozonospheric +ozonous +ozophen +ozophene +ozostomia +ozotype +ozs +p +pa +paal +paaneleinrg +paar +paaraphimosis +paas +paauw +paawkier +paba +pabalum +pabble +pablo +pablum +pabouch +pabular +pabulary +pabulation +pabulatory +pabulous +pabulum +pabulums +pac +paca +pacable +pacaguara +pacay +pacaya +pacane +pacas +pacate +pacately +pacation +pacative +paccanarist +paccha +pacchionian +paccioli +pace +paceboard +paced +pacemake +pacemaker +pacemakers +pacemaking +pacer +pacers +paces +pacesetter +pacesetters +pacesetting +paceway +pacha +pachadom +pachadoms +pachak +pachalic +pachalics +pachanga +pachas +pachyacria +pachyaemia +pachyblepharon +pachycarpous +pachycephal +pachycephaly +pachycephalia +pachycephalic +pachycephalous +pachychilia +pachychymia +pachycholia +pachycladous +pachydactyl +pachydactyly +pachydactylous +pachyderm +pachyderma +pachydermal +pachydermata +pachydermateous +pachydermatocele +pachydermatoid +pachydermatosis +pachydermatous +pachydermatously +pachydermia +pachydermial +pachydermic +pachydermoid +pachydermous +pachyderms +pachyemia +pachyglossal +pachyglossate +pachyglossia +pachyglossous +pachyhaemia +pachyhaemic +pachyhaemous +pachyhematous +pachyhemia +pachyhymenia +pachyhymenic +pachylophus +pachylosis +pachyma +pachymenia +pachymenic +pachymeningitic +pachymeningitis +pachymeninx +pachymeter +pachynathous +pachynema +pachinko +pachynsis +pachyntic +pachyodont +pachyotia +pachyotous +pachyperitonitis +pachyphyllous +pachypleuritic +pachypod +pachypodous +pachypterous +pachyrhynchous +pachyrhizus +pachysalpingitis +pachysandra +pachysandras +pachysaurian +pachisi +pachisis +pachysomia +pachysomous +pachystichous +pachystima +pachytene +pachytylus +pachytrichous +pachyvaginitis +pachnolite +pachometer +pachomian +pachons +pachouli +pachoulis +pacht +pachuco +pachucos +pacify +pacifiable +pacific +pacifica +pacifical +pacifically +pacificate +pacificated +pacificating +pacification +pacificator +pacificatory +pacificism +pacificist +pacificistic +pacificistically +pacificity +pacifico +pacificos +pacified +pacifier +pacifiers +pacifies +pacifying +pacifyingly +pacifism +pacifisms +pacifist +pacifistic +pacifistically +pacifists +pacing +pacinian +pacinko +pack +packability +packable +package +packaged +packager +packagers +packages +packaging +packagings +packall +packboard +packbuilder +packcloth +packed +packer +packery +packeries +packers +packet +packeted +packeting +packets +packhorse +packhorses +packhouse +packing +packinghouse +packings +packless +packly +packmaker +packmaking +packman +packmanship +packmen +packness +packnesses +packplane +packrat +packs +packsack +packsacks +packsaddle +packsaddles +packstaff +packstaves +packthread +packthreaded +packthreads +packtong +packtrain +packway +packwall +packwaller +packware +packwax +packwaxes +paco +pacolet +pacos +pacota +pacouryuva +pacquet +pacs +pact +pacta +paction +pactional +pactionally +pactions +pactolian +pactolus +pacts +pactum +pacu +pad +padang +padasha +padauk +padauks +padcloth +padcluoth +padda +padded +padder +paddy +paddybird +paddies +paddyism +paddymelon +padding +paddings +paddywack +paddywatch +paddywhack +paddle +paddleball +paddleboard +paddleboat +paddlecock +paddled +paddlefish +paddlefishes +paddlefoot +paddlelike +paddler +paddlers +paddles +paddlewood +paddling +paddlings +paddock +paddocked +paddocking +paddockride +paddocks +paddockstone +paddockstool +paddoing +padeye +padeyes +padelion +padella +pademelon +padesoy +padfoot +padge +padige +padina +padishah +padishahs +padle +padles +padlike +padlock +padlocked +padlocking +padlocks +padmasana +padmelon +padnag +padnags +padou +padouk +padouks +padpiece +padraic +padraig +padre +padres +padri +padrino +padroadist +padroado +padrona +padrone +padrones +padroni +padronism +pads +padsaw +padshah +padshahs +padstone +padtree +paduan +paduanism +paduasoy +paduasoys +padus +paean +paeanism +paeanisms +paeanize +paeanized +paeanizing +paeans +paedagogy +paedagogic +paedagogism +paedagogue +paedarchy +paedatrophy +paedatrophia +paederast +paederasty +paederastic +paederastically +paedeutics +paediatry +paediatric +paediatrician +paediatrics +paedobaptism +paedobaptist +paedogenesis +paedogenetic +paedogenic +paedology +paedological +paedologist +paedometer +paedometrical +paedomorphic +paedomorphism +paedomorphosis +paedonymy +paedonymic +paedophilia +paedopsychologist +paedotribe +paedotrophy +paedotrophic +paedotrophist +paegel +paegle +paelignian +paella +paellas +paenula +paenulae +paenulas +paeon +paeony +paeonia +paeoniaceae +paeonian +paeonic +paeonin +paeons +paeounlae +paepae +paesano +paetrick +paga +pagador +pagan +paganalia +paganalian +pagandom +pagandoms +paganic +paganical +paganically +paganisation +paganise +paganised +paganiser +paganises +paganish +paganishly +paganising +paganism +paganisms +paganist +paganistic +paganists +paganity +paganization +paganize +paganized +paganizer +paganizes +paganizing +paganly +paganry +pagans +pagatpat +page +pageant +pageanted +pageanteer +pageantic +pageantry +pageantries +pageants +pageboy +pageboys +paged +pagedom +pageful +pagehood +pageless +pagelike +pager +pagers +pages +pageship +pagesize +paggle +pagina +paginae +paginal +paginary +paginate +paginated +paginates +paginating +pagination +pagine +paging +pagiopod +pagiopoda +pagne +pagnes +pagod +pagoda +pagodalike +pagodas +pagodite +pagods +pagoscope +pagrus +paguma +pagurian +pagurians +pagurid +paguridae +paguridea +pagurids +pagurine +pagurinea +paguroid +paguroidea +pagurus +pagus +pah +paha +pahachroma +pahareen +pahari +paharia +pahautea +pahi +pahlavi +pahlavis +pahlevi +pahmi +paho +pahoehoe +pahos +pahouin +pahutan +pay +payability +payable +payableness +payably +payagua +payaguan +payback +paybox +paiche +paycheck +paychecks +paycheque +paycheques +paiconeca +paid +payday +paydays +paideia +paideutic +paideutics +paidle +paidology +paidological +paidologist +paidonosology +payed +payee +payees +payen +payeny +payer +payers +payess +paigle +payyetan +paying +paijama +paik +paiked +paiker +paiking +paiks +pail +pailette +pailful +pailfuls +paillard +paillasse +pailles +paillette +pailletted +paillettes +paillon +paillons +payload +payloads +pailolo +pailoo +pailou +pailow +pails +pailsful +paimaneh +paymaster +paymasters +paymastership +payment +payments +paymistress +pain +painch +painches +paindemaine +paine +pained +painful +painfuller +painfullest +painfully +painfulness +payni +paynim +paynimhood +paynimry +paynimrie +paynims +paining +painingly +paynize +painkiller +painkillers +painkilling +painless +painlessly +painlessness +painproof +pains +painstaker +painstaking +painstakingly +painstakingness +painsworthy +paint +paintability +paintable +paintableness +paintably +paintbox +paintbrush +paintbrushes +painted +paintedness +painter +painterish +painterly +painterlike +painterliness +painters +paintership +painty +paintier +paintiest +paintiness +painting +paintingness +paintings +paintless +paintpot +paintproof +paintress +paintry +paintrix +paintroot +paints +painture +paiock +paiocke +payoff +payoffs +payola +payolas +payong +payor +payors +payout +paip +pair +paired +pairedness +pairer +pairial +pairing +pairings +pairle +pairmasts +pairment +payroll +payrolls +pairs +pairt +pairwise +pais +pays +paisa +paysage +paysagist +paisan +paisanite +paysanne +paisano +paisanos +paisans +paisas +paise +paisley +paisleys +payt +paytamine +paiute +paiwari +paized +paizing +pajahuello +pajama +pajamaed +pajamahs +pajamas +pajaroello +pajero +pajock +pajonism +pakawa +pakawan +pakchoi +pakeha +pakhpuluk +pakhtun +pakistan +pakistani +pakistanis +paktong +pal +pala +palabra +palabras +palace +palaced +palacelike +palaceous +palaces +palaceward +palacewards +palach +palacsinta +paladin +paladins +palaeanthropic +palaearctic +palaeechini +palaeechinoid +palaeechinoidea +palaeechinoidean +palaeentomology +palaeethnology +palaeethnologic +palaeethnological +palaeethnologist +palaeeudyptes +palaeic +palaeichthyan +palaeichthyes +palaeichthyic +palaemon +palaemonid +palaemonidae +palaemonoid +palaeoalchemical +palaeoanthropic +palaeoanthropography +palaeoanthropology +palaeoanthropus +palaeoatavism +palaeoatavistic +palaeobiogeography +palaeobiology +palaeobiologic +palaeobiological +palaeobiologist +palaeobotany +palaeobotanic +palaeobotanical +palaeobotanically +palaeobotanist +palaeocarida +palaeoceanography +palaeocene +palaeochorology +palaeocyclic +palaeoclimatic +palaeoclimatology +palaeoclimatologic +palaeoclimatological +palaeoclimatologist +palaeoconcha +palaeocosmic +palaeocosmology +palaeocrinoidea +palaeocrystal +palaeocrystallic +palaeocrystalline +palaeocrystic +palaeodendrology +palaeodendrologic +palaeodendrological +palaeodendrologically +palaeodendrologist +palaeodictyoptera +palaeodictyopteran +palaeodictyopteron +palaeodictyopterous +palaeoecology +palaeoecologic +palaeoecological +palaeoecologist +palaeoencephala +palaeoencephalon +palaeoentomology +palaeoentomologic +palaeoentomological +palaeoentomologist +palaeoeremology +palaeoethnic +palaeoethnobotany +palaeoethnology +palaeoethnologic +palaeoethnological +palaeoethnologist +palaeofauna +palaeogaea +palaeogaean +palaeogene +palaeogenesis +palaeogenetic +palaeogeography +palaeogeographic +palaeogeographical +palaeogeographically +palaeoglaciology +palaeoglyph +palaeognathae +palaeognathic +palaeognathous +palaeograph +palaeographer +palaeography +palaeographic +palaeographical +palaeographically +palaeographist +palaeoherpetology +palaeoherpetologist +palaeohydrography +palaeohistology +palaeolatry +palaeolimnology +palaeolith +palaeolithy +palaeolithic +palaeolithical +palaeolithist +palaeolithoid +palaeology +palaeological +palaeologist +palaeomagnetism +palaeomastodon +palaeometallic +palaeometeorology +palaeometeorological +palaeonemertea +palaeonemertean +palaeonemertine +palaeonemertinea +palaeonemertini +palaeoniscid +palaeoniscidae +palaeoniscoid +palaeoniscum +palaeoniscus +palaeontography +palaeontographic +palaeontographical +palaeontol +palaeontology +palaeontologic +palaeontological +palaeontologically +palaeontologies +palaeontologist +palaeopathology +palaeopedology +palaeophile +palaeophilist +palaeophis +palaeophysiography +palaeophysiology +palaeophytic +palaeophytology +palaeophytological +palaeophytologist +palaeoplain +palaeopotamology +palaeopsychic +palaeopsychology +palaeopsychological +palaeoptychology +palaeornis +palaeornithinae +palaeornithine +palaeornithology +palaeornithological +palaeosaur +palaeosaurus +palaeosophy +palaeospondylus +palaeostyly +palaeostylic +palaeostraca +palaeostracan +palaeostriatal +palaeostriatum +palaeotechnic +palaeothalamus +palaeothentes +palaeothentidae +palaeothere +palaeotherian +palaeotheriidae +palaeotheriodont +palaeotherioid +palaeotherium +palaeotheroid +palaeotype +palaeotypic +palaeotypical +palaeotypically +palaeotypography +palaeotypographic +palaeotypographical +palaeotypographist +palaeotropical +palaeovolcanic +palaeozoic +palaeozoology +palaeozoologic +palaeozoological +palaeozoologist +palaestra +palaestrae +palaestral +palaestras +palaestrian +palaestric +palaestrics +palaetiology +palaetiological +palaetiologist +palafitte +palagonite +palagonitic +palay +palayan +palaic +palaihnihan +palaiotype +palais +palaiste +palaite +palaka +palala +palama +palamae +palamate +palame +palamedea +palamedean +palamedeidae +palamite +palamitism +palampore +palander +palank +palanka +palankeen +palankeened +palankeener +palankeening +palankeeningly +palanquin +palanquined +palanquiner +palanquining +palanquiningly +palanquins +palapala +palapalai +palapteryx +palaquium +palar +palas +palatability +palatable +palatableness +palatably +palatal +palatalism +palatality +palatalization +palatalize +palatalized +palatally +palatals +palate +palated +palateful +palatefulness +palateless +palatelike +palates +palatia +palatial +palatially +palatialness +palatian +palatic +palatinal +palatinate +palatinates +palatine +palatines +palatineship +palatinian +palatinite +palation +palatist +palatitis +palatium +palative +palatization +palatize +palatoalveolar +palatodental +palatoglossal +palatoglossus +palatognathous +palatogram +palatograph +palatography +palatomaxillary +palatometer +palatonasal +palatopharyngeal +palatopharyngeus +palatoplasty +palatoplegia +palatopterygoid +palatoquadrate +palatorrhaphy +palatoschisis +palatua +palau +palaung +palaver +palavered +palaverer +palavering +palaverist +palaverment +palaverous +palavers +palazzi +palazzo +palberry +palch +pale +palea +paleaceous +paleae +paleal +paleanthropic +palearctic +paleate +palebelly +palebreast +palebuck +palechinoid +paled +paledness +paleencephala +paleencephalon +paleencephalons +paleentomology +paleethnographer +paleethnology +paleethnologic +paleethnological +paleethnologist +paleface +palefaces +palegold +palehearted +paleichthyology +paleichthyologic +paleichthyologist +paleiform +palely +paleman +paleness +palenesses +palenque +paleoalchemical +paleoandesite +paleoanthropic +paleoanthropography +paleoanthropology +paleoanthropological +paleoanthropologist +paleoanthropus +paleoatavism +paleoatavistic +paleobiogeography +paleobiology +paleobiologic +paleobiological +paleobiologist +paleobotany +paleobotanic +paleobotanical +paleobotanically +paleobotanist +paleoceanography +paleocene +paleochorology +paleochorologist +paleocyclic +paleoclimatic +paleoclimatology +paleoclimatologic +paleoclimatological +paleoclimatologist +paleoconcha +paleocosmic +paleocosmology +paleocrystal +paleocrystallic +paleocrystalline +paleocrystic +paleodendrology +paleodendrologic +paleodendrological +paleodendrologically +paleodendrologist +paleodentrologist +paleoecology +paleoecologic +paleoecological +paleoecologist +paleoencephalon +paleoentomologic +paleoentomological +paleoentomologist +paleoeremology +paleoethnic +paleoethnography +paleoethnology +paleoethnologic +paleoethnological +paleoethnologist +paleofauna +paleog +paleogene +paleogenesis +paleogenetic +paleogeography +paleogeographic +paleogeographical +paleogeographically +paleogeologic +paleoglaciology +paleoglaciologist +paleoglyph +paleograph +paleographer +paleographers +paleography +paleographic +paleographical +paleographically +paleographist +paleoherpetology +paleoherpetologist +paleohydrography +paleohistology +paleoichthyology +paleoytterbium +paleokinetic +paleola +paleolate +paleolatry +paleolimnology +paleolith +paleolithy +paleolithic +paleolithical +paleolithist +paleolithoid +paleology +paleological +paleologist +paleomagnetic +paleomagnetically +paleomagnetism +paleomagnetist +paleomammalogy +paleomammology +paleomammologist +paleometallic +paleometeorology +paleometeorological +paleometeorologist +paleon +paleontography +paleontographic +paleontographical +paleontol +paleontology +paleontologic +paleontological +paleontologically +paleontologies +paleontologist +paleontologists +paleopathology +paleopathologic +paleopathological +paleopathologist +paleopedology +paleophysiography +paleophysiology +paleophysiologist +paleophytic +paleophytology +paleophytological +paleophytologist +paleopicrite +paleoplain +paleopotamology +paleopotamoloy +paleopsychic +paleopsychology +paleopsychological +paleornithology +paleornithological +paleornithologist +paleostyly +paleostylic +paleostriatal +paleostriatum +paleotechnic +paleothalamus +paleothermal +paleothermic +paleotropical +paleovolcanic +paleozoic +paleozoology +paleozoologic +paleozoological +paleozoologist +paler +palermitan +palermo +paleron +pales +palesman +palest +palestine +palestinian +palestinians +palestra +palestrae +palestral +palestras +palestrian +palestric +palet +paletiology +paletot +paletots +palets +palette +palettelike +palettes +paletz +palew +paleways +palewise +palfgeys +palfrey +palfreyed +palfreys +palfrenier +palfry +palgat +pali +paly +palicourea +palier +paliest +palification +paliform +paligorskite +palikar +palikarism +palikars +palikinesia +palila +palilalia +palilia +palilicium +palillogia +palilogetic +palilogy +palimbacchic +palimbacchius +palimony +palimpsest +palimpsestic +palimpsests +palimpset +palinal +palindrome +palindromes +palindromic +palindromical +palindromically +palindromist +paling +palingenesy +palingenesia +palingenesian +palingenesis +palingenesist +palingenetic +palingenetically +palingeny +palingenic +palingenist +palings +palinode +palinoded +palinodes +palinody +palinodial +palinodic +palinodist +palynology +palynologic +palynological +palynologically +palynologist +palynomorph +palinopic +palinurid +palinuridae +palinuroid +palinurus +paliphrasia +palirrhea +palis +palisade +palisaded +palisades +palisading +palisado +palisadoed +palisadoes +palisadoing +palisander +palisfy +palish +palisse +palistrophia +paliurus +palkee +palki +pall +palla +palladammin +palladammine +palladia +palladian +palladianism +palladic +palladiferous +palladinize +palladinized +palladinizing +palladion +palladious +palladium +palladiumize +palladiumized +palladiumizing +palladiums +palladize +palladized +palladizing +palladodiammine +palladosammine +palladous +pallae +pallah +pallall +pallanesthesia +pallar +pallas +pallasite +pallbearer +pallbearers +palled +pallescence +pallescent +pallesthesia +pallet +palleting +palletization +palletize +palletized +palletizer +palletizing +pallets +pallette +pallettes +pallholder +palli +pally +pallia +pallial +palliament +palliard +palliasse +palliata +palliate +palliated +palliates +palliating +palliation +palliations +palliative +palliatively +palliator +palliatory +pallid +pallidiflorous +pallidipalpate +palliditarsate +pallidity +pallidiventrate +pallidly +pallidness +pallier +pallies +palliest +palliyan +palliness +palling +palliobranchiata +palliobranchiate +palliocardiac +pallioessexite +pallion +palliopedal +palliostratus +palliser +pallium +palliums +pallograph +pallographic +pallometric +pallone +pallor +pallors +palls +pallu +palluites +pallwise +palm +palma +palmaceae +palmaceous +palmad +palmae +palmanesthesia +palmar +palmary +palmarian +palmaris +palmate +palmated +palmately +palmatifid +palmatiform +palmatilobate +palmatilobed +palmation +palmatiparted +palmatipartite +palmatisect +palmatisected +palmature +palmchrist +palmcrist +palmed +palmella +palmellaceae +palmellaceous +palmelloid +palmer +palmery +palmeries +palmerin +palmerite +palmers +palmerworm +palmesthesia +palmette +palmettes +palmetto +palmettoes +palmettos +palmetum +palmful +palmy +palmic +palmicoleus +palmicolous +palmier +palmiest +palmiferous +palmification +palmiform +palmigrade +palmilla +palmillo +palmilobate +palmilobated +palmilobed +palmin +palminervate +palminerved +palming +palmiped +palmipedes +palmipes +palmira +palmyra +palmyras +palmyrene +palmyrenian +palmist +palmiste +palmister +palmistry +palmists +palmitate +palmite +palmitic +palmitin +palmitine +palmitinic +palmitins +palmito +palmitoleic +palmitone +palmitos +palmiveined +palmivorous +palmlike +palmo +palmodic +palmoscopy +palmospasmus +palms +palmula +palmus +palmwise +palmwood +palolo +palolos +paloma +palombino +palometa +palomino +palominos +palooka +palookas +palosapis +palour +palouser +paloverde +palp +palpability +palpable +palpableness +palpably +palpacle +palpal +palpate +palpated +palpates +palpating +palpation +palpations +palpator +palpatory +palpators +palpebra +palpebrae +palpebral +palpebrate +palpebration +palpebritis +palped +palpi +palpicorn +palpicornia +palpifer +palpiferous +palpiform +palpiger +palpigerous +palpitant +palpitate +palpitated +palpitates +palpitating +palpitatingly +palpitation +palpitations +palpless +palpocil +palpon +palps +palpulus +palpus +pals +palsgraf +palsgrave +palsgravine +palsy +palsied +palsies +palsify +palsification +palsying +palsylike +palsywort +palstaff +palstave +palster +palt +palta +palter +paltered +palterer +palterers +paltering +palterly +palters +paltock +paltry +paltrier +paltriest +paltrily +paltriness +paludal +paludament +paludamenta +paludamentum +palude +paludial +paludian +paludic +paludicella +paludicolae +paludicole +paludicoline +paludicolous +paludiferous +paludina +paludinal +paludine +paludinous +paludism +paludisms +paludose +paludous +paludrin +paludrine +palule +paluli +palulus +palus +palustral +palustrian +palustrine +pam +pamaceous +pamaquin +pamaquine +pambanmanche +pamela +pament +pameroon +pamhy +pamir +pamiri +pamirian +pamlico +pamment +pampa +pampanga +pampangan +pampango +pampanito +pampas +pampean +pampeans +pamper +pampered +pamperedly +pamperedness +pamperer +pamperers +pampering +pamperize +pampero +pamperos +pampers +pamphagous +pampharmacon +pamphiliidae +pamphilius +pamphysic +pamphysical +pamphysicism +pamphlet +pamphletage +pamphletary +pamphleteer +pamphleteers +pamphleter +pamphletful +pamphletic +pamphletical +pamphletize +pamphletized +pamphletizing +pamphlets +pamphletwise +pamphrey +pampilion +pampination +pampiniform +pampinocele +pamplegia +pampootee +pampootie +pampre +pamprodactyl +pamprodactylism +pamprodactylous +pampsychism +pampsychist +pams +pamunkey +pan +panabase +panace +panacea +panacean +panaceas +panaceist +panache +panached +panaches +panachure +panada +panadas +panade +panaesthesia +panaesthetic +panagia +panagiarion +panayan +panayano +panak +panaka +panama +panamaian +panaman +panamanian +panamanians +panamano +panamas +panamic +panamint +panamist +panapospory +panarchy +panarchic +panary +panaris +panaritium +panarteritis +panarthritis +panatela +panatelas +panatella +panatellas +panathenaea +panathenaean +panathenaic +panatrope +panatrophy +panatrophic +panautomorphic +panax +panbabylonian +panbabylonism +panboeotian +pancake +pancaked +pancakes +pancaking +pancarditis +panchayat +panchayet +panchama +panchart +panchax +panchaxes +pancheon +panchion +panchreston +panchromatic +panchromatism +panchromatization +panchromatize +panchway +pancyclopedic +panclastic +panclastite +panconciliatory +pancosmic +pancosmism +pancosmist +pancratia +pancratian +pancratiast +pancratiastic +pancratic +pancratical +pancratically +pancration +pancratism +pancratist +pancratium +pancreas +pancreases +pancreatalgia +pancreatectomy +pancreatectomize +pancreatectomized +pancreatemphraxis +pancreathelcosis +pancreatic +pancreaticoduodenal +pancreaticoduodenostomy +pancreaticogastrostomy +pancreaticosplenic +pancreatin +pancreatism +pancreatitic +pancreatitis +pancreatization +pancreatize +pancreatoduodenectomy +pancreatoenterostomy +pancreatogenic +pancreatogenous +pancreatoid +pancreatolipase +pancreatolith +pancreatomy +pancreatoncus +pancreatopathy +pancreatorrhagia +pancreatotomy +pancreatotomies +pancreectomy +pancreozymin +panctia +pand +panda +pandal +pandan +pandanaceae +pandanaceous +pandanales +pandani +pandanus +pandanuses +pandar +pandaram +pandarctos +pandaric +pandarus +pandas +pandation +pandava +pandean +pandect +pandectist +pandects +pandemy +pandemia +pandemian +pandemic +pandemicity +pandemics +pandemoniac +pandemoniacal +pandemonian +pandemonic +pandemonism +pandemonium +pandemos +pandenominational +pander +panderage +pandered +panderer +panderers +panderess +pandering +panderism +panderize +panderly +panderma +pandermite +panderous +panders +pandership +pandestruction +pandy +pandiabolism +pandybat +pandiculation +pandied +pandies +pandying +pandion +pandionidae +pandit +pandita +pandits +pandle +pandlewhew +pandoor +pandoors +pandora +pandoras +pandore +pandorea +pandores +pandoridae +pandorina +pandosto +pandour +pandoura +pandours +pandowdy +pandowdies +pandrop +pandura +panduras +pandurate +pandurated +pandure +panduriform +pane +panecclesiastical +paned +panegyre +panegyry +panegyric +panegyrica +panegyrical +panegyrically +panegyricize +panegyricon +panegyrics +panegyricum +panegyris +panegyrist +panegyrists +panegyrize +panegyrized +panegyrizer +panegyrizes +panegyrizing +panegoism +panegoist +paneity +panel +panela +panelation +panelboard +paneled +paneler +paneless +paneling +panelings +panelist +panelists +panellation +panelled +panelling +panellist +panels +panelwise +panelwork +panentheism +panes +panesthesia +panesthetic +panetela +panetelas +panetella +panetiere +panettone +panettones +panettoni +paneulogism +panfil +panfish +panfishes +panfry +panful +panfuls +pang +panga +pangaea +pangamy +pangamic +pangamous +pangamously +pangane +pangara +pangas +pangasi +pangasinan +panged +pangen +pangene +pangenesis +pangenetic +pangenetically +pangenic +pangens +pangerang +pangful +pangi +panging +pangyrical +pangium +pangless +panglessly +panglima +pangloss +panglossian +panglossic +pangolin +pangolins +pangrammatist +pangs +panguingue +panguingui +pangwe +panhandle +panhandled +panhandler +panhandlers +panhandles +panhandling +panharmonic +panharmonicon +panhas +panhead +panheaded +panhellenic +panhellenios +panhellenism +panhellenist +panhellenium +panhematopenia +panhidrosis +panhygrous +panhyperemia +panhypopituitarism +panhysterectomy +panhuman +pani +panyar +panic +panical +panically +panicful +panichthyophagous +panicked +panicky +panickier +panickiest +panickiness +panicking +panicle +panicled +panicles +paniclike +panicmonger +panicmongering +paniconograph +paniconography +paniconographic +panics +panicularia +paniculate +paniculated +paniculately +paniculitis +panicum +panicums +panidiomorphic +panidrosis +panier +paniers +panification +panime +panimmunity +paninean +panini +paniolo +panion +panionia +panionian +panionic +paniquita +paniquitan +panisc +panisca +paniscus +panisic +panisk +panivorous +panjabi +panjandrum +panjandrums +pank +pankin +pankration +panleucopenia +panleukopenia +panlogical +panlogism +panlogist +panlogistic +panlogistical +panlogistically +panman +panmelodicon +panmelodion +panmerism +panmeristic +panmyelophthisis +panmixy +panmixia +panmixias +panmnesia +panmug +panna +pannade +pannag +pannage +pannam +pannationalism +panne +panned +pannel +pannellation +panner +pannery +pannes +panneuritic +panneuritis +pannicle +pannicular +panniculitis +panniculus +pannier +panniered +pannierman +panniers +pannikin +pannikins +panning +pannonian +pannonic +pannose +pannosely +pannum +pannus +pannuscorium +panoan +panocha +panochas +panoche +panoches +panococo +panoistic +panomphaean +panomphaic +panomphean +panomphic +panophobia +panophthalmia +panophthalmitis +panoply +panoplied +panoplies +panoplying +panoplist +panoptic +panoptical +panopticon +panoram +panorama +panoramas +panoramic +panoramical +panoramically +panoramist +panornithic +panorpa +panorpatae +panorpian +panorpid +panorpidae +panos +panosteitis +panostitis +panotype +panotitis +panouchi +panowie +panpathy +panpharmacon +panphenomenalism +panphobia +panpipe +panpipes +panplegia +panpneumatism +panpolism +panpsychic +panpsychism +panpsychist +panpsychistic +pans +panscientist +pansciolism +pansciolist +pansclerosis +pansclerotic +panse +pansexism +pansexual +pansexualism +pansexualist +pansexuality +pansexualize +panshard +pansy +panside +pansideman +pansied +pansiere +pansies +pansified +pansyish +pansylike +pansinuitis +pansinusitis +pansit +pansmith +pansophy +pansophic +pansophical +pansophically +pansophies +pansophism +pansophist +panspermatism +panspermatist +panspermy +panspermia +panspermic +panspermism +panspermist +pansphygmograph +panstereorama +pant +pantachromatic +pantacosm +pantagamy +pantagogue +pantagraph +pantagraphic +pantagraphical +pantagruel +pantagruelian +pantagruelic +pantagruelically +pantagrueline +pantagruelion +pantagruelism +pantagruelist +pantagruelistic +pantagruelistical +pantagruelize +pantalan +pantaleon +pantalet +pantaletless +pantalets +pantalette +pantaletted +pantalettes +pantalgia +pantalon +pantalone +pantaloon +pantalooned +pantaloonery +pantaloons +pantameter +pantamorph +pantamorphia +pantamorphic +pantanemone +pantanencephalia +pantanencephalic +pantaphobia +pantarbe +pantarchy +pantas +pantascope +pantascopic +pantastomatida +pantastomina +pantatype +pantatrophy +pantatrophia +pantdress +pantechnic +pantechnicon +panted +pantelegraph +pantelegraphy +panteleologism +pantelephone +pantelephonic +pantelis +pantellerite +panter +panterer +panthea +pantheian +pantheic +pantheism +pantheist +pantheistic +pantheistical +pantheistically +pantheists +panthelematism +panthelism +pantheology +pantheologist +pantheon +pantheonic +pantheonization +pantheonize +pantheons +panther +pantheress +pantherine +pantherish +pantherlike +panthers +pantherwood +pantheum +panty +pantie +panties +pantihose +pantyhose +pantile +pantiled +pantiles +pantiling +pantine +panting +pantingly +pantisocracy +pantisocrat +pantisocratic +pantisocratical +pantisocratist +pantywaist +pantywaists +pantle +pantler +panto +pantochrome +pantochromic +pantochromism +pantochronometer +pantocrator +pantod +pantodon +pantodontidae +pantoffle +pantofle +pantofles +pantoganglitis +pantogelastic +pantoglossical +pantoglot +pantoglottism +pantograph +pantographer +pantography +pantographic +pantographical +pantographically +pantoiatrical +pantology +pantologic +pantological +pantologist +pantomancer +pantomania +pantometer +pantometry +pantometric +pantometrical +pantomime +pantomimed +pantomimes +pantomimic +pantomimical +pantomimically +pantomimicry +pantomiming +pantomimish +pantomimist +pantomimists +pantomimus +pantomnesia +pantomnesic +pantomorph +pantomorphia +pantomorphic +panton +pantonal +pantonality +pantoon +pantopelagian +pantophagy +pantophagic +pantophagist +pantophagous +pantophile +pantophobia +pantophobic +pantophobous +pantoplethora +pantopod +pantopoda +pantopragmatic +pantopterous +pantos +pantoscope +pantoscopic +pantosophy +pantostomata +pantostomate +pantostomatous +pantostome +pantotactic +pantothen +pantothenate +pantothenic +pantothere +pantotheria +pantotherian +pantotype +pantoum +pantoums +pantry +pantries +pantryman +pantrymen +pantrywoman +pantropic +pantropical +pantropically +pants +pantsuit +pantsuits +pantun +panuelo +panuelos +panung +panure +panurge +panurgy +panurgic +panus +panzer +panzers +panzoism +panzooty +panzootia +panzootic +paola +paolo +paon +paopao +pap +papa +papability +papable +papabot +papabote +papacy +papacies +papagay +papagayo +papagallo +papago +papaya +papayaceae +papayaceous +papayan +papayas +papain +papains +papaio +papayotin +papal +papalise +papalism +papalist +papalistic +papality +papalization +papalize +papalizer +papally +papaloi +papalty +papane +papaphobia +papaphobist +papaprelatical +papaprelatist +paparazzi +paparazzo +paparchy +paparchical +papas +papaship +papaver +papaveraceae +papaveraceous +papaverales +papaverin +papaverine +papaverous +papaw +papaws +papboat +pape +papegay +papey +papelera +papeleras +papelon +papelonne +paper +paperasserie +paperback +paperbacks +paperbark +paperboard +paperboards +paperboy +paperboys +paperbound +paperclip +papercutting +papered +paperer +paperers +paperful +papergirl +paperhanger +paperhangers +paperhanging +papery +paperiness +papering +paperings +paperknife +paperknives +paperlike +papermaker +papermaking +papermouth +papern +papers +papershell +paperweight +paperweights +paperwork +papess +papeterie +paphian +paphians +paphiopedilum +papiamento +papicolar +papicolist +papier +papilio +papilionaceae +papilionaceous +papiliones +papilionid +papilionidae +papilionides +papilioninae +papilionine +papilionoid +papilionoidea +papilla +papillae +papillar +papillary +papillate +papillated +papillectomy +papilledema +papilliferous +papilliform +papillitis +papilloadenocystoma +papillocarcinoma +papilloedema +papilloma +papillomas +papillomata +papillomatosis +papillomatous +papillon +papillons +papilloretinitis +papillosarcoma +papillose +papillosity +papillote +papillous +papillulate +papillule +papinachois +papingo +papio +papion +papiopio +papyr +papyraceous +papyral +papyrean +papyri +papyrian +papyrin +papyrine +papyritious +papyrocracy +papyrograph +papyrographer +papyrography +papyrographic +papyrology +papyrological +papyrologist +papyrophobia +papyroplastics +papyrotamia +papyrotint +papyrotype +papyrus +papyruses +papish +papisher +papism +papist +papistic +papistical +papistically +papistly +papistlike +papistry +papistries +papists +papize +papless +paplike +papmeat +papolater +papolatry +papolatrous +papoose +papooseroot +papooses +papoosh +papoula +papovavirus +pappain +pappea +pappenheimer +pappescent +pappi +pappy +pappier +pappies +pappiest +pappiferous +pappiform +pappyri +pappoose +pappooses +pappose +pappous +pappox +pappus +papreg +paprica +papricas +paprika +paprikas +papriks +paps +papua +papuan +papuans +papula +papulae +papulan +papular +papulate +papulated +papulation +papule +papules +papuliferous +papuloerythematous +papulopustular +papulopustule +papulose +papulosquamous +papulous +papulovesicular +paque +paquet +par +para +paraaminobenzoic +parabanate +parabanic +parabaptism +parabaptization +parabasal +parabases +parabasic +parabasis +parabema +parabemata +parabematic +parabenzoquinone +parabien +parabiosis +parabiotic +parabiotically +parablast +parablastic +parable +parabled +parablepsy +parablepsia +parablepsis +parableptic +parables +parabling +parabola +parabolanus +parabolas +parabole +parabolic +parabolical +parabolicalism +parabolically +parabolicness +paraboliform +parabolise +parabolised +parabolising +parabolist +parabolization +parabolize +parabolized +parabolizer +parabolizing +paraboloid +paraboloidal +parabomb +parabotulism +parabrake +parabranchia +parabranchial +parabranchiate +parabulia +parabulic +paracanthosis +paracarmine +paracasein +paracaseinate +paracelsian +paracelsianism +paracelsic +paracelsist +paracelsistic +paracelsus +paracenteses +paracentesis +paracentral +paracentric +paracentrical +paracephalus +paracerebellar +paracetaldehyde +paracetamol +parachaplain +paracholia +parachor +parachordal +parachors +parachrea +parachroia +parachroma +parachromatism +parachromatophorous +parachromatopsia +parachromatosis +parachrome +parachromoparous +parachromophoric +parachromophorous +parachronism +parachronistic +parachrose +parachute +parachuted +parachuter +parachutes +parachutic +parachuting +parachutism +parachutist +parachutists +paracyanogen +paracyeses +paracyesis +paracymene +paracystic +paracystitis +paracystium +paracium +paraclete +paracmasis +paracme +paracoele +paracoelian +paracolitis +paracolon +paracolpitis +paracolpium +paracondyloid +paracone +paraconic +paraconid +paraconscious +paracorolla +paracotoin +paracoumaric +paracresol +paracress +paracrostic +paracusia +paracusic +paracusis +parada +parade +paraded +paradeful +paradeless +paradelike +paradenitis +paradental +paradentitis +paradentium +parader +paraderm +paraders +parades +paradiastole +paradiazine +paradichlorbenzene +paradichlorbenzol +paradichlorobenzene +paradichlorobenzol +paradiddle +paradidym +paradidymal +paradidymis +paradigm +paradigmatic +paradigmatical +paradigmatically +paradigmatize +paradigms +parading +paradingly +paradiplomatic +paradisaic +paradisaical +paradisaically +paradisal +paradisally +paradise +paradisea +paradisean +paradiseidae +paradiseinae +paradises +paradisia +paradisiac +paradisiacal +paradisiacally +paradisial +paradisian +paradisic +paradisical +parado +paradoctor +parados +paradoses +paradox +paradoxal +paradoxer +paradoxes +paradoxy +paradoxial +paradoxic +paradoxical +paradoxicalism +paradoxicality +paradoxically +paradoxicalness +paradoxician +paradoxides +paradoxidian +paradoxism +paradoxist +paradoxographer +paradoxographical +paradoxology +paradoxure +paradoxurinae +paradoxurine +paradoxurus +paradromic +paradrop +paradropped +paradropping +paradrops +paraenesis +paraenesize +paraenetic +paraenetical +paraengineer +paraesthesia +paraesthetic +paraffin +paraffine +paraffined +paraffiner +paraffiny +paraffinic +paraffining +paraffinize +paraffinized +paraffinizing +paraffinoid +paraffins +paraffle +parafle +parafloccular +paraflocculus +parafoil +paraform +paraformaldehyde +paraforms +parafunction +paragammacism +paraganglion +paragaster +paragastral +paragastric +paragastrula +paragastrular +parage +paragenesia +paragenesis +paragenetic +paragenetically +paragenic +paragerontic +parageusia +parageusic +parageusis +paragglutination +paraglenal +paraglycogen +paraglider +paraglobin +paraglobulin +paraglossa +paraglossae +paraglossal +paraglossate +paraglossia +paragnath +paragnathism +paragnathous +paragnaths +paragnathus +paragneiss +paragnosia +paragoge +paragoges +paragogic +paragogical +paragogically +paragogize +paragon +paragoned +paragonimiasis +paragonimus +paragoning +paragonite +paragonitic +paragonless +paragons +paragram +paragrammatist +paragraph +paragraphed +paragrapher +paragraphia +paragraphic +paragraphical +paragraphically +paragraphing +paragraphism +paragraphist +paragraphistical +paragraphize +paragraphs +paraguay +paraguayan +paraguayans +parah +paraheliotropic +paraheliotropism +parahematin +parahemoglobin +parahepatic +parahydrogen +parahypnosis +parahippus +parahopeite +parahormone +paraiba +paraiyan +paraison +parakeet +parakeets +parakeratosis +parakilya +parakinesia +parakinesis +parakinetic +paralactate +paralalia +paralambdacism +paralambdacismus +paralanguage +paralaurionite +paraldehyde +parale +paralectotype +paralegal +paraleipsis +paralepsis +paralexia +paralexic +paralgesia +paralgesic +paralian +paralimnion +paralinguistic +paralinguistics +paralinin +paralipomena +paralipomenon +paralipses +paralipsis +paralysation +paralyse +paralysed +paralyser +paralyses +paralysing +paralysis +paralytic +paralytica +paralitical +paralytical +paralytically +paralyzant +paralyzation +paralyze +paralyzed +paralyzedly +paralyzer +paralyzers +paralyzes +paralyzing +paralyzingly +parallactic +parallactical +parallactically +parallax +parallaxes +parallel +parallelable +paralleled +parallelepiped +parallelepipedal +parallelepipedic +parallelepipedon +parallelepipedonal +parallelepipedous +paralleler +parallelinervate +parallelinerved +parallelinervous +paralleling +parallelisation +parallelise +parallelised +parallelising +parallelism +parallelist +parallelistic +parallelith +parallelization +parallelize +parallelized +parallelizer +parallelizes +parallelizing +parallelled +parallelless +parallelly +parallelling +parallelodrome +parallelodromous +parallelogram +parallelogrammatic +parallelogrammatical +parallelogrammic +parallelogrammical +parallelograms +parallelograph +parallelometer +parallelopiped +parallelopipedon +parallelotropic +parallelotropism +parallels +parallelwise +parallepipedous +paralogy +paralogia +paralogic +paralogical +paralogician +paralogism +paralogist +paralogistic +paralogize +paralogized +paralogizing +paraluminite +param +paramagnet +paramagnetic +paramagnetically +paramagnetism +paramandelic +paramarine +paramastigate +paramastitis +paramastoid +paramatta +paramecia +paramecidae +paramecium +parameciums +paramedian +paramedic +paramedical +paramedics +paramelaconite +paramenia +parament +paramenta +paraments +paramere +parameric +parameron +paramese +paramesial +parameter +parameterizable +parameterization +parameterizations +parameterize +parameterized +parameterizes +parameterizing +parameterless +parameters +parametral +parametric +parametrical +parametrically +parametritic +parametritis +parametrium +parametrization +parametrize +parametrized +parametrizing +paramid +paramide +paramyelin +paramilitary +paramylum +paramimia +paramine +paramyoclonus +paramiographer +paramyosin +paramyosinogen +paramyotone +paramyotonia +paramita +paramitome +paramyxovirus +paramnesia +paramo +paramoecium +paramorph +paramorphia +paramorphic +paramorphine +paramorphism +paramorphosis +paramorphous +paramos +paramount +paramountcy +paramountly +paramountness +paramountship +paramour +paramours +paramuthetic +paranasal +paranatellon +parandrus +paranema +paranematic +paranephric +paranephritic +paranephritis +paranephros +paranepionic +paranete +parang +parangi +parangs +paranymph +paranymphal +paranitraniline +paranitrosophenol +paranja +paranoea +paranoeac +paranoeas +paranoia +paranoiac +paranoiacs +paranoias +paranoid +paranoidal +paranoidism +paranoids +paranomia +paranormal +paranormality +paranormally +paranosic +paranotions +paranthelion +paranthracene +paranthropus +paranuclear +paranucleate +paranuclei +paranucleic +paranuclein +paranucleinic +paranucleus +parao +paraoperation +parapaguridae +paraparesis +paraparetic +parapathy +parapathia +parapdia +parapegm +parapegma +parapegmata +paraperiodic +parapet +parapetalous +parapeted +parapetless +parapets +paraph +paraphasia +paraphasic +paraphed +paraphemia +paraphenetidine +paraphenylene +paraphenylenediamine +parapherna +paraphernal +paraphernalia +paraphernalian +paraphia +paraphilia +paraphiliac +paraphyllia +paraphyllium +paraphimosis +paraphing +paraphysate +paraphysical +paraphysiferous +paraphysis +paraphonia +paraphoniac +paraphonic +paraphototropism +paraphragm +paraphrasable +paraphrase +paraphrased +paraphraser +paraphrasers +paraphrases +paraphrasia +paraphrasian +paraphrasing +paraphrasis +paraphrasist +paraphrast +paraphraster +paraphrastic +paraphrastical +paraphrastically +paraphrenia +paraphrenic +paraphrenitis +paraphronesis +paraphrosyne +paraphs +paraplasis +paraplasm +paraplasmic +paraplastic +paraplastin +paraplectic +paraplegy +paraplegia +paraplegic +paraplegics +parapleuritis +parapleurum +parapod +parapodia +parapodial +parapodium +parapophysial +parapophysis +parapphyllia +parapraxia +parapraxis +paraproctitis +paraproctium +paraprofessional +paraprofessionals +paraprostatitis +paraprotein +parapsychical +parapsychism +parapsychology +parapsychological +parapsychologies +parapsychologist +parapsychologists +parapsychosis +parapsida +parapsidal +parapsidan +parapsis +paraptera +parapteral +parapteron +parapterum +paraquadrate +paraquat +paraquats +paraquet +paraquets +paraquinone +pararctalia +pararctalian +pararectal +pararek +parareka +pararhotacism +pararosaniline +pararosolic +pararthria +paras +parasaboteur +parasalpingitis +parasang +parasangs +parascene +parascenia +parascenium +parasceve +paraschematic +parasecretion +paraselenae +paraselene +paraselenic +parasemidin +parasemidine +parasexual +parasexuality +parashah +parashioth +parashoth +parasigmatism +parasigmatismus +parasympathetic +parasympathomimetic +parasynapsis +parasynaptic +parasynaptist +parasyndesis +parasynesis +parasynetic +parasynovitis +parasynthesis +parasynthetic +parasyntheton +parasyphilis +parasyphilitic +parasyphilosis +parasystole +parasita +parasital +parasitary +parasite +parasitelike +parasitemia +parasites +parasithol +parasitic +parasitica +parasitical +parasitically +parasiticalness +parasiticidal +parasiticide +parasiticidic +parasitics +parasiticus +parasitidae +parasitism +parasitization +parasitize +parasitized +parasitizes +parasitizing +parasitogenic +parasitoid +parasitoidism +parasitoids +parasitology +parasitologic +parasitological +parasitologies +parasitologist +parasitophobia +parasitosis +parasitotrope +parasitotropy +parasitotropic +parasitotropism +paraskenion +parasnia +parasol +parasoled +parasolette +parasols +paraspecific +parasphenoid +parasphenoidal +paraspy +paraspotter +parastades +parastas +parastatic +parastemon +parastemonal +parasternal +parasternum +parastichy +parastichies +parastyle +parasubphonate +parasubstituted +parasuchia +parasuchian +paratactic +paratactical +paratactically +paratartaric +parataxic +parataxis +parate +paraterminal +paratheria +paratherian +parathesis +parathetic +parathymic +parathion +parathyrin +parathyroid +parathyroidal +parathyroidectomy +parathyroidectomies +parathyroidectomize +parathyroidectomized +parathyroidectomizing +parathyroids +parathyroprival +parathyroprivia +parathyroprivic +parathormone +paratype +paratyphlitis +paratyphoid +paratypic +paratypical +paratypically +paratitla +paratitles +paratitlon +paratoloid +paratoluic +paratoluidine +paratomial +paratomium +paratonic +paratonically +paratonnerre +paratory +paratorium +paratracheal +paratragedia +paratragoedia +paratransversan +paratrichosis +paratrimma +paratriptic +paratroop +paratrooper +paratroopers +paratroops +paratrophy +paratrophic +paratuberculin +paratuberculosis +paratuberculous +paratungstate +paratungstic +paraunter +parava +paravaginitis +paravail +paravane +paravanes +paravant +paravauxite +paravent +paravertebral +paravesical +paravidya +parawing +paraxial +paraxially +paraxylene +paraxon +paraxonic +parazoa +parazoan +parazonium +parbake +parbate +parbleu +parboil +parboiled +parboiling +parboils +parbreak +parbuckle +parbuckled +parbuckling +parc +parcae +parcel +parceled +parceling +parcellary +parcellate +parcellation +parcelled +parcelling +parcellization +parcellize +parcelment +parcels +parcelwise +parcenary +parcener +parceners +parcenership +parch +parchable +parched +parchedly +parchedness +parcheesi +parchemin +parcher +parches +parchesi +parchy +parching +parchingly +parchisi +parchment +parchmenter +parchmenty +parchmentize +parchmentized +parchmentizing +parchmentlike +parchments +parcidenta +parcidentate +parciloquy +parclose +parcook +pard +pardah +pardahs +pardal +pardale +pardalote +pardanthus +pardao +pardaos +parde +parded +pardee +pardesi +pardhan +pardi +pardy +pardie +pardieu +pardine +pardner +pardners +pardnomastic +pardo +pardon +pardonable +pardonableness +pardonably +pardoned +pardonee +pardoner +pardoners +pardoning +pardonless +pardonmonger +pardons +pards +pare +parecy +parecious +pareciously +pareciousness +parecism +parecisms +pared +paregal +paregmenon +paregoric +paregorical +pareiasauri +pareiasauria +pareiasaurian +pareiasaurus +pareil +pareioplitae +pareira +pareiras +pareja +parel +parelectronomy +parelectronomic +parella +parelle +parellic +paren +parencephalic +parencephalon +parenchym +parenchyma +parenchymal +parenchymatic +parenchymatitis +parenchymatous +parenchymatously +parenchyme +parenchymous +parenesis +parenesize +parenetic +parenetical +parennece +parennir +parens +parent +parentage +parental +parentalia +parentalism +parentality +parentally +parentate +parentation +parentdom +parented +parentela +parentele +parentelic +parenteral +parenterally +parentheses +parenthesis +parenthesize +parenthesized +parenthesizes +parenthesizing +parenthetic +parenthetical +parentheticality +parenthetically +parentheticalness +parenthood +parenticide +parenting +parentis +parentless +parentlike +parents +parentship +pareoean +parepididymal +parepididymis +parepigastric +parer +parerethesis +parergal +parergy +parergic +parergon +parers +pares +pareses +paresis +paresthesia +paresthesis +paresthetic +parethmoid +paretic +paretically +paretics +paretta +pareu +pareunia +pareus +pareve +parfait +parfaits +parfey +parfield +parfilage +parfleche +parflesh +parfleshes +parfocal +parfocality +parfocalize +parfum +parfumerie +parfumeur +parfumoir +pargana +pargasite +parge +pargeboard +parged +parges +parget +pargeted +pargeter +pargeting +pargets +pargetted +pargetting +pargyline +parging +pargo +pargos +parhelia +parheliacal +parhelic +parhelion +parhelnm +parhypate +parhomology +parhomologous +pari +pariah +pariahdom +pariahism +pariahs +pariahship +parial +parian +parians +pariasauria +pariasaurus +parica +paridae +paridigitate +paridrosis +paries +pariet +parietal +parietales +parietals +parietary +parietaria +parietes +parietofrontal +parietojugal +parietomastoid +parietoquadrate +parietosphenoid +parietosphenoidal +parietosplanchnic +parietosquamosal +parietotemporal +parietovaginal +parietovisceral +parify +parigenin +pariglin +parilia +parilicium +parilla +parillin +parimutuel +parimutuels +parinarium +parine +paring +parings +paryphodrome +paripinnate +paris +parises +parish +parished +parishen +parishes +parishional +parishionally +parishionate +parishioner +parishioners +parishionership +parishwide +parisia +parisian +parisianism +parisianization +parisianize +parisianly +parisians +parisienne +parisii +parisyllabic +parisyllabical +parisis +parisite +parisology +parison +parisonic +paristhmic +paristhmion +pariti +parity +parities +paritium +paritor +parivincular +park +parka +parkas +parked +parkee +parker +parkers +parky +parkin +parking +parkings +parkinson +parkinsonia +parkinsonian +parkinsonism +parkish +parkland +parklands +parkleaves +parklike +parks +parkway +parkways +parkward +parl +parlay +parlayed +parlayer +parlayers +parlaying +parlays +parlamento +parlance +parlances +parlando +parlante +parlatory +parlatoria +parle +parled +parley +parleyed +parleyer +parleyers +parleying +parleys +parleyvoo +parlement +parles +parlesie +parli +parly +parlia +parliament +parliamental +parliamentary +parliamentarian +parliamentarianism +parliamentarians +parliamentarily +parliamentariness +parliamentarism +parliamentarization +parliamentarize +parliamenteer +parliamenteering +parliamenter +parliaments +parling +parlish +parlor +parlorish +parlormaid +parlors +parlour +parlourish +parlours +parlous +parlously +parlousness +parma +parmacety +parmack +parmak +parmelia +parmeliaceae +parmeliaceous +parmelioid +parmentier +parmentiera +parmesan +parmese +parmigiana +parmigiano +parnas +parnassia +parnassiaceae +parnassiaceous +parnassian +parnassianism +parnassiinae +parnassism +parnassus +parnel +parnellism +parnellite +parnorpine +paroarion +paroarium +paroccipital +paroch +parochial +parochialic +parochialis +parochialise +parochialised +parochialising +parochialism +parochialist +parochiality +parochialization +parochialize +parochially +parochialness +parochian +parochin +parochine +parochiner +parode +parodi +parody +parodiable +parodial +parodic +parodical +parodied +parodies +parodying +parodinia +parodyproof +parodist +parodistic +parodistically +parodists +parodize +parodoi +parodontia +parodontitia +parodontitis +parodontium +parodos +parodus +paroecy +paroecious +paroeciously +paroeciousness +paroecism +paroemia +paroemiac +paroemiographer +paroemiography +paroemiology +paroemiologist +paroicous +parol +parolable +parole +paroled +parolee +parolees +paroler +parolers +paroles +parolfactory +paroli +paroling +parolist +parols +paromoeon +paromologetic +paromology +paromologia +paromphalocele +paromphalocelic +paronychia +paronychial +paronychium +paronym +paronymy +paronymic +paronymization +paronymize +paronymous +paronyms +paronomasia +paronomasial +paronomasian +paronomasiastic +paronomastic +paronomastical +paronomastically +paroophoric +paroophoritis +paroophoron +paropsis +paroptesis +paroptic +paroquet +paroquets +parorchid +parorchis +parorexia +parosela +parosmia +parosmic +parosteal +parosteitis +parosteosis +parostosis +parostotic +parostotis +parotia +parotic +parotid +parotidean +parotidectomy +parotiditis +parotids +parotis +parotitic +parotitis +parotoid +parotoids +parous +parousia +parousiamania +parovarian +parovariotomy +parovarium +paroxazine +paroxysm +paroxysmal +paroxysmalist +paroxysmally +paroxysmic +paroxysmist +paroxysms +paroxytone +paroxytonic +paroxytonize +parpal +parpen +parpend +parquet +parquetage +parqueted +parqueting +parquetry +parquets +parr +parra +parrah +parrakeet +parrakeets +parral +parrall +parrals +parramatta +parred +parrel +parrels +parrhesia +parrhesiastic +parry +parriable +parricidal +parricidally +parricide +parricided +parricides +parricidial +parricidism +parridae +parridge +parridges +parried +parrier +parries +parrying +parring +parritch +parritches +parrock +parroket +parrokets +parroque +parroquet +parrot +parrotbeak +parrotbill +parroted +parroter +parroters +parrotfish +parrotfishes +parrothood +parroty +parroting +parrotism +parrotize +parrotlet +parrotlike +parrotry +parrots +parrotwise +parrs +pars +parsable +parse +parsec +parsecs +parsed +parsee +parseeism +parser +parsers +parses +parsettensite +parseval +parsi +parsic +parsifal +parsiism +parsimony +parsimonious +parsimoniously +parsimoniousness +parsing +parsings +parsism +parsley +parsleylike +parsleys +parsleywort +parsnip +parsnips +parson +parsonage +parsonages +parsonarchy +parsondom +parsoned +parsonese +parsoness +parsonet +parsonhood +parsony +parsonic +parsonical +parsonically +parsoning +parsonish +parsonity +parsonize +parsonly +parsonlike +parsonolatry +parsonology +parsonry +parsons +parsonship +parsonsia +parsonsite +part +partable +partage +partakable +partake +partaken +partaker +partakers +partakes +partaking +partan +partanfull +partanhanded +partans +parte +parted +partedness +parten +parter +parterre +parterred +parterres +parters +partes +partheniad +partheniae +parthenian +parthenic +parthenium +parthenocarpelly +parthenocarpy +parthenocarpic +parthenocarpical +parthenocarpically +parthenocarpous +parthenocissus +parthenogeneses +parthenogenesis +parthenogenetic +parthenogenetically +parthenogeny +parthenogenic +parthenogenitive +parthenogenous +parthenogone +parthenogonidium +parthenolatry +parthenology +parthenon +parthenopaeus +parthenoparous +parthenope +parthenopean +parthenophobia +parthenos +parthenosperm +parthenospore +parthian +parti +party +partial +partialed +partialise +partialised +partialising +partialism +partialist +partialistic +partiality +partialities +partialize +partially +partialness +partials +partiary +partibility +partible +particate +particeps +participability +participable +participance +participancy +participant +participantly +participants +participate +participated +participates +participating +participatingly +participation +participative +participatively +participator +participatory +participators +participatress +participial +participiality +participialization +participialize +participially +participle +participles +particle +particlecelerator +particled +particles +particular +particularisation +particularise +particularised +particulariser +particularising +particularism +particularist +particularistic +particularistically +particularity +particularities +particularization +particularize +particularized +particularizer +particularizes +particularizing +particularly +particularness +particulars +particulate +particule +partie +partied +parties +partigen +partying +partyism +partyist +partykin +partile +partyless +partim +partimembered +partimen +partimento +partymonger +parting +partings +partinium +partis +partisan +partisanism +partisanize +partisanry +partisans +partisanship +partyship +partita +partitas +partite +partition +partitional +partitionary +partitioned +partitioner +partitioning +partitionist +partitionment +partitions +partitive +partitively +partitura +partiversal +partivity +partizan +partizans +partizanship +partley +partless +partlet +partlets +partly +partner +partnered +partnering +partnerless +partners +partnership +partnerships +parto +parton +partons +partook +partridge +partridgeberry +partridgeberries +partridgelike +partridges +partridgewood +partridging +parts +partschinite +parture +parturiate +parturience +parturiency +parturient +parturifacient +parturition +parturitions +parturitive +partway +parukutu +parulis +parumbilical +parura +paruras +parure +parures +paruria +parus +parvanimity +parve +parvenu +parvenudom +parvenue +parvenuism +parvenus +parvicellular +parviflorous +parvifoliate +parvifolious +parvipotent +parvirostrate +parvis +parviscient +parvise +parvises +parvitude +parvolin +parvoline +parvolins +parvule +parvuli +parvulus +pas +pasadena +pasan +pasang +pascal +pasch +pascha +paschal +paschalist +paschals +paschaltide +paschflower +paschite +pascoite +pascola +pascuage +pascual +pascuous +pase +pasear +pasela +paseng +paseo +paseos +pases +pasewa +pasgarde +pash +pasha +pashadom +pashadoms +pashalic +pashalics +pashalik +pashaliks +pashas +pashaship +pashed +pashes +pashim +pashing +pashka +pashm +pashmina +pashto +pasi +pasigraphy +pasigraphic +pasigraphical +pasilaly +pasillo +pasiphae +pasis +pasitelean +pask +pasmo +paso +paspalum +pasqueflower +pasquil +pasquilant +pasquiler +pasquilic +pasquillant +pasquiller +pasquillic +pasquils +pasquin +pasquinade +pasquinaded +pasquinader +pasquinades +pasquinading +pasquinian +pasquino +pass +passable +passableness +passably +passacaglia +passacaglio +passade +passades +passado +passadoes +passados +passage +passageable +passaged +passager +passages +passageway +passageways +passaggi +passaggio +passagian +passaging +passagio +passay +passalid +passalidae +passalus +passamaquoddy +passament +passamezzo +passangrahan +passant +passaree +passata +passback +passband +passbands +passbook +passbooks +passe +passed +passee +passegarde +passel +passels +passemeasure +passement +passemented +passementerie +passementing +passemezzo +passen +passenger +passengers +passepied +passer +passerby +passeres +passeriform +passeriformes +passerina +passerine +passerines +passers +passersby +passes +passewa +passgang +passibility +passible +passibleness +passiflora +passifloraceae +passifloraceous +passiflorales +passim +passymeasure +passimeter +passing +passingly +passingness +passings +passion +passional +passionary +passionaries +passionate +passionately +passionateness +passionative +passionato +passioned +passionflower +passionfruit +passionful +passionfully +passionfulness +passionist +passionless +passionlessly +passionlessness +passionlike +passionometer +passionproof +passions +passiontide +passionwise +passionwort +passir +passival +passivate +passivation +passive +passively +passiveness +passives +passivism +passivist +passivity +passkey +passkeys +passless +passman +passo +passometer +passout +passover +passoverish +passovers +passpenny +passport +passportless +passports +passsaging +passu +passulate +passulation +passus +passuses +passway +passwoman +password +passwords +passworts +past +pasta +pastas +paste +pasteboard +pasteboardy +pasteboards +pasted +pastedness +pastedown +pastel +pastelist +pastelists +pastellist +pastellists +pastels +paster +pasterer +pastern +pasterned +pasterns +pasters +pastes +pasteup +pasteur +pasteurella +pasteurellae +pasteurellas +pasteurelleae +pasteurellosis +pasteurian +pasteurisation +pasteurise +pasteurised +pasteurising +pasteurism +pasteurization +pasteurize +pasteurized +pasteurizer +pasteurizers +pasteurizes +pasteurizing +pasty +pasticcci +pasticci +pasticcio +pasticcios +pastiche +pastiches +pasticheur +pasticheurs +pasticheuse +pasticheuses +pastier +pasties +pastiest +pastil +pastile +pastiled +pastiling +pastille +pastilled +pastilles +pastilling +pastils +pastime +pastimer +pastimes +pastina +pastinaca +pastinas +pastiness +pasting +pastis +pastler +pastness +pastnesses +pastophor +pastophorion +pastophorium +pastophorus +pastor +pastora +pastorage +pastoral +pastorale +pastoraled +pastorales +pastorali +pastoraling +pastoralisation +pastoralism +pastoralist +pastorality +pastoralization +pastoralize +pastoralized +pastoralizing +pastorally +pastoralness +pastorals +pastorate +pastorates +pastored +pastorela +pastoress +pastorhood +pastoring +pastorised +pastorising +pastorita +pastorium +pastoriums +pastorize +pastorless +pastorly +pastorlike +pastorling +pastors +pastorship +pastose +pastosity +pastour +pastourelle +pastrami +pastramis +pastry +pastrycook +pastries +pastryman +pastromi +pastromis +pasts +pasturability +pasturable +pasturage +pastural +pasture +pastured +pastureland +pastureless +pasturer +pasturers +pastures +pasturewise +pasturing +pasul +pat +pata +pataca +patacao +patacas +patache +pataco +patacoon +patagia +patagial +patagiate +patagium +patagon +patagones +patagonia +patagonian +pataka +patamar +patamars +patana +patand +patao +patapat +pataque +pataria +patarin +patarine +patarinism +patart +patas +patashte +patata +patavian +patavinity +patball +patballer +patch +patchable +patchboard +patchcock +patched +patcher +patchery +patcheries +patchers +patches +patchhead +patchy +patchier +patchiest +patchily +patchiness +patching +patchleaf +patchless +patchouli +patchouly +patchstand +patchwise +patchword +patchwork +patchworky +patd +pate +pated +patee +patefaction +patefy +patel +patella +patellae +patellar +patellaroid +patellas +patellate +patellidae +patellidan +patelliform +patelline +patellofemoral +patelloid +patellula +patellulae +patellulate +paten +patency +patencies +patener +patens +patent +patentability +patentable +patentably +patente +patented +patentee +patentees +patenter +patenters +patenting +patently +patentness +patentor +patentors +patents +pater +patera +paterae +patercove +paterero +paterfamiliar +paterfamiliarly +paterfamilias +paterfamiliases +pateria +pateriform +paterissa +paternal +paternalism +paternalist +paternalistic +paternalistically +paternality +paternalize +paternally +paternalness +paternity +paternities +paternoster +paternosterer +paternosters +paters +pates +patesi +patesiate +patetico +patgia +path +pathan +pathbreaker +pathed +pathema +pathematic +pathematically +pathematology +pathenogenicity +pathetic +pathetical +pathetically +patheticalness +patheticate +patheticly +patheticness +pathetism +pathetist +pathetize +pathfarer +pathfind +pathfinder +pathfinders +pathfinding +pathy +pathic +pathicism +pathless +pathlessness +pathlet +pathment +pathname +pathnames +pathoanatomy +pathoanatomical +pathobiology +pathobiological +pathobiologist +pathochemistry +pathocure +pathodontia +pathoformic +pathogen +pathogene +pathogeneses +pathogenesy +pathogenesis +pathogenetic +pathogeny +pathogenic +pathogenically +pathogenicity +pathogenous +pathogens +pathogerm +pathogermic +pathognomy +pathognomic +pathognomical +pathognomonic +pathognomonical +pathognomonically +pathognostic +pathography +pathographic +pathographical +pathol +patholysis +patholytic +pathology +pathologic +pathological +pathologically +pathologicoanatomic +pathologicoanatomical +pathologicoclinical +pathologicohistological +pathologicopsychological +pathologies +pathologist +pathologists +pathomania +pathometabolism +pathometer +pathomimesis +pathomimicry +pathomorphology +pathomorphologic +pathomorphological +pathoneurosis +pathonomy +pathonomia +pathophysiology +pathophysiologic +pathophysiological +pathophobia +pathophoresis +pathophoric +pathophorous +pathoplastic +pathoplastically +pathopoeia +pathopoiesis +pathopoietic +pathopsychology +pathopsychosis +pathoradiography +pathos +pathoses +pathosis +pathosocial +pathrusim +paths +pathway +pathwayed +pathways +paty +patia +patible +patibulary +patibulate +patibulated +patience +patiences +patiency +patient +patienter +patientest +patientless +patiently +patientness +patients +patin +patina +patinae +patinaed +patinas +patinate +patinated +patination +patine +patined +patines +patining +patinize +patinized +patinous +patins +patio +patios +patise +patisserie +patisseries +patissier +patly +patmian +patmos +patness +patnesses +patnidar +pato +patois +patola +patonce +patresfamilias +patria +patriae +patrial +patriarch +patriarchal +patriarchalism +patriarchally +patriarchate +patriarchates +patriarchdom +patriarched +patriarchess +patriarchy +patriarchic +patriarchical +patriarchically +patriarchies +patriarchism +patriarchist +patriarchs +patriarchship +patrice +patrices +patricia +patrician +patricianhood +patricianism +patricianly +patricians +patricianship +patriciate +patricidal +patricide +patricides +patricio +patrick +patriclan +patriclinous +patrico +patridge +patrilateral +patrilineage +patrilineal +patrilineally +patrilinear +patrilinearly +patriliny +patrilinies +patrilocal +patrilocality +patrimony +patrimonial +patrimonially +patrimonies +patrimonium +patrin +patriofelis +patriolatry +patriot +patrioteer +patriotess +patriotic +patriotical +patriotically +patriotics +patriotism +patriotly +patriots +patriotship +patripassian +patripassianism +patripassianist +patripassianly +patripotestal +patrisib +patrist +patristic +patristical +patristically +patristicalness +patristicism +patristics +patrix +patrixes +patrizate +patrization +patrocinate +patrocinium +patrocliny +patroclinic +patroclinous +patroclus +patrogenesis +patroiophobia +patrol +patrole +patrolled +patroller +patrollers +patrolling +patrollotism +patrolman +patrolmen +patrology +patrologic +patrological +patrologies +patrologist +patrols +patrolwoman +patrolwomen +patron +patronage +patronal +patronate +patrondom +patroness +patronesses +patronessship +patronym +patronymy +patronymic +patronymically +patronymics +patronisable +patronise +patronised +patroniser +patronising +patronisingly +patronite +patronizable +patronization +patronize +patronized +patronizer +patronizers +patronizes +patronizing +patronizingly +patronless +patronly +patronne +patronomatology +patrons +patronship +patroon +patroonry +patroons +patroonship +patroullart +patruity +pats +patsy +patsies +patt +patta +pattable +pattamar +pattamars +pattara +patte +patted +pattee +patten +pattened +pattener +pattens +patter +pattered +patterer +patterers +pattering +patterings +patterist +pattern +patternable +patterned +patterner +patterny +patterning +patternize +patternless +patternlike +patternmaker +patternmaking +patterns +patternwise +patters +patty +pattidari +pattie +patties +patting +pattinsonize +pattypan +pattypans +pattle +pattoo +pattu +patu +patuca +patulent +patulin +patulous +patulously +patulousness +patuxent +patwari +patwin +pau +paua +paucal +pauciarticulate +pauciarticulated +paucidentate +paucify +pauciflorous +paucifoliate +paucifolious +paucijugate +paucilocular +pauciloquent +pauciloquently +pauciloquy +paucinervate +paucipinnate +pauciplicate +pauciradiate +pauciradiated +paucispiral +paucispirated +paucity +paucities +paucitypause +paughty +pauky +paukpan +paul +paula +paular +pauldron +pauldrons +pauliad +paulian +paulianist +pauliccian +paulician +paulicianism +paulie +paulin +paulina +pauline +paulinia +paulinian +paulinism +paulinist +paulinistic +paulinistically +paulinity +paulinize +paulins +paulinus +paulism +paulist +paulista +paulite +paulopast +paulopost +paulospore +paulownia +paulus +paumari +paunch +paunche +paunched +paunches +paunchful +paunchy +paunchier +paunchiest +paunchily +paunchiness +paup +pauper +pauperage +pauperate +pauperdom +paupered +pauperess +paupering +pauperis +pauperisation +pauperise +pauperised +pauperiser +pauperising +pauperism +pauperitic +pauperization +pauperize +pauperized +pauperizer +pauperizes +pauperizing +paupers +pauraque +paurometabola +paurometaboly +paurometabolic +paurometabolism +paurometabolous +pauropod +pauropoda +pauropodous +pausably +pausai +pausal +pausalion +pausation +pause +paused +pauseful +pausefully +pauseless +pauselessly +pausement +pauser +pausers +pauses +pausing +pausingly +paussid +paussidae +paut +pauxi +pav +pavade +pavage +pavan +pavane +pavanes +pavanne +pavans +pave +paved +paveed +pavement +pavemental +pavements +paven +paver +pavers +paves +pavestone +pavetta +pavy +pavia +pavid +pavidity +pavier +pavies +pavilion +pavilioned +pavilioning +pavilions +pavillon +pavin +paving +pavings +pavins +pavior +paviors +paviotso +paviour +paviours +pavis +pavisade +pavisado +pavise +paviser +pavisers +pavises +pavisor +pavisse +pavlov +pavlovian +pavo +pavois +pavonated +pavonazzetto +pavonazzo +pavoncella +pavone +pavonia +pavonian +pavonine +pavonize +paw +pawaw +pawdite +pawed +pawer +pawers +pawing +pawk +pawkery +pawky +pawkier +pawkiest +pawkily +pawkiness +pawkrie +pawl +pawls +pawmark +pawn +pawnable +pawnage +pawnages +pawnbroker +pawnbrokerage +pawnbrokeress +pawnbrokery +pawnbrokering +pawnbrokers +pawnbroking +pawned +pawnee +pawnees +pawner +pawners +pawnie +pawning +pawnor +pawnors +pawns +pawnshop +pawnshops +pawpaw +pawpaws +paws +pawtucket +pax +paxes +paxilla +paxillae +paxillar +paxillary +paxillate +paxilli +paxilliferous +paxilliform +paxillosa +paxillose +paxillus +paxiuba +paxwax +paxwaxes +pazaree +pazend +pbx +pbxes +pc +pcf +pci +pcm +pct +pd +pdl +pdn +pdq +pe +pea +peaberry +peabird +peabody +peabrain +peabush +peace +peaceable +peaceableness +peaceably +peacebreaker +peacebreaking +peaced +peaceful +peacefuller +peacefullest +peacefully +peacefulness +peacekeeper +peacekeepers +peacekeeping +peaceless +peacelessness +peacelike +peacemake +peacemaker +peacemakers +peacemaking +peaceman +peacemonger +peacemongering +peacenik +peaces +peacetime +peach +peachberry +peachbloom +peachblossom +peachblow +peached +peachen +peacher +peachery +peachers +peaches +peachy +peachick +peachier +peachiest +peachify +peachiness +peaching +peachlet +peachlike +peachwood +peachwort +peacing +peacoat +peacoats +peacock +peacocked +peacockery +peacocky +peacockier +peacockiest +peacocking +peacockish +peacockishly +peacockishness +peacockism +peacockly +peacocklike +peacocks +peacockwise +peacod +peafowl +peafowls +peag +peage +peages +peagoose +peags +peahen +peahens +peai +peaiism +peak +peaked +peakedly +peakedness +peaker +peakgoose +peaky +peakier +peakiest +peakyish +peakily +peakiness +peaking +peakish +peakishly +peakishness +peakless +peaklike +peaks +peakward +peal +pealed +pealer +pealike +pealing +peals +peamouth +peamouths +pean +peans +peanut +peanuts +peapod +pear +pearce +pearceite +pearch +pearl +pearlash +pearlashes +pearlberry +pearlbird +pearlbush +pearled +pearleye +pearleyed +pearleyes +pearler +pearlers +pearlescence +pearlescent +pearlet +pearlfish +pearlfishes +pearlfruit +pearly +pearlier +pearliest +pearlike +pearlin +pearliness +pearling +pearlings +pearlish +pearlite +pearlites +pearlitic +pearlized +pearloyster +pearls +pearlsides +pearlspar +pearlstone +pearlweed +pearlwort +pearmain +pearmains +pearmonger +pears +peart +pearten +pearter +peartest +peartly +peartness +pearwood +peas +peasant +peasantess +peasanthood +peasantism +peasantize +peasantly +peasantlike +peasantry +peasants +peasantship +peascod +peascods +pease +peasecod +peasecods +peaselike +peasen +peases +peaseweep +peashooter +peasy +peason +peasouper +peastake +peastaking +peastick +peasticking +peastone +peat +peatery +peathouse +peaty +peatier +peatiest +peatman +peatmen +peats +peatship +peatstack +peatweed +peatwood +peauder +peavey +peaveys +peavy +peavie +peavies +peavine +peba +peban +pebble +pebbled +pebblehearted +pebbles +pebblestone +pebbleware +pebbly +pebblier +pebbliest +pebbling +pebrine +pebrinous +pecan +pecans +peccability +peccable +peccadillo +peccadilloes +peccadillos +peccancy +peccancies +peccant +peccantly +peccantness +peccary +peccaries +peccation +peccatiphobia +peccatophobia +peccavi +peccavis +pech +pechay +pechan +pechans +peched +pechili +peching +pechys +pechs +pecht +pecify +pecite +peck +peckage +pecked +pecker +peckers +peckerwood +pecket +peckful +peckhamite +pecky +peckier +peckiest +peckiness +pecking +peckish +peckishly +peckishness +peckle +peckled +peckly +pecks +pecksniff +pecksniffery +pecksniffian +pecksniffianism +pecksniffism +pecopteris +pecopteroid +pecora +pecorino +pecos +pectase +pectases +pectate +pectates +pecten +pectens +pectic +pectin +pectinacea +pectinacean +pectinaceous +pectinal +pectinase +pectinate +pectinated +pectinately +pectinatella +pectination +pectinatodenticulate +pectinatofimbricate +pectinatopinnate +pectineal +pectines +pectinesterase +pectineus +pectinibranch +pectinibranchia +pectinibranchian +pectinibranchiata +pectinibranchiate +pectinic +pectinid +pectinidae +pectiniferous +pectiniform +pectinirostrate +pectinite +pectinogen +pectinoid +pectinose +pectinous +pectins +pectizable +pectization +pectize +pectized +pectizes +pectizing +pectocellulose +pectolite +pectora +pectoral +pectorales +pectoralgia +pectoralis +pectoralist +pectorally +pectorals +pectoriloque +pectoriloquy +pectoriloquial +pectoriloquism +pectoriloquous +pectoris +pectosase +pectose +pectosic +pectosinase +pectous +pectron +pectunculate +pectunculus +pectus +peculate +peculated +peculates +peculating +peculation +peculations +peculator +peculators +peculia +peculiar +peculiarise +peculiarised +peculiarising +peculiarism +peculiarity +peculiarities +peculiarization +peculiarize +peculiarized +peculiarizing +peculiarly +peculiarness +peculiars +peculiarsome +peculium +pecunia +pecunial +pecuniary +pecuniarily +pecuniosity +pecunious +ped +peda +pedage +pedagese +pedagog +pedagogal +pedagogery +pedagogy +pedagogyaled +pedagogic +pedagogical +pedagogically +pedagogics +pedagogies +pedagogying +pedagogish +pedagogism +pedagogist +pedagogs +pedagogue +pedagoguery +pedagogues +pedagoguish +pedagoguism +pedal +pedaled +pedaler +pedalfer +pedalferic +pedalfers +pedaliaceae +pedaliaceous +pedalian +pedalier +pedaliers +pedaling +pedalion +pedalism +pedalist +pedaliter +pedality +pedalium +pedalled +pedaller +pedalling +pedalo +pedals +pedanalysis +pedant +pedante +pedantesque +pedantess +pedanthood +pedantic +pedantical +pedantically +pedanticalness +pedanticism +pedanticly +pedanticness +pedantics +pedantism +pedantize +pedantocracy +pedantocrat +pedantocratic +pedantry +pedantries +pedants +pedary +pedarian +pedata +pedate +pedated +pedately +pedatifid +pedatiform +pedatilobate +pedatilobed +pedatinerved +pedatipartite +pedatisect +pedatisected +pedatrophy +pedatrophia +pedder +peddlar +peddle +peddled +peddler +peddleress +peddlery +peddleries +peddlerism +peddlers +peddles +peddling +peddlingly +pedee +pedelion +pederast +pederasty +pederastic +pederastically +pederasties +pederasts +pederero +pedes +pedeses +pedesis +pedestal +pedestaled +pedestaling +pedestalled +pedestalling +pedestals +pedestrial +pedestrially +pedestrian +pedestrianate +pedestrianise +pedestrianised +pedestrianising +pedestrianism +pedestrianize +pedestrianized +pedestrianizing +pedestrians +pedestrious +pedetentous +pedetes +pedetic +pedetidae +pedetinae +pediad +pediadontia +pediadontic +pediadontist +pedial +pedialgia +pediastrum +pediatry +pediatric +pediatrician +pediatricians +pediatrics +pediatrist +pedicab +pedicabs +pedicel +pediceled +pedicellar +pedicellaria +pedicellate +pedicellated +pedicellation +pedicelled +pedicelliform +pedicellina +pedicellus +pedicels +pedicle +pedicled +pedicles +pedicular +pedicularia +pedicularis +pediculate +pediculated +pediculati +pediculation +pedicule +pediculi +pediculicidal +pediculicide +pediculid +pediculidae +pediculina +pediculine +pediculofrontal +pediculoid +pediculoparietal +pediculophobia +pediculosis +pediculous +pediculus +pedicure +pedicured +pedicures +pedicuring +pedicurism +pedicurist +pedicurists +pediferous +pediform +pedigerous +pedigraic +pedigree +pedigreed +pedigreeless +pedigrees +pediluvium +pedimana +pedimane +pedimanous +pediment +pedimental +pedimented +pediments +pedimentum +pediococci +pediococcocci +pediococcus +pedioecetes +pedion +pedionomite +pedionomus +pedipalp +pedipalpal +pedipalpate +pedipalpi +pedipalpida +pedipalpous +pedipalps +pedipalpus +pedipulate +pedipulation +pedipulator +pediwak +pedlar +pedlary +pedlaries +pedlars +pedler +pedlery +pedleries +pedlers +pedobaptism +pedobaptist +pedocal +pedocalcic +pedocalic +pedocals +pedodontia +pedodontic +pedodontist +pedodontology +pedogenesis +pedogenetic +pedogenic +pedograph +pedology +pedologic +pedological +pedologies +pedologist +pedologistical +pedologistically +pedomancy +pedomania +pedometer +pedometers +pedometric +pedometrical +pedometrically +pedometrician +pedometrist +pedomorphic +pedomorphism +pedomotive +pedomotor +pedophile +pedophilia +pedophiliac +pedophilic +pedophobia +pedosphere +pedospheric +pedotribe +pedotrophy +pedotrophic +pedotrophist +pedrail +pedregal +pedrero +pedro +pedros +peds +pedule +pedum +peduncle +peduncled +peduncles +peduncular +pedunculata +pedunculate +pedunculated +pedunculation +pedunculi +pedunculus +pee +peebeen +peebeens +peebles +peed +peeing +peek +peekaboo +peekaboos +peeke +peeked +peeking +peeks +peel +peelable +peelcrow +peele +peeled +peeledness +peeler +peelers +peelhouse +peeling +peelings +peelism +peelite +peelman +peels +peen +peened +peenge +peening +peens +peeoy +peep +peeped +peepeye +peeper +peepers +peephole +peepholes +peepy +peeping +peeps +peepshow +peepshows +peepul +peepuls +peer +peerage +peerages +peerdom +peered +peeress +peeresses +peerhood +peery +peerie +peeries +peering +peeringly +peerless +peerlessly +peerlessness +peerly +peerling +peers +peership +peert +pees +peesash +peeseweep +peesoreh +peesweep +peesweeps +peetweet +peetweets +peeve +peeved +peevedly +peevedness +peever +peevers +peeves +peeving +peevish +peevishly +peevishness +peewee +peeweep +peewees +peewit +peewits +peg +pega +pegador +pegall +pegamoid +peganite +peganum +pegasean +pegasian +pegasid +pegasidae +pegasoid +pegasus +pegboard +pegboards +pegbox +pegboxes +pegged +pegger +peggy +peggymast +pegging +peggle +pegh +peglegged +pegless +peglet +peglike +pegma +pegman +pegmatite +pegmatitic +pegmatization +pegmatize +pegmatoid +pegmatophyre +pegmen +pegology +pegomancy +pegoxyl +pegroots +pegs +pegtops +peguan +pegwood +peh +pehlevi +peho +pehuenche +peyerian +peignoir +peignoirs +peiktha +pein +peine +peined +peining +peins +peyote +peyotes +peyotyl +peyotyls +peyotism +peyotl +peyotls +peiping +peirameter +peirastic +peirastically +peisage +peisant +peise +peised +peiser +peises +peising +peitho +peyton +peytral +peytrals +peitrel +peytrel +peytrels +peixere +peixerey +peize +pejerrey +pejorate +pejoration +pejorationist +pejorative +pejoratively +pejoratives +pejorism +pejorist +pejority +pekan +pekans +peke +pekes +pekin +pekinese +peking +pekingese +pekins +pekoe +pekoes +pelade +peladic +pelado +peladore +pelage +pelages +pelagial +pelagian +pelagianism +pelagianize +pelagianizer +pelagic +pelagothuria +pelagra +pelamyd +pelanos +pelargi +pelargic +pelargikon +pelargomorph +pelargomorphae +pelargomorphic +pelargonate +pelargonic +pelargonidin +pelargonin +pelargonium +pelasgi +pelasgian +pelasgic +pelasgikon +pelasgoi +pele +pelean +pelecan +pelecani +pelecanidae +pelecaniformes +pelecanoides +pelecanoidinae +pelecanus +pelecypod +pelecypoda +pelecypodous +pelecoid +pelelith +peleliu +peleng +pelerin +pelerine +pelerines +peles +peletre +peleus +pelew +pelf +pelfs +pelham +pelias +pelican +pelicanry +pelicans +pelick +pelycogram +pelycography +pelycology +pelicometer +pelycometer +pelycometry +pelycosaur +pelycosauria +pelycosaurian +pelides +pelidnota +pelikai +pelike +peliom +pelioma +peliosis +pelisse +pelisses +pelite +pelites +pelitic +pell +pellaea +pellage +pellagra +pellagragenic +pellagras +pellagric +pellagrin +pellagroid +pellagrose +pellagrous +pellar +pellard +pellas +pellate +pellation +pellekar +peller +pellet +pelletal +pelleted +pellety +pelletierine +pelleting +pelletization +pelletize +pelletized +pelletizer +pelletizes +pelletizing +pelletlike +pellets +pellian +pellicle +pellicles +pellicula +pellicular +pellicularia +pelliculate +pellicule +pellile +pellitory +pellitories +pellmell +pellmells +pellock +pellotin +pellotine +pellucent +pellucid +pellucidity +pellucidly +pellucidness +pelmanism +pelmanist +pelmanize +pelmata +pelmatic +pelmatogram +pelmatozoa +pelmatozoan +pelmatozoic +pelmet +pelobates +pelobatid +pelobatidae +pelobatoid +pelodytes +pelodytid +pelodytidae +pelodytoid +peloid +pelomedusa +pelomedusid +pelomedusidae +pelomedusoid +pelomyxa +pelon +pelopaeus +pelopea +pelopid +pelopidae +peloponnesian +pelops +peloria +pelorian +pelorias +peloriate +peloric +pelorism +pelorization +pelorize +pelorized +pelorizing +pelorus +peloruses +pelota +pelotas +pelotherapy +peloton +pelt +pelta +peltae +peltandra +peltast +peltasts +peltate +peltated +peltately +peltatifid +peltation +peltatodigitate +pelted +pelter +pelterer +pelters +peltiferous +peltifolious +peltiform +peltigera +peltigeraceae +peltigerine +peltigerous +peltinervate +peltinerved +pelting +peltingly +peltish +peltless +peltmonger +peltogaster +peltry +peltries +pelts +pelu +peludo +pelure +pelusios +pelveoperitonitis +pelves +pelvetia +pelvic +pelvics +pelviform +pelvigraph +pelvigraphy +pelvimeter +pelvimetry +pelvimetric +pelviolithotomy +pelvioperitonitis +pelvioplasty +pelvioradiography +pelvioscopy +pelviotomy +pelviperitonitis +pelvirectal +pelvis +pelvisacral +pelvises +pelvisternal +pelvisternum +pembina +pembinas +pembroke +pemican +pemicans +pemmican +pemmicanization +pemmicanize +pemmicans +pemoline +pemolines +pemphigoid +pemphigous +pemphigus +pemphix +pemphixes +pen +penacute +penaea +penaeaceae +penaeaceous +penal +penalisable +penalisation +penalise +penalised +penalises +penalising +penalist +penality +penalities +penalizable +penalization +penalize +penalized +penalizes +penalizing +penally +penalty +penalties +penance +penanced +penanceless +penancer +penances +penancy +penancing +penang +penangs +penannular +penaria +penates +penbard +pencatite +pence +pencey +pencel +penceless +pencels +penchant +penchants +penche +penchute +pencil +penciled +penciler +pencilers +penciliform +penciling +pencilled +penciller +pencillike +pencilling +pencilry +pencils +pencilwood +penclerk +pencraft +pend +penda +pendant +pendanted +pendanting +pendantlike +pendants +pendative +pendecagon +pended +pendeloque +pendency +pendencies +pendens +pendent +pendente +pendentive +pendently +pendents +pendicle +pendicler +pending +pendle +pendn +pendom +pendragon +pendragonish +pendragonship +pends +pendulant +pendular +pendulate +pendulating +pendulation +pendule +penduline +pendulosity +pendulous +pendulously +pendulousness +pendulum +pendulumlike +pendulums +penecontemporaneous +penectomy +peneid +penelope +penelopean +penelophon +penelopinae +penelopine +peneplain +peneplains +peneplanation +peneplane +penes +peneseismic +penest +penetrability +penetrable +penetrableness +penetrably +penetral +penetralia +penetralian +penetrameter +penetrance +penetrancy +penetrant +penetrate +penetrated +penetrates +penetrating +penetratingly +penetratingness +penetration +penetrations +penetrative +penetratively +penetrativeness +penetrativity +penetrator +penetrators +penetrology +penetrolqgy +penetrometer +penfieldite +penfold +penful +peng +penghulu +pengo +pengos +penguin +penguinery +penguins +pengun +penhead +penholder +penial +peniaphobia +penible +penicil +penicilium +penicillate +penicillated +penicillately +penicillation +penicillia +penicilliform +penicillin +penicillinic +penicillium +penicils +penide +penile +penillion +peninsula +peninsular +peninsularism +peninsularity +peninsulas +peninsulate +penintime +peninvariant +penis +penises +penistone +penitence +penitencer +penitency +penitent +penitentes +penitential +penitentially +penitentials +penitentiary +penitentiaries +penitentiaryship +penitently +penitents +penitis +penk +penkeeper +penknife +penknives +penlight +penlights +penlike +penlite +penlites +penlop +penmaker +penmaking +penman +penmanship +penmaster +penmen +penna +pennaceous +pennacook +pennae +pennage +pennales +penname +pennames +pennant +pennants +pennaria +pennariidae +pennatae +pennate +pennated +pennatifid +pennatilobate +pennatipartite +pennatisect +pennatisected +pennatula +pennatulacea +pennatulacean +pennatulaceous +pennatularian +pennatulid +pennatulidae +pennatuloid +penned +penneech +penneeck +penney +penner +penners +pennet +penni +penny +pennia +pennybird +pennycress +pennyearth +pennied +pennies +penniferous +pennyflower +penniform +pennigerous +pennyhole +pennyland +pennyleaf +penniless +pennilessly +pennilessness +pennill +pennine +penninervate +penninerved +pennines +penning +penninite +pennipotent +pennyroyal +pennyroyals +pennyrot +pennis +pennisetum +pennysiller +pennystone +penniveined +pennyweight +pennyweights +pennywhistle +pennywinkle +pennywise +pennywort +pennyworth +pennyworths +pennon +pennoncel +pennoncelle +pennoned +pennons +pennopluma +pennoplume +pennorth +pennsylvania +pennsylvanian +pennsylvanians +pennsylvanicus +pennuckle +penobscot +penoche +penoches +penochi +penology +penologic +penological +penologies +penologist +penologists +penoncel +penoncels +penorcon +penoun +penpoint +penpoints +penpusher +penrack +penroseite +pens +pensacola +penscript +pense +pensee +pensees +penseful +pensefulness +penseroso +penship +pensy +pensil +pensile +pensileness +pensility +pensils +pension +pensionable +pensionably +pensionary +pensionaries +pensionat +pensione +pensioned +pensioner +pensioners +pensionership +pensiones +pensioning +pensionless +pensionnaire +pensionnat +pensionry +pensions +pensive +pensived +pensively +pensiveness +penstemon +penster +pensters +penstick +penstock +penstocks +pensum +pent +penta +pentabasic +pentabromide +pentacapsular +pentacarbon +pentacarbonyl +pentacarpellary +pentace +pentacetate +pentachenium +pentachloride +pentachlorophenol +pentachord +pentachromic +pentacyanic +pentacyclic +pentacid +pentacle +pentacles +pentacoccous +pentacontane +pentacosane +pentacrinidae +pentacrinite +pentacrinoid +pentacrinus +pentacron +pentacrostic +pentactinal +pentactine +pentacular +pentad +pentadactyl +pentadactyla +pentadactylate +pentadactyle +pentadactylism +pentadactyloid +pentadecagon +pentadecahydrate +pentadecahydrated +pentadecane +pentadecatoic +pentadecyl +pentadecylic +pentadecoic +pentadelphous +pentadic +pentadicity +pentadiene +pentadodecahedron +pentadrachm +pentadrachma +pentads +pentaerythrite +pentaerythritol +pentafid +pentafluoride +pentagamist +pentagyn +pentagynia +pentagynian +pentagynous +pentaglossal +pentaglot +pentaglottical +pentagon +pentagonal +pentagonally +pentagonohedron +pentagonoid +pentagonon +pentagons +pentagram +pentagrammatic +pentagrid +pentahalide +pentahedra +pentahedral +pentahedrical +pentahedroid +pentahedron +pentahedrous +pentahexahedral +pentahexahedron +pentahydrate +pentahydrated +pentahydric +pentahydroxy +pentail +pentaiodide +pentalobate +pentalogy +pentalogies +pentalogue +pentalpha +pentamera +pentameral +pentameran +pentamery +pentamerid +pentameridae +pentamerism +pentameroid +pentamerous +pentamerus +pentameter +pentameters +pentamethylene +pentamethylenediamine +pentametrist +pentametrize +pentander +pentandria +pentandrian +pentandrous +pentane +pentanedione +pentanes +pentangle +pentangular +pentanitrate +pentanoic +pentanolide +pentanone +pentapeptide +pentapetalous +pentaphylacaceae +pentaphylacaceous +pentaphylax +pentaphyllous +pentaploid +pentaploidy +pentaploidic +pentapody +pentapodic +pentapodies +pentapolis +pentapolitan +pentaprism +pentapterous +pentaptych +pentaptote +pentaquin +pentaquine +pentarch +pentarchy +pentarchical +pentarchies +pentarchs +pentasepalous +pentasilicate +pentasyllabic +pentasyllabism +pentasyllable +pentaspermous +pentaspheric +pentaspherical +pentastich +pentastichy +pentastichous +pentastyle +pentastylos +pentastom +pentastome +pentastomida +pentastomoid +pentastomous +pentastomum +pentasulphide +pentateuch +pentateuchal +pentathionate +pentathionic +pentathlete +pentathlon +pentathlons +pentathlos +pentatomic +pentatomid +pentatomidae +pentatomoidea +pentatone +pentatonic +pentatriacontane +pentatron +pentavalence +pentavalency +pentavalent +pentazocine +penteconter +pentecontoglossal +pentecost +pentecostal +pentecostalism +pentecostalist +pentecostals +pentecostarion +pentecoster +pentecostys +pentelic +pentelican +pentene +penteteric +penthemimer +penthemimeral +penthemimeris +penthestes +penthiophen +penthiophene +penthoraceae +penthorum +penthouse +penthoused +penthouselike +penthouses +penthousing +penthrit +penthrite +pentice +penticle +pentyl +pentylene +pentylenetetrazol +pentylic +pentylidene +pentyls +pentimenti +pentimento +pentine +pentyne +pentiodide +pentit +pentite +pentitol +pentlandite +pentobarbital +pentobarbitone +pentode +pentoic +pentol +pentolite +pentomic +pentosan +pentosane +pentosans +pentose +pentoses +pentosid +pentoside +pentosuria +pentothal +pentoxide +pentremital +pentremite +pentremites +pentremitidae +pentrit +pentrite +pentrough +pentstemon +pentstock +penttail +pentzia +penuche +penuches +penuchi +penuchis +penuchle +penuchles +penuckle +penuckles +penult +penultim +penultima +penultimate +penultimately +penultimatum +penults +penumbra +penumbrae +penumbral +penumbras +penumbrous +penup +penury +penuries +penurious +penuriously +penuriousness +penutian +penwiper +penwoman +penwomanship +penwomen +penworker +penwright +peon +peonage +peonages +peones +peony +peonies +peonism +peonisms +peonize +peons +people +peopled +peopledom +peoplehood +peopleize +peopleless +peoplement +peopler +peoplers +peoples +peoplet +peopling +peoplish +peoria +peorian +peotomy +pep +peperek +peperine +peperino +peperomia +peperoni +peperonis +pepful +pephredo +pepinella +pepino +pepinos +pepysian +pepla +pepless +peplos +peplosed +peploses +peplum +peplumed +peplums +peplus +pepluses +pepo +peponid +peponida +peponidas +peponium +peponiums +pepos +pepped +pepper +pepperbox +peppercorn +peppercorny +peppercornish +peppercorns +peppered +pepperer +pepperers +peppergrass +peppery +pepperidge +pepperily +pepperiness +peppering +pepperish +pepperishly +peppermint +pepperminty +peppermints +pepperoni +pepperproof +pepperroot +peppers +peppershrike +peppertree +pepperweed +pepperwood +pepperwort +peppy +peppier +peppiest +peppily +peppin +peppiness +pepping +peps +pepsi +pepsin +pepsinate +pepsinated +pepsinating +pepsine +pepsines +pepsinhydrochloric +pepsiniferous +pepsinogen +pepsinogenic +pepsinogenous +pepsins +pepsis +peptic +peptical +pepticity +peptics +peptid +peptidase +peptide +peptides +peptidic +peptidically +peptidoglycan +peptidolytic +peptids +peptizable +peptization +peptize +peptized +peptizer +peptizers +peptizes +peptizing +peptogaster +peptogen +peptogeny +peptogenic +peptogenous +peptohydrochloric +peptolysis +peptolytic +peptonaemia +peptonate +peptone +peptonelike +peptonemia +peptones +peptonic +peptonisation +peptonise +peptonised +peptoniser +peptonising +peptonization +peptonize +peptonized +peptonizer +peptonizing +peptonoid +peptonuria +peptotoxin +peptotoxine +pequot +per +peracarida +peracephalus +peracetate +peracetic +peracid +peracidite +peracidity +peracids +peract +peracute +peradventure +peragrate +peragration +perai +perakim +peramble +perambulant +perambulate +perambulated +perambulates +perambulating +perambulation +perambulations +perambulator +perambulatory +perambulators +perameles +peramelidae +perameline +perameloid +peramium +peratae +perates +perau +perbend +perborate +perborax +perbromide +perca +percale +percales +percaline +percarbide +percarbonate +percarbonic +percase +perceant +perceivability +perceivable +perceivableness +perceivably +perceivance +perceivancy +perceive +perceived +perceivedly +perceivedness +perceiver +perceivers +perceives +perceiving +perceivingness +percent +percentable +percentably +percentage +percentaged +percentages +percental +percenter +percentile +percentiles +percents +percentual +percentum +percept +perceptibility +perceptible +perceptibleness +perceptibly +perception +perceptional +perceptionalism +perceptionism +perceptions +perceptive +perceptively +perceptiveness +perceptivity +percepts +perceptual +perceptually +perceptum +percesoces +percesocine +perceval +perch +percha +perchable +perchance +perche +perched +percher +percheron +perchers +perches +perching +perchlorate +perchlorethane +perchlorethylene +perchloric +perchloride +perchlorinate +perchlorinated +perchlorinating +perchlorination +perchloroethane +perchloroethylene +perchloromethane +perchromate +perchromic +percy +percid +percidae +perciform +perciformes +percylite +percipi +percipience +percipiency +percipient +percival +percivale +perclose +percnosome +percoct +percoid +percoidea +percoidean +percoids +percolable +percolate +percolated +percolates +percolating +percolation +percolative +percolator +percolators +percomorph +percomorphi +percomorphous +percompound +percontation +percontatorial +percribrate +percribration +percrystallization +perculsion +perculsive +percur +percurration +percurrent +percursory +percuss +percussed +percusses +percussing +percussion +percussional +percussioner +percussionist +percussionists +percussionize +percussions +percussive +percussively +percussiveness +percussor +percutaneous +percutaneously +percutient +perdendo +perdendosi +perdy +perdicinae +perdicine +perdie +perdifoil +perdifume +perdiligence +perdiligent +perdit +perdition +perditionable +perdix +perdricide +perdrigon +perdrix +perdu +perdue +perduellion +perdues +perdurability +perdurable +perdurableness +perdurably +perdurance +perdurant +perdure +perdured +perduring +perduringly +perdus +pere +perean +peregrin +peregrina +peregrinate +peregrinated +peregrination +peregrinations +peregrinative +peregrinator +peregrinatory +peregrine +peregrinism +peregrinity +peregrinoid +peregrins +peregrinus +pereia +pereion +pereiopod +pereira +pereirine +perejonet +perempt +peremption +peremptory +peremptorily +peremptoriness +perendinant +perendinate +perendination +perendure +perennate +perennation +perennial +perenniality +perennialize +perennially +perennialness +perennials +perennibranch +perennibranchiata +perennibranchiate +perennity +perequitate +pererrate +pererration +peres +pereskia +pereundem +perezone +perf +perfay +perfect +perfecta +perfectability +perfectas +perfectation +perfected +perfectedly +perfecter +perfecters +perfectest +perfecti +perfectibilian +perfectibilism +perfectibilist +perfectibilitarian +perfectibility +perfectible +perfecting +perfection +perfectionate +perfectionation +perfectionator +perfectioner +perfectionism +perfectionist +perfectionistic +perfectionists +perfectionize +perfectionizement +perfectionizer +perfectionment +perfections +perfectism +perfectist +perfective +perfectively +perfectiveness +perfectivise +perfectivised +perfectivising +perfectivity +perfectivize +perfectly +perfectness +perfecto +perfector +perfectos +perfects +perfectuation +perfervent +perfervid +perfervidity +perfervidly +perfervidness +perfervor +perfervour +perficient +perfidy +perfidies +perfidious +perfidiously +perfidiousness +perfilograph +perfin +perfins +perfix +perflable +perflate +perflation +perfluent +perfoliate +perfoliation +perforable +perforant +perforata +perforate +perforated +perforates +perforating +perforation +perforationproof +perforations +perforative +perforator +perforatory +perforatorium +perforators +perforce +perforcedly +perform +performability +performable +performance +performances +performant +performative +performatory +performed +performer +performers +performing +performs +perfricate +perfrication +perfumatory +perfume +perfumed +perfumeless +perfumer +perfumeress +perfumery +perfumeries +perfumers +perfumes +perfumy +perfuming +perfunctionary +perfunctory +perfunctorily +perfunctoriness +perfunctorious +perfunctoriously +perfunctorize +perfuncturate +perfusate +perfuse +perfused +perfuses +perfusing +perfusion +perfusive +pergamene +pergameneous +pergamenian +pergamentaceous +pergamic +pergamyn +pergelisol +pergola +pergolas +pergunnah +perh +perhalide +perhalogen +perhaps +perhapses +perhazard +perhydroanthracene +perhydrogenate +perhydrogenation +perhydrogenize +perhydrogenized +perhydrogenizing +perhydrol +perhorresce +peri +periacinal +periacinous +periactus +periadenitis +periamygdalitis +perianal +periangiocholitis +periangioma +periangitis +perianth +perianthial +perianthium +perianths +periaortic +periaortitis +periapical +periappendicitis +periappendicular +periapt +periapts +periarctic +periareum +periarterial +periarteritis +periarthric +periarthritis +periarticular +periaster +periastra +periastral +periastron +periastrum +periatrial +periauger +periauricular +periaxial +periaxillary +periaxonal +periblast +periblastic +periblastula +periblem +periblems +periboli +periboloi +peribolos +peribolus +peribranchial +peribronchial +peribronchiolar +peribronchiolitis +peribronchitis +peribulbar +peribursal +pericaecal +pericaecitis +pericanalicular +pericapsular +pericardia +pericardiac +pericardiacophrenic +pericardial +pericardian +pericardicentesis +pericardiectomy +pericardiocentesis +pericardiolysis +pericardiomediastinitis +pericardiophrenic +pericardiopleural +pericardiorrhaphy +pericardiosymphysis +pericardiotomy +pericarditic +pericarditis +pericardium +pericardotomy +pericarp +pericarpial +pericarpic +pericarpium +pericarpoidal +pericarps +pericecal +pericecitis +pericellular +pericemental +pericementitis +pericementoclasia +pericementum +pericenter +pericentral +pericentre +pericentric +pericephalic +pericerebral +perichaete +perichaetia +perichaetial +perichaetium +perichaetous +perichdria +perichete +perichylous +pericholangitis +pericholecystitis +perichondral +perichondria +perichondrial +perichondritis +perichondrium +perichord +perichordal +perichoresis +perichorioidal +perichoroidal +perichtia +pericycle +pericyclic +pericycloid +pericyclone +pericyclonic +pericynthion +pericystic +pericystitis +pericystium +pericytial +pericladium +periclase +periclasia +periclasite +periclaustral +periclean +pericles +periclinal +periclinally +pericline +periclinium +periclitate +periclitation +pericolitis +pericolpitis +periconchal +periconchitis +pericopae +pericopal +pericope +pericopes +pericopic +pericorneal +pericowperitis +pericoxitis +pericrania +pericranial +pericranitis +pericranium +pericristate +pericu +periculant +periculous +periculum +peridendritic +peridental +peridentium +peridentoclasia +periderm +peridermal +peridermic +peridermis +peridermium +periderms +peridesm +peridesmic +peridesmitis +peridesmium +peridia +peridial +peridiastole +peridiastolic +perididymis +perididymitis +peridiiform +peridila +peridineae +peridiniaceae +peridiniaceous +peridinial +peridiniales +peridinian +peridinid +peridinidae +peridinieae +peridiniidae +peridinium +peridiola +peridiole +peridiolum +peridium +peridot +peridotic +peridotite +peridotitic +peridots +peridrome +peridromoi +peridromos +periductal +periegesis +periegetic +perielesis +periencephalitis +perienteric +perienteritis +perienteron +periependymal +periergy +periesophageal +periesophagitis +perifistular +perifoliary +perifollicular +perifolliculitis +perigangliitis +periganglionic +perigastric +perigastritis +perigastrula +perigastrular +perigastrulation +perigeal +perigean +perigee +perigees +perigemmal +perigenesis +perigenital +perigeum +perigyny +perigynial +perigynies +perigynium +perigynous +periglacial +periglandular +periglial +perigloea +periglottic +periglottis +perignathic +perigon +perigonadial +perigonal +perigone +perigonia +perigonial +perigonium +perigonnia +perigons +perigord +perigraph +perigraphic +perihelia +perihelial +perihelian +perihelion +perihelium +periheloin +perihepatic +perihepatitis +perihermenial +perihernial +perihysteric +perijejunitis +perijove +perikarya +perikaryal +perikaryon +perikronion +peril +perilabyrinth +perilabyrinthitis +perilaryngeal +perilaryngitis +periled +perilenticular +periligamentous +perilymph +perilymphangial +perilymphangitis +perilymphatic +periling +perilla +perillas +perilled +perilless +perilling +perilobar +perilous +perilously +perilousness +perils +perilsome +perilune +perilunes +perimartium +perimastitis +perimedullary +perimeningitis +perimeter +perimeterless +perimeters +perimetral +perimetry +perimetric +perimetrical +perimetrically +perimetritic +perimetritis +perimetrium +perimyelitis +perimysia +perimysial +perimysium +perimorph +perimorphic +perimorphism +perimorphous +perinaeum +perinatal +perinde +perine +perinea +perineal +perineocele +perineoplasty +perineoplastic +perineorrhaphy +perineoscrotal +perineosynthesis +perineostomy +perineotomy +perineovaginal +perineovulvar +perinephral +perinephria +perinephrial +perinephric +perinephritic +perinephritis +perinephrium +perineptunium +perineum +perineural +perineuria +perineurial +perineurical +perineuritis +perineurium +perinium +perinuclear +periocular +period +periodate +periodic +periodical +periodicalism +periodicalist +periodicalize +periodically +periodicalness +periodicals +periodicity +periodid +periodide +periodids +periodization +periodize +periodogram +periodograph +periodology +periodontal +periodontally +periodontia +periodontic +periodontics +periodontist +periodontitis +periodontium +periodontoclasia +periodontology +periodontologist +periodontoses +periodontosis +periodontum +periodoscope +periods +perioeci +perioecians +perioecic +perioecid +perioecus +perioesophageal +perioikoi +periomphalic +perionychia +perionychium +perionyx +perionyxis +perioophoritis +periophthalmic +periophthalmitis +periople +perioplic +perioptic +perioptometry +perioque +perioral +periorbit +periorbita +periorbital +periorchitis +periost +periostea +periosteal +periosteally +periosteitis +periosteoalveolar +periosteoma +periosteomedullitis +periosteomyelitis +periosteophyte +periosteorrhaphy +periosteotome +periosteotomy +periosteous +periosteum +periostitic +periostitis +periostoma +periostosis +periostotomy +periostraca +periostracal +periostracum +periotic +periovular +peripachymeningitis +peripancreatic +peripancreatitis +peripapillary +peripatetian +peripatetic +peripatetical +peripatetically +peripateticate +peripateticism +peripatetics +peripatidae +peripatidea +peripatize +peripatoid +peripatopsidae +peripatopsis +peripatus +peripenial +peripericarditis +peripetalous +peripetasma +peripeteia +peripety +peripetia +peripeties +periphacitis +peripharyngeal +periphasis +peripherad +peripheral +peripherally +peripherallies +peripherals +periphery +peripherial +peripheric +peripherical +peripherically +peripheries +peripherocentral +peripheroceptor +peripheromittor +peripheroneural +peripherophose +periphyllum +periphyse +periphysis +periphytic +periphyton +periphlebitic +periphlebitis +periphractic +periphrase +periphrased +periphrases +periphrasing +periphrasis +periphrastic +periphrastical +periphrastically +periphraxy +peripylephlebitis +peripyloric +periplaneta +periplasm +periplast +periplastic +periplegmatic +peripleural +peripleuritis +periploca +periplus +peripneumony +peripneumonia +peripneumonic +peripneustic +peripolar +peripolygonal +periportal +periproct +periproctal +periproctic +periproctitis +periproctous +periprostatic +periprostatitis +peripter +peripteral +periptery +peripteries +peripteroi +peripteros +peripterous +peripters +perique +periques +perirectal +perirectitis +perirenal +perirhinal +periryrle +perirraniai +peris +perisalpingitis +perisarc +perisarcal +perisarcous +perisarcs +perisaturnium +periscian +periscians +periscii +perisclerotic +periscopal +periscope +periscopes +periscopic +periscopical +periscopism +periselene +perish +perishability +perishabilty +perishable +perishableness +perishables +perishably +perished +perisher +perishers +perishes +perishing +perishingly +perishless +perishment +perisigmoiditis +perisynovial +perisinuitis +perisinuous +perisinusitis +perisystole +perisystolic +perisoma +perisomal +perisomatic +perisome +perisomial +perisperm +perispermal +perispermatitis +perispermic +perisphere +perispheric +perispherical +perisphinctean +perisphinctes +perisphinctidae +perisphinctoid +perisplanchnic +perisplanchnitis +perisplenetic +perisplenic +perisplenitis +perispome +perispomena +perispomenon +perispondylic +perispondylitis +perispore +perisporiaceae +perisporiaceous +perisporiales +perissad +perissodactyl +perissodactyla +perissodactylate +perissodactyle +perissodactylic +perissodactylism +perissodactylous +perissology +perissologic +perissological +perissosyllabic +peristalith +peristalses +peristalsis +peristaltic +peristaltically +peristaphyline +peristaphylitis +peristele +peristerite +peristeromorph +peristeromorphae +peristeromorphic +peristeromorphous +peristeronic +peristerophily +peristeropod +peristeropodan +peristeropode +peristeropodes +peristeropodous +peristethium +peristylar +peristyle +peristyles +peristylium +peristylos +peristylum +peristole +peristoma +peristomal +peristomatic +peristome +peristomial +peristomium +peristrephic +peristrephical +peristrumitis +peristrumous +perit +peritcia +perite +peritectic +peritendineum +peritenon +perithece +perithecia +perithecial +perithecium +perithelia +perithelial +perithelioma +perithelium +perithyreoiditis +perithyroiditis +perithoracic +perityphlic +perityphlitic +perityphlitis +peritlia +peritomy +peritomize +peritomous +peritonaea +peritonaeal +peritonaeum +peritonea +peritoneal +peritonealgia +peritonealize +peritonealized +peritonealizing +peritoneally +peritoneocentesis +peritoneoclysis +peritoneomuscular +peritoneopathy +peritoneopericardial +peritoneopexy +peritoneoplasty +peritoneoscope +peritoneoscopy +peritoneotomy +peritoneum +peritoneums +peritonism +peritonital +peritonitic +peritonitis +peritonsillar +peritonsillitis +peritracheal +peritrack +peritrema +peritrematous +peritreme +peritrich +peritricha +peritrichan +peritrichate +peritrichic +peritrichous +peritrichously +peritroch +peritrochal +peritrochanteric +peritrochium +peritrochoid +peritropal +peritrophic +peritropous +peritura +periumbilical +periungual +periuranium +periureteric +periureteritis +periurethral +periurethritis +periuterine +periuvular +perivaginal +perivaginitis +perivascular +perivasculitis +perivenous +perivertebral +perivesical +perivisceral +perivisceritis +perivitellin +perivitelline +periwig +periwigged +periwigpated +periwigs +periwinkle +periwinkled +periwinkler +periwinkles +perizonium +perjink +perjinkety +perjinkities +perjinkly +perjure +perjured +perjuredly +perjuredness +perjurement +perjurer +perjurers +perjures +perjuress +perjury +perjuries +perjurymonger +perjurymongering +perjuring +perjurious +perjuriously +perjuriousness +perjurous +perk +perked +perky +perkier +perkiest +perkily +perkin +perkiness +perking +perkingly +perkinism +perkish +perknite +perks +perla +perlaceous +perlaria +perlative +perle +perleche +perlection +perlid +perlidae +perligenous +perling +perlingual +perlingually +perlite +perlites +perlitic +perlocution +perlocutionary +perloir +perlucidus +perlustrate +perlustration +perlustrator +perm +permafrost +permalloy +permanence +permanency +permanencies +permanent +permanently +permanentness +permanents +permanganate +permanganic +permansion +permansive +permatron +permeability +permeable +permeableness +permeably +permeameter +permeance +permeant +permease +permeases +permeate +permeated +permeates +permeating +permeation +permeations +permeative +permeator +permiak +permian +permillage +perminvar +permirific +permiss +permissable +permissibility +permissible +permissibleness +permissibly +permissiblity +permission +permissioned +permissions +permissive +permissively +permissiveness +permissory +permistion +permit +permits +permittable +permittance +permitted +permittedly +permittee +permitter +permitting +permittivity +permittivities +permix +permixable +permixed +permixtion +permixtive +permixture +permocarboniferous +permonosulphuric +permoralize +perms +permutability +permutable +permutableness +permutably +permutate +permutated +permutating +permutation +permutational +permutationist +permutationists +permutations +permutator +permutatory +permutatorial +permute +permuted +permuter +permutes +permuting +pern +pernancy +pernasal +pernavigate +pernea +pernel +pernephria +pernettia +pernychia +pernicion +pernicious +perniciously +perniciousness +pernickety +pernicketiness +pernicketty +pernickity +pernyi +pernine +pernio +pernis +pernitrate +pernitric +pernoctate +pernoctation +pernod +pernor +peroba +perobrachius +perocephalus +perochirus +perodactylus +perodipus +perofskite +perognathinae +perognathus +peroliary +peromedusae +peromela +peromelous +peromelus +peromyscus +peronate +perone +peroneal +peronei +peroneocalcaneal +peroneotarsal +peroneotibial +peroneus +peronial +peronium +peronnei +peronospora +peronosporaceae +peronosporaceous +peronosporales +peropod +peropoda +peropodous +peropus +peroral +perorally +perorate +perorated +perorates +perorating +peroration +perorational +perorations +perorative +perorator +peroratory +peroratorical +peroratorically +peroses +perosis +perosmate +perosmic +perosomus +perotic +perovskite +peroxy +peroxyacid +peroxyborate +peroxid +peroxidase +peroxidate +peroxidation +peroxide +peroxided +peroxides +peroxidic +peroxidicperoxiding +peroxiding +peroxidize +peroxidized +peroxidizement +peroxidizing +peroxids +peroxyl +peroxisomal +peroxisome +perozonid +perozonide +perp +perpend +perpended +perpendicle +perpendicular +perpendicularity +perpendicularly +perpendicularness +perpendiculars +perpending +perpends +perpense +perpension +perpensity +perpent +perpents +perpera +perperfect +perpession +perpet +perpetrable +perpetrate +perpetrated +perpetrates +perpetrating +perpetration +perpetrations +perpetrator +perpetrators +perpetratress +perpetratrix +perpetuable +perpetual +perpetualism +perpetualist +perpetuality +perpetually +perpetualness +perpetuana +perpetuance +perpetuant +perpetuate +perpetuated +perpetuates +perpetuating +perpetuation +perpetuator +perpetuators +perpetuity +perpetuities +perpetuum +perphenazine +perplantar +perplex +perplexable +perplexed +perplexedly +perplexedness +perplexer +perplexes +perplexing +perplexingly +perplexity +perplexities +perplexment +perplication +perquadrat +perqueer +perqueerly +perqueir +perquest +perquisite +perquisites +perquisition +perquisitor +perradial +perradially +perradiate +perradius +perreia +perry +perridiculous +perrie +perrier +perries +perryman +perrinist +perron +perrons +perroquet +perruche +perrukery +perruque +perruquier +perruquiers +perruthenate +perruthenic +pers +persae +persalt +persalts +perscent +perscribe +perscrutate +perscrutation +perscrutator +perse +persea +persecute +persecuted +persecutee +persecutes +persecuting +persecutingly +persecution +persecutional +persecutions +persecutive +persecutiveness +persecutor +persecutory +persecutors +persecutress +persecutrix +perseid +perseite +perseity +perseitol +persentiscency +persephassa +persephone +persepolitan +perses +perseus +perseverance +perseverant +perseverate +perseveration +perseverative +persevere +persevered +perseveres +persevering +perseveringly +persia +persian +persianist +persianization +persianize +persians +persic +persicary +persicaria +persicize +persico +persicot +persienne +persiennes +persiflage +persiflate +persifleur +persilicic +persillade +persymmetric +persymmetrical +persimmon +persimmons +persio +persis +persism +persist +persistance +persisted +persistence +persistency +persistent +persistently +persister +persisters +persisting +persistingly +persistive +persistively +persistiveness +persists +persnickety +persnicketiness +persolve +person +persona +personable +personableness +personably +personae +personage +personages +personal +personalia +personalis +personalisation +personalism +personalist +personalistic +personality +personalities +personalization +personalize +personalized +personalizes +personalizing +personally +personalness +personals +personalty +personalties +personam +personarum +personas +personate +personated +personately +personating +personation +personative +personator +personed +personeity +personhood +personify +personifiable +personifiant +personification +personifications +personificative +personificator +personified +personifier +personifies +personifying +personization +personize +personnel +persons +personship +persorption +perspection +perspectival +perspective +perspectived +perspectiveless +perspectively +perspectives +perspectivism +perspectivist +perspectivity +perspectograph +perspectometer +perspicable +perspicacious +perspicaciously +perspicaciousness +perspicacity +perspicil +perspicous +perspicuity +perspicuous +perspicuously +perspicuousness +perspirability +perspirable +perspirant +perspirate +perspiration +perspirative +perspiratory +perspire +perspired +perspires +perspiry +perspiring +perspiringly +perstand +perstringe +perstringement +persuadability +persuadable +persuadableness +persuadably +persuade +persuaded +persuadedly +persuadedness +persuader +persuaders +persuades +persuading +persuadingly +persuasibility +persuasible +persuasibleness +persuasibly +persuasion +persuasions +persuasive +persuasively +persuasiveness +persuasory +persue +persulfate +persulphate +persulphide +persulphocyanate +persulphocyanic +persulphuric +pert +pertain +pertained +pertaining +pertainment +pertains +perten +pertenencia +perter +pertest +perthiocyanate +perthiocyanic +perthiotophyre +perthite +perthitic +perthitically +perthophyte +perthosite +perty +pertinaceous +pertinacious +pertinaciously +pertinaciousness +pertinacity +pertinate +pertinence +pertinency +pertinencies +pertinent +pertinentia +pertinently +pertinentness +pertish +pertly +pertness +pertnesses +perturb +perturbability +perturbable +perturbance +perturbancy +perturbant +perturbate +perturbation +perturbational +perturbations +perturbatious +perturbative +perturbator +perturbatory +perturbatress +perturbatrix +perturbed +perturbedly +perturbedness +perturber +perturbing +perturbingly +perturbment +perturbs +pertusaria +pertusariaceae +pertuse +pertused +pertusion +pertussal +pertussis +peru +perugian +peruginesque +peruke +peruked +perukeless +peruker +perukery +perukes +perukier +perukiership +perula +perularia +perulate +perule +perun +perusable +perusal +perusals +peruse +perused +peruser +perusers +peruses +perusing +peruvian +peruvianize +peruvians +perv +pervade +pervaded +pervadence +pervader +pervaders +pervades +pervading +pervadingly +pervadingness +pervagate +pervagation +pervalvar +pervasion +pervasive +pervasively +pervasiveness +pervenche +perverse +perversely +perverseness +perversion +perversions +perversite +perversity +perversities +perversive +pervert +perverted +pervertedly +pervertedness +perverter +pervertibility +pervertible +pervertibly +perverting +pervertive +perverts +pervestigate +perviability +perviable +pervial +pervicacious +pervicaciously +pervicaciousness +pervicacity +pervigilium +pervious +perviously +perviousness +pervulgate +pervulgation +perwick +perwitsky +pes +pesa +pesach +pesade +pesades +pesage +pesah +pesante +pescod +peseta +pesetas +pesewa +pesewas +peshito +peshkar +peshkash +peshwa +peshwaship +pesky +peskier +peskiest +peskily +peskiness +peso +pesos +pess +pessary +pessaries +pessimal +pessimism +pessimist +pessimistic +pessimistically +pessimists +pessimize +pessimum +pessomancy +pessoner +pessular +pessulus +pest +pestalozzian +pestalozzianism +peste +pester +pestered +pesterer +pesterers +pestering +pesteringly +pesterment +pesterous +pesters +pestersome +pestful +pesthole +pestholes +pesthouse +pesticidal +pesticide +pesticides +pestiduct +pestiferous +pestiferously +pestiferousness +pestify +pestifugous +pestilence +pestilences +pestilenceweed +pestilencewort +pestilent +pestilential +pestilentially +pestilentialness +pestilently +pestis +pestle +pestled +pestles +pestling +pestology +pestological +pestologist +pestproof +pests +pet +petal +petalage +petaled +petaly +petalia +petaliferous +petaliform +petaliidae +petaline +petaling +petalism +petalite +petalled +petalless +petallike +petalling +petalocerous +petalody +petalodic +petalodies +petalodont +petalodontid +petalodontidae +petalodontoid +petalodus +petaloid +petaloidal +petaloideous +petalomania +petalon +petalostemon +petalostichous +petalous +petals +petalwise +petara +petard +petardeer +petardier +petarding +petards +petary +petasites +petasma +petasos +petasoses +petasus +petasuses +petate +petaurine +petaurist +petaurista +petauristidae +petauroides +petaurus +petchary +petcock +petcocks +pete +peteca +petechia +petechiae +petechial +petechiate +petegreu +peteman +petemen +peter +petered +peterero +petering +peterkin +peterloo +peterman +petermen +peternet +peters +petersburg +petersen +petersham +peterwort +petful +pether +pethidine +petiolar +petiolary +petiolata +petiolate +petiolated +petiole +petioled +petioles +petioli +petioliventres +petiolular +petiolulate +petiolule +petiolus +petit +petite +petiteness +petites +petitgrain +petitio +petition +petitionable +petitional +petitionary +petitionarily +petitioned +petitionee +petitioner +petitioners +petitioning +petitionist +petitionproof +petitions +petitor +petitory +petits +petiveria +petiveriaceae +petkin +petkins +petling +petnapping +petnappings +peto +petos +petr +petralogy +petrarchal +petrarchan +petrarchesque +petrarchian +petrarchianism +petrarchism +petrarchist +petrarchistic +petrarchistical +petrarchize +petrary +petre +petrea +petrean +petreity +petrel +petrels +petrescence +petrescency +petrescent +petri +petricola +petricolidae +petricolous +petrie +petrifaction +petrifactive +petrify +petrifiable +petrific +petrificant +petrificate +petrification +petrified +petrifier +petrifies +petrifying +petrine +petrinism +petrinist +petrinize +petrissage +petro +petrobium +petrobrusian +petrochemical +petrochemicals +petrochemistry +petrodollar +petrodollars +petrog +petrogale +petrogenesis +petrogenetic +petrogeny +petrogenic +petroglyph +petroglyphy +petroglyphic +petrogram +petrograph +petrographer +petrographers +petrography +petrographic +petrographical +petrographically +petrohyoid +petrol +petrolage +petrolatum +petrolean +petrolene +petroleous +petroleum +petroleur +petroleuse +petrolic +petroliferous +petrolific +petrolin +petrolist +petrolithic +petrolization +petrolize +petrolized +petrolizing +petrolled +petrolling +petrology +petrologic +petrological +petrologically +petrologist +petrologists +petrols +petromastoid +petromyzon +petromyzonidae +petromyzont +petromyzontes +petromyzontidae +petromyzontoid +petronel +petronella +petronellier +petronels +petropharyngeal +petrophilous +petrosa +petrosal +petroselinum +petrosilex +petrosiliceous +petrosilicious +petrosphenoid +petrosphenoidal +petrosphere +petrosquamosal +petrosquamous +petrostearin +petrostearine +petrosum +petrotympanic +petrous +petroxolin +pets +pettable +pettah +petted +pettedly +pettedness +petter +petters +petti +petty +pettiagua +pettichaps +petticoat +petticoated +petticoatery +petticoaterie +petticoaty +petticoating +petticoatism +petticoatless +petticoats +pettier +pettiest +pettifog +pettyfog +pettifogged +pettifogger +pettifoggery +pettifoggers +pettifogging +pettifogs +pettifogulize +pettifogulizer +pettygod +pettily +pettiness +petting +pettingly +pettish +pettishly +pettishness +pettiskirt +pettitoes +pettle +pettled +pettles +pettling +petto +petulance +petulancy +petulancies +petulant +petulantly +petum +petune +petunia +petunias +petunse +petuntse +petuntses +petuntze +petuntzes +petwood +petzite +peucedanin +peucedanum +peucetii +peucyl +peucites +peugeot +peuhl +peul +peulvan +peumus +peutingerian +pew +pewage +pewdom +pewee +pewees +pewfellow +pewful +pewholder +pewy +pewing +pewit +pewits +pewless +pewmate +pews +pewter +pewterer +pewterers +pewtery +pewters +pewterwort +pezantic +peziza +pezizaceae +pezizaceous +pezizaeform +pezizales +peziziform +pezizoid +pezograph +pezophaps +pf +pfaffian +pfc +pfd +pfeffernuss +pfeifferella +pfennig +pfennige +pfennigs +pfg +pflag +pfui +pfund +pfunde +pfx +pg +pgntt +pgnttrp +ph +phaca +phacelia +phacelite +phacella +phacellite +phacellus +phacidiaceae +phacidiales +phacitis +phacoanaphylaxis +phacocele +phacochere +phacocherine +phacochoere +phacochoerid +phacochoerine +phacochoeroid +phacochoerus +phacocyst +phacocystectomy +phacocystitis +phacoglaucoma +phacoid +phacoidal +phacoidoscope +phacolysis +phacolite +phacolith +phacomalacia +phacometer +phacopid +phacopidae +phacops +phacosclerosis +phacoscope +phacotherapy +phaeacian +phaedo +phaedra +phaeism +phaelite +phaenanthery +phaenantherous +phaenogam +phaenogamia +phaenogamian +phaenogamic +phaenogamous +phaenogenesis +phaenogenetic +phaenology +phaenological +phaenomenal +phaenomenism +phaenomenon +phaenozygous +phaeochrous +phaeodaria +phaeodarian +phaeomelanin +phaeophyceae +phaeophycean +phaeophyceous +phaeophyl +phaeophyll +phaeophyta +phaeophytin +phaeophore +phaeoplast +phaeosporales +phaeospore +phaeosporeae +phaeosporous +phaet +phaethon +phaethonic +phaethontes +phaethontic +phaethontidae +phaethusa +phaeton +phaetons +phage +phageda +phagedaena +phagedaenic +phagedaenical +phagedaenous +phagedena +phagedenic +phagedenical +phagedenous +phages +phagineae +phagocytable +phagocytal +phagocyte +phagocyter +phagocytic +phagocytism +phagocytize +phagocytized +phagocytizing +phagocytoblast +phagocytolysis +phagocytolytic +phagocytose +phagocytosed +phagocytosing +phagocytosis +phagocytotic +phagodynamometer +phagolysis +phagolytic +phagomania +phagophobia +phagosome +phainolion +phainopepla +phajus +phalacrocoracidae +phalacrocoracine +phalacrocorax +phalacrosis +phalaecean +phalaecian +phalaenae +phalaenidae +phalaenopsid +phalaenopsis +phalangal +phalange +phalangeal +phalangean +phalanger +phalangeridae +phalangerinae +phalangerine +phalanges +phalangette +phalangian +phalangic +phalangid +phalangida +phalangidan +phalangidea +phalangidean +phalangides +phalangiform +phalangigrada +phalangigrade +phalangigrady +phalangiid +phalangiidae +phalangist +phalangista +phalangistidae +phalangistine +phalangite +phalangitic +phalangitis +phalangium +phalangology +phalangologist +phalanstery +phalansterial +phalansterian +phalansterianism +phalansteric +phalansteries +phalansterism +phalansterist +phalanx +phalanxed +phalanxes +phalarica +phalaris +phalarism +phalarope +phalaropes +phalaropodidae +phalera +phalerae +phalerate +phalerated +phaleucian +phallaceae +phallaceous +phallales +phallalgia +phallaneurysm +phallephoric +phalli +phallic +phallical +phallically +phallicism +phallicist +phallics +phallin +phallis +phallism +phallisms +phallist +phallists +phallitis +phallocrypsis +phallodynia +phalloid +phalloncus +phalloplasty +phallorrhagia +phallus +phalluses +phanar +phanariot +phanariote +phanatron +phane +phaneric +phanerite +phanerocarpae +phanerocarpous +phanerocephala +phanerocephalous +phanerocodonic +phanerocryst +phanerocrystalline +phanerogam +phanerogamy +phanerogamia +phanerogamian +phanerogamic +phanerogamous +phanerogenetic +phanerogenic +phaneroglossa +phaneroglossal +phaneroglossate +phaneromania +phaneromere +phaneromerous +phanerophyte +phaneroscope +phanerosis +phanerozoic +phanerozonate +phanerozonia +phanic +phano +phanos +phanotron +phansigar +phantascope +phantasy +phantasia +phantasiast +phantasiastic +phantasied +phantasies +phantasying +phantasist +phantasize +phantasm +phantasma +phantasmag +phantasmagory +phantasmagoria +phantasmagorial +phantasmagorially +phantasmagorian +phantasmagorianly +phantasmagorias +phantasmagoric +phantasmagorical +phantasmagorically +phantasmagories +phantasmagorist +phantasmal +phantasmalian +phantasmality +phantasmally +phantasmascope +phantasmata +phantasmatic +phantasmatical +phantasmatically +phantasmatography +phantasmic +phantasmical +phantasmically +phantasmist +phantasmogenesis +phantasmogenetic +phantasmograph +phantasmology +phantasmological +phantasms +phantast +phantastic +phantastical +phantasts +phantic +phantom +phantomatic +phantomy +phantomic +phantomical +phantomically +phantomist +phantomize +phantomizer +phantomland +phantomlike +phantomnation +phantomry +phantoms +phantomship +phantoplex +phantoscope +phar +pharaoh +pharaohs +pharaonic +pharaonical +pharbitis +phare +phareodus +pharian +pharyngal +pharyngalgia +pharyngalgic +pharyngeal +pharyngealization +pharyngealized +pharyngectomy +pharyngectomies +pharyngemphraxis +pharynges +pharyngic +pharyngismus +pharyngitic +pharyngitis +pharyngoamygdalitis +pharyngobranch +pharyngobranchial +pharyngobranchiate +pharyngobranchii +pharyngocele +pharyngoceratosis +pharyngodynia +pharyngoepiglottic +pharyngoepiglottidean +pharyngoesophageal +pharyngoglossal +pharyngoglossus +pharyngognath +pharyngognathi +pharyngognathous +pharyngography +pharyngographic +pharyngokeratosis +pharyngolaryngeal +pharyngolaryngitis +pharyngolith +pharyngology +pharyngological +pharyngomaxillary +pharyngomycosis +pharyngonasal +pharyngopalatine +pharyngopalatinus +pharyngoparalysis +pharyngopathy +pharyngoplasty +pharyngoplegy +pharyngoplegia +pharyngoplegic +pharyngopleural +pharyngopneusta +pharyngopneustal +pharyngorhinitis +pharyngorhinoscopy +pharyngoscleroma +pharyngoscope +pharyngoscopy +pharyngospasm +pharyngotherapy +pharyngotyphoid +pharyngotome +pharyngotomy +pharyngotonsillitis +pharyngoxerosis +pharynogotome +pharynx +pharynxes +pharisaean +pharisaic +pharisaical +pharisaically +pharisaicalness +pharisaism +pharisaist +pharisean +pharisee +phariseeism +pharisees +pharm +pharmacal +pharmaceutic +pharmaceutical +pharmaceutically +pharmaceuticals +pharmaceutics +pharmaceutist +pharmacy +pharmacic +pharmacies +pharmacist +pharmacists +pharmacite +pharmacochemistry +pharmacodiagnosis +pharmacodynamic +pharmacodynamical +pharmacodynamically +pharmacodynamics +pharmacoendocrinology +pharmacogenetic +pharmacogenetics +pharmacognosy +pharmacognosia +pharmacognosis +pharmacognosist +pharmacognostic +pharmacognostical +pharmacognostically +pharmacognostics +pharmacography +pharmacokinetic +pharmacokinetics +pharmacol +pharmacolite +pharmacology +pharmacologia +pharmacologic +pharmacological +pharmacologically +pharmacologies +pharmacologist +pharmacologists +pharmacomania +pharmacomaniac +pharmacomaniacal +pharmacometer +pharmacon +pharmacopedia +pharmacopedic +pharmacopedics +pharmacopeia +pharmacopeial +pharmacopeian +pharmacopeias +pharmacophobia +pharmacopoeia +pharmacopoeial +pharmacopoeian +pharmacopoeias +pharmacopoeic +pharmacopoeist +pharmacopolist +pharmacoposia +pharmacopsychology +pharmacopsychosis +pharmacosiderite +pharmacotherapy +pharmakoi +pharmakos +pharmic +pharmuthi +pharo +pharology +pharomacrus +pharos +pharoses +pharsalian +phascaceae +phascaceous +phascogale +phascolarctinae +phascolarctos +phascolome +phascolomyidae +phascolomys +phascolonus +phascum +phase +phaseal +phased +phaseless +phaselin +phasemeter +phasemy +phaseolaceae +phaseolin +phaseolous +phaseolunatin +phaseolus +phaseometer +phaseout +phaseouts +phaser +phasers +phases +phaseun +phasianella +phasianellidae +phasianic +phasianid +phasianidae +phasianinae +phasianine +phasianoid +phasianus +phasic +phasing +phasiron +phasis +phasitron +phasm +phasma +phasmajector +phasmatid +phasmatida +phasmatidae +phasmatodea +phasmatoid +phasmatoidea +phasmatrope +phasmid +phasmida +phasmidae +phasmids +phasmoid +phasmophobia +phasogeneous +phasor +phasotropy +phat +phatic +phatically +pheal +phearse +pheasant +pheasantry +pheasants +pheasantwood +phebe +phecda +pheeal +phegopteris +pheidole +phellandrene +phellem +phellems +phellodendron +phelloderm +phellodermal +phellogen +phellogenetic +phellogenic +phellonic +phelloplastic +phelloplastics +phellum +phelonia +phelonion +phelonionia +phelonions +phemic +phemie +phenacaine +phenacetin +phenacetine +phenaceturic +phenacyl +phenacite +phenacodontidae +phenacodus +phenakism +phenakistoscope +phenakite +phenalgin +phenanthraquinone +phenanthrene +phenanthrenequinone +phenanthridine +phenanthridone +phenanthrol +phenanthroline +phenarsine +phenate +phenazin +phenazine +phenazins +phenazone +phene +phenegol +phenelzine +phenene +phenethicillin +phenethyl +phenetic +pheneticist +phenetics +phenetidin +phenetidine +phenetol +phenetole +phenetols +phenformin +phengite +phengitical +pheny +phenic +phenicate +phenicine +phenicious +phenicopter +phenyl +phenylacetaldehyde +phenylacetamide +phenylacetic +phenylaceticaldehyde +phenylalanine +phenylamide +phenylamine +phenylate +phenylated +phenylation +phenylbenzene +phenylboric +phenylbutazone +phenylcarbamic +phenylcarbimide +phenylcarbinol +phenyldiethanolamine +phenylene +phenylenediamine +phenylephrine +phenylethylene +phenylethylmalonylure +phenylethylmalonylurea +phenylglycine +phenylglycolic +phenylglyoxylic +phenylhydrazine +phenylhydrazone +phenylic +phenylketonuria +phenylketonuric +phenylmethane +phenyls +phenylthiocarbamide +phenylthiourea +phenin +phenine +phenix +phenixes +phenmetrazine +phenmiazine +phenobarbital +phenobarbitol +phenobarbitone +phenocain +phenocoll +phenocopy +phenocopies +phenocryst +phenocrystalline +phenocrystic +phenogenesis +phenogenetic +phenol +phenolate +phenolated +phenolia +phenolic +phenolics +phenoliolia +phenolion +phenolions +phenolization +phenolize +phenology +phenologic +phenological +phenologically +phenologist +phenoloid +phenolphthalein +phenols +phenolsulphonate +phenolsulphonephthalein +phenolsulphonic +phenom +phenomena +phenomenal +phenomenalism +phenomenalist +phenomenalistic +phenomenalistically +phenomenalists +phenomenality +phenomenalization +phenomenalize +phenomenalized +phenomenalizing +phenomenally +phenomenalness +phenomenic +phenomenical +phenomenism +phenomenist +phenomenistic +phenomenize +phenomenized +phenomenology +phenomenologic +phenomenological +phenomenologically +phenomenologies +phenomenologist +phenomenon +phenomenona +phenomenons +phenoms +phenoplast +phenoplastic +phenoquinone +phenosafranine +phenosal +phenose +phenosol +phenospermy +phenospermic +phenothiazine +phenotype +phenotypes +phenotypic +phenotypical +phenotypically +phenoxazine +phenoxybenzamine +phenoxid +phenoxide +phenozygous +phentolamine +pheochromocytoma +pheon +pheophyl +pheophyll +pheophytin +pherecratean +pherecratian +pherecratic +pherephatta +pheretrer +pherkad +pheromonal +pheromone +pheromones +pherophatta +phersephatta +phersephoneia +phew +phi +phial +phialae +phialai +phiale +phialed +phialful +phialide +phialine +phialing +phialled +phiallike +phialling +phialophore +phialospore +phials +phycic +phyciodes +phycite +phycitidae +phycitol +phycochrom +phycochromaceae +phycochromaceous +phycochrome +phycochromophyceae +phycochromophyceous +phycocyanin +phycocyanogen +phycocolloid +phycodromidae +phycoerythrin +phycography +phycology +phycological +phycologist +phycomyces +phycomycete +phycomycetes +phycomycetous +phycophaein +phycoxanthin +phycoxanthine +phidiac +phidian +phies +phigalian +phygogalactic +phil +phyla +philabeg +philabegs +phylacobiosis +phylacobiotic +phylactery +phylacteric +phylacterical +phylacteried +phylacteries +phylacterize +phylactic +phylactocarp +phylactocarpal +phylactolaema +phylactolaemata +phylactolaematous +phylactolema +phylactolemata +philadelphy +philadelphia +philadelphian +philadelphianism +philadelphians +philadelphite +philadelphus +phylae +philalethist +philamot +philander +philandered +philanderer +philanderers +philandering +philanders +philanthid +philanthidae +philanthrope +philanthropy +philanthropian +philanthropic +philanthropical +philanthropically +philanthropies +philanthropine +philanthropinism +philanthropinist +philanthropinum +philanthropise +philanthropised +philanthropising +philanthropism +philanthropist +philanthropistic +philanthropists +philanthropize +philanthropized +philanthropizing +philanthus +philantomba +phylar +phylarch +philarchaist +phylarchy +phylarchic +phylarchical +philaristocracy +phylartery +philately +philatelic +philatelical +philatelically +philatelism +philatelist +philatelistic +philatelists +philathea +philathletic +philauty +phylaxis +phylaxises +phyle +philematology +philemon +phylephebic +philepitta +philepittidae +phyleses +philesia +phylesis +phylesises +philetaerus +phyletic +phyletically +phyletism +philharmonic +philharmonics +philhellene +philhellenic +philhellenism +philhellenist +philhymnic +philhippic +philia +philiater +philibeg +philibegs +philic +phylic +philydraceae +philydraceous +philine +philip +philippa +philippan +philippe +philippian +philippians +philippic +philippicize +philippics +philippina +philippine +philippines +philippism +philippist +philippistic +philippizate +philippize +philippizer +philippus +philyra +philister +philistia +philistian +philistine +philistinely +philistines +philistinian +philistinic +philistinish +philistinism +philistinize +phill +phyllachora +phyllactinia +phyllade +phyllamania +phyllamorph +phyllanthus +phyllary +phyllaries +phyllaurea +phylliform +phillilew +philliloo +phyllin +phylline +phillip +phillipeener +phillippi +phillipsine +phillipsite +phillyrea +phillyrin +phillis +phyllis +phyllite +phyllites +phyllitic +phyllitis +phyllium +phyllobranchia +phyllobranchial +phyllobranchiate +phyllocactus +phyllocarid +phyllocarida +phyllocaridan +phylloceras +phyllocerate +phylloceratidae +phyllocyanic +phyllocyanin +phyllocyst +phyllocystic +phylloclad +phylloclade +phyllocladia +phyllocladioid +phyllocladium +phyllocladous +phyllode +phyllodes +phyllody +phyllodia +phyllodial +phyllodination +phyllodineous +phyllodiniation +phyllodinous +phyllodium +phyllodoce +phylloerythrin +phyllogenetic +phyllogenous +phylloid +phylloidal +phylloideous +phylloids +phyllomancy +phyllomania +phyllome +phyllomes +phyllomic +phyllomorph +phyllomorphy +phyllomorphic +phyllomorphosis +phyllophaga +phyllophagan +phyllophagous +phyllophyllin +phyllophyte +phyllophore +phyllophorous +phyllopyrrole +phyllopod +phyllopoda +phyllopodan +phyllopode +phyllopodiform +phyllopodium +phyllopodous +phylloporphyrin +phyllopteryx +phylloptosis +phylloquinone +phyllorhine +phyllorhinine +phylloscopine +phylloscopus +phyllosilicate +phyllosiphonic +phyllosoma +phyllosomata +phyllosome +phyllospondyli +phyllospondylous +phyllostachys +phyllosticta +phyllostoma +phyllostomatidae +phyllostomatinae +phyllostomatoid +phyllostomatous +phyllostome +phyllostomidae +phyllostominae +phyllostomine +phyllostomous +phyllostomus +phyllotactic +phyllotactical +phyllotaxy +phyllotaxic +phyllotaxis +phyllous +phylloxanthin +phylloxera +phylloxerae +phylloxeran +phylloxeras +phylloxeric +phylloxeridae +phyllozooid +phillumenist +philobiblian +philobiblic +philobiblical +philobiblist +philobotanic +philobotanist +philobrutish +philocaly +philocalic +philocalist +philocathartic +philocatholic +philocyny +philocynic +philocynical +philocynicism +philocomal +philoctetes +philocubist +philodemic +philodendra +philodendron +philodendrons +philodespot +philodestructiveness +philodina +philodinidae +philodox +philodoxer +philodoxical +philodramatic +philodramatist +philofelist +philofelon +philogarlic +philogastric +philogeant +phylogenesis +phylogenetic +phylogenetical +phylogenetically +phylogeny +phylogenic +phylogenist +philogenitive +philogenitiveness +phylogerontic +phylogerontism +philogynaecic +philogyny +philogynist +philogynous +philograph +phylography +philographic +philohela +philohellenian +philokleptic +philol +philoleucosis +philologaster +philologastry +philologer +philology +phylology +philologian +philologic +philological +philologically +philologist +philologistic +philologists +philologize +philologue +philomachus +philomath +philomathematic +philomathematical +philomathy +philomathic +philomathical +philome +philomel +philomela +philomelanist +philomelian +philomels +philomystic +philomythia +philomythic +philomuse +philomusical +phylon +philonatural +phyloneanic +philoneism +phylonepionic +philonian +philonic +philonism +philonist +philonium +philonoist +philopagan +philopater +philopatrian +philopena +philophilosophos +philopig +philoplutonic +philopoet +philopogon +philopolemic +philopolemical +philopornist +philoprogeneity +philoprogenitive +philoprogenitiveness +philopterid +philopteridae +philopublican +philoradical +philorchidaceous +philornithic +philorthodox +philos +philosoph +philosophaster +philosophastering +philosophastry +philosophe +philosophedom +philosopheme +philosopher +philosopheress +philosophers +philosophership +philosophes +philosophess +philosophy +philosophic +philosophical +philosophically +philosophicalness +philosophicide +philosophicohistorical +philosophicojuristic +philosophicolegal +philosophicopsychological +philosophicoreligious +philosophicotheological +philosophies +philosophilous +philosophisation +philosophise +philosophised +philosophiser +philosophising +philosophism +philosophist +philosophister +philosophistic +philosophistical +philosophization +philosophize +philosophized +philosophizer +philosophizers +philosophizes +philosophizing +philosophling +philosophobia +philosophocracy +philosophuncule +philosophunculist +philotadpole +philotechnic +philotechnical +philotechnist +philothaumaturgic +philotheism +philotheist +philotheistic +philotheosophical +philotherian +philotherianism +philotria +philoxenian +philoxygenous +philozoic +philozoist +philozoonist +philter +philtered +philterer +philtering +philterproof +philters +philtra +philtre +philtred +philtres +philtring +philtrum +phylum +phylumla +phyma +phymas +phymata +phymatic +phymatid +phymatidae +phymatodes +phymatoid +phymatorhysin +phymatosis +phimosed +phimoses +phymosia +phimosis +phimotic +phineas +phiomia +phippe +phiroze +phis +phys +physa +physagogue +physalia +physalian +physaliidae +physalis +physalite +physalospora +physapoda +physaria +physcia +physciaceae +physcioid +physcomitrium +physes +physeter +physeteridae +physeterinae +physeterine +physeteroid +physeteroidea +physharmonica +physianthropy +physiatric +physiatrical +physiatrics +physiatrist +physic +physical +physicalism +physicalist +physicalistic +physicalistically +physicality +physicalities +physically +physicalness +physicals +physician +physicianary +physiciancy +physicianed +physicianer +physicianess +physicianing +physicianless +physicianly +physicians +physicianship +physicism +physicist +physicists +physicked +physicker +physicky +physicking +physicks +physicoastronomical +physicobiological +physicochemic +physicochemical +physicochemically +physicochemist +physicochemistry +physicogeographical +physicologic +physicological +physicomathematical +physicomathematics +physicomechanical +physicomedical +physicomental +physicomorph +physicomorphic +physicomorphism +physicooptics +physicophilosophy +physicophilosophical +physicophysiological +physicopsychical +physicosocial +physicotheology +physicotheological +physicotheologist +physicotherapeutic +physicotherapeutics +physicotherapy +physics +physid +physidae +physiform +physiochemical +physiochemically +physiochemistry +physiocracy +physiocrat +physiocratic +physiocratism +physiocratist +physiogenesis +physiogenetic +physiogeny +physiogenic +physiognomy +physiognomic +physiognomical +physiognomically +physiognomics +physiognomies +physiognomist +physiognomize +physiognomonic +physiognomonical +physiognomonically +physiogony +physiographer +physiography +physiographic +physiographical +physiographically +physiol +physiolater +physiolatry +physiolatrous +physiologer +physiology +physiologian +physiologic +physiological +physiologically +physiologicoanatomic +physiologies +physiologist +physiologists +physiologize +physiologue +physiologus +physiopathology +physiopathologic +physiopathological +physiopathologically +physiophilist +physiophilosopher +physiophilosophy +physiophilosophical +physiopsychic +physiopsychical +physiopsychology +physiopsychological +physiosociological +physiosophy +physiosophic +physiotherapeutic +physiotherapeutical +physiotherapeutics +physiotherapy +physiotherapies +physiotherapist +physiotherapists +physiotype +physiotypy +physique +physiqued +physiques +physis +physitheism +physitheist +physitheistic +physitism +physiurgy +physiurgic +physnomy +physocarpous +physocarpus +physocele +physoclist +physoclisti +physoclistic +physoclistous +physoderma +physogastry +physogastric +physogastrism +physometra +physonectae +physonectous +physophora +physophorae +physophoran +physophore +physophorous +physopod +physopoda +physopodan +physostegia +physostigma +physostigmine +physostomatous +physostome +physostomi +physostomous +phit +phytalbumose +phytane +phytanes +phytase +phytate +phytelephas +phyteus +phytic +phytiferous +phytiform +phytyl +phytin +phytins +phytivorous +phytoalexin +phytobacteriology +phytobezoar +phytobiology +phytobiological +phytobiologist +phytochemical +phytochemically +phytochemist +phytochemistry +phytochlore +phytochlorin +phytochrome +phytocidal +phytocide +phytoclimatology +phytoclimatologic +phytoclimatological +phytocoenoses +phytocoenosis +phytodynamics +phytoecology +phytoecological +phytoecologist +phytoflagellata +phytoflagellate +phytogamy +phytogenesis +phytogenetic +phytogenetical +phytogenetically +phytogeny +phytogenic +phytogenous +phytogeographer +phytogeography +phytogeographic +phytogeographical +phytogeographically +phytoglobulin +phytognomy +phytograph +phytographer +phytography +phytographic +phytographical +phytographist +phytohaemagglutinin +phytohemagglutinin +phytohormone +phytoid +phytokinin +phytol +phytolacca +phytolaccaceae +phytolaccaceous +phytolatry +phytolatrous +phytolite +phytolith +phytolithology +phytolithological +phytolithologist +phytology +phytologic +phytological +phytologically +phytologist +phytoma +phytomastigina +phytomastigoda +phytome +phytomer +phytomera +phytometer +phytometry +phytometric +phytomonad +phytomonadida +phytomonadina +phytomonas +phytomorphic +phytomorphology +phytomorphosis +phyton +phytonadione +phitones +phytonic +phytonomy +phytonomist +phytons +phytooecology +phytopaleontology +phytopaleontologic +phytopaleontological +phytopaleontologist +phytoparasite +phytopathogen +phytopathogenic +phytopathology +phytopathologic +phytopathological +phytopathologist +phytophaga +phytophagan +phytophage +phytophagy +phytophagic +phytophagineae +phytophagous +phytopharmacology +phytopharmacologic +phytophenology +phytophenological +phytophil +phytophylogenetic +phytophylogeny +phytophylogenic +phytophilous +phytophysiology +phytophysiological +phytophthora +phytoplankton +phytoplanktonic +phytoplasm +phytopsyche +phytoptid +phytoptidae +phytoptose +phytoptosis +phytoptus +phytorhodin +phytosaur +phytosauria +phytosaurian +phytoserology +phytoserologic +phytoserological +phytoserologically +phytosynthesis +phytosis +phytosociology +phytosociologic +phytosociological +phytosociologically +phytosociologist +phytosterin +phytosterol +phytostrote +phytosuccivorous +phytotaxonomy +phytotechny +phytoteratology +phytoteratologic +phytoteratological +phytoteratologist +phytotoma +phytotomy +phytotomidae +phytotomist +phytotopography +phytotopographical +phytotoxic +phytotoxicity +phytotoxin +phytotron +phytovitellin +phytozoa +phytozoan +phytozoaria +phytozoon +phiz +phizes +phizog +phlebalgia +phlebangioma +phlebarteriectasia +phlebarteriodialysis +phlebectasy +phlebectasia +phlebectasis +phlebectomy +phlebectopy +phlebectopia +phlebemphraxis +phlebenteric +phlebenterism +phlebitic +phlebitis +phlebodium +phlebogram +phlebograph +phlebography +phlebographic +phlebographical +phleboid +phleboidal +phlebolite +phlebolith +phlebolithiasis +phlebolithic +phlebolitic +phlebology +phlebological +phlebometritis +phlebopexy +phleboplasty +phleborrhage +phleborrhagia +phleborrhaphy +phleborrhexis +phlebosclerosis +phlebosclerotic +phlebostasia +phlebostasis +phlebostenosis +phlebostrepsis +phlebothrombosis +phlebotome +phlebotomy +phlebotomic +phlebotomical +phlebotomically +phlebotomies +phlebotomisation +phlebotomise +phlebotomised +phlebotomising +phlebotomist +phlebotomization +phlebotomize +phlebotomus +phlegethon +phlegethontal +phlegethontic +phlegm +phlegma +phlegmagogue +phlegmasia +phlegmatic +phlegmatical +phlegmatically +phlegmaticalness +phlegmaticly +phlegmaticness +phlegmatism +phlegmatist +phlegmatized +phlegmatous +phlegmy +phlegmier +phlegmiest +phlegmless +phlegmon +phlegmonic +phlegmonoid +phlegmonous +phlegms +phleum +phlyctaena +phlyctaenae +phlyctaenula +phlyctena +phlyctenae +phlyctenoid +phlyctenula +phlyctenule +phlyzacious +phlyzacium +phlobaphene +phlobatannin +phloem +phloems +phloeophagous +phloeoterma +phloeum +phlogisma +phlogistian +phlogistic +phlogistical +phlogisticate +phlogistication +phlogiston +phlogistonism +phlogistonist +phlogogenetic +phlogogenic +phlogogenous +phlogopite +phlogosed +phlogosin +phlogosis +phlogotic +phlomis +phloretic +phloretin +phlorhizin +phloridzin +phlorina +phlorizin +phloroglucic +phloroglucin +phloroglucinol +phlorol +phlorone +phlorrhizin +phlox +phloxes +phloxin +pho +phoby +phobia +phobiac +phobias +phobic +phobies +phobism +phobist +phobophobia +phobos +phoca +phocacean +phocaceous +phocaean +phocaena +phocaenina +phocaenine +phocal +phocean +phocenate +phocenic +phocenin +phocian +phocid +phocidae +phociform +phocinae +phocine +phocodont +phocodontia +phocodontic +phocoena +phocoid +phocomeli +phocomelia +phocomelous +phocomelus +phoebads +phoebe +phoebean +phoebes +phoebus +phoenicaceae +phoenicaceous +phoenicales +phoenicean +phoenicia +phoenician +phoenicianism +phoenicians +phoenicid +phoenicite +phoenicize +phoenicochroite +phoenicopter +phoenicopteridae +phoenicopteriformes +phoenicopteroid +phoenicopteroideae +phoenicopterous +phoenicopterus +phoeniculidae +phoeniculus +phoenicurous +phoenigm +phoenix +phoenixes +phoenixity +phoenixlike +phoh +phokomelia +pholad +pholadacea +pholadian +pholadid +pholadidae +pholadinea +pholadoid +pholas +pholcid +pholcidae +pholcoid +pholcus +pholido +pholidolite +pholidosis +pholidota +pholidote +pholiota +phoma +phomopsis +phon +phonal +phonasthenia +phonate +phonated +phonates +phonating +phonation +phonatory +phonautogram +phonautograph +phonautographic +phonautographically +phone +phoned +phoney +phoneidoscope +phoneidoscopic +phoneier +phoneiest +phoneys +phonelescope +phonematic +phonematics +phoneme +phonemes +phonemic +phonemically +phonemicist +phonemicize +phonemicized +phonemicizing +phonemics +phonendoscope +phoner +phones +phonesis +phonestheme +phonesthemic +phonet +phonetic +phonetical +phonetically +phonetician +phoneticians +phoneticism +phoneticist +phoneticization +phoneticize +phoneticogrammatical +phoneticohieroglyphic +phonetics +phonetism +phonetist +phonetization +phonetize +phonghi +phony +phoniatry +phoniatric +phoniatrics +phonic +phonically +phonics +phonier +phonies +phoniest +phonikon +phonily +phoniness +phoning +phonism +phono +phonocamptic +phonocardiogram +phonocardiograph +phonocardiography +phonocardiographic +phonocinematograph +phonodeik +phonodynamograph +phonoglyph +phonogram +phonogramic +phonogramically +phonogrammatic +phonogrammatical +phonogrammic +phonogrammically +phonograph +phonographer +phonography +phonographic +phonographical +phonographically +phonographist +phonographs +phonol +phonolite +phonolitic +phonologer +phonology +phonologic +phonological +phonologically +phonologist +phonologists +phonomania +phonometer +phonometry +phonometric +phonomimic +phonomotor +phonon +phonons +phonopathy +phonophile +phonophobia +phonophone +phonophore +phonophoric +phonophorous +phonophote +phonophotography +phonophotoscope +phonophotoscopic +phonoplex +phonopore +phonoreception +phonoreceptor +phonorecord +phonos +phonoscope +phonotactics +phonotelemeter +phonotype +phonotyper +phonotypy +phonotypic +phonotypical +phonotypically +phonotypist +phons +phoo +phooey +phooka +phora +phoradendron +phoranthium +phorate +phorates +phorbin +phoresy +phoresis +phoria +phorid +phoridae +phorminx +phormium +phorology +phorometer +phorometry +phorometric +phorone +phoronic +phoronid +phoronida +phoronidea +phoronis +phoronomy +phoronomia +phoronomic +phoronomically +phoronomics +phororhacidae +phororhacos +phoroscope +phorozooid +phorrhea +phos +phose +phosgene +phosgenes +phosgenic +phosgenite +phosis +phosphagen +phospham +phosphamic +phosphamide +phosphamidic +phosphamidon +phosphammonium +phosphatase +phosphate +phosphated +phosphatemia +phosphates +phosphatese +phosphatic +phosphatide +phosphatidic +phosphatidyl +phosphatidylcholine +phosphation +phosphatisation +phosphatise +phosphatised +phosphatising +phosphatization +phosphatize +phosphatized +phosphatizing +phosphaturia +phosphaturic +phosphene +phosphenyl +phosphid +phosphide +phosphids +phosphyl +phosphin +phosphinate +phosphine +phosphinic +phosphins +phosphite +phospho +phosphoaminolipide +phosphocarnic +phosphocreatine +phosphodiesterase +phosphoenolpyruvate +phosphoferrite +phosphofructokinase +phosphoglyceraldehyde +phosphoglycerate +phosphoglyceric +phosphoglycoprotein +phosphoglucomutase +phosphokinase +phospholipase +phospholipid +phospholipide +phospholipin +phosphomolybdate +phosphomolybdic +phosphomonoesterase +phosphonate +phosphonic +phosphonium +phosphonuclease +phosphophyllite +phosphophori +phosphoprotein +phosphor +phosphorate +phosphorated +phosphorating +phosphore +phosphoreal +phosphorent +phosphoreous +phosphoresce +phosphoresced +phosphorescence +phosphorescent +phosphorescently +phosphorescing +phosphoreted +phosphoretted +phosphorhidrosis +phosphori +phosphoric +phosphorical +phosphoriferous +phosphoryl +phosphorylase +phosphorylate +phosphorylated +phosphorylating +phosphorylation +phosphorylative +phosphorisation +phosphorise +phosphorised +phosphorising +phosphorism +phosphorite +phosphoritic +phosphorize +phosphorizing +phosphorogen +phosphorogene +phosphorogenic +phosphorograph +phosphorography +phosphorographic +phosphorolysis +phosphorolytic +phosphoroscope +phosphorous +phosphors +phosphoruria +phosphorus +phosphosilicate +phosphotartaric +phosphotungstate +phosphotungstic +phosphowolframic +phosphuranylite +phosphuret +phosphuria +phoss +phossy +phot +photaesthesia +photaesthesis +photaesthetic +photal +photalgia +photechy +photelectrograph +photeolic +photerythrous +photesthesis +photic +photically +photics +photinia +photinian +photinianism +photism +photistic +photo +photoactinic +photoactivate +photoactivation +photoactive +photoactivity +photoaesthetic +photoalbum +photoalgraphy +photoanamorphosis +photoaquatint +photoautotrophic +photoautotrophically +photobacterium +photobathic +photobiography +photobiology +photobiologic +photobiological +photobiologist +photobiotic +photobromide +photocampsis +photocatalysis +photocatalyst +photocatalytic +photocatalyzer +photocathode +photocell +photocells +photocellulose +photoceptor +photoceramic +photoceramics +photoceramist +photochemic +photochemical +photochemically +photochemigraphy +photochemist +photochemistry +photochloride +photochlorination +photochromascope +photochromatic +photochrome +photochromy +photochromic +photochromism +photochromography +photochromolithograph +photochromoscope +photochromotype +photochromotypy +photochronograph +photochronography +photochronographic +photochronographical +photochronographically +photocinesis +photocoagulation +photocollograph +photocollography +photocollographic +photocollotype +photocombustion +photocompose +photocomposed +photocomposer +photocomposes +photocomposing +photocomposition +photoconduction +photoconductive +photoconductivity +photoconductor +photocopy +photocopied +photocopier +photocopiers +photocopies +photocopying +photocrayon +photocurrent +photodecomposition +photodensitometer +photodermatic +photodermatism +photodetector +photodynamic +photodynamical +photodynamically +photodynamics +photodiode +photodiodes +photodisintegrate +photodisintegration +photodysphoria +photodissociate +photodissociation +photodissociative +photodrama +photodramatic +photodramatics +photodramatist +photodramaturgy +photodramaturgic +photodrome +photodromy +photoduplicate +photoduplication +photoed +photoelastic +photoelasticity +photoelectric +photoelectrical +photoelectrically +photoelectricity +photoelectron +photoelectronic +photoelectronics +photoelectrotype +photoemission +photoemissive +photoeng +photoengrave +photoengraved +photoengraver +photoengravers +photoengraves +photoengraving +photoengravings +photoepinasty +photoepinastic +photoepinastically +photoesthesis +photoesthetic +photoetch +photoetched +photoetcher +photoetching +photofilm +photofinish +photofinisher +photofinishing +photofission +photoflash +photoflight +photoflood +photofloodlamp +photofluorogram +photofluorograph +photofluorography +photofluorographic +photog +photogalvanograph +photogalvanography +photogalvanographic +photogastroscope +photogelatin +photogen +photogene +photogenetic +photogeny +photogenic +photogenically +photogenous +photogeology +photogeologic +photogeological +photogyric +photoglyph +photoglyphy +photoglyphic +photoglyphography +photoglyptic +photoglyptography +photogram +photogrammeter +photogrammetry +photogrammetric +photogrammetrical +photogrammetrist +photograph +photographable +photographed +photographee +photographer +photographeress +photographers +photographess +photography +photographic +photographical +photographically +photographing +photographist +photographize +photographometer +photographs +photograt +photogravure +photogravurist +photogs +photohalide +photoheliograph +photoheliography +photoheliographic +photoheliometer +photohyponasty +photohyponastic +photohyponastically +photoimpression +photoinactivation +photoinduced +photoinduction +photoinductive +photoing +photoinhibition +photointaglio +photoionization +photoisomeric +photoisomerization +photoist +photojournalism +photojournalist +photojournalistic +photojournalists +photokinesis +photokinetic +photolysis +photolyte +photolith +photolitho +photolithograph +photolithographer +photolithography +photolithographic +photolithographically +photolithoprint +photolytic +photolytically +photolyzable +photolyze +photology +photologic +photological +photologist +photoluminescence +photoluminescent +photoluminescently +photoluminescents +photom +photoma +photomacrograph +photomacrography +photomagnetic +photomagnetism +photomap +photomappe +photomapped +photomapper +photomappi +photomapping +photomaps +photomechanical +photomechanically +photometeor +photometer +photometers +photometry +photometric +photometrical +photometrically +photometrician +photometrist +photometrograph +photomezzotype +photomicrogram +photomicrograph +photomicrographer +photomicrography +photomicrographic +photomicrographical +photomicrographically +photomicrographs +photomicroscope +photomicroscopy +photomicroscopic +photomontage +photomorphogenesis +photomorphogenic +photomorphosis +photomultiplier +photomural +photomurals +photon +photonasty +photonastic +photonegative +photonephograph +photonephoscope +photoneutron +photonic +photonosus +photons +photonuclear +photooxidation +photooxidative +photopathy +photopathic +photoperceptive +photoperimeter +photoperiod +photoperiodic +photoperiodically +photoperiodism +photophane +photophygous +photophile +photophily +photophilic +photophilous +photophysical +photophysicist +photophobe +photophobia +photophobic +photophobous +photophone +photophony +photophonic +photophore +photophoresis +photophosphorescent +photophosphorylation +photopia +photopias +photopic +photopile +photopitometer +photoplay +photoplayer +photoplays +photoplaywright +photopography +photopolarigraph +photopolymer +photopolymerization +photopositive +photoprint +photoprinter +photoprinting +photoprocess +photoproduct +photoproduction +photoproton +photoptometer +photoradio +photoradiogram +photoreactivating +photoreactivation +photoreception +photoreceptive +photoreceptor +photoreconnaissance +photorecorder +photorecording +photoreduction +photoregression +photorelief +photoresist +photoresistance +photorespiration +photos +photosalt +photosantonic +photoscope +photoscopy +photoscopic +photosculptural +photosculpture +photosensitive +photosensitiveness +photosensitivity +photosensitization +photosensitize +photosensitized +photosensitizer +photosensitizes +photosensitizing +photosensory +photoset +photosets +photosetter +photosetting +photosyntax +photosynthate +photosyntheses +photosynthesis +photosynthesize +photosynthesized +photosynthesizes +photosynthesizing +photosynthetic +photosynthetically +photosynthometer +photospectroheliograph +photospectroscope +photospectroscopy +photospectroscopic +photospectroscopical +photosphere +photospheres +photospheric +photospherically +photostability +photostable +photostat +photostated +photostater +photostatic +photostatically +photostating +photostationary +photostats +photostatted +photostatter +photostatting +photostereograph +photosurveying +phototachometer +phototachometry +phototachometric +phototachometrical +phototactic +phototactically +phototactism +phototaxy +phototaxis +phototechnic +phototelegraph +phototelegraphy +phototelegraphic +phototelegraphically +phototelephone +phototelephony +phototelescope +phototelescopic +phototheodolite +phototherapeutic +phototherapeutics +phototherapy +phototherapic +phototherapies +phototherapist +photothermic +phototimer +phototype +phototypesetter +phototypesetters +phototypesetting +phototypy +phototypic +phototypically +phototypist +phototypography +phototypographic +phototonic +phototonus +phototopography +phototopographic +phototopographical +phototransceiver +phototransistor +phototrichromatic +phototrope +phototroph +phototrophy +phototrophic +phototropy +phototropic +phototropically +phototropism +phototube +photovisual +photovitrotype +photovoltaic +photoxylography +photozinco +photozincograph +photozincography +photozincographic +photozincotype +photozincotypy +photphotonegative +phots +photuria +phousdar +phpht +phr +phractamphibia +phragma +phragmidium +phragmites +phragmocyttares +phragmocyttarous +phragmocone +phragmoconic +phragmoid +phragmoplast +phragmosis +phrampel +phrarisaical +phrasable +phrasal +phrasally +phrase +phraseable +phrased +phrasey +phraseless +phrasem +phrasemake +phrasemaker +phrasemaking +phraseman +phrasemonger +phrasemongery +phrasemongering +phraseogram +phraseograph +phraseography +phraseographic +phraseology +phraseologic +phraseological +phraseologically +phraseologies +phraseologist +phraser +phrases +phrasy +phrasify +phrasiness +phrasing +phrasings +phrator +phratral +phratry +phratria +phratriac +phratrial +phratric +phratries +phreatic +phreatophyte +phreatophytic +phren +phrenesia +phrenesiac +phrenesis +phrenetic +phrenetical +phrenetically +phreneticness +phrenic +phrenicectomy +phrenicocolic +phrenicocostal +phrenicogastric +phrenicoglottic +phrenicohepatic +phrenicolienal +phrenicopericardiac +phrenicosplenic +phrenicotomy +phrenics +phrenitic +phrenitis +phrenocardia +phrenocardiac +phrenocolic +phrenocostal +phrenodynia +phrenogastric +phrenoglottic +phrenogrady +phrenograih +phrenogram +phrenograph +phrenography +phrenohepatic +phrenol +phrenologer +phrenology +phrenologic +phrenological +phrenologically +phrenologies +phrenologist +phrenologists +phrenologize +phrenomagnetism +phrenomesmerism +phrenopathy +phrenopathia +phrenopathic +phrenopericardiac +phrenoplegy +phrenoplegia +phrenosin +phrenosinic +phrenospasm +phrenosplenic +phrenotropic +phrenoward +phrensy +phrensied +phrensies +phrensying +phryganea +phryganeid +phryganeidae +phryganeoid +phrygia +phrygian +phrygianize +phrygium +phryma +phrymaceae +phrymaceous +phrynid +phrynidae +phrynin +phrynoid +phrynosoma +phronemophobia +phronesis +phronima +phronimidae +phrontistery +phrontisterion +phrontisterium +pht +phtalic +phthalacene +phthalan +phthalanilic +phthalate +phthalazin +phthalazine +phthalein +phthaleine +phthaleinometer +phthalic +phthalid +phthalide +phthalyl +phthalylsulfathiazole +phthalimide +phthalin +phthalins +phthalocyanine +phthanite +phthartolatrae +phthinoid +phthiocol +phthiriasis +phthirius +phthirophagous +phthises +phthisic +phthisical +phthisicky +phthisics +phthisiogenesis +phthisiogenetic +phthisiogenic +phthisiology +phthisiologist +phthisiophobia +phthisiotherapeutic +phthisiotherapy +phthisipneumony +phthisipneumonia +phthisis +phthongal +phthongometer +phthor +phthoric +phu +phugoid +phulkari +phulwa +phulwara +phut +pi +pia +pya +piaba +piacaba +piacevole +piache +piacle +piacula +piacular +piacularity +piacularly +piacularness +piaculum +pyaemia +pyaemias +pyaemic +piaffe +piaffed +piaffer +piaffers +piaffes +piaffing +pial +pyal +piala +pialyn +pyalla +pian +pianet +pianeta +pianette +piangendo +pianic +pianino +pianism +pianisms +pianissimo +pianissimos +pianist +pianiste +pianistic +pianistically +pianistiec +pianists +pianka +piankashaw +piannet +piano +pianoforte +pianofortes +pianofortist +pianograph +pianokoto +pianola +pianolist +pianologue +pianos +pianosa +pians +piarhaemic +piarhemia +piarhemic +piarist +piaroa +piaroan +piaropus +piarroan +pyarthrosis +pias +pyas +piasaba +piasabas +piasava +piasavas +piassaba +piassabas +piassava +piassavas +piast +piaster +piasters +piastre +piastres +piation +piatti +piazadora +piazin +piazine +piazza +piazzaed +piazzaless +piazzalike +piazzas +piazze +piazzetta +piazzian +pibal +pibcorn +pibgorn +piblockto +piblokto +pibloktos +pibroch +pibroches +pibrochs +pic +pica +picacho +picachos +picador +picadores +picadors +picadura +picae +picayune +picayunes +picayunish +picayunishly +picayunishness +pical +picamar +picaninny +picaninnies +picara +picaras +picard +picarel +picaresque +picary +picariae +picarian +picarii +picaro +picaroon +picarooned +picarooning +picaroons +picaros +picas +picasso +piccadill +piccadilly +piccage +piccalilli +piccalillis +piccanin +piccaninny +piccaninnies +piccante +piccata +picciotto +piccolo +piccoloist +piccolos +pice +picea +picein +picene +picenian +piceoferruginous +piceotestaceous +piceous +piceworth +pich +pyche +pichey +pichi +pichiciago +pichiciagos +pichiciego +pichuric +pichurim +pici +picidae +piciform +piciformes +picinae +picine +pick +pickaback +pickable +pickableness +pickadil +pickadils +pickage +pickaninny +pickaninnies +pickaroon +pickaway +pickax +pickaxe +pickaxed +pickaxes +pickaxing +pickback +picked +pickedevant +pickedly +pickedness +pickee +pickeer +pickeered +pickeering +pickeers +pickel +pickelhaube +picker +pickerel +pickerels +pickerelweed +pickery +pickering +pickeringite +pickers +picket +picketboat +picketed +picketeer +picketer +picketers +picketing +pickets +pickfork +picky +pickier +pickiest +pickietar +pickin +picking +pickings +pickle +pickled +picklelike +pickleman +pickler +pickles +pickleweed +pickleworm +pickling +picklock +picklocks +pickman +pickmaw +pickmen +picknick +picknicker +pickoff +pickoffs +pickout +pickover +pickpenny +pickpocket +pickpocketism +pickpocketry +pickpockets +pickpole +pickproof +pickpurse +picks +pickshaft +picksman +picksmith +picksome +picksomeness +pickthank +pickthankly +pickthankness +pickthatch +picktooth +pickup +pickups +pickwick +pickwickian +pickwickianism +pickwickianly +pickwicks +pickwork +picloram +piclorams +pycnanthemum +pycnia +pycnial +picnic +pycnic +picnicked +picnicker +picnickery +picnickers +picnicky +picnickian +picnicking +picnickish +picnics +pycnid +pycnidia +pycnidial +pycnidiophore +pycnidiospore +pycnidium +pycninidia +pycniospore +pycnite +pycnium +pycnocoma +pycnoconidium +pycnodont +pycnodonti +pycnodontidae +pycnodontoid +pycnodus +pycnogonid +pycnogonida +pycnogonidium +pycnogonoid +picnometer +pycnometer +pycnometochia +pycnometochic +pycnomorphic +pycnomorphous +pycnonotidae +pycnonotinae +pycnonotine +pycnonotus +pycnosis +pycnospore +pycnosporic +pycnostyle +pycnotic +pico +picocurie +picofarad +picogram +picograms +picoid +picojoule +picolin +picoline +picolines +picolinic +picolins +picometer +picong +picory +picornavirus +picosecond +picoseconds +picot +picotah +picote +picoted +picotee +picotees +picoting +picotite +picots +picottah +picowatt +picquet +picqueter +picquets +picra +picramic +picramnia +picrasmin +picrate +picrated +picrates +picry +picric +picryl +picris +picrite +picrites +picrocarmine +picrodendraceae +picrodendron +picroerythrin +picrol +picrolite +picromerite +picropodophyllin +picrorhiza +picrorhizin +picrotin +picrotoxic +picrotoxin +picrotoxinin +pics +pict +pictarnie +pictavi +pictish +pictland +pictogram +pictograph +pictography +pictographic +pictographically +pictographs +pictones +pictoradiogram +pictorial +pictorialisation +pictorialise +pictorialised +pictorialising +pictorialism +pictorialist +pictorialization +pictorialize +pictorially +pictorialness +pictorials +pictoric +pictorical +pictorically +pictun +picturability +picturable +picturableness +picturably +pictural +picture +picturecraft +pictured +picturedom +picturedrome +pictureful +picturegoer +pictureless +picturely +picturelike +picturemaker +picturemaking +picturephone +picturephones +picturer +picturers +pictures +picturesque +picturesquely +picturesqueness +picturesquish +pictury +picturing +picturization +picturize +picturized +picturizing +picucule +picuda +picudilla +picudo +picul +picule +piculet +piculs +piculule +picumninae +picumnus +picunche +picuris +picus +pidan +piddle +piddled +piddler +piddlers +piddles +piddling +piddlingly +piddock +piddocks +pidgin +pidginization +pidginize +pidgins +pidgized +pidgizing +pidjajap +pie +pye +piebald +piebaldism +piebaldly +piebaldness +piebalds +piece +pieceable +pieced +pieceless +piecemaker +piecemeal +piecemealwise +piecen +piecener +piecer +piecers +pieces +piecette +piecewise +piecework +pieceworker +pieceworkers +piecing +piecings +piecrust +piecrusts +pied +piedfort +piedforts +piedly +piedmont +piedmontal +piedmontese +piedmontite +piedmonts +piedness +piedra +piedroit +piefort +pieforts +piegan +piehouse +pieing +pyelectasis +pieless +pielet +pyelic +pielike +pyelitic +pyelitis +pyelitises +pyelocystitis +pyelogram +pyelograph +pyelography +pyelographic +pyelolithotomy +pyelometry +pyelonephritic +pyelonephritis +pyelonephrosis +pyeloplasty +pyeloscopy +pyelotomy +pyeloureterogram +pielum +piemag +pieman +piemarker +pyemesis +pyemia +pyemias +pyemic +pien +pienaar +pienanny +piend +pyengadu +pientao +piepan +pieplant +pieplants +piepoudre +piepowder +pieprint +pier +pierage +piercarlo +pierce +pierceable +pierced +piercel +pierceless +piercent +piercer +piercers +pierces +piercing +piercingly +piercingness +pierdrop +pierette +pierhead +pierian +pierid +pieridae +pierides +pieridinae +pieridine +pierinae +pierine +pieris +pierless +pierlike +pierre +pierrette +pierrot +pierrotic +pierrots +piers +piert +pies +pyes +pieshop +piest +piet +pieta +pietas +piete +pieter +piety +pietic +pieties +pietism +pietisms +pietist +pietistic +pietistical +pietistically +pietisticalness +pietists +pieton +pietose +pietoso +piewife +piewipe +piewoman +piezo +piezochemical +piezochemistry +piezochemistries +piezocrystallization +piezoelectric +piezoelectrically +piezoelectricity +piezometer +piezometry +piezometric +piezometrical +pifero +piff +piffero +piffle +piffled +piffler +piffles +piffling +pifine +pig +pygal +pygalgia +pygarg +pygargus +pigbelly +pigboat +pigboats +pigdan +pigdom +pigeon +pigeonable +pigeonberry +pigeonberries +pigeoneer +pigeoner +pigeonfoot +pigeongram +pigeonhearted +pigeonheartedness +pigeonhole +pigeonholed +pigeonholer +pigeonholes +pigeonholing +pigeonite +pigeonman +pigeonneau +pigeonpox +pigeonry +pigeons +pigeontail +pigeonweed +pigeonwing +pigeonwood +pigface +pigfish +pigfishes +pigflower +pigfoot +pigful +pigg +pigged +piggery +piggeries +piggy +piggyback +piggybacked +piggybacking +piggybacks +piggie +piggier +piggies +piggiest +piggin +pigging +piggins +piggish +piggishly +piggishness +piggle +pighead +pigheaded +pigheadedly +pigheadedness +pigherd +pight +pightel +pightle +pigyard +pygidia +pygidial +pygidid +pygididae +pygidium +pygigidia +pigless +piglet +piglets +pigly +piglike +pigling +piglinghood +pygmaean +pigmaker +pigmaking +pygmalion +pygmalionism +pigman +pygmean +pigmeat +pigment +pigmental +pigmentally +pigmentary +pigmentation +pigmentations +pigmented +pigmenting +pigmentize +pigmentolysis +pigmentophage +pigmentose +pigments +pigmew +pigmy +pygmy +pygmydom +pigmies +pygmies +pygmyhood +pygmyish +pygmyism +pygmyisms +pygmyship +pygmyweed +pygmoid +pignet +pignolia +pignon +pignora +pignorate +pignorated +pignoration +pignoratitious +pignorative +pignus +pignut +pignuts +pygobranchia +pygobranchiata +pygobranchiate +pygofer +pygopagus +pygopod +pygopodes +pygopodidae +pygopodine +pygopodous +pygopus +pygostyle +pygostyled +pygostylous +pigpen +pigpens +pigritia +pigritude +pigroot +pigroots +pigs +pigsconce +pigskin +pigskins +pigsney +pigsneys +pigsnies +pigsty +pigstick +pigsticked +pigsticker +pigsticking +pigsticks +pigsties +pigswill +pigtail +pigtailed +pigtails +pigwash +pigweabbits +pigweed +pigweeds +pigwidgeon +pigwidgin +pigwigeon +pyic +pyin +piing +pyins +piitis +pyjama +pyjamaed +pyjamas +pik +pika +pikake +pikakes +pikas +pike +pyke +pikeblenny +pikeblennies +piked +pikey +pikel +pikelet +pikelike +pikeman +pikemen +pikemonger +pikeperch +pikeperches +piker +pikers +pikes +pikestaff +pikestaves +piketail +piki +piky +piking +pikle +pyknatom +pyknic +pyknics +pyknotic +pil +pyla +pylades +pilaf +pilaff +pilaffs +pilafs +pilage +pylagore +pilandite +pylangial +pylangium +pilapil +pilar +pylar +pilary +pilaster +pilastered +pilastering +pilasters +pilastrade +pilastraded +pilastric +pilate +pilatian +pilau +pilaued +pilaus +pilaw +pilaws +pilch +pilchard +pilchards +pilcher +pilcherd +pilcorn +pilcrow +pile +pilea +pileata +pileate +pileated +piled +pilei +pileiform +pileless +pileolated +pileoli +pileolus +pileorhiza +pileorhize +pileous +pylephlebitic +pylephlebitis +piler +pilers +piles +pylethrombophlebitis +pylethrombosis +pileum +pileup +pileups +pileus +pileweed +pilework +pileworm +pilewort +pileworts +pilfer +pilferage +pilfered +pilferer +pilferers +pilfery +pilfering +pilferingly +pilferment +pilfers +pilfre +pilgarlic +pilgarlicky +pilger +pilgrim +pilgrimage +pilgrimaged +pilgrimager +pilgrimages +pilgrimaging +pilgrimatic +pilgrimatical +pilgrimdom +pilgrimer +pilgrimess +pilgrimism +pilgrimize +pilgrimlike +pilgrims +pilgrimwise +pili +pily +pylic +pilidium +pilies +pilifer +piliferous +piliform +piligan +piliganin +piliganine +piligerous +pilikai +pilikia +pililloo +pilimiction +pilin +piline +piling +pilings +pilipilula +pilis +pilitico +pilkins +pill +pillage +pillageable +pillaged +pillagee +pillager +pillagers +pillages +pillaging +pillar +pillared +pillaret +pillary +pillaring +pillarist +pillarize +pillarlet +pillarlike +pillars +pillarwise +pillas +pillbox +pillboxes +pilled +pilledness +piller +pillery +pillet +pilleus +pillhead +pillicock +pilling +pillion +pillions +pilliver +pilliwinks +pillmaker +pillmaking +pillmonger +pillory +pilloried +pillories +pillorying +pillorization +pillorize +pillow +pillowbeer +pillowber +pillowbere +pillowcase +pillowcases +pillowed +pillowy +pillowing +pillowless +pillowlike +pillowmade +pillows +pillowslip +pillowslips +pillowwork +pills +pillular +pillule +pillworm +pillwort +pilm +pilmy +pilobolus +pilocarpidine +pilocarpin +pilocarpine +pilocarpus +pilocereus +pilocystic +piloerection +pilomotor +pilon +pylon +piloncillo +pilonidal +pylons +pyloralgia +pylorectomy +pylorectomies +pilori +pylori +pyloric +pyloristenosis +pyloritis +pylorocleisis +pylorodilator +pylorogastrectomy +pyloroplasty +pyloroptosis +pyloroschesis +pyloroscirrhus +pyloroscopy +pylorospasm +pylorostenosis +pylorostomy +pylorous +pylorouses +pylorus +pyloruses +pilose +pilosebaceous +pilosin +pilosine +pilosis +pilosism +pilosity +pilosities +pilot +pilotage +pilotages +pilotaxitic +piloted +pilotee +pilotfish +pilotfishes +pilothouse +pilothouses +piloti +piloting +pilotings +pilotism +pilotless +pilotman +pilotry +pilots +pilotship +pilotweed +pilous +pilpai +pilpay +pilpul +pilpulist +pilpulistic +pilsener +pilseners +pilsner +pilsners +piltock +pilula +pilular +pilularia +pilule +pilules +pilulist +pilulous +pilum +pilumnus +pilus +pilusli +pilwillet +pim +pima +piman +pimaric +pimas +pimbina +pimelate +pimelea +pimelic +pimelite +pimelitis +piment +pimenta +pimentel +pimento +pimenton +pimentos +pimgenet +pimienta +pimiento +pimientos +pimlico +pimola +pimp +pimped +pimpery +pimperlimpimp +pimpernel +pimpernels +pimpinella +pimping +pimpish +pimpla +pimple +pimpleback +pimpled +pimpleproof +pimples +pimply +pimplier +pimpliest +pimplinae +pimpliness +pimpling +pimplo +pimploe +pimplous +pimps +pimpship +pin +pina +pinabete +pinaceae +pinaceous +pinaces +pinachrome +pinacyanol +pinacle +pinacoceras +pinacoceratidae +pinacocytal +pinacocyte +pinacoid +pinacoidal +pinacol +pinacolate +pinacolic +pinacolin +pinacoline +pinacone +pinacoteca +pinacotheca +pinaculum +pinafore +pinafores +pinayusa +pinakiolite +pinakoid +pinakoidal +pinakotheke +pinal +pinaleno +pinales +pinang +pinangs +pinard +pinards +pinas +pinaster +pinasters +pinata +pinatas +pinatype +pinaverdol +pinax +pinball +pinballs +pinbefore +pinbone +pinbones +pinbrain +pinbush +pincase +pincement +pincer +pincerlike +pincers +pincerweed +pincette +pinch +pinchable +pinchback +pinchbeck +pinchbelly +pinchbottle +pinchbug +pinchbugs +pinchcock +pinchcommons +pinchcrust +pinche +pincheck +pinchecks +pinched +pinchedly +pinchedness +pinchem +pincher +pinchers +pinches +pinchfist +pinchfisted +pinchgut +pinching +pinchingly +pinchpenny +pincian +pinckneya +pincoffin +pincpinc +pinctada +pincushion +pincushiony +pincushions +pind +pinda +pindal +pindari +pindaric +pindarical +pindarically +pindarics +pindarism +pindarist +pindarize +pindarus +pinder +pinders +pindy +pindjajap +pindling +pine +pineal +pinealectomy +pinealism +pinealoma +pineapple +pineapples +pinebank +pinecone +pinecones +pined +pinedrops +piney +pineland +pinelike +pinene +pinenes +piner +pinery +pineries +pines +pinesap +pinesaps +pineta +pinetum +pineweed +pinewood +pinewoods +pinfall +pinfeather +pinfeathered +pinfeatherer +pinfeathery +pinfeathers +pinfire +pinfish +pinfishes +pinfold +pinfolded +pinfolding +pinfolds +ping +pinge +pinged +pinger +pingers +pinging +pingle +pingler +pingo +pingos +pingrass +pingrasses +pings +pingster +pingue +pinguecula +pinguedinous +pinguefaction +pinguefy +pinguescence +pinguescent +pinguicula +pinguiculaceae +pinguiculaceous +pinguid +pinguidity +pinguiferous +pinguin +pinguinitescent +pinguite +pinguitude +pinguitudinous +pinhead +pinheaded +pinheadedness +pinheads +pinhold +pinhole +pinholes +pinhook +piny +pinic +pinicoline +pinicolous +pinier +piniest +piniferous +piniform +pinyin +pinyl +pining +piningly +pinings +pinion +pinyon +pinioned +pinioning +pinionless +pinionlike +pinions +pinyons +pinipicrin +pinitannic +pinite +pinites +pinitol +pinivorous +pinjane +pinjra +pink +pinkany +pinkberry +pinked +pinkeen +pinkey +pinkeye +pinkeyes +pinkeys +pinken +pinkeny +pinker +pinkerton +pinkertonism +pinkest +pinkfish +pinkfishes +pinky +pinkie +pinkies +pinkify +pinkified +pinkifying +pinkily +pinkiness +pinking +pinkings +pinkish +pinkishness +pinkly +pinkness +pinknesses +pinko +pinkoes +pinkos +pinkroot +pinkroots +pinks +pinksome +pinkster +pinkweed +pinkwood +pinkwort +pinless +pinlock +pinmaker +pinmaking +pinman +pinna +pinnace +pinnaces +pinnacle +pinnacled +pinnacles +pinnaclet +pinnacling +pinnae +pinnage +pinnaglobin +pinnal +pinnas +pinnate +pinnated +pinnatedly +pinnately +pinnatifid +pinnatifidly +pinnatilobate +pinnatilobed +pinnation +pinnatipartite +pinnatiped +pinnatisect +pinnatisected +pinnatodentate +pinnatopectinate +pinnatulate +pinned +pinnel +pinner +pinners +pinnet +pinny +pinnidae +pinniferous +pinniform +pinnigerous +pinnigrada +pinnigrade +pinninervate +pinninerved +pinning +pinningly +pinnings +pinniped +pinnipedia +pinnipedian +pinnipeds +pinnisect +pinnisected +pinnitarsal +pinnitentaculate +pinniwinkis +pinnywinkle +pinnywinkles +pinnock +pinnoite +pinnotere +pinnothere +pinnotheres +pinnotherian +pinnotheridae +pinnula +pinnulae +pinnular +pinnulate +pinnulated +pinnule +pinnules +pinnulet +pino +pinocchio +pinochle +pinochles +pinocytosis +pinocytotic +pinocytotically +pinocle +pinocles +pinole +pinoles +pinoleum +pinolia +pinolin +pinon +pinones +pinonic +pinons +pinot +pynot +pinoutpinpatch +pinpillow +pinpoint +pinpointed +pinpointing +pinpoints +pinprick +pinpricked +pinpricking +pinpricks +pinproof +pinrail +pinrowed +pins +pinscher +pinschers +pinsetter +pinsetters +pinson +pinsons +pinspotter +pinspotters +pinstripe +pinstriped +pinstripes +pint +pinta +pintada +pintadas +pintadera +pintado +pintadoes +pintadoite +pintados +pintail +pintails +pintano +pintanos +pintas +pinte +pintid +pintle +pintles +pinto +pintoes +pintos +pints +pintsize +pintura +pinuela +pinulus +pynung +pinup +pinups +pinus +pinwale +pinwales +pinweed +pinweeds +pinwheel +pinwheels +pinwing +pinwork +pinworks +pinworm +pinworms +pinx +pinxit +pinxter +pyobacillosis +pyocele +pyocyanase +pyocyanin +pyocyst +pyocyte +pyoctanin +pyoctanine +pyoderma +pyodermas +pyodermatitis +pyodermatosis +pyodermia +pyodermic +pyogenesis +pyogenetic +pyogenic +pyogenin +pyogenous +pyohemothorax +pyoid +pyolabyrinthitis +piolet +piolets +pyolymph +pyometra +pyometritis +pion +pioned +pioneer +pioneerdom +pioneered +pioneering +pioneers +pioneership +pyonephritis +pyonephrosis +pyonephrotic +pionery +pyongyang +pionic +pionnotes +pions +pyopericarditis +pyopericardium +pyoperitoneum +pyoperitonitis +pyophagia +pyophylactic +pyophthalmia +pyophthalmitis +pyoplania +pyopneumocholecystitis +pyopneumocyst +pyopneumopericardium +pyopneumoperitoneum +pyopneumoperitonitis +pyopneumothorax +pyopoiesis +pyopoietic +pyoptysis +pyorrhea +pyorrheal +pyorrheas +pyorrheic +pyorrhoea +pyorrhoeal +pyorrhoeic +pyosalpingitis +pyosalpinx +pioscope +pyosepticemia +pyosepticemic +pyoses +pyosis +piosity +piosities +pyospermia +pioted +pyotherapy +pyothorax +piotine +pyotoxinemia +piotr +piotty +pioupiou +pyoureter +pioury +pious +piously +piousness +pyovesiculosis +pyoxanthose +pioxe +pip +pipa +pipage +pipages +pipal +pipals +pipe +pipeage +pipeages +pipeclay +pipecolin +pipecoline +pipecolinic +piped +pipedream +pipefish +pipefishes +pipefitter +pipefitting +pipeful +pipefuls +pipey +pipelayer +pipelaying +pipeless +pipelike +pipeline +pipelined +pipelines +pipelining +pipeman +pipemouth +piper +piperaceae +piperaceous +piperales +piperate +piperazin +piperazine +pipery +piperic +piperide +piperideine +piperidge +piperidid +piperidide +piperidin +piperidine +piperylene +piperine +piperines +piperitious +piperitone +piperly +piperno +piperocaine +piperoid +piperonal +piperonyl +pipers +pipes +pipestapple +pipestem +pipestems +pipestone +pipet +pipets +pipette +pipetted +pipettes +pipetting +pipewalker +pipewood +pipework +pipewort +pipi +pipy +pipid +pipidae +pipier +pipiest +pipikaula +pipil +pipile +pipilo +piping +pipingly +pipingness +pipings +pipiri +pipistrel +pipistrelle +pipistrellus +pipit +pipits +pipkin +pipkinet +pipkins +pipless +pipped +pippen +pipper +pipperidge +pippy +pippier +pippiest +pippin +pippiner +pippinface +pipping +pippins +pipple +pipra +pipridae +piprinae +piprine +piproid +pips +pipsissewa +pipsqueak +pipsqueaks +piptadenia +piptomeris +piptonychia +pipunculid +pipunculidae +piqu +piquable +piquance +piquancy +piquancies +piquant +piquantly +piquantness +pique +piqued +piquero +piques +piquet +piquets +piquette +piqueur +piquia +piquiere +piquing +piqure +pir +pyr +pyracanth +pyracantha +pyraceae +pyracene +piracy +piracies +pyragravure +piragua +piraguas +piraya +pirayas +pyral +pyrales +pyralid +pyralidae +pyralidan +pyralidid +pyralididae +pyralidiform +pyralidoidea +pyralids +pyralis +pyraloid +pyrameis +pyramid +pyramidaire +pyramidal +pyramidale +pyramidalis +pyramidalism +pyramidalist +pyramidally +pyramidate +pyramided +pyramidella +pyramidellid +pyramidellidae +pyramider +pyramides +pyramidia +pyramidic +pyramidical +pyramidically +pyramidicalness +pyramiding +pyramidion +pyramidist +pyramidize +pyramidlike +pyramidoattenuate +pyramidoid +pyramidoidal +pyramidologist +pyramidon +pyramidoprismatic +pyramids +pyramidwise +pyramimidia +pyramoid +pyramoidal +pyramus +pyran +pirana +piranas +pirandellian +piranga +piranha +piranhas +pyranyl +pyranoid +pyranometer +pyranose +pyranoses +pyranoside +pyrans +pyrargyrite +pirarucu +pirarucus +pirate +pirated +piratelike +piratery +pirates +piratess +piraty +piratic +piratical +piratically +pirating +piratism +piratize +piratry +pyrausta +pyraustinae +pyrazin +pyrazine +pyrazole +pyrazolyl +pyrazoline +pyrazolone +pyre +pyrectic +pyrena +pirene +pyrene +pyrenean +pyrenees +pyrenematous +pyrenes +pyrenic +pyrenin +pyrenocarp +pyrenocarpic +pyrenocarpous +pyrenochaeta +pyrenodean +pyrenodeine +pyrenodeous +pyrenoid +pyrenoids +pyrenolichen +pyrenomycetales +pyrenomycete +pyrenomycetes +pyrenomycetineae +pyrenomycetous +pyrenopeziza +pyres +pyrethrin +pyrethrine +pyrethroid +pyrethrum +pyretic +pyreticosis +pyretogenesis +pyretogenetic +pyretogenic +pyretogenous +pyretography +pyretolysis +pyretology +pyretologist +pyretotherapy +pyrewinkes +pyrex +pyrexia +pyrexial +pyrexias +pyrexic +pyrexical +pyrgeometer +pyrgocephaly +pyrgocephalic +pyrgoidal +pyrgologist +pyrgom +pyrheliometer +pyrheliometry +pyrheliometric +pyrheliophor +pyribole +pyric +piricularia +pyridazine +pyridic +pyridyl +pyridine +pyridines +pyridinium +pyridinize +pyridone +pyridoxal +pyridoxamine +pyridoxin +pyridoxine +pyriform +piriformes +piriformis +pyriformis +pirijiri +pyrylium +pyrimethamine +pyrimidyl +pyrimidin +pyrimidine +piripiri +piririgua +pyritaceous +pyrite +pyrites +pyritic +pyritical +pyritiferous +pyritization +pyritize +pyritohedral +pyritohedron +pyritoid +pyritology +pyritous +pirl +pirlie +pirn +pirned +pirner +pirny +pirnie +pirns +piro +pyro +pyroacetic +pyroacid +pyroantimonate +pyroantimonic +pyroarsenate +pyroarsenic +pyroarsenious +pyroarsenite +pyroballogy +pyrobelonite +pyrobi +pyrobitumen +pyrobituminous +pyroborate +pyroboric +pyrocatechin +pyrocatechinol +pyrocatechol +pyrocatechuic +pyrocellulose +pyrochemical +pyrochemically +pyrochlore +pyrochromate +pyrochromic +pyrocinchonic +pyrocystis +pyrocitric +pyroclastic +pyrocoll +pyrocollodion +pyrocomenic +pyrocondensation +pyroconductivity +pyrocotton +pyrocrystalline +pyrodine +pyroelectric +pyroelectricity +pirog +pyrogallate +pyrogallic +pyrogallol +pirogen +pyrogen +pyrogenation +pyrogenesia +pyrogenesis +pyrogenetic +pyrogenetically +pyrogenic +pyrogenicity +pyrogenous +pyrogens +pyrogentic +piroghi +pirogi +pyroglazer +pyroglutamic +pyrognomic +pyrognostic +pyrognostics +pyrograph +pyrographer +pyrography +pyrographic +pyrographies +pyrogravure +pyroguaiacin +pirogue +pirogues +pyroheliometer +pyroid +pirojki +pirol +pyrola +pyrolaceae +pyrolaceous +pyrolas +pyrolater +pyrolatry +pyroligneous +pyrolignic +pyrolignite +pyrolignous +pyroline +pyrolysate +pyrolyse +pyrolysis +pyrolite +pyrolytic +pyrolytically +pyrolyzable +pyrolyzate +pyrolyze +pyrolyzed +pyrolyzer +pyrolyzes +pyrolyzing +pyrollogical +pyrology +pyrological +pyrologies +pyrologist +pyrolusite +pyromachy +pyromagnetic +pyromancer +pyromancy +pyromania +pyromaniac +pyromaniacal +pyromaniacs +pyromantic +pyromeconic +pyromellitic +pyrometallurgy +pyrometallurgical +pyrometamorphic +pyrometamorphism +pyrometer +pyrometers +pyrometry +pyrometric +pyrometrical +pyrometrically +pyromorphidae +pyromorphism +pyromorphite +pyromorphous +pyromotor +pyromucate +pyromucic +pyromucyl +pyronaphtha +pyrone +pyronema +pyrones +pyronine +pyronines +pyroninophilic +pyronyxis +pyronomics +piroot +pyrope +pyropen +pyropes +pyrophanite +pyrophanous +pyrophile +pyrophilia +pyrophyllite +pyrophilous +pyrophysalite +pyrophobia +pyrophone +pyrophoric +pyrophorous +pyrophorus +pyrophosphate +pyrophosphatic +pyrophosphoric +pyrophosphorous +pyrophotograph +pyrophotography +pyrophotometer +piroplasm +piroplasma +piroplasmata +piroplasmic +piroplasmosis +piroplasms +pyropuncture +pyropus +piroque +piroques +pyroracemate +pyroracemic +pyroscope +pyroscopy +piroshki +pyrosis +pyrosises +pyrosmalite +pyrosoma +pyrosomatidae +pyrosome +pyrosomidae +pyrosomoid +pyrosphere +pyrostat +pyrostats +pyrostereotype +pyrostilpnite +pyrosulfate +pyrosulfuric +pyrosulphate +pyrosulphite +pyrosulphuric +pyrosulphuryl +pirot +pyrotantalate +pyrotartaric +pyrotartrate +pyrotechny +pyrotechnian +pyrotechnic +pyrotechnical +pyrotechnically +pyrotechnician +pyrotechnics +pyrotechnist +pyroterebic +pyrotheology +pyrotheria +pyrotherium +pyrotic +pyrotoxin +pyrotritaric +pyrotritartric +pirouette +pirouetted +pirouetter +pirouettes +pirouetting +pirouettist +pyrouric +pyrovanadate +pyrovanadic +pyroxanthin +pyroxene +pyroxenes +pyroxenic +pyroxenite +pyroxenitic +pyroxenoid +pyroxyle +pyroxylene +pyroxylic +pyroxylin +pyroxyline +pyroxmangite +pyroxonium +pirozhki +pirozhok +pirquetted +pirquetter +pirr +pirraura +pirrauru +pyrrha +pyrrhic +pyrrhichian +pyrrhichius +pyrrhicist +pyrrhics +pyrrhocoridae +pyrrhonean +pyrrhonian +pyrrhonic +pyrrhonism +pyrrhonist +pyrrhonistic +pyrrhonize +pyrrhotine +pyrrhotism +pyrrhotist +pyrrhotite +pyrrhous +pyrrhuloxia +pyrrhus +pirrie +pyrryl +pyrrylene +pirrmaw +pyrrodiazole +pyrroyl +pyrrol +pyrrole +pyrroles +pyrrolic +pyrrolidyl +pyrrolidine +pyrrolidone +pyrrolylene +pyrroline +pyrrols +pyrrophyllin +pyrroporphyrin +pyrrotriazole +pirssonite +pyrula +pyrularia +pyruline +pyruloid +pyrus +pyruvaldehyde +pyruvate +pyruvates +pyruvic +pyruvil +pyruvyl +pyruwl +pis +pisa +pisaca +pisacha +pisachee +pisachi +pisay +pisan +pisang +pisanite +pisauridae +piscary +piscaries +piscataqua +piscataway +piscation +piscatology +piscator +piscatory +piscatorial +piscatorialist +piscatorially +piscatorian +piscatorious +piscators +pisces +piscian +piscicapture +piscicapturist +piscicide +piscicolous +piscicultural +pisciculturally +pisciculture +pisciculturist +piscid +piscidia +piscifauna +pisciferous +pisciform +piscina +piscinae +piscinal +piscinas +piscine +piscinity +piscioid +piscis +piscivorous +pisco +pise +pisgah +pish +pishaug +pished +pishes +pishing +pishogue +pishpash +pishposh +pishquow +pishu +pisidium +pisiform +pisiforms +pisistance +pisistratean +pisistratidae +pisk +pisky +piskun +pismire +pismires +pismirism +piso +pisolite +pisolites +pisolitic +pisonia +pisote +piss +pissabed +pissant +pissants +pissasphalt +pissed +pisses +pissing +pissodes +pissoir +pissoirs +pist +pistache +pistaches +pistachio +pistachios +pistacia +pistacite +pistareen +piste +pisteology +pistia +pistic +pistick +pistil +pistillaceous +pistillar +pistillary +pistillate +pistillid +pistillidium +pistilliferous +pistilliform +pistilligerous +pistilline +pistillode +pistillody +pistilloid +pistilogy +pistils +pistiology +pistle +pistler +pistoiese +pistol +pistolade +pistole +pistoled +pistoleer +pistoles +pistolet +pistoleter +pistoletier +pistolgram +pistolgraph +pistolier +pistoling +pistolled +pistollike +pistolling +pistology +pistolography +pistolproof +pistols +pistolwise +piston +pistonhead +pistonlike +pistons +pistrices +pistrix +pisum +pit +pita +pitahaya +pitahauerat +pitahauirata +pitaya +pitayita +pitanga +pitangua +pitapat +pitapatation +pitapats +pitapatted +pitapatting +pitarah +pitas +pitastile +pitau +pitawas +pitbird +pitcairnia +pitch +pitchable +pitchblende +pitched +pitcher +pitchered +pitcherful +pitcherfuls +pitchery +pitcherlike +pitcherman +pitchers +pitches +pitchfield +pitchfork +pitchforks +pitchhole +pitchi +pitchy +pitchier +pitchiest +pitchily +pitchiness +pitching +pitchlike +pitchman +pitchmen +pitchometer +pitchout +pitchouts +pitchpike +pitchpole +pitchpoll +pitchpot +pitchstone +pitchwork +piteira +piteous +piteously +piteousness +pitfall +pitfalls +pitfold +pith +pythagoras +pythagorean +pythagoreanism +pythagoreanize +pythagoreanly +pythagoreans +pythagoric +pythagorical +pythagorically +pythagorism +pythagorist +pythagorize +pythagorizer +pithanology +pithead +pitheads +pithecan +pithecanthrope +pithecanthropi +pithecanthropic +pithecanthropid +pithecanthropidae +pithecanthropine +pithecanthropoid +pithecanthropus +pithecia +pithecian +pitheciinae +pitheciine +pithecism +pithecoid +pithecolobium +pithecology +pithecological +pithecometric +pithecomorphic +pithecomorphism +pithecus +pithed +pithes +pithful +pithy +pythia +pythiaceae +pythiacystis +pythiad +pythiambic +pythian +pythias +pythic +pithier +pithiest +pithily +pithiness +pithing +pythios +pythium +pythius +pithless +pithlessly +pithoegia +pythogenesis +pythogenetic +pythogenic +pythogenous +pithoi +pithoigia +pithole +python +pythoness +pythonic +pythonical +pythonid +pythonidae +pythoniform +pythoninae +pythonine +pythonism +pythonissa +pythonist +pythonize +pythonoid +pythonomorph +pythonomorpha +pythonomorphic +pythonomorphous +pythons +pithos +piths +pithsome +pithwork +pity +pitiability +pitiable +pitiableness +pitiably +pitied +pitiedly +pitiedness +pitier +pitiers +pities +pitiful +pitifuller +pitifullest +pitifully +pitifulness +pitying +pityingly +pitikins +pitiless +pitilessly +pitilessness +pitylus +pityocampa +pityocampe +pityproof +pityriasic +pityriasis +pityrogramma +pityroid +pitirri +pitless +pitlike +pitmaker +pitmaking +pitman +pitmans +pitmark +pitmen +pitmenpitmirk +pitmirk +pitocin +pitometer +pitomie +piton +pitons +pitpan +pitpit +pitprop +pitressin +pitris +pits +pitsaw +pitsaws +pitside +pitta +pittacal +pittance +pittancer +pittances +pittard +pitted +pitter +pitticite +pittidae +pittine +pitting +pittings +pittism +pittite +pittoid +pittosporaceae +pittosporaceous +pittospore +pittosporum +pittsburgher +pituicyte +pituita +pituital +pituitary +pituitaries +pituite +pituitous +pituitousness +pituitrin +pituri +pitwood +pitwork +pitwright +piu +piupiu +piuri +pyuria +pyurias +piuricapsular +pius +piute +pivalic +pivot +pivotable +pivotal +pivotally +pivoted +pivoter +pivoting +pivotman +pivots +pyvuril +piwut +pix +pyx +pixel +pixels +pixes +pyxes +pixy +pyxidanthera +pyxidate +pyxides +pyxidia +pyxidium +pixie +pyxie +pixieish +pixies +pyxies +pixyish +pixilated +pixilation +pixiness +pixinesses +pyxis +pizaine +pizazz +pizazzes +pize +pizz +pizza +pizzas +pizzazz +pizzazzes +pizzeria +pizzerias +pizzicato +pizzle +pizzles +pk +pkg +pkgs +pks +pkt +pkwy +pl +placability +placabilty +placable +placableness +placably +placaean +placage +placard +placarded +placardeer +placarder +placarders +placarding +placards +placate +placated +placater +placaters +placates +placating +placation +placative +placatively +placatory +placcate +place +placeable +placean +placebo +placeboes +placebos +placed +placeful +placeholder +placekick +placekicker +placeless +placelessly +placemaker +placemaking +placeman +placemanship +placemen +placement +placements +placemonger +placemongering +placent +placenta +placentae +placental +placentalia +placentalian +placentary +placentas +placentate +placentation +placentiferous +placentiform +placentigerous +placentitis +placentography +placentoid +placentoma +placentomata +placer +placers +places +placet +placets +placewoman +placid +placidamente +placidity +placidly +placidness +placing +placit +placitum +plack +plackart +placket +plackets +plackless +placks +placochromatic +placode +placoderm +placodermal +placodermatous +placodermi +placodermoid +placodont +placodontia +placodus +placoganoid +placoganoidean +placoganoidei +placoid +placoidal +placoidean +placoidei +placoides +placoids +placophora +placophoran +placoplast +placque +placula +placuntitis +placuntoma +placus +pladaroma +pladarosis +plafond +plafonds +plaga +plagae +plagal +plagate +plage +plages +plagianthus +plagiaplite +plagiary +plagiarical +plagiaries +plagiarise +plagiarised +plagiariser +plagiarising +plagiarism +plagiarisms +plagiarist +plagiaristic +plagiaristically +plagiarists +plagiarization +plagiarize +plagiarized +plagiarizer +plagiarizers +plagiarizes +plagiarizing +plagihedral +plagiocephaly +plagiocephalic +plagiocephalism +plagiocephalous +plagiochila +plagioclase +plagioclasite +plagioclastic +plagioclimax +plagioclinal +plagiodont +plagiograph +plagioliparite +plagionite +plagiopatagium +plagiophyre +plagiostomata +plagiostomatous +plagiostome +plagiostomi +plagiostomous +plagiotropic +plagiotropically +plagiotropism +plagiotropous +plagium +plagose +plagosity +plague +plagued +plagueful +plaguey +plagueless +plagueproof +plaguer +plaguers +plagues +plaguesome +plaguesomeness +plaguy +plaguily +plaguing +plagula +play +playa +playability +playable +playact +playacted +playacting +playactor +playacts +playas +playback +playbacks +playbill +playbills +playboy +playboyism +playboys +playbook +playbooks +playbox +playbroker +plaice +plaices +playclothes +playcraft +playcraftsman +plaid +playday +playdays +plaided +plaidy +plaidie +plaiding +plaidman +plaidoyer +playdown +playdowns +plaids +played +player +playerdom +playeress +players +playfellow +playfellows +playfellowship +playfere +playfield +playfolk +playful +playfully +playfulness +playgirl +playgirls +playgoer +playgoers +playgoing +playground +playgrounds +playhouse +playhouses +playing +playingly +playland +playlands +playless +playlet +playlets +playlike +playmaker +playmaking +playman +playmare +playmate +playmates +playmonger +playmongering +plain +plainback +plainbacks +plainchant +plainclothes +plainclothesman +plainclothesmen +plained +plainer +plainest +plainfield +plainful +plainhearted +plainy +plaining +plainish +plainly +plainness +plains +plainscraft +plainsfolk +plainsman +plainsmen +plainsoled +plainsong +plainspoken +plainspokenness +plainstanes +plainstones +plainswoman +plainswomen +plaint +plaintail +plaintext +plaintexts +plaintful +plaintiff +plaintiffs +plaintiffship +plaintile +plaintive +plaintively +plaintiveness +plaintless +plaints +plainward +playock +playoff +playoffs +playpen +playpens +playreader +playroom +playrooms +plays +plaisance +plaisanterie +playschool +playscript +playsome +playsomely +playsomeness +playstead +plaister +plaistered +plaistering +plaisters +playstow +playsuit +playsuits +plait +playte +plaited +plaiter +plaiters +plaything +playthings +playtime +playtimes +plaiting +plaitings +plaitless +plaits +plaitwork +playward +playwear +playwears +playwoman +playwomen +playwork +playwright +playwrightess +playwrighting +playwrightry +playwrights +playwriter +playwriting +plak +plakat +plan +planable +planaea +planar +planaria +planarian +planarias +planarida +planaridan +planariform +planarioid +planarity +planaru +planate +planation +planceer +plancer +planch +planche +plancheite +plancher +planches +planchet +planchets +planchette +planching +planchment +plancier +planckian +planctus +plandok +plane +planed +planeload +planeness +planer +planera +planers +planes +planeshear +planet +planeta +planetable +planetabler +planetal +planetary +planetaria +planetarian +planetaries +planetarily +planetarium +planetariums +planeted +planetesimal +planetesimals +planetfall +planetic +planeticose +planeting +planetist +planetkin +planetless +planetlike +planetogeny +planetography +planetoid +planetoidal +planetoids +planetology +planetologic +planetological +planetologist +planetologists +planets +planettaria +planetule +planform +planforms +planful +planfully +planfulness +plang +plangency +plangent +plangently +plangents +plangi +plangor +plangorous +planicaudate +planicipital +planidorsate +planifolious +planiform +planigram +planigraph +planigraphy +planilla +planimeter +planimetry +planimetric +planimetrical +planineter +planing +planipennate +planipennia +planipennine +planipetalous +planiphyllous +planirostal +planirostral +planirostrate +planiscope +planiscopic +planish +planished +planisher +planishes +planishing +planispheral +planisphere +planispheric +planispherical +planispiral +planity +plank +plankage +plankbuilt +planked +planker +planky +planking +plankings +plankless +planklike +planks +planksheer +plankter +plankters +planktology +planktologist +plankton +planktonic +planktons +planktont +plankways +plankwise +planless +planlessly +planlessness +planned +planner +planners +planning +plannings +planoblast +planoblastic +planocylindric +planococcus +planoconcave +planoconical +planoconvex +planoferrite +planogamete +planograph +planography +planographic +planographically +planographist +planohorizontal +planolindrical +planometer +planometry +planomiller +planont +planoorbicular +planorbidae +planorbiform +planorbine +planorbis +planorboid +planorotund +planosarcina +planosol +planosols +planosome +planospiral +planospore +planosubulate +plans +plansheer +plant +planta +plantable +plantad +plantae +plantage +plantagenet +plantaginaceae +plantaginaceous +plantaginales +plantagineous +plantago +plantain +plantains +plantal +plantano +plantar +plantaris +plantarium +plantation +plantationlike +plantations +plantator +plantdom +planted +planter +planterdom +planterly +planters +plantership +plantigrada +plantigrade +plantigrady +planting +plantings +plantivorous +plantless +plantlet +plantlike +plantling +plantocracy +plants +plantsman +plantula +plantulae +plantular +plantule +planula +planulae +planulan +planular +planulate +planuliform +planuloid +planuloidea +planum +planury +planuria +planxty +plap +plappert +plaque +plaques +plaquette +plash +plashed +plasher +plashers +plashes +plashet +plashy +plashier +plashiest +plashing +plashingly +plashment +plasm +plasma +plasmacyte +plasmacytoma +plasmagel +plasmagene +plasmagenic +plasmalemma +plasmalogen +plasmaphaeresis +plasmaphereses +plasmapheresis +plasmaphoresisis +plasmas +plasmase +plasmasol +plasmatic +plasmatical +plasmation +plasmatoparous +plasmatorrhexis +plasmic +plasmid +plasmids +plasmin +plasminogen +plasmins +plasmochin +plasmocyte +plasmocytoma +plasmode +plasmodesm +plasmodesma +plasmodesmal +plasmodesmata +plasmodesmic +plasmodesmus +plasmodia +plasmodial +plasmodiate +plasmodic +plasmodiocarp +plasmodiocarpous +plasmodiophora +plasmodiophoraceae +plasmodiophorales +plasmodium +plasmogamy +plasmogen +plasmogeny +plasmoid +plasmoids +plasmolyse +plasmolysis +plasmolytic +plasmolytically +plasmolyzability +plasmolyzable +plasmolyze +plasmology +plasmoma +plasmomata +plasmon +plasmons +plasmopara +plasmophagy +plasmophagous +plasmoptysis +plasmoquin +plasmoquine +plasmosoma +plasmosomata +plasmosome +plasmotomy +plasms +plasome +plass +plasson +plastein +plaster +plasterbill +plasterboard +plastered +plasterer +plasterers +plastery +plasteriness +plastering +plasterlike +plasters +plasterwise +plasterwork +plastic +plastically +plasticimeter +plasticine +plasticisation +plasticise +plasticised +plasticising +plasticism +plasticity +plasticization +plasticize +plasticized +plasticizer +plasticizes +plasticizing +plasticly +plastics +plastid +plastidial +plastidium +plastidome +plastidozoa +plastids +plastidular +plastidule +plastify +plastin +plastinoid +plastique +plastiqueur +plastiqueurs +plastisol +plastochondria +plastochron +plastochrone +plastodynamia +plastodynamic +plastogamy +plastogamic +plastogene +plastomer +plastomere +plastometer +plastometry +plastometric +plastosome +plastotype +plastral +plastron +plastrons +plastrum +plastrums +plat +plataean +platalea +plataleidae +plataleiform +plataleinae +plataleine +platan +platanaceae +platanaceous +platane +platanes +platanist +platanista +platanistidae +platanna +platano +platans +platanus +platband +platch +plate +platea +plateasm +plateau +plateaued +plateauing +plateaulith +plateaus +plateaux +plated +plateful +platefuls +plateholder +plateiasmus +platelayer +plateless +platelet +platelets +platelike +platemaker +platemaking +plateman +platemark +platemen +platen +platens +plater +platerer +plateresque +platery +platers +plates +platesful +plateway +platework +plateworker +platform +platformally +platformed +platformer +platformy +platformish +platformism +platformist +platformistic +platformless +platforms +plathelminth +platy +platybasic +platybrachycephalic +platybrachycephalous +platybregmatic +platic +platycarya +platycarpous +platycarpus +platycelian +platycelous +platycephaly +platycephalic +platycephalidae +platycephalism +platycephaloid +platycephalous +platycephalus +platycercinae +platycercine +platycercus +platycerium +platycheiria +platycyrtean +platicly +platycnemia +platycnemic +platycodon +platycoelian +platycoelous +platycoria +platycrania +platycranial +platyctenea +platydactyl +platydactyle +platydactylous +platydolichocephalic +platydolichocephalous +platie +platier +platies +platiest +platyfish +platyglossal +platyglossate +platyglossia +platyhelmia +platyhelminth +platyhelminthes +platyhelminthic +platyhieric +platykurtic +platykurtosis +platilla +platylobate +platymery +platymeria +platymeric +platymesaticephalic +platymesocephalic +platymeter +platymyoid +platina +platinamin +platinamine +platinammin +platinammine +platinas +platinate +platinated +platinating +platine +plating +platings +platinic +platinichloric +platinichloride +platiniferous +platiniridium +platinisation +platinise +platinised +platinising +platinite +platynite +platinization +platinize +platinized +platinizing +platinochloric +platinochloride +platinocyanic +platinocyanide +platinode +platinoid +platynotal +platinotype +platinotron +platinous +platinum +platinums +platinumsmith +platyodont +platyope +platyopia +platyopic +platypellic +platypetalous +platyphyllous +platypi +platypygous +platypod +platypoda +platypodia +platypodous +platyptera +platypus +platypuses +platyrhina +platyrhynchous +platyrhini +platyrrhin +platyrrhina +platyrrhine +platyrrhini +platyrrhiny +platyrrhinian +platyrrhinic +platyrrhinism +platys +platysma +platysmamyoides +platysmas +platysmata +platysomid +platysomidae +platysomus +platystaphyline +platystemon +platystencephaly +platystencephalia +platystencephalic +platystencephalism +platysternal +platysternidae +platystomidae +platystomous +platytrope +platytropy +platitude +platitudes +platitudinal +platitudinarian +platitudinarianism +platitudinisation +platitudinise +platitudinised +platitudiniser +platitudinising +platitudinism +platitudinist +platitudinization +platitudinize +platitudinized +platitudinizer +platitudinizing +platitudinous +platitudinously +platitudinousness +platly +plato +platoda +platode +platodes +platoid +platonesque +platonian +platonic +platonical +platonically +platonicalness +platonician +platonicism +platonism +platonist +platonistic +platonization +platonize +platonizer +platoon +platooned +platooning +platoons +platopic +platosamine +platosammine +plats +platt +plattdeutsch +platted +platteland +platten +platter +platterface +platterful +platters +platty +platting +plattnerite +platurous +plaud +plaudation +plaudit +plaudite +plauditor +plauditory +plaudits +plauenite +plausibility +plausible +plausibleness +plausibly +plausive +plaustral +plautine +plautus +plaza +plazas +plazolite +plbroch +plea +pleach +pleached +pleacher +pleaches +pleaching +plead +pleadable +pleadableness +pleaded +pleader +pleaders +pleading +pleadingly +pleadingness +pleadings +pleads +pleaproof +pleas +pleasable +pleasableness +pleasance +pleasant +pleasantable +pleasanter +pleasantest +pleasantish +pleasantly +pleasantness +pleasantry +pleasantries +pleasantsome +pleasaunce +please +pleased +pleasedly +pleasedness +pleaseman +pleasemen +pleaser +pleasers +pleases +pleaship +pleasing +pleasingly +pleasingness +pleasurability +pleasurable +pleasurableness +pleasurably +pleasure +pleasured +pleasureful +pleasurefulness +pleasurehood +pleasureless +pleasurelessly +pleasureman +pleasurement +pleasuremonger +pleasureproof +pleasurer +pleasures +pleasuring +pleasurist +pleasurous +pleat +pleated +pleater +pleaters +pleating +pleatless +pleats +pleb +plebby +plebe +plebeian +plebeiance +plebeianisation +plebeianise +plebeianised +plebeianising +plebeianism +plebeianization +plebeianize +plebeianized +plebeianizing +plebeianly +plebeianness +plebeians +plebeity +plebes +plebescite +plebian +plebianism +plebicolar +plebicolist +plebicolous +plebify +plebificate +plebification +plebiscitary +plebiscitarian +plebiscitarism +plebiscite +plebiscites +plebiscitic +plebiscitum +plebs +pleck +plecoptera +plecopteran +plecopterid +plecopterous +plecotinae +plecotine +plecotus +plectognath +plectognathi +plectognathic +plectognathous +plectopter +plectopteran +plectopterous +plectospondyl +plectospondyli +plectospondylous +plectra +plectre +plectridial +plectridium +plectron +plectrons +plectrontra +plectrum +plectrums +plectrumtra +pled +pledable +pledge +pledgeable +pledged +pledgee +pledgees +pledgeholder +pledgeless +pledgeor +pledgeors +pledger +pledgers +pledges +pledgeshop +pledget +pledgets +pledging +pledgor +pledgors +plegadis +plegaphonia +plegometer +pleiad +pleiades +pleiads +pleinairism +pleinairist +pleiobar +pleiocene +pleiochromia +pleiochromic +pleiomastia +pleiomazia +pleiomery +pleiomerous +pleion +pleione +pleionian +pleiophylly +pleiophyllous +pleiotaxy +pleiotaxis +pleiotropy +pleiotropic +pleiotropically +pleiotropism +pleis +pleistocene +pleistocenic +pleistoseist +plemyrameter +plemochoe +plena +plenary +plenarily +plenariness +plenarium +plenarty +pleny +plenicorn +pleniloquence +plenilunal +plenilunar +plenilunary +plenilune +plenipo +plenipotence +plenipotency +plenipotent +plenipotential +plenipotentiality +plenipotentiary +plenipotentiaries +plenipotentiarily +plenipotentiaryship +plenipotentiarize +plenish +plenished +plenishes +plenishing +plenishment +plenism +plenisms +plenist +plenists +plenity +plenitide +plenitude +plenitudinous +plenshing +plenteous +plenteously +plenteousness +plenty +plenties +plentify +plentiful +plentifully +plentifulness +plentitude +plenum +plenums +pleochroic +pleochroism +pleochroitic +pleochromatic +pleochromatism +pleochroous +pleocrystalline +pleodont +pleomastia +pleomastic +pleomazia +pleometrosis +pleometrotic +pleomorph +pleomorphy +pleomorphic +pleomorphism +pleomorphist +pleomorphous +pleon +pleonal +pleonasm +pleonasms +pleonast +pleonaste +pleonastic +pleonastical +pleonastically +pleonectic +pleonexia +pleonic +pleophagous +pleophyletic +pleopod +pleopodite +pleopods +pleospora +pleosporaceae +plerergate +plerocercoid +pleroma +pleromatic +plerome +pleromorph +plerophory +plerophoric +plerosis +plerotic +plesance +plesianthropus +plesiobiosis +plesiobiotic +plesiomorphic +plesiomorphism +plesiomorphous +plesiosaur +plesiosauri +plesiosauria +plesiosaurian +plesiosauroid +plesiosaurus +plesiotype +plessigraph +plessimeter +plessimetry +plessimetric +plessor +plessors +plethysmogram +plethysmograph +plethysmography +plethysmographic +plethysmographically +plethodon +plethodontid +plethodontidae +plethora +plethoras +plethoretic +plethoretical +plethory +plethoric +plethorical +plethorically +plethorous +plethron +plethrum +pleura +pleuracanthea +pleuracanthidae +pleuracanthini +pleuracanthoid +pleuracanthus +pleurae +pleural +pleuralgia +pleuralgic +pleurapophysial +pleurapophysis +pleuras +pleurectomy +pleurenchyma +pleurenchymatous +pleuric +pleuriseptate +pleurisy +pleurisies +pleurite +pleuritic +pleuritical +pleuritically +pleuritis +pleurobrachia +pleurobrachiidae +pleurobranch +pleurobranchia +pleurobranchial +pleurobranchiate +pleurobronchitis +pleurocapsa +pleurocapsaceae +pleurocapsaceous +pleurocarp +pleurocarpi +pleurocarpous +pleurocele +pleurocentesis +pleurocentral +pleurocentrum +pleurocera +pleurocerebral +pleuroceridae +pleuroceroid +pleurococcaceae +pleurococcaceous +pleurococcus +pleurodelidae +pleurodynia +pleurodynic +pleurodira +pleurodiran +pleurodire +pleurodirous +pleurodiscous +pleurodont +pleurogenic +pleurogenous +pleurohepatitis +pleuroid +pleurolysis +pleurolith +pleuron +pleuronect +pleuronectes +pleuronectid +pleuronectidae +pleuronectoid +pleuronema +pleuropedal +pleuropericardial +pleuropericarditis +pleuroperitonaeal +pleuroperitoneal +pleuroperitoneum +pleuropneumonia +pleuropneumonic +pleuropodium +pleuropterygian +pleuropterygii +pleuropulmonary +pleurorrhea +pleurosaurus +pleurosigma +pleurospasm +pleurosteal +pleurosteon +pleurostict +pleurosticti +pleurostigma +pleurothotonic +pleurothotonos +pleurothotonus +pleurotyphoid +pleurotoma +pleurotomaria +pleurotomariidae +pleurotomarioid +pleurotomy +pleurotomid +pleurotomidae +pleurotomies +pleurotomine +pleurotomoid +pleurotonic +pleurotonus +pleurotremata +pleurotribal +pleurotribe +pleurotropous +pleurotus +pleurovisceral +pleurum +pleuston +pleustonic +pleustons +plevin +plew +plewch +plewgh +plex +plexal +plexicose +plexiform +plexiglas +plexiglass +pleximeter +pleximetry +pleximetric +plexippus +plexodont +plexometer +plexor +plexors +plexure +plexus +plexuses +plf +pli +ply +pliability +pliable +pliableness +pliably +pliancy +pliancies +pliant +pliantly +pliantness +plyboard +plica +plicable +plicae +plical +plicate +plicated +plicately +plicateness +plicater +plicatile +plicating +plication +plicative +plicatocontorted +plicatocristate +plicatolacunose +plicatolobate +plicatopapillose +plicator +plicatoundulate +plicatulate +plicature +plicidentine +pliciferous +pliciform +plie +plied +plier +plyer +pliers +plyers +plies +plygain +plight +plighted +plighter +plighters +plighting +plights +plying +plyingly +plim +plimmed +plimming +plymouth +plymouthism +plymouthist +plymouthite +plymouths +plimsol +plimsole +plimsoles +plimsoll +plimsolls +plimsols +pliny +plinian +plinyism +plink +plinked +plinker +plinkers +plinking +plinks +plynlymmon +plinth +plinther +plinthiform +plinthless +plinthlike +plinths +pliocene +pliofilm +pliohippus +pliopithecus +pliosaur +pliosaurian +pliosauridae +pliosaurus +pliothermic +pliotron +plyscore +plisky +pliskie +pliskies +pliss +plisse +plisses +plitch +plywood +plywoods +ploat +ploce +ploceidae +ploceiform +ploceinae +ploceus +plock +plod +plodded +plodder +plodderly +plodders +plodding +ploddingly +ploddingness +plodge +plods +ploesti +ploy +ploidy +ploidies +ployed +ploying +ploima +ploimate +ployment +ploys +plomb +plonk +plonked +plonking +plonko +plonks +plook +plop +plopped +plopping +plops +ploration +ploratory +plosion +plosions +plosive +plosives +plot +plotch +plotcock +plote +plotful +plotinian +plotinic +plotinical +plotinism +plotinist +plotinize +plotless +plotlessness +plotlib +plotosid +plotproof +plots +plott +plottage +plottages +plotted +plotter +plottery +plotters +plotty +plottier +plotties +plottiest +plotting +plottingly +plotton +plotx +plough +ploughboy +ploughed +plougher +ploughers +ploughfish +ploughfoot +ploughgang +ploughgate +ploughhead +ploughing +ploughjogger +ploughland +ploughline +ploughman +ploughmanship +ploughmell +ploughmen +ploughpoint +ploughs +ploughshare +ploughshoe +ploughstaff +ploughstilt +ploughtail +ploughwise +ploughwright +plouk +plouked +plouky +plounce +plousiocracy +plout +plouteneion +plouter +plover +plovery +ploverlike +plovers +plow +plowable +plowback +plowbacks +plowboy +plowboys +plowbote +plowed +plower +plowers +plowfish +plowfoot +plowgang +plowgate +plowgraith +plowhead +plowheads +plowing +plowjogger +plowland +plowlands +plowlight +plowline +plowmaker +plowmaking +plowman +plowmanship +plowmell +plowmen +plowpoint +plowrightia +plows +plowshare +plowshares +plowshoe +plowstaff +plowstilt +plowtail +plowter +plowwise +plowwoman +plowwright +pltano +plu +pluchea +pluck +pluckage +plucked +pluckedness +plucker +pluckerian +pluckers +plucky +pluckier +pluckiest +pluckily +pluckiness +plucking +pluckless +plucklessly +plucklessness +plucks +plud +pluff +pluffer +pluffy +plug +plugboard +plugdrawer +pluggable +plugged +plugger +pluggers +pluggy +plugging +pluggingly +plughole +pluglees +plugless +pluglike +plugman +plugmen +plugs +plugtray +plugtree +plugugly +pluguglies +plum +pluma +plumaceous +plumach +plumade +plumage +plumaged +plumagery +plumages +plumasite +plumassier +plumate +plumatella +plumatellid +plumatellidae +plumatelloid +plumb +plumbable +plumbage +plumbagin +plumbaginaceae +plumbaginaceous +plumbagine +plumbaginous +plumbago +plumbagos +plumbate +plumbean +plumbed +plumbeous +plumber +plumbery +plumberies +plumbers +plumbership +plumbet +plumbic +plumbicon +plumbiferous +plumbing +plumbings +plumbism +plumbisms +plumbisolvent +plumbite +plumbless +plumblessness +plumbness +plumbog +plumbojarosite +plumboniobate +plumbosolvency +plumbosolvent +plumbous +plumbs +plumbum +plumbums +plumcot +plumdamas +plumdamis +plume +plumed +plumeless +plumelet +plumelets +plumelike +plumemaker +plumemaking +plumeopicean +plumeous +plumer +plumery +plumes +plumet +plumete +plumetis +plumette +plumy +plumicorn +plumier +plumiera +plumieride +plumiest +plumify +plumification +plumiform +plumiformly +plumigerous +pluminess +pluming +plumiped +plumipede +plumipeds +plumist +plumless +plumlet +plumlike +plummer +plummet +plummeted +plummeting +plummetless +plummets +plummy +plummier +plummiest +plumming +plumose +plumosely +plumoseness +plumosite +plumosity +plumous +plump +plumped +plumpen +plumpened +plumpening +plumpens +plumper +plumpers +plumpest +plumpy +plumping +plumpish +plumply +plumpness +plumps +plumrock +plums +plumula +plumulaceous +plumular +plumularia +plumularian +plumulariidae +plumulate +plumule +plumules +plumuliform +plumulose +plunder +plunderable +plunderage +plunderbund +plundered +plunderer +plunderers +plunderess +plundering +plunderingly +plunderless +plunderous +plunderproof +plunders +plunge +plunged +plungeon +plunger +plungers +plunges +plungy +plunging +plungingly +plungingness +plunk +plunked +plunker +plunkers +plunking +plunks +plunther +plup +plupatriotic +pluperfect +pluperfectly +pluperfectness +pluperfects +plupf +plur +plural +pluralisation +pluralise +pluralised +pluraliser +pluralising +pluralism +pluralist +pluralistic +pluralistically +plurality +pluralities +pluralization +pluralize +pluralized +pluralizer +pluralizes +pluralizing +plurally +pluralness +plurals +plurative +plurel +plurennial +pluriaxial +pluribus +pluricarinate +pluricarpellary +pluricellular +pluricentral +pluricipital +pluricuspid +pluricuspidate +pluridentate +pluries +plurifacial +plurifetation +plurify +plurification +pluriflagellate +pluriflorous +plurifoliate +plurifoliolate +pluriglandular +pluriguttulate +plurilateral +plurilingual +plurilingualism +plurilingualist +pluriliteral +plurilocular +plurimammate +plurinominal +plurinucleate +pluripara +pluriparity +pluriparous +pluripartite +pluripetalous +pluripotence +pluripotent +pluripresence +pluriseptate +pluriserial +pluriseriate +pluriseriated +plurisetose +plurisy +plurisyllabic +plurisyllable +plurispiral +plurisporous +plurivalent +plurivalve +plurivory +plurivorous +plus +pluses +plush +plushed +plusher +plushes +plushest +plushette +plushy +plushier +plushiest +plushily +plushiness +plushly +plushlike +plushness +plusia +plusiinae +plusquam +plusquamperfect +plussage +plussages +plusses +plutarch +plutarchy +plutarchian +plutarchic +plutarchical +plutarchically +pluteal +plutean +plutei +pluteiform +plutella +pluteus +pluteuses +pluteutei +pluto +plutocracy +plutocracies +plutocrat +plutocratic +plutocratical +plutocratically +plutocrats +plutolatry +plutology +plutological +plutologist +plutomania +pluton +plutonian +plutonic +plutonion +plutonism +plutonist +plutonite +plutonium +plutonometamorphism +plutonomy +plutonomic +plutonomist +plutons +plutter +plutus +pluvial +pluvialiform +pluvialine +pluvialis +pluvially +pluvials +pluvian +pluvine +pluviograph +pluviography +pluviographic +pluviographical +pluviometer +pluviometry +pluviometric +pluviometrical +pluviometrically +pluvioscope +pluvioscopic +pluviose +pluviosity +pluvious +pm +pmk +pmsg +pmt +pnce +pneodynamics +pneograph +pneomanometer +pneometer +pneometry +pneophore +pneoscope +pneudraulic +pneum +pneuma +pneumarthrosis +pneumas +pneumathaemia +pneumatic +pneumatical +pneumatically +pneumaticity +pneumaticness +pneumatics +pneumatism +pneumatist +pneumatize +pneumatized +pneumatocardia +pneumatoce +pneumatocele +pneumatochemical +pneumatochemistry +pneumatocyst +pneumatocystic +pneumatode +pneumatogenic +pneumatogenous +pneumatogram +pneumatograph +pneumatographer +pneumatography +pneumatographic +pneumatolysis +pneumatolitic +pneumatolytic +pneumatology +pneumatologic +pneumatological +pneumatologist +pneumatomachy +pneumatomachian +pneumatomachist +pneumatometer +pneumatometry +pneumatomorphic +pneumatonomy +pneumatophany +pneumatophanic +pneumatophilosophy +pneumatophobia +pneumatophony +pneumatophonic +pneumatophore +pneumatophoric +pneumatophorous +pneumatorrhachis +pneumatoscope +pneumatosic +pneumatosis +pneumatostatics +pneumatotactic +pneumatotherapeutics +pneumatotherapy +pneumatria +pneumaturia +pneume +pneumectomy +pneumectomies +pneumobacillus +pneumobranchia +pneumobranchiata +pneumocele +pneumocentesis +pneumochirurgia +pneumococcal +pneumococcemia +pneumococci +pneumococcic +pneumococcocci +pneumococcous +pneumococcus +pneumoconiosis +pneumoderma +pneumodynamic +pneumodynamics +pneumoencephalitis +pneumoencephalogram +pneumoenteritis +pneumogastric +pneumogram +pneumograph +pneumography +pneumographic +pneumohemothorax +pneumohydropericardium +pneumohydrothorax +pneumolysis +pneumolith +pneumolithiasis +pneumology +pneumological +pneumomalacia +pneumomassage +pneumometer +pneumomycosis +pneumonalgia +pneumonectasia +pneumonectomy +pneumonectomies +pneumonedema +pneumony +pneumonia +pneumonic +pneumonitic +pneumonitis +pneumonocace +pneumonocarcinoma +pneumonocele +pneumonocentesis +pneumonocirrhosis +pneumonoconiosis +pneumonodynia +pneumonoenteritis +pneumonoerysipelas +pneumonography +pneumonographic +pneumonokoniosis +pneumonolysis +pneumonolith +pneumonolithiasis +pneumonomelanosis +pneumonometer +pneumonomycosis +pneumonoparesis +pneumonopathy +pneumonopexy +pneumonophorous +pneumonophthisis +pneumonopleuritis +pneumonorrhagia +pneumonorrhaphy +pneumonosis +pneumonotherapy +pneumonotomy +pneumopericardium +pneumoperitoneum +pneumoperitonitis +pneumopexy +pneumopyothorax +pneumopleuritis +pneumorrachis +pneumorrhachis +pneumorrhagia +pneumotactic +pneumotherapeutics +pneumotherapy +pneumothorax +pneumotyphoid +pneumotyphus +pneumotomy +pneumotoxin +pneumotropic +pneumotropism +pneumoventriculography +pnigerophobia +pnigophobia +pnyx +pnxt +po +poa +poaceae +poaceous +poach +poachable +poachard +poachards +poached +poacher +poachers +poaches +poachy +poachier +poachiest +poachiness +poaching +poales +poalike +pob +pobby +pobbies +pobedy +poblacht +poblacion +pobs +pocan +pochade +pochades +pochay +pochaise +pochard +pochards +poche +pochette +pochettino +pochismo +pochoir +pochote +pocill +pocilliform +pock +pocked +pocket +pocketable +pocketableness +pocketbook +pocketbooks +pocketcase +pocketed +pocketer +pocketers +pocketful +pocketfuls +pockety +pocketing +pocketknife +pocketknives +pocketless +pocketlike +pockets +pocketsful +pockhouse +pocky +pockier +pockiest +pockily +pockiness +pocking +pockmanky +pockmanteau +pockmantie +pockmark +pockmarked +pockmarking +pockmarks +pocks +pockweed +pockwood +poco +pococurante +pococuranteism +pococurantic +pococurantish +pococurantism +pococurantist +pocosen +pocosin +pocosins +pocoson +pocul +poculary +poculation +poculent +poculiform +pocus +pod +podagra +podagral +podagras +podagry +podagric +podagrical +podagrous +podal +podalgia +podalic +podaliriidae +podalirius +podanger +podarge +podargidae +podarginae +podargine +podargue +podargus +podarthral +podarthritis +podarthrum +podatus +podaxonia +podaxonial +podded +podder +poddy +poddia +poddidge +poddies +poddige +podding +poddish +poddle +poddock +podelcoma +podeon +podesta +podestas +podesterate +podetia +podetiiform +podetium +podex +podge +podger +podgy +podgier +podgiest +podgily +podginess +podia +podial +podiatry +podiatric +podiatries +podiatrist +podiatrists +podical +podiceps +podices +podicipedidae +podilegous +podite +podites +poditic +poditti +podium +podiums +podley +podler +podlike +podobranch +podobranchia +podobranchial +podobranchiate +podocarp +podocarpaceae +podocarpineae +podocarpous +podocarpus +podocephalous +pododerm +pododynia +podogyn +podogyne +podogynium +podolian +podolite +podology +podomancy +podomere +podomeres +podometer +podometry +podophyllaceae +podophyllic +podophyllin +podophyllotoxin +podophyllous +podophyllum +podophrya +podophryidae +podophthalma +podophthalmata +podophthalmate +podophthalmatous +podophthalmia +podophthalmian +podophthalmic +podophthalmite +podophthalmitic +podophthalmous +podos +podoscaph +podoscapher +podoscopy +podosomata +podosomatous +podosperm +podosphaera +podostemaceae +podostemaceous +podostemad +podostemon +podostemonaceae +podostemonaceous +podostomata +podostomatous +podotheca +podothecal +podozamites +pods +podsnap +podsnappery +podsol +podsolic +podsolization +podsolize +podsolized +podsolizing +podsols +podtia +podunk +podura +poduran +podurid +poduridae +podware +podzol +podzolic +podzolization +podzolize +podzolized +podzolizing +podzols +poe +poebird +poechore +poechores +poechoric +poecile +poeciliidae +poecilite +poecilitic +poecilocyttares +poecilocyttarous +poecilogony +poecilogonous +poecilomere +poecilonym +poecilonymy +poecilonymic +poecilopod +poecilopoda +poecilopodous +poem +poematic +poemet +poemlet +poems +poenitentiae +poenology +poephaga +poephagous +poephagus +poesy +poesie +poesies +poesiless +poesis +poet +poetaster +poetastery +poetastering +poetasterism +poetasters +poetastress +poetastry +poetastric +poetastrical +poetcraft +poetdom +poetesque +poetess +poetesses +poethood +poetic +poetical +poeticality +poetically +poeticalness +poeticise +poeticised +poeticising +poeticism +poeticize +poeticized +poeticizing +poeticness +poetics +poeticule +poetiised +poetiising +poetise +poetised +poetiser +poetisers +poetises +poetising +poetito +poetization +poetize +poetized +poetizer +poetizers +poetizes +poetizing +poetless +poetly +poetlike +poetling +poetomachia +poetress +poetry +poetries +poetryless +poets +poetship +poetwise +poffle +pogamoggan +pogey +pogeys +pogge +poggy +poggies +pogy +pogies +pogo +pogonatum +pogonia +pogonias +pogoniasis +pogoniate +pogonion +pogonip +pogonips +pogoniris +pogonite +pogonology +pogonological +pogonologist +pogonophobia +pogonophoran +pogonotomy +pogonotrophy +pogrom +pogromed +pogroming +pogromist +pogromize +pogroms +poh +poha +pohickory +pohna +pohutukawa +poi +poy +poiana +poybird +poictesme +poiesis +poietic +poignado +poignance +poignancy +poignancies +poignant +poignantly +poignard +poignet +poikile +poikilie +poikilitic +poikiloblast +poikiloblastic +poikilocyte +poikilocythemia +poikilocytosis +poikilotherm +poikilothermal +poikilothermy +poikilothermic +poikilothermism +poil +poilu +poilus +poimenic +poimenics +poinado +poinard +poinciana +poincianas +poind +poindable +poinded +poinder +poinding +poinds +poinephobia +poinsettia +poinsettias +point +pointable +pointage +pointal +pointblank +pointe +pointed +pointedly +pointedness +pointel +poyntell +pointer +pointers +pointes +pointful +pointfully +pointfulness +pointy +pointier +pointiest +poyntill +pointillage +pointille +pointillism +pointillist +pointilliste +pointillistic +pointillists +pointing +pointingly +pointless +pointlessly +pointlessness +pointlet +pointleted +pointmaker +pointmaking +pointman +pointmen +pointment +pointrel +points +pointsman +pointsmen +pointswoman +pointure +pointways +pointwise +poyou +poyous +poire +pois +poisable +poise +poised +poiser +poisers +poises +poiseuille +poising +poison +poisonable +poisonberry +poisonbush +poisoned +poisoner +poisoners +poisonful +poisonfully +poisoning +poisonings +poisonless +poisonlessness +poisonmaker +poisonous +poisonously +poisonousness +poisonproof +poisons +poisonweed +poisonwood +poissarde +poisson +poister +poisure +poitrail +poitrel +poitrels +poitrinaire +poivrade +pokable +pokan +pokanoket +poke +pokeberry +pokeberries +poked +pokeful +pokey +pokeys +pokelogan +pokeloken +pokeout +poker +pokerface +pokerish +pokerishly +pokerishness +pokerlike +pokeroot +pokeroots +pokers +pokes +pokeweed +pokeweeds +poky +pokie +pokier +pokies +pokiest +pokily +pokiness +pokinesses +poking +pokingly +pokom +pokomam +pokomo +pokomoo +pokonchi +pokunt +pol +polab +polabian +polabish +polacca +polack +polacre +poland +polander +polanisia +polar +polaran +polarans +polary +polaric +polarid +polarigraphic +polarily +polarimeter +polarimetry +polarimetric +polarimetries +polaris +polarisability +polarisable +polarisation +polariscope +polariscoped +polariscopy +polariscopic +polariscopically +polariscoping +polariscopist +polarise +polarised +polariser +polarises +polarising +polaristic +polaristrobometer +polarity +polarities +polariton +polarizability +polarizable +polarization +polarizations +polarize +polarized +polarizer +polarizes +polarizing +polarly +polarogram +polarograph +polarography +polarographic +polarographically +polaroid +polaroids +polaron +polarons +polars +polarward +polatouche +polaxis +poldavy +poldavis +polder +polderboy +polderland +polderman +polders +poldoody +poldron +pole +polearm +poleax +poleaxe +poleaxed +poleaxer +poleaxes +poleaxing +poleburn +polecat +polecats +poled +polehead +poley +poleyn +poleyne +poleyns +poleis +polejumper +poleless +poleman +polemarch +polemic +polemical +polemically +polemician +polemicist +polemicists +polemicize +polemics +polemist +polemists +polemize +polemized +polemizes +polemizing +polemoniaceae +polemoniaceous +polemoniales +polemonium +polemoscope +polenta +polentas +poler +polers +poles +polesaw +polesetter +polesian +polesman +polestar +polestars +poleward +polewards +polewig +poly +polyacanthus +polyacid +polyacoustic +polyacoustics +polyacrylamide +polyacrylonitrile +polyact +polyactinal +polyactine +polyactinia +poliad +polyad +polyadelph +polyadelphia +polyadelphian +polyadelphous +polyadenia +polyadenitis +polyadenoma +polyadenous +poliadic +polyadic +polyaemia +polyaemic +polyaffectioned +polyalcohol +polyalphabetic +polyamide +polyamylose +polyamine +polian +polyandry +polyandria +polyandrian +polyandrianism +polyandric +polyandries +polyandrious +polyandrism +polyandrist +polyandrium +polyandrous +polyangium +polyangular +polianite +polyantha +polianthes +polyanthi +polyanthy +polyanthous +polyanthus +polyanthuses +polyarch +polyarchal +polyarchy +polyarchic +polyarchical +polyarchies +polyarchist +polyarteritis +polyarthric +polyarthritic +polyarthritis +polyarthrous +polyarticular +polyatomic +polyatomicity +polyautography +polyautographic +polyaxial +polyaxon +polyaxone +polyaxonic +polybasic +polybasicity +polybasite +polyblast +polyborinae +polyborine +polyborus +polybranch +polybranchia +polybranchian +polybranchiata +polybranchiate +polybrid +polybrids +polybromid +polybromide +polybuny +polybunous +polybutene +polybutylene +polybuttoned +polycarbonate +polycarboxylic +polycarp +polycarpellary +polycarpy +polycarpic +polycarpon +polycarpous +police +policed +policedom +policeless +polycellular +policeman +policemanish +policemanism +policemanlike +policemanship +policemen +polycentral +polycentric +polycentrism +polycentrist +polycephaly +polycephalic +polycephalous +polices +policewoman +policewomen +polychaeta +polychaetal +polychaetan +polychaete +polychaetous +polychasia +polychasial +polychasium +polichinelle +polychloride +polychoerany +polychord +polychotomy +polychotomous +polychrest +polychresty +polychrestic +polychrestical +polychroic +polychroism +polychroite +polychromasia +polychromate +polychromatic +polychromatism +polychromatist +polychromatize +polychromatophil +polychromatophile +polychromatophilia +polychromatophilic +polychrome +polychromy +polychromia +polychromic +polychromism +polychromist +polychromize +polychromous +polychronicon +polychronious +polychsia +policy +policial +polycyanide +polycycly +polycyclic +policies +polycyesis +policyholder +policyholders +polyciliate +policymaker +policymaking +policing +polycystic +polycistronic +polycythaemia +polycythaemic +polycythemia +polycythemic +polycitral +polycyttaria +policize +policizer +polyclad +polyclady +polycladida +polycladine +polycladose +polycladous +polycletan +policlinic +polyclinic +polyclinics +polyclona +polycoccous +polycodium +polycondensation +polyconic +polycormic +polycot +polycotyl +polycotyledon +polycotyledonary +polycotyledony +polycotyledonous +polycotyly +polycotylous +polycots +polycracy +polycrase +polycratic +polycrystal +polycrystalline +polycrotic +polycrotism +polyctenid +polyctenidae +polycttarian +polyculture +polydactyl +polydactyle +polydactyly +polydactylies +polydactylism +polydactylous +polydactylus +polydaemoniac +polydaemonism +polydaemonist +polydaemonistic +polydemic +polydemonism +polydemonist +polydenominational +polydental +polydermy +polydermous +polydigital +polydimensional +polydymite +polydynamic +polydipsia +polydipsic +polydisperse +polydispersity +polydomous +polydontia +polyedral +polyeidic +polyeidism +polyelectrolyte +polyembryonate +polyembryony +polyembryonic +polyemia +polyemic +poliencephalitis +poliencephalomyelitis +polyene +polyenes +polyenic +polyenzymatic +polyergic +polyergus +polies +polyester +polyesterification +polyesters +polyesthesia +polyesthetic +polyestrous +polyethylene +polyethnic +polyfenestral +polyflorous +polyfoil +polyfold +polygala +polygalaceae +polygalaceous +polygalas +polygalic +polygalin +polygam +polygamy +polygamia +polygamian +polygamic +polygamical +polygamically +polygamies +polygamist +polygamistic +polygamists +polygamize +polygamodioecious +polygamous +polygamously +polyganglionic +poligar +polygar +polygarchy +poligarship +polygastric +polygene +polygenes +polygenesic +polygenesis +polygenesist +polygenetic +polygenetically +polygeny +polygenic +polygenism +polygenist +polygenistic +polygenous +polygenouss +polygyn +polygynaiky +polygyny +polygynia +polygynian +polygynic +polygynies +polygynious +polygynist +polygynoecial +polygynous +polygyral +polygyria +polyglandular +polyglycerol +polyglobulia +polyglobulism +polyglossary +polyglot +polyglotism +polyglotry +polyglots +polyglottal +polyglottally +polyglotted +polyglotter +polyglottery +polyglottic +polyglottically +polyglotting +polyglottism +polyglottist +polyglottonic +polyglottous +polyglotwise +polygon +polygonaceae +polygonaceous +polygonal +polygonales +polygonally +polygonatum +polygonella +polygoneutic +polygoneutism +polygony +polygonia +polygonic +polygonically +polygonies +polygonoid +polygonometry +polygonous +polygons +polygonum +polygordius +polygram +polygrammatic +polygraph +polygrapher +polygraphy +polygraphic +poligraphical +polygraphically +polygraphist +polygraphs +polygroove +polygrooved +polyhaemia +polyhaemic +polyhalide +polyhalite +polyhalogen +polyharmony +polyharmonic +polyhedra +polyhedral +polyhedrals +polyhedric +polyhedrical +polyhedroid +polyhedron +polyhedrons +polyhedrosis +polyhedrous +polyhemia +polyhemic +polyhybrid +polyhydric +polyhidrosis +polyhydroxy +polyhymnia +polyhistor +polyhistory +polyhistorian +polyhistoric +polyideic +polyideism +polyidrosis +polyimide +polyiodide +polyisobutene +polyisoprene +polyisotopic +polykaryocyte +polylaminated +polylemma +polylepidous +polylinguist +polylith +polylithic +polilla +polylobular +polylogy +polyloquent +polymagnet +polymania +polymasty +polymastia +polymastic +polymastiga +polymastigate +polymastigida +polymastigina +polymastigote +polymastigous +polymastism +polymastodon +polymastodont +polymath +polymathy +polymathic +polymathist +polymaths +polymazia +polymely +polymelia +polymelian +polymer +polymerase +polymere +polymery +polymeria +polymeric +polymerically +polymeride +polymerise +polymerism +polymerization +polymerize +polymerized +polymerizes +polymerizing +polymerous +polymers +polymetallism +polymetameric +polymeter +polymethylene +polymetochia +polymetochic +polimetrum +polymyaria +polymyarian +polymyarii +polymicrian +polymicrobial +polymicrobic +polymicroscope +polymignite +polymyodi +polymyodian +polymyodous +polymyoid +polymyositis +polymythy +polymythic +polymixia +polymixiid +polymixiidae +polymyxin +polymnestor +polymny +polymnia +polymnite +polymolecular +polymolybdate +polymorph +polymorpha +polymorphean +polymorphy +polymorphic +polymorphically +polymorphism +polymorphisms +polymorphistic +polymorphonuclear +polymorphonucleate +polymorphosis +polymorphous +polymorphously +polynaphthene +polynee +polynemid +polynemidae +polynemoid +polynemus +polynesia +polynesian +polynesians +polynesic +polyneural +polyneuric +polyneuritic +polyneuritis +polyneuropathy +poling +polynia +polynya +polynyas +polinices +polynices +polynodal +polynoe +polynoid +polynoidae +polynome +polynomial +polynomialism +polynomialist +polynomials +polynomic +polynucleal +polynuclear +polynucleate +polynucleated +polynucleolar +polynucleosis +polynucleotidase +polynucleotide +polio +polyodon +polyodont +polyodontal +polyodontia +polyodontidae +polyodontoid +polyoecy +polyoecious +polyoeciously +polyoeciousness +polyoecism +polioencephalitis +polioencephalomyelitis +polyoicous +polyol +poliomyelitic +poliomyelitis +poliomyelopathy +polyommatous +polioneuromere +polyonychia +polyonym +polyonymal +polyonymy +polyonymic +polyonymist +polyonymous +polyonomy +polyonomous +polionotus +polyophthalmic +polyopia +polyopic +polyopsy +polyopsia +polyorama +poliorcetic +poliorcetics +polyorchidism +polyorchism +polyorganic +polios +polyose +poliosis +poliovirus +polyoxide +polyoxymethylene +polyp +polypage +polypaged +polypapilloma +polyparasitic +polyparasitism +polyparesis +polypary +polyparia +polyparian +polyparies +polyparium +polyparous +polypean +polyped +polypedates +polypeptide +polypeptidic +polypetal +polypetalae +polypetaly +polypetalous +polyphaga +polyphage +polyphagy +polyphagia +polyphagian +polyphagic +polyphagist +polyphagous +polyphalangism +polypharmacal +polypharmacy +polypharmacist +polypharmacon +polypharmic +polyphasal +polyphase +polyphaser +polyphasic +polypheme +polyphemian +polyphemic +polyphemous +polyphemus +polyphenol +polyphenolic +polyphylesis +polyphylety +polyphyletic +polyphyletically +polyphyleticism +polyphyly +polyphylly +polyphylline +polyphyllous +polyphylogeny +polyphyodont +polyphloesboean +polyphloisboioism +polyphloisboism +polyphobia +polyphobic +polyphone +polyphoned +polyphony +polyphonia +polyphonic +polyphonical +polyphonically +polyphonies +polyphonism +polyphonist +polyphonium +polyphonous +polyphonously +polyphore +polyphosphoric +polyphotal +polyphote +polypi +polypian +polypide +polypides +polypidom +polypier +polypifer +polypifera +polypiferous +polypigerous +polypinnate +polypite +polyplacophora +polyplacophoran +polyplacophore +polyplacophorous +polyplastic +polyplectron +polyplegia +polyplegic +polyploid +polyploidy +polyploidic +polypnea +polypneas +polypneic +polypnoea +polypnoeic +polypod +polypoda +polypody +polypodia +polypodiaceae +polypodiaceous +polypodies +polypodium +polypodous +polypods +polypoid +polypoidal +polypomorpha +polypomorphic +polyporaceae +polyporaceous +polypore +polypores +polyporite +polyporoid +polyporous +polyporus +polypose +polyposis +polypotome +polypous +polypragmacy +polypragmaty +polypragmatic +polypragmatical +polypragmatically +polypragmatism +polypragmatist +polypragmist +polypragmon +polypragmonic +polypragmonist +polyprene +polyprism +polyprismatic +polypropylene +polyprothetic +polyprotic +polyprotodont +polyprotodontia +polyps +polypseudonymous +polypsychic +polypsychical +polypsychism +polypterid +polypteridae +polypteroid +polypterus +polyptych +polyptote +polyptoton +polypus +polypuses +polyrhythm +polyrhythmic +polyrhythmical +polyrhythmically +polyrhizal +polyrhizous +polyribonucleotide +polyribosomal +polyribosome +polis +polys +polysaccharide +polysaccharose +polysaccum +polysalicylide +polysaprobic +polysarcia +polysarcous +polyschematic +polyschematist +polyscope +polyscopic +polysemant +polysemantic +polysemeia +polysemy +polysemia +polysemies +polysemous +polysemousness +polysensuous +polysensuousness +polysepalous +polyseptate +polyserositis +polish +polishable +polished +polishedly +polishedness +polisher +polishers +polishes +polishing +polishings +polishment +polysided +polysidedness +polysilicate +polysilicic +polysyllabic +polysyllabical +polysyllabically +polysyllabicism +polysyllabicity +polysyllabism +polysyllable +polysyllables +polysyllogism +polysyllogistic +polysymmetry +polysymmetrical +polysymmetrically +polysynaptic +polysynaptically +polysyndetic +polysyndetically +polysyndeton +polysynthesis +polysynthesism +polysynthetic +polysynthetical +polysynthetically +polysyntheticism +polysynthetism +polysynthetize +polysiphonia +polysiphonic +polysiphonous +polisman +polysomaty +polysomatic +polysomatous +polysome +polysomes +polysomy +polysomia +polysomic +polysomitic +polysomous +polysorbate +polyspast +polyspaston +polyspermal +polyspermatous +polyspermy +polyspermia +polyspermic +polyspermous +polyspondyly +polyspondylic +polyspondylous +polyspora +polysporangium +polyspore +polyspored +polysporic +polysporous +polissoir +polista +polystachyous +polystaurion +polystele +polystelic +polystellic +polystemonous +polistes +polystichoid +polystichous +polystichum +polystictus +polystylar +polystyle +polystylous +polystyrene +polystomata +polystomatidae +polystomatous +polystome +polystomea +polystomella +polystomidae +polystomium +polysulfide +polysulfonate +polysulphid +polysulphide +polysulphonate +polysulphuration +polysulphurization +polysuspensoid +polit +politarch +politarchic +politbureau +politburo +polite +polytechnic +polytechnical +polytechnics +polytechnist +politeful +politei +politeia +politely +polytene +politeness +polyteny +polytenies +politer +polyterpene +politesse +politest +polytetrafluoroethylene +polythalamia +polythalamian +polythalamic +polythalamous +polythecial +polytheism +polytheist +polytheistic +polytheistical +polytheistically +polytheists +polytheize +polythely +polythelia +polythelism +polythene +polythionic +polity +politic +political +politicalism +politicalization +politicalize +politicalized +politicalizing +politically +politicaster +politician +politicians +politicious +politicise +politicised +politicising +politicist +politicization +politicize +politicized +politicizer +politicizes +politicizing +politick +politicked +politicker +politicking +politicks +politicly +politicness +politico +politicoes +politicomania +politicophobia +politicos +politics +politied +polities +polytype +polytyped +polytypes +polytypy +polytypic +polytypical +polytyping +polytypism +politique +politist +polytitanic +politize +polytocous +polytoky +polytokous +polytomy +polytomies +polytomous +polytonal +polytonalism +polytonality +polytonally +polytone +polytony +polytonic +polytope +polytopic +polytopical +polytrichaceae +polytrichaceous +polytrichia +polytrichous +polytrichum +polytrochal +polytrochous +polytrope +polytrophic +polytropic +polytungstate +polytungstic +politure +politzerization +politzerize +polyunsaturate +polyunsaturated +polyuresis +polyurethan +polyurethane +polyuria +polyurias +polyuric +polyvalence +polyvalency +polyvalent +polyve +polyvinyl +polyvinylidene +polyvinylpyrrolidone +polyvirulent +polyvoltine +polywater +polyzoa +polyzoal +polyzoan +polyzoans +polyzoary +polyzoaria +polyzoarial +polyzoarium +polyzoic +polyzoism +polyzonal +polyzooid +polyzoon +polje +polk +polka +polkadot +polkaed +polkaing +polkas +polki +poll +pollable +pollack +pollacks +polladz +pollage +pollakiuria +pollam +pollan +pollarchy +pollard +pollarded +pollarding +pollards +pollbook +pollcadot +polled +pollee +pollees +pollen +pollenate +pollenation +pollened +polleniferous +pollenigerous +pollening +pollenite +pollenivorous +pollenizer +pollenless +pollenlike +pollenosis +pollenproof +pollens +pollent +poller +pollera +polleras +pollers +pollet +polleten +pollette +pollex +polly +pollyanna +pollyannish +pollical +pollicar +pollicate +pollices +pollicitation +pollyfish +pollyfishes +pollinar +pollinarium +pollinate +pollinated +pollinates +pollinating +pollination +pollinator +pollinators +pollinctor +pollincture +polling +pollinia +pollinic +pollinical +polliniferous +pollinigerous +pollinium +pollinivorous +pollinization +pollinize +pollinized +pollinizer +pollinizing +pollinodial +pollinodium +pollinoid +pollinose +pollinosis +pollist +pollists +polliwig +polliwog +pollywog +polliwogs +pollywogs +pollock +pollocks +polloi +polls +pollster +pollsters +pollucite +pollutant +pollutants +pollute +polluted +pollutedly +pollutedness +polluter +polluters +pollutes +polluting +pollutingly +pollution +pollutive +pollux +polo +polocyte +poloconic +poloi +poloidal +poloist +poloists +polonaise +polonaises +polonese +polony +polonia +polonial +polonian +polonick +polonism +polonium +poloniums +polonius +polonization +polonize +polopony +polos +pols +polska +polster +polt +poltergeist +poltergeistism +poltergeists +poltfoot +poltfooted +poltina +poltinik +poltinnik +poltophagy +poltophagic +poltophagist +poltroon +poltroonery +poltroonish +poltroonishly +poltroonishness +poltroonism +poltroons +poluphloisboic +poluphloisboiotatotic +poluphloisboiotic +polverine +polzenite +pom +pomace +pomaceae +pomacentrid +pomacentridae +pomacentroid +pomacentrus +pomaceous +pomaces +pomada +pomade +pomaded +pomaderris +pomades +pomading +pomak +pomander +pomanders +pomane +pomard +pomary +pomarine +pomarium +pomate +pomato +pomatoes +pomatomid +pomatomidae +pomatomus +pomatorhine +pomatum +pomatums +pombe +pombo +pome +pomegranate +pomegranates +pomey +pomeys +pomel +pomely +pomelo +pomelos +pomeranian +pomeranians +pomeria +pomeridian +pomerium +pomeroy +pomes +pomeshchik +pomewater +pomfret +pomfrets +pomiculture +pomiculturist +pomiferous +pomiform +pomivorous +pommado +pommage +pommard +pomme +pommee +pommey +pommel +pommeled +pommeler +pommeling +pommelion +pommelled +pommeller +pommelling +pommelo +pommels +pommer +pommery +pommet +pommetty +pommy +pommies +pomo +pomoerium +pomolo +pomology +pomological +pomologically +pomologies +pomologist +pomona +pomonal +pomonic +pomp +pompa +pompadour +pompadours +pompal +pompano +pompanos +pompatic +pompey +pompeian +pompeii +pompelmoose +pompelmous +pomperkin +pompholygous +pompholix +pompholyx +pomphus +pompier +pompilid +pompilidae +pompiloid +pompilus +pompion +pompist +pompless +pompoleon +pompom +pompoms +pompon +pompons +pompoon +pomposity +pomposities +pomposo +pompous +pompously +pompousness +pomps +pompster +pomptine +pomster +pon +ponca +ponce +ponceau +poncelet +ponces +poncho +ponchoed +ponchos +poncirus +pond +pondage +pondbush +ponder +ponderability +ponderable +ponderableness +ponderal +ponderance +ponderancy +ponderant +ponderary +ponderate +ponderation +ponderative +pondered +ponderer +ponderers +pondering +ponderingly +ponderling +ponderment +ponderomotive +ponderosa +ponderosae +ponderosapine +ponderosity +ponderous +ponderously +ponderousness +ponders +pondfish +pondfishes +pondful +pondgrass +pondy +pondlet +pondlike +pondman +pondo +pondok +pondokkie +pondomisi +ponds +pondside +pondus +pondweed +pondweeds +pondwort +pone +poney +ponent +ponera +poneramoeba +ponerid +poneridae +ponerinae +ponerine +poneroid +ponerology +pones +pong +ponga +pongee +pongees +pongid +pongidae +pongids +pongo +ponhaws +pony +poniard +poniarded +poniarding +poniards +ponica +ponycart +ponied +ponier +ponies +ponying +ponytail +ponytails +ponja +ponograph +ponos +pons +pont +pontac +pontacq +pontage +pontal +pontederia +pontederiaceae +pontederiaceous +pontee +pontes +pontiac +pontiacs +pontianac +pontianak +pontic +ponticello +ponticellos +ponticular +ponticulus +pontifex +pontiff +pontiffs +pontify +pontific +pontifical +pontificalia +pontificalibus +pontificality +pontifically +pontificals +pontificate +pontificated +pontificates +pontificating +pontification +pontificator +pontifice +pontifices +pontificial +pontificially +pontificious +pontil +pontile +pontils +pontin +pontine +pontist +pontius +pontlevis +ponto +pontocaspian +pontocerebellar +ponton +pontoneer +pontonier +pontons +pontoon +pontooneer +pontooner +pontooning +pontoons +pontus +pontvolant +ponzite +pooa +pooch +pooches +pood +pooder +poodle +poodledom +poodleish +poodler +poodles +poodleship +poods +poof +pooftah +poogye +pooh +poohed +poohing +poohpoohist +poohs +poojah +pook +pooka +pookaun +pookawn +pookhaun +pookoo +pool +pooled +pooler +poolhall +poolhalls +pooli +pooly +pooling +poolroom +poolrooms +poolroot +pools +poolside +poolwort +poon +poonac +poonah +poonce +poonga +poongee +poonghee +poonghie +poons +poop +pooped +poophyte +poophytic +pooping +poops +poopsie +poor +poorer +poorest +poorga +poorhouse +poorhouses +poori +pooris +poorish +poorly +poorlyish +poorliness +poorling +poormaster +poorness +poornesses +poort +poortith +poortiths +poorweed +poorwill +poot +poother +pooty +poove +pop +popadam +popal +popcorn +popcorns +popdock +pope +popean +popedom +popedoms +popeholy +popehood +popeye +popeyed +popeyes +popeism +popeler +popeless +popely +popelike +popeline +popeling +popery +poperies +popes +popeship +popess +popglove +popgun +popgunner +popgunnery +popguns +popian +popie +popify +popinac +popinjay +popinjays +popish +popishly +popishness +popjoy +poplar +poplared +poplars +popleman +poplesie +poplet +poplilia +poplin +poplinette +poplins +poplitaeal +popliteal +poplitei +popliteus +poplitic +poplolly +popocracy +popocrat +popode +popodium +popolari +popolis +popoloco +popomastic +popover +popovers +popovets +poppa +poppability +poppable +poppadom +poppas +poppean +popped +poppel +popper +poppers +poppet +poppethead +poppets +poppy +poppycock +poppycockish +poppied +poppies +poppyfish +poppyfishes +poppyhead +poppylike +poppin +popping +poppywort +popple +poppled +popples +popply +poppling +pops +popshop +popsy +popsicle +populace +populaces +populacy +popular +populares +popularisation +popularise +popularised +populariser +popularising +popularism +popularist +popularity +popularization +popularizations +popularize +popularized +popularizer +popularizes +popularizing +popularly +popularness +populate +populated +populates +populating +population +populational +populationist +populationistic +populationless +populations +populaton +populator +populeon +populi +populicide +populin +populism +populisms +populist +populistic +populists +populous +populously +populousness +populum +populus +popweed +por +porail +poral +porbeagle +porc +porcate +porcated +porcelain +porcelainization +porcelainize +porcelainized +porcelainizing +porcelainlike +porcelainous +porcelains +porcelaneous +porcelanic +porcelanite +porcelanous +porcellana +porcellaneous +porcellanian +porcellanic +porcellanid +porcellanidae +porcellanite +porcellanize +porcellanous +porch +porched +porches +porching +porchless +porchlike +porcine +porcula +porcupine +porcupines +porcupinish +pore +pored +porelike +porella +porencephaly +porencephalia +porencephalic +porencephalitis +porencephalon +porencephalous +porencephalus +porer +pores +poret +porett +porge +porger +porgy +porgies +porgo +pory +poria +poricidal +porifera +poriferal +poriferan +poriferous +poriform +porimania +porina +poriness +poring +poringly +poriomanic +porion +porions +porism +porismatic +porismatical +porismatically +porisms +poristic +poristical +porite +porites +poritidae +poritoid +pork +porkburger +porkchop +porkeater +porker +porkery +porkers +porket +porkfish +porkfishes +porky +porkier +porkies +porkiest +porkin +porkiness +porkish +porkless +porkling +porkman +porkolt +porkopolis +porkpen +porkpie +porkpies +porks +porkwood +porkwoods +porn +pornerastic +porno +pornocracy +pornocrat +pornograph +pornographer +pornography +pornographic +pornographically +pornographies +pornographist +pornographomania +pornological +pornos +porns +porocephalus +porodine +porodite +porogam +porogamy +porogamic +porogamous +porokaiwhiria +porokeratosis +porokoto +poroma +poromas +poromata +poromeric +porometer +porophyllous +poroplastic +poroporo +pororoca +poros +poroscope +poroscopy +poroscopic +porose +poroseness +porosimeter +porosis +porosity +porosities +porotic +porotype +porous +porously +porousness +porpentine +porphine +porphyra +porphyraceae +porphyraceous +porphyratin +porphyrean +porphyry +porphyria +porphyrian +porphyrianist +porphyries +porphyrin +porphyrine +porphyrinuria +porphyrio +porphyrion +porphyrisation +porphyrite +porphyritic +porphyrization +porphyrize +porphyrized +porphyrizing +porphyroblast +porphyroblastic +porphyrogene +porphyrogenite +porphyrogenitic +porphyrogenitism +porphyrogeniture +porphyrogenitus +porphyroid +porphyrophore +porphyropsin +porphyrous +porpita +porpitoid +porpoise +porpoiselike +porpoises +porpoising +porporate +porr +porraceous +porrect +porrection +porrectus +porret +porry +porridge +porridgelike +porridges +porridgy +porriginous +porrigo +porrima +porringer +porringers +porriwiggle +port +porta +portability +portable +portableness +portables +portably +portage +portaged +portages +portaging +portague +portahepatis +portail +portal +portaled +portalled +portalless +portals +portamenti +portamento +portamentos +portance +portances +portas +portass +portate +portatile +portative +portato +portator +portcrayon +portcullis +portcullised +portcullises +portcullising +porte +porteacid +ported +porteligature +portend +portendance +portended +portending +portendment +portends +porteno +portension +portent +portention +portentive +portentosity +portentous +portentously +portentousness +portents +porteous +porter +porterage +porteranthus +porteress +porterhouse +porterhouses +porterly +porterlike +porters +portership +portesse +portfire +portfolio +portfolios +portglaive +portglave +portgrave +portgreve +porthetria +portheus +porthole +portholes +porthook +porthors +porthouse +porty +portia +portico +porticoed +porticoes +porticos +porticus +portiere +portiered +portieres +portify +portifory +porting +portio +portiomollis +portion +portionable +portional +portionally +portioned +portioner +portioners +portiones +portioning +portionist +portionize +portionless +portions +portitor +portland +portlandian +portlast +portless +portlet +portly +portlier +portliest +portligature +portlight +portlily +portliness +portman +portmanmote +portmanteau +portmanteaus +portmanteaux +portmantle +portmantologism +portment +portmoot +portmote +porto +portoise +portolan +portolani +portolano +portolanos +portor +portpayne +portray +portrayable +portrayal +portrayals +portrayed +portrayer +portraying +portrayist +portrayment +portrays +portrait +portraitist +portraitists +portraitlike +portraits +portraiture +portreeve +portreeveship +portress +portresses +ports +portsale +portside +portsider +portsman +portsoken +portuary +portugais +portugal +portugalism +portugee +portugese +portuguese +portulaca +portulacaceae +portulacaceous +portulacaria +portulacas +portulan +portunalia +portunian +portunid +portunidae +portunus +porture +portway +porule +porulose +porulous +porus +porwigle +porzana +pos +posable +posada +posadas +posadaship +posaune +posca +poschay +pose +posed +posey +poseidon +poseidonian +posement +poser +posers +poses +poseur +poseurs +poseuse +posh +posher +poshest +poshly +poshness +posho +posy +posied +posies +posing +posingly +posit +posited +positif +positing +position +positional +positioned +positioner +positioning +positionless +positions +positival +positive +positively +positiveness +positiver +positives +positivest +positivism +positivist +positivistic +positivistically +positivity +positivize +positor +positrino +positron +positronium +positrons +posits +positum +positure +posnanian +posnet +posole +posolo +posology +posologic +posological +posologies +posologist +posostemad +pospolite +poss +posse +posseman +possemen +posses +possess +possessable +possessed +possessedly +possessedness +possesses +possessible +possessing +possessingly +possessingness +possessio +possession +possessional +possessionalism +possessionalist +possessionary +possessionate +possessioned +possessioner +possessiones +possessionist +possessionless +possessionlessness +possessions +possessival +possessive +possessively +possessiveness +possessives +possessor +possessoress +possessory +possessorial +possessoriness +possessors +possessorship +posset +possets +possy +possibile +possibilism +possibilist +possibilitate +possibility +possibilities +possible +possibleness +possibler +possibles +possiblest +possibly +possie +possies +possisdendi +possodie +possum +possumhaw +possums +possumwood +post +postabdomen +postabdominal +postable +postabortal +postacetabular +postact +postadjunct +postage +postages +postal +postallantoic +postally +postals +postalveolar +postament +postamniotic +postanal +postanesthetic +postantennal +postaortic +postapoplectic +postapostolic +postapostolical +postappendicular +postarytenoid +postarmistice +postarterial +postarthritic +postarticular +postaspirate +postaspirated +postasthmatic +postatrial +postauditory +postauricular +postaxiad +postaxial +postaxially +postaxillary +postbag +postbags +postbaptismal +postbellum +postboy +postboys +postbook +postbox +postboxes +postbrachial +postbrachium +postbranchial +postbreakfast +postbreeding +postbronchial +postbuccal +postbulbar +postbursal +postcaecal +postcalcaneal +postcalcarine +postcanonical +postcard +postcardiac +postcardinal +postcards +postcarnate +postcarotid +postcart +postcartilaginous +postcatarrhal +postcaudal +postcava +postcavae +postcaval +postcecal +postcenal +postcentral +postcentrum +postcephalic +postcerebellar +postcerebral +postcesarean +postcibal +postclassic +postclassical +postclassicism +postclavicle +postclavicula +postclavicular +postclimax +postclitellian +postclival +postcode +postcoenal +postcoital +postcolon +postcolonial +postcolumellar +postcomitial +postcommissural +postcommissure +postcommunicant +postcommunion +postconceptive +postconcretism +postconcretist +postcondylar +postcondition +postconfinement +postconnubial +postconquest +postconsonantal +postcontact +postcontract +postconvalescent +postconvalescents +postconvulsive +postcordial +postcornu +postcosmic +postcostal +postcoxal +postcretaceous +postcribrate +postcritical +postcruciate +postcrural +postcubital +postdate +postdated +postdates +postdating +postdental +postdepressive +postdetermined +postdevelopmental +postdiagnostic +postdiaphragmatic +postdiastolic +postdicrotic +postdigestive +postdigital +postdiluvial +postdiluvian +postdiphtherial +postdiphtheric +postdiphtheritic +postdisapproved +postdiscoidal +postdysenteric +postdisseizin +postdisseizor +postdoctoral +postdoctorate +postdural +postea +posted +posteen +posteens +postel +postelection +postelemental +postelementary +postembryonal +postembryonic +postemergence +postemporal +postencephalitic +postencephalon +postenteral +postentry +postentries +postepileptic +poster +posterette +posteriad +posterial +posterior +posteriori +posterioric +posteriorically +posterioristic +posterioristically +posteriority +posteriorly +posteriormost +posteriors +posteriorums +posterish +posterishness +posterist +posterity +posterities +posterization +posterize +postern +posterns +posteroclusion +posterodorsad +posterodorsal +posterodorsally +posteroexternal +posteroinferior +posterointernal +posterolateral +posteromedial +posteromedian +posteromesial +posteroparietal +posterosuperior +posterotemporal +posteroterminal +posteroventral +posters +posteruptive +postesophageal +posteternity +postethmoid +postexilian +postexilic +postexist +postexistence +postexistency +postexistent +postexpressionism +postexpressionist +postface +postfaces +postfact +postfactor +postfebrile +postfemoral +postfetal +postfix +postfixal +postfixation +postfixed +postfixes +postfixial +postfixing +postflection +postflexion +postfoetal +postform +postformed +postforming +postforms +postfoveal +postfrontal +postfurca +postfurcal +postganglionic +postgangrenal +postgastric +postgeminum +postgenial +postgenital +postgeniture +postglacial +postglenoid +postglenoidal +postgonorrheic +postgracile +postgraduate +postgraduates +postgrippal +posthabit +postharvest +posthaste +postheat +posthemiplegic +posthemorrhagic +posthepatic +posthetomy +posthetomist +posthexaplar +posthexaplaric +posthyoid +posthypnotic +posthypnotically +posthypophyseal +posthypophysis +posthippocampal +posthysterical +posthitis +posthoc +postholder +posthole +postholes +posthouse +posthuma +posthume +posthumeral +posthumous +posthumously +posthumousness +posthumus +postyard +postic +postical +postically +postiche +postiches +posticous +posticteric +posticum +posticus +postie +postil +postiler +postilion +postilioned +postilions +postillate +postillation +postillator +postiller +postillion +postillioned +postils +postimpressionism +postimpressionist +postimpressionistic +postin +postincarnation +postinfective +postinfluenzal +posting +postingly +postings +postins +postintestinal +postique +postiques +postirradiation +postischial +postjacent +postjugular +postlabial +postlabially +postlachrymal +postlapsarian +postlaryngal +postlaryngeal +postlarval +postlegal +postlegitimation +postlenticular +postless +postlicentiate +postlike +postliminary +postlimini +postliminy +postliminiary +postliminious +postliminium +postliminous +postliterate +postloitic +postloral +postlude +postludes +postludium +postluetic +postmalarial +postmamillary +postmammary +postmammillary +postman +postmandibular +postmaniacal +postmarital +postmark +postmarked +postmarking +postmarks +postmarriage +postmaster +postmasterlike +postmasters +postmastership +postmastoid +postmaturity +postmaxillary +postmaximal +postmeatal +postmedia +postmediaeval +postmedial +postmedian +postmediastinal +postmediastinum +postmedieval +postmedullary +postmeiotic +postmen +postmeningeal +postmenopausal +postmenstrual +postmental +postmeridian +postmeridional +postmesenteric +postmycotic +postmillenarian +postmillenarianism +postmillennial +postmillennialism +postmillennialist +postmillennian +postmineral +postmistress +postmistresses +postmyxedematous +postmyxedemic +postmortal +postmortem +postmortems +postmortuary +postmultiply +postmultiplied +postmultiplying +postmundane +postmuscular +postmutative +postnarial +postnaris +postnasal +postnatal +postnatally +postnate +postnati +postnatus +postnecrotic +postnephritic +postneural +postneuralgic +postneuritic +postneurotic +postnodal +postnodular +postnominal +postnota +postnotum +postnotums +postnotumta +postnuptial +postnuptially +postobituary +postocular +postoffice +postoffices +postolivary +postomental +postoperative +postoperatively +postoptic +postoral +postorbital +postorder +postordination +postorgastic +postosseous +postotic +postpagan +postpaid +postpalatal +postpalatine +postpalpebral +postpaludal +postparalytic +postparietal +postparotid +postparotitic +postparoxysmal +postpartal +postpartum +postparturient +postparturition +postpatellar +postpathologic +postpathological +postpectoral +postpeduncular +postperforated +postpericardial +postpharyngal +postpharyngeal +postphlogistic +postphragma +postphrenic +postphthisic +postphthistic +postpycnotic +postpyloric +postpyramidal +postpyretic +postpituitary +postplace +postplegic +postpneumonic +postponable +postpone +postponed +postponement +postponements +postponence +postponer +postpones +postponing +postpontile +postpose +postposit +postposited +postposition +postpositional +postpositionally +postpositive +postpositively +postprandial +postprandially +postpredicament +postprocess +postprocessing +postprocessor +postprophesy +postprophetic +postprophetical +postprostate +postpubertal +postpuberty +postpubescent +postpubic +postpubis +postpuerperal +postpulmonary +postpupillary +postrachitic +postramus +postrectal +postredemption +postreduction +postremogeniture +postremote +postrenal +postreproductive +postresurrection +postresurrectional +postretinal +postrheumatic +postrhinal +postrider +postrorse +postrostral +postrubeolar +posts +postsaccular +postsacral +postscalenus +postscapula +postscapular +postscapularis +postscarlatinal +postscarlatinoid +postscenium +postscholastic +postschool +postscorbutic +postscribe +postscript +postscripts +postscriptum +postscutella +postscutellar +postscutellum +postscuttella +postseason +postseasonal +postsigmoid +postsigmoidal +postsign +postsigner +postsymphysial +postsynaptic +postsynaptically +postsynsacral +postsyphilitic +postsystolic +postspasmodic +postsphenoid +postsphenoidal +postsphygmic +postspinous +postsplenial +postsplenic +poststernal +poststertorous +postsuppurative +postsurgical +posttabetic +posttarsal +posttemporal +posttension +posttest +posttests +posttetanic +postthalamic +postthyroidal +postthoracic +posttibial +posttympanic +posttyphoid +posttonic +posttoxic +posttracheal +posttrapezoid +posttraumatic +posttreaty +posttreatment +posttubercular +posttussive +postulance +postulancy +postulant +postulants +postulantship +postulata +postulate +postulated +postulates +postulating +postulation +postulational +postulations +postulator +postulatory +postulatum +postulnar +postumbilical +postumbonal +postural +posture +postured +posturer +posturers +postures +postureteral +postureteric +posturing +posturise +posturised +posturising +posturist +posturize +posturized +posturizing +postuterine +postvaccinal +postvaricellar +postvarioloid +postvelar +postvenereal +postvenous +postventral +postverbal +postverta +postvertebral +postvesical +postvide +postvocalic +postvocalically +postwar +postward +postwise +postwoman +postwomen +postxiphoid +postxyphoid +postzygapophyseal +postzygapophysial +postzygapophysis +pot +potability +potable +potableness +potables +potage +potager +potagere +potagery +potagerie +potages +potail +potamian +potamic +potamobiidae +potamochoerus +potamogale +potamogalidae +potamogeton +potamogetonaceae +potamogetonaceous +potamology +potamological +potamologist +potamometer +potamonidae +potamophilous +potamophobia +potamoplankton +potance +potash +potashery +potashes +potass +potassa +potassamide +potassic +potassiferous +potassium +potate +potation +potations +potative +potato +potatoes +potator +potatory +potawatami +potawatomi +potbank +potbelly +potbellied +potbellies +potboy +potboydom +potboil +potboiled +potboiler +potboilers +potboiling +potboils +potboys +potch +potcher +potcherman +potchermen +potcrook +potdar +pote +potecary +poteen +poteens +poteye +potence +potences +potency +potencies +potent +potentacy +potentate +potentates +potentee +potenty +potential +potentiality +potentialities +potentialization +potentialize +potentially +potentialness +potentials +potentiate +potentiated +potentiates +potentiating +potentiation +potentiator +potentibility +potenties +potentilla +potentiometer +potentiometers +potentiometric +potentize +potently +potentness +poter +poterium +potestal +potestas +potestate +potestative +potful +potfuls +potgirl +potgun +potgut +pothanger +pothead +potheads +pothecary +pothecaries +potheen +potheens +pother +potherb +potherbs +pothered +pothery +pothering +potherment +pothers +potholder +potholders +pothole +potholed +potholer +potholes +potholing +pothook +pothookery +pothooks +pothos +pothouse +pothousey +pothouses +pothunt +pothunted +pothunter +pothunting +poti +poticary +potycary +potiche +potiches +potichomania +potichomanist +potifer +potiguara +potion +potions +potlach +potlache +potlaches +potlatch +potlatched +potlatches +potlatching +potleg +potlicker +potlid +potlike +potlikker +potline +potling +potluck +potlucks +potmaker +potmaking +potman +potmen +potomac +potomania +potomato +potometer +potong +potoo +potoos +potophobia +potoroinae +potoroo +potoroos +potorous +potpie +potpies +potpourri +potpourris +potrack +potrero +pots +potshard +potshards +potshaw +potsherd +potsherds +potshoot +potshooter +potshot +potshots +potshotting +potsy +potsie +potsies +potstick +potstone +potstones +pott +pottage +pottages +pottagy +pottah +pottaro +potted +potteen +potteens +potter +pottered +potterer +potterers +potteress +pottery +potteries +pottering +potteringly +pottern +potters +potti +potty +pottiaceae +pottier +potties +pottiest +potting +pottinger +pottle +pottled +pottles +potto +pottos +pottur +potus +potwaller +potwalling +potwalloper +potware +potwhisky +potwork +potwort +pouce +poucey +poucer +pouch +pouched +pouches +pouchful +pouchy +pouchier +pouchiest +pouching +pouchless +pouchlike +poucy +poudret +poudrette +poudreuse +poudreuses +poudrin +pouf +poufed +pouff +pouffe +pouffed +pouffes +pouffs +poufs +poulaine +poulard +poularde +poulardes +poulardize +poulards +pouldron +poule +poulet +poulette +poulp +poulpe +poult +poulter +poulterer +poulteress +poultice +poulticed +poultices +poulticewise +poulticing +poultry +poultrydom +poultries +poultryist +poultryless +poultrylike +poultryman +poultrymen +poultryproof +poults +pounamu +pounce +pounced +pouncer +pouncers +pounces +pouncet +pouncy +pouncing +pouncingly +pound +poundage +poundages +poundal +poundals +poundbreach +poundcake +pounded +pounder +pounders +pounding +poundkeeper +poundless +poundlike +poundman +poundmaster +poundmeal +pounds +poundstone +poundworth +pour +pourability +pourable +pourboire +pourboires +poured +pourer +pourers +pourie +pouring +pouringly +pourparley +pourparler +pourparlers +pourparty +pourpiece +pourpoint +pourpointer +pourprise +pourquoi +pourris +pours +pourvete +pouser +pousy +pousse +poussette +poussetted +poussetting +poussie +poussies +poussin +poustie +pout +pouted +pouter +pouters +poutful +pouty +poutier +poutiest +pouting +poutingly +pouts +poverish +poverishment +poverty +poverties +povertyweed +povindah +pow +powan +powcat +powder +powderable +powdered +powderer +powderers +powdery +powderies +powderiness +powdering +powderization +powderize +powderizer +powderlike +powderman +powderpuff +powders +powdike +powdry +powellite +power +powerable +powerably +powerboat +powerboats +powered +powerful +powerfully +powerfulness +powerhouse +powerhouses +powering +powerless +powerlessly +powerlessness +powermonger +powerplants +powers +powerset +powersets +powerstat +powhatan +powhead +powitch +powldoody +powny +pownie +pows +powsoddy +powsowdy +powter +powters +powwow +powwowed +powwower +powwowing +powwowism +powwows +pox +poxed +poxes +poxy +poxing +poxvirus +poxviruses +poz +pozzy +pozzolan +pozzolana +pozzolanic +pozzolans +pozzuolana +pozzuolanic +pp +ppa +ppb +ppd +pph +ppi +ppl +ppm +ppr +pps +ppt +pptn +pq +pr +praam +praams +prabble +prabhu +pracharak +practic +practicability +practicabilities +practicable +practicableness +practicably +practical +practicalism +practicalist +practicality +practicalization +practicalize +practicalized +practicalizer +practically +practicalness +practicant +practice +practiced +practicedness +practicer +practices +practician +practicianism +practicing +practico +practicum +practisant +practise +practised +practiser +practises +practising +practitional +practitioner +practitionery +practitioners +practive +prad +pradeep +pradhana +prado +praeabdomen +praeacetabular +praeanal +praecava +praecipe +praecipes +praecipitatio +praecipuum +praecoces +praecocial +praecognitum +praecoracoid +praecordia +praecordial +praecordium +praecornu +praecox +praecuneus +praedial +praedialist +praediality +praedium +praeesophageal +praefect +praefectorial +praefects +praefectus +praefervid +praefloration +praefoliation +praehallux +praelabrum +praelect +praelected +praelecting +praelection +praelectionis +praelector +praelectorship +praelectress +praelects +praeludium +praemaxilla +praemolar +praemunientes +praemunire +praenarial +praenestine +praenestinian +praeneural +praenomen +praenomens +praenomina +praenominal +praeoperculum +praepositor +praepositure +praepositus +praeposter +praepostor +praepostorial +praepubis +praepuce +praescutum +praesens +praesenti +praesepe +praesertim +praeses +praesian +praesidia +praesidium +praesystolic +praesphenoid +praesternal +praesternum +praestomium +praetaxation +praetexta +praetextae +praetor +praetorial +praetorian +praetorianism +praetorium +praetors +praetorship +praezygapophysis +pragmarize +pragmat +pragmatic +pragmatica +pragmatical +pragmaticality +pragmatically +pragmaticalness +pragmaticism +pragmaticist +pragmatics +pragmatism +pragmatist +pragmatistic +pragmatists +pragmatize +pragmatizer +prague +praham +prahm +prahu +prahus +pray +praya +prayable +prayed +prayer +prayerful +prayerfully +prayerfulness +prayerless +prayerlessly +prayerlessness +prayermaker +prayermaking +prayers +prayerwise +prayful +praying +prayingly +prayingwise +prairie +prairiecraft +prairied +prairiedom +prairielike +prairies +prairieweed +prairillon +prays +praisable +praisableness +praisably +praise +praised +praiseful +praisefully +praisefulness +praiseless +praiseproof +praiser +praisers +praises +praiseworthy +praiseworthily +praiseworthiness +praising +praisingly +praiss +praisworthily +praisworthiness +prajapati +prajna +prakash +prakrit +prakriti +prakritic +prakritize +praline +pralines +pralltriller +pram +pramnian +prams +prana +pranava +prance +pranced +pranceful +prancer +prancers +prances +prancy +prancing +prancingly +prancome +prand +prandial +prandially +prang +pranged +pranging +prangs +pranidhana +prank +pranked +pranker +prankful +prankfulness +pranky +prankier +prankiest +pranking +prankingly +prankish +prankishly +prankishness +prankle +pranks +pranksome +pranksomeness +prankster +pranksters +prankt +prao +praos +prase +praseocobaltic +praseodidymium +praseodymia +praseodymium +praseolite +prases +prasine +prasinous +praskeen +prasoid +prasophagy +prasophagous +prastha +prat +pratal +pratap +pratapwant +prate +prated +prateful +pratey +pratement +pratensian +prater +praters +prates +pratfall +pratfalls +pratiyasamutpada +pratiloma +pratincola +pratincole +pratincoline +pratincolous +prating +pratingly +pratique +pratiques +prats +pratt +prattfall +pratty +prattle +prattled +prattlement +prattler +prattlers +prattles +prattly +prattling +prattlingly +prau +praus +pravilege +pravin +pravity +pravous +prawn +prawned +prawner +prawners +prawny +prawning +prawns +praxean +praxeanist +praxeology +praxeological +praxes +praxinoscope +praxiology +praxis +praxises +praxitelean +praxithea +pre +preabdomen +preabsorb +preabsorbent +preabstract +preabundance +preabundant +preabundantly +preaccept +preacceptance +preacceptances +preaccepted +preaccepting +preaccepts +preaccess +preaccessible +preaccidental +preaccidentally +preaccommodate +preaccommodated +preaccommodating +preaccommodatingly +preaccommodation +preaccomplish +preaccomplishment +preaccord +preaccordance +preaccount +preaccounting +preaccredit +preaccumulate +preaccumulated +preaccumulating +preaccumulation +preaccusation +preaccuse +preaccused +preaccusing +preaccustom +preaccustomed +preaccustoming +preaccustoms +preace +preacetabular +preach +preachable +preached +preacher +preacherdom +preacheress +preacherize +preacherless +preacherling +preachers +preachership +preaches +preachy +preachier +preachiest +preachieved +preachify +preachification +preachified +preachifying +preachily +preachiness +preaching +preachingly +preachings +preachman +preachment +preachments +preacid +preacidity +preacidly +preacidness +preacknowledge +preacknowledged +preacknowledgement +preacknowledging +preacknowledgment +preacness +preacquaint +preacquaintance +preacquire +preacquired +preacquiring +preacquisition +preacquisitive +preacquisitively +preacquisitiveness +preacquit +preacquittal +preacquitted +preacquitting +preact +preacted +preacting +preaction +preactive +preactively +preactiveness +preactivity +preacts +preacute +preacutely +preacuteness +preadamic +preadamite +preadamitic +preadamitical +preadamitism +preadapt +preadaptable +preadaptation +preadapted +preadapting +preadaptive +preadapts +preaddition +preadditional +preaddress +preadequacy +preadequate +preadequately +preadequateness +preadhere +preadhered +preadherence +preadherent +preadherently +preadhering +preadjectival +preadjectivally +preadjective +preadjourn +preadjournment +preadjunct +preadjust +preadjustable +preadjusted +preadjusting +preadjustment +preadjustments +preadjusts +preadministration +preadministrative +preadministrator +preadmire +preadmired +preadmirer +preadmiring +preadmission +preadmit +preadmits +preadmitted +preadmitting +preadmonish +preadmonition +preadolescence +preadolescent +preadolescents +preadopt +preadopted +preadopting +preadoption +preadopts +preadoration +preadore +preadorn +preadornment +preadult +preadulthood +preadults +preadvance +preadvancement +preadventure +preadvertency +preadvertent +preadvertise +preadvertised +preadvertisement +preadvertiser +preadvertising +preadvice +preadvisable +preadvise +preadvised +preadviser +preadvising +preadvisory +preadvocacy +preadvocate +preadvocated +preadvocating +preaestival +preaffect +preaffection +preaffidavit +preaffiliate +preaffiliated +preaffiliating +preaffiliation +preaffirm +preaffirmation +preaffirmative +preaffirmed +preaffirming +preaffirms +preafflict +preaffliction +preafternoon +preage +preaged +preaggravate +preaggravated +preaggravating +preaggravation +preaggression +preaggressive +preaggressively +preaggressiveness +preaging +preagitate +preagitated +preagitating +preagitation +preagonal +preagony +preagree +preagreed +preagreeing +preagreement +preagricultural +preagriculture +prealarm +prealcohol +prealcoholic +prealgebra +prealgebraic +prealkalic +preallable +preallably +preallegation +preallege +prealleged +prealleging +preally +prealliance +preallied +preallies +preallying +preallocate +preallocated +preallocating +preallot +preallotment +preallots +preallotted +preallotting +preallow +preallowable +preallowably +preallowance +preallude +prealluded +prealluding +preallusion +prealphabet +prealphabetical +prealphabetically +prealtar +prealter +prealteration +prealveolar +preamalgamation +preambassadorial +preambition +preambitious +preambitiously +preamble +preambled +preambles +preambling +preambular +preambulary +preambulate +preambulation +preambulatory +preamp +preamplifier +preamplifiers +preamps +preanal +preanaphoral +preanesthetic +preanimism +preannex +preannounce +preannounced +preannouncement +preannouncements +preannouncer +preannounces +preannouncing +preantepenult +preantepenultimate +preanterior +preanticipate +preanticipated +preanticipating +preantiquity +preantiseptic +preaortic +preappearance +preappearances +preapperception +preapply +preapplication +preapplications +preapplied +preapplying +preappoint +preappointed +preappointing +preappointment +preappoints +preapprehend +preapprehension +preapprise +preapprised +preapprising +preapprize +preapprized +preapprizing +preapprobation +preapproval +preapprove +preapproved +preapproving +preaptitude +prearm +prearmed +prearming +prearms +prearrange +prearranged +prearrangement +prearranges +prearranging +prearrest +prearrestment +prearticulate +preartistic +preascertain +preascertained +preascertaining +preascertainment +preascertains +preascetic +preascitic +preaseptic +preassemble +preassembled +preassembles +preassembly +preassembling +preassert +preassign +preassigned +preassigning +preassigns +preassume +preassumed +preassuming +preassumption +preassurance +preassure +preassured +preassuring +preataxic +preatomic +preattachment +preattune +preattuned +preattuning +preaudience +preauditory +preauricular +preaver +preaverred +preaverring +preavers +preavowal +preaxiad +preaxial +preaxially +prebachelor +prebacillary +prebade +prebake +prebalance +prebalanced +prebalancing +preballot +preballoted +preballoting +prebankruptcy +prebaptismal +prebaptize +prebarbaric +prebarbarically +prebarbarous +prebarbarously +prebarbarousness +prebargain +prebasal +prebasilar +prebble +prebeleve +prebelief +prebelieve +prebelieved +prebeliever +prebelieving +prebellum +prebeloved +prebend +prebendal +prebendary +prebendaries +prebendaryship +prebendate +prebends +prebenediction +prebeneficiary +prebeneficiaries +prebenefit +prebenefited +prebenefiting +prebeset +prebesetting +prebestow +prebestowal +prebetray +prebetrayal +prebetrothal +prebid +prebidding +prebill +prebilled +prebilling +prebills +prebind +prebinding +prebinds +prebiologic +prebiological +prebiotic +prebless +preblessed +preblesses +preblessing +preblockade +preblockaded +preblockading +preblooming +preboast +preboding +preboyhood +preboil +preboiled +preboiling +preboils +preborn +preborrowing +prebound +prebrachial +prebrachium +prebranchial +prebreathe +prebreathed +prebreathing +prebridal +prebroadcasting +prebromidic +prebronchial +prebronze +prebrute +prebuccal +prebudget +prebudgetary +prebullying +preburlesque +preburn +prec +precalculable +precalculate +precalculated +precalculates +precalculating +precalculation +precalculations +precalculus +precambrian +precampaign +precancel +precanceled +precanceling +precancellation +precancelled +precancelling +precancels +precancerous +precandidacy +precandidature +precanning +precanonical +precant +precantation +precanvass +precapillary +precapitalist +precapitalistic +precaptivity +precapture +precaptured +precapturing +precarcinomatous +precardiac +precary +precaria +precarious +precariously +precariousness +precarium +precarnival +precartilage +precartilaginous +precast +precasting +precasts +precation +precative +precatively +precatory +precaudal +precausation +precaution +precautional +precautionary +precautioning +precautions +precautious +precautiously +precautiousness +precava +precavae +precaval +precchose +precchosen +precedable +precedaneous +precede +preceded +precedence +precedences +precedency +precedencies +precedent +precedentable +precedentary +precedented +precedential +precedentless +precedently +precedents +preceder +precedes +preceding +precednce +preceeding +precel +precelebrant +precelebrate +precelebrated +precelebrating +precelebration +precelebrations +precensor +precensure +precensured +precensuring +precensus +precent +precented +precentennial +precenting +precentless +precentor +precentory +precentorial +precentors +precentorship +precentral +precentress +precentrix +precentrum +precents +precept +preception +preceptist +preceptive +preceptively +preceptor +preceptoral +preceptorate +preceptory +preceptorial +preceptorially +preceptories +preceptors +preceptorship +preceptress +preceptresses +precepts +preceptual +preceptually +preceramic +precerebellar +precerebral +precerebroid +preceremony +preceremonial +preceremonies +precertify +precertification +precertified +precertifying +preces +precess +precessed +precesses +precessing +precession +precessional +precessions +prechallenge +prechallenged +prechallenging +prechampioned +prechampionship +precharge +precharged +precharging +prechart +precharted +precheck +prechecked +prechecking +prechecks +prechemical +precherish +prechildhood +prechill +prechilled +prechilling +prechills +prechloric +prechloroform +prechoice +prechoose +prechoosing +prechordal +prechoroid +prechose +prechosen +preciation +precyclone +precyclonic +precide +precieuse +precieux +precinct +precinction +precinctive +precincts +precynical +preciosity +preciosities +precious +preciouses +preciously +preciousness +precipe +precipes +precipice +precipiced +precipices +precipitability +precipitable +precipitance +precipitancy +precipitancies +precipitant +precipitantly +precipitantness +precipitate +precipitated +precipitatedly +precipitately +precipitateness +precipitates +precipitating +precipitation +precipitations +precipitative +precipitator +precipitatousness +precipitin +precipitinogen +precipitinogenic +precipitous +precipitously +precipitousness +precirculate +precirculated +precirculating +precirculation +precis +precise +precised +precisely +preciseness +preciser +precises +precisest +precisian +precisianism +precisianist +precisianistic +precisians +precising +precision +precisional +precisioner +precisionism +precisionist +precisionistic +precisionize +precisions +precisive +preciso +precyst +precystic +precitation +precite +precited +preciting +precivilization +preclaim +preclaimant +preclaimer +preclare +preclassic +preclassical +preclassically +preclassify +preclassification +preclassified +preclassifying +preclean +precleaned +precleaner +precleaning +precleans +preclerical +preclimax +preclinical +preclival +precloacal +preclose +preclosed +preclosing +preclosure +preclothe +preclothed +preclothing +precludable +preclude +precluded +precludes +precluding +preclusion +preclusive +preclusively +precoagulation +precoccygeal +precoce +precocial +precocious +precociously +precociousness +precocity +precogitate +precogitated +precogitating +precogitation +precognition +precognitions +precognitive +precognizable +precognizant +precognize +precognized +precognizing +precognosce +precoil +precoiler +precoincidence +precoincident +precoincidently +precollapsable +precollapse +precollapsed +precollapsibility +precollapsible +precollapsing +precollect +precollectable +precollection +precollector +precollege +precollegiate +precollude +precolluded +precolluding +precollusion +precollusive +precolonial +precolor +precolorable +precoloration +precoloring +precolour +precolourable +precolouration +precombat +precombatant +precombated +precombating +precombination +precombine +precombined +precombining +precombustion +precommand +precommend +precomment +precommercial +precommissural +precommissure +precommit +precommitted +precommitting +precommune +precommuned +precommunicate +precommunicated +precommunicating +precommunication +precommuning +precommunion +precompare +precompared +precomparing +precomparison +precompass +precompel +precompelled +precompelling +precompensate +precompensated +precompensating +precompensation +precompilation +precompile +precompiled +precompiler +precompiling +precompleteness +precompletion +precompliance +precompliant +precomplicate +precomplicated +precomplicating +precomplication +precompose +precomposition +precompound +precompounding +precompoundly +precomprehend +precomprehension +precomprehensive +precomprehensively +precomprehensiveness +precompress +precompression +precompulsion +precompute +precomputed +precomputing +precomradeship +preconceal +preconcealed +preconcealing +preconcealment +preconceals +preconcede +preconceded +preconceding +preconceivable +preconceive +preconceived +preconceives +preconceiving +preconcentrate +preconcentrated +preconcentratedly +preconcentrating +preconcentration +preconcept +preconception +preconceptional +preconceptions +preconceptual +preconcern +preconcernment +preconcert +preconcerted +preconcertedly +preconcertedness +preconcertion +preconcertive +preconcession +preconcessions +preconcessive +preconclude +preconcluded +preconcluding +preconclusion +preconcur +preconcurred +preconcurrence +preconcurrent +preconcurrently +preconcurring +precondemn +precondemnation +precondemned +precondemning +precondemns +precondensation +precondense +precondensed +precondensing +precondylar +precondyloid +precondition +preconditioned +preconditioning +preconditions +preconduct +preconduction +preconductor +preconfer +preconference +preconferred +preconferring +preconfess +preconfession +preconfide +preconfided +preconfiding +preconfiguration +preconfigure +preconfigured +preconfiguring +preconfine +preconfined +preconfinedly +preconfinement +preconfinemnt +preconfining +preconfirm +preconfirmation +preconflict +preconform +preconformity +preconfound +preconfuse +preconfused +preconfusedly +preconfusing +preconfusion +precongenial +precongested +precongestion +precongestive +precongratulate +precongratulated +precongratulating +precongratulation +precongressional +precony +preconise +preconizance +preconization +preconize +preconized +preconizer +preconizing +preconjecture +preconjectured +preconjecturing +preconnection +preconnective +preconnubial +preconquer +preconquest +preconquestal +preconquestual +preconscious +preconsciously +preconsciousness +preconseccrated +preconseccrating +preconsecrate +preconsecrated +preconsecrating +preconsecration +preconsent +preconsider +preconsideration +preconsiderations +preconsidered +preconsign +preconsoidate +preconsolation +preconsole +preconsolidate +preconsolidated +preconsolidating +preconsolidation +preconsonantal +preconspiracy +preconspiracies +preconspirator +preconspire +preconspired +preconspiring +preconstituent +preconstitute +preconstituted +preconstituting +preconstruct +preconstructed +preconstructing +preconstruction +preconstructs +preconsult +preconsultation +preconsultations +preconsultor +preconsume +preconsumed +preconsumer +preconsuming +preconsumption +precontact +precontain +precontained +precontemn +precontemplate +precontemplated +precontemplating +precontemplation +precontemporaneity +precontemporaneous +precontemporaneously +precontemporary +precontend +precontent +precontention +precontently +precontentment +precontest +precontinental +precontract +precontractive +precontractual +precontribute +precontributed +precontributing +precontribution +precontributive +precontrivance +precontrive +precontrived +precontrives +precontriving +precontrol +precontrolled +precontrolling +precontroversy +precontroversial +precontroversies +preconvey +preconveyal +preconveyance +preconvention +preconversation +preconversational +preconversion +preconvert +preconvict +preconviction +preconvince +preconvinced +preconvincing +precook +precooked +precooker +precooking +precooks +precool +precooled +precooler +precooling +precools +precopy +precopied +precopying +precopulatory +precoracoid +precordia +precordial +precordiality +precordially +precordium +precorneal +precornu +precoronation +precorrect +precorrection +precorrectly +precorrectness +precorrespond +precorrespondence +precorrespondent +precorridor +precorrupt +precorruption +precorruptive +precorruptly +precorruptness +precoruptness +precosmic +precosmical +precosmically +precostal +precounsel +precounseled +precounseling +precounsellor +precourse +precover +precovering +precox +precranial +precranially +precreate +precreation +precreative +precredit +precreditor +precreed +precrystalline +precritical +precriticism +precriticize +precriticized +precriticizing +precrucial +precrural +precule +precultivate +precultivated +precultivating +precultivation +precultural +preculturally +preculture +precuneal +precuneate +precuneus +precure +precured +precures +precuring +precurrent +precurrer +precurricula +precurricular +precurriculum +precurriculums +precursal +precurse +precursive +precursor +precursory +precursors +precurtain +precut +pred +predable +predacean +predaceous +predaceousness +predacious +predaciousness +predacity +preday +predaylight +predaytime +predamage +predamaged +predamaging +predamn +predamnation +predark +predarkness +predata +predate +predated +predates +predating +predation +predations +predatism +predative +predator +predatory +predatorial +predatorily +predatoriness +predators +predawn +predawns +predazzite +predealer +predealing +predeath +predeathly +predebate +predebater +predebit +predebtor +predecay +predecease +predeceased +predeceaser +predeceases +predeceasing +predeceive +predeceived +predeceiver +predeceiving +predeception +predecess +predecession +predecessor +predecessors +predecessorship +predecide +predecided +predeciding +predecision +predecisive +predecisively +predeclaration +predeclare +predeclared +predeclaring +predeclination +predecline +predeclined +predeclining +predecree +predecreed +predecreeing +predecrement +prededicate +prededicated +prededicating +prededication +prededuct +prededuction +predefault +predefeat +predefect +predefective +predefence +predefend +predefense +predefy +predefiance +predeficiency +predeficient +predeficiently +predefied +predefying +predefine +predefined +predefines +predefining +predefinite +predefinition +predefinitions +predefray +predefrayal +predegeneracy +predegenerate +predegree +predeication +predelay +predelegate +predelegated +predelegating +predelegation +predeliberate +predeliberated +predeliberately +predeliberating +predeliberation +predelineate +predelineated +predelineating +predelineation +predelinquency +predelinquent +predelinquently +predeliver +predelivery +predeliveries +predella +predelle +predelude +predeluded +predeluding +predelusion +predemand +predemocracy +predemocratic +predemonstrate +predemonstrated +predemonstrating +predemonstration +predemonstrative +predeny +predenial +predenied +predenying +predental +predentary +predentata +predentate +predepart +predepartmental +predeparture +predependable +predependence +predependent +predeplete +predepleted +predepleting +predepletion +predeposit +predepository +predepreciate +predepreciated +predepreciating +predepreciation +predepression +predeprivation +predeprive +predeprived +predepriving +prederivation +prederive +prederived +prederiving +predescend +predescent +predescribe +predescribed +predescribing +predescription +predesert +predeserter +predesertion +predeserve +predeserved +predeserving +predesign +predesignate +predesignated +predesignates +predesignating +predesignation +predesignatory +predesirous +predesirously +predesolate +predesolation +predespair +predesperate +predespicable +predespise +predespond +predespondency +predespondent +predestinable +predestinarian +predestinarianism +predestinate +predestinated +predestinately +predestinates +predestinating +predestination +predestinational +predestinationism +predestinationist +predestinative +predestinator +predestine +predestined +predestines +predestiny +predestining +predestitute +predestitution +predestroy +predestruction +predetach +predetachment +predetail +predetain +predetainer +predetect +predetection +predetention +predeterminability +predeterminable +predeterminant +predeterminate +predeterminately +predetermination +predeterminations +predeterminative +predetermine +predetermined +predeterminer +predetermines +predetermining +predeterminism +predeterministic +predetest +predetestation +predetrimental +predevelop +predevelopment +predevise +predevised +predevising +predevote +predevotion +predevour +predy +prediabetes +prediabetic +prediagnoses +prediagnosis +prediagnostic +predial +predialist +prediality +prediastolic +prediatory +predicability +predicable +predicableness +predicably +predicament +predicamental +predicamentally +predicaments +predicant +predicate +predicated +predicates +predicating +predication +predicational +predications +predicative +predicatively +predicator +predicatory +predicrotic +predict +predictability +predictable +predictably +predictate +predictated +predictating +predictation +predicted +predicting +prediction +predictional +predictions +predictive +predictively +predictiveness +predictor +predictory +predictors +predicts +prediet +predietary +predifferent +predifficulty +predigest +predigested +predigesting +predigestion +predigests +predigital +predikant +predilect +predilected +predilection +predilections +prediligent +prediligently +prediluvial +prediluvian +prediminish +prediminishment +prediminution +predynamite +predynastic +predine +predined +predining +predinner +prediphtheritic +prediploma +prediplomacy +prediplomatic +predirect +predirection +predirector +predisability +predisable +predisadvantage +predisadvantageous +predisadvantageously +predisagree +predisagreeable +predisagreed +predisagreeing +predisagreement +predisappointment +predisaster +predisastrous +predisastrously +prediscern +prediscernment +predischarge +predischarged +predischarging +prediscipline +predisciplined +predisciplining +predisclose +predisclosed +predisclosing +predisclosure +prediscontent +prediscontented +prediscontentment +prediscontinuance +prediscontinuation +prediscontinue +prediscount +prediscountable +prediscourage +prediscouraged +prediscouragement +prediscouraging +prediscourse +prediscover +prediscoverer +prediscovery +prediscoveries +prediscreet +prediscretion +prediscretionary +prediscriminate +prediscriminated +prediscriminating +prediscrimination +prediscriminator +prediscuss +prediscussion +predisgrace +predisguise +predisguised +predisguising +predisgust +predislike +predisliked +predisliking +predismiss +predismissal +predismissory +predisorder +predisordered +predisorderly +predispatch +predispatcher +predisperse +predispersed +predispersing +predispersion +predisplace +predisplaced +predisplacement +predisplacing +predisplay +predisponency +predisponent +predisposable +predisposal +predispose +predisposed +predisposedly +predisposedness +predisposes +predisposing +predisposition +predispositional +predispositions +predisputant +predisputation +predispute +predisputed +predisputing +predisregard +predisrupt +predisruption +predissatisfaction +predissolution +predissolve +predissolved +predissolving +predissuade +predissuaded +predissuading +predistinct +predistinction +predistinguish +predistortion +predistress +predistribute +predistributed +predistributing +predistribution +predistributor +predistrict +predistrust +predistrustful +predisturb +predisturbance +prediversion +predivert +predivide +predivided +predividend +predivider +predividing +predivinable +predivinity +predivision +predivorce +predivorcement +prednisolone +prednisone +predoctoral +predoctorate +predocumentary +predomestic +predomestically +predominance +predominancy +predominant +predominantly +predominate +predominated +predominately +predominates +predominating +predominatingly +predomination +predominator +predonate +predonated +predonating +predonation +predonor +predoom +predormition +predorsal +predoubt +predoubter +predoubtful +predoubtfully +predraft +predrainage +predramatic +predraw +predrawer +predrawing +predrawn +predread +predreadnought +predrew +predry +predried +predrying +predrill +predriller +predrive +predriven +predriver +predriving +predrove +preduplicate +preduplicated +preduplicating +preduplication +predusk +predusks +predwell +pree +preearthly +preearthquake +preeconomic +preeconomical +preeconomically +preed +preedit +preedition +preeditor +preeditorial +preeditorially +preeducate +preeducated +preeducating +preeducation +preeducational +preeducationally +preeffect +preeffective +preeffectively +preeffectual +preeffectually +preeffort +preeing +preelect +preelected +preelecting +preelection +preelective +preelectric +preelectrical +preelectrically +preelects +preelemental +preelementary +preeligibility +preeligible +preeligibleness +preeligibly +preeliminate +preeliminated +preeliminating +preelimination +preeliminator +preemancipation +preembarrass +preembarrassment +preembody +preembodied +preembodying +preembodiment +preemergence +preemergency +preemergencies +preemergent +preemie +preemies +preeminence +preeminent +preeminently +preemotion +preemotional +preemotionally +preemperor +preemphasis +preemploy +preemployee +preemployer +preemployment +preempt +preempted +preempting +preemption +preemptions +preemptive +preemptively +preemptor +preemptory +preempts +preen +preenable +preenabled +preenabling +preenact +preenacted +preenacting +preenaction +preenacts +preenclose +preenclosed +preenclosing +preenclosure +preencounter +preencourage +preencouragement +preendeavor +preendorse +preendorsed +preendorsement +preendorser +preendorsing +preened +preener +preeners +preenforce +preenforced +preenforcement +preenforcing +preengage +preengaged +preengagement +preengages +preengaging +preengineering +preening +preenjoy +preenjoyable +preenjoyment +preenlarge +preenlarged +preenlargement +preenlarging +preenlighten +preenlightener +preenlightenment +preenlist +preenlistment +preenlistments +preenroll +preenrollment +preens +preentail +preentailment +preenter +preentertain +preentertainer +preentertainment +preenthusiasm +preentitle +preentitled +preentitling +preentrance +preentry +preenumerate +preenumerated +preenumerating +preenumeration +preenvelop +preenvelopment +preenvironmental +preepidemic +preepochal +preequalization +preequip +preequipment +preequipped +preequipping +preequity +preerect +preerection +preerupt +preeruption +preeruptive +preeruptively +prees +preescape +preescaped +preescaping +preesophageal +preessay +preessential +preessentially +preestablish +preestablished +preestablishes +preestablishing +preesteem +preestimate +preestimated +preestimates +preestimating +preestimation +preestival +preeternal +preeternity +preevade +preevaded +preevading +preevaporate +preevaporated +preevaporating +preevaporation +preevaporator +preevasion +preevidence +preevident +preevidently +preevolutional +preevolutionary +preevolutionist +preexact +preexaction +preexamination +preexaminations +preexamine +preexamined +preexaminer +preexamines +preexamining +preexcept +preexception +preexceptional +preexceptionally +preexchange +preexchanged +preexchanging +preexcitation +preexcite +preexcited +preexciting +preexclude +preexcluded +preexcluding +preexclusion +preexclusive +preexclusively +preexcursion +preexcuse +preexcused +preexcusing +preexecute +preexecuted +preexecuting +preexecution +preexecutor +preexempt +preexemption +preexhaust +preexhaustion +preexhibit +preexhibition +preexhibitor +preexilian +preexilic +preexist +preexisted +preexistence +preexistent +preexisting +preexists +preexpand +preexpansion +preexpect +preexpectant +preexpectation +preexpedition +preexpeditionary +preexpend +preexpenditure +preexpense +preexperience +preexperienced +preexperiencing +preexperiment +preexperimental +preexpiration +preexplain +preexplanation +preexplanatory +preexplode +preexploded +preexploding +preexplosion +preexpose +preexposed +preexposes +preexposing +preexposition +preexposure +preexposures +preexpound +preexpounder +preexpress +preexpression +preexpressive +preextend +preextensive +preextensively +preextent +preextinction +preextinguish +preextinguishment +preextract +preextraction +preeze +pref +prefab +prefabbed +prefabbing +prefabricate +prefabricated +prefabricates +prefabricating +prefabrication +prefabricator +prefabs +preface +prefaceable +prefaced +prefacer +prefacers +prefaces +prefacial +prefacing +prefacist +prefactor +prefactory +prefamiliar +prefamiliarity +prefamiliarly +prefamous +prefamously +prefashion +prefashioned +prefatial +prefator +prefatory +prefatorial +prefatorially +prefatorily +prefavor +prefavorable +prefavorably +prefavorite +prefearful +prefearfully +prefeast +prefect +prefectly +prefectoral +prefectorial +prefectorially +prefectorian +prefects +prefectship +prefectual +prefectural +prefecture +prefectures +prefecundation +prefecundatory +prefederal +prefelic +prefer +preferability +preferable +preferableness +preferably +prefered +preferee +preference +preferences +preferent +preferential +preferentialism +preferentialist +preferentially +preferment +prefermentation +preferments +preferral +preferred +preferredly +preferredness +preferrer +preferrers +preferring +preferrous +prefers +prefertile +prefertility +prefertilization +prefertilize +prefertilized +prefertilizing +prefervid +prefestival +prefet +prefeudal +prefeudalic +prefeudalism +preffroze +preffrozen +prefiction +prefictional +prefigurate +prefiguration +prefigurative +prefiguratively +prefigurativeness +prefigure +prefigured +prefigurement +prefigurer +prefigures +prefiguring +prefill +prefiller +prefills +prefilter +prefinal +prefinance +prefinanced +prefinancial +prefinancing +prefine +prefinish +prefix +prefixable +prefixal +prefixally +prefixation +prefixed +prefixedly +prefixes +prefixing +prefixion +prefixions +prefixture +preflagellate +preflagellated +preflatter +preflattery +preflavor +preflavoring +preflection +preflexion +preflight +preflood +prefloration +preflowering +prefocus +prefocused +prefocuses +prefocusing +prefocussed +prefocusses +prefocussing +prefoliation +prefool +preforbidden +preforceps +preforgave +preforgive +preforgiven +preforgiveness +preforgiving +preforgotten +preform +preformant +preformation +preformationary +preformationism +preformationist +preformative +preformed +preforming +preformism +preformist +preformistic +preforms +preformulate +preformulated +preformulating +preformulation +prefortunate +prefortunately +prefortune +prefoundation +prefounder +prefract +prefragrance +prefragrant +prefrank +prefranked +prefranking +prefrankness +prefranks +prefraternal +prefraternally +prefraud +prefreeze +prefreezing +prefreshman +prefreshmen +prefriendly +prefriendship +prefright +prefrighten +prefrontal +prefroze +prefrozen +prefulfill +prefulfillment +prefulgence +prefulgency +prefulgent +prefunction +prefunctional +prefuneral +prefungoidal +prefurlough +prefurnish +pregain +pregainer +pregalvanize +pregalvanized +pregalvanizing +pregame +preganglionic +pregastrular +pregather +pregathering +pregeminum +pregenerate +pregenerated +pregenerating +pregeneration +pregenerosity +pregenerous +pregenerously +pregenial +pregeniculatum +pregeniculum +pregenital +pregeological +preggers +preghiera +pregirlhood +preglacial +pregladden +pregladness +preglenoid +preglenoidal +preglobulin +pregnability +pregnable +pregnance +pregnancy +pregnancies +pregnant +pregnantly +pregnantness +pregnenolone +pregolden +pregolfing +pregracile +pregracious +pregrade +pregraded +pregrading +pregraduation +pregranite +pregranitic +pregratify +pregratification +pregratified +pregratifying +pregreet +pregreeting +pregrievance +pregrowth +preguarantee +preguaranteed +preguaranteeing +preguarantor +preguard +preguess +preguidance +preguide +preguided +preguiding +preguilt +preguilty +preguiltiness +pregust +pregustant +pregustation +pregustator +pregustic +prehallux +prehalter +prehalteres +prehandicap +prehandicapped +prehandicapping +prehandle +prehandled +prehandling +prehaps +preharden +prehardened +prehardener +prehardening +prehardens +preharmony +preharmonious +preharmoniously +preharmoniousness +preharsh +preharshness +preharvest +prehatred +prehaunt +prehaunted +prehaustorium +prehazard +prehazardous +preheal +prehearing +preheat +preheated +preheater +preheating +preheats +prehemiplegic +prehend +prehended +prehensibility +prehensible +prehensile +prehensility +prehension +prehensive +prehensiveness +prehensor +prehensory +prehensorial +prehepatic +prehepaticus +preheroic +prehesitancy +prehesitate +prehesitated +prehesitating +prehesitation +prehexameral +prehydration +prehypophysis +prehistory +prehistorian +prehistoric +prehistorical +prehistorically +prehistorics +prehistories +prehnite +prehnitic +preholder +preholding +preholiday +prehominid +prehorizon +prehorror +prehostile +prehostility +prehuman +prehumans +prehumiliate +prehumiliation +prehumor +prehunger +prey +preidea +preidentify +preidentification +preidentified +preidentifying +preyed +preyer +preyers +preyful +preignition +preying +preyingly +preilium +preilluminate +preillumination +preillustrate +preillustrated +preillustrating +preillustration +preimage +preimaginary +preimagination +preimagine +preimagined +preimagining +preimbibe +preimbibed +preimbibing +preimbue +preimbued +preimbuing +preimitate +preimitated +preimitating +preimitation +preimitative +preimmigration +preimpair +preimpairment +preimpart +preimperial +preimport +preimportance +preimportant +preimportantly +preimportation +preimposal +preimpose +preimposed +preimposing +preimposition +preimpress +preimpression +preimpressionism +preimpressionist +preimpressive +preimprove +preimproved +preimprovement +preimproving +preinaugural +preinaugurate +preinaugurated +preinaugurating +preincarnate +preincentive +preincination +preinclination +preincline +preinclined +preinclining +preinclude +preincluded +preincluding +preinclusion +preincorporate +preincorporated +preincorporating +preincorporation +preincrease +preincreased +preincreasing +preindebted +preindebtedly +preindebtedness +preindemnify +preindemnification +preindemnified +preindemnifying +preindemnity +preindependence +preindependent +preindependently +preindesignate +preindicant +preindicate +preindicated +preindicating +preindication +preindicative +preindispose +preindisposed +preindisposing +preindisposition +preinduce +preinduced +preinducement +preinducing +preinduction +preinductive +preindulge +preindulged +preindulgence +preindulgent +preindulging +preindustry +preindustrial +preinfect +preinfection +preinfer +preinference +preinferredpreinferring +preinflection +preinflectional +preinflict +preinfliction +preinfluence +preinform +preinformation +preinhabit +preinhabitant +preinhabitation +preinhere +preinhered +preinhering +preinherit +preinheritance +preinitial +preinitialize +preinitialized +preinitializes +preinitializing +preinitiate +preinitiated +preinitiating +preinitiation +preinjure +preinjury +preinjurious +preinquisition +preinscribe +preinscribed +preinscribing +preinscription +preinsert +preinserted +preinserting +preinsertion +preinserts +preinsinuate +preinsinuated +preinsinuating +preinsinuatingly +preinsinuation +preinsinuative +preinspect +preinspection +preinspector +preinspire +preinspired +preinspiring +preinstall +preinstallation +preinstill +preinstillation +preinstruct +preinstructed +preinstructing +preinstruction +preinstructional +preinstructive +preinstructs +preinsula +preinsular +preinsulate +preinsulated +preinsulating +preinsulation +preinsult +preinsurance +preinsure +preinsured +preinsuring +preintellectual +preintellectually +preintelligence +preintelligent +preintelligently +preintend +preintention +preintercede +preinterceded +preinterceding +preintercession +preinterchange +preintercourse +preinterest +preinterfere +preinterference +preinterpret +preinterpretation +preinterpretative +preinterrupt +preinterview +preintimate +preintimated +preintimately +preintimating +preintimation +preintone +preinvasive +preinvent +preinvention +preinventive +preinventory +preinventories +preinvest +preinvestigate +preinvestigated +preinvestigating +preinvestigation +preinvestigator +preinvestment +preinvitation +preinvite +preinvited +preinviting +preinvocation +preinvolve +preinvolved +preinvolvement +preinvolving +preiotization +preiotize +preyouthful +preirrigation +preirrigational +preys +preissuance +preissue +preissued +preissuing +prejacent +prejournalistic +prejudge +prejudged +prejudgement +prejudger +prejudges +prejudging +prejudgment +prejudgments +prejudicate +prejudication +prejudicative +prejudicator +prejudice +prejudiced +prejudicedly +prejudiceless +prejudices +prejudiciable +prejudicial +prejudicially +prejudicialness +prejudicing +prejudicious +prejudiciously +prejunior +prejurisdiction +prejustify +prejustification +prejustified +prejustifying +prejuvenile +prekantian +prekindergarten +prekindergartens +prekindle +prekindled +prekindling +preknew +preknit +preknow +preknowing +preknowledge +preknown +prela +prelabel +prelabial +prelabor +prelabrum +prelachrymal +prelacy +prelacies +prelacrimal +prelacteal +prelanguage +prelapsarian +prelaryngoscopic +prelate +prelatehood +prelateity +prelates +prelateship +prelatess +prelaty +prelatial +prelatic +prelatical +prelatically +prelaticalness +prelation +prelatish +prelatism +prelatist +prelatize +prelatry +prelature +prelaunch +prelaunching +prelaw +prelawful +prelawfully +prelawfulness +prelease +preleased +preleasing +prelect +prelected +prelecting +prelection +prelector +prelectorship +prelectress +prelects +prelecture +prelectured +prelecturing +prelegacy +prelegal +prelegate +prelegatee +prelegend +prelegendary +prelegislative +prelexical +preliability +preliable +prelibation +preliberal +preliberality +preliberally +preliberate +preliberated +preliberating +preliberation +prelicense +prelicensed +prelicensing +prelim +preliminary +preliminaries +preliminarily +prelimit +prelimitate +prelimitated +prelimitating +prelimitation +prelimited +prelimiting +prelimits +prelims +prelingual +prelingually +prelinguistic +prelinpinpin +preliquidate +preliquidated +preliquidating +preliquidation +preliteral +preliterally +preliteralness +preliterary +preliterate +preliterature +prelithic +prelitigation +preloaded +preloan +prelocalization +prelocate +prelocated +prelocating +prelogic +prelogical +preloral +preloreal +preloss +prelude +preluded +preluder +preluders +preludes +preludial +preluding +preludio +preludious +preludiously +preludium +preludize +prelumbar +prelusion +prelusive +prelusively +prelusory +prelusorily +preluxurious +preluxuriously +preluxuriousness +prem +premachine +premade +premadness +premaintain +premaintenance +premake +premaker +premaking +premalignant +preman +premandibular +premanhood +premaniacal +premanifest +premanifestation +premankind +premanufacture +premanufactured +premanufacturer +premanufacturing +premarital +premarketing +premarry +premarriage +premarried +premarrying +premastery +prematch +premate +premated +prematerial +prematernity +premating +prematrimonial +prematrimonially +prematuration +premature +prematurely +prematureness +prematurity +prematurities +premaxilla +premaxillae +premaxillary +premeasure +premeasured +premeasurement +premeasuring +premechanical +premed +premedia +premedial +premedian +premedic +premedical +premedicate +premedicated +premedicating +premedication +premedics +premedieval +premedievalism +premeditate +premeditated +premeditatedly +premeditatedness +premeditates +premeditating +premeditatingly +premeditation +premeditative +premeditator +premeditators +premeds +premegalithic +premeiotic +prememoda +prememoranda +prememorandum +prememorandums +premen +premenace +premenaced +premenacing +premenstrual +premenstrually +premention +premeridian +premerit +premetallic +premethodical +premia +premial +premiant +premiate +premiated +premiating +premycotic +premidnight +premidsummer +premie +premyelocyte +premier +premieral +premiere +premiered +premieres +premieress +premiering +premierjus +premiers +premiership +premierships +premies +premilitary +premillenarian +premillenarianism +premillenial +premillennial +premillennialise +premillennialised +premillennialising +premillennialism +premillennialist +premillennialize +premillennialized +premillennializing +premillennially +premillennian +preminister +preministry +preministries +premio +premious +premisal +premise +premised +premises +premising +premisory +premisrepresent +premisrepresentation +premiss +premissable +premisses +premit +premythical +premium +premiums +premix +premixed +premixer +premixes +premixing +premixture +premodel +premodeled +premodeling +premodern +premodify +premodification +premodified +premodifying +premolar +premolars +premold +premolder +premolding +premonarchal +premonarchial +premonarchical +premonetary +premonetory +premongolian +premonish +premonishment +premonition +premonitions +premonitive +premonitor +premonitory +premonitorily +premonopoly +premonopolies +premonopolize +premonopolized +premonopolizing +premonstrant +premonstratensian +premonstratensis +premonstration +premonumental +premoral +premorality +premorally +premorbid +premorbidly +premorbidness +premorning +premorse +premortal +premortally +premortify +premortification +premortified +premortifying +premortuary +premorula +premosaic +premotion +premourn +premove +premovement +premover +premuddle +premuddled +premuddling +premultiply +premultiplication +premultiplier +premultiplying +premundane +premune +premunicipal +premunire +premunition +premunitory +premusical +premusically +premuster +premutative +premutiny +premutinied +premutinies +premutinying +prename +prenames +prenanthes +prenarcotic +prenares +prenarial +prenaris +prenasal +prenatal +prenatalist +prenatally +prenational +prenative +prenatural +prenaval +prender +prendre +prenebular +prenecessitate +prenecessitated +prenecessitating +preneglect +preneglectful +prenegligence +prenegligent +prenegotiate +prenegotiated +prenegotiating +prenegotiation +preneolithic +prenephritic +preneural +preneuralgic +prenight +prenoble +prenodal +prenomen +prenomens +prenomina +prenominal +prenominate +prenominated +prenominating +prenomination +prenominical +prenotation +prenote +prenoted +prenotice +prenotify +prenotification +prenotified +prenotifying +prenoting +prenotion +prentice +prenticed +prentices +prenticeship +prenticing +prenumber +prenumbering +prenuncial +prenunciate +prenuptial +prenursery +prenurseries +prenzie +preobedience +preobedient +preobediently +preobject +preobjection +preobjective +preobligate +preobligated +preobligating +preobligation +preoblige +preobliged +preobliging +preoblongata +preobservance +preobservation +preobservational +preobserve +preobserved +preobserving +preobstruct +preobstruction +preobtain +preobtainable +preobtrude +preobtruded +preobtrudingpreobtrusion +preobtrusion +preobtrusive +preobviate +preobviated +preobviating +preobvious +preobviously +preobviousness +preoccasioned +preoccipital +preocclusion +preoccultation +preoccupancy +preoccupant +preoccupate +preoccupation +preoccupations +preoccupative +preoccupy +preoccupied +preoccupiedly +preoccupiedness +preoccupier +preoccupies +preoccupying +preoccur +preoccurred +preoccurrence +preoccurring +preoceanic +preocular +preodorous +preoesophageal +preoffend +preoffense +preoffensive +preoffensively +preoffensiveness +preoffer +preoffering +preofficial +preofficially +preominate +preomission +preomit +preomitted +preomitting +preopen +preopening +preoperate +preoperated +preoperating +preoperation +preoperative +preoperatively +preoperator +preopercle +preopercular +preoperculum +preopinion +preopinionated +preoppose +preopposed +preopposing +preopposition +preoppress +preoppression +preoppressor +preoptic +preoptimistic +preoption +preoral +preorally +preorbital +preordain +preordained +preordaining +preordainment +preordains +preorder +preordered +preordering +preordinance +preordination +preorganic +preorganically +preorganization +preorganize +preorganized +preorganizing +preoriginal +preoriginally +preornamental +preotic +preoutfit +preoutfitted +preoutfitting +preoutline +preoutlined +preoutlining +preoverthrew +preoverthrow +preoverthrowing +preoverthrown +preoviposition +preovulatory +prep +prepack +prepackage +prepackaged +prepackages +prepackaging +prepacked +prepacking +prepacks +prepaging +prepay +prepayable +prepaid +prepaying +prepayment +prepayments +prepainful +prepays +prepalaeolithic +prepalatal +prepalatine +prepaleolithic +prepanic +preparable +preparateur +preparation +preparationist +preparations +preparative +preparatively +preparatives +preparator +preparatory +preparatorily +prepardon +prepare +prepared +preparedly +preparedness +preparement +preparental +preparer +preparers +prepares +preparietal +preparing +preparingly +preparliamentary +preparoccipital +preparoxysmal +prepartake +prepartaken +prepartaking +preparticipation +prepartisan +prepartition +prepartnership +prepartook +prepatellar +prepatent +prepatrician +prepatriotic +prepave +prepaved +prepavement +prepaving +prepd +prepectoral +prepeduncle +prepend +prepended +prepending +prepenetrate +prepenetrated +prepenetrating +prepenetration +prepenial +prepense +prepensed +prepensely +prepeople +preperceive +preperception +preperceptive +preperfect +preperitoneal +prepersuade +prepersuaded +prepersuading +prepersuasion +prepersuasive +preperusal +preperuse +preperused +preperusing +prepetition +prepg +prephragma +prephthisical +prepigmental +prepyloric +prepineal +prepink +prepious +prepiously +prepyramidal +prepituitary +preplace +preplaced +preplacement +preplacental +preplaces +preplacing +preplan +preplanned +preplanning +preplans +preplant +preplanting +prepledge +prepledged +prepledging +preplot +preplotted +preplotting +prepn +prepoetic +prepoetical +prepoison +prepolice +prepolish +prepolitic +prepolitical +prepolitically +prepollence +prepollency +prepollent +prepollex +prepollices +preponder +preponderance +preponderancy +preponderant +preponderantly +preponderate +preponderated +preponderately +preponderates +preponderating +preponderatingly +preponderation +preponderous +preponderously +prepontile +prepontine +preportray +preportrayal +prepose +preposed +preposing +preposition +prepositional +prepositionally +prepositions +prepositive +prepositively +prepositor +prepositorial +prepositure +prepossess +prepossessed +prepossesses +prepossessing +prepossessingly +prepossessingness +prepossession +prepossessionary +prepossessions +prepossessor +preposter +preposterous +preposterously +preposterousness +prepostor +prepostorship +prepotence +prepotency +prepotent +prepotential +prepotently +prepped +preppy +preppie +preppies +prepping +prepractical +prepractice +prepracticed +prepracticing +prepractise +prepractised +prepractising +preprandial +prepreference +prepreparation +preprice +prepriced +prepricing +preprimary +preprimer +preprimitive +preprint +preprinted +preprinting +preprints +preprocess +preprocessed +preprocessing +preprocessor +preprocessors +preproduction +preprofess +preprofessional +preprogram +preprogrammed +preprohibition +prepromise +prepromised +prepromising +prepromote +prepromoted +prepromoting +prepromotion +prepronounce +prepronounced +prepronouncement +prepronouncing +preprophetic +preprostatic +preprove +preproved +preprovide +preprovided +preproviding +preprovision +preprovocation +preprovoke +preprovoked +preprovoking +preprudent +preprudently +preps +prepsychology +prepsychological +prepsychotic +prepuberal +prepuberally +prepubertal +prepubertally +prepuberty +prepubescence +prepubescent +prepubic +prepubis +prepublication +prepublish +prepuce +prepuces +prepueblo +prepunch +prepunched +prepunches +prepunching +prepunctual +prepunish +prepunishment +prepupa +prepupal +prepurchase +prepurchased +prepurchaser +prepurchasing +prepurpose +prepurposed +prepurposing +prepurposive +preputial +preputium +prequalify +prequalification +prequalified +prequalifying +prequarantine +prequarantined +prequarantining +prequel +prequestion +prequotation +prequote +prequoted +prequoting +preracing +preradio +prerailroad +prerailroadite +prerailway +preramus +prerational +preready +prereadiness +prerealization +prerealize +prerealized +prerealizing +prerebellion +prereceipt +prereceive +prereceived +prereceiver +prereceiving +prerecital +prerecite +prerecited +prereciting +prereckon +prereckoning +prerecognition +prerecognize +prerecognized +prerecognizing +prerecommend +prerecommendation +prereconcile +prereconciled +prereconcilement +prereconciliation +prereconciling +prerecord +prerecorded +prerecording +prerecords +prerectal +preredeem +preredemption +prereduction +prerefer +prereference +prereferred +prereferring +prerefine +prerefined +prerefinement +prerefining +prereform +prereformation +prereformatory +prerefusal +prerefuse +prerefused +prerefusing +preregal +preregister +preregistered +preregistering +preregisters +preregistration +preregnant +preregulate +preregulated +preregulating +preregulation +prereject +prerejection +prerejoice +prerejoiced +prerejoicing +prerelate +prerelated +prerelating +prerelation +prerelationship +prerelease +prereligious +prereluctance +prereluctation +preremit +preremittance +preremitted +preremitting +preremorse +preremote +preremoval +preremove +preremoved +preremoving +preremunerate +preremunerated +preremunerating +preremuneration +prerenal +prerent +prerental +prereport +prerepresent +prerepresentation +prereproductive +prereption +prerepublican +prerequest +prerequire +prerequired +prerequirement +prerequiring +prerequisite +prerequisites +prerequisition +preresemblance +preresemble +preresembled +preresembling +preresolution +preresolve +preresolved +preresolving +preresort +prerespectability +prerespectable +prerespiration +prerespire +preresponsibility +preresponsible +prerestoration +prerestrain +prerestraint +prerestrict +prerestriction +prereturn +prereveal +prerevelation +prerevenge +prerevenged +prerevenging +prereversal +prereverse +prereversed +prereversing +prereview +prerevise +prerevised +prerevising +prerevision +prerevival +prerevolutionary +prerheumatic +prerich +prerighteous +prerighteously +prerighteousness +prerogatival +prerogative +prerogatived +prerogatively +prerogatives +prerogativity +preroyal +preroyally +preroyalty +prerolandic +preromantic +preromanticism +preroute +prerouted +preroutine +prerouting +prerupt +preruption +pres +presa +presacral +presacrifice +presacrificed +presacrificial +presacrificing +presage +presaged +presageful +presagefully +presagefulness +presagement +presager +presagers +presages +presagient +presaging +presagingly +presay +presaid +presaying +presalvation +presanctify +presanctification +presanctified +presanctifying +presanguine +presanitary +presartorial +presatisfaction +presatisfactory +presatisfy +presatisfied +presatisfying +presavage +presavagery +presaw +presbyacousia +presbyacusia +presbycousis +presbycusis +presbyope +presbyophrenia +presbyophrenic +presbyopy +presbyopia +presbyopic +presbyte +presbyter +presbyteral +presbyterate +presbyterated +presbytere +presbyteress +presbytery +presbyteria +presbyterial +presbyterially +presbyterian +presbyterianism +presbyterianize +presbyterianly +presbyterians +presbyteries +presbyterium +presbyters +presbytership +presbytia +presbytic +presbytinae +presbytis +presbytism +prescan +prescapula +prescapular +prescapularis +prescholastic +preschool +preschooler +preschoolers +prescience +prescient +prescientific +presciently +prescind +prescinded +prescindent +prescinding +prescinds +prescission +prescore +prescored +prescores +prescoring +prescout +prescribable +prescribe +prescribed +prescriber +prescribes +prescribing +prescript +prescriptibility +prescriptible +prescription +prescriptionist +prescriptions +prescriptive +prescriptively +prescriptiveness +prescriptivism +prescriptivist +prescriptorial +prescripts +prescrive +prescutal +prescutum +prese +preseal +presearch +preseason +preseasonal +presecular +presecure +presecured +presecuring +presedentary +presee +preseeing +preseen +preselect +preselected +preselecting +preselection +preselector +preselects +presell +preselling +presells +presemilunar +preseminal +preseminary +presence +presenced +presenceless +presences +presenile +presenility +presensation +presension +present +presentability +presentable +presentableness +presentably +presental +presentation +presentational +presentationalism +presentationes +presentationism +presentationist +presentations +presentative +presentatively +presented +presentee +presentence +presentenced +presentencing +presenter +presenters +presential +presentiality +presentially +presentialness +presentiate +presentient +presentiment +presentimental +presentiments +presenting +presentist +presentive +presentively +presentiveness +presently +presentment +presentness +presentor +presents +preseparate +preseparated +preseparating +preseparation +preseparator +preseptal +preser +preservability +preservable +preserval +preservation +preservationist +preservations +preservative +preservatives +preservatize +preservatory +preserve +preserved +preserver +preserveress +preservers +preserves +preserving +preses +presession +preset +presets +presettable +presetting +presettle +presettled +presettlement +presettling +presexual +preshadow +preshape +preshaped +preshapes +preshaping +preshare +preshared +presharing +presharpen +preshelter +preship +preshipment +preshipped +preshipping +preshortage +preshorten +preshow +preshowed +preshowing +preshown +preshows +preshrink +preshrinkage +preshrinking +preshrunk +preside +presided +presidence +presidency +presidencia +presidencies +president +presidente +presidentes +presidentess +presidential +presidentially +presidentiary +presidents +presidentship +presider +presiders +presides +presidy +presidia +presidial +presidially +presidiary +presiding +presidio +presidios +presidium +presidiums +presift +presifted +presifting +presifts +presign +presignal +presignaled +presignify +presignificance +presignificancy +presignificant +presignification +presignificative +presignificator +presignified +presignifying +presylvian +presimian +presympathy +presympathize +presympathized +presympathizing +presymphysial +presymphony +presymphonic +presymptom +presymptomatic +presynapsis +presynaptic +presynaptically +presynsacral +presystematic +presystematically +presystole +presystolic +preslavery +presley +presmooth +presoak +presoaked +presoaking +presoaks +presocial +presocialism +presocialist +presolar +presold +presolicit +presolicitation +presolution +presolvated +presolve +presolved +presolving +presophomore +presound +prespecialist +prespecialize +prespecialized +prespecializing +prespecify +prespecific +prespecifically +prespecification +prespecified +prespecifying +prespective +prespeculate +prespeculated +prespeculating +prespeculation +presphenoid +presphenoidal +presphygmic +prespinal +prespinous +prespiracular +presplendor +presplenomegalic +prespoil +prespontaneity +prespontaneous +prespontaneously +prespread +prespreading +presprinkle +presprinkled +presprinkling +prespur +prespurred +prespurring +press +pressable +pressage +pressboard +pressdom +pressed +pressel +presser +pressers +presses +pressfat +pressful +pressgang +pressible +pressie +pressing +pressingly +pressingness +pressings +pression +pressiroster +pressirostral +pressive +pressly +pressman +pressmanship +pressmark +pressmaster +pressmen +pressor +pressoreceptor +pressors +pressosensitive +presspack +pressroom +pressrooms +pressrun +pressruns +pressurage +pressural +pressure +pressured +pressureless +pressureproof +pressures +pressuring +pressurization +pressurize +pressurized +pressurizer +pressurizers +pressurizes +pressurizing +presswoman +presswomen +presswork +pressworker +prest +prestabilism +prestability +prestable +prestamp +prestamped +prestamping +prestamps +prestandard +prestandardization +prestandardize +prestandardized +prestandardizing +prestant +prestate +prestated +prestating +prestation +prestatistical +presteam +presteel +prester +presternal +presternum +presters +prestezza +prestidigital +prestidigitate +prestidigitation +prestidigitator +prestidigitatory +prestidigitatorial +prestidigitators +prestige +prestigeful +prestiges +prestigiate +prestigiation +prestigiator +prestigious +prestigiously +prestigiousness +prestimulate +prestimulated +prestimulating +prestimulation +prestimuli +prestimulus +prestissimo +prestly +presto +prestock +prestomial +prestomium +prestorage +prestore +prestored +prestoring +prestos +prestraighten +prestrain +prestrengthen +prestress +prestressed +prestretch +prestricken +prestruggle +prestruggled +prestruggling +prests +prestubborn +prestudy +prestudied +prestudying +prestudious +prestudiously +prestudiousness +presubdue +presubdued +presubduing +presubiculum +presubject +presubjection +presubmission +presubmit +presubmitted +presubmitting +presubordinate +presubordinated +presubordinating +presubordination +presubscribe +presubscribed +presubscriber +presubscribing +presubscription +presubsist +presubsistence +presubsistent +presubstantial +presubstitute +presubstituted +presubstituting +presubstitution +presuccess +presuccessful +presuccessfully +presuffer +presuffering +presufficiency +presufficient +presufficiently +presuffrage +presuggest +presuggestion +presuggestive +presuitability +presuitable +presuitably +presul +presumable +presumableness +presumably +presume +presumed +presumedly +presumer +presumers +presumes +presuming +presumingly +presumption +presumptions +presumptious +presumptiously +presumptive +presumptively +presumptiveness +presumptuous +presumptuously +presumptuousness +presuperficial +presuperficiality +presuperficially +presuperfluity +presuperfluous +presuperfluously +presuperintendence +presuperintendency +presupervise +presupervised +presupervising +presupervision +presupervisor +presupplemental +presupplementary +presupply +presupplicate +presupplicated +presupplicating +presupplication +presupplied +presupplying +presupport +presupposal +presuppose +presupposed +presupposes +presupposing +presupposition +presuppositionless +presuppositions +presuppress +presuppression +presuppurative +presupremacy +presupreme +presurgery +presurgical +presurmise +presurmised +presurmising +presurprisal +presurprise +presurrender +presurround +presurvey +presusceptibility +presusceptible +presuspect +presuspend +presuspension +presuspicion +presuspicious +presuspiciously +presuspiciousness +presustain +presutural +preswallow +pret +preta +pretabulate +pretabulated +pretabulating +pretabulation +pretan +pretangible +pretangibly +pretannage +pretanned +pretanning +pretardy +pretardily +pretardiness +pretariff +pretarsi +pretarsus +pretarsusi +pretaste +pretasted +pretaster +pretastes +pretasting +pretaught +pretax +pretaxation +preteach +preteaching +pretechnical +pretechnically +preteen +preteens +pretelegraph +pretelegraphic +pretelephone +pretelephonic +pretell +pretelling +pretemperate +pretemperately +pretemporal +pretempt +pretemptation +pretence +pretenced +pretenceful +pretenceless +pretences +pretend +pretendant +pretended +pretendedly +pretender +pretenderism +pretenders +pretendership +pretending +pretendingly +pretendingness +pretends +pretense +pretensed +pretenseful +pretenseless +pretenses +pretension +pretensional +pretensionless +pretensions +pretensive +pretensively +pretensiveness +pretentative +pretention +pretentious +pretentiously +pretentiousness +preter +pretercanine +preterchristian +preterconventional +preterdetermined +preterdeterminedly +preterdiplomatic +preterdiplomatically +preterequine +preteressential +pretergress +pretergression +preterhuman +preterience +preterient +preterimperfect +preterintentional +preterist +preterit +preterite +preteriteness +preterition +preteritive +preteritness +preterits +preterlabent +preterlegal +preterlethal +preterminal +pretermission +pretermit +pretermitted +pretermitter +pretermitting +preternative +preternatural +preternaturalism +preternaturalist +preternaturality +preternaturally +preternaturalness +preternormal +preternotorious +preternuptial +preterperfect +preterpluperfect +preterpolitical +preterrational +preterregular +preterrestrial +preterritorial +preterroyal +preterscriptural +preterseasonable +pretersensual +pretervection +pretest +pretested +pretestify +pretestified +pretestifying +pretestimony +pretestimonies +pretesting +pretests +pretext +pretexta +pretextae +pretexted +pretexting +pretexts +pretextuous +pretheological +prethyroid +prethoracic +prethoughtful +prethoughtfully +prethoughtfulness +prethreaten +prethrill +prethrust +pretibial +pretil +pretimely +pretimeliness +pretympanic +pretincture +pretyphoid +pretypify +pretypified +pretypifying +pretypographical +pretyranny +pretyrannical +pretire +pretired +pretiring +pretium +pretoken +pretold +pretone +pretonic +pretor +pretoria +pretorial +pretorian +pretorium +pretors +pretorship +pretorsional +pretorture +pretortured +pretorturing +pretournament +pretrace +pretraced +pretracheal +pretracing +pretraditional +pretrain +pretraining +pretransact +pretransaction +pretranscribe +pretranscribed +pretranscribing +pretranscription +pretranslate +pretranslated +pretranslating +pretranslation +pretransmission +pretransmit +pretransmitted +pretransmitting +pretransport +pretransportation +pretravel +pretreat +pretreated +pretreaty +pretreating +pretreatment +pretreats +pretrematic +pretry +pretrial +pretribal +pretried +pretrying +pretrochal +pretty +prettied +prettier +pretties +prettiest +prettyface +prettify +prettification +prettified +prettifier +prettifiers +prettifies +prettifying +prettying +prettyish +prettyism +prettikin +prettily +prettiness +pretubercular +pretuberculous +pretzel +pretzels +preultimate +preultimately +preumbonal +preunderstand +preunderstanding +preunderstood +preundertake +preundertaken +preundertaking +preundertook +preunion +preunions +preunite +preunited +preunites +preuniting +preutilizable +preutilization +preutilize +preutilized +preutilizing +preux +prev +prevacate +prevacated +prevacating +prevacation +prevaccinate +prevaccinated +prevaccinating +prevaccination +prevail +prevailance +prevailed +prevailer +prevailers +prevailing +prevailingly +prevailingness +prevailment +prevails +prevalence +prevalency +prevalencies +prevalent +prevalently +prevalentness +prevalescence +prevalescent +prevalid +prevalidity +prevalidly +prevaluation +prevalue +prevalued +prevaluing +prevariation +prevaricate +prevaricated +prevaricates +prevaricating +prevarication +prevarications +prevaricative +prevaricator +prevaricatory +prevaricators +prevascular +preve +prevegetation +prevelar +prevenance +prevenances +prevenancy +prevenant +prevene +prevened +prevenience +prevenient +preveniently +prevening +prevent +preventability +preventable +preventably +preventative +preventatives +prevented +preventer +preventible +preventing +preventingly +prevention +preventionism +preventionist +preventions +preventive +preventively +preventiveness +preventives +preventoria +preventorium +preventoriums +preventral +prevents +preventtoria +preventure +preventured +preventuring +preverb +preverbal +preverify +preverification +preverified +preverifying +prevernal +preversed +preversing +preversion +prevertebral +prevesical +preveto +prevetoed +prevetoes +prevetoing +previctorious +previde +previdence +preview +previewed +previewing +previews +previgilance +previgilant +previgilantly +previolate +previolated +previolating +previolation +previous +previously +previousness +previse +prevised +previses +previsibility +previsible +previsibly +prevising +prevision +previsional +previsionary +previsioned +previsioning +previsit +previsitor +previsive +previsor +previsors +previze +prevocal +prevocalic +prevocalically +prevocally +prevocational +prevogue +prevoyance +prevoyant +prevoid +prevoidance +prevolitional +prevolunteer +prevomer +prevost +prevot +prevotal +prevote +prevoted +prevoting +prevue +prevued +prevues +prevuing +prewar +prewarm +prewarmed +prewarming +prewarms +prewarn +prewarned +prewarning +prewarns +prewarrant +prewash +prewashed +prewashes +prewashing +preweigh +prewelcome +prewelcomed +prewelcoming +prewelwired +prewelwiring +prewhip +prewhipped +prewhipping +prewilling +prewillingly +prewillingness +prewire +prewired +prewireless +prewiring +prewitness +prewonder +prewonderment +preworldly +preworldliness +preworship +preworthy +preworthily +preworthiness +prewound +prewrap +prewrapped +prewrapping +prewraps +prex +prexes +prexy +prexies +prezygapophysial +prezygapophysis +prezygomatic +prezonal +prezone +prf +pry +pria +priacanthid +priacanthidae +priacanthine +priacanthus +priam +priapean +priapi +priapic +priapism +priapismic +priapisms +priapitis +priapulacea +priapulid +priapulida +priapulidae +priapuloid +priapuloidea +priapulus +priapus +priapuses +priapusian +pribble +price +priceable +priceably +priced +pricefixing +pricey +priceite +priceless +pricelessly +pricelessness +pricemaker +pricer +pricers +prices +prich +pricy +pricier +priciest +pricing +prick +prickado +prickant +pricked +pricker +prickers +pricket +prickets +prickfoot +pricky +prickier +prickiest +pricking +prickingly +prickish +prickle +prickleback +prickled +pricklefish +prickles +prickless +prickly +pricklyback +pricklier +prickliest +prickliness +prickling +pricklingly +pricklouse +prickmadam +prickmedainty +prickproof +pricks +prickseam +prickshot +prickspur +pricktimber +prickwood +pride +prided +prideful +pridefully +pridefulness +prideless +pridelessly +prideling +prides +prideweed +pridy +pridian +priding +pridingly +prie +pried +priedieu +priedieus +priedieux +prier +pryer +priers +pryers +pries +priest +priestal +priestcap +priestcraft +priestdom +priested +priesteen +priestery +priestess +priestesses +priestfish +priestfishes +priesthood +priestianity +priesting +priestish +priestism +priestless +priestlet +priestly +priestlier +priestliest +priestlike +priestliness +priestling +priests +priestship +priestshire +prig +prigdom +prigged +prigger +priggery +priggeries +priggess +prigging +priggish +priggishly +priggishness +priggism +priggisms +prighood +prigman +prigs +prigster +prying +pryingly +pryingness +pryler +prill +prilled +prilling +prillion +prills +prim +prima +primacy +primacies +primacord +primaeval +primage +primages +primal +primality +primally +primaquine +primar +primary +primarian +primaried +primaries +primarily +primariness +primas +primatal +primate +primates +primateship +primatial +primatic +primatical +primatology +primatological +primatologist +primavera +primaveral +prime +primed +primegilt +primely +primeness +primer +primero +primerole +primeros +primers +primes +primeur +primeval +primevalism +primevally +primevarous +primeverin +primeverose +primevity +primevous +primevrin +primi +primy +primianist +primices +primigene +primigenial +primigenian +primigenious +primigenous +primigravida +primine +primines +priming +primings +primipara +primiparae +primiparas +primiparity +primiparous +primipilar +primity +primitiae +primitial +primitias +primitive +primitively +primitiveness +primitives +primitivism +primitivist +primitivistic +primitivity +primly +primmed +primmer +primmest +primming +primness +primnesses +primo +primogenetrix +primogenial +primogenital +primogenitary +primogenitive +primogenitor +primogenitors +primogeniture +primogenitureship +primogenous +primomo +primoprime +primoprimitive +primordality +primordia +primordial +primordialism +primordiality +primordially +primordiate +primordium +primos +primosity +primost +primp +primped +primping +primprint +primps +primrose +primrosed +primroses +primrosetide +primrosetime +primrosy +prims +primsie +primula +primulaceae +primulaceous +primulales +primulas +primulaverin +primulaveroside +primulic +primuline +primulinus +primus +primuses +primwort +prin +prince +princeage +princecraft +princedom +princedoms +princehood +princeite +princekin +princeless +princelet +princely +princelier +princeliest +princelike +princeliness +princeling +princelings +princeps +princes +princeship +princess +princessdom +princesse +princesses +princessly +princesslike +princeton +princewood +princicipia +princify +princified +principal +principality +principalities +principally +principalness +principals +principalship +principate +principe +principes +principi +principia +principial +principiant +principiate +principiation +principium +principle +principled +principles +principly +principling +principulus +princock +princocks +princod +princox +princoxes +prine +pringle +prink +prinked +prinker +prinkers +prinky +prinking +prinkle +prinks +prinos +print +printability +printable +printableness +printably +printanier +printed +printer +printerdom +printery +printeries +printerlike +printers +printing +printings +printless +printline +printmake +printmaker +printmaking +printout +printouts +prints +printscript +printshop +printworks +prio +priodon +priodont +priodontes +prion +prionid +prionidae +prioninae +prionine +prionodesmacea +prionodesmacean +prionodesmaceous +prionodesmatic +prionodon +prionodont +prionopinae +prionopine +prionops +prionus +prior +prioracy +prioral +priorate +priorates +prioress +prioresses +priori +priory +priories +prioristic +prioristically +priorite +priority +priorities +prioritize +prioritized +priorly +priors +priorship +pryproof +prys +prisable +prisage +prisal +priscan +priscian +priscianist +priscilla +priscillian +priscillianism +priscillianist +prise +pryse +prised +prisere +priseres +prises +prisiadka +prising +prism +prismal +prismatic +prismatical +prismatically +prismatization +prismatize +prismatoid +prismatoidal +prismed +prismy +prismoid +prismoidal +prismoids +prisms +prisometer +prison +prisonable +prisonbreak +prisondom +prisoned +prisoner +prisoners +prisonful +prisonhouse +prisoning +prisonlike +prisonment +prisonous +prisons +priss +prisses +prissy +prissier +prissies +prissiest +prissily +prissiness +pristane +pristanes +pristav +pristaw +pristine +pristinely +pristineness +pristipomatidae +pristipomidae +pristis +pristodus +prytaneum +prytany +prytanis +prytanize +pritch +pritchardia +pritchel +prithee +prythee +prittle +prius +priv +privacy +privacies +privacity +privado +privant +privata +privatdocent +privatdozent +private +privateer +privateered +privateering +privateers +privateersman +privately +privateness +privater +privates +privatest +privation +privations +privatism +privatistic +privative +privatively +privativeness +privatization +privatize +privatized +privatizing +privatum +privet +privets +privy +privier +privies +priviest +priviledge +privilege +privileged +privileger +privileges +privileging +privily +priviness +privity +privities +prix +prizable +prize +prizeable +prized +prizefight +prizefighter +prizefighters +prizefighting +prizefights +prizeholder +prizeman +prizemen +prizer +prizery +prizers +prizes +prizetaker +prizewinner +prizewinners +prizewinning +prizeworthy +prizing +prlate +prn +pro +proa +proabolition +proabolitionist +proabortion +proabsolutism +proabsolutist +proabstinence +proacademic +proaccelerin +proacceptance +proach +proacquisition +proacquittal +proacting +proaction +proactive +proactor +proaddition +proadjournment +proadministration +proadmission +proadoption +proadvertising +proadvertizing +proaeresis +proaesthetic +proaggressionist +proagitation +proagon +proagones +proagrarian +proagreement +proagricultural +proagule +proairesis +proairplane +proal +proalcoholism +proalien +proalliance +proallotment +proalteration +proamateur +proambient +proamendment +proamnion +proamniotic +proamusement +proanaphora +proanaphoral +proanarchy +proanarchic +proanarchism +proangiosperm +proangiospermic +proangiospermous +proanimistic +proannexation +proannexationist +proantarctic +proanthropos +proapostolic +proappointment +proapportionment +proappreciation +proappropriation +proapproval +proaquatic +proarbitration +proarbitrationist +proarchery +proarctic +proaristocracy +proaristocratic +proarmy +proart +proarthri +proas +proassessment +proassociation +proatheism +proatheist +proatheistic +proathletic +proatlas +proattack +proattendance +proauction +proaudience +proaulion +proauthor +proauthority +proautomation +proautomobile +proavian +proaviation +proavis +proaward +prob +probabiliorism +probabiliorist +probabilism +probabilist +probabilistic +probabilistically +probability +probabilities +probabilize +probabl +probable +probableness +probably +probachelor +probal +proballoon +proband +probandi +probands +probang +probangs +probanishment +probankruptcy +probant +probargaining +probaseball +probasketball +probata +probate +probated +probates +probathing +probatical +probating +probation +probational +probationally +probationary +probationer +probationerhood +probationers +probationership +probationism +probationist +probations +probationship +probative +probatively +probator +probatory +probattle +probattleship +probatum +probe +probeable +probed +probeer +probenecid +prober +probers +probes +probetting +probing +probings +probiology +probit +probity +probities +probits +probituminous +problem +problematic +problematical +problematically +problematicness +problematist +problematize +problemdom +problemist +problemistic +problemize +problems +problemwise +problockade +proboycott +probonding +probonus +proborrowing +proboscidal +proboscidate +proboscidea +proboscidean +proboscideous +proboscides +proboscidial +proboscidian +proboscidiferous +proboscidiform +probosciform +probosciformed +probosciger +proboscis +proboscises +proboscislike +probouleutic +proboulevard +probowling +proboxing +probrick +probridge +probroadcasting +probudget +probudgeting +probuying +probuilding +probusiness +proc +procaccia +procaccio +procacious +procaciously +procacity +procaine +procaines +procambial +procambium +procanal +procancellation +procapital +procapitalism +procapitalist +procapitalists +procarbazine +procaryote +procaryotic +procarnival +procarp +procarpium +procarps +procarrier +procatalectic +procatalepsis +procatarctic +procatarxis +procathedral +procathedrals +procavia +procaviidae +procbal +procedendo +procedes +procedural +procedurally +procedurals +procedure +procedured +procedures +proceduring +proceed +proceeded +proceeder +proceeders +proceeding +proceedings +proceeds +proceleusmatic +procellaria +procellarian +procellarid +procellariidae +procellariiformes +procellariine +procellas +procello +procellose +procellous +procensorship +procensure +procentralization +procephalic +procercoid +procere +procereal +procerebral +procerebrum +proceremonial +proceremonialism +proceremonialist +proceres +procerite +procerity +proceritic +procerus +process +processability +processable +processal +processed +processer +processes +processibility +processible +processing +procession +processional +processionalist +processionally +processionals +processionary +processioner +processioning +processionist +processionize +processions +processionwise +processive +processor +processors +processual +processus +prochain +procharity +prochein +prochemical +prochlorite +prochondral +prochooi +prochoos +prochordal +prochorion +prochorionic +prochromosome +prochronic +prochronism +prochronistic +prochronize +prochurch +prochurchian +procidence +procident +procidentia +procinct +procyon +procyonidae +procyoniform +procyoniformia +procyoninae +procyonine +procity +procivic +procivilian +procivism +proclaim +proclaimable +proclaimant +proclaimed +proclaimer +proclaimers +proclaiming +proclaimingly +proclaims +proclamation +proclamations +proclamator +proclamatory +proclassic +proclassical +proclei +proclergy +proclerical +proclericalism +proclimax +procline +proclisis +proclitic +proclive +proclivity +proclivities +proclivitous +proclivous +proclivousness +procne +procnemial +procoelia +procoelian +procoelous +procoercion +procoercive +procollectivism +procollectivist +procollectivistic +procollegiate +procolonial +procombat +procombination +procomedy +procommemoration +procomment +procommercial +procommission +procommittee +procommunal +procommunism +procommunist +procommunists +procommunity +procommutation +procompensation +procompetition +procomprise +procompromise +procompulsion +proconcentration +proconcession +proconciliation +procondemnation +proconfederationist +proconference +proconfession +proconfessionist +proconfiscation +proconformity +proconnesian +proconquest +proconscription +proconscriptive +proconservation +proconservationist +proconsolidation +proconstitutional +proconstitutionalism +proconsul +proconsular +proconsulary +proconsularly +proconsulate +proconsulates +proconsuls +proconsulship +proconsulships +proconsultation +procontinuation +proconvention +proconventional +proconviction +procoracoid +procoracoidal +procorporation +procosmetic +procosmopolitan +procotols +procotton +procourt +procrastinate +procrastinated +procrastinates +procrastinating +procrastinatingly +procrastination +procrastinative +procrastinatively +procrastinativeness +procrastinator +procrastinatory +procrastinators +procreant +procreate +procreated +procreates +procreating +procreation +procreative +procreativeness +procreativity +procreator +procreatory +procreators +procreatress +procreatrix +procremation +procrypsis +procryptic +procryptically +procris +procritic +procritique +procrustean +procrusteanism +procrusteanize +procrustes +proctal +proctalgy +proctalgia +proctatresy +proctatresia +proctectasia +proctectomy +procteurynter +proctitis +proctocele +proctocystoplasty +proctocystotomy +proctoclysis +proctocolitis +proctocolonoscopy +proctodaea +proctodaeal +proctodaedaea +proctodaeum +proctodaeums +proctodea +proctodeal +proctodeudea +proctodeum +proctodeums +proctodynia +proctoelytroplastic +proctology +proctologic +proctological +proctologies +proctologist +proctologists +proctoparalysis +proctoplasty +proctoplastic +proctoplegia +proctopolypus +proctoptoma +proctoptosis +proctor +proctorage +proctoral +proctored +proctorial +proctorially +proctorical +proctoring +proctorization +proctorize +proctorling +proctorrhagia +proctorrhaphy +proctorrhea +proctors +proctorship +proctoscope +proctoscopes +proctoscopy +proctoscopic +proctoscopically +proctoscopies +proctosigmoidectomy +proctosigmoiditis +proctospasm +proctostenosis +proctostomy +proctotome +proctotomy +proctotresia +proctotrypid +proctotrypidae +proctotrypoid +proctotrypoidea +proctovalvotomy +proculcate +proculcation +proculian +procumbent +procurability +procurable +procurableness +procuracy +procuracies +procural +procurals +procurance +procurate +procuration +procurative +procurator +procuratorate +procuratory +procuratorial +procurators +procuratorship +procuratrix +procure +procured +procurement +procurements +procurer +procurers +procures +procuress +procuresses +procureur +procuring +procurrent +procursive +procurvation +procurved +proczarist +prod +prodatary +prodd +prodded +prodder +prodders +prodding +proddle +prodecoration +prodefault +prodefiance +prodelay +prodelision +prodemocracy +prodemocrat +prodemocratic +prodenia +prodenominational +prodentine +prodeportation +prodespotic +prodespotism +prodialogue +prodigal +prodigalish +prodigalism +prodigality +prodigalize +prodigally +prodigals +prodigy +prodigies +prodigiosity +prodigious +prodigiously +prodigiousness +prodigus +prodisarmament +prodisplay +prodissoconch +prodissolution +prodistribution +prodition +proditor +proditorious +proditoriously +prodivision +prodivorce +prodomoi +prodomos +prodproof +prodramatic +prodroma +prodromal +prodromata +prodromatic +prodromatically +prodrome +prodromes +prodromic +prodromous +prodromus +prods +producal +produce +produceable +produceableness +produced +producement +producent +producer +producers +producership +produces +producibility +producible +producibleness +producing +product +producted +productibility +productible +productid +productidae +productile +production +productional +productionist +productions +productive +productively +productiveness +productivity +productoid +productor +productory +productress +products +productus +proecclesiastical +proeconomy +proeducation +proeducational +proegumenal +proelectric +proelectrical +proelectrification +proelectrocution +proelimination +proem +proembryo +proembryonic +proemial +proemium +proempire +proempiricism +proempiricist +proemployee +proemployer +proemployment +proemptosis +proems +proenforcement +proenlargement +proenzym +proenzyme +proepimeron +proepiscopist +proepisternum +proequality +proestrus +proethical +proethnic +proethnically +proetid +proetidae +proette +proettes +proetus +proevolution +proevolutionary +proevolutionist +proexamination +proexecutive +proexemption +proexercise +proexperiment +proexperimentation +proexpert +proexporting +proexposure +proextension +proextravagance +prof +proface +profaculty +profanable +profanableness +profanably +profanation +profanations +profanatory +profanchise +profane +profaned +profanely +profanement +profaneness +profaner +profaners +profanes +profaning +profanism +profanity +profanities +profanize +profarmer +profascism +profascist +profascists +profection +profectional +profectitious +profederation +profeminism +profeminist +profeminists +profer +proferment +profert +profess +professable +professed +professedly +professes +professing +profession +professional +professionalisation +professionalise +professionalised +professionalising +professionalism +professionalist +professionalists +professionality +professionalization +professionalize +professionalized +professionalizing +professionally +professionals +professionist +professionize +professionless +professions +professive +professively +professor +professorate +professordom +professoress +professorhood +professory +professorial +professorialism +professorially +professoriat +professoriate +professorlike +professorling +professors +professorship +professorships +proffer +proffered +profferer +profferers +proffering +proffers +profichi +proficience +proficiency +proficiencies +proficient +proficiently +proficientness +profiction +proficuous +proficuously +profile +profiled +profiler +profilers +profiles +profiling +profilist +profilograph +profit +profitability +profitable +profitableness +profitably +profited +profiteer +profiteered +profiteering +profiteers +profiter +profiterole +profiters +profiting +profitless +profitlessly +profitlessness +profitmonger +profitmongering +profitproof +profits +profitsharing +profitted +profitter +profitters +proflated +proflavine +profligacy +profligacies +profligate +profligated +profligately +profligateness +profligates +profligation +proflogger +profluence +profluent +profluvious +profluvium +profonde +proforeign +proforma +profound +profounder +profoundest +profoundly +profoundness +profounds +profraternity +profre +profs +profugate +profulgent +profunda +profundae +profundity +profundities +profuse +profusely +profuseness +profuser +profusion +profusive +profusively +profusiveness +prog +progambling +progamete +progamic +proganosaur +proganosauria +progenerate +progeneration +progenerative +progeny +progenies +progenital +progenity +progenitive +progenitiveness +progenitor +progenitorial +progenitors +progenitorship +progenitress +progenitrix +progeniture +progeotropic +progeotropism +progeria +progermination +progestational +progesterone +progestin +progestogen +progged +progger +proggers +progging +progymnasium +progymnosperm +progymnospermic +progymnospermous +progypsy +proglottic +proglottid +proglottidean +proglottides +proglottis +prognathi +prognathy +prognathic +prognathism +prognathous +progne +prognose +prognosed +prognoses +prognosing +prognosis +prognostic +prognosticable +prognostical +prognostically +prognosticate +prognosticated +prognosticates +prognosticating +prognostication +prognostications +prognosticative +prognosticator +prognosticatory +prognosticators +prognostics +progoneate +progospel +progovernment +prograde +program +programable +programatic +programed +programer +programers +programing +programist +programistic +programma +programmability +programmable +programmar +programmata +programmatic +programmatically +programmatist +programme +programmed +programmer +programmers +programmes +programming +programmist +programmng +programs +progravid +progrede +progrediency +progredient +progress +progressed +progresser +progresses +progressing +progression +progressional +progressionally +progressionary +progressionism +progressionist +progressions +progressism +progressist +progressive +progressively +progressiveness +progressives +progressivism +progressivist +progressivistic +progressivity +progressor +progs +proguardian +prohaste +proheim +prohibit +prohibita +prohibited +prohibiter +prohibiting +prohibition +prohibitionary +prohibitionism +prohibitionist +prohibitionists +prohibitions +prohibitive +prohibitively +prohibitiveness +prohibitor +prohibitory +prohibitorily +prohibits +prohibitum +prohydrotropic +prohydrotropism +proholiday +prohostility +prohuman +prohumanistic +proidealistic +proimmigration +proimmunity +proinclusion +proincrease +proindemnity +proindustry +proindustrial +proindustrialisation +proindustrialization +proinjunction +proinnovationist +proinquiry +proinsurance +prointegration +prointervention +proinvestment +proirrigation +projacient +project +projectable +projected +projectedly +projectile +projectiles +projecting +projectingly +projection +projectional +projectionist +projectionists +projections +projective +projectively +projectivity +projector +projectors +projectress +projectrix +projects +projecture +projet +projets +projicience +projicient +projiciently +projournalistic +projudicial +prokaryote +proke +prokeimenon +proker +prokindergarten +proklausis +prolabium +prolabor +prolacrosse +prolactin +prolamin +prolamine +prolamins +prolan +prolans +prolapse +prolapsed +prolapses +prolapsing +prolapsion +prolapsus +prolarva +prolarval +prolate +prolately +prolateness +prolation +prolative +prolatively +prole +proleague +proleaguer +prolectite +proleg +prolegate +prolegislative +prolegomena +prolegomenal +prolegomenary +prolegomenist +prolegomenon +prolegomenona +prolegomenous +prolegs +proleniency +prolepses +prolepsis +proleptic +proleptical +proleptically +proleptics +proles +proletaire +proletairism +proletary +proletarian +proletarianise +proletarianised +proletarianising +proletarianism +proletarianization +proletarianize +proletarianly +proletarianness +proletarians +proletariat +proletariate +proletariatism +proletaries +proletarise +proletarised +proletarising +proletarization +proletarize +proletarized +proletarizing +proletcult +proletkult +proleucocyte +proleukocyte +prolia +prolicense +prolicidal +prolicide +proliferant +proliferate +proliferated +proliferates +proliferating +proliferation +proliferations +proliferative +proliferous +proliferously +prolify +prolific +prolificacy +prolifical +prolifically +prolificalness +prolificate +prolificated +prolificating +prolification +prolificy +prolificity +prolificly +prolificness +proligerous +prolyl +prolin +proline +prolines +proliquor +proliterary +proliturgical +proliturgist +prolix +prolixious +prolixity +prolixly +prolixness +proller +prolocution +prolocutor +prolocutorship +prolocutress +prolocutrix +prolog +prologed +prologi +prologing +prologise +prologised +prologising +prologist +prologize +prologized +prologizer +prologizing +prologlike +prologos +prologs +prologue +prologued +prologuelike +prologuer +prologues +prologuing +prologuise +prologuised +prologuiser +prologuising +prologuist +prologuize +prologuized +prologuizer +prologuizing +prologulogi +prologus +prolong +prolongable +prolongableness +prolongably +prolongate +prolongated +prolongating +prolongation +prolongations +prolonge +prolonged +prolonger +prolonges +prolonging +prolongment +prolongs +prolotherapy +prolusion +prolusionize +prolusory +prom +promachinery +promachos +promagisterial +promagistracy +promagistrate +promajority +promammal +promammalia +promammalian +promarriage +promatrimonial +promatrimonialist +promaximum +promazine +promemorial +promenade +promenaded +promenader +promenaderess +promenaders +promenades +promenading +promercantile +promercy +promerger +promeristem +promerit +promeritor +promerops +prometacenter +promethazine +promethea +promethean +prometheus +promethium +promic +promycelia +promycelial +promycelium +promilitary +promilitarism +promilitarist +prominence +prominences +prominency +prominent +prominently +prominimum +proministry +prominority +promisable +promiscuity +promiscuities +promiscuous +promiscuously +promiscuousness +promise +promised +promisee +promisees +promiseful +promiseless +promisemonger +promiseproof +promiser +promisers +promises +promising +promisingly +promisingness +promisor +promisors +promiss +promissionary +promissive +promissor +promissory +promissorily +promissvry +promit +promythic +promitosis +promittor +promnesia +promo +promoderation +promoderationist +promodern +promodernist +promodernistic +promonarchy +promonarchic +promonarchical +promonarchicalness +promonarchist +promonarchists +promonopoly +promonopolist +promonopolistic +promontory +promontoried +promontories +promoral +promorph +promorphology +promorphological +promorphologically +promorphologist +promotability +promotable +promote +promoted +promotement +promoter +promoters +promotes +promoting +promotion +promotional +promotions +promotive +promotiveness +promotor +promotorial +promotress +promotrix +promovable +promoval +promove +promovent +prompt +promptbook +promptbooks +prompted +prompter +prompters +promptest +prompting +promptings +promptitude +promptive +promptly +promptness +promptorium +promptress +prompts +promptuary +prompture +proms +promulgate +promulgated +promulgates +promulgating +promulgation +promulgations +promulgator +promulgatory +promulgators +promulge +promulged +promulger +promulges +promulging +promuscidate +promuscis +pron +pronaoi +pronaos +pronate +pronated +pronates +pronating +pronation +pronational +pronationalism +pronationalist +pronationalistic +pronative +pronatoflexor +pronator +pronatores +pronators +pronaval +pronavy +prone +pronegotiation +pronegro +pronegroism +pronely +proneness +pronephric +pronephridiostome +pronephron +pronephros +proneur +prong +prongbuck +pronged +pronger +pronghorn +pronghorns +prongy +pronging +pronglike +prongs +pronic +pronymph +pronymphal +pronity +pronograde +pronomial +pronominal +pronominalize +pronominally +pronomination +prononce +pronota +pronotal +pronotum +pronoun +pronounal +pronounce +pronounceable +pronounceableness +pronounced +pronouncedly +pronouncedness +pronouncement +pronouncements +pronounceness +pronouncer +pronounces +pronouncing +pronouns +pronpl +pronto +pronuba +pronubial +pronuclear +pronuclei +pronucleus +pronumber +pronunciability +pronunciable +pronuncial +pronunciamento +pronunciamentos +pronunciation +pronunciational +pronunciations +pronunciative +pronunciator +pronunciatory +proo +proode +prooemiac +prooemion +prooemium +proof +proofed +proofer +proofers +proofful +proofy +proofing +proofless +prooflessly +prooflike +proofness +proofread +proofreader +proofreaders +proofreading +proofreads +proofroom +proofs +prop +propacifism +propacifist +propadiene +propaedeutic +propaedeutical +propaedeutics +propagability +propagable +propagableness +propagand +propaganda +propagandic +propagandise +propagandised +propagandising +propagandism +propagandist +propagandistic +propagandistically +propagandists +propagandize +propagandized +propagandizes +propagandizing +propagate +propagated +propagates +propagating +propagation +propagational +propagations +propagative +propagator +propagatory +propagators +propagatress +propagines +propago +propagula +propagule +propagulla +propagulum +propayment +propale +propalinal +propane +propanedicarboxylic +propanedioic +propanediol +propanes +propanol +propanone +propapist +proparasceve +proparent +propargyl +propargylic +proparia +proparian +proparliamental +proparoxytone +proparoxytonic +proparticipation +propassion +propatagial +propatagian +propatagium +propatriotic +propatriotism +propatronage +propel +propellable +propellant +propellants +propelled +propellent +propeller +propellers +propelling +propellor +propelment +propels +propend +propended +propendent +propending +propends +propene +propenes +propenyl +propenylic +propenoic +propenol +propenols +propense +propensely +propenseness +propension +propensity +propensities +propensitude +proper +properdin +properer +properest +properispome +properispomenon +properitoneal +properly +properness +propers +property +propertied +properties +propertyless +propertyship +propessimism +propessimist +prophage +prophages +prophase +prophases +prophasic +prophasis +prophecy +prophecies +prophecymonger +prophesy +prophesiable +prophesied +prophesier +prophesiers +prophesies +prophesying +prophet +prophetess +prophetesses +prophethood +prophetic +prophetical +propheticality +prophetically +propheticalness +propheticism +propheticly +prophetism +prophetize +prophetless +prophetlike +prophetry +prophets +prophetship +prophylactic +prophylactical +prophylactically +prophylactics +prophylactodontia +prophylactodontist +prophylaxes +prophylaxy +prophylaxis +prophyll +prophyllum +prophilosophical +prophloem +prophoric +prophototropic +prophototropism +propygidium +propyl +propyla +propylacetic +propylaea +propylaeum +propylalaea +propylamine +propylation +propylene +propylhexedrine +propylic +propylidene +propylite +propylitic +propylitization +propylon +propyls +propination +propine +propyne +propined +propines +propining +propinoic +propynoic +propinquant +propinque +propinquitatis +propinquity +propinquous +propio +propiolaldehyde +propiolate +propiolic +propionaldehyde +propionate +propione +propionibacteria +propionibacterieae +propionibacterium +propionic +propionyl +propionitril +propionitrile +propithecus +propitiable +propitial +propitiate +propitiated +propitiates +propitiating +propitiatingly +propitiation +propitiative +propitiator +propitiatory +propitiatorily +propitious +propitiously +propitiousness +propjet +propjets +proplasm +proplasma +proplastic +proplastid +propless +propleural +propleuron +proplex +proplexus +propliopithecus +propman +propmen +propmistress +propmistresses +propodeal +propodeon +propodeum +propodial +propodiale +propodite +propoditic +propodium +propoganda +propolis +propolises +propolitical +propolitics +propolization +propolize +propoma +propomata +propone +proponed +proponement +proponent +proponents +proponer +propones +proponing +propons +propontic +propontis +propooling +propopery +proport +proportion +proportionability +proportionable +proportionableness +proportionably +proportional +proportionalism +proportionality +proportionally +proportionate +proportionated +proportionately +proportionateness +proportionating +proportioned +proportioner +proportioning +proportionless +proportionment +proportions +propos +proposable +proposal +proposals +proposant +propose +proposed +proposedly +proposer +proposers +proposes +proposing +propositi +propositio +proposition +propositional +propositionally +propositioned +propositioning +propositionize +propositions +propositus +propositusti +proposterously +propound +propounded +propounder +propounders +propounding +propoundment +propounds +propoxy +propoxyphene +proppage +propped +propper +propping +propr +propraetor +propraetorial +propraetorian +propranolol +proprecedent +propretor +propretorial +propretorian +propria +propriation +propriatory +proprietage +proprietary +proprietarian +proprietariat +proprietaries +proprietarily +proprietatis +propriety +proprieties +proprietor +proprietory +proprietorial +proprietorially +proprietors +proprietorship +proprietorships +proprietous +proprietress +proprietresses +proprietrix +proprioception +proprioceptive +proprioceptor +propriospinal +proprium +proprivilege +proproctor +proprofit +proprovincial +proprovost +props +propter +propterygial +propterygium +proptosed +proptoses +proptosis +propublication +propublicity +propugn +propugnacled +propugnaculum +propugnation +propugnator +propugner +propulsation +propulsatory +propulse +propulsion +propulsions +propulsity +propulsive +propulsor +propulsory +propunishment +propupa +propupal +propurchase +propus +propwood +proquaestor +proracing +prorailroad +prorata +proratable +prorate +prorated +prorater +prorates +prorating +proration +prore +proreader +prorealism +prorealist +prorealistic +proreality +prorean +prorebate +prorebel +prorecall +proreciprocation +prorecognition +proreconciliation +prorector +prorectorate +proredemption +proreduction +proreferendum +proreform +proreformist +prorefugee +proregent +prorelease +proreptilia +proreptilian +proreption +prorepublican +proresearch +proreservationist +proresignation +prorestoration +prorestriction +prorevision +prorevisionist +prorevolution +prorevolutionary +prorevolutionist +prorex +prorhinal +prorhipidoglossomorpha +proritual +proritualistic +prorogate +prorogation +prorogations +prorogator +prorogue +prorogued +proroguer +prorogues +proroguing +proroyal +proroyalty +proromance +proromantic +proromanticism +prorrhesis +prorsa +prorsad +prorsal +prorump +proruption +pros +prosabbath +prosabbatical +prosacral +prosaic +prosaical +prosaically +prosaicalness +prosaicism +prosaicness +prosaism +prosaisms +prosaist +prosaists +prosal +prosapy +prosar +prosarthri +prosateur +proscapula +proscapular +proscenia +proscenium +prosceniums +proscholastic +proscholasticism +proscholium +proschool +proscience +proscientific +proscind +proscynemata +prosciutto +proscolecine +proscolex +proscolices +proscribable +proscribe +proscribed +proscriber +proscribes +proscribing +proscript +proscription +proscriptional +proscriptionist +proscriptions +proscriptive +proscriptively +proscriptiveness +proscutellar +proscutellum +prose +prosecrecy +prosecretin +prosect +prosected +prosecting +prosection +prosector +prosectorial +prosectorium +prosectorship +prosects +prosecutable +prosecute +prosecuted +prosecutes +prosecuting +prosecution +prosecutions +prosecutive +prosecutor +prosecutory +prosecutorial +prosecutors +prosecutrices +prosecutrix +prosecutrixes +prosed +proseity +proselenic +prosely +proselike +proselyte +proselyted +proselyter +proselytes +proselytical +proselyting +proselytingly +proselytisation +proselytise +proselytised +proselytiser +proselytising +proselytism +proselytist +proselytistic +proselytization +proselytize +proselytized +proselytizer +proselytizers +proselytizes +proselytizing +proseman +proseminar +proseminary +proseminate +prosemination +prosencephalic +prosencephalon +prosenchyma +prosenchymas +prosenchymata +prosenchymatous +proseneschal +prosequendum +prosequi +prosequitur +proser +proserpina +proserpinaca +prosers +proses +prosethmoid +proseucha +proseuche +prosy +prosier +prosiest +prosify +prosification +prosifier +prosily +prosiliency +prosilient +prosiliently +prosyllogism +prosilverite +prosimiae +prosimian +prosyndicalism +prosyndicalist +prosiness +prosing +prosingly +prosiphon +prosiphonal +prosiphonate +prosish +prosist +prosit +proskomide +proslambanomenos +proslave +proslaver +proslavery +proslaveryism +proslyted +proslyting +prosneusis +proso +prosobranch +prosobranchia +prosobranchiata +prosobranchiate +prosocele +prosocoele +prosodal +prosode +prosodemic +prosodetic +prosody +prosodiac +prosodiacal +prosodiacally +prosodial +prosodially +prosodian +prosodic +prosodical +prosodically +prosodics +prosodies +prosodion +prosodist +prosodus +prosogaster +prosogyrate +prosogyrous +prosoma +prosomal +prosomas +prosomatic +prosonomasia +prosopalgia +prosopalgic +prosopantritis +prosopectasia +prosophist +prosopic +prosopically +prosopyl +prosopyle +prosopis +prosopite +prosopium +prosoplasia +prosopography +prosopographical +prosopolepsy +prosopon +prosoponeuralgia +prosopoplegia +prosopoplegic +prosopopoeia +prosopopoeial +prosoposchisis +prosopospasm +prosopotocia +prosorus +prosos +prospect +prospected +prospecting +prospection +prospections +prospective +prospectively +prospectiveness +prospectives +prospectless +prospector +prospectors +prospects +prospectus +prospectuses +prospectusless +prospeculation +prosper +prosperation +prospered +prosperer +prospering +prosperity +prosperities +prospero +prosperous +prosperously +prosperousness +prospers +prosphysis +prosphora +prosphoron +prospice +prospicience +prosporangium +prosport +pross +prosser +prossy +prosstoa +prost +prostades +prostaglandin +prostas +prostasis +prostatauxe +prostate +prostatectomy +prostatectomies +prostatelcosis +prostates +prostatic +prostaticovesical +prostatism +prostatitic +prostatitis +prostatocystitis +prostatocystotomy +prostatodynia +prostatolith +prostatomegaly +prostatometer +prostatomyomectomy +prostatorrhea +prostatorrhoea +prostatotomy +prostatovesical +prostatovesiculectomy +prostatovesiculitis +prostemmate +prostemmatic +prostern +prosterna +prosternal +prosternate +prosternum +prosternums +prostheca +prosthenic +prostheses +prosthesis +prosthetic +prosthetically +prosthetics +prosthetist +prosthion +prosthionic +prosthodontia +prosthodontic +prosthodontics +prosthodontist +prostigmin +prostyle +prostyles +prostylos +prostitute +prostituted +prostitutely +prostitutes +prostituting +prostitution +prostitutor +prostoa +prostomia +prostomial +prostomiate +prostomium +prostomiumia +prostoon +prostrate +prostrated +prostrates +prostrating +prostration +prostrations +prostrative +prostrator +prostrike +prosubmission +prosubscription +prosubstantive +prosubstitution +prosuffrage +prosupervision +prosupport +prosurgical +prosurrender +protactic +protactinium +protagon +protagonism +protagonist +protagonists +protagorean +protagoreanism +protalbumose +protamin +protamine +protamins +protandry +protandric +protandrism +protandrous +protandrously +protanomal +protanomaly +protanomalous +protanope +protanopia +protanopic +protargentum +protargin +protargol +protariff +protarsal +protarsus +protases +protasis +protaspis +protatic +protatically +protax +protaxation +protaxial +protaxis +prote +protea +proteaceae +proteaceous +protead +protean +proteanly +proteanwise +proteas +protease +proteases +protechnical +protect +protectable +protectant +protected +protectee +protectible +protecting +protectingly +protectinglyrmal +protectingness +protection +protectional +protectionate +protectionism +protectionist +protectionists +protectionize +protections +protectionship +protective +protectively +protectiveness +protectograph +protector +protectoral +protectorate +protectorates +protectory +protectorial +protectorian +protectories +protectorless +protectors +protectorship +protectress +protectresses +protectrix +protects +protege +protegee +protegees +proteges +protegulum +protei +proteic +proteid +proteida +proteidae +proteide +proteidean +proteides +proteidogenous +proteids +proteiform +protein +proteinaceous +proteinase +proteinate +proteinic +proteinochromogen +proteinous +proteinphobia +proteins +proteinuria +proteinuric +proteles +protelidae +protelytroptera +protelytropteran +protelytropteron +protelytropterous +protemperance +protempirical +protemporaneous +protend +protended +protending +protends +protense +protension +protensity +protensive +protensively +proteoclastic +proteogenous +proteolipide +proteolysis +proteolytic +proteopectic +proteopexy +proteopexic +proteopexis +proteosaurid +proteosauridae +proteosaurus +proteose +proteoses +proteosoma +proteosomal +proteosome +proteosuria +protephemeroid +protephemeroidea +proterandry +proterandric +proterandrous +proterandrously +proterandrousness +proteranthy +proteranthous +proterobase +proterogyny +proterogynous +proteroglyph +proteroglypha +proteroglyphic +proteroglyphous +proterothesis +proterotype +proterozoic +proterve +protervity +protest +protestable +protestancy +protestant +protestantish +protestantishly +protestantism +protestantize +protestantly +protestantlike +protestants +protestation +protestations +protestator +protestatory +protested +protester +protesters +protesting +protestingly +protestive +protestor +protestors +protests +protetrarch +proteus +protevangel +protevangelion +protevangelium +protext +prothalamia +prothalamion +prothalamium +prothalamiumia +prothalli +prothallia +prothallial +prothallic +prothalline +prothallium +prothalloid +prothallus +protheatrical +protheca +protheses +prothesis +prothetely +prothetelic +prothetic +prothetical +prothetically +prothyl +prothysteron +prothmia +prothonotary +prothonotarial +prothonotariat +prothonotaries +prothonotaryship +prothoraces +prothoracic +prothorax +prothoraxes +prothrift +prothrombin +prothrombogen +protid +protide +protyl +protyle +protyles +protylopus +protyls +protiodide +protype +protist +protista +protistan +protistic +protistology +protistological +protistologist +protiston +protists +protium +protiums +proto +protoactinium +protoalbumose +protoamphibian +protoanthropic +protoapostate +protoarchitect +protoascales +protoascomycetes +protobacco +protobasidii +protobasidiomycetes +protobasidiomycetous +protobasidium +protobishop +protoblast +protoblastic +protoblattoid +protoblattoidea +protobranchia +protobranchiata +protobranchiate +protocalcium +protocanonical +protocaris +protocaseose +protocatechualdehyde +protocatechuic +protoceras +protoceratidae +protoceratops +protocercal +protocerebral +protocerebrum +protochemist +protochemistry +protochloride +protochlorophyll +protochorda +protochordata +protochordate +protochromium +protochronicler +protocitizen +protoclastic +protocneme +protococcaceae +protococcaceous +protococcal +protococcales +protococcoid +protococcus +protocol +protocolar +protocolary +protocoled +protocoleoptera +protocoleopteran +protocoleopteron +protocoleopterous +protocoling +protocolist +protocolization +protocolize +protocolled +protocolling +protocols +protoconch +protoconchal +protocone +protoconid +protoconule +protoconulid +protocopper +protocorm +protodeacon +protoderm +protodermal +protodevil +protodynastic +protodonata +protodonatan +protodonate +protodont +protodonta +protodramatic +protoelastose +protoepiphyte +protoforaminifer +protoforester +protogalaxy +protogaster +protogelatose +protogenal +protogenes +protogenesis +protogenetic +protogenic +protogenist +protogeometric +protogine +protogyny +protogynous +protoglobulose +protogod +protogonous +protogospel +protograph +protohematoblast +protohemiptera +protohemipteran +protohemipteron +protohemipterous +protoheresiarch +protohydra +protohydrogen +protohymenoptera +protohymenopteran +protohymenopteron +protohymenopterous +protohippus +protohistory +protohistorian +protohistoric +protohomo +protohuman +protoypes +protoiron +protolanguage +protoleration +protoleucocyte +protoleukocyte +protolithic +protoliturgic +protolog +protologist +protoloph +protoma +protomagister +protomagnate +protomagnesium +protomala +protomalal +protomalar +protomammal +protomammalian +protomanganese +protomartyr +protomastigida +protome +protomeristem +protomerite +protomeritic +protometal +protometallic +protometals +protometaphrast +protomycetales +protominobacter +protomyosinose +protomonadina +protomonostelic +protomorph +protomorphic +proton +protonate +protonated +protonation +protone +protonegroid +protonema +protonemal +protonemata +protonematal +protonematoid +protoneme +protonemertini +protonephridial +protonephridium +protonephros +protoneuron +protoneurone +protoneutron +protonic +protonickel +protonym +protonymph +protonymphal +protonitrate +protonotary +protonotater +protonotion +protonotions +protons +protopapas +protopappas +protoparent +protopathy +protopathia +protopathic +protopatriarchal +protopatrician +protopattern +protopectin +protopectinase +protopepsia +protoperlaria +protoperlarian +protophyll +protophilosophic +protophyta +protophyte +protophytic +protophloem +protopin +protopine +protopyramid +protoplanet +protoplasm +protoplasma +protoplasmal +protoplasmatic +protoplasmic +protoplast +protoplastic +protopod +protopodial +protopodite +protopoditic +protopods +protopoetic +protopope +protoporphyrin +protopragmatic +protopresbyter +protopresbytery +protoprism +protoproteose +protoprotestant +protopteran +protopteridae +protopteridophyte +protopterous +protopterus +protore +protorebel +protoreligious +protoreptilian +protorohippus +protorosaur +protorosauria +protorosaurian +protorosauridae +protorosauroid +protorosaurus +protorthoptera +protorthopteran +protorthopteron +protorthopterous +protosalt +protosaurian +protoscientific +protoselachii +protosilicate +protosilicon +protosinner +protosyntonose +protosiphon +protosiphonaceae +protosiphonaceous +protosocial +protosolution +protospasm +protosphargis +protospondyli +protospore +protostar +protostega +protostegidae +protostele +protostelic +protostome +protostrontium +protosulphate +protosulphide +prototaxites +prototheca +protothecal +prototheme +protothere +prototheria +prototherian +prototypal +prototype +prototyped +prototypes +prototypic +prototypical +prototypically +prototyping +prototypographer +prototyrant +prototitanium +prototracheata +prototraitor +prototroch +prototrochal +prototroph +prototrophy +prototrophic +protovanadium +protoveratrine +protovertebra +protovertebral +protovestiary +protovillain +protovum +protoxid +protoxide +protoxidize +protoxidized +protoxids +protoxylem +protozoa +protozoacidal +protozoacide +protozoal +protozoan +protozoans +protozoea +protozoean +protozoiasis +protozoic +protozoology +protozoological +protozoologist +protozoon +protozoonal +protozzoa +protracheata +protracheate +protract +protracted +protractedly +protractedness +protracter +protractible +protractile +protractility +protracting +protraction +protractive +protractor +protractors +protracts +protrade +protradition +protraditional +protragedy +protragical +protragie +protransfer +protranslation +protransubstantiation +protravel +protreasurer +protreaty +protremata +protreptic +protreptical +protriaene +protropical +protrudable +protrude +protruded +protrudent +protrudes +protruding +protrusible +protrusile +protrusility +protrusion +protrusions +protrusive +protrusively +protrusiveness +protthalli +protuberance +protuberances +protuberancy +protuberancies +protuberant +protuberantial +protuberantly +protuberantness +protuberate +protuberated +protuberating +protuberosity +protuberous +protura +proturan +protutor +protutory +proud +prouder +proudest +proudful +proudhearted +proudish +proudishly +proudly +proudling +proudness +prouniformity +prounion +prounionism +prounionist +prouniversity +proustian +proustite +prov +provability +provable +provableness +provably +provaccination +provaccine +provaccinist +provand +provant +provascular +prove +provect +provection +proved +proveditor +proveditore +provedly +provedor +provedore +proven +provenance +provenances +provencal +provencalize +provence +provencial +provend +provender +provene +provenience +provenient +provenly +provent +proventricular +proventricule +proventriculi +proventriculus +prover +proverb +proverbed +proverbial +proverbialism +proverbialist +proverbialize +proverbially +proverbic +proverbing +proverbiology +proverbiologist +proverbize +proverblike +proverbs +provers +proves +proviant +provicar +provicariate +providable +providance +provide +provided +providence +provident +providential +providentialism +providentially +providently +providentness +provider +providers +provides +providing +providore +providoring +province +provinces +provincial +provincialate +provincialism +provincialist +provinciality +provincialities +provincialization +provincialize +provincially +provincialship +provinciate +provinculum +provine +proving +provingly +proviral +provirus +proviruses +provision +provisional +provisionality +provisionally +provisionalness +provisionary +provisioned +provisioner +provisioneress +provisioning +provisionless +provisionment +provisions +provisive +proviso +provisoes +provisor +provisory +provisorily +provisorship +provisos +provitamin +provivisection +provivisectionist +provocant +provocateur +provocateurs +provocation +provocational +provocations +provocative +provocatively +provocativeness +provocator +provocatory +provokable +provoke +provoked +provokee +provoker +provokers +provokes +provoking +provokingly +provokingness +provola +provolone +provolunteering +provoquant +provost +provostal +provostess +provostorial +provostry +provosts +provostship +prow +prowar +prowarden +prowaterpower +prowed +prower +prowersite +prowess +prowessed +prowesses +prowessful +prowest +prowfish +prowfishes +prowl +prowled +prowler +prowlers +prowling +prowlingly +prowls +prows +prox +proxemic +proxemics +proxenet +proxenete +proxenetism +proxeny +proxenos +proxenus +proxy +proxically +proxied +proxies +proxying +proxima +proximad +proximal +proximally +proximate +proximately +proximateness +proximation +proxime +proximity +proximities +proximo +proximobuccal +proximolabial +proximolingual +proxyship +proxysm +prozygapophysis +prozymite +prozone +prozoning +prp +prs +prude +prudely +prudelike +prudence +prudences +prudent +prudential +prudentialism +prudentialist +prudentiality +prudentially +prudentialness +prudently +prudery +pruderies +prudes +prudhomme +prudy +prudish +prudishly +prudishness +prudist +prudity +prue +pruh +pruigo +pruinate +pruinescence +pruinose +pruinous +prulaurasin +prunability +prunable +prunableness +prunably +prunaceae +prunase +prunasin +prune +pruned +prunell +prunella +prunellas +prunelle +prunelles +prunellidae +prunello +prunellos +pruner +pruners +prunes +prunetin +prunetol +pruniferous +pruniform +pruning +prunitrin +prunt +prunted +prunus +prurience +pruriency +prurient +pruriently +pruriginous +prurigo +prurigos +pruriousness +pruritic +pruritus +prurituses +prusiano +prussia +prussian +prussianisation +prussianise +prussianised +prussianiser +prussianising +prussianism +prussianization +prussianize +prussianized +prussianizer +prussianizing +prussians +prussiate +prussic +prussify +prussification +prussin +prussine +prut +pruta +prutah +prutenic +prutot +prutoth +ps +psalis +psalloid +psalm +psalmbook +psalmed +psalmy +psalmic +psalming +psalmist +psalmister +psalmistry +psalmists +psalmless +psalmody +psalmodial +psalmodic +psalmodical +psalmodies +psalmodist +psalmodize +psalmograph +psalmographer +psalmography +psalms +psaloid +psalter +psalterer +psaltery +psalteria +psalterial +psalterian +psalteries +psalterion +psalterist +psalterium +psalters +psaltes +psalteteria +psaltress +psaltry +psaltries +psammead +psammite +psammites +psammitic +psammocarcinoma +psammocharid +psammocharidae +psammogenous +psammolithic +psammology +psammologist +psammoma +psammophile +psammophilous +psammophis +psammophyte +psammophytic +psammosarcoma +psammosere +psammotherapy +psammous +psarolite +psaronius +pschent +pschents +psec +psedera +pselaphidae +pselaphus +psellism +psellismus +psend +psephism +psephisma +psephite +psephites +psephitic +psephology +psephological +psephologist +psephomancy +psephurus +psetta +pseud +pseudaconin +pseudaconine +pseudaconitine +pseudacusis +pseudalveolar +pseudambulacral +pseudambulacrum +pseudamoeboid +pseudamphora +pseudamphorae +pseudandry +pseudangina +pseudankylosis +pseudaphia +pseudaposematic +pseudapospory +pseudaposporous +pseudapostle +pseudarachnidan +pseudarthrosis +pseudataxic +pseudatoll +pseudaxine +pseudaxis +pseudechis +pseudelephant +pseudelytron +pseudelminth +pseudembryo +pseudembryonic +pseudencephalic +pseudencephalus +pseudepigraph +pseudepigrapha +pseudepigraphal +pseudepigraphy +pseudepigraphic +pseudepigraphical +pseudepigraphous +pseudepiploic +pseudepiploon +pseudepiscopacy +pseudepiscopy +pseudepisematic +pseudesthesia +pseudhaemal +pseudhalteres +pseudhemal +pseudimaginal +pseudimago +pseudisodomic +pseudisodomum +pseudo +pseudoacaccia +pseudoacacia +pseudoacademic +pseudoacademical +pseudoacademically +pseudoaccidental +pseudoaccidentally +pseudoacid +pseudoaconitine +pseudoacquaintance +pseudoacromegaly +pseudoadiabatic +pseudoaesthetic +pseudoaesthetically +pseudoaffectionate +pseudoaffectionately +pseudoaggressive +pseudoaggressively +pseudoalkaloid +pseudoallegoristic +pseudoallele +pseudoallelic +pseudoallelism +pseudoalum +pseudoalveolar +pseudoamateurish +pseudoamateurishly +pseudoamateurism +pseudoamatory +pseudoamatorial +pseudoambidextrous +pseudoambidextrously +pseudoameboid +pseudoanachronistic +pseudoanachronistical +pseudoanaphylactic +pseudoanaphylaxis +pseudoanarchistic +pseudoanatomic +pseudoanatomical +pseudoanatomically +pseudoancestral +pseudoancestrally +pseudoanemia +pseudoanemic +pseudoangelic +pseudoangelical +pseudoangelically +pseudoangina +pseudoangular +pseudoangularly +pseudoankylosis +pseudoanthorine +pseudoanthropoid +pseudoanthropology +pseudoanthropological +pseudoantique +pseudoapologetic +pseudoapologetically +pseudoapoplectic +pseudoapoplectical +pseudoapoplectically +pseudoapoplexy +pseudoappendicitis +pseudoapplicative +pseudoapprehensive +pseudoapprehensively +pseudoaquatic +pseudoarchaic +pseudoarchaically +pseudoarchaism +pseudoarchaist +pseudoaristocratic +pseudoaristocratical +pseudoaristocratically +pseudoarthrosis +pseudoarticulate +pseudoarticulately +pseudoarticulation +pseudoartistic +pseudoartistically +pseudoascetic +pseudoascetical +pseudoascetically +pseudoasymmetry +pseudoasymmetric +pseudoasymmetrical +pseudoasymmetrically +pseudoassertive +pseudoassertively +pseudoassociational +pseudoastringent +pseudoataxia +pseudobacterium +pseudobankrupt +pseudobaptismal +pseudobasidium +pseudobchia +pseudobenefactory +pseudobenevolent +pseudobenevolently +pseudobenthonic +pseudobenthos +pseudobia +pseudobinary +pseudobiographic +pseudobiographical +pseudobiographically +pseudobiological +pseudobiologically +pseudoblepsia +pseudoblepsis +pseudobrachia +pseudobrachial +pseudobrachium +pseudobranch +pseudobranchia +pseudobranchial +pseudobranchiate +pseudobranchus +pseudobrookite +pseudobrotherly +pseudobulb +pseudobulbar +pseudobulbil +pseudobulbous +pseudobutylene +pseudocandid +pseudocandidly +pseudocapitulum +pseudocaptive +pseudocarbamide +pseudocarcinoid +pseudocarp +pseudocarpous +pseudocartilaginous +pseudocatholically +pseudocele +pseudocelian +pseudocelic +pseudocellus +pseudocelom +pseudocentric +pseudocentrous +pseudocentrum +pseudoceratites +pseudoceratitic +pseudocercaria +pseudocercariae +pseudocercerci +pseudocerci +pseudocercus +pseudoceryl +pseudocharitable +pseudocharitably +pseudochemical +pseudochylous +pseudochina +pseudochrysalis +pseudochrysolite +pseudochromesthesia +pseudochromia +pseudochromosome +pseudochronism +pseudochronologist +pseudocyclosis +pseudocyesis +pseudocyphella +pseudocirrhosis +pseudocyst +pseudoclassic +pseudoclassical +pseudoclassicality +pseudoclassicism +pseudoclerical +pseudoclerically +pseudococcinae +pseudococcus +pseudococtate +pseudocoel +pseudocoele +pseudocoelom +pseudocoelomate +pseudocoelome +pseudocollegiate +pseudocolumella +pseudocolumellar +pseudocommissural +pseudocommissure +pseudocommisural +pseudocompetitive +pseudocompetitively +pseudoconcha +pseudoconclude +pseudocone +pseudoconfessional +pseudoconglomerate +pseudoconglomeration +pseudoconhydrine +pseudoconjugation +pseudoconservative +pseudoconservatively +pseudocorneous +pseudocortex +pseudocosta +pseudocotyledon +pseudocotyledonal +pseudocotyledonary +pseudocourteous +pseudocourteously +pseudocrystalline +pseudocritical +pseudocritically +pseudocroup +pseudocubic +pseudocubical +pseudocubically +pseudocultivated +pseudocultural +pseudoculturally +pseudocumene +pseudocumenyl +pseudocumidine +pseudocumyl +pseudodeltidium +pseudodementia +pseudodemocratic +pseudodemocratically +pseudoderm +pseudodermic +pseudodevice +pseudodiagnosis +pseudodiastolic +pseudodiphtheria +pseudodiphtherial +pseudodiphtheric +pseudodiphtheritic +pseudodipteral +pseudodipterally +pseudodipteros +pseudodysentery +pseudodivine +pseudodont +pseudodox +pseudodoxal +pseudodoxy +pseudodramatic +pseudodramatically +pseudoeconomical +pseudoeconomically +pseudoedema +pseudoedemata +pseudoeditorial +pseudoeditorially +pseudoeducational +pseudoeducationally +pseudoelectoral +pseudoelephant +pseudoembryo +pseudoembryonic +pseudoemotional +pseudoemotionally +pseudoencephalitic +pseudoenthusiastic +pseudoenthusiastically +pseudoephedrine +pseudoepiscopal +pseudoequalitarian +pseudoerysipelas +pseudoerysipelatous +pseudoerythrin +pseudoerotic +pseudoerotically +pseudoeroticism +pseudoethical +pseudoethically +pseudoetymological +pseudoetymologically +pseudoeugenics +pseudoevangelic +pseudoevangelical +pseudoevangelically +pseudoexperimental +pseudoexperimentally +pseudofaithful +pseudofaithfully +pseudofamous +pseudofamously +pseudofarcy +pseudofatherly +pseudofeminine +pseudofever +pseudofeverish +pseudofeverishly +pseudofilaria +pseudofilarian +pseudofiles +pseudofinal +pseudofinally +pseudofluctuation +pseudofluorescence +pseudofoliaceous +pseudoform +pseudofossil +pseudogalena +pseudoganglion +pseudogaseous +pseudogaster +pseudogastrula +pseudogenera +pseudogeneral +pseudogeneric +pseudogenerical +pseudogenerically +pseudogenerous +pseudogenteel +pseudogentlemanly +pseudogenus +pseudogenuses +pseudogeometry +pseudogermanic +pseudogeusia +pseudogeustia +pseudogyne +pseudogyny +pseudogynous +pseudogyrate +pseudoglanders +pseudoglioma +pseudoglobulin +pseudoglottis +pseudograph +pseudographeme +pseudographer +pseudography +pseudographia +pseudographize +pseudograsserie +pseudogryphus +pseudohallucination +pseudohallucinatory +pseudohalogen +pseudohemal +pseudohemophilia +pseudohermaphrodism +pseudohermaphrodite +pseudohermaphroditic +pseudohermaphroditism +pseudoheroic +pseudoheroical +pseudoheroically +pseudohexagonal +pseudohexagonally +pseudohydrophobia +pseudohyoscyamine +pseudohypertrophy +pseudohypertrophic +pseudohistoric +pseudohistorical +pseudohistorically +pseudoholoptic +pseudohuman +pseudohumanistic +pseudoidentical +pseudoimpartial +pseudoimpartially +pseudoindependent +pseudoindependently +pseudoinfluenza +pseudoinsane +pseudoinsoluble +pseudoinspirational +pseudoinspiring +pseudoinstruction +pseudoinstructions +pseudointellectual +pseudointellectually +pseudointellectuals +pseudointernational +pseudointernationalistic +pseudoinvalid +pseudoinvalidly +pseudoyohimbine +pseudoisatin +pseudoism +pseudoisomer +pseudoisomeric +pseudoisomerism +pseudoisometric +pseudoisotropy +pseudojervine +pseudolabia +pseudolabial +pseudolabium +pseudolalia +pseudolamellibranchia +pseudolamellibranchiata +pseudolamellibranchiate +pseudolaminated +pseudolarix +pseudolateral +pseudolatry +pseudolegal +pseudolegality +pseudolegendary +pseudolegislative +pseudoleucite +pseudoleucocyte +pseudoleukemia +pseudoleukemic +pseudoliberal +pseudoliberally +pseudolichen +pseudolinguistic +pseudolinguistically +pseudoliterary +pseudolobar +pseudology +pseudological +pseudologically +pseudologist +pseudologue +pseudolunula +pseudolunulae +pseudolunule +pseudomalachite +pseudomalaria +pseudomancy +pseudomania +pseudomaniac +pseudomantic +pseudomantist +pseudomasculine +pseudomedical +pseudomedically +pseudomedieval +pseudomedievally +pseudomelanosis +pseudomembrane +pseudomembranous +pseudomemory +pseudomeningitis +pseudomenstruation +pseudomer +pseudomery +pseudomeric +pseudomerism +pseudometallic +pseudometameric +pseudometamerism +pseudometric +pseudomica +pseudomycelial +pseudomycelium +pseudomilitary +pseudomilitarily +pseudomilitarist +pseudomilitaristic +pseudoministerial +pseudoministry +pseudomiraculous +pseudomiraculously +pseudomythical +pseudomythically +pseudomitotic +pseudomnesia +pseudomodern +pseudomodest +pseudomodestly +pseudomonades +pseudomonas +pseudomonastic +pseudomonastical +pseudomonastically +pseudomonocyclic +pseudomonoclinic +pseudomonocotyledonous +pseudomonotropy +pseudomoral +pseudomoralistic +pseudomorph +pseudomorphia +pseudomorphic +pseudomorphine +pseudomorphism +pseudomorphose +pseudomorphosis +pseudomorphous +pseudomorula +pseudomorular +pseudomucin +pseudomucoid +pseudomultilocular +pseudomultiseptate +pseudomutuality +pseudonarcotic +pseudonational +pseudonationally +pseudonavicella +pseudonavicellar +pseudonavicula +pseudonavicular +pseudoneuropter +pseudoneuroptera +pseudoneuropteran +pseudoneuropterous +pseudonychium +pseudonym +pseudonymal +pseudonymic +pseudonymity +pseudonymous +pseudonymously +pseudonymousness +pseudonyms +pseudonymuncle +pseudonymuncule +pseudonitrol +pseudonitrole +pseudonitrosite +pseudonoble +pseudonuclein +pseudonucleolus +pseudoobscura +pseudooccidental +pseudoofficial +pseudoofficially +pseudoorganic +pseudoorganically +pseudooriental +pseudoorientally +pseudoorthorhombic +pseudooval +pseudoovally +pseudopagan +pseudopapal +pseudopapaverine +pseudoparalyses +pseudoparalysis +pseudoparalytic +pseudoparallel +pseudoparallelism +pseudoparaplegia +pseudoparasitic +pseudoparasitism +pseudoparenchyma +pseudoparenchymatous +pseudoparenchyme +pseudoparesis +pseudoparthenogenesis +pseudopatriotic +pseudopatriotically +pseudopediform +pseudopelletierine +pseudopercular +pseudoperculate +pseudoperculum +pseudoperianth +pseudoperidium +pseudoperiodic +pseudoperipteral +pseudoperipteros +pseudopermanent +pseudoperoxide +pseudoperspective +pseudopeziza +pseudophallic +pseudophellandrene +pseudophenanthrene +pseudophenanthroline +pseudophenocryst +pseudophilanthropic +pseudophilanthropical +pseudophilanthropically +pseudophilosophical +pseudophoenix +pseudophone +pseudopionnotes +pseudopious +pseudopiously +pseudopyriform +pseudoplasm +pseudoplasma +pseudoplasmodium +pseudopneumonia +pseudopod +pseudopodal +pseudopode +pseudopodia +pseudopodial +pseudopodian +pseudopodic +pseudopodiospore +pseudopodium +pseudopoetic +pseudopoetical +pseudopolitic +pseudopolitical +pseudopopular +pseudopore +pseudoporphyritic +pseudopregnancy +pseudopregnant +pseudopriestly +pseudoprimitive +pseudoprimitivism +pseudoprincely +pseudoproboscis +pseudoprofessional +pseudoprofessorial +pseudoprophetic +pseudoprophetical +pseudoprosperous +pseudoprosperously +pseudoprostyle +pseudopsia +pseudopsychological +pseudoptics +pseudoptosis +pseudopupa +pseudopupal +pseudopurpurin +pseudoquinol +pseudorabies +pseudoracemic +pseudoracemism +pseudoramose +pseudoramulus +pseudorandom +pseudorealistic +pseudoreduction +pseudoreformatory +pseudoreformed +pseudoregal +pseudoregally +pseudoreligious +pseudoreligiously +pseudoreminiscence +pseudorepublican +pseudoresident +pseudoresidential +pseudorganic +pseudorheumatic +pseudorhombohedral +pseudoroyal +pseudoroyally +pseudoromantic +pseudoromantically +pseudorunic +pseudosacred +pseudosacrilegious +pseudosacrilegiously +pseudosalt +pseudosatirical +pseudosatirically +pseudoscalar +pseudoscarlatina +pseudoscarus +pseudoscholarly +pseudoscholastic +pseudoscholastically +pseudoscience +pseudoscientific +pseudoscientifically +pseudoscientist +pseudoscines +pseudoscinine +pseudosclerosis +pseudoscope +pseudoscopy +pseudoscopic +pseudoscopically +pseudoscorpion +pseudoscorpiones +pseudoscorpionida +pseudoscutum +pseudosemantic +pseudosemantically +pseudosematic +pseudosensational +pseudoseptate +pseudoservile +pseudoservilely +pseudosessile +pseudosyllogism +pseudosymmetry +pseudosymmetric +pseudosymmetrical +pseudosymptomatic +pseudosyphilis +pseudosyphilitic +pseudosiphonal +pseudosiphonic +pseudosiphuncal +pseudoskeletal +pseudoskeleton +pseudoskink +pseudosmia +pseudosocial +pseudosocialistic +pseudosocially +pseudosolution +pseudosoph +pseudosopher +pseudosophy +pseudosophical +pseudosophist +pseudospectral +pseudosperm +pseudospermic +pseudospermium +pseudospermous +pseudosphere +pseudospherical +pseudospiracle +pseudospiritual +pseudospiritually +pseudosporangium +pseudospore +pseudosquamate +pseudostalactite +pseudostalactitic +pseudostalactitical +pseudostalagmite +pseudostalagmitic +pseudostalagmitical +pseudostereoscope +pseudostereoscopic +pseudostereoscopism +pseudostigma +pseudostigmatic +pseudostoma +pseudostomatous +pseudostomous +pseudostratum +pseudostudious +pseudostudiously +pseudosubtle +pseudosubtly +pseudosuchia +pseudosuchian +pseudosuicidal +pseudosweating +pseudotabes +pseudotachylite +pseudotetanus +pseudotetragonal +pseudotetramera +pseudotetrameral +pseudotetramerous +pseudotyphoid +pseudotrachea +pseudotracheal +pseudotribal +pseudotribally +pseudotributary +pseudotrimera +pseudotrimeral +pseudotrimerous +pseudotripteral +pseudotropine +pseudotsuga +pseudotubercular +pseudotuberculosis +pseudotuberculous +pseudoturbinal +pseudoval +pseudovary +pseudovarian +pseudovaries +pseudovelar +pseudovelum +pseudoventricle +pseudoviaduct +pseudoviperine +pseudoviperous +pseudoviperously +pseudoviscosity +pseudoviscous +pseudovolcanic +pseudovolcano +pseudovum +pseudowhorl +pseudoxanthine +pseudozealot +pseudozealous +pseudozealously +pseudozoea +pseudozoogloeal +pseudozoological +psf +psha +pshav +pshaw +pshawed +pshawing +pshaws +psi +psia +psych +psychagogy +psychagogic +psychagogos +psychagogue +psychal +psychalgia +psychanalysis +psychanalysist +psychanalytic +psychanalytically +psychasthenia +psychasthenic +psychataxia +psyche +psychean +psyched +psychedelia +psychedelic +psychedelically +psychedelics +psycheometry +psyches +psychesthesia +psychesthetic +psychiasis +psychiater +psychiatry +psychiatria +psychiatric +psychiatrical +psychiatrically +psychiatries +psychiatrist +psychiatrists +psychiatrize +psychic +psychical +psychically +psychichthys +psychicism +psychicist +psychics +psychid +psychidae +psyching +psychism +psychist +psycho +psychoacoustic +psychoacoustics +psychoactive +psychoanal +psychoanalyse +psychoanalyses +psychoanalysis +psychoanalyst +psychoanalysts +psychoanalytic +psychoanalytical +psychoanalytically +psychoanalyze +psychoanalyzed +psychoanalyzer +psychoanalyzes +psychoanalyzing +psychoautomatic +psychobiochemistry +psychobiology +psychobiologic +psychobiological +psychobiologist +psychobiotic +psychocatharsis +psychochemical +psychochemist +psychochemistry +psychoclinic +psychoclinical +psychoclinicist +psychoda +psychodelic +psychodiagnosis +psychodiagnostic +psychodiagnostics +psychodidae +psychodynamic +psychodynamics +psychodispositional +psychodrama +psychodramas +psychodramatic +psychoeducational +psychoepilepsy +psychoethical +psychofugal +psychogalvanic +psychogalvanometer +psychogenesis +psychogenetic +psychogenetical +psychogenetically +psychogenetics +psychogeny +psychogenic +psychogenically +psychogeriatrics +psychognosy +psychognosis +psychognostic +psychogony +psychogonic +psychogonical +psychogram +psychograph +psychographer +psychography +psychographic +psychographically +psychographist +psychohistory +psychoid +psychokyme +psychokineses +psychokinesia +psychokinesis +psychokinetic +psychol +psycholepsy +psycholeptic +psycholinguistic +psycholinguistics +psychologer +psychology +psychologian +psychologic +psychological +psychologically +psychologics +psychologies +psychologised +psychologising +psychologism +psychologist +psychologistic +psychologists +psychologize +psychologized +psychologizing +psychologue +psychomachy +psychomancy +psychomantic +psychometer +psychometry +psychometric +psychometrical +psychometrically +psychometrician +psychometrics +psychometries +psychometrist +psychometrize +psychomonism +psychomoral +psychomorphic +psychomorphism +psychomotility +psychomotor +psychon +psychoneural +psychoneurological +psychoneuroses +psychoneurosis +psychoneurotic +psychony +psychonomy +psychonomic +psychonomics +psychoorganic +psychopanychite +psychopannychy +psychopannychian +psychopannychism +psychopannychist +psychopannychistic +psychopath +psychopathy +psychopathia +psychopathic +psychopathically +psychopathies +psychopathist +psychopathology +psychopathologic +psychopathological +psychopathologically +psychopathologist +psychopaths +psychopetal +psychopharmacology +psychopharmacologic +psychopharmacological +psychophysic +psychophysical +psychophysically +psychophysicist +psychophysics +psychophysiology +psychophysiologic +psychophysiological +psychophysiologically +psychophysiologist +psychophobia +psychophonasthenia +psychoplasm +psychopomp +psychopompos +psychoprophylactic +psychoprophylaxis +psychoquackeries +psychorealism +psychorealist +psychorealistic +psychoreflex +psychorhythm +psychorhythmia +psychorhythmic +psychorhythmical +psychorhythmically +psychorrhagy +psychorrhagic +psychos +psychosarcous +psychosensory +psychosensorial +psychoses +psychosexual +psychosexuality +psychosexually +psychosyntheses +psychosynthesis +psychosynthetic +psychosis +psychosocial +psychosocially +psychosociology +psychosomatic +psychosomatics +psychosome +psychosophy +psychostasy +psychostatic +psychostatical +psychostatically +psychostatics +psychosurgeon +psychosurgery +psychotaxis +psychotechnical +psychotechnician +psychotechnics +psychotechnology +psychotechnological +psychotechnologist +psychotheism +psychotheist +psychotherapeutic +psychotherapeutical +psychotherapeutically +psychotherapeutics +psychotherapeutist +psychotherapy +psychotherapies +psychotherapist +psychotherapists +psychotic +psychotically +psychotics +psychotogen +psychotogenic +psychotomimetic +psychotoxic +psychotria +psychotrine +psychotropic +psychovital +psychozoic +psychroesthesia +psychrograph +psychrometer +psychrometry +psychrometric +psychrometrical +psychrophile +psychrophilic +psychrophyte +psychrophobia +psychrophore +psychrotherapies +psychs +psychurgy +psycter +psid +psidium +psig +psykter +psykters +psilanthropy +psilanthropic +psilanthropism +psilanthropist +psilatro +psylla +psyllas +psyllid +psyllidae +psyllids +psyllium +psiloceran +psiloceras +psiloceratan +psiloceratid +psiloceratidae +psilocybin +psilocin +psiloi +psilology +psilomelane +psilomelanic +psilophytales +psilophyte +psilophyton +psiloses +psilosis +psilosopher +psilosophy +psilotaceae +psilotaceous +psilothrum +psilotic +psilotum +psis +psithyrus +psithurism +psittaceous +psittaceously +psittaci +psittacidae +psittaciformes +psittacinae +psittacine +psittacinite +psittacism +psittacistic +psittacomorphae +psittacomorphic +psittacosis +psittacotic +psittacus +psywar +psize +psoadic +psoae +psoai +psoas +psoatic +psocid +psocidae +psocids +psocine +psoitis +psomophagy +psomophagic +psomophagist +psora +psoralea +psoraleas +psoriases +psoriasic +psoriasiform +psoriasis +psoriatic +psoriatiform +psoric +psoroid +psorophora +psorophthalmia +psorophthalmic +psoroptes +psoroptic +psorosis +psorosperm +psorospermial +psorospermiasis +psorospermic +psorospermiform +psorospermosis +psorous +psovie +pssimistical +psst +pst +psuedo +psw +pt +pta +ptarmic +ptarmica +ptarmical +ptarmigan +ptarmigans +pte +ptelea +ptenoglossa +ptenoglossate +pteranodon +pteranodont +pteranodontidae +pteraspid +pteraspidae +pteraspis +ptereal +pterergate +pterian +pteric +pterichthyodes +pterichthys +pterideous +pteridium +pteridography +pteridoid +pteridology +pteridological +pteridologist +pteridophilism +pteridophilist +pteridophilistic +pteridophyta +pteridophyte +pteridophytes +pteridophytic +pteridophytous +pteridosperm +pteridospermae +pteridospermaphyta +pteridospermaphytic +pteridospermous +pterygia +pterygial +pterygiophore +pterygium +pterygiums +pterygobranchiate +pterygode +pterygodum +pterygogenea +pterygoid +pterygoidal +pterygoidean +pterygomalar +pterygomandibular +pterygomaxillary +pterygopalatal +pterygopalatine +pterygopharyngeal +pterygopharyngean +pterygophore +pterygopodium +pterygoquadrate +pterygosphenoid +pterygospinous +pterygostaphyline +pterygota +pterygote +pterygotous +pterygotrabecular +pterygotus +pteryla +pterylae +pterylography +pterylographic +pterylographical +pterylology +pterylological +pterylosis +pterin +pterins +pterion +pteryrygia +pteris +pterna +pterobranchia +pterobranchiate +pterocarya +pterocarpous +pterocarpus +pterocaulon +pterocera +pteroceras +pterocles +pterocletes +pteroclidae +pteroclomorphae +pteroclomorphic +pterodactyl +pterodactyli +pterodactylian +pterodactylic +pterodactylid +pterodactylidae +pterodactyloid +pterodactylous +pterodactyls +pterodactylus +pterographer +pterography +pterographic +pterographical +pteroid +pteroylglutamic +pteroylmonogl +pteroma +pteromalid +pteromalidae +pteromata +pteromys +pteron +pteronophobia +pteropaedes +pteropaedic +pteropegal +pteropegous +pteropegum +pterophorid +pterophoridae +pterophorus +pterophryne +pteropid +pteropidae +pteropine +pteropod +pteropoda +pteropodal +pteropodan +pteropodial +pteropodidae +pteropodium +pteropodous +pteropods +pteropsida +pteropus +pterosaur +pterosauri +pterosauria +pterosaurian +pterospermous +pterospora +pterostemon +pterostemonaceae +pterostigma +pterostigmal +pterostigmatic +pterostigmatical +pterotheca +pterothorax +pterotic +ptg +pty +ptyalagogic +ptyalagogue +ptyalectases +ptyalectasis +ptyalin +ptyalins +ptyalism +ptyalisms +ptyalize +ptyalized +ptyalizing +ptyalocele +ptyalogenic +ptyalolith +ptyalolithiasis +ptyalorrhea +ptychoparia +ptychoparid +ptychopariid +ptychopterygial +ptychopterygium +ptychosperma +ptilichthyidae +ptiliidae +ptilimnium +ptilinal +ptilinum +ptilocercus +ptilonorhynchidae +ptilonorhynchinae +ptilopaedes +ptilopaedic +ptilosis +ptilota +ptinid +ptinidae +ptinoid +ptinus +ptisan +ptisans +ptysmagogue +ptyxis +ptochocracy +ptochogony +ptochology +ptolemaean +ptolemaian +ptolemaic +ptolemaical +ptolemaism +ptolemaist +ptolemean +ptolemy +ptomain +ptomaine +ptomaines +ptomainic +ptomains +ptomatropine +ptoses +ptosis +ptotic +ptp +pts +ptt +ptts +pu +pua +puan +pub +pubal +pubble +puberal +pubertal +puberty +pubertic +puberties +puberulent +puberulous +pubes +pubescence +pubescency +pubescent +pubian +pubic +pubigerous +pubiotomy +pubis +publ +public +publica +publicae +publically +publican +publicanism +publicans +publicate +publication +publicational +publications +publice +publichearted +publicheartedness +publici +publicism +publicist +publicists +publicity +publicization +publicize +publicized +publicizer +publicizes +publicizing +publicly +publicness +publics +publicum +publicute +publilian +publish +publishable +published +publisher +publisheress +publishers +publishership +publishes +publishing +publishment +pubococcygeal +pubofemoral +puboiliac +puboischiac +puboischial +puboischiatic +puboprostatic +puborectalis +pubotibial +pubourethral +pubovesical +pubs +puca +puccini +puccinia +pucciniaceae +pucciniaceous +puccinoid +puccoon +puccoons +puce +pucelage +pucellage +pucellas +pucelle +puceron +puces +puchanahua +puchera +pucherite +puchero +puck +pucka +puckball +pucker +puckerbush +puckered +puckerel +puckerer +puckerers +puckery +puckerier +puckeriest +puckering +puckermouth +puckers +puckfist +puckfoist +puckish +puckishly +puckishness +puckle +pucklike +puckling +puckneedle +puckrel +pucks +pucksey +puckster +pud +pudda +puddee +puddening +pudder +puddy +pudding +puddingberry +puddinghead +puddingheaded +puddinghouse +puddingy +puddinglike +puddings +puddingstone +puddingwife +puddingwives +puddle +puddleball +puddlebar +puddled +puddlelike +puddler +puddlers +puddles +puddly +puddlier +puddliest +puddling +puddlings +puddock +pudency +pudencies +pudenda +pudendal +pudendous +pudendum +pudent +pudge +pudgy +pudgier +pudgiest +pudgily +pudginess +pudiano +pudibund +pudibundity +pudic +pudical +pudicity +pudicitia +puds +pudsey +pudsy +pudu +pueblito +pueblo +puebloan +puebloization +puebloize +pueblos +puelche +puelchean +pueraria +puerer +puericulture +puerile +puerilely +puerileness +puerilism +puerility +puerilities +puerman +puerpera +puerperae +puerperal +puerperalism +puerperant +puerpery +puerperia +puerperium +puerperous +puerto +puff +puffback +puffball +puffballs +puffbird +puffed +puffer +puffery +pufferies +puffers +puffy +puffier +puffiest +puffily +puffin +puffiness +puffinet +puffing +puffingly +puffins +puffinus +pufflet +puffs +pufftn +puffwig +pug +pugaree +pugarees +pugdog +pugenello +puget +puggaree +puggarees +pugged +pugger +puggi +puggy +puggier +puggiest +pugginess +pugging +puggish +puggle +puggree +puggrees +puggry +puggries +pugh +pugil +pugilant +pugilism +pugilisms +pugilist +pugilistic +pugilistical +pugilistically +pugilists +puglianite +pugman +pugmark +pugmarks +pugmill +pugmiller +pugnacious +pugnaciously +pugnaciousness +pugnacity +pugree +pugrees +pugs +puy +puya +puyallup +puinavi +puinavian +puinavis +puir +puirness +puirtith +puisne +puisnes +puisny +puissance +puissant +puissantly +puissantness +puist +puistie +puja +pujari +pujunan +puka +pukatea +pukateine +puke +puked +pukeka +pukeko +puker +pukes +pukeweed +pukhtun +puky +puking +pukish +pukishness +pukka +pukras +puku +pul +pulahan +pulahanes +pulahanism +pulaya +pulayan +pulajan +pulas +pulasan +pulaskite +pulchrify +pulchritude +pulchritudinous +pule +puled +pulegol +pulegone +puleyn +puler +pulers +pules +pulex +pulgada +pulghere +puli +puly +pulian +pulicarious +pulicat +pulicate +pulicene +pulicid +pulicidae +pulicidal +pulicide +pulicides +pulicine +pulicoid +pulicose +pulicosity +pulicous +pulijan +pulik +puling +pulingly +pulings +puliol +pulis +pulish +pulitzer +pulk +pulka +pull +pullable +pullaile +pullalue +pullback +pullbacks +pullboat +pulldevil +pulldoo +pulldown +pulldrive +pulled +pulley +pulleyless +pulleys +pullen +puller +pullery +pulleries +pullers +pullet +pullets +pulli +pullicat +pullicate +pulling +pullings +pullisee +pullman +pullmanize +pullmans +pullock +pullorum +pullout +pullouts +pullover +pullovers +pulls +pullshovel +pullulant +pullulate +pullulated +pullulating +pullulation +pullulative +pullus +pulment +pulmobranchia +pulmobranchial +pulmobranchiate +pulmocardiac +pulmocutaneous +pulmogastric +pulmometer +pulmometry +pulmonal +pulmonar +pulmonary +pulmonaria +pulmonarian +pulmonata +pulmonate +pulmonated +pulmonectomy +pulmonectomies +pulmonic +pulmonical +pulmonifer +pulmonifera +pulmoniferous +pulmonitis +pulmotor +pulmotors +pulmotracheal +pulmotracheary +pulmotrachearia +pulmotracheate +pulp +pulpaceous +pulpal +pulpalgia +pulpally +pulpamenta +pulpar +pulpatone +pulpatoon +pulpboard +pulpectomy +pulped +pulpefaction +pulper +pulperia +pulpers +pulpy +pulpier +pulpiest +pulpify +pulpification +pulpified +pulpifier +pulpifying +pulpily +pulpiness +pulping +pulpit +pulpital +pulpitarian +pulpiteer +pulpiter +pulpitful +pulpitic +pulpitical +pulpitically +pulpitis +pulpitish +pulpitism +pulpitize +pulpitless +pulpitly +pulpitolatry +pulpitry +pulpits +pulpitum +pulpless +pulplike +pulpotomy +pulpous +pulpousness +pulps +pulpstone +pulpwood +pulpwoods +pulque +pulques +puls +pulsant +pulsar +pulsars +pulsatance +pulsate +pulsated +pulsates +pulsatile +pulsatility +pulsatilla +pulsating +pulsation +pulsational +pulsations +pulsative +pulsatively +pulsator +pulsatory +pulsators +pulse +pulsebeat +pulsed +pulsejet +pulsejets +pulseless +pulselessly +pulselessness +pulselike +pulsellum +pulser +pulsers +pulses +pulsidge +pulsific +pulsimeter +pulsing +pulsion +pulsions +pulsive +pulsojet +pulsojets +pulsometer +pulsus +pultaceous +pulton +pultost +pultun +pulture +pulu +pulv +pulverable +pulverableness +pulveraceous +pulverant +pulverate +pulverated +pulverating +pulveration +pulvereous +pulverescent +pulverin +pulverine +pulverisable +pulverisation +pulverise +pulverised +pulveriser +pulverising +pulverizable +pulverizate +pulverization +pulverizator +pulverize +pulverized +pulverizer +pulverizes +pulverizing +pulverous +pulverulence +pulverulent +pulverulently +pulvic +pulvil +pulvilio +pulvillar +pulvilli +pulvilliform +pulvillus +pulvinar +pulvinaria +pulvinarian +pulvinate +pulvinated +pulvinately +pulvination +pulvini +pulvinic +pulviniform +pulvinni +pulvino +pulvinule +pulvinulus +pulvinus +pulviplume +pulwar +puma +pumas +pume +pumelo +pumelos +pumex +pumicate +pumicated +pumicating +pumice +pumiced +pumiceous +pumicer +pumicers +pumices +pumiciform +pumicing +pumicite +pumicites +pumicose +pummel +pummeled +pummeling +pummelled +pummelling +pummels +pummice +pump +pumpable +pumpage +pumped +pumpellyite +pumper +pumpernickel +pumpers +pumpet +pumphandle +pumping +pumpkin +pumpkinify +pumpkinification +pumpkinish +pumpkinity +pumpkins +pumpkinseed +pumpknot +pumple +pumpless +pumplike +pumpman +pumpmen +pumps +pumpsman +pumpwell +pumpwright +pun +puna +punaise +punalua +punaluan +punamu +punan +punas +punatoo +punce +punch +punchable +punchayet +punchball +punchboard +punchbowl +punched +puncheon +puncheons +puncher +punchers +punches +punchy +punchier +punchiest +punchinello +punchiness +punching +punchless +punchlike +punchproof +punct +punctal +punctate +punctated +punctatim +punctation +punctator +puncticular +puncticulate +puncticulose +punctiform +punctiliar +punctilio +punctiliomonger +punctilios +punctiliosity +punctilious +punctiliously +punctiliousness +punction +punctist +punctographic +punctual +punctualist +punctuality +punctually +punctualness +punctuate +punctuated +punctuates +punctuating +punctuation +punctuational +punctuationist +punctuative +punctuator +punctuist +punctulate +punctulated +punctulation +punctule +punctulum +punctum +puncturation +puncture +punctured +punctureless +punctureproof +puncturer +punctures +puncturing +punctus +pundigrion +pundit +pundita +punditic +punditically +punditry +punditries +pundits +pundonor +pundum +puneca +punese +pung +punga +pungapung +pungar +pungey +pungence +pungency +pungencies +pungent +pungently +punger +pungi +pungy +pungie +pungies +pungyi +pungle +pungled +pungs +puny +punic +punica +punicaceae +punicaceous +puniceous +punicial +punicin +punicine +punier +puniest +punyish +punyism +punily +puniness +puninesses +punish +punishability +punishable +punishableness +punishably +punished +punisher +punishers +punishes +punishing +punyship +punishment +punishmentproof +punishments +punition +punitional +punitionally +punitions +punitive +punitively +punitiveness +punitory +punitur +punjabi +punjum +punk +punka +punkah +punkahs +punkas +punkey +punkeys +punker +punkest +punketto +punky +punkie +punkier +punkies +punkiest +punkin +punkiness +punkins +punkish +punkling +punks +punkt +punkwood +punless +punlet +punnable +punnage +punned +punner +punners +punnet +punny +punnic +punnical +punnier +punniest +punnigram +punning +punningly +punnology +puno +punproof +puns +punster +punsters +punstress +punt +punta +puntabout +puntal +punted +puntel +puntello +punter +punters +punti +punty +punties +puntil +puntilla +puntillas +puntillero +punting +puntist +puntlatsh +punto +puntos +puntout +punts +puntsman +pup +pupa +pupae +pupahood +pupal +puparia +puparial +puparium +pupas +pupate +pupated +pupates +pupating +pupation +pupations +pupelo +pupfish +pupfishes +pupidae +pupiferous +pupiform +pupigenous +pupigerous +pupil +pupilability +pupilage +pupilages +pupilar +pupilary +pupilarity +pupilate +pupildom +pupiled +pupilize +pupillage +pupillar +pupillary +pupillarity +pupillate +pupilled +pupilless +pupillidae +pupillize +pupillometer +pupillometry +pupillometries +pupillonian +pupilloscope +pupilloscopy +pupilloscoptic +pupilmonger +pupils +pupipara +pupiparous +pupivora +pupivore +pupivorous +puplike +pupoid +pupped +puppet +puppetdom +puppeteer +puppeteers +puppethead +puppethood +puppetish +puppetism +puppetize +puppetly +puppetlike +puppetman +puppetmaster +puppetry +puppetries +puppets +puppy +puppydom +puppydoms +puppied +puppies +puppyfeet +puppify +puppyfish +puppyfoot +puppyhood +puppying +puppyish +puppyism +puppily +puppylike +pupping +puppis +puppysnatch +pups +pupulo +pupuluca +pupunha +puquina +puquinan +pur +purana +puranas +puranic +puraque +purasati +purau +purbeck +purbeckian +purblind +purblindly +purblindness +purchasability +purchasable +purchase +purchaseable +purchased +purchaser +purchasery +purchasers +purchases +purchasing +purda +purdah +purdahs +purdas +purdy +purdon +pure +pureayn +pureblood +purebred +purebreds +pured +puredee +puree +pureed +pureeing +purees +purehearted +purey +purely +pureness +purenesses +purer +purest +purfle +purfled +purfler +purfles +purfly +purfling +purflings +purga +purgament +purgation +purgations +purgative +purgatively +purgatives +purgatory +purgatorial +purgatorian +purgatories +purge +purgeable +purged +purger +purgery +purgers +purges +purging +purgings +puri +purify +purificant +purification +purifications +purificative +purificator +purificatory +purified +purifier +purifiers +purifies +purifying +puriform +purim +purin +purine +purines +purins +puriri +puris +purism +purisms +purist +puristic +puristical +puristically +purists +puritan +puritandom +puritaness +puritanic +puritanical +puritanically +puritanicalness +puritanism +puritanize +puritanizer +puritanly +puritanlike +puritano +puritans +purity +purities +purkinje +purkinjean +purl +purled +purler +purlhouse +purlicue +purlicues +purlieu +purlieuman +purlieumen +purlieus +purlin +purline +purlines +purling +purlins +purlman +purloin +purloined +purloiner +purloiners +purloining +purloins +purls +purohepatitis +purohit +purolymph +puromycin +puromucous +purpart +purparty +purpense +purpie +purple +purpled +purpleheart +purplely +purplelip +purpleness +purpler +purples +purplescent +purplest +purplewood +purplewort +purply +purpliness +purpling +purplish +purplishness +purport +purported +purportedly +purporter +purporters +purportes +purporting +purportively +purportless +purports +purpose +purposed +purposedly +purposeful +purposefully +purposefulness +purposeless +purposelessly +purposelessness +purposely +purposelike +purposer +purposes +purposing +purposive +purposively +purposiveness +purposivism +purposivist +purposivistic +purpresture +purprise +purprision +purpura +purpuraceous +purpuras +purpurate +purpure +purpureal +purpurean +purpureous +purpures +purpurescent +purpuric +purpuriferous +purpuriform +purpurigenous +purpurin +purpurine +purpurins +purpuriparous +purpurite +purpurize +purpurogallin +purpurogenous +purpuroid +purpuroxanthin +purr +purrah +purre +purred +purree +purreic +purrel +purrer +purry +purring +purringly +purrone +purrs +purs +purse +pursed +purseful +purseless +purselike +purser +pursers +pursership +purses +purset +purshia +pursy +pursier +pursiest +pursily +pursiness +pursing +pursive +purslane +purslanes +pursley +purslet +pursuable +pursual +pursuance +pursuant +pursuantly +pursue +pursued +pursuer +pursuers +pursues +pursuing +pursuit +pursuitmeter +pursuits +pursuivant +purtenance +purty +puru +puruha +purulence +purulences +purulency +purulencies +purulent +purulently +puruloid +purupuru +purusha +purushartha +purvey +purveyable +purveyal +purveyance +purveyancer +purveyed +purveying +purveyor +purveyoress +purveyors +purveys +purview +purviews +purvoe +purwannah +pus +puschkinia +puseyism +puseyistical +puseyite +puses +pusgut +push +pushball +pushballs +pushbutton +pushcard +pushcart +pushcarts +pushchair +pushdown +pushdowns +pushed +pusher +pushers +pushes +pushful +pushfully +pushfulness +pushy +pushier +pushiest +pushily +pushiness +pushing +pushingly +pushingness +pushmina +pushmobile +pushout +pushover +pushovers +pushpin +pushpins +pushrod +pushtu +pushum +pushup +pushups +pushwainling +pusill +pusillanimity +pusillanimous +pusillanimously +pusillanimousness +pusley +pusleys +puslike +puss +pusscat +pusses +pussy +pussycat +pussycats +pussier +pussies +pussiest +pussyfoot +pussyfooted +pussyfooter +pussyfooting +pussyfootism +pussyfoots +pussiness +pussytoe +pussley +pussleys +pussly +pusslies +pusslike +pustulant +pustular +pustulate +pustulated +pustulating +pustulation +pustulatous +pustule +pustuled +pustulelike +pustules +pustuliform +pustulose +pustulous +puszta +put +putage +putain +putamen +putamina +putaminous +putanism +putation +putationary +putative +putatively +putback +putchen +putcher +putchuk +putdown +putdowns +puteal +putelee +puteli +puther +puthery +putid +putidly +putidness +puting +putlock +putlog +putlogs +putoff +putoffs +putois +puton +putons +putorius +putout +putouts +putredinal +putredinous +putrefacient +putrefactible +putrefaction +putrefactive +putrefactiveness +putrefy +putrefiable +putrefied +putrefier +putrefies +putrefying +putresce +putrescence +putrescency +putrescent +putrescibility +putrescible +putrescine +putricide +putrid +putridity +putridly +putridness +putrifacted +putriform +putrilage +putrilaginous +putrilaginously +puts +putsch +putsches +putschism +putschist +putt +puttan +putted +puttee +puttees +putter +puttered +putterer +putterers +puttering +putteringly +putters +putti +putty +puttyblower +puttie +puttied +puttier +puttiers +putties +puttyhead +puttyhearted +puttying +puttylike +putting +puttyroot +puttywork +putto +puttock +puttoo +putts +puture +putz +puxy +puzzle +puzzleation +puzzled +puzzledly +puzzledness +puzzledom +puzzlehead +puzzleheaded +puzzleheadedly +puzzleheadedness +puzzleman +puzzlement +puzzlepate +puzzlepated +puzzlepatedness +puzzler +puzzlers +puzzles +puzzling +puzzlingly +puzzlingness +puzzlings +puzzolan +puzzolana +pvt +pwca +pwr +pwt +q +qabbala +qabbalah +qadarite +qadi +qaf +qaid +qaids +qaimaqam +qanat +qanats +qantar +qasida +qasidas +qat +qatar +qats +qe +qed +qere +qeri +qh +qy +qiana +qibla +qid +qiyas +qindar +qindarka +qindars +qintar +qintars +qiviut +qiviuts +ql +qm +qn +qoheleth +qoph +qophs +qp +qqv +qr +qrs +qs +qt +qtam +qtd +qty +qto +qtr +qts +qu +qua +quaalude +quaaludes +quab +quabird +quachil +quack +quacked +quackery +quackeries +quackhood +quacky +quackier +quackiest +quacking +quackish +quackishly +quackishness +quackism +quackisms +quackle +quacks +quacksalver +quackster +quad +quadded +quadding +quaddle +quader +quadi +quadle +quadmeter +quadplex +quadplexes +quadra +quadrable +quadrae +quadragenarian +quadragenarious +quadragesima +quadragesimal +quadragintesimal +quadral +quadrangle +quadrangled +quadrangles +quadrangular +quadrangularly +quadrangularness +quadrangulate +quadranguled +quadrans +quadrant +quadrantal +quadrantes +quadrantid +quadrantile +quadrantly +quadrantlike +quadrants +quadraphonic +quadraphonics +quadrat +quadrate +quadrated +quadrateness +quadrates +quadratic +quadratical +quadratically +quadratics +quadratifera +quadratiferous +quadrating +quadratojugal +quadratomandibular +quadrator +quadratosquamosal +quadratrix +quadrats +quadratum +quadrature +quadratures +quadratus +quadrauricular +quadrel +quadrella +quadrennia +quadrennial +quadrennially +quadrennials +quadrennium +quadrenniums +quadriad +quadrialate +quadriannulate +quadriarticulate +quadriarticulated +quadribasic +quadric +quadricapsular +quadricapsulate +quadricarinate +quadricellular +quadricentennial +quadricentennials +quadriceps +quadricepses +quadrichord +quadricycle +quadricycler +quadricyclist +quadriciliate +quadricinium +quadricipital +quadricone +quadricorn +quadricornous +quadricostate +quadricotyledonous +quadricovariant +quadricrescentic +quadricrescentoid +quadrics +quadricuspid +quadricuspidal +quadricuspidate +quadridentate +quadridentated +quadriderivative +quadridigitate +quadriennial +quadriennium +quadrienniumutile +quadrifarious +quadrifariously +quadrifid +quadrifilar +quadrifocal +quadrifoil +quadrifoliate +quadrifoliolate +quadrifolious +quadrifolium +quadriform +quadrifrons +quadrifrontal +quadrifurcate +quadrifurcated +quadrifurcation +quadriga +quadrigabled +quadrigae +quadrigamist +quadrigate +quadrigati +quadrigatus +quadrigeminal +quadrigeminate +quadrigeminous +quadrigeminum +quadrigenarious +quadriglandular +quadrihybrid +quadrijugal +quadrijugate +quadrijugous +quadrilaminar +quadrilaminate +quadrilateral +quadrilaterally +quadrilateralness +quadrilaterals +quadrilingual +quadriliteral +quadrille +quadrilled +quadrilles +quadrilling +quadrillion +quadrillions +quadrillionth +quadrillionths +quadrilobate +quadrilobed +quadrilocular +quadriloculate +quadrilogy +quadrilogue +quadrimembral +quadrimetallic +quadrimolecular +quadrimum +quadrin +quadrine +quadrinodal +quadrinomial +quadrinomical +quadrinominal +quadrinucleate +quadrioxalate +quadriparous +quadripartite +quadripartitely +quadripartition +quadripennate +quadriphyllous +quadriphonic +quadriphosphate +quadripinnate +quadriplanar +quadriplegia +quadriplegic +quadriplicate +quadriplicated +quadripolar +quadripole +quadriportico +quadriporticus +quadripulmonary +quadriquadric +quadriradiate +quadrireme +quadrisect +quadrisected +quadrisection +quadriseptate +quadriserial +quadrisetose +quadrisyllabic +quadrisyllabical +quadrisyllable +quadrisyllabous +quadrispiral +quadristearate +quadrisulcate +quadrisulcated +quadrisulphide +quadriternate +quadriti +quadritubercular +quadrituberculate +quadriurate +quadrivalence +quadrivalency +quadrivalent +quadrivalently +quadrivalve +quadrivalvular +quadrivia +quadrivial +quadrivious +quadrivium +quadrivoltine +quadroon +quadroons +quadrophonics +quadrual +quadrula +quadrum +quadrumana +quadrumanal +quadrumane +quadrumanous +quadrumvir +quadrumvirate +quadruped +quadrupedal +quadrupedan +quadrupedant +quadrupedantic +quadrupedantical +quadrupedate +quadrupedation +quadrupedism +quadrupedous +quadrupeds +quadruplane +quadruplate +quadruplator +quadruple +quadrupled +quadrupleness +quadruples +quadruplet +quadruplets +quadruplex +quadruply +quadruplicate +quadruplicated +quadruplicates +quadruplicating +quadruplication +quadruplications +quadruplicature +quadruplicity +quadrupling +quadrupole +quads +quae +quaedam +quaequae +quaere +quaeres +quaesita +quaesitum +quaestio +quaestiones +quaestor +quaestorial +quaestorian +quaestors +quaestorship +quaestuary +quaff +quaffed +quaffer +quaffers +quaffing +quaffingly +quaffs +quag +quagga +quaggas +quaggy +quaggier +quaggiest +quagginess +quaggle +quagmire +quagmired +quagmires +quagmiry +quagmirier +quagmiriest +quags +quahaug +quahaugs +quahog +quahogs +quai +quay +quayage +quayages +quaich +quaiches +quaichs +quayed +quaife +quayful +quaigh +quaighs +quaying +quail +quailberry +quailed +quailery +quaileries +quailhead +quaily +quaylike +quailing +quaillike +quails +quayman +quaint +quaintance +quainter +quaintest +quaintise +quaintish +quaintly +quaintness +quais +quays +quayside +quaysider +quaysides +quaitso +quake +quaked +quakeful +quakeproof +quaker +quakerbird +quakerdom +quakeress +quakery +quakeric +quakerish +quakerishly +quakerishness +quakerism +quakerization +quakerize +quakerlet +quakerly +quakerlike +quakers +quakership +quakes +quaketail +quaky +quakier +quakiest +quakily +quakiness +quaking +quakingly +qual +quale +qualia +qualify +qualifiable +qualification +qualifications +qualificative +qualificator +qualificatory +qualified +qualifiedly +qualifiedness +qualifier +qualifiers +qualifies +qualifying +qualifyingly +qualimeter +qualitative +qualitatively +quality +qualitied +qualities +qualityless +qualityship +qually +qualm +qualmy +qualmier +qualmiest +qualmyish +qualminess +qualmish +qualmishly +qualmishness +qualmproof +qualms +qualtagh +quam +quamash +quamashes +quamasia +quamoclit +quan +quandang +quandangs +quandary +quandaries +quandy +quando +quandong +quandongs +quango +quangos +quannet +quant +quanta +quantal +quanted +quanti +quantic +quantical +quantics +quanties +quantify +quantifiability +quantifiable +quantifiably +quantification +quantifications +quantified +quantifier +quantifiers +quantifies +quantifying +quantile +quantiles +quantimeter +quanting +quantitate +quantitation +quantitative +quantitatively +quantitativeness +quantity +quantitied +quantities +quantitive +quantitively +quantitiveness +quantivalence +quantivalency +quantivalent +quantizable +quantization +quantize +quantized +quantizer +quantizes +quantizing +quantometer +quantong +quantongs +quants +quantulum +quantum +quantummechanical +quapaw +quaquaversal +quaquaversally +quar +quaranty +quarantinable +quarantine +quarantined +quarantiner +quarantines +quarantining +quardeel +quare +quarenden +quarender +quarentene +quaresma +quarion +quark +quarks +quarl +quarle +quarles +quarmen +quarred +quarrel +quarreled +quarreler +quarrelers +quarrelet +quarreling +quarrelingly +quarrelled +quarreller +quarrellers +quarrelling +quarrellingly +quarrellous +quarrelous +quarrelously +quarrelproof +quarrels +quarrelsome +quarrelsomely +quarrelsomeness +quarry +quarriable +quarryable +quarrian +quarried +quarrier +quarriers +quarries +quarrying +quarryman +quarrymen +quarrion +quarrystone +quarrome +quarsome +quart +quarta +quartan +quartane +quartano +quartans +quartation +quartaut +quarte +quartenylic +quarter +quarterage +quarterback +quarterbacks +quarterdeck +quarterdeckish +quarterdecks +quartered +quarterer +quarterfinal +quarterfinalist +quarterfoil +quartering +quarterings +quarterization +quarterland +quarterly +quarterlies +quarterlight +quarterman +quartermaster +quartermasterlike +quartermasters +quartermastership +quartermen +quartern +quarternight +quarternion +quarterns +quarteron +quarterpace +quarters +quartersaw +quartersawed +quartersawing +quartersawn +quarterspace +quarterstaff +quarterstaves +quarterstetch +quartes +quartet +quartets +quartette +quartetto +quartful +quartic +quartics +quartile +quartiles +quartin +quartine +quartinho +quartiparous +quarto +quartodeciman +quartodecimanism +quartole +quartos +quarts +quartus +quartz +quartzes +quartzy +quartzic +quartziferous +quartzite +quartzitic +quartzless +quartzoid +quartzose +quartzous +quasar +quasars +quash +quashed +quashee +quashey +quasher +quashers +quashes +quashy +quashing +quasi +quasicontinuous +quasijudicial +quasimodo +quasiorder +quasiparticle +quasiperiodic +quasistationary +quasky +quaskies +quasquicentennial +quass +quassation +quassative +quasses +quassia +quassias +quassiin +quassin +quassins +quat +quata +quatch +quate +quatenus +quatercentenary +quaterion +quatern +quaternal +quaternary +quaternarian +quaternaries +quaternarius +quaternate +quaternion +quaternionic +quaternionist +quaternitarian +quaternity +quaternities +quateron +quaters +quatertenses +quatorzain +quatorze +quatorzes +quatrayle +quatrain +quatrains +quatral +quatre +quatreble +quatrefeuille +quatrefoil +quatrefoiled +quatrefoils +quatrefoliated +quatres +quatrible +quatrin +quatrino +quatrocentism +quatrocentist +quatrocento +quatsino +quatty +quattie +quattrini +quattrino +quattrocento +quattuordecillion +quattuordecillionth +quatuor +quatuorvirate +quauk +quave +quaver +quavered +quaverer +quaverers +quavery +quaverymavery +quavering +quaveringly +quaverous +quavers +quaviver +quaw +quawk +qubba +que +queach +queachy +queachier +queachiest +queak +queal +quean +queanish +queanlike +queans +quease +queasy +queasier +queasiest +queasily +queasiness +queasom +queazen +queazy +queazier +queaziest +quebec +quebrachamine +quebrachine +quebrachite +quebrachitol +quebracho +quebrada +quebradilla +quebrith +quechua +quechuan +quedful +quedly +quedness +quedship +queechy +queen +queencake +queencraft +queencup +queendom +queened +queenfish +queenfishes +queenhood +queening +queenite +queenless +queenlet +queenly +queenlier +queenliest +queenlike +queenliness +queenright +queenroot +queens +queensberry +queensberries +queenship +queensware +queenweed +queenwood +queer +queered +queerer +queerest +queery +queering +queerish +queerishness +queerity +queerly +queerness +queers +queersome +queest +queesting +queet +queeve +quegh +quei +quey +queing +queintise +queys +quelch +quelea +quelite +quell +quellable +quelled +queller +quellers +quelling +quellio +quells +quellung +quelme +quelquechose +quelt +quem +quemado +queme +quemeful +quemefully +quemely +quench +quenchable +quenchableness +quenched +quencher +quenchers +quenches +quenching +quenchless +quenchlessly +quenchlessness +quenda +quenelle +quenelles +quenite +quenselite +quent +quentise +quercetagetin +quercetic +quercetin +quercetum +quercic +querciflorae +quercimeritrin +quercin +quercine +quercinic +quercitannic +quercitannin +quercite +quercitin +quercitol +quercitrin +quercitron +quercivorous +quercus +querecho +querela +querelae +querele +querencia +querendi +querendy +querent +queres +query +querida +queridas +querido +queridos +queried +querier +queriers +queries +querying +queryingly +queryist +queriman +querimans +querimony +querimonies +querimonious +querimoniously +querimoniousness +querist +querists +querken +querl +quern +quernal +quernales +querns +quernstone +querre +quersprung +querulant +querulation +querulent +querulential +querulist +querulity +querulosity +querulous +querulously +querulousness +ques +quesal +quesited +quesitive +quest +quested +quester +questers +questeur +questful +questhouse +questing +questingly +question +questionability +questionable +questionableness +questionably +questionary +questionaries +questioned +questionee +questioner +questioners +questioning +questioningly +questionings +questionist +questionle +questionless +questionlessly +questionlessness +questionnaire +questionnaires +questionous +questions +questionwise +questman +questmen +questmonger +questor +questorial +questors +questorship +questrist +quests +quet +quetch +quetenite +quethe +quetsch +quetzal +quetzalcoatl +quetzales +quetzals +queue +queued +queueing +queuer +queuers +queues +queuing +quezal +quezales +quezals +qui +quia +quiangan +quiapo +quiaquia +quib +quibble +quibbled +quibbleproof +quibbler +quibblers +quibbles +quibbling +quibblingly +quiblet +quibus +quica +quiche +quiches +quick +quickbeam +quickborn +quicked +quicken +quickenance +quickenbeam +quickened +quickener +quickening +quickens +quicker +quickest +quickfoot +quickhatch +quickhearted +quickie +quickies +quicking +quickly +quicklime +quickness +quicks +quicksand +quicksandy +quicksands +quickset +quicksets +quickside +quicksilver +quicksilvery +quicksilvering +quicksilverish +quicksilverishness +quickstep +quicksteps +quickthorn +quickwater +quickwittedness +quickwork +quid +quidae +quidam +quiddany +quiddative +quidder +quiddist +quiddit +quidditative +quidditatively +quiddity +quiddities +quiddle +quiddled +quiddler +quiddling +quidnunc +quidnuncs +quids +quienal +quiesce +quiesced +quiescence +quiescency +quiescent +quiescently +quiescing +quiet +quieta +quietable +quietage +quieted +quieten +quietened +quietener +quietening +quietens +quieter +quieters +quietest +quieti +quieting +quietism +quietisms +quietist +quietistic +quietists +quietive +quietly +quietlike +quietness +quiets +quietsome +quietude +quietudes +quietus +quietuses +quiff +quiffing +quiffs +quiina +quiinaceae +quiinaceous +quila +quilate +quileces +quiles +quileses +quileute +quilez +quilisma +quilkin +quill +quillagua +quillai +quillaia +quillaias +quillaic +quillais +quillaja +quillajas +quillajic +quillback +quillbacks +quilled +quiller +quillet +quilleted +quillets +quillfish +quillfishes +quilly +quilling +quillity +quillon +quills +quilltail +quillwork +quillwort +quilt +quilted +quilter +quilters +quilting +quiltings +quilts +quim +quimbaya +quimper +quin +quina +quinacrine +quinaielt +quinaldic +quinaldyl +quinaldin +quinaldine +quinaldinic +quinaldinium +quinamicin +quinamicine +quinamidin +quinamidine +quinamin +quinamine +quinanarii +quinanisole +quinaquina +quinary +quinarian +quinaries +quinarii +quinarius +quinas +quinate +quinatoxin +quinatoxine +quinault +quinazolyl +quinazolin +quinazoline +quince +quincentenary +quincentennial +quinces +quincewort +quinch +quincy +quincies +quincubital +quincubitalism +quincuncial +quincuncially +quincunx +quincunxes +quincunxial +quindecad +quindecagon +quindecangle +quindecaplet +quindecasyllabic +quindecemvir +quindecemvirate +quindecemviri +quindecennial +quindecylic +quindecillion +quindecillionth +quindecim +quindecima +quindecimvir +quindene +quinela +quinelas +quinella +quinellas +quinet +quinetum +quingentenary +quinhydrone +quinia +quinible +quinic +quinicin +quinicine +quinidia +quinidin +quinidine +quiniela +quinielas +quinyie +quinyl +quinin +quinina +quininas +quinine +quinines +quininiazation +quininic +quininism +quininize +quinins +quiniretin +quinisext +quinisextine +quinism +quinite +quinitol +quinizarin +quinize +quink +quinnat +quinnats +quinnet +quinnipiac +quinoa +quinoas +quinocarbonium +quinoform +quinogen +quinoid +quinoidal +quinoidation +quinoidin +quinoidine +quinoids +quinoyl +quinol +quinolas +quinolyl +quinolin +quinoline +quinolinic +quinolinyl +quinolinium +quinolins +quinology +quinologist +quinols +quinometry +quinon +quinone +quinonediimine +quinones +quinonic +quinonyl +quinonimin +quinonimine +quinonization +quinonize +quinonoid +quinopyrin +quinotannic +quinotoxine +quinova +quinovatannic +quinovate +quinovic +quinovin +quinovose +quinoxalyl +quinoxalin +quinoxaline +quinquagenary +quinquagenarian +quinquagenaries +quinquagesima +quinquagesimal +quinquangle +quinquarticular +quinquatria +quinquatrus +quinquecapsular +quinquecentenary +quinquecostate +quinquedentate +quinquedentated +quinquefarious +quinquefid +quinquefoil +quinquefoliate +quinquefoliated +quinquefoliolate +quinquegrade +quinquejugous +quinquelateral +quinqueliteral +quinquelobate +quinquelobated +quinquelobed +quinquelocular +quinqueloculine +quinquenary +quinquenerval +quinquenerved +quinquennalia +quinquennia +quinquenniad +quinquennial +quinquennialist +quinquennially +quinquennium +quinquenniums +quinquepartite +quinquepartition +quinquepedal +quinquepedalian +quinquepetaloid +quinquepunctal +quinquepunctate +quinqueradial +quinqueradiate +quinquereme +quinquertium +quinquesect +quinquesection +quinqueseptate +quinqueserial +quinqueseriate +quinquesyllabic +quinquesyllable +quinquetubercular +quinquetuberculate +quinquevalence +quinquevalency +quinquevalent +quinquevalve +quinquevalvous +quinquevalvular +quinqueverbal +quinqueverbial +quinquevir +quinquevirate +quinquevirs +quinquiliteral +quinquina +quinquino +quinquivalent +quins +quinse +quinsy +quinsyberry +quinsyberries +quinsied +quinsies +quinsywort +quint +quinta +quintad +quintadena +quintadene +quintain +quintains +quintal +quintals +quintan +quintans +quintant +quintar +quintary +quintars +quintaten +quintato +quinte +quintefoil +quintelement +quintennial +quinternion +quinteron +quinteroon +quintes +quintescence +quintessence +quintessential +quintessentiality +quintessentially +quintessentiate +quintet +quintets +quintette +quintetto +quintfoil +quintic +quintics +quintile +quintiles +quintilis +quintillian +quintillion +quintillions +quintillionth +quintillionths +quintin +quintins +quintiped +quintius +quinto +quintocubital +quintocubitalism +quintole +quinton +quintons +quintroon +quints +quintuple +quintupled +quintuples +quintuplet +quintuplets +quintuplicate +quintuplicated +quintuplicates +quintuplicating +quintuplication +quintuplinerved +quintupling +quintupliribbed +quintus +quinua +quinuclidine +quinzaine +quinze +quinzieme +quip +quipful +quipo +quippe +quipped +quipper +quippy +quipping +quippish +quippishness +quippu +quippus +quips +quipsome +quipsomeness +quipster +quipsters +quipu +quipus +quira +quircal +quire +quired +quires +quirewise +quirinal +quirinalia +quirinca +quiring +quiritary +quiritarian +quirite +quirites +quirk +quirked +quirky +quirkier +quirkiest +quirkily +quirkiness +quirking +quirkish +quirks +quirksey +quirksome +quirl +quirquincho +quirt +quirted +quirting +quirts +quis +quisby +quiscos +quisle +quisler +quisling +quislingism +quislingistic +quislings +quisqualis +quisqueite +quisquilian +quisquiliary +quisquilious +quisquous +quist +quistiti +quistron +quisutsch +quit +quitantie +quitch +quitches +quitclaim +quitclaimed +quitclaiming +quitclaims +quite +quitely +quitemoca +quiteno +quiteve +quiting +quito +quitrent +quitrents +quits +quittable +quittal +quittance +quittances +quitted +quitter +quitterbone +quitters +quitting +quittor +quittors +quitu +quiver +quivered +quiverer +quiverers +quiverful +quivery +quivering +quiveringly +quiverish +quiverleaf +quivers +quixote +quixotes +quixotic +quixotical +quixotically +quixotism +quixotize +quixotry +quixotries +quiz +quizmaster +quizzability +quizzable +quizzacious +quizzatorial +quizzed +quizzee +quizzer +quizzery +quizzers +quizzes +quizzy +quizzical +quizzicality +quizzically +quizzicalness +quizzify +quizzification +quizziness +quizzing +quizzingly +quizzish +quizzism +quizzity +qung +quo +quoad +quod +quodded +quoddies +quodding +quoddity +quodlibet +quodlibetal +quodlibetary +quodlibetarian +quodlibetic +quodlibetical +quodlibetically +quodlibetz +quodling +quods +quohog +quohogs +quoilers +quoin +quoined +quoining +quoins +quoit +quoited +quoiter +quoiting +quoitlike +quoits +quokka +quokkas +quominus +quomodo +quomodos +quondam +quondamly +quondamship +quoniam +quonking +quonset +quop +quor +quoratean +quorum +quorums +quos +quot +quota +quotability +quotable +quotableness +quotably +quotas +quotation +quotational +quotationally +quotationist +quotations +quotative +quote +quoted +quotee +quoteless +quotennial +quoter +quoters +quotes +quoteworthy +quoth +quotha +quotid +quotidian +quotidianly +quotidianness +quotient +quotients +quoties +quotiety +quotieties +quoting +quotingly +quotity +quotlibet +quott +quotum +qursh +qurshes +qurti +qurush +qurushes +qv +r +ra +raad +raadzaal +raanan +raasch +raash +rab +rabal +raband +rabanna +rabat +rabatine +rabato +rabatos +rabatte +rabatted +rabattement +rabatting +rabban +rabbanim +rabbanist +rabbanite +rabbet +rabbeted +rabbeting +rabbets +rabbi +rabbies +rabbin +rabbinate +rabbinates +rabbindom +rabbinic +rabbinica +rabbinical +rabbinically +rabbinism +rabbinist +rabbinistic +rabbinistical +rabbinite +rabbinitic +rabbinize +rabbins +rabbinship +rabbis +rabbish +rabbiship +rabbit +rabbitberry +rabbitberries +rabbited +rabbiteye +rabbiter +rabbiters +rabbitfish +rabbitfishes +rabbithearted +rabbity +rabbiting +rabbitlike +rabbitmouth +rabbitoh +rabbitproof +rabbitry +rabbitries +rabbitroot +rabbits +rabbitskin +rabbitweed +rabbitwise +rabbitwood +rabble +rabbled +rabblelike +rabblement +rabbleproof +rabbler +rabblers +rabbles +rabblesome +rabbling +rabboni +rabbonim +rabbonis +rabdomancy +rabelais +rabelaisian +rabelaisianism +rabelaism +rabfak +rabi +rabiator +rabic +rabid +rabidity +rabidities +rabidly +rabidness +rabies +rabietic +rabific +rabiform +rabigenic +rabin +rabinet +rabious +rabirubia +rabitic +rablin +rabot +rabulistic +rabulous +racahout +racallable +racche +raccoon +raccoonberry +raccoons +raccroc +race +raceabout +racebrood +racecard +racecourse +racecourses +raced +racegoer +racegoing +racehorse +racehorses +racelike +raceline +racemase +racemate +racemates +racemation +raceme +racemed +racemes +racemic +racemiferous +racemiform +racemism +racemisms +racemization +racemize +racemized +racemizes +racemizing +racemocarbonate +racemocarbonic +racemoid +racemomethylate +racemose +racemosely +racemous +racemously +racemule +racemulose +raceplate +racer +racers +racerunner +races +racetrack +racetracker +racetracks +racette +raceway +raceways +rach +rache +rachel +raches +rachet +rachets +rachial +rachialgia +rachialgic +rachianalgesia +rachianectes +rachianesthesia +rachicentesis +rachycentridae +rachycentron +rachides +rachidial +rachidian +rachiform +rachiglossa +rachiglossate +rachigraph +rachilla +rachillae +rachiocentesis +rachiocyphosis +rachiococainize +rachiodynia +rachiodont +rachiometer +rachiomyelitis +rachioparalysis +rachioplegia +rachioscoliosis +rachiotome +rachiotomy +rachipagus +rachis +rachischisis +rachises +rachitic +rachitides +rachitis +rachitism +rachitogenic +rachitome +rachitomy +rachitomous +racy +racial +racialism +racialist +racialistic +racialists +raciality +racialization +racialize +racially +racier +raciest +racily +racinage +raciness +racinesses +racing +racinglike +racings +racion +racism +racisms +racist +racists +rack +rackabones +rackan +rackapee +rackateer +rackateering +rackboard +rackbone +racked +racker +rackers +racket +racketed +racketeer +racketeering +racketeers +racketer +rackety +racketier +racketiest +racketiness +racketing +racketlike +racketproof +racketry +rackets +rackett +rackettail +rackful +racking +rackingly +rackle +rackless +rackman +rackmaster +racknumber +rackproof +rackrentable +racks +rackway +rackwork +rackworks +raclette +raclettes +racloir +racoyian +racon +racons +raconteur +raconteurs +raconteuses +racoon +racoons +racovian +racquet +racquetball +racquets +rad +rada +radar +radarman +radarmen +radars +radarscope +radarscopes +radded +radding +raddle +raddled +raddleman +raddlemen +raddles +raddling +raddlings +radeau +radeaux +radectomy +radectomieseph +radek +radeur +radevore +radford +radiability +radiable +radiably +radiac +radial +radiale +radialia +radialis +radiality +radialization +radialize +radially +radials +radian +radiance +radiances +radiancy +radiancies +radians +radiant +radiantly +radiantness +radiants +radiary +radiata +radiate +radiated +radiately +radiateness +radiates +radiatics +radiatiform +radiating +radiation +radiational +radiationless +radiations +radiative +radiatopatent +radiatoporose +radiatoporous +radiator +radiatory +radiators +radiatostriate +radiatosulcate +radiature +radiatus +radical +radicalism +radicality +radicalization +radicalize +radicalized +radicalizes +radicalizing +radically +radicalness +radicals +radicand +radicands +radicant +radicate +radicated +radicates +radicating +radication +radicel +radicels +radices +radicicola +radicicolous +radiciferous +radiciflorous +radiciform +radicivorous +radicle +radicles +radicolous +radicose +radicula +radicular +radicule +radiculectomy +radiculitis +radiculose +radidii +radiectomy +radient +radiescent +radiesthesia +radiferous +radii +radio +radioacoustics +radioactinium +radioactivate +radioactivated +radioactivating +radioactive +radioactively +radioactivity +radioactivities +radioamplifier +radioanaphylaxis +radioastronomy +radioautograph +radioautography +radioautographic +radiobicipital +radiobiology +radiobiologic +radiobiological +radiobiologically +radiobiologist +radiobroadcast +radiobroadcasted +radiobroadcaster +radiobroadcasters +radiobroadcasting +radiobserver +radiocalcium +radiocarbon +radiocarpal +radiocast +radiocaster +radiocasting +radiochemical +radiochemically +radiochemist +radiochemistry +radiocinematograph +radiocommunication +radioconductor +radiocopper +radiodating +radiode +radiodermatitis +radiodetector +radiodiagnoses +radiodiagnosis +radiodigital +radiodynamic +radiodynamics +radiodontia +radiodontic +radiodontics +radiodontist +radioecology +radioecological +radioecologist +radioed +radioelement +radiofrequency +radiogenic +radiogoniometer +radiogoniometry +radiogoniometric +radiogram +radiograms +radiograph +radiographer +radiography +radiographic +radiographical +radiographically +radiographies +radiographs +radiohumeral +radioing +radioiodine +radioiron +radioisotope +radioisotopes +radioisotopic +radioisotopically +radiolabel +radiolaria +radiolarian +radiolead +radiolysis +radiolite +radiolites +radiolitic +radiolytic +radiolitidae +radiolocation +radiolocator +radiolocators +radiology +radiologic +radiological +radiologically +radiologies +radiologist +radiologists +radiolucence +radiolucency +radiolucencies +radiolucent +radioluminescence +radioluminescent +radioman +radiomedial +radiomen +radiometallography +radiometeorograph +radiometer +radiometers +radiometry +radiometric +radiometrically +radiometries +radiomicrometer +radiomicrophone +radiomimetic +radiomobile +radiomovies +radiomuscular +radion +radionecrosis +radioneuritis +radionic +radionics +radionuclide +radiopacity +radiopalmar +radiopaque +radioparent +radiopathology +radiopelvimetry +radiophare +radiopharmaceutical +radiophysics +radiophone +radiophones +radiophony +radiophonic +radiophosphorus +radiophoto +radiophotogram +radiophotograph +radiophotography +radiopotassium +radiopraxis +radioprotection +radioprotective +radiorays +radios +radioscope +radioscopy +radioscopic +radioscopical +radiosensibility +radiosensitive +radiosensitivity +radiosensitivities +radiosymmetrical +radiosodium +radiosonde +radiosondes +radiosonic +radiostereoscopy +radiosterilization +radiosterilize +radiosterilized +radiostrontium +radiosurgery +radiosurgeries +radiosurgical +radiotechnology +radiotelegram +radiotelegraph +radiotelegrapher +radiotelegraphy +radiotelegraphic +radiotelegraphically +radiotelegraphs +radiotelemetry +radiotelemetric +radiotelemetries +radiotelephone +radiotelephoned +radiotelephones +radiotelephony +radiotelephonic +radiotelephoning +radioteletype +radioteria +radiothallium +radiotherapeutic +radiotherapeutics +radiotherapeutist +radiotherapy +radiotherapies +radiotherapist +radiotherapists +radiothermy +radiothorium +radiotoxemia +radiotoxic +radiotracer +radiotransparency +radiotransparent +radiotrician +radiotron +radiotropic +radiotropism +radious +radiov +radiovision +radish +radishes +radishlike +radium +radiumization +radiumize +radiumlike +radiumproof +radiums +radiumtherapy +radius +radiuses +radix +radixes +radknight +radly +radman +radome +radomes +radon +radons +rads +radsimir +radula +radulae +radular +radulas +radulate +raduliferous +raduliform +radzimir +rafael +rafale +rafe +raff +raffaelesque +raffe +raffee +raffery +raffia +raffias +raffinase +raffinate +raffing +raffinose +raffish +raffishly +raffishness +raffle +raffled +raffler +rafflers +raffles +rafflesia +rafflesiaceae +rafflesiaceous +raffling +raffman +raffs +rafik +rafraichissoir +raft +raftage +rafted +rafter +rafters +rafty +raftiness +rafting +raftlike +raftman +rafts +raftsman +raftsmen +rag +raga +ragabash +ragabrash +ragamuffin +ragamuffinism +ragamuffinly +ragamuffins +ragas +ragazze +ragbag +ragbags +ragbolt +rage +raged +ragee +ragees +rageful +ragefully +rageless +rageous +rageously +rageousness +rageproof +rager +ragery +rages +ragesome +ragfish +ragfishes +ragged +raggeder +raggedest +raggedy +raggedly +raggedness +raggee +ragger +raggery +raggety +raggy +raggies +raggil +raggily +ragging +raggle +raggled +raggles +raghouse +raghu +ragi +raging +ragingly +ragis +raglan +raglanite +raglans +raglet +raglin +ragman +ragmen +ragnar +ragnarok +ragondin +ragout +ragouted +ragouting +ragouts +ragpicker +rags +ragseller +ragshag +ragsorter +ragstone +ragtag +ragtags +ragtime +ragtimey +ragtimer +ragtimes +ragule +raguly +ragusye +ragweed +ragweeds +ragwork +ragworm +ragwort +ragworts +rah +rahanwin +rahdar +rahdaree +rahdari +rahul +ray +raia +raya +raiae +rayage +rayah +rayahs +rayan +raias +rayas +rayat +raid +raided +raider +raiders +raiding +raidproof +raids +rayed +raif +rayful +raygrass +raygrasses +raiyat +raiidae +raiiform +raying +rail +railage +railbird +railbirds +railcar +railed +railer +railers +rayless +raylessly +raylessness +raylet +railhead +railheads +railing +railingly +railings +raillery +railleries +railless +railleur +railly +raillike +railman +railmen +railriding +railroad +railroadana +railroaded +railroader +railroaders +railroadiana +railroading +railroadish +railroads +railroadship +rails +railside +railway +railwaydom +railwayed +railwayless +railwayman +railways +raimannia +raiment +raimented +raimentless +raiments +raymond +rain +rainband +rainbands +rainbird +rainbirds +rainbound +rainbow +rainbowy +rainbowlike +rainbows +rainbowweed +rainburst +raincheck +raincoat +raincoats +raindrop +raindrops +rained +rainer +raines +rainfall +rainfalls +rainforest +rainfowl +rainful +rainy +rainier +rainiest +rainily +raininess +raining +rainless +rainlessness +rainlight +rainmaker +rainmakers +rainmaking +rainout +rainouts +rainproof +rainproofer +rains +rainspout +rainsquall +rainstorm +rainstorms +raintight +rainwash +rainwashes +rainwater +rainwear +rainwears +rainworm +raioid +rayon +rayonnance +rayonnant +rayonne +rayonny +rayons +rais +rays +raisable +raise +raiseable +raised +raiseman +raiser +raisers +raises +raisin +raisine +raising +raisings +raisiny +raisins +raison +raisonne +raisons +raj +raja +rajab +rajah +rajahs +rajarshi +rajas +rajaship +rajasic +rajasthani +rajbansi +rajeev +rajendra +rajes +rajesh +rajidae +rajiv +rajoguna +rajpoot +rajput +rakan +rake +rakeage +raked +rakee +rakees +rakeful +rakehell +rakehelly +rakehellish +rakehells +rakely +rakeoff +rakeoffs +raker +rakery +rakers +rakes +rakeshame +rakesteel +rakestele +rakh +rakhal +raki +rakija +rakily +raking +rakingly +rakis +rakish +rakishly +rakishness +rakit +rakshasa +raku +rale +rales +ralf +ralish +rall +rallentando +rallery +rally +ralliance +rallycross +rallidae +rallye +rallied +rallier +ralliers +rallies +rallyes +ralliform +rallying +rallyings +rallyist +rallyists +rallymaster +rallinae +ralline +rallus +ralph +rals +ralstonite +ram +rama +ramack +ramada +ramadan +ramadoss +ramage +ramaism +ramaite +ramal +raman +ramanan +ramanas +ramarama +ramark +ramass +ramate +rambarre +rambeh +ramberge +rambla +ramble +rambled +rambler +ramblers +rambles +rambling +ramblingly +ramblingness +ramblings +rambo +rambong +rambooze +rambouillet +rambunctious +rambunctiously +rambunctiousness +rambure +rambutan +rambutans +ramdohrite +rame +rameal +ramean +ramed +ramee +ramees +ramekin +ramekins +ramellose +rament +ramenta +ramentaceous +ramental +ramentiferous +ramentum +rameous +ramequin +ramequins +rameses +rameseum +ramesh +ramessid +ramesside +ramet +ramets +ramex +ramfeezled +ramforce +ramgunshoch +ramhead +ramhood +rami +ramicorn +ramie +ramies +ramiferous +ramify +ramificate +ramification +ramifications +ramified +ramifies +ramifying +ramiflorous +ramiform +ramigerous +ramilie +ramilies +ramillie +ramillied +ramillies +ramiparous +ramiro +ramisection +ramisectomy +ramism +ramist +ramistical +ramjet +ramjets +ramlike +ramline +rammack +rammage +rammass +rammed +rammel +rammelsbergite +rammer +rammerman +rammermen +rammers +rammi +rammy +rammier +rammiest +ramming +rammish +rammishly +rammishness +ramneek +ramnenses +ramnes +ramon +ramona +ramoneur +ramoon +ramoosii +ramose +ramosely +ramosity +ramosities +ramosopalmate +ramosopinnate +ramososubdivided +ramous +ramp +rampacious +rampaciously +rampage +rampaged +rampageous +rampageously +rampageousness +rampager +rampagers +rampages +rampaging +rampagious +rampallion +rampancy +rampancies +rampant +rampantly +rampantness +rampart +ramparted +ramparting +ramparts +ramped +ramper +ramphastidae +ramphastides +ramphastos +rampick +rampier +rampike +rampikes +ramping +rampingly +rampion +rampions +rampire +rampish +rampler +ramplor +rampole +rampoled +rampoles +rampoling +ramps +rampsman +ramrace +ramrod +ramroddy +ramrodlike +ramrods +rams +ramscallion +ramsch +ramsey +ramshackle +ramshackled +ramshackleness +ramshackly +ramshorn +ramshorns +ramson +ramsons +ramstam +ramstead +ramta +ramtil +ramtils +ramular +ramule +ramuliferous +ramulose +ramulous +ramulus +ramus +ramuscule +ramusi +ramverse +ran +rana +ranal +ranales +ranaria +ranarian +ranarium +ranatra +rance +rancel +rancellor +rancelman +rancelmen +rancer +rances +rancescent +ranch +ranche +ranched +rancher +rancheria +rancherie +ranchero +rancheros +ranchers +ranches +ranching +ranchless +ranchlike +ranchman +ranchmen +rancho +ranchos +ranchwoman +rancid +rancidify +rancidification +rancidified +rancidifying +rancidity +rancidities +rancidly +rancidness +rancio +rancor +rancored +rancorous +rancorously +rancorousness +rancorproof +rancors +rancour +rancours +rand +randal +randall +randallite +randan +randannite +randans +randell +randem +rander +randers +randy +randia +randie +randier +randies +randiest +randiness +randing +randir +randite +randle +randn +randolph +random +randomish +randomization +randomize +randomized +randomizer +randomizes +randomizing +randomly +randomness +randoms +randomwise +randon +randori +rands +rane +ranee +ranees +ranella +ranere +ranforce +rang +rangale +rangatira +rangdoodles +range +ranged +rangefinder +rangeheads +rangey +rangeland +rangelands +rangeless +rangeman +rangemen +ranger +rangers +rangership +ranges +rangework +rangy +rangier +rangiest +rangifer +rangiferine +ranginess +ranging +rangle +rangler +rangoon +rangpur +rani +ranid +ranidae +ranids +raniferous +raniform +ranina +raninae +ranine +raninian +ranis +ranivorous +ranjit +rank +ranked +ranker +rankers +rankest +ranket +rankett +rankine +ranking +rankings +rankish +rankle +rankled +rankles +rankless +rankly +rankling +ranklingly +rankness +ranknesses +ranks +ranksman +ranksmen +rankwise +ranli +rann +rannel +ranny +rannigal +ranomer +ranomers +ranpike +ranpikes +ranquel +ransack +ransacked +ransacker +ransackers +ransacking +ransackle +ransacks +ransel +ranselman +ranselmen +ranses +ranseur +ransom +ransomable +ransomed +ransomer +ransomers +ransomfree +ransoming +ransomless +ransoms +ranstead +rant +rantan +rantankerous +ranted +rantepole +ranter +ranterism +ranters +ranty +ranting +rantingly +rantipole +rantism +rantize +rantock +rantoon +rantree +rants +ranula +ranular +ranulas +ranunculaceae +ranunculaceous +ranunculales +ranunculi +ranunculus +ranunculuses +ranzania +raob +raoulia +rap +rapaces +rapaceus +rapacious +rapaciously +rapaciousness +rapacity +rapacities +rapakivi +rapallo +rapanea +rapateaceae +rapateaceous +rape +raped +rapeful +rapeye +rapely +rapeoil +raper +rapers +rapes +rapeseed +rapeseeds +raphae +raphael +raphaelesque +raphaelic +raphaelism +raphaelite +raphaelitism +raphany +raphania +raphanus +raphe +raphes +raphia +raphias +raphide +raphides +raphidiferous +raphidiid +raphidiidae +raphidodea +raphidoidea +raphiolepis +raphis +raphus +rapic +rapid +rapidamente +rapide +rapider +rapidest +rapidity +rapidities +rapidly +rapidness +rapido +rapids +rapier +rapiered +rapiers +rapilli +rapillo +rapine +rapiner +rapines +raping +rapinic +rapist +rapists +raploch +raport +rappage +rapparee +rapparees +rappe +rapped +rappee +rappees +rappel +rappeling +rappelled +rappelling +rappels +rappen +rapper +rappers +rapping +rappini +rappist +rappite +rapport +rapporteur +rapports +rapprochement +rapprochements +raps +rapscallion +rapscallionism +rapscallionly +rapscallionry +rapscallions +rapt +raptatory +raptatorial +rapter +raptest +raptly +raptness +raptnesses +raptor +raptores +raptorial +raptorious +raptors +raptril +rapture +raptured +raptureless +raptures +raptury +rapturing +rapturist +rapturize +rapturous +rapturously +rapturousness +raptus +raquet +raquette +rara +rare +rarebit +rarebits +rarefaction +rarefactional +rarefactive +rarefy +rarefiable +rarefication +rarefied +rarefier +rarefiers +rarefies +rarefying +rareyfy +rarely +rareness +rarenesses +rarer +rareripe +rareripes +rarest +rarety +rareties +rariconstant +rariety +rarify +rarified +rarifies +rarifying +raring +rariora +rarish +rarity +rarities +rarotongan +ras +rasa +rasalas +rasalhague +rasamala +rasant +rasbora +rasboras +rascacio +rascal +rascaldom +rascaless +rascalion +rascalism +rascality +rascalities +rascalize +rascally +rascallike +rascallion +rascalry +rascals +rascalship +rascasse +rasceta +rascette +rase +rased +rasen +rasenna +raser +rasers +rases +rasgado +rash +rashbuss +rasher +rashers +rashes +rashest +rashful +rashing +rashly +rashlike +rashness +rashnesses +rashti +rasing +rasion +raskolnik +rasoir +rason +rasophore +rasores +rasorial +rasour +rasp +raspatory +raspatorium +raspberry +raspberriade +raspberries +raspberrylike +rasped +rasper +raspers +raspy +raspier +raspiest +raspiness +rasping +raspingly +raspingness +raspings +raspis +raspish +raspite +rasps +rassasy +rasse +rasselas +rassle +rassled +rassles +rassling +rastaban +rastafarian +rastafarianism +raster +rasters +rasty +rastik +rastle +rastled +rastling +rastus +rasure +rasures +rat +rata +ratability +ratable +ratableness +ratably +ratafee +ratafees +ratafia +ratafias +ratal +ratals +ratan +ratanhia +ratany +ratanies +ratans +rataplan +rataplanned +rataplanning +rataplans +ratatat +ratatats +ratatouille +ratbag +ratbaggery +ratbite +ratcatcher +ratcatching +ratch +ratchel +ratchelly +ratcher +ratches +ratchet +ratchety +ratchetlike +ratchets +ratching +ratchment +rate +rateability +rateable +rateableness +rateably +rated +rateen +ratel +rateless +ratels +ratement +ratemeter +ratepayer +ratepaying +rater +ratero +raters +rates +ratfink +ratfinks +ratfish +ratfishes +rath +ratha +rathe +rathed +rathely +ratheness +rather +ratherest +ratheripe +ratherish +ratherly +rathest +ratheter +rathite +rathnakumar +rathole +ratholes +rathripe +rathskeller +rathskellers +raticidal +raticide +raticides +raticocinator +ratify +ratifia +ratification +ratificationist +ratified +ratifier +ratifiers +ratifies +ratifying +ratihabition +ratine +ratines +rating +ratings +ratio +ratiocinant +ratiocinate +ratiocinated +ratiocinates +ratiocinating +ratiocination +ratiocinations +ratiocinative +ratiocinator +ratiocinatory +ratiocinators +ratiometer +ration +rationable +rationably +rational +rationale +rationales +rationalisation +rationalise +rationalised +rationaliser +rationalising +rationalism +rationalist +rationalistic +rationalistical +rationalistically +rationalisticism +rationalists +rationality +rationalities +rationalizable +rationalization +rationalizations +rationalize +rationalized +rationalizer +rationalizers +rationalizes +rationalizing +rationally +rationalness +rationals +rationate +rationed +rationing +rationless +rationment +rations +ratios +ratitae +ratite +ratites +ratitous +ratiuncle +ratlike +ratlin +ratline +ratliner +ratlines +ratlins +rato +ratoon +ratooned +ratooner +ratooners +ratooning +ratoons +ratos +ratproof +rats +ratsbane +ratsbanes +ratskeller +rattage +rattail +rattails +rattan +rattans +rattaree +rattattoo +ratted +ratteen +ratteens +rattel +ratten +rattened +rattener +ratteners +rattening +rattens +ratter +rattery +ratters +ratti +ratty +rattier +rattiest +rattinet +ratting +rattingly +rattish +rattle +rattlebag +rattlebones +rattlebox +rattlebrain +rattlebrained +rattlebrains +rattlebush +rattled +rattlehead +rattleheaded +rattlejack +rattlemouse +rattlenut +rattlepate +rattlepated +rattlepod +rattleproof +rattler +rattleran +rattleroot +rattlers +rattlertree +rattles +rattleskull +rattleskulled +rattlesnake +rattlesnakes +rattlesome +rattletybang +rattletrap +rattletraps +rattleweed +rattlewort +rattly +rattling +rattlingly +rattlingness +rattlings +ratton +rattoner +rattons +rattoon +rattooned +rattooning +rattoons +rattrap +rattraps +rattus +ratwa +ratwood +raucid +raucidity +raucity +raucities +raucorous +raucous +raucously +raucousness +raught +raughty +raugrave +rauk +raukle +raul +rauli +raun +raunchy +raunchier +raunchiest +raunchily +raunchiness +raunge +raunpick +raupo +rauque +rauraci +raurici +rauriki +rauwolfia +ravage +ravaged +ravagement +ravager +ravagers +ravages +ravaging +rave +raved +ravehook +raveinelike +ravel +raveled +raveler +ravelers +ravelin +raveling +ravelings +ravelins +ravelled +raveller +ravellers +ravelly +ravelling +ravellings +ravelment +ravelproof +ravels +raven +ravenala +ravendom +ravenduck +ravened +ravenelia +ravener +raveners +ravenhood +ravening +raveningly +ravenings +ravenish +ravenlike +ravenling +ravenous +ravenously +ravenousness +ravenry +ravens +ravensara +ravenstone +ravenwise +raver +ravery +ravers +raves +ravi +ravigote +ravigotes +ravin +ravinate +ravindran +ravindranath +ravine +ravined +raviney +ravinement +ravines +raving +ravingly +ravings +ravining +ravins +ravioli +raviolis +ravish +ravished +ravishedly +ravisher +ravishers +ravishes +ravishing +ravishingly +ravishingness +ravishment +ravishments +ravison +ravissant +raw +rawbone +rawboned +rawbones +rawer +rawest +rawhead +rawhide +rawhided +rawhider +rawhides +rawhiding +rawin +rawing +rawinsonde +rawish +rawishness +rawky +rawly +rawness +rawnesses +rawnie +raws +rax +raxed +raxes +raxing +raze +razed +razee +razeed +razeeing +razees +razeing +razer +razers +razes +razing +razoo +razor +razorable +razorback +razorbill +razored +razoredge +razorfish +razorfishes +razoring +razorless +razormaker +razormaking +razorman +razors +razorstrop +razoumofskya +razour +razz +razzberry +razzberries +razzed +razzer +razzes +razzia +razzing +razzle +razzly +razzmatazz +rbound +rc +rcd +rchauff +rchitect +rclame +rcpt +rct +rcvr +rd +re +rea +reaal +reabandon +reabandoned +reabandoning +reabandons +reabbreviate +reabbreviated +reabbreviates +reabbreviating +reable +reabolish +reabolition +reabridge +reabridged +reabridging +reabsence +reabsent +reabsolve +reabsorb +reabsorbed +reabsorbing +reabsorbs +reabsorption +reabuse +reaccede +reacceded +reaccedes +reacceding +reaccelerate +reaccelerated +reaccelerating +reaccent +reaccented +reaccenting +reaccents +reaccentuate +reaccentuated +reaccentuating +reaccept +reacceptance +reaccepted +reaccepting +reaccepts +reaccess +reaccession +reacclaim +reacclimate +reacclimated +reacclimates +reacclimating +reacclimatization +reacclimatize +reacclimatized +reacclimatizing +reaccommodate +reaccommodated +reaccommodates +reaccommodating +reaccomodated +reaccompany +reaccompanied +reaccompanies +reaccompanying +reaccomplish +reaccomplishment +reaccord +reaccost +reaccount +reaccredit +reaccredited +reaccrediting +reaccredits +reaccrue +reaccumulate +reaccumulated +reaccumulating +reaccumulation +reaccusation +reaccuse +reaccused +reaccuses +reaccusing +reaccustom +reaccustomed +reaccustoming +reaccustoms +reacetylation +reach +reachability +reachable +reachableness +reachably +reached +reacher +reachers +reaches +reachy +reachieve +reachievement +reaching +reachless +reacidify +reacidification +reacidified +reacidifying +reacknowledge +reacknowledged +reacknowledging +reacknowledgment +reacquaint +reacquaintance +reacquainted +reacquainting +reacquaints +reacquire +reacquired +reacquires +reacquiring +reacquisition +reacquisitions +react +reactance +reactant +reactants +reacted +reacting +reaction +reactional +reactionally +reactionary +reactionaries +reactionaryism +reactionariness +reactionarism +reactionarist +reactionism +reactionist +reactions +reactivate +reactivated +reactivates +reactivating +reactivation +reactivator +reactive +reactively +reactiveness +reactivity +reactivities +reactology +reactological +reactor +reactors +reacts +reactualization +reactualize +reactuate +reacuaintance +read +readability +readable +readableness +readably +readapt +readaptability +readaptable +readaptation +readapted +readaptiness +readapting +readaptive +readaptiveness +readapts +readd +readded +readdict +readdicted +readdicting +readdicts +readding +readdition +readdress +readdressed +readdresses +readdressing +readds +readept +reader +readerdom +readers +readership +readerships +readhere +readhesion +ready +readied +readier +readies +readiest +readying +readily +readymade +readiness +reading +readingdom +readings +readjourn +readjourned +readjourning +readjournment +readjournments +readjourns +readjudicate +readjudicated +readjudicating +readjudication +readjust +readjustable +readjusted +readjuster +readjusting +readjustment +readjustments +readjusts +readl +readmeasurement +readminister +readmiration +readmire +readmission +readmissions +readmit +readmits +readmittance +readmitted +readmitting +readopt +readopted +readopting +readoption +readopts +readorn +readorned +readorning +readornment +readorns +readout +readouts +reads +readvance +readvancement +readvent +readventure +readvertency +readvertise +readvertised +readvertisement +readvertising +readvertize +readvertized +readvertizing +readvise +readvised +readvising +readvocate +readvocated +readvocating +readvocation +reaeration +reaffect +reaffection +reaffiliate +reaffiliated +reaffiliating +reaffiliation +reaffirm +reaffirmance +reaffirmation +reaffirmations +reaffirmed +reaffirmer +reaffirming +reaffirms +reaffix +reaffixed +reaffixes +reaffixing +reafflict +reafford +reafforest +reafforestation +reaffront +reaffusion +reagan +reaganomics +reagency +reagent +reagents +reaggravate +reaggravation +reaggregate +reaggregated +reaggregating +reaggregation +reaggressive +reagin +reaginic +reaginically +reagins +reagitate +reagitated +reagitating +reagitation +reagree +reagreement +reak +reaks +real +realarm +realer +reales +realest +realestate +realgar +realgars +realia +realienate +realienated +realienating +realienation +realign +realigned +realigning +realignment +realignments +realigns +realisable +realisation +realise +realised +realiser +realisers +realises +realising +realism +realisms +realist +realistic +realistically +realisticize +realisticness +realists +reality +realities +realive +realizability +realizable +realizableness +realizably +realization +realizations +realize +realized +realizer +realizers +realizes +realizing +realizingly +reallegation +reallege +realleged +realleging +reallegorize +really +realliance +reallocate +reallocated +reallocates +reallocating +reallocation +reallocations +reallot +reallotment +reallots +reallotted +reallotting +reallow +reallowance +reallude +reallusion +realm +realmless +realmlet +realms +realness +realnesses +realpolitik +reals +realter +realterable +realterableness +realterably +realteration +realtered +realtering +realters +realty +realties +realtor +realtors +ream +reamage +reamalgamate +reamalgamated +reamalgamating +reamalgamation +reamass +reamassment +reambitious +reamed +reamend +reamendment +reamer +reamerer +reamers +reamy +reaminess +reaming +reamputation +reams +reamuse +reanalyses +reanalysis +reanalyzable +reanalyze +reanalyzed +reanalyzely +reanalyzes +reanalyzing +reanchor +reanimalize +reanimate +reanimated +reanimates +reanimating +reanimation +reanimations +reanneal +reannex +reannexation +reannexed +reannexes +reannexing +reannoy +reannoyance +reannotate +reannotated +reannotating +reannotation +reannounce +reannounced +reannouncement +reannouncing +reanoint +reanointed +reanointing +reanointment +reanoints +reanswer +reantagonize +reantagonized +reantagonizing +reanvil +reanxiety +reap +reapable +reapdole +reaped +reaper +reapers +reaphook +reaphooks +reaping +reapology +reapologies +reapologize +reapologized +reapologizing +reapparel +reapparition +reappeal +reappear +reappearance +reappearances +reappeared +reappearing +reappears +reappease +reapplaud +reapplause +reapply +reappliance +reapplicant +reapplication +reapplied +reapplier +reapplies +reapplying +reappoint +reappointed +reappointing +reappointment +reappointments +reappoints +reapportion +reapportioned +reapportioning +reapportionment +reapportionments +reapportions +reapposition +reappraisal +reappraisals +reappraise +reappraised +reappraisement +reappraiser +reappraises +reappraising +reappreciate +reappreciation +reapprehend +reapprehension +reapproach +reapproachable +reapprobation +reappropriate +reappropriated +reappropriating +reappropriation +reapproval +reapprove +reapproved +reapproving +reaps +rear +rearanged +rearanging +rearbitrate +rearbitrated +rearbitrating +rearbitration +reardoss +reared +rearer +rearers +rearguard +reargue +reargued +reargues +rearguing +reargument +rearhorse +rearii +rearing +rearisal +rearise +rearisen +rearising +rearly +rearling +rearm +rearmament +rearmed +rearmice +rearming +rearmost +rearmouse +rearms +rearose +rearousal +rearouse +rearoused +rearouses +rearousing +rearray +rearrange +rearrangeable +rearranged +rearrangement +rearrangements +rearranger +rearranges +rearranging +rearrest +rearrested +rearresting +rearrests +rearrival +rearrive +rears +rearticulate +rearticulated +rearticulating +rearticulation +rearward +rearwardly +rearwardness +rearwards +reascend +reascendancy +reascendant +reascended +reascendency +reascendent +reascending +reascends +reascension +reascensional +reascent +reascents +reascertain +reascertainment +reasearch +reashlar +reasy +reasiness +reask +reason +reasonability +reasonable +reasonableness +reasonably +reasonal +reasoned +reasonedly +reasoner +reasoners +reasoning +reasoningly +reasonings +reasonless +reasonlessly +reasonlessness +reasonlessured +reasonlessuring +reasonproof +reasons +reaspire +reassay +reassail +reassailed +reassailing +reassails +reassault +reassemblage +reassemble +reassembled +reassembles +reassembly +reassemblies +reassembling +reassent +reassert +reasserted +reasserting +reassertion +reassertor +reasserts +reassess +reassessed +reassesses +reassessing +reassessment +reassessments +reasseverate +reassign +reassignation +reassigned +reassigning +reassignment +reassignments +reassigns +reassimilate +reassimilated +reassimilates +reassimilating +reassimilation +reassist +reassistance +reassociate +reassociated +reassociating +reassociation +reassort +reassorted +reassorting +reassortment +reassortments +reassorts +reassume +reassumed +reassumes +reassuming +reassumption +reassumptions +reassurance +reassurances +reassure +reassured +reassuredly +reassurement +reassurer +reassures +reassuring +reassuringly +reast +reasty +reastiness +reastonish +reastonishment +reastray +reata +reatas +reattach +reattachable +reattached +reattaches +reattaching +reattachment +reattachments +reattack +reattacked +reattacking +reattacks +reattain +reattained +reattaining +reattainment +reattains +reattempt +reattempted +reattempting +reattempts +reattend +reattendance +reattention +reattentive +reattest +reattire +reattired +reattiring +reattract +reattraction +reattribute +reattribution +reatus +reaudit +reaudition +reaumur +reaute +reauthenticate +reauthenticated +reauthenticating +reauthentication +reauthorization +reauthorize +reauthorized +reauthorizing +reavail +reavailable +reave +reaved +reaver +reavery +reavers +reaves +reaving +reavoid +reavoidance +reavouch +reavow +reavowal +reavowed +reavowing +reavows +reawait +reawake +reawaked +reawaken +reawakened +reawakening +reawakenings +reawakenment +reawakens +reawakes +reawaking +reaward +reaware +reawoke +reawoken +reb +rebab +reback +rebag +rebait +rebaited +rebaiting +rebaits +rebake +rebaked +rebaking +rebalance +rebalanced +rebalancing +rebale +rebaled +rebaling +reballast +reballot +reballoted +reballoting +reban +rebandage +rebandaged +rebandaging +rebanish +rebanishment +rebank +rebankrupt +rebankruptcy +rebaptism +rebaptismal +rebaptization +rebaptize +rebaptized +rebaptizer +rebaptizes +rebaptizing +rebar +rebarbarization +rebarbarize +rebarbative +rebarbatively +rebarbativeness +rebargain +rebase +rebasis +rebatable +rebate +rebateable +rebated +rebatement +rebater +rebaters +rebates +rebathe +rebathed +rebathing +rebating +rebato +rebatos +rebawl +rebbe +rebbes +rebbred +rebeamer +rebear +rebeat +rebeautify +rebec +rebecca +rebeccaism +rebeccaites +rebeck +rebecks +rebecome +rebecs +rebed +rebeg +rebeget +rebeggar +rebegin +rebeginner +rebeginning +rebeguile +rebehold +rebeholding +rebekah +rebel +rebeldom +rebeldoms +rebelief +rebelieve +rebelled +rebeller +rebelly +rebellike +rebelling +rebellion +rebellions +rebellious +rebelliously +rebelliousness +rebellow +rebelong +rebelove +rebelproof +rebels +rebemire +rebend +rebending +rebenediction +rebenefit +rebent +rebeset +rebesiege +rebestow +rebestowal +rebetake +rebetray +rebewail +rebia +rebias +rebid +rebiddable +rebidden +rebidding +rebids +rebill +rebilled +rebillet +rebilling +rebills +rebind +rebinding +rebinds +rebirth +rebirths +rebite +reblade +reblame +reblast +rebleach +reblend +reblended +rebless +reblister +reblock +rebloom +rebloomed +reblooming +reblooms +reblossom +reblot +reblow +reblown +reblue +rebluff +reblunder +reboant +reboantic +reboard +reboarded +reboarding +reboards +reboast +reboation +rebob +reboil +reboiled +reboiler +reboiling +reboils +reboise +reboisement +reboke +rebold +rebolera +rebolt +rebone +rebook +reboot +rebooted +rebooting +reboots +rebop +rebops +rebore +reborn +reborrow +rebosa +reboso +rebosos +rebote +rebottle +reboulia +rebounce +rebound +reboundable +reboundant +rebounded +rebounder +rebounding +reboundingness +rebounds +rebourbonize +rebox +rebozo +rebozos +rebrace +rebraced +rebracing +rebraid +rebranch +rebranched +rebranches +rebranching +rebrand +rebrandish +rebreathe +rebred +rebreed +rebreeding +rebrew +rebribe +rebrick +rebridge +rebrighten +rebring +rebringer +rebroach +rebroadcast +rebroadcasted +rebroadcasting +rebroadcasts +rebroaden +rebroadened +rebroadening +rebroadens +rebronze +rebrown +rebrush +rebrutalize +rebs +rebubble +rebuckle +rebuckled +rebuckling +rebud +rebudget +rebudgeted +rebudgeting +rebuff +rebuffable +rebuffably +rebuffed +rebuffet +rebuffing +rebuffproof +rebuffs +rebuy +rebuying +rebuild +rebuilded +rebuilder +rebuilding +rebuilds +rebuilt +rebukable +rebuke +rebukeable +rebuked +rebukeful +rebukefully +rebukefulness +rebukeproof +rebuker +rebukers +rebukes +rebuking +rebukingly +rebulk +rebunch +rebundle +rebunker +rebuoy +rebuoyage +reburden +reburgeon +rebury +reburial +reburials +reburied +reburies +reburying +reburn +reburnish +reburse +reburst +rebus +rebused +rebuses +rebush +rebusy +rebusing +rebut +rebute +rebutment +rebuts +rebuttable +rebuttably +rebuttal +rebuttals +rebutted +rebutter +rebutters +rebutting +rebutton +rebuttoned +rebuttoning +rebuttons +rec +recable +recabled +recabling +recadency +recado +recage +recaged +recaging +recalcination +recalcine +recalcitrance +recalcitrances +recalcitrancy +recalcitrancies +recalcitrant +recalcitrate +recalcitrated +recalcitrating +recalcitration +recalculate +recalculated +recalculates +recalculating +recalculation +recalculations +recalesce +recalesced +recalescence +recalescent +recalescing +recalibrate +recalibrated +recalibrates +recalibrating +recalibration +recalk +recall +recallability +recallable +recalled +recaller +recallers +recalling +recallist +recallment +recalls +recamera +recampaign +recanalization +recancel +recanceled +recanceling +recancellation +recandescence +recandidacy +recane +recaned +recanes +recaning +recant +recantation +recantations +recanted +recanter +recanters +recanting +recantingly +recants +recanvas +recap +recapacitate +recapitalization +recapitalize +recapitalized +recapitalizes +recapitalizing +recapitulate +recapitulated +recapitulates +recapitulating +recapitulation +recapitulationist +recapitulations +recapitulative +recapitulator +recapitulatory +recappable +recapped +recapper +recapping +recaps +recaption +recaptivate +recaptivation +recaptor +recapture +recaptured +recapturer +recaptures +recapturing +recarbon +recarbonate +recarbonation +recarbonization +recarbonize +recarbonizer +recarburization +recarburize +recarburizer +recarnify +recarpet +recarry +recarriage +recarried +recarrier +recarries +recarrying +recart +recarve +recarved +recarving +recase +recash +recasket +recast +recaster +recasting +recasts +recatalog +recatalogue +recatalogued +recataloguing +recatch +recategorize +recategorized +recategorizing +recaulescence +recausticize +recaution +recce +recche +recchose +recchosen +reccy +recco +recd +recede +receded +recedence +recedent +receder +recedes +receding +receipt +receiptable +receipted +receipter +receipting +receiptless +receiptment +receiptor +receipts +receivability +receivable +receivableness +receivables +receivablness +receival +receive +received +receivedness +receiver +receivers +receivership +receiverships +receives +receiving +recelebrate +recelebrated +recelebrates +recelebrating +recelebration +recement +recementation +recency +recencies +recense +recenserecit +recension +recensionist +recensor +recensure +recensus +recent +recenter +recentest +recently +recentness +recentralization +recentralize +recentralized +recentralizing +recentre +recept +receptacle +receptacles +receptacula +receptacular +receptaculite +receptaculites +receptaculitid +receptaculitidae +receptaculitoid +receptaculum +receptant +receptary +receptibility +receptible +reception +receptionism +receptionist +receptionists +receptionreck +receptions +receptitious +receptive +receptively +receptiveness +receptivity +receptor +receptoral +receptorial +receptors +recepts +receptual +receptually +recercele +recercelee +recertify +recertificate +recertification +recertified +recertifying +recess +recessed +recesser +recesses +recessing +recession +recessional +recessionals +recessionary +recessions +recessive +recessively +recessiveness +recesslike +recessor +rechabite +rechabitism +rechafe +rechain +rechal +rechallenge +rechallenged +rechallenging +rechamber +rechange +rechanged +rechanges +rechanging +rechannel +rechanneled +rechanneling +rechannelling +rechant +rechaos +rechar +recharge +rechargeable +recharged +recharger +recharges +recharging +rechart +recharted +recharter +rechartered +rechartering +recharters +recharting +recharts +rechase +rechaser +rechasten +rechate +rechauffe +rechauffes +rechaw +recheat +recheats +recheck +rechecked +rechecking +rechecks +recheer +recherch +recherche +rechew +rechip +rechisel +rechoose +rechooses +rechoosing +rechose +rechosen +rechristen +rechristened +rechristening +rechristenings +rechristens +rechuck +rechurn +recyclability +recyclable +recycle +recycled +recycles +recycling +recide +recidivate +recidivated +recidivating +recidivation +recidive +recidivism +recidivist +recidivistic +recidivists +recidivity +recidivous +recip +recipe +recipes +recipiangle +recipiatur +recipience +recipiency +recipiend +recipiendary +recipiendum +recipient +recipients +recipiomotor +reciprocable +reciprocal +reciprocality +reciprocalize +reciprocally +reciprocalness +reciprocals +reciprocant +reciprocantive +reciprocate +reciprocated +reciprocates +reciprocating +reciprocation +reciprocatist +reciprocative +reciprocator +reciprocatory +reciprocitarian +reciprocity +reciprocities +reciproque +recircle +recircled +recircles +recircling +recirculate +recirculated +recirculates +recirculating +recirculation +recirculations +recision +recisions +recission +recissory +recit +recitable +recital +recitalist +recitalists +recitals +recitando +recitatif +recitation +recitationalism +recitationist +recitations +recitative +recitatively +recitatives +recitativi +recitativical +recitativo +recitativos +recite +recited +recitement +reciter +reciters +recites +reciting +recivilization +recivilize +reck +recked +recking +reckla +reckless +recklessly +recklessness +reckling +reckon +reckonable +reckoned +reckoner +reckoners +reckoning +reckonings +reckons +recks +reclad +reclaim +reclaimable +reclaimableness +reclaimably +reclaimant +reclaimed +reclaimer +reclaimers +reclaiming +reclaimless +reclaimment +reclaims +reclama +reclamation +reclamations +reclamatory +reclame +reclames +reclang +reclasp +reclasped +reclasping +reclasps +reclass +reclassify +reclassification +reclassifications +reclassified +reclassifies +reclassifying +reclean +recleaned +recleaner +recleaning +recleans +recleanse +recleansed +recleansing +reclear +reclearance +reclimb +reclimbed +reclimbing +reclinable +reclinant +reclinate +reclinated +reclination +recline +reclined +recliner +recliners +reclines +reclining +reclivate +reclosable +reclose +recloseable +reclothe +reclothed +reclothes +reclothing +reclude +recluse +reclusely +recluseness +reclusery +recluses +reclusion +reclusive +reclusiveness +reclusory +recoach +recoagulate +recoagulated +recoagulating +recoagulation +recoal +recoaled +recoaling +recoals +recoast +recoat +recock +recocked +recocking +recocks +recoct +recoction +recode +recoded +recodes +recodify +recodification +recodified +recodifies +recodifying +recoding +recogitate +recogitation +recognisable +recognise +recognised +recogniser +recognising +recognita +recognition +recognitions +recognitive +recognitor +recognitory +recognizability +recognizable +recognizably +recognizance +recognizant +recognize +recognized +recognizedly +recognizee +recognizer +recognizers +recognizes +recognizing +recognizingly +recognizor +recognosce +recohabitation +recoil +recoiled +recoiler +recoilers +recoiling +recoilingly +recoilless +recoilment +recoils +recoin +recoinage +recoined +recoiner +recoining +recoins +recoke +recollapse +recollate +recollation +recollect +recollectable +recollected +recollectedly +recollectedness +recollectible +recollecting +recollection +recollections +recollective +recollectively +recollectiveness +recollects +recollet +recolonisation +recolonise +recolonised +recolonising +recolonization +recolonize +recolonized +recolonizes +recolonizing +recolor +recoloration +recolored +recoloring +recolors +recolour +recolouration +recomb +recombed +recombinant +recombination +recombinational +recombinations +recombine +recombined +recombines +recombing +recombining +recombs +recomember +recomfort +recommand +recommence +recommenced +recommencement +recommencer +recommences +recommencing +recommend +recommendability +recommendable +recommendableness +recommendably +recommendation +recommendations +recommendative +recommendatory +recommended +recommendee +recommender +recommenders +recommending +recommends +recommission +recommissioned +recommissioning +recommissions +recommit +recommiting +recommitment +recommits +recommittal +recommitted +recommitting +recommunicate +recommunion +recompact +recompare +recompared +recomparing +recomparison +recompass +recompel +recompence +recompensable +recompensate +recompensated +recompensating +recompensation +recompensatory +recompense +recompensed +recompenser +recompenses +recompensing +recompensive +recompete +recompetition +recompetitor +recompilation +recompilations +recompile +recompiled +recompilement +recompiles +recompiling +recomplain +recomplaint +recomplete +recompletion +recomply +recompliance +recomplicate +recomplication +recompose +recomposed +recomposer +recomposes +recomposing +recomposition +recompound +recompounded +recompounding +recompounds +recomprehend +recomprehension +recompress +recompression +recomputation +recompute +recomputed +recomputes +recomputing +recon +reconceal +reconcealment +reconcede +reconceive +reconcentrado +reconcentrate +reconcentrated +reconcentrates +reconcentrating +reconcentration +reconception +reconcert +reconcession +reconcilability +reconcilable +reconcilableness +reconcilably +reconcile +reconciled +reconcilee +reconcileless +reconcilement +reconcilements +reconciler +reconcilers +reconciles +reconciliability +reconciliable +reconciliate +reconciliated +reconciliating +reconciliation +reconciliations +reconciliatiory +reconciliative +reconciliator +reconciliatory +reconciling +reconcilingly +reconclude +reconclusion +reconcoct +reconcrete +reconcur +recond +recondemn +recondemnation +recondensation +recondense +recondensed +recondenses +recondensing +recondite +reconditely +reconditeness +recondition +reconditioned +reconditioning +reconditions +reconditory +recondole +reconduct +reconduction +reconfer +reconferred +reconferring +reconfess +reconfide +reconfigurability +reconfigurable +reconfiguration +reconfigurations +reconfigure +reconfigured +reconfigurer +reconfigures +reconfiguring +reconfine +reconfined +reconfinement +reconfining +reconfirm +reconfirmation +reconfirmations +reconfirmed +reconfirming +reconfirms +reconfiscate +reconfiscated +reconfiscating +reconfiscation +reconform +reconfound +reconfront +reconfrontation +reconfuse +reconfused +reconfusing +reconfusion +recongeal +recongelation +recongest +recongestion +recongratulate +recongratulation +reconjoin +reconjunction +reconnaissance +reconnaissances +reconnect +reconnected +reconnecting +reconnection +reconnects +reconnoissance +reconnoiter +reconnoitered +reconnoiterer +reconnoitering +reconnoiteringly +reconnoiters +reconnoitre +reconnoitred +reconnoitrer +reconnoitring +reconnoitringly +reconquer +reconquered +reconquering +reconqueror +reconquers +reconquest +recons +reconsecrate +reconsecrated +reconsecrates +reconsecrating +reconsecration +reconsecrations +reconsent +reconsider +reconsideration +reconsidered +reconsidering +reconsiders +reconsign +reconsigned +reconsigning +reconsignment +reconsigns +reconsole +reconsoled +reconsolidate +reconsolidated +reconsolidates +reconsolidating +reconsolidation +reconsolidations +reconsoling +reconstituent +reconstitute +reconstituted +reconstitutes +reconstituting +reconstitution +reconstruct +reconstructed +reconstructible +reconstructing +reconstruction +reconstructional +reconstructionary +reconstructionism +reconstructionist +reconstructions +reconstructive +reconstructively +reconstructiveness +reconstructor +reconstructs +reconstrue +reconsult +reconsultation +recontact +recontamination +recontemplate +recontemplated +recontemplating +recontemplation +recontend +reconter +recontest +recontested +recontesting +recontests +recontinuance +recontinue +recontract +recontracted +recontracting +recontraction +recontracts +recontrast +recontribute +recontribution +recontrivance +recontrive +recontrol +recontrolling +reconvalesce +reconvalescence +reconvalescent +reconvey +reconveyance +reconveyed +reconveying +reconveys +reconvene +reconvened +reconvenes +reconvening +reconvenire +reconvention +reconventional +reconverge +reconverged +reconvergence +reconverging +reconverse +reconversion +reconversions +reconvert +reconverted +reconvertible +reconverting +reconverts +reconvict +reconviction +reconvince +reconvoke +recook +recooked +recooking +recooks +recool +recooper +recopy +recopied +recopies +recopying +recopilation +recopyright +recopper +record +recordable +recordance +recordant +recordation +recordative +recordatively +recordatory +recorded +recordedly +recorder +recorders +recordership +recording +recordings +recordist +recordists +recordless +records +recordsize +recork +recoronation +recorporify +recorporification +recorrect +recorrection +recorrupt +recorruption +recost +recostume +recostumed +recostuming +recounsel +recounseled +recounseling +recount +recountable +recountal +recounted +recountenance +recounter +recounting +recountless +recountment +recounts +recoup +recoupable +recoupe +recouped +recouper +recouping +recouple +recoupled +recouples +recoupling +recoupment +recoups +recour +recours +recourse +recourses +recover +recoverability +recoverable +recoverableness +recoverance +recovered +recoveree +recoverer +recovery +recoveries +recovering +recoveringly +recoverless +recoveror +recovers +recpt +recrayed +recramp +recrank +recrate +recrated +recrates +recrating +recreance +recreancy +recreant +recreantly +recreantness +recreants +recrease +recreatable +recreate +recreated +recreates +recreating +recreation +recreational +recreationally +recreationist +recreations +recreative +recreatively +recreativeness +recreator +recreatory +recredential +recredit +recrement +recremental +recrementitial +recrementitious +recrescence +recrew +recriminate +recriminated +recriminates +recriminating +recrimination +recriminations +recriminative +recriminator +recriminatory +recrystallise +recrystallised +recrystallising +recrystallization +recrystallize +recrystallized +recrystallizes +recrystallizing +recriticize +recriticized +recriticizing +recroon +recrop +recross +recrossed +recrosses +recrossing +recrowd +recrown +recrowned +recrowning +recrowns +recrucify +recrudency +recrudesce +recrudesced +recrudescence +recrudescency +recrudescent +recrudesces +recrudescing +recruit +recruitable +recruitage +recruital +recruited +recruitee +recruiter +recruiters +recruithood +recruity +recruiting +recruitment +recruitors +recruits +recrush +recrusher +recs +rect +recta +rectal +rectalgia +rectally +rectangle +rectangled +rectangles +rectangular +rectangularity +rectangularly +rectangularness +rectangulate +rectangulometer +rectectomy +rectectomies +recti +rectify +rectifiability +rectifiable +rectification +rectifications +rectificative +rectificator +rectificatory +rectified +rectifier +rectifiers +rectifies +rectifying +rectigrade +rectigraph +rectilineal +rectilineally +rectilinear +rectilinearism +rectilinearity +rectilinearly +rectilinearness +rectilineation +rectinerved +rection +rectipetality +rectirostral +rectischiac +rectiserial +rectitic +rectitis +rectitude +rectitudinous +recto +rectoabdominal +rectocele +rectocystotomy +rectoclysis +rectococcygeal +rectococcygeus +rectocolitic +rectocolonic +rectogenital +rectopexy +rectophobia +rectoplasty +rector +rectoral +rectorate +rectorates +rectoress +rectory +rectorial +rectories +rectorrhaphy +rectors +rectorship +rectos +rectoscope +rectoscopy +rectosigmoid +rectostenosis +rectostomy +rectotome +rectotomy +rectovaginal +rectovesical +rectress +rectrices +rectricial +rectrix +rectum +rectums +rectus +recubant +recubate +recubation +recueil +recueillement +reculade +recule +recultivate +recultivated +recultivating +recultivation +recumb +recumbence +recumbency +recumbencies +recumbent +recumbently +recuperability +recuperance +recuperate +recuperated +recuperates +recuperating +recuperation +recuperative +recuperativeness +recuperator +recuperatory +recuperet +recur +recure +recureful +recureless +recurl +recurred +recurrence +recurrences +recurrency +recurrent +recurrently +recurrer +recurring +recurringly +recurs +recursant +recurse +recursed +recurses +recursing +recursion +recursions +recursive +recursively +recursiveness +recurtain +recurvant +recurvaria +recurvate +recurvated +recurvation +recurvature +recurve +recurved +recurves +recurving +recurvirostra +recurvirostral +recurvirostridae +recurvity +recurvopatent +recurvoternate +recurvous +recusal +recusance +recusancy +recusant +recusants +recusation +recusative +recusator +recuse +recused +recuses +recusf +recushion +recusing +recussion +recut +recuts +recutting +red +redact +redacted +redacteur +redacting +redaction +redactional +redactor +redactorial +redactors +redacts +redamage +redamaged +redamaging +redamation +redame +redamnation +redan +redans +redare +redared +redargue +redargued +redargues +redarguing +redargution +redargutive +redargutory +redaring +redarken +redarn +redart +redate +redated +redates +redating +redaub +redawn +redback +redbay +redbays +redbait +redbaited +redbaiting +redbaits +redbeard +redbelly +redberry +redbill +redbird +redbirds +redbone +redbones +redbreast +redbreasts +redbrick +redbricks +redbrush +redbuck +redbud +redbuds +redbug +redbugs +redcap +redcaps +redcoat +redcoats +redcoll +redcurrant +redd +redded +redden +reddenda +reddendo +reddendum +reddened +reddening +reddens +redder +redders +reddest +reddy +redding +reddingite +reddish +reddishly +reddishness +reddition +redditive +reddle +reddled +reddleman +reddlemen +reddles +reddling +reddock +redds +reddsman +rede +redeal +redealing +redealt +redear +redears +redebate +redebit +redecay +redeceive +redeceived +redeceiving +redecide +redecided +redeciding +redecimate +redecision +redeck +redeclaration +redeclare +redeclared +redeclares +redeclaring +redecline +redeclined +redeclining +redecorate +redecorated +redecorates +redecorating +redecoration +redecorator +redecrease +redecussate +reded +rededicate +rededicated +rededicates +rededicating +rededication +rededicatory +rededuct +rededuction +redeed +redeem +redeemability +redeemable +redeemableness +redeemably +redeemed +redeemedness +redeemer +redeemeress +redeemers +redeemership +redeeming +redeemless +redeems +redefault +redefeat +redefeated +redefeating +redefeats +redefecate +redefer +redefy +redefiance +redefied +redefies +redefying +redefine +redefined +redefines +redefining +redefinition +redefinitions +redeflect +redeye +redeyes +redeify +redelay +redelegate +redelegated +redelegating +redelegation +redeless +redelete +redeleted +redeleting +redely +redeliberate +redeliberated +redeliberating +redeliberation +redeliver +redeliverance +redelivered +redeliverer +redelivery +redeliveries +redelivering +redelivers +redemand +redemandable +redemanded +redemanding +redemands +redemise +redemised +redemising +redemolish +redemonstrate +redemonstrated +redemonstrates +redemonstrating +redemonstration +redemptible +redemptine +redemption +redemptional +redemptioner +redemptionist +redemptionless +redemptions +redemptive +redemptively +redemptor +redemptory +redemptorial +redemptorist +redemptress +redemptrice +redeny +redenial +redenied +redenies +redenigrate +redenying +redepend +redeploy +redeployed +redeploying +redeployment +redeploys +redeposit +redeposited +redepositing +redeposition +redeposits +redepreciate +redepreciated +redepreciating +redepreciation +redeprive +rederivation +redes +redescend +redescent +redescribe +redescribed +redescribes +redescribing +redescription +redesert +redesertion +redeserve +redesign +redesignate +redesignated +redesignating +redesignation +redesigned +redesigning +redesigns +redesire +redesirous +redesman +redespise +redetect +redetention +redetermination +redetermine +redetermined +redetermines +redeterminible +redetermining +redevable +redevelop +redeveloped +redeveloper +redevelopers +redeveloping +redevelopment +redevelopments +redevelops +redevise +redevote +redevotion +redfield +redfin +redfinch +redfins +redfish +redfishes +redfoot +redhandedness +redhead +redheaded +redheadedly +redheadedness +redheads +redheart +redhearted +redhibition +redhibitory +redhoop +redhorse +redhorses +redia +rediae +redial +redias +redictate +redictated +redictating +redictation +redid +redye +redyed +redyeing +redient +redyes +redifferentiate +redifferentiated +redifferentiating +redifferentiation +rediffuse +rediffused +rediffusing +rediffusion +redig +redigest +redigested +redigesting +redigestion +redigests +redigitalize +redying +redilate +redilated +redilating +redimension +redimensioned +redimensioning +redimensions +rediminish +reding +redingote +redintegrate +redintegrated +redintegrating +redintegration +redintegrative +redintegrator +redip +redipped +redipper +redipping +redips +redipt +redirect +redirected +redirecting +redirection +redirections +redirects +redisable +redisappear +redisburse +redisbursed +redisbursement +redisbursing +redischarge +redischarged +redischarging +rediscipline +redisciplined +redisciplining +rediscount +rediscountable +rediscounted +rediscounting +rediscounts +rediscourage +rediscover +rediscovered +rediscoverer +rediscovery +rediscoveries +rediscovering +rediscovers +rediscuss +rediscussion +redisembark +redisinfect +redismiss +redismissal +redispatch +redispel +redispersal +redisperse +redispersed +redispersing +redisplay +redisplayed +redisplaying +redisplays +redispose +redisposed +redisposing +redisposition +redispute +redisputed +redisputing +redissect +redissection +redisseise +redisseisin +redisseisor +redisseize +redisseizin +redisseizor +redissoluble +redissolubleness +redissolubly +redissolution +redissolvable +redissolve +redissolved +redissolves +redissolving +redistend +redistill +redistillable +redistillableness +redistillabness +redistillation +redistilled +redistiller +redistilling +redistills +redistinguish +redistrain +redistrainer +redistribute +redistributed +redistributer +redistributes +redistributing +redistribution +redistributionist +redistributions +redistributive +redistributor +redistributory +redistrict +redistricted +redistricting +redistricts +redisturb +redition +redive +rediversion +redivert +redivertible +redivide +redivided +redivides +redividing +redivision +redivive +redivivous +redivivus +redivorce +redivorced +redivorcement +redivorcing +redivulge +redivulgence +redjacket +redknees +redleg +redlegs +redly +redline +redlined +redlines +redlining +redmouth +redneck +rednecks +redness +rednesses +redo +redock +redocked +redocket +redocketed +redocketing +redocking +redocks +redocument +redodid +redodoing +redodone +redoes +redoing +redolence +redolency +redolent +redolently +redominate +redominated +redominating +redondilla +redone +redoom +redos +redouble +redoubled +redoublement +redoubler +redoubles +redoubling +redoubt +redoubtable +redoubtableness +redoubtably +redoubted +redoubting +redoubts +redound +redounded +redounding +redounds +redout +redoute +redouts +redowa +redowas +redox +redoxes +redpoll +redpolls +redraft +redrafted +redrafting +redrafts +redrag +redrape +redraw +redrawer +redrawers +redrawing +redrawn +redraws +redream +redredge +redress +redressable +redressal +redressed +redresser +redresses +redressible +redressing +redressive +redressless +redressment +redressor +redrew +redry +redried +redries +redrying +redrill +redrilled +redrilling +redrills +redrive +redriven +redrives +redriving +redroop +redroot +redroots +redrove +redrug +redrugged +redrugging +reds +redsear +redshank +redshanks +redshire +redshirt +redshirted +redshirting +redshirts +redskin +redskins +redstart +redstarts +redstreak +redtab +redtail +redtapism +redthroat +redtop +redtops +redub +redubber +reduccion +reduce +reduceable +reduceableness +reduced +reducement +reducent +reducer +reducers +reduces +reducibility +reducibilities +reducible +reducibleness +reducibly +reducing +reduct +reductant +reductase +reductibility +reductio +reduction +reductional +reductionism +reductionist +reductionistic +reductions +reductive +reductively +reductivism +reductor +reductorial +redue +redug +reduit +redunca +redundance +redundances +redundancy +redundancies +redundant +redundantly +redupl +reduplicate +reduplicated +reduplicating +reduplication +reduplicative +reduplicatively +reduplicatory +reduplicature +redust +reduviid +reduviidae +reduviids +reduvioid +reduvius +redux +reduzate +redward +redware +redwares +redweed +redwing +redwings +redwithe +redwood +redwoods +redwud +ree +reearn +reearned +reearning +reearns +reebok +reechy +reecho +reechoed +reechoes +reechoing +reed +reedbird +reedbirds +reedbuck +reedbucks +reedbush +reeded +reeden +reeder +reedy +reediemadeasy +reedier +reediest +reedify +reedified +reedifies +reedifying +reedily +reediness +reeding +reedings +reedish +reedit +reedited +reediting +reedition +reedits +reedless +reedlike +reedling +reedlings +reedmaker +reedmaking +reedman +reedplot +reeds +reeducate +reeducated +reeducates +reeducating +reeducation +reeducative +reedwork +reef +reefable +reefed +reefer +reefers +reeffish +reeffishes +reefy +reefier +reefiest +reefing +reefs +reeject +reejected +reejecting +reejects +reek +reeked +reeker +reekers +reeky +reekier +reekiest +reeking +reekingly +reeks +reel +reelable +reelect +reelected +reelecting +reelection +reelections +reelects +reeled +reeledid +reeledoing +reeledone +reeler +reelers +reelevate +reelevated +reelevating +reelevation +reeligibility +reeligible +reeligibleness +reeligibly +reeling +reelingly +reelrall +reels +reem +reemanate +reemanated +reemanating +reembarcation +reembark +reembarkation +reembarked +reembarking +reembarks +reembellish +reembody +reembodied +reembodies +reembodying +reembodiment +reembrace +reembraced +reembracing +reembroider +reemerge +reemerged +reemergence +reemergent +reemerges +reemerging +reemersion +reemigrate +reemigrated +reemigrating +reemigration +reeming +reemish +reemission +reemit +reemits +reemitted +reemitting +reemphases +reemphasis +reemphasize +reemphasized +reemphasizes +reemphasizing +reemploy +reemployed +reemploying +reemployment +reemploys +reen +reenable +reenabled +reenact +reenacted +reenacting +reenaction +reenactment +reenactments +reenacts +reenclose +reenclosed +reencloses +reenclosing +reencounter +reencountered +reencountering +reencounters +reencourage +reencouraged +reencouragement +reencouraging +reendorse +reendorsed +reendorsement +reendorsing +reendow +reendowed +reendowing +reendowment +reendows +reenergize +reenergized +reenergizing +reenforce +reenforced +reenforcement +reenforces +reenforcing +reengage +reengaged +reengagement +reengages +reengaging +reenge +reengrave +reengraved +reengraving +reengross +reenjoy +reenjoyed +reenjoying +reenjoyment +reenjoin +reenjoys +reenlarge +reenlarged +reenlargement +reenlarges +reenlarging +reenlighted +reenlighten +reenlightened +reenlightening +reenlightenment +reenlightens +reenlist +reenlisted +reenlisting +reenlistment +reenlistments +reenlists +reenslave +reenslaved +reenslavement +reenslaves +reenslaving +reenter +reenterable +reentered +reentering +reenters +reentrance +reentranced +reentrances +reentrancy +reentrancing +reentrant +reentry +reentries +reenumerate +reenumerated +reenumerating +reenumeration +reenunciate +reenunciated +reenunciating +reenunciation +reeper +reequip +reequipped +reequipping +reequips +reequipt +reerect +reerected +reerecting +reerection +reerects +reerupt +reeruption +rees +reese +reeshie +reeshle +reesk +reesle +reest +reestablish +reestablished +reestablishes +reestablishing +reestablishment +reested +reester +reesty +reestimate +reestimated +reestimating +reestimation +reesting +reestle +reests +reet +reetam +reetle +reevacuate +reevacuated +reevacuating +reevacuation +reevaluate +reevaluated +reevaluates +reevaluating +reevaluation +reevaluations +reevasion +reeve +reeved +reeveland +reeves +reeveship +reevidence +reevidenced +reevidencing +reeving +reevoke +reevoked +reevokes +reevoking +reexamination +reexaminations +reexamine +reexamined +reexamines +reexamining +reexcavate +reexcavated +reexcavating +reexcavation +reexchange +reexchanged +reexchanges +reexchanging +reexecute +reexecuted +reexecuting +reexecution +reexercise +reexercised +reexercising +reexhibit +reexhibited +reexhibiting +reexhibition +reexhibits +reexpand +reexpansion +reexpel +reexpelled +reexpelling +reexpels +reexperience +reexperienced +reexperiences +reexperiencing +reexperiment +reexplain +reexplanation +reexplicate +reexplicated +reexplicating +reexplication +reexploration +reexplore +reexplored +reexploring +reexport +reexportation +reexported +reexporter +reexporting +reexports +reexpose +reexposed +reexposing +reexposition +reexposure +reexpress +reexpressed +reexpresses +reexpressing +reexpression +ref +refabricate +refabrication +reface +refaced +refaces +refacilitate +refacing +refaction +refait +refall +refallen +refalling +refallow +refalls +refamiliarization +refamiliarize +refamiliarized +refamiliarizing +refan +refascinate +refascination +refashion +refashioned +refashioner +refashioning +refashionment +refashions +refasten +refastened +refastening +refastens +refathered +refavor +refect +refected +refecting +refection +refectionary +refectioner +refective +refectorary +refectorarian +refectorer +refectory +refectorial +refectorian +refectories +refects +refed +refederalization +refederalize +refederalized +refederalizing +refederate +refederated +refederating +refederation +refeed +refeeding +refeeds +refeel +refeeling +refeign +refel +refell +refelled +refelling +refels +refelt +refence +refer +referable +referda +refered +referee +refereed +refereeing +referees +refereeship +reference +referenced +referencer +references +referencing +referenda +referendal +referendary +referendaries +referendaryship +referendum +referendums +referent +referential +referentiality +referentially +referently +referents +referment +referrable +referral +referrals +referred +referrer +referrers +referrible +referribleness +referring +refers +refertilizable +refertilization +refertilize +refertilized +refertilizing +refetch +refete +reffed +reffelt +reffing +reffo +reffos +reffroze +reffrozen +refight +refighting +refights +refigure +refigured +refigures +refiguring +refile +refiled +refiles +refiling +refill +refillable +refilled +refilling +refills +refilm +refilmed +refilming +refilms +refilter +refiltered +refiltering +refilters +refinable +refinage +refinance +refinanced +refinances +refinancing +refind +refinding +refinds +refine +refined +refinedly +refinedness +refinement +refinements +refiner +refinery +refineries +refiners +refines +refinger +refining +refiningly +refinish +refinished +refinisher +refinishes +refinishing +refire +refired +refires +refiring +refit +refitment +refits +refitted +refitting +refix +refixation +refixed +refixes +refixing +refixture +refl +reflag +reflagellate +reflair +reflame +reflash +reflate +reflated +reflates +reflating +reflation +reflationary +reflationism +reflect +reflectance +reflected +reflectedly +reflectedness +reflectent +reflecter +reflectibility +reflectible +reflecting +reflectingly +reflection +reflectional +reflectioning +reflectionist +reflectionless +reflections +reflective +reflectively +reflectiveness +reflectivity +reflectometer +reflectometry +reflector +reflectorize +reflectorized +reflectorizing +reflectors +reflectoscope +reflects +refledge +reflee +reflet +reflets +reflew +reflex +reflexed +reflexes +reflexibility +reflexible +reflexing +reflexion +reflexional +reflexism +reflexiue +reflexive +reflexively +reflexiveness +reflexives +reflexivity +reflexly +reflexness +reflexogenous +reflexology +reflexological +reflexologically +reflexologies +reflexologist +refly +reflies +reflying +refling +refloat +refloatation +refloated +refloating +refloats +reflog +reflood +reflooded +reflooding +refloods +refloor +reflorescence +reflorescent +reflourish +reflourishment +reflow +reflowed +reflower +reflowered +reflowering +reflowers +reflowing +reflown +reflows +refluctuation +refluence +refluency +refluent +refluous +reflush +reflux +refluxed +refluxes +refluxing +refocillate +refocillation +refocus +refocused +refocuses +refocusing +refocussed +refocusses +refocussing +refold +refolded +refolding +refolds +refoment +refont +refool +refoot +reforbid +reforce +reford +reforecast +reforest +reforestation +reforestational +reforested +reforesting +reforestization +reforestize +reforestment +reforests +reforfeit +reforfeiture +reforge +reforgeable +reforged +reforger +reforges +reforget +reforging +reforgive +reform +reformability +reformable +reformableness +reformado +reformanda +reformandum +reformat +reformate +reformated +reformati +reformating +reformation +reformational +reformationary +reformationist +reformations +reformative +reformatively +reformativeness +reformatness +reformatory +reformatories +reformats +reformatted +reformatting +reformed +reformedly +reformer +reformeress +reformers +reforming +reformingly +reformism +reformist +reformistic +reformproof +reforms +reformulate +reformulated +reformulates +reformulating +reformulation +reformulations +reforsake +refortify +refortification +refortified +refortifies +refortifying +reforward +refought +refound +refoundation +refounded +refounder +refounding +refounds +refr +refract +refractable +refractary +refracted +refractedly +refractedness +refractile +refractility +refracting +refraction +refractional +refractionate +refractionist +refractions +refractive +refractively +refractiveness +refractivity +refractivities +refractometer +refractometry +refractometric +refractor +refractory +refractories +refractorily +refractoriness +refractors +refracts +refracturable +refracture +refractured +refractures +refracturing +refragability +refragable +refragableness +refragate +refragment +refrain +refrained +refrainer +refraining +refrainment +refrains +reframe +reframed +reframes +reframing +refrangent +refrangibility +refrangibilities +refrangible +refrangibleness +refreeze +refreezes +refreezing +refreid +refreit +refrenation +refrenzy +refresco +refresh +refreshant +refreshed +refreshen +refreshener +refresher +refreshers +refreshes +refreshful +refreshfully +refreshing +refreshingly +refreshingness +refreshment +refreshments +refry +refricate +refried +refries +refrig +refrigerant +refrigerants +refrigerate +refrigerated +refrigerates +refrigerating +refrigeration +refrigerative +refrigerator +refrigeratory +refrigerators +refrigerium +refrighten +refrying +refringe +refringence +refringency +refringent +refroid +refront +refronted +refronting +refronts +refroze +refrozen +refrustrate +refrustrated +refrustrating +refs +reft +refuel +refueled +refueling +refuelled +refuelling +refuels +refuge +refuged +refugee +refugeeism +refugees +refugeeship +refuges +refugia +refuging +refugium +refulge +refulgence +refulgency +refulgent +refulgently +refulgentness +refunction +refund +refundability +refundable +refunded +refunder +refunders +refunding +refundment +refunds +refurbish +refurbished +refurbisher +refurbishes +refurbishing +refurbishment +refurl +refurnish +refurnished +refurnishes +refurnishing +refurnishment +refusable +refusal +refusals +refuse +refused +refusenik +refuser +refusers +refuses +refusing +refusingly +refusion +refusive +refutability +refutable +refutably +refutal +refutals +refutation +refutations +refutative +refutatory +refute +refuted +refuter +refuters +refutes +refuting +reg +regain +regainable +regained +regainer +regainers +regaining +regainment +regains +regal +regalado +regald +regale +regalecidae +regalecus +regaled +regalement +regaler +regales +regalia +regalian +regaling +regalio +regalism +regalist +regality +regalities +regalize +regally +regallop +regalness +regalo +regalty +regalvanization +regalvanize +regalvanized +regalvanizing +regamble +regambled +regambling +regard +regardable +regardance +regardancy +regardant +regarded +regarder +regardful +regardfully +regardfulness +regarding +regardless +regardlessly +regardlessness +regards +regarment +regarnish +regarrison +regather +regathered +regathering +regathers +regatta +regattas +regauge +regauged +regauges +regauging +regave +regd +regear +regeared +regearing +regears +regel +regelate +regelated +regelates +regelating +regelation +regelled +regelling +regence +regency +regencies +regenerable +regeneracy +regenerance +regenerant +regenerate +regenerated +regenerately +regenerateness +regenerates +regenerating +regeneration +regenerative +regeneratively +regenerator +regeneratory +regeneratoryregeneratress +regenerators +regeneratress +regeneratrix +regenesis +regent +regental +regentess +regents +regentship +regerminate +regerminated +regerminates +regerminating +regermination +regerminative +regerminatively +reges +regest +reget +regga +reggae +reggie +regia +regian +regicidal +regicide +regicides +regicidism +regidor +regie +regift +regifuge +regild +regilded +regilding +regilds +regill +regilt +regime +regimen +regimenal +regimens +regiment +regimental +regimentaled +regimentalled +regimentally +regimentals +regimentary +regimentation +regimented +regimenting +regiments +regimes +regiminal +regin +regina +reginae +reginal +reginald +reginas +regioide +region +regional +regionalism +regionalist +regionalistic +regionalization +regionalize +regionalized +regionalizing +regionally +regionals +regionary +regioned +regions +regird +regisseur +regisseurs +register +registerable +registered +registerer +registering +registers +registership +registrability +registrable +registral +registrant +registrants +registrar +registrary +registrars +registrarship +registrate +registrated +registrating +registration +registrational +registrationist +registrations +registrator +registrer +registry +registries +regitive +regius +regive +regiven +regives +regiving +regladden +reglair +reglaze +reglazed +reglazes +reglazing +regle +reglement +reglementary +reglementation +reglementist +reglet +reglets +reglorify +reglorification +reglorified +reglorifying +regloss +reglossed +reglosses +reglossing +reglove +reglow +reglowed +reglowing +reglows +reglue +reglued +reglues +regluing +regma +regmacarp +regmata +regna +regnal +regnancy +regnancies +regnant +regnerable +regnum +rego +regolith +regoliths +regorge +regorged +regorges +regorging +regosol +regosols +regovern +regovernment +regr +regrab +regrabbed +regrabbing +regracy +regradate +regradated +regradating +regradation +regrade +regraded +regrades +regrading +regraduate +regraduation +regraft +regrafted +regrafting +regrafts +regrant +regranted +regranting +regrants +regraph +regrasp +regrass +regrate +regrated +regrater +regrates +regratify +regratification +regrating +regratingly +regrator +regratress +regravel +regrease +regreased +regreasing +regrede +regreen +regreet +regreeted +regreeting +regreets +regress +regressed +regresses +regressing +regression +regressionist +regressions +regressive +regressively +regressiveness +regressivity +regressor +regressors +regret +regretable +regretableness +regretably +regretful +regretfully +regretfulness +regretless +regretlessness +regrets +regrettable +regrettableness +regrettably +regretted +regretter +regretters +regretting +regrettingly +regrew +regrind +regrinder +regrinding +regrinds +regrip +regripped +regroove +regrooved +regrooves +regrooving +reground +regroup +regrouped +regrouping +regroupment +regroups +regrow +regrowing +regrown +regrows +regrowth +regrowths +regt +reguarantee +reguaranteed +reguaranteeing +reguaranty +reguaranties +reguard +reguardant +reguide +reguided +reguiding +regula +regulable +regular +regulares +regularia +regularise +regularity +regularities +regularization +regularize +regularized +regularizer +regularizes +regularizing +regularly +regularness +regulars +regulatable +regulate +regulated +regulates +regulating +regulation +regulationist +regulations +regulative +regulatively +regulator +regulatory +regulators +regulatorship +regulatress +regulatris +reguli +reguline +regulize +regulus +reguluses +regur +regurge +regurgitant +regurgitate +regurgitated +regurgitates +regurgitating +regurgitation +regurgitations +regurgitative +regush +reh +rehabilitant +rehabilitate +rehabilitated +rehabilitates +rehabilitating +rehabilitation +rehabilitationist +rehabilitations +rehabilitative +rehabilitator +rehabilitee +rehair +rehayte +rehale +rehallow +rehammer +rehammered +rehammering +rehammers +rehandicap +rehandle +rehandled +rehandler +rehandles +rehandling +rehang +rehanged +rehanging +rehangs +rehappen +reharden +rehardened +rehardening +rehardens +reharm +reharmonization +reharmonize +reharmonized +reharmonizing +reharness +reharrow +reharvest +rehash +rehashed +rehashes +rehashing +rehaul +rehazard +rehboc +rehead +reheal +reheap +rehear +reheard +rehearheard +rehearhearing +rehearing +rehearings +rehears +rehearsable +rehearsal +rehearsals +rehearse +rehearsed +rehearser +rehearsers +rehearses +rehearsing +rehearten +reheat +reheated +reheater +reheaters +reheating +reheats +reheboth +rehedge +reheel +reheeled +reheeling +reheels +reheighten +rehem +rehemmed +rehemming +rehems +rehete +rehybridize +rehid +rehidden +rehide +rehydratable +rehydrate +rehydrating +rehydration +rehinge +rehinged +rehinges +rehinging +rehypnotize +rehypnotized +rehypnotizing +rehypothecate +rehypothecated +rehypothecating +rehypothecation +rehypothecator +rehire +rehired +rehires +rehiring +rehoboam +rehoboth +rehobothan +rehoe +rehoist +rehollow +rehone +rehoned +rehoning +rehonor +rehonour +rehood +rehook +rehoop +rehospitalization +rehospitalize +rehospitalized +rehospitalizing +rehouse +rehoused +rehouses +rehousing +rehumanization +rehumanize +rehumanized +rehumanizing +rehumble +rehumiliate +rehumiliated +rehumiliating +rehumiliation +rehung +rei +reice +reiced +reich +reichsgulden +reichsland +reichslander +reichsmark +reichsmarks +reichspfennig +reichstaler +reichsthaler +reicing +reid +reidentify +reidentification +reidentified +reidentifying +reif +reify +reification +reified +reifier +reifiers +reifies +reifying +reifs +reign +reigned +reigner +reigning +reignite +reignited +reignites +reigniting +reignition +reignore +reigns +reyield +reykjavik +reillume +reilluminate +reilluminated +reilluminating +reillumination +reillumine +reillustrate +reillustrated +reillustrating +reillustration +reim +reimage +reimaged +reimages +reimagination +reimagine +reimaging +reimbark +reimbarkation +reimbibe +reimbody +reimbursable +reimburse +reimburseable +reimbursed +reimbursement +reimbursements +reimburser +reimburses +reimbursing +reimbush +reimbushment +reimkennar +reimmerge +reimmerse +reimmersion +reimmigrant +reimmigration +reimpact +reimpark +reimpart +reimpatriate +reimpatriation +reimpel +reimplant +reimplantation +reimplement +reimplemented +reimply +reimplied +reimplying +reimport +reimportation +reimported +reimporting +reimports +reimportune +reimpose +reimposed +reimposes +reimposing +reimposition +reimposure +reimpregnate +reimpregnated +reimpregnating +reimpress +reimpression +reimprint +reimprison +reimprisoned +reimprisoning +reimprisonment +reimprisons +reimprove +reimprovement +reimpulse +rein +reina +reinability +reynard +reynards +reinaugurate +reinaugurated +reinaugurating +reinauguration +reincapable +reincarnadine +reincarnate +reincarnated +reincarnates +reincarnating +reincarnation +reincarnationism +reincarnationist +reincarnationists +reincarnations +reincense +reincentive +reincidence +reincidency +reincite +reincited +reincites +reinciting +reinclination +reincline +reinclined +reinclining +reinclude +reincluded +reincluding +reinclusion +reincorporate +reincorporated +reincorporates +reincorporating +reincorporation +reincrease +reincreased +reincreasing +reincrudate +reincrudation +reinculcate +reincur +reincurred +reincurring +reincurs +reindebted +reindebtedness +reindeer +reindeers +reindependence +reindex +reindexed +reindexes +reindexing +reindicate +reindicated +reindicating +reindication +reindict +reindictment +reindifferent +reindoctrinate +reindoctrinated +reindoctrinating +reindoctrination +reindorse +reindorsed +reindorsement +reindorsing +reinduce +reinduced +reinducement +reinduces +reinducing +reinduct +reinducted +reinducting +reinduction +reinducts +reindue +reindulge +reindulged +reindulgence +reindulging +reindustrialization +reindustrialize +reindustrialized +reindustrializing +reined +reiner +reinette +reinfect +reinfected +reinfecting +reinfection +reinfections +reinfectious +reinfects +reinfer +reinferred +reinferring +reinfest +reinfestation +reinfiltrate +reinfiltrated +reinfiltrating +reinfiltration +reinflame +reinflamed +reinflames +reinflaming +reinflatable +reinflate +reinflated +reinflating +reinflation +reinflict +reinfliction +reinfluence +reinfluenced +reinfluencing +reinforce +reinforceable +reinforced +reinforcement +reinforcements +reinforcer +reinforcers +reinforces +reinforcing +reinform +reinformed +reinforming +reinforms +reinfund +reinfuse +reinfused +reinfuses +reinfusing +reinfusion +reingraft +reingratiate +reingress +reinhabit +reinhabitation +reinhard +reinherit +reining +reinitialize +reinitialized +reinitializes +reinitializing +reinitiate +reinitiation +reinject +reinjure +reinjured +reinjures +reinjury +reinjuries +reinjuring +reink +reinless +reinoculate +reinoculated +reinoculates +reinoculating +reinoculation +reinoculations +reynold +reinquire +reinquired +reinquiry +reinquiries +reinquiring +reins +reinsane +reinsanity +reinscribe +reinscribed +reinscribes +reinscribing +reinsert +reinserted +reinserting +reinsertion +reinserts +reinsist +reinsman +reinsmen +reinspect +reinspected +reinspecting +reinspection +reinspector +reinspects +reinsphere +reinspiration +reinspire +reinspired +reinspiring +reinspirit +reinstall +reinstallation +reinstallations +reinstalled +reinstalling +reinstallment +reinstallments +reinstalls +reinstalment +reinstate +reinstated +reinstatement +reinstatements +reinstates +reinstating +reinstation +reinstator +reinstauration +reinstil +reinstill +reinstitute +reinstituted +reinstituting +reinstitution +reinstruct +reinstructed +reinstructing +reinstruction +reinstructs +reinsulate +reinsulated +reinsulating +reinsult +reinsurance +reinsure +reinsured +reinsurer +reinsures +reinsuring +reintegrate +reintegrated +reintegrates +reintegrating +reintegration +reintegrative +reintend +reinter +reintercede +reintercession +reinterchange +reinterest +reinterfere +reinterference +reinterment +reinterpret +reinterpretation +reinterpretations +reinterpreted +reinterpreting +reinterprets +reinterred +reinterring +reinterrogate +reinterrogated +reinterrogates +reinterrogating +reinterrogation +reinterrogations +reinterrupt +reinterruption +reinters +reintervene +reintervened +reintervening +reintervention +reinterview +reinthrone +reintimate +reintimation +reintitule +reintrench +reintrenched +reintrenches +reintrenching +reintrenchment +reintroduce +reintroduced +reintroduces +reintroducing +reintroduction +reintrude +reintrusion +reintuition +reintuitive +reinvade +reinvaded +reinvading +reinvasion +reinvent +reinvented +reinventing +reinvention +reinventor +reinvents +reinversion +reinvert +reinvest +reinvested +reinvestigate +reinvestigated +reinvestigates +reinvestigating +reinvestigation +reinvestigations +reinvesting +reinvestiture +reinvestment +reinvests +reinvigorate +reinvigorated +reinvigorates +reinvigorating +reinvigoration +reinvigorator +reinvitation +reinvite +reinvited +reinvites +reinviting +reinvoice +reinvoke +reinvoked +reinvokes +reinvoking +reinvolve +reinvolved +reinvolvement +reinvolves +reinvolving +reinwardtia +reyoke +reyoked +reyoking +reyouth +reirrigate +reirrigated +reirrigating +reirrigation +reis +reisner +reisolate +reisolated +reisolating +reisolation +reyson +reissuable +reissuably +reissue +reissued +reissuement +reissuer +reissuers +reissues +reissuing +reist +reister +reit +reitbok +reitboks +reitbuck +reitemize +reitemized +reitemizing +reiter +reiterable +reiterance +reiterant +reiterate +reiterated +reiteratedly +reiteratedness +reiterates +reiterating +reiteration +reiterations +reiterative +reiteratively +reiterativeness +reiterator +reive +reived +reiver +reivers +reives +reiving +rejail +rejang +reject +rejectable +rejectableness +rejectage +rejectamenta +rejectaneous +rejected +rejectee +rejectees +rejecter +rejecters +rejecting +rejectingly +rejection +rejections +rejective +rejectment +rejector +rejectors +rejects +rejeopardize +rejeopardized +rejeopardizing +rejerk +rejig +rejigger +rejiggered +rejiggering +rejiggers +rejoice +rejoiced +rejoiceful +rejoicement +rejoicer +rejoicers +rejoices +rejoicing +rejoicingly +rejoin +rejoinder +rejoinders +rejoindure +rejoined +rejoining +rejoins +rejolt +rejoneador +rejoneo +rejounce +rejourn +rejourney +rejudge +rejudged +rejudgement +rejudges +rejudging +rejudgment +rejumble +rejunction +rejustify +rejustification +rejustified +rejustifying +rejuvenant +rejuvenate +rejuvenated +rejuvenates +rejuvenating +rejuvenation +rejuvenations +rejuvenative +rejuvenator +rejuvenesce +rejuvenescence +rejuvenescent +rejuvenise +rejuvenised +rejuvenising +rejuvenize +rejuvenized +rejuvenizing +rekey +rekeyed +rekeying +rekeys +rekhti +reki +rekick +rekill +rekindle +rekindled +rekindlement +rekindler +rekindles +rekindling +reking +rekinole +rekiss +reknead +reknit +reknits +reknitted +reknitting +reknock +reknot +reknotted +reknotting +reknow +rel +relabel +relabeled +relabeling +relabelled +relabelling +relabels +relace +relaced +relaces +relache +relacing +relacquer +relade +reladen +reladle +reladled +reladling +relay +relaid +relayed +relayer +relaying +relayman +relais +relays +relament +relamp +relance +relanced +relancing +reland +relap +relapper +relapsable +relapse +relapsed +relapseproof +relapser +relapsers +relapses +relapsing +relast +relaster +relata +relatability +relatable +relatch +relate +related +relatedly +relatedness +relater +relaters +relates +relating +relatinization +relation +relational +relationality +relationally +relationals +relationary +relatione +relationism +relationist +relationless +relations +relationship +relationships +relatival +relative +relatively +relativeness +relatives +relativism +relativist +relativistic +relativistically +relativity +relativization +relativize +relator +relators +relatrix +relatum +relaunch +relaunched +relaunches +relaunching +relaunder +relaundered +relaundering +relaunders +relax +relaxable +relaxant +relaxants +relaxation +relaxations +relaxative +relaxatory +relaxed +relaxedly +relaxedness +relaxer +relaxers +relaxes +relaxin +relaxing +relaxins +relbun +relead +releap +relearn +relearned +relearning +relearns +relearnt +releasability +releasable +releasably +release +released +releasee +releasement +releaser +releasers +releases +releasibility +releasible +releasing +releasor +releather +relection +relegable +relegate +relegated +relegates +relegating +relegation +releivo +releivos +relend +relending +relends +relent +relented +relenting +relentingly +relentless +relentlessly +relentlessness +relentment +relents +reles +relessa +relessee +relessor +relet +relets +reletter +relettered +relettering +reletters +reletting +relevance +relevances +relevancy +relevancies +relevant +relevantly +relevate +relevation +relevator +releve +relevel +releveled +releveling +relevent +relever +relevy +relevied +relevying +rely +reliability +reliabilities +reliable +reliableness +reliably +reliance +reliances +reliant +reliantly +reliberate +reliberated +reliberating +relic +relicary +relicense +relicensed +relicenses +relicensing +relick +reliclike +relicmonger +relics +relict +relictae +relicted +relicti +reliction +relicts +relide +relied +relief +reliefer +reliefless +reliefs +relier +reliers +relies +relievable +relieve +relieved +relievedly +relievement +reliever +relievers +relieves +relieving +relievingly +relievo +relievos +relift +relig +religate +religation +relight +relightable +relighted +relighten +relightener +relighter +relighting +relights +religieuse +religieuses +religieux +religio +religion +religionary +religionate +religioner +religionism +religionist +religionistic +religionists +religionize +religionless +religions +religiose +religiosity +religioso +religious +religiously +religiousness +reliiant +relying +relime +relimit +relimitation +reline +relined +reliner +relines +relining +relink +relinked +relinquent +relinquish +relinquished +relinquisher +relinquishers +relinquishes +relinquishing +relinquishment +relinquishments +reliquaire +reliquary +reliquaries +relique +reliquefy +reliquefied +reliquefying +reliques +reliquiae +reliquian +reliquidate +reliquidated +reliquidates +reliquidating +reliquidation +reliquism +relish +relishable +relished +relisher +relishes +relishy +relishing +relishingly +relishsome +relist +relisted +relisten +relisting +relists +relit +relitigate +relitigated +relitigating +relitigation +relivable +relive +relived +reliver +relives +reliving +rellyan +rellyanism +rellyanite +reload +reloaded +reloader +reloaders +reloading +reloads +reloan +reloaned +reloaning +reloans +relocable +relocatability +relocatable +relocate +relocated +relocatee +relocates +relocating +relocation +relocations +relocator +relock +relodge +relong +relook +relose +relosing +relost +relot +relove +relower +relubricate +relubricated +relubricating +reluce +relucent +reluct +reluctance +reluctancy +reluctant +reluctantly +reluctate +reluctation +relucted +relucting +reluctivity +relucts +relume +relumed +relumes +relumine +relumined +relumines +reluming +relumining +rem +remade +remagnetization +remagnetize +remagnetized +remagnetizing +remagnify +remagnification +remagnified +remagnifying +remail +remailed +remailing +remails +remaim +remain +remainder +remaindered +remaindering +remainderman +remaindermen +remainders +remaindership +remaindment +remained +remainer +remaining +remains +remaintain +remaintenance +remake +remaker +remakes +remaking +reman +remanage +remanagement +remanation +remancipate +remancipation +remand +remanded +remanding +remandment +remands +remanence +remanency +remanent +remanet +remanie +remanifest +remanifestation +remanipulate +remanipulation +remanned +remanning +remans +remantle +remanufacture +remanufactured +remanufacturer +remanufactures +remanufacturing +remanure +remap +remapped +remapping +remaps +remarch +remargin +remark +remarkability +remarkable +remarkableness +remarkably +remarked +remarkedly +remarker +remarkers +remarket +remarking +remarks +remarque +remarques +remarry +remarriage +remarriages +remarried +remarries +remarrying +remarshal +remarshaled +remarshaling +remarshalling +remask +remass +remast +remaster +remastery +remasteries +remasticate +remasticated +remasticating +remastication +rematch +rematched +rematches +rematching +rematerialization +rematerialize +rematerialized +rematerializing +rematriculate +rematriculated +rematriculating +remblai +remble +remblere +rembrandt +rembrandtesque +rembrandtish +rembrandtism +remeant +remeasure +remeasured +remeasurement +remeasurements +remeasures +remeasuring +remede +remedy +remediability +remediable +remediableness +remediably +remedial +remedially +remediate +remediated +remediating +remediation +remedied +remedies +remedying +remediless +remedilessly +remedilessness +remeditate +remeditation +remedium +remeet +remeeting +remeets +remelt +remelted +remelting +remelts +remember +rememberability +rememberable +rememberably +remembered +rememberer +rememberers +remembering +rememberingly +remembers +remembrance +remembrancer +remembrancership +remembrances +rememorate +rememoration +rememorative +rememorize +rememorized +rememorizing +remen +remenace +remenant +remend +remended +remending +remends +remene +remention +remercy +remerge +remerged +remerges +remerging +remet +remetal +remex +remi +remica +remicate +remication +remicle +remiform +remigate +remigation +remiges +remigial +remigrant +remigrate +remigrated +remigrates +remigrating +remigration +remigrations +remijia +remilitarization +remilitarize +remilitarized +remilitarizes +remilitarizing +remill +remillable +remimic +remind +remindal +reminded +reminder +reminders +remindful +reminding +remindingly +reminds +remineralization +remineralize +remingle +remingled +remingling +reminisce +reminisced +reminiscence +reminiscenceful +reminiscencer +reminiscences +reminiscency +reminiscent +reminiscential +reminiscentially +reminiscently +reminiscer +reminisces +reminiscing +reminiscitory +remint +reminted +reminting +remints +remiped +remirror +remise +remised +remises +remising +remisrepresent +remisrepresentation +remiss +remissful +remissibility +remissible +remissibleness +remissibly +remission +remissions +remissive +remissively +remissiveness +remissly +remissness +remissory +remisunderstand +remit +remital +remitment +remits +remittable +remittal +remittals +remittance +remittancer +remittances +remitted +remittee +remittence +remittency +remittent +remittently +remitter +remitters +remitting +remittitur +remittor +remittors +remix +remixed +remixes +remixing +remixt +remixture +remnant +remnantal +remnants +remobilization +remobilize +remobilized +remobilizing +remoboth +remock +remodel +remodeled +remodeler +remodelers +remodeling +remodelled +remodeller +remodelling +remodelment +remodels +remodify +remodification +remodified +remodifies +remodifying +remodulate +remodulated +remodulating +remolade +remolades +remold +remolded +remolding +remolds +remollient +remollify +remollified +remollifying +remonetisation +remonetise +remonetised +remonetising +remonetization +remonetize +remonetized +remonetizes +remonetizing +remonstrance +remonstrances +remonstrant +remonstrantly +remonstrate +remonstrated +remonstrates +remonstrating +remonstratingly +remonstration +remonstrations +remonstrative +remonstratively +remonstrator +remonstratory +remonstrators +remontado +remontant +remontoir +remontoire +remop +remora +remoras +remorate +remord +remore +remorid +remorse +remorseful +remorsefully +remorsefulness +remorseless +remorselessly +remorselessness +remorseproof +remorses +remortgage +remortgaged +remortgages +remortgaging +remote +remoted +remotely +remoteness +remoter +remotest +remotion +remotions +remotive +remoulade +remould +remount +remounted +remounting +remounts +removability +removable +removableness +removably +removal +removalist +removals +remove +removed +removedly +removedness +removeless +removement +remover +removers +removes +removing +rems +remuable +remuda +remudas +remue +remultiply +remultiplication +remultiplied +remultiplying +remunerability +remunerable +remunerably +remunerate +remunerated +remunerates +remunerating +remuneration +remunerations +remunerative +remuneratively +remunerativeness +remunerator +remuneratory +remunerators +remurmur +remus +remuster +remutation +ren +renable +renably +renay +renail +renaissance +renaissancist +renaissant +renal +rename +renamed +renames +renaming +renardine +renascence +renascences +renascency +renascent +renascible +renascibleness +renate +renationalize +renationalized +renationalizing +renaturation +renature +renatured +renatures +renaturing +renavigate +renavigated +renavigating +renavigation +rencontre +rencontres +rencounter +rencountered +rencountering +rencounters +renculus +rend +rended +rendement +render +renderable +rendered +renderer +renderers +rendering +renderings +renders +renderset +rendezvous +rendezvoused +rendezvouses +rendezvousing +rendibility +rendible +rending +rendition +renditions +rendlewood +rendoun +rendrock +rends +rendu +rendzina +rendzinas +reneague +renealmia +renecessitate +reneg +renegade +renegaded +renegades +renegading +renegadism +renegado +renegadoes +renegados +renegate +renegated +renegating +renegation +renege +reneged +reneger +renegers +reneges +reneging +reneglect +renegotiable +renegotiate +renegotiated +renegotiates +renegotiating +renegotiation +renegotiations +renegotiator +renegue +renerve +renes +renet +renette +reneutralize +reneutralized +reneutralizing +renew +renewability +renewable +renewably +renewal +renewals +renewed +renewedly +renewedness +renewer +renewers +renewing +renewment +renews +renforce +renga +rengue +renguera +renicardiac +renickel +reniculus +renidify +renidification +reniform +renig +renigged +renigging +renigs +renilla +renillidae +renin +renins +renipericardial +reniportal +renipuncture +renish +renishly +renitence +renitency +renitent +renk +renky +renn +rennase +rennases +renne +renner +rennet +renneting +rennets +rennin +renninogen +rennins +renniogen +reno +renocutaneous +renogastric +renogram +renograms +renography +renographic +renointestinal +renoir +renomee +renominate +renominated +renominates +renominating +renomination +renominations +renomme +renommee +renone +renopericardial +renopulmonary +renormalization +renormalize +renormalized +renormalizing +renotarize +renotarized +renotarizing +renotation +renotice +renoticed +renoticing +renotify +renotification +renotified +renotifies +renotifying +renounce +renounceable +renounced +renouncement +renouncements +renouncer +renouncers +renounces +renouncing +renourish +renourishment +renovare +renovate +renovated +renovater +renovates +renovating +renovatingly +renovation +renovations +renovative +renovator +renovatory +renovators +renove +renovel +renovize +renown +renowned +renownedly +renownedness +renowner +renownful +renowning +renownless +renowns +rensselaerite +rent +rentability +rentable +rentage +rental +rentaler +rentaller +rentals +rente +rented +rentee +renter +renters +rentes +rentier +rentiers +renting +rentless +rentrayeuse +rentrant +rentree +rents +renu +renule +renullify +renullification +renullified +renullifying +renumber +renumbered +renumbering +renumbers +renumerate +renumerated +renumerating +renumeration +renunciable +renunciance +renunciant +renunciate +renunciation +renunciations +renunciative +renunciator +renunciatory +renunculus +renverse +renversement +renvoi +renvoy +renvois +renwick +reobject +reobjected +reobjecting +reobjectivization +reobjectivize +reobjects +reobligate +reobligated +reobligating +reobligation +reoblige +reobliged +reobliging +reobscure +reobservation +reobserve +reobserved +reobserving +reobtain +reobtainable +reobtained +reobtaining +reobtainment +reobtains +reoccasion +reoccupation +reoccupations +reoccupy +reoccupied +reoccupies +reoccupying +reoccur +reoccurred +reoccurrence +reoccurrences +reoccurring +reoccurs +reoffend +reoffense +reoffer +reoffered +reoffering +reoffers +reoffset +reoil +reoiled +reoiling +reoils +reometer +reomission +reomit +reopen +reopened +reopener +reopening +reopenings +reopens +reoperate +reoperated +reoperating +reoperation +reophore +reoppose +reopposed +reopposes +reopposing +reopposition +reoppress +reoppression +reorchestrate +reorchestrated +reorchestrating +reorchestration +reordain +reordained +reordaining +reordains +reorder +reordered +reordering +reorders +reordinate +reordination +reorganise +reorganised +reorganiser +reorganising +reorganization +reorganizational +reorganizationist +reorganizations +reorganize +reorganized +reorganizer +reorganizers +reorganizes +reorganizing +reorient +reorientate +reorientated +reorientating +reorientation +reorientations +reoriented +reorienting +reorients +reornament +reoutfit +reoutfitted +reoutfitting +reoutline +reoutlined +reoutlining +reoutput +reoutrage +reovercharge +reoverflow +reovertake +reoverwork +reovirus +reoviruses +reown +reoxidation +reoxidise +reoxidised +reoxidising +reoxidize +reoxidized +reoxidizing +reoxygenate +reoxygenize +rep +repace +repacify +repacification +repacified +repacifies +repacifying +repack +repackage +repackaged +repackager +repackages +repackaging +repacked +repacker +repacking +repacks +repad +repadded +repadding +repaganization +repaganize +repaganizer +repage +repaginate +repaginated +repaginates +repaginating +repagination +repay +repayable +repayal +repaid +repayed +repaying +repayment +repayments +repaint +repainted +repainting +repaints +repair +repairability +repairable +repairableness +repaired +repairer +repairers +repairing +repairman +repairmen +repairs +repays +repale +repand +repandly +repandodentate +repandodenticulate +repandolobate +repandous +repandousness +repanel +repaneled +repaneling +repaper +repapered +repapering +repapers +reparability +reparable +reparably +reparagraph +reparate +reparation +reparations +reparative +reparatory +reparel +repark +repart +repartable +repartake +repartee +reparteeist +repartees +reparticipate +reparticipation +repartition +repartitionable +repas +repass +repassable +repassage +repassant +repassed +repasser +repasses +repassing +repast +repaste +repasted +repasting +repasts +repasture +repatch +repatency +repatent +repatriable +repatriate +repatriated +repatriates +repatriating +repatriation +repatriations +repatrol +repatrolled +repatrolling +repatronize +repatronized +repatronizing +repattern +repave +repaved +repavement +repaves +repaving +repawn +repeal +repealability +repealable +repealableness +repealed +repealer +repealers +repealing +repealist +repealless +repeals +repeat +repeatability +repeatable +repeatal +repeated +repeatedly +repeater +repeaters +repeating +repeats +repechage +repeddle +repeddled +repeddling +repeg +repel +repellance +repellant +repellantly +repelled +repellence +repellency +repellent +repellently +repellents +repeller +repellers +repelling +repellingly +repellingness +repels +repen +repenalize +repenalized +repenalizing +repenetrate +repenned +repenning +repension +repent +repentable +repentance +repentant +repentantly +repented +repenter +repenters +repenting +repentingly +repents +repeople +repeopled +repeoples +repeopling +reperceive +reperceived +reperceiving +repercept +reperception +repercolation +repercuss +repercussion +repercussions +repercussive +repercussively +repercussiveness +repercussor +repercutient +reperforator +reperform +reperformance +reperfume +reperible +reperk +reperked +reperking +reperks +repermission +repermit +reperplex +repersonalization +repersonalize +repersuade +repersuasion +repertoire +repertoires +repertory +repertorial +repertories +repertorily +repertorium +reperusal +reperuse +reperused +reperusing +repetatively +repetend +repetends +repetitae +repetiteur +repetiteurs +repetition +repetitional +repetitionary +repetitions +repetitious +repetitiously +repetitiousness +repetitive +repetitively +repetitiveness +repetitory +repetoire +repetticoat +repew +rephael +rephase +rephonate +rephosphorization +rephosphorize +rephotograph +rephrase +rephrased +rephrases +rephrasing +repic +repick +repicture +repiece +repile +repin +repine +repined +repineful +repinement +repiner +repiners +repines +repining +repiningly +repinned +repinning +repins +repipe +repique +repiqued +repiquing +repitch +repkie +repl +replace +replaceability +replaceable +replaced +replacement +replacements +replacer +replacers +replaces +replacing +replay +replayed +replaying +replays +replait +replan +replane +replaned +replaning +replanned +replanning +replans +replant +replantable +replantation +replanted +replanter +replanting +replants +replaster +replate +replated +replates +replating +replead +repleader +repleading +repleat +repledge +repledged +repledger +repledges +repledging +replenish +replenished +replenisher +replenishers +replenishes +replenishing +replenishingly +replenishment +replete +repletely +repleteness +repletion +repletive +repletively +repletory +repleve +replevy +repleviable +replevied +replevies +replevying +replevin +replevined +replevining +replevins +replevisable +replevisor +reply +replial +repliant +replica +replicable +replicant +replicas +replicate +replicated +replicates +replicatile +replicating +replication +replications +replicative +replicatively +replicatory +replied +replier +repliers +replies +replight +replying +replyingly +replique +replod +replot +replotment +replotted +replotter +replotting +replough +replow +replowed +replowing +replum +replume +replumed +repluming +replunder +replunge +replunged +replunges +replunging +repocket +repoint +repolarization +repolarize +repolarized +repolarizing +repolymerization +repolymerize +repolish +repolished +repolishes +repolishing +repoll +repollute +repolon +reponder +repondez +repone +repope +repopularization +repopularize +repopularized +repopularizing +repopulate +repopulated +repopulates +repopulating +repopulation +report +reportable +reportage +reportages +reported +reportedly +reporter +reporteress +reporterism +reporters +reportership +reporting +reportingly +reportion +reportorial +reportorially +reports +reposal +reposals +repose +reposed +reposedly +reposedness +reposeful +reposefully +reposefulness +reposer +reposers +reposes +reposing +reposit +repositary +reposited +repositing +reposition +repositioned +repositioning +repositions +repositor +repository +repositories +reposits +reposoir +repossess +repossessed +repossesses +repossessing +repossession +repossessions +repossessor +repost +repostpone +repostponed +repostponing +repostulate +repostulated +repostulating +repostulation +reposure +repot +repound +repour +repoured +repouring +repours +repouss +repoussage +repousse +repousses +repowder +repower +repowered +repowering +repowers +repp +repped +repps +repr +repractice +repracticed +repracticing +repray +repraise +repraised +repraising +repreach +reprecipitate +reprecipitation +repredict +reprefer +reprehend +reprehendable +reprehendatory +reprehended +reprehender +reprehending +reprehends +reprehensibility +reprehensible +reprehensibleness +reprehensibly +reprehension +reprehensive +reprehensively +reprehensory +repremise +repremised +repremising +repreparation +reprepare +reprepared +repreparing +represcribe +represcribed +represcribing +represent +representability +representable +representably +representamen +representant +representation +representational +representationalism +representationalist +representationalistic +representationally +representationary +representationes +representationism +representationist +representations +representative +representatively +representativeness +representatives +representativeship +representativity +represented +representee +representer +representing +representment +representor +represents +represide +repress +repressed +repressedly +represser +represses +repressibility +repressibilities +repressible +repressibly +repressing +repression +repressionary +repressionist +repressions +repressive +repressively +repressiveness +repressment +repressor +repressory +repressure +repry +reprice +repriced +reprices +repricing +reprievable +reprieval +reprieve +reprieved +repriever +reprievers +reprieves +reprieving +reprimand +reprimanded +reprimander +reprimanding +reprimandingly +reprimands +reprime +reprimed +reprimer +repriming +reprint +reprinted +reprinter +reprinting +reprintings +reprints +reprisal +reprisalist +reprisals +reprise +reprised +reprises +reprising +repristinate +repristination +reprivatization +reprivatize +reprivilege +repro +reproach +reproachability +reproachable +reproachableness +reproachably +reproached +reproacher +reproaches +reproachful +reproachfully +reproachfulness +reproaching +reproachingly +reproachless +reproachlessness +reprobacy +reprobance +reprobate +reprobated +reprobateness +reprobater +reprobates +reprobating +reprobation +reprobationary +reprobationer +reprobative +reprobatively +reprobator +reprobatory +reprobe +reprobed +reprobes +reprobing +reproceed +reprocess +reprocessed +reprocesses +reprocessing +reproclaim +reproclamation +reprocurable +reprocure +reproduce +reproduceable +reproduced +reproducer +reproducers +reproduces +reproducibility +reproducibilities +reproducible +reproducibly +reproducing +reproduction +reproductionist +reproductions +reproductive +reproductively +reproductiveness +reproductivity +reproductory +reprofane +reprofess +reproffer +reprogram +reprogrammed +reprogramming +reprograms +reprography +reprohibit +reproject +repromise +repromised +repromising +repromulgate +repromulgated +repromulgating +repromulgation +repronounce +repronunciation +reproof +reproofless +reproofs +repropagate +repropitiate +repropitiation +reproportion +reproposal +repropose +reproposed +reproposing +repros +reprosecute +reprosecuted +reprosecuting +reprosecution +reprosper +reprotect +reprotection +reprotest +reprovability +reprovable +reprovableness +reprovably +reproval +reprovals +reprove +reproved +reprover +reprovers +reproves +reprovide +reproving +reprovingly +reprovision +reprovocation +reprovoke +reprune +repruned +repruning +reps +rept +reptant +reptation +reptatory +reptatorial +reptile +reptiledom +reptilelike +reptiles +reptilferous +reptilia +reptilian +reptilians +reptiliary +reptiliform +reptilious +reptiliousness +reptilism +reptility +reptilivorous +reptiloid +republic +republica +republical +republican +republicanisation +republicanise +republicanised +republicaniser +republicanising +republicanism +republicanization +republicanize +republicanizer +republicans +republication +republics +republish +republishable +republished +republisher +republishes +republishing +republishment +repudative +repuddle +repudiable +repudiate +repudiated +repudiates +repudiating +repudiation +repudiationist +repudiations +repudiative +repudiator +repudiatory +repudiators +repuff +repugn +repugnable +repugnance +repugnancy +repugnant +repugnantly +repugnantness +repugnate +repugnatorial +repugned +repugner +repugning +repugns +repullulate +repullulation +repullulative +repullulescent +repulpit +repulse +repulsed +repulseless +repulseproof +repulser +repulsers +repulses +repulsing +repulsion +repulsions +repulsive +repulsively +repulsiveness +repulsor +repulsory +repulverize +repump +repunch +repunctuate +repunctuated +repunctuating +repunctuation +repunish +repunishable +repunishment +repurchase +repurchased +repurchaser +repurchases +repurchasing +repure +repurge +repurify +repurification +repurified +repurifies +repurifying +repurple +repurpose +repurposed +repurposing +repursue +repursued +repursues +repursuing +repursuit +reputability +reputable +reputableness +reputably +reputation +reputationless +reputations +reputative +reputatively +repute +reputed +reputedly +reputeless +reputes +reputing +req +reqd +requalify +requalification +requalified +requalifying +requarantine +requeen +requench +request +requested +requester +requesters +requesting +requestion +requestor +requestors +requests +requeued +requicken +requiem +requiems +requienia +requiescat +requiescence +requin +requins +requirable +require +required +requirement +requirements +requirer +requirers +requires +requiring +requisite +requisitely +requisiteness +requisites +requisition +requisitionary +requisitioned +requisitioner +requisitioners +requisitioning +requisitionist +requisitions +requisitor +requisitory +requisitorial +requit +requitable +requital +requitals +requitative +requite +requited +requiteful +requiteless +requitement +requiter +requiters +requites +requiting +requiz +requotation +requote +requoted +requoting +rerack +reracker +reradiate +reradiated +reradiates +reradiating +reradiation +rerail +rerailer +reraise +rerake +reran +rerank +rerate +rerated +rerating +reread +rereader +rereading +rereads +rerebrace +rerecord +rerecorded +rerecording +rerecords +reredos +reredoses +reree +rereel +rereeve +rerefief +reregister +reregistration +reregulate +reregulated +reregulating +reregulation +rereign +rerelease +reremice +reremmice +reremouse +rerent +rerental +reresupper +rereward +rerewards +rerig +rering +rerise +rerisen +rerises +rerising +rerival +rerivet +rerob +rerobe +reroyalize +reroll +rerolled +reroller +rerollers +rerolling +rerolls +reroof +reroot +rerope +rerose +reroute +rerouted +reroutes +rerouting +rerow +rerub +rerummage +rerun +rerunning +reruns +res +resaca +resack +resacrifice +resaddle +resaddled +resaddles +resaddling +resay +resaid +resaying +resail +resailed +resailing +resails +resays +resalable +resale +resaleable +resales +resalgar +resalt +resalutation +resalute +resaluted +resalutes +resaluting +resalvage +resample +resampled +resamples +resampling +resanctify +resanction +resarcelee +resat +resatisfaction +resatisfy +resave +resaw +resawed +resawer +resawyer +resawing +resawn +resaws +resazurin +rescale +rescaled +rescales +rescaling +rescan +rescattering +reschedule +rescheduled +reschedules +rescheduling +reschool +rescind +rescindable +rescinded +rescinder +rescinding +rescindment +rescinds +rescissible +rescission +rescissions +rescissory +rescore +rescored +rescores +rescoring +rescounter +rescous +rescramble +rescratch +rescreen +rescreened +rescreening +rescreens +rescribe +rescript +rescription +rescriptive +rescriptively +rescripts +rescrub +rescrubbed +rescrubbing +rescrutiny +rescrutinies +rescrutinize +rescrutinized +rescrutinizing +rescuable +rescue +rescued +rescueless +rescuer +rescuers +rescues +rescuing +rescusser +reseal +resealable +resealed +resealing +reseals +reseam +research +researchable +researched +researcher +researchers +researches +researchful +researching +researchist +reseason +reseat +reseated +reseating +reseats +reseau +reseaus +reseaux +resecate +resecrete +resecretion +resect +resectability +resectabilities +resectable +resected +resecting +resection +resectional +resections +resectoscope +resects +resecure +resecured +resecuring +reseda +resedaceae +resedaceous +resedas +resee +reseed +reseeded +reseeding +reseeds +reseeing +reseek +reseeking +reseeks +reseen +resees +resegment +resegmentation +resegregate +resegregated +resegregating +resegregation +reseise +reseiser +reseize +reseized +reseizer +reseizes +reseizing +reseizure +reselect +reselected +reselecting +reselection +reselects +reself +resell +reseller +resellers +reselling +resells +resemblable +resemblance +resemblances +resemblant +resemble +resembled +resembler +resembles +resembling +resemblingly +reseminate +resend +resending +resends +resene +resensation +resensitization +resensitize +resensitized +resensitizing +resent +resentationally +resented +resentence +resentenced +resentencing +resenter +resentful +resentfully +resentfullness +resentfulness +resentience +resentiment +resenting +resentingly +resentive +resentless +resentment +resentments +resents +reseparate +reseparated +reseparating +reseparation +resepulcher +resequencing +resequent +resequester +resequestration +reserate +reserene +reserpine +reserpinized +reservable +reserval +reservation +reservationist +reservations +reservative +reservatory +reserve +reserved +reservedly +reservedness +reservee +reserveful +reserveless +reserver +reservery +reservers +reserves +reservice +reserviced +reservicing +reserving +reservist +reservists +reservoir +reservoired +reservoirs +reservor +reset +resets +resettable +resetter +resetters +resetting +resettings +resettle +resettled +resettlement +resettlements +resettles +resettling +resever +resew +resewed +resewing +resewn +resews +resex +resgat +resh +reshake +reshaken +reshaking +reshape +reshaped +reshaper +reshapers +reshapes +reshaping +reshare +reshared +resharing +resharpen +resharpened +resharpening +resharpens +reshave +reshaved +reshaving +reshear +reshearer +resheathe +reshelve +reshes +reshew +reshift +reshine +reshined +reshingle +reshingled +reshingling +reshining +reship +reshipment +reshipments +reshipped +reshipper +reshipping +reships +reshod +reshoe +reshoeing +reshoes +reshook +reshoot +reshooting +reshoots +reshorten +reshot +reshoulder +reshovel +reshow +reshowed +reshower +reshowing +reshown +reshows +reshrine +reshuffle +reshuffled +reshuffles +reshuffling +reshun +reshunt +reshut +reshutting +reshuttle +resiance +resiancy +resiant +resiccate +resicken +resid +reside +resided +residence +residencer +residences +residency +residencia +residencies +resident +residental +residenter +residential +residentiality +residentially +residentiary +residentiaryship +residents +residentship +resider +residers +resides +residing +residiuum +resids +residua +residual +residually +residuals +residuary +residuation +residue +residuent +residues +residuous +residuua +residuum +residuums +resift +resifted +resifting +resifts +resigh +resight +resign +resignal +resignaled +resignaling +resignatary +resignation +resignationism +resignations +resigned +resignedly +resignedness +resignee +resigner +resigners +resignful +resigning +resignment +resigns +resile +resiled +resilement +resiles +resilia +resilial +resiliate +resilience +resiliency +resilient +resiliently +resilifer +resiling +resiliometer +resilition +resilium +resyllabification +resilver +resilvered +resilvering +resilvers +resymbolization +resymbolize +resymbolized +resymbolizing +resimmer +resin +resina +resinaceous +resinate +resinated +resinates +resinating +resinbush +resynchronization +resynchronize +resynchronized +resynchronizing +resined +resiner +resinfiable +resing +resiny +resinic +resiniferous +resinify +resinification +resinified +resinifies +resinifying +resinifluous +resiniform +resining +resinize +resink +resinlike +resinoelectric +resinoextractive +resinogenous +resinoid +resinoids +resinol +resinolic +resinophore +resinosis +resinous +resinously +resinousness +resinovitreous +resins +resyntheses +resynthesis +resynthesize +resynthesized +resynthesizing +resynthetize +resynthetized +resynthetizing +resipiscence +resipiscent +resist +resistability +resistable +resistableness +resistably +resistance +resistances +resistant +resistante +resistantes +resistantly +resistants +resistate +resisted +resystematize +resystematized +resystematizing +resistence +resistent +resister +resisters +resistful +resistibility +resistible +resistibleness +resistibly +resisting +resistingly +resistive +resistively +resistiveness +resistivity +resistless +resistlessly +resistlessness +resistor +resistors +resists +resit +resitting +resituate +resituated +resituates +resituating +resize +resized +resizer +resizes +resizing +resketch +reskew +reskin +reslay +reslander +reslash +reslate +reslide +reslot +resmell +resmelt +resmelted +resmelting +resmelts +resmile +resmooth +resmoothed +resmoothing +resmooths +resnap +resnatch +resnatron +resnub +resoak +resoap +resoften +resoil +resojet +resojets +resojourn +resold +resolder +resoldered +resoldering +resolders +resole +resoled +resolemnize +resoles +resolicit +resolicitation +resolidify +resolidification +resoling +resolubility +resoluble +resolubleness +resolute +resolutely +resoluteness +resoluter +resolutes +resolutest +resolution +resolutioner +resolutionist +resolutions +resolutive +resolutory +resolvability +resolvable +resolvableness +resolvancy +resolve +resolved +resolvedly +resolvedness +resolvend +resolvent +resolver +resolvers +resolves +resolvible +resolving +resonance +resonances +resonancy +resonancies +resonant +resonantly +resonants +resonate +resonated +resonates +resonating +resonation +resonations +resonator +resonatory +resonators +resoothe +resorb +resorbed +resorbence +resorbent +resorbing +resorbs +resorcylic +resorcin +resorcinal +resorcine +resorcinism +resorcinol +resorcinolphthalein +resorcins +resorcinum +resorption +resorptive +resort +resorted +resorter +resorters +resorting +resorts +resorufin +resought +resound +resounded +resounder +resounding +resoundingly +resounds +resource +resourceful +resourcefully +resourcefulness +resourceless +resourcelessness +resources +resoutive +resow +resowed +resowing +resown +resows +resp +respace +respaced +respacing +respade +respaded +respading +respan +respangle +resparkle +respasse +respeak +respecify +respecification +respecifications +respecified +respecifying +respect +respectability +respectabilities +respectabilize +respectable +respectableness +respectably +respectant +respected +respecter +respecters +respectful +respectfully +respectfulness +respecting +respection +respective +respectively +respectiveness +respectless +respectlessly +respectlessness +respects +respectum +respectuous +respectworthy +respell +respelled +respelling +respells +respelt +respersive +respice +respiced +respicing +respin +respirability +respirable +respirableness +respirating +respiration +respirational +respirations +respirative +respirator +respiratored +respiratory +respiratorium +respirators +respire +respired +respires +respiring +respirit +respirometer +respirometry +respirometric +respite +respited +respiteless +respites +respiting +resplend +resplendence +resplendency +resplendent +resplendently +resplendish +resplice +respliced +resplicing +resplit +respoke +respond +responde +respondeat +responded +respondence +respondences +respondency +respondencies +respondendum +respondent +respondentia +respondents +responder +responders +responding +responds +responsa +responsable +responsal +responsary +response +responseless +responser +responses +responsibility +responsibilities +responsible +responsibleness +responsibles +responsibly +responsion +responsions +responsive +responsively +responsiveness +responsivity +responsor +responsory +responsorial +responsories +responsum +responsusa +respot +respray +resprang +respread +respreading +respreads +respring +respringing +resprings +resprinkle +resprinkled +resprinkling +resprout +resprung +respue +resquander +resquare +resqueak +ressaidar +ressala +ressalah +ressaldar +ressaut +ressentiment +resshot +ressort +rest +restab +restabbed +restabbing +restabilization +restabilize +restabilized +restabilizing +restable +restabled +restabling +restack +restacked +restacking +restacks +restaff +restaffed +restaffing +restaffs +restage +restaged +restages +restaging +restagnate +restain +restainable +restake +restamp +restamped +restamping +restamps +restandardization +restandardize +restant +restart +restartable +restarted +restarting +restarts +restate +restated +restatement +restatements +restates +restating +restation +restaur +restaurant +restauranteur +restauranteurs +restaurants +restaurate +restaurateur +restaurateurs +restauration +restbalk +resteal +rested +resteel +resteep +restem +restep +rester +resterilization +resterilize +resterilized +resterilizing +resters +restes +restful +restfuller +restfullest +restfully +restfulness +restharrow +resthouse +resty +restiaceae +restiaceous +restiad +restibrachium +restiff +restiffen +restiffener +restiffness +restifle +restiform +restigmatize +restyle +restyled +restyles +restyling +restimulate +restimulated +restimulating +restimulation +restiness +resting +restinging +restingly +restio +restionaceae +restionaceous +restipulate +restipulated +restipulating +restipulation +restipulatory +restir +restirred +restirring +restis +restitch +restitue +restitute +restituted +restituting +restitution +restitutional +restitutionism +restitutionist +restitutions +restitutive +restitutor +restitutory +restive +restively +restiveness +restless +restlessly +restlessness +restock +restocked +restocking +restocks +restopper +restorability +restorable +restorableness +restoral +restorals +restoration +restorationer +restorationism +restorationist +restorations +restorative +restoratively +restorativeness +restoratives +restorator +restoratory +restore +restored +restorer +restorers +restores +restoring +restoringmoment +restow +restowal +restproof +restr +restraighten +restraightened +restraightening +restraightens +restrain +restrainability +restrainable +restrained +restrainedly +restrainedness +restrainer +restrainers +restraining +restrainingly +restrains +restraint +restraintful +restraints +restrap +restrapped +restrapping +restratification +restream +restrengthen +restrengthened +restrengthening +restrengthens +restress +restretch +restricken +restrict +restricted +restrictedly +restrictedness +restricting +restriction +restrictionary +restrictionism +restrictionist +restrictions +restrictive +restrictively +restrictiveness +restricts +restrike +restrikes +restriking +restring +restringe +restringency +restringent +restringer +restringing +restrings +restrip +restrive +restriven +restrives +restriving +restroke +restroom +restrove +restruck +restructure +restructured +restructures +restructuring +restrung +rests +restudy +restudied +restudies +restudying +restuff +restuffed +restuffing +restuffs +restung +restward +restwards +resubject +resubjection +resubjugate +resublimate +resublimated +resublimating +resublimation +resublime +resubmerge +resubmerged +resubmerging +resubmission +resubmissions +resubmit +resubmits +resubmitted +resubmitting +resubordinate +resubscribe +resubscribed +resubscriber +resubscribes +resubscribing +resubscription +resubstantiate +resubstantiated +resubstantiating +resubstantiation +resubstitute +resubstitution +resucceed +resuck +resudation +resue +resuffer +resufferance +resuggest +resuggestion +resuing +resuit +resulfurize +resulfurized +resulfurizing +resulphurize +resulphurized +resulphurizing +result +resultance +resultancy +resultant +resultantly +resultants +resultative +resulted +resultful +resultfully +resultfulness +resulting +resultingly +resultive +resultless +resultlessly +resultlessness +results +resumability +resumable +resume +resumed +resumeing +resumer +resumers +resumes +resuming +resummon +resummonable +resummoned +resummoning +resummons +resumption +resumptions +resumptive +resumptively +resun +resup +resuperheat +resupervise +resupinate +resupinated +resupination +resupine +resupply +resupplied +resupplies +resupplying +resupport +resuppose +resupposition +resuppress +resuppression +resurface +resurfaced +resurfaces +resurfacing +resurgam +resurge +resurged +resurgence +resurgences +resurgency +resurgent +resurges +resurging +resurprise +resurrect +resurrected +resurrectible +resurrecting +resurrection +resurrectional +resurrectionary +resurrectioner +resurrectioning +resurrectionism +resurrectionist +resurrectionize +resurrections +resurrective +resurrector +resurrectors +resurrects +resurrender +resurround +resurvey +resurveyed +resurveying +resurveys +resuscitable +resuscitant +resuscitate +resuscitated +resuscitates +resuscitating +resuscitation +resuscitative +resuscitator +resuscitators +resuspect +resuspend +resuspension +reswage +reswallow +resward +reswarm +reswear +reswearing +resweat +resweep +resweeping +resweeten +reswell +reswept +reswill +reswim +reswore +ret +retable +retables +retablo +retabulate +retabulated +retabulating +retack +retackle +retag +retail +retailable +retailed +retailer +retailers +retailing +retailment +retailor +retailored +retailoring +retailors +retails +retain +retainability +retainable +retainableness +retainal +retainder +retained +retainer +retainers +retainership +retaining +retainment +retains +retake +retaken +retaker +retakers +retakes +retaking +retal +retaliate +retaliated +retaliates +retaliating +retaliation +retaliationist +retaliations +retaliative +retaliator +retaliatory +retaliators +retalk +retally +retallies +retama +retame +retan +retanned +retanner +retanning +retape +retaped +retaping +retar +retard +retardance +retardant +retardants +retardate +retardates +retardation +retardative +retardatory +retarded +retardee +retardence +retardent +retarder +retarders +retarding +retardingly +retardive +retardment +retards +retardure +retare +retariff +retarred +retarring +retaste +retasted +retastes +retasting +retation +retattle +retaught +retax +retaxation +retch +retched +retches +retching +retchless +retd +rete +reteach +reteaches +reteaching +retear +retearing +retecious +retelegraph +retelephone +retelevise +retell +retelling +retells +retem +retemper +retempt +retemptation +retems +retenant +retender +retene +retenes +retent +retention +retentionist +retentions +retentive +retentively +retentiveness +retentivity +retentivities +retentor +retenue +retepora +retepore +reteporidae +retest +retested +retestify +retestified +retestifying +retestimony +retestimonies +retesting +retests +retexture +rethank +rethatch +rethaw +rethe +retheness +rether +rethicken +rethink +rethinker +rethinking +rethinks +rethought +rethrash +rethread +rethreaded +rethreading +rethreads +rethreaten +rethresh +rethresher +rethrill +rethrive +rethrone +rethrow +rethrust +rethunder +retia +retial +retiary +retiariae +retiarian +retiarii +retiarius +reticella +reticello +reticence +reticency +reticencies +reticent +reticently +reticket +reticle +reticles +reticula +reticular +reticulary +reticularia +reticularian +reticularly +reticulate +reticulated +reticulately +reticulates +reticulating +reticulation +reticulatocoalescent +reticulatogranulate +reticulatoramose +reticulatovenose +reticule +reticuled +reticules +reticuli +reticulin +reticulitis +reticulocyte +reticulocytic +reticulocytosis +reticuloendothelial +reticuloramose +reticulosa +reticulose +reticulovenose +reticulum +retie +retied +retier +reties +retiform +retighten +retying +retile +retiled +retiling +retill +retimber +retimbering +retime +retimed +retimes +retiming +retin +retina +retinacula +retinacular +retinaculate +retinaculum +retinae +retinal +retinalite +retinals +retinas +retinasphalt +retinasphaltum +retincture +retinene +retinenes +retinerved +retinge +retinged +retingeing +retinian +retinic +retinispora +retinite +retinites +retinitis +retinize +retinker +retinned +retinning +retinoblastoma +retinochorioid +retinochorioidal +retinochorioiditis +retinoid +retinol +retinols +retinopapilitis +retinopathy +retinophoral +retinophore +retinoscope +retinoscopy +retinoscopic +retinoscopically +retinoscopies +retinoscopist +retinospora +retint +retinted +retinting +retints +retinue +retinued +retinues +retinula +retinulae +retinular +retinulas +retinule +retip +retype +retyped +retypes +retyping +retiracy +retiracied +retirade +retiral +retirant +retirants +retire +retired +retiredly +retiredness +retiree +retirees +retirement +retirements +retirer +retirers +retires +retiring +retiringly +retiringness +retistene +retitle +retitled +retitles +retitling +retled +retling +retoast +retold +retolerate +retoleration +retomb +retonation +retook +retool +retooled +retooling +retools +retooth +retoother +retore +retorn +retorsion +retort +retortable +retorted +retorter +retorters +retorting +retortion +retortive +retorts +retorture +retoss +retotal +retotaled +retotaling +retouch +retouchable +retouched +retoucher +retouchers +retouches +retouching +retouchment +retour +retourable +retrace +retraceable +retraced +retracement +retraces +retracing +retrack +retracked +retracking +retracks +retract +retractability +retractable +retractation +retracted +retractibility +retractible +retractile +retractility +retracting +retraction +retractions +retractive +retractively +retractiveness +retractor +retractors +retracts +retrad +retrade +retraded +retrading +retradition +retrahent +retraict +retrain +retrainable +retrained +retrainee +retraining +retrains +retrait +retral +retrally +retramp +retrample +retranquilize +retranscribe +retranscribed +retranscribing +retranscription +retransfer +retransference +retransferred +retransferring +retransfers +retransfigure +retransform +retransformation +retransfuse +retransit +retranslate +retranslated +retranslates +retranslating +retranslation +retranslations +retransmission +retransmissions +retransmissive +retransmit +retransmits +retransmitted +retransmitting +retransmute +retransplant +retransplantation +retransport +retransportation +retravel +retraverse +retraversed +retraversing +retraxit +retread +retreaded +retreading +retreads +retreat +retreatal +retreatant +retreated +retreater +retreatful +retreating +retreatingness +retreatism +retreatist +retreative +retreatment +retreats +retree +retrench +retrenchable +retrenched +retrencher +retrenches +retrenching +retrenchment +retrenchments +retry +retrial +retrials +retribute +retributed +retributing +retribution +retributive +retributively +retributor +retributory +retricked +retried +retrier +retriers +retries +retrievability +retrievable +retrievableness +retrievably +retrieval +retrievals +retrieve +retrieved +retrieveless +retrievement +retriever +retrieverish +retrievers +retrieves +retrieving +retrying +retrim +retrimmed +retrimmer +retrimming +retrims +retrip +retro +retroact +retroacted +retroacting +retroaction +retroactionary +retroactive +retroactively +retroactivity +retroacts +retroalveolar +retroauricular +retrobronchial +retrobuccal +retrobulbar +retrocaecal +retrocardiac +retrocecal +retrocede +retroceded +retrocedence +retrocedent +retroceding +retrocervical +retrocession +retrocessional +retrocessionist +retrocessive +retrochoir +retroclavicular +retroclusion +retrocognition +retrocognitive +retrocolic +retroconsciousness +retrocopulant +retrocopulation +retrocostal +retrocouple +retrocoupler +retrocurved +retrod +retrodate +retrodden +retrodeviation +retrodirective +retrodisplacement +retroduction +retrodural +retroesophageal +retrofire +retrofired +retrofires +retrofiring +retrofit +retrofits +retrofitted +retrofitting +retroflected +retroflection +retroflex +retroflexed +retroflexion +retroflux +retroform +retrofract +retrofracted +retrofrontal +retrogastric +retrogenerative +retrogradation +retrogradatory +retrograde +retrograded +retrogradely +retrogrades +retrogradient +retrograding +retrogradingly +retrogradism +retrogradist +retrogress +retrogressed +retrogresses +retrogressing +retrogression +retrogressionist +retrogressions +retrogressive +retrogressively +retrogressiveness +retrohepatic +retroinfection +retroinsular +retroiridian +retroject +retrojection +retrojugular +retrolabyrinthine +retrolaryngeal +retrolental +retrolingual +retrolocation +retromammary +retromammillary +retromandibular +retromastoid +retromaxillary +retromigration +retromingent +retromingently +retromorphosed +retromorphosis +retronasal +retropack +retroperitoneal +retroperitoneally +retropharyngeal +retropharyngitis +retroplacental +retroplexed +retroposed +retroposition +retropresbyteral +retropubic +retropulmonary +retropulsion +retropulsive +retroreception +retrorectal +retroreflection +retroreflective +retroreflector +retrorenal +retrorocket +retrorockets +retrorse +retrorsely +retros +retroserrate +retroserrulate +retrospect +retrospection +retrospective +retrospectively +retrospectiveness +retrospectives +retrospectivity +retrosplenic +retrostalsis +retrostaltic +retrosternal +retrosusception +retrot +retrotarsal +retrotemporal +retrothyroid +retrotympanic +retrotracheal +retrotransfer +retrotransference +retrouss +retroussage +retrousse +retrovaccinate +retrovaccination +retrovaccine +retroverse +retroversion +retrovert +retroverted +retrovision +retroxiphoid +retrude +retruded +retruding +retrue +retruse +retrusible +retrusion +retrusive +retrust +rets +retsina +retsinas +retted +retter +rettery +retteries +retting +rettore +rettory +rettorn +retube +retuck +retumble +retumescence +retund +retunded +retunding +retune +retuned +retunes +retuning +returban +returf +returfer +return +returnability +returnable +returned +returnee +returnees +returner +returners +returning +returnless +returnlessly +returns +retuse +retwine +retwined +retwining +retwist +retwisted +retwisting +retwists +retzian +reub +reuben +reubenites +reuchlinian +reuchlinism +reuel +reundercut +reundergo +reundertake +reundulate +reundulation +reune +reunfold +reunify +reunification +reunifications +reunified +reunifies +reunifying +reunion +reunionism +reunionist +reunionistic +reunions +reunitable +reunite +reunited +reunitedly +reuniter +reuniters +reunites +reuniting +reunition +reunitive +reunpack +reuphold +reupholster +reupholstered +reupholsterer +reupholstery +reupholsteries +reupholstering +reupholsters +reuplift +reurge +reusability +reusable +reusableness +reusabness +reuse +reuseable +reuseableness +reuseabness +reused +reuses +reusing +reutilise +reutilised +reutilising +reutilization +reutilizations +reutilize +reutilized +reutilizes +reutilizing +reutter +reutterance +reuttered +reuttering +reutters +rev +revacate +revacated +revacating +revaccinate +revaccinated +revaccinating +revaccination +revay +revalenta +revalescence +revalescent +revalidate +revalidated +revalidating +revalidation +revalorization +revalorize +revaluate +revaluated +revaluates +revaluating +revaluation +revaluations +revalue +revalued +revalues +revaluing +revamp +revamped +revamper +revampers +revamping +revampment +revamps +revanche +revanches +revanchism +revanchist +revaporization +revaporize +revaporized +revaporizing +revary +revarnish +revarnished +revarnishes +revarnishing +reve +reveal +revealability +revealable +revealableness +revealed +revealedly +revealer +revealers +revealing +revealingly +revealingness +revealment +reveals +revegetate +revegetated +revegetating +revegetation +revehent +reveil +reveille +reveilles +revel +revelability +revelant +revelation +revelational +revelationer +revelationist +revelationize +revelations +revelative +revelator +revelatory +reveled +reveler +revelers +reveling +revelled +revellent +reveller +revellers +revelly +revelling +revellings +revelment +revelous +revelry +revelries +revelrous +revelrout +revels +revenant +revenants +revend +revender +revendicate +revendicated +revendicating +revendication +reveneer +revenge +revengeable +revenged +revengeful +revengefully +revengefulness +revengeless +revengement +revenger +revengers +revenges +revenging +revengingly +revent +reventilate +reventilated +reventilating +reventilation +reventure +revenual +revenue +revenued +revenuer +revenuers +revenues +rever +reverable +reverb +reverbatory +reverberant +reverberantly +reverberate +reverberated +reverberates +reverberating +reverberation +reverberations +reverberative +reverberator +reverberatory +reverberatories +reverberators +reverbrate +reverbs +reverdi +reverdure +revere +revered +reveree +reverence +reverenced +reverencer +reverencers +reverences +reverencing +reverend +reverendly +reverends +reverendship +reverent +reverential +reverentiality +reverentially +reverentialness +reverently +reverentness +reverer +reverers +reveres +revery +reverie +reveries +reverify +reverification +reverifications +reverified +reverifies +reverifying +revering +reverist +revers +reversability +reversable +reversal +reversals +reverse +reversed +reversedly +reverseful +reverseless +reversely +reversement +reverser +reversers +reverses +reverseways +reversewise +reversi +reversibility +reversible +reversibleness +reversibly +reversify +reversification +reversifier +reversing +reversingly +reversion +reversionable +reversional +reversionally +reversionary +reversioner +reversionist +reversions +reversis +reversist +reversive +reverso +reversos +revert +revertal +reverted +revertendi +reverter +reverters +revertibility +revertible +reverting +revertive +revertively +reverts +revest +revested +revestiary +revesting +revestry +revests +revet +revete +revetement +revetment +revetments +reveto +revetoed +revetoing +revets +revetted +revetting +reveverberatory +revibrant +revibrate +revibrated +revibrating +revibration +revibrational +revictory +revictorious +revictual +revictualed +revictualing +revictualled +revictualling +revictualment +revictuals +revie +review +reviewability +reviewable +reviewage +reviewal +reviewals +reviewed +reviewer +revieweress +reviewers +reviewing +reviewish +reviewless +reviews +revification +revigor +revigorate +revigoration +revigour +revile +reviled +revilement +reviler +revilers +reviles +reviling +revilingly +revince +revindicate +revindicated +revindicates +revindicating +revindication +reviolate +reviolated +reviolating +reviolation +revirado +revirescence +revirescent +revisable +revisableness +revisal +revisals +revise +revised +revisee +reviser +revisers +revisership +revises +revisible +revising +revision +revisional +revisionary +revisionism +revisionist +revisionists +revisions +revisit +revisitable +revisitant +revisitation +revisited +revisiting +revisits +revisor +revisory +revisors +revisualization +revisualize +revisualized +revisualizing +revitalisation +revitalise +revitalised +revitalising +revitalization +revitalize +revitalized +revitalizer +revitalizes +revitalizing +revivability +revivable +revivably +revival +revivalism +revivalist +revivalistic +revivalists +revivalize +revivals +revivatory +revive +revived +revivement +reviver +revivers +revives +revivescence +revivescency +reviviction +revivify +revivification +revivified +revivifier +revivifies +revivifying +reviving +revivingly +reviviscence +reviviscency +reviviscent +reviviscible +revivor +revocability +revocabilty +revocable +revocableness +revocably +revocandi +revocate +revocation +revocations +revocative +revocatory +revoyage +revoyaged +revoyaging +revoice +revoiced +revoices +revoicing +revoir +revokable +revoke +revoked +revokement +revoker +revokers +revokes +revoking +revokingly +revolant +revolatilize +revolt +revolted +revolter +revolters +revolting +revoltingly +revoltress +revolts +revolubility +revoluble +revolubly +revolunteer +revolute +revoluted +revolution +revolutional +revolutionally +revolutionary +revolutionaries +revolutionarily +revolutionariness +revolutioneering +revolutioner +revolutionise +revolutionised +revolutioniser +revolutionising +revolutionism +revolutionist +revolutionists +revolutionize +revolutionized +revolutionizement +revolutionizer +revolutionizes +revolutionizing +revolutions +revolvable +revolvably +revolve +revolved +revolvement +revolvency +revolver +revolvers +revolves +revolving +revolvingly +revomit +revote +revoted +revoting +revs +revue +revues +revuette +revuist +revuists +revulsant +revulse +revulsed +revulsion +revulsionary +revulsions +revulsive +revulsively +revved +revving +rew +rewade +rewager +rewaybill +rewayle +rewake +rewaked +rewaken +rewakened +rewakening +rewakens +rewakes +rewaking +rewall +rewallow +rewan +reward +rewardable +rewardableness +rewardably +rewarded +rewardedly +rewarder +rewarders +rewardful +rewardfulness +rewarding +rewardingly +rewardingness +rewardless +rewardproof +rewards +rewarehouse +rewarm +rewarmed +rewarming +rewarms +rewarn +rewarrant +rewash +rewashed +rewashes +rewashing +rewater +rewave +rewax +rewaxed +rewaxes +rewaxing +reweaken +rewear +rewearing +reweave +reweaved +reweaves +reweaving +rewed +rewedded +rewedding +reweds +reweigh +reweighed +reweigher +reweighing +reweighs +reweight +rewelcome +reweld +rewelded +rewelding +rewelds +rewend +rewet +rewhelp +rewhirl +rewhisper +rewhiten +rewiden +rewidened +rewidening +rewidens +rewin +rewind +rewinded +rewinder +rewinders +rewinding +rewinds +rewing +rewinning +rewins +rewirable +rewire +rewired +rewires +rewiring +rewish +rewithdraw +rewithdrawal +rewoke +rewoken +rewon +rewood +reword +reworded +rewording +rewords +rewore +rework +reworked +reworking +reworks +rewound +rewove +rewoven +rewrap +rewrapped +rewrapping +rewraps +rewrapt +rewrite +rewriter +rewriters +rewrites +rewriting +rewritten +rewrote +rewrought +rewwore +rewwove +rex +rexen +rexes +rexine +rezbanyite +rezone +rezoned +rezones +rezoning +rf +rfb +rfound +rfree +rfs +rfz +rg +rgen +rgisseur +rglement +rh +rha +rhabarb +rhabarbarate +rhabarbaric +rhabarbarum +rhabdite +rhabditiform +rhabditis +rhabdium +rhabdocarpum +rhabdocoela +rhabdocoelan +rhabdocoele +rhabdocoelida +rhabdocoelidan +rhabdocoelous +rhabdoid +rhabdoidal +rhabdolith +rhabdology +rhabdom +rhabdomal +rhabdomancer +rhabdomancy +rhabdomantic +rhabdomantist +rhabdome +rhabdomere +rhabdomes +rhabdomyoma +rhabdomyosarcoma +rhabdomysarcoma +rhabdomonas +rhabdoms +rhabdophane +rhabdophanite +rhabdophobia +rhabdophora +rhabdophoran +rhabdopleura +rhabdopod +rhabdos +rhabdosome +rhabdosophy +rhabdosphere +rhabdus +rhachi +rhachides +rhachis +rhachises +rhacianectes +rhacomitrium +rhacophorus +rhadamanthine +rhadamanthys +rhadamanthus +rhaebosis +rhaetian +rhaetic +rhaetizite +rhagades +rhagadiform +rhagiocrin +rhagionid +rhagionidae +rhagite +rhagodia +rhagon +rhagonate +rhagonoid +rhagose +rhamn +rhamnaceae +rhamnaceous +rhamnal +rhamnales +rhamnetin +rhamninase +rhamninose +rhamnite +rhamnitol +rhamnohexite +rhamnohexitol +rhamnohexose +rhamnonic +rhamnose +rhamnoses +rhamnoside +rhamnus +rhamnuses +rhamphoid +rhamphorhynchus +rhamphosuchus +rhamphotheca +rhaphae +rhaphe +rhaphes +rhapidophyllum +rhapis +rhapontic +rhaponticin +rhapontin +rhapsode +rhapsodes +rhapsody +rhapsodic +rhapsodical +rhapsodically +rhapsodie +rhapsodies +rhapsodism +rhapsodist +rhapsodistic +rhapsodists +rhapsodize +rhapsodized +rhapsodizes +rhapsodizing +rhapsodomancy +rhaptopetalaceae +rhason +rhasophore +rhatany +rhatania +rhatanies +rhatikon +rhb +rhd +rhe +rhea +rheadine +rheae +rheas +rhebok +rheboks +rhebosis +rheda +rhedae +rhedas +rheeboc +rheebok +rheen +rhegmatype +rhegmatypy +rhegnopteri +rheic +rheidae +rheiformes +rhein +rheinberry +rheingold +rheinic +rhema +rhematic +rhematology +rheme +rhemish +rhemist +rhenea +rhenic +rhenish +rhenium +rheniums +rheo +rheobase +rheobases +rheocrat +rheology +rheologic +rheological +rheologically +rheologies +rheologist +rheologists +rheometer +rheometers +rheometry +rheometric +rheopexy +rheophil +rheophile +rheophilic +rheophore +rheophoric +rheoplankton +rheoscope +rheoscopic +rheostat +rheostatic +rheostatics +rheostats +rheotactic +rheotan +rheotaxis +rheotome +rheotron +rheotrope +rheotropic +rheotropism +rhesian +rhesis +rhesus +rhesuses +rhet +rhetor +rhetoric +rhetorical +rhetorically +rhetoricalness +rhetoricals +rhetorician +rhetoricians +rhetorics +rhetorize +rhetors +rheum +rheumarthritis +rheumatalgia +rheumatic +rheumatical +rheumatically +rheumaticky +rheumatics +rheumatism +rheumatismal +rheumatismoid +rheumative +rheumatiz +rheumatize +rheumatogenic +rheumatoid +rheumatoidal +rheumatoidally +rheumatology +rheumatologist +rheumed +rheumy +rheumic +rheumier +rheumiest +rheumily +rheuminess +rheums +rhexes +rhexia +rhexis +rhyacolite +rhibia +rhigolene +rhigosis +rhigotic +rhila +rhyme +rhymed +rhymeless +rhymelet +rhymemaker +rhymemaking +rhymeproof +rhymer +rhymery +rhymers +rhymes +rhymester +rhymesters +rhymewise +rhymy +rhymic +rhyming +rhymist +rhina +rhinal +rhinalgia +rhinanthaceae +rhinanthus +rhinaria +rhinarium +rhynchobdellae +rhynchobdellida +rhynchocephala +rhynchocephali +rhynchocephalia +rhynchocephalian +rhynchocephalic +rhynchocephalous +rhynchocoela +rhynchocoelan +rhynchocoele +rhynchocoelic +rhynchocoelous +rhynchodont +rhyncholite +rhynchonella +rhynchonellacea +rhynchonellidae +rhynchonelloid +rhynchophora +rhynchophoran +rhynchophore +rhynchophorous +rhynchopinae +rhynchops +rhynchosia +rhynchospora +rhynchota +rhynchotal +rhynchote +rhynchotous +rhynconellid +rhincospasm +rhyncostomi +rhine +rhinegrave +rhineland +rhinelander +rhinencephala +rhinencephalic +rhinencephalon +rhinencephalons +rhinencephalous +rhinenchysis +rhineodon +rhineodontidae +rhinestone +rhinestones +rhineura +rhineurynter +rhynia +rhyniaceae +rhinidae +rhinion +rhinitides +rhinitis +rhino +rhinobatidae +rhinobatus +rhinobyon +rhinocaul +rhinocele +rhinocelian +rhinoceri +rhinocerial +rhinocerian +rhinocerical +rhinocerine +rhinoceroid +rhinoceros +rhinoceroses +rhinoceroslike +rhinocerotic +rhinocerotidae +rhinocerotiform +rhinocerotine +rhinocerotoid +rhynocheti +rhinochiloplasty +rhinocoele +rhinocoelian +rhinoderma +rhinodynia +rhinogenous +rhinolalia +rhinolaryngology +rhinolaryngoscope +rhinolite +rhinolith +rhinolithic +rhinology +rhinologic +rhinological +rhinologist +rhinolophid +rhinolophidae +rhinolophine +rhinopharyngeal +rhinopharyngitis +rhinopharynx +rhinophidae +rhinophyma +rhinophis +rhinophonia +rhinophore +rhinoplasty +rhinoplastic +rhinopolypus +rhinoptera +rhinopteridae +rhinorrhagia +rhinorrhea +rhinorrheal +rhinorrhoea +rhinos +rhinoscleroma +rhinoscope +rhinoscopy +rhinoscopic +rhinosporidiosis +rhinosporidium +rhinotheca +rhinothecal +rhinovirus +rhynsburger +rhinthonic +rhinthonica +rhyobasalt +rhyodacite +rhyolite +rhyolites +rhyolitic +rhyotaxitic +rhyparographer +rhyparography +rhyparographic +rhyparographist +rhipidate +rhipidion +rhipidistia +rhipidistian +rhipidium +rhipidoglossa +rhipidoglossal +rhipidoglossate +rhipidoptera +rhipidopterous +rhipiphorid +rhipiphoridae +rhipiptera +rhipipteran +rhipipterous +rhypography +rhipsalis +rhyptic +rhyptical +rhiptoglossa +rhysimeter +rhyssa +rhyta +rhythm +rhythmal +rhythmed +rhythmic +rhythmical +rhythmicality +rhythmically +rhythmicity +rhythmicities +rhythmicize +rhythmics +rhythmist +rhythmizable +rhythmization +rhythmize +rhythmless +rhythmometer +rhythmopoeia +rhythmproof +rhythms +rhythmus +rhytidodon +rhytidome +rhytidosis +rhytina +rhytisma +rhyton +rhytta +rhizanth +rhizanthous +rhizautoicous +rhizina +rhizinaceae +rhizine +rhizinous +rhizobia +rhizobium +rhizocarp +rhizocarpeae +rhizocarpean +rhizocarpian +rhizocarpic +rhizocarpous +rhizocaul +rhizocaulus +rhizocephala +rhizocephalan +rhizocephalid +rhizocephalous +rhizocorm +rhizoctonia +rhizoctoniose +rhizodermis +rhizodus +rhizoflagellata +rhizoflagellate +rhizogen +rhizogenesis +rhizogenetic +rhizogenic +rhizogenous +rhizoid +rhizoidal +rhizoids +rhizoma +rhizomata +rhizomatic +rhizomatous +rhizome +rhizomelic +rhizomes +rhizomic +rhizomorph +rhizomorphic +rhizomorphoid +rhizomorphous +rhizoneure +rhizophagous +rhizophilous +rhizophyte +rhizophora +rhizophoraceae +rhizophoraceous +rhizophore +rhizophorous +rhizopi +rhizoplane +rhizoplast +rhizopod +rhizopoda +rhizopodal +rhizopodan +rhizopodist +rhizopodous +rhizopods +rhizopogon +rhizopus +rhizopuses +rhizosphere +rhizostomae +rhizostomata +rhizostomatous +rhizostome +rhizostomous +rhizota +rhizotaxy +rhizotaxis +rhizote +rhizotic +rhizotomi +rhizotomy +rhizotomies +rho +rhoda +rhodaline +rhodamin +rhodamine +rhodamins +rhodanate +rhodanian +rhodanic +rhodanine +rhodanthe +rhodeoretin +rhodeose +rhodes +rhodesia +rhodesian +rhodesians +rhodesoid +rhodeswood +rhodian +rhodic +rhodymenia +rhodymeniaceae +rhodymeniaceous +rhodymeniales +rhodinal +rhoding +rhodinol +rhodite +rhodium +rhodiums +rhodizite +rhodizonic +rhodobacteriaceae +rhodobacterioideae +rhodochrosite +rhodocystis +rhodocyte +rhodococcus +rhododaphne +rhododendron +rhododendrons +rhodolite +rhodomelaceae +rhodomelaceous +rhodomontade +rhodonite +rhodope +rhodophane +rhodophyceae +rhodophyceous +rhodophyll +rhodophyllidaceae +rhodophyta +rhodoplast +rhodopsin +rhodora +rhodoraceae +rhodoras +rhodorhiza +rhodosperm +rhodospermeae +rhodospermin +rhodospermous +rhodospirillum +rhodothece +rhodotypos +rhoeadales +rhoecus +rhoeo +rhomb +rhombencephala +rhombencephalon +rhombencephalons +rhombenla +rhombenporphyr +rhombi +rhombic +rhombical +rhombiform +rhomboclase +rhomboganoid +rhomboganoidei +rhombogene +rhombogenic +rhombogenous +rhombohedra +rhombohedral +rhombohedrally +rhombohedric +rhombohedron +rhombohedrons +rhomboid +rhomboidal +rhomboidally +rhomboidei +rhomboides +rhomboideus +rhomboidly +rhomboids +rhomboquadratic +rhomborectangular +rhombos +rhombovate +rhombozoa +rhombs +rhombus +rhombuses +rhoncal +rhonchal +rhonchi +rhonchial +rhonchus +rhonda +rhopalic +rhopalism +rhopalium +rhopalocera +rhopaloceral +rhopalocerous +rhopalura +rhos +rhotacism +rhotacismus +rhotacist +rhotacistic +rhotacize +rhotic +rhubarb +rhubarby +rhubarbs +rhumb +rhumba +rhumbaed +rhumbaing +rhumbas +rhumbatron +rhumbs +rhus +rhuses +ria +rya +rial +ryal +rials +rialty +rialto +rialtos +riancy +ryania +riant +riantly +ryas +riata +riatas +rib +ribald +ribaldish +ribaldly +ribaldness +ribaldry +ribaldries +ribaldrous +ribalds +riband +ribandism +ribandist +ribandlike +ribandmaker +ribandry +ribands +ribat +rybat +ribaudequin +ribaudred +ribazuba +ribband +ribbandry +ribbands +ribbed +ribber +ribbers +ribbet +ribby +ribbidge +ribbier +ribbiest +ribbing +ribbings +ribble +ribbon +ribbonback +ribboned +ribboner +ribbonfish +ribbonfishes +ribbony +ribboning +ribbonism +ribbonlike +ribbonmaker +ribbonman +ribbonry +ribbons +ribbonweed +ribbonwood +ribe +ribes +ribgrass +ribgrasses +ribhus +ribibe +ribless +riblet +riblets +riblike +riboflavin +ribonic +ribonuclease +ribonucleic +ribonucleoprotein +ribonucleoside +ribonucleotide +ribose +riboses +riboso +ribosomal +ribosome +ribosomes +ribosos +riboza +ribozo +ribozos +ribroast +ribroaster +ribroasting +ribs +ribskin +ribspare +ribston +ribwork +ribwort +ribworts +ribzuba +ric +ricardian +ricardianism +ricardo +ricasso +riccia +ricciaceae +ricciaceous +ricciales +rice +ricebird +ricebirds +ricecar +ricecars +riced +ricegrass +ricey +riceland +ricer +ricercar +ricercare +ricercari +ricercars +ricercata +ricers +rices +rich +richard +richardia +richardson +richardsonia +richdom +riche +richebourg +richellite +richen +richened +richening +richens +richer +riches +richesse +richest +richeted +richeting +richetted +richetting +richfield +richly +richling +richmond +richmondena +richness +richnesses +richt +richter +richterite +richweed +richweeds +ricin +ricine +ricinelaidic +ricinelaidinic +ricing +ricinic +ricinine +ricininic +ricinium +ricinoleate +ricinoleic +ricinolein +ricinolic +ricins +ricinulei +ricinus +ricinuses +rick +rickardite +ricked +rickey +rickeys +ricker +ricket +rickety +ricketier +ricketiest +ricketily +ricketiness +ricketish +rickets +rickettsia +rickettsiae +rickettsial +rickettsiales +rickettsialpox +rickettsias +ricky +rickyard +ricking +rickle +rickmatic +rickrack +rickracks +ricks +ricksha +rickshas +rickshaw +rickshaws +rickstaddle +rickstand +rickstick +ricochet +ricocheted +ricocheting +ricochets +ricochetted +ricochetting +ricolettaite +ricotta +ricottas +ricrac +ricracs +rictal +rictus +rictuses +rid +ridability +ridable +ridableness +ridably +riddam +riddance +riddances +ridded +riddel +ridden +ridder +ridders +ridding +riddle +riddled +riddlemeree +riddler +riddlers +riddles +riddling +riddlingly +riddlings +ride +rideable +rideau +riden +rident +rider +ryder +ridered +rideress +riderless +riders +ridership +riderships +rides +ridge +ridgeband +ridgeboard +ridgebone +ridged +ridgel +ridgelet +ridgelike +ridgeling +ridgels +ridgepiece +ridgeplate +ridgepole +ridgepoled +ridgepoles +ridger +ridgerope +ridges +ridgetree +ridgeway +ridgewise +ridgy +ridgier +ridgiest +ridgil +ridgils +ridging +ridgingly +ridgling +ridglings +ridibund +ridicule +ridiculed +ridiculer +ridicules +ridiculing +ridiculize +ridiculosity +ridiculous +ridiculously +ridiculousness +ridiest +riding +ridingman +ridingmen +ridings +ridley +ridleys +ridotto +ridottos +rids +rie +rye +riebeckite +ryegrass +ryegrasses +riel +riels +riem +riemannean +riemannian +riempie +ryen +ryepeck +rier +ries +ryes +riesling +riever +rievers +rifacimenti +rifacimento +rifampicin +rifampin +rifart +rife +rifely +rifeness +rifenesses +rifer +rifest +riff +riffed +riffi +riffian +riffing +riffle +riffled +riffler +rifflers +riffles +riffling +riffraff +riffraffs +riffs +rifi +rifian +rifle +riflebird +rifled +rifledom +rifleite +rifleman +riflemanship +riflemen +rifleproof +rifler +riflery +rifleries +riflers +rifles +riflescope +rifleshot +rifling +riflings +rift +rifted +rifter +rifty +rifting +riftless +rifts +rig +riga +rigadig +rigadon +rigadoon +rigadoons +rigamajig +rigamarole +rigation +rigatoni +rigatonis +rigaudon +rigaudons +rigbane +rigel +rigelian +rigescence +rigescent +riggal +riggald +rigged +rigger +riggers +rigging +riggings +riggish +riggite +riggot +right +rightable +rightabout +righted +righten +righteous +righteously +righteousness +righter +righters +rightest +rightforth +rightful +rightfully +rightfulness +righthand +rightheaded +righthearted +righty +righties +righting +rightish +rightism +rightisms +rightist +rightists +rightle +rightless +rightlessness +rightly +rightmost +rightness +righto +rights +rightship +rightward +rightwardly +rightwards +rigid +rigidify +rigidification +rigidified +rigidifies +rigidifying +rigidist +rigidity +rigidities +rigidly +rigidness +rigidulous +riginal +riglet +rigling +rigmaree +rigmarole +rigmarolery +rigmaroles +rigmarolic +rigmarolish +rigmarolishly +rignum +rigodon +rigol +rigole +rigolet +rigolette +rigor +rigorism +rigorisms +rigorist +rigoristic +rigorists +rigorous +rigorously +rigorousness +rigors +rigour +rigourism +rigourist +rigouristic +rigours +rigs +rigsby +rigsdaler +rigsmaal +rigsmal +rigueur +rigwiddy +rigwiddie +rigwoodie +riyal +riyals +rijksdaalder +rijksdaaler +rik +rikari +ryke +ryked +rykes +ryking +rikisha +rikishas +rikk +riksdaalder +riksha +rikshas +rikshaw +rikshaws +riksmaal +riksmal +rilawa +rile +riled +riley +riles +rilievi +rilievo +riling +rill +rille +rilled +rilles +rillet +rillets +rillett +rillette +rillettes +rilly +rilling +rillock +rillow +rills +rillstone +rim +rima +rimal +rymandra +rimas +rimate +rimation +rimbase +rime +ryme +rimed +rimeless +rimer +rimery +rimers +rimes +rimester +rimesters +rimfire +rimy +rimier +rimiest +rimiform +riming +rimland +rimlands +rimless +rimmaker +rimmaking +rimmed +rimmer +rimmers +rimming +rimose +rimosely +rimosity +rimosities +rimous +rimpi +rimple +rimpled +rimples +rimpling +rimption +rimptions +rimrock +rimrocks +rims +rimstone +rimu +rimula +rimulose +rin +rinaldo +rinceau +rinceaux +rinch +rynchospora +rynchosporous +rincon +rind +rynd +rinde +rinded +rinderpest +rindy +rindle +rindless +rinds +rynds +rine +rinforzando +ring +ringable +ringatu +ringbark +ringbarked +ringbarker +ringbarking +ringbarks +ringbill +ringbird +ringbolt +ringbolts +ringbone +ringboned +ringbones +ringcraft +ringdove +ringdoves +ringe +ringed +ringeye +ringent +ringer +ringers +ringgit +ringgiver +ringgiving +ringgoer +ringhals +ringhalses +ringhead +ringy +ringiness +ringing +ringingly +ringingness +ringings +ringite +ringle +ringlead +ringleader +ringleaderless +ringleaders +ringleadership +ringless +ringlet +ringleted +ringlety +ringlets +ringlike +ringmaker +ringmaking +ringman +ringmaster +ringmasters +ringneck +ringnecks +rings +ringsail +ringside +ringsider +ringsides +ringster +ringstick +ringstraked +ringtail +ringtailed +ringtails +ringtaw +ringtaws +ringtime +ringtoss +ringtosses +ringwalk +ringwall +ringwise +ringworm +ringworms +rink +rinka +rinker +rinkite +rinks +rinncefada +rinneite +rinner +rinning +rins +rinsable +rinse +rinsed +rinser +rinsers +rinses +rinsible +rinsing +rinsings +rynt +rinthereout +rintherout +rio +riobitsu +ryokan +riot +ryot +rioted +rioter +rioters +rioting +riotingly +riotise +riotist +riotistic +riotocracy +riotous +riotously +riotousness +riotproof +riotry +riots +ryots +ryotwar +ryotwari +ryotwary +rip +ripa +ripal +riparial +riparian +riparii +riparious +ripcord +ripcords +ripe +rype +rypeck +riped +ripely +ripelike +ripen +ripened +ripener +ripeners +ripeness +ripenesses +ripening +ripeningly +ripens +riper +ripes +ripest +ripgut +ripicolous +ripidolite +ripieni +ripienist +ripieno +ripienos +ripier +riping +ripoff +ripoffs +rypophobia +ripost +riposte +riposted +ripostes +riposting +riposts +rippable +ripped +ripper +ripperman +rippermen +rippers +rippet +rippier +ripping +rippingly +rippingness +rippit +ripple +rippled +rippleless +rippler +ripplers +ripples +ripplet +ripplets +ripply +ripplier +rippliest +rippling +ripplingly +rippon +riprap +riprapped +riprapping +ripraps +rips +ripsack +ripsaw +ripsaws +ripsnorter +ripsnorting +ripstone +ripstop +riptide +riptides +ripuarian +ripup +riroriro +risala +risaldar +risberm +risdaler +rise +risen +riser +risers +riserva +rises +rishi +rishis +rishtadar +risibility +risibilities +risible +risibleness +risibles +risibly +rising +risings +risk +risked +risker +riskers +riskful +riskfulness +risky +riskier +riskiest +riskily +riskiness +risking +riskish +riskless +risklessness +riskproof +risks +risorgimento +risorgimentos +risorial +risorius +risorse +risotto +risottos +risp +risper +rispetto +risposta +risqu +risque +risquee +riss +rissel +risser +rissian +rissle +rissoa +rissoid +rissoidae +rissole +rissoles +rissom +rist +ristori +risus +risuses +rit +rita +ritalynne +ritard +ritardando +ritardandos +ritards +ritchey +rite +riteless +ritelessness +ritely +ritenuto +rites +rithe +rytidosis +rytina +ritling +ritmaster +ritornel +ritornelle +ritornelli +ritornello +ritornellos +ritratto +ritschlian +ritschlianism +ritsu +ritter +ritters +rittingerite +rittmaster +rittock +ritual +rituale +ritualise +ritualism +ritualist +ritualistic +ritualistically +ritualists +rituality +ritualities +ritualization +ritualize +ritualized +ritualizing +ritualless +ritually +rituals +ritus +ritz +ritzes +ritzy +ritzier +ritziest +ritzily +ritziness +ryukyu +riv +riva +rivage +rivages +rival +rivalable +rivaled +rivaless +rivaling +rivalism +rivality +rivalize +rivalled +rivalless +rivalling +rivalry +rivalries +rivalrous +rivalrousness +rivals +rivalship +rive +rived +rivederci +rivel +riveled +riveling +rivell +rivelled +riven +river +riverain +riverbank +riverbanks +riverbed +riverbeds +riverboat +riverbush +riverdamp +rivered +riveret +riverfront +riverhead +riverhood +rivery +riverine +riverines +riverish +riverless +riverlet +riverly +riverlike +riverling +riverman +rivermen +rivers +riverscape +riverside +riversider +riverway +riverward +riverwards +riverwash +riverweed +riverwise +rives +rivet +riveted +riveter +riveters +rivethead +riveting +rivetless +rivetlike +rivets +rivetted +rivetting +riviera +rivieras +riviere +rivieres +rivina +riving +rivingly +rivinian +rivo +rivose +rivularia +rivulariaceae +rivulariaceous +rivulation +rivulet +rivulets +rivulose +rivulus +rix +rixatrix +rixdaler +rixy +rizar +riziform +rizzar +rizzer +rizzle +rizzom +rizzomed +rizzonite +rld +rle +rly +rm +rmoulade +rms +rn +rnd +ro +roach +roachback +roached +roaches +roaching +road +roadability +roadable +roadbed +roadbeds +roadblock +roadblocks +roadbook +roadcraft +roaded +roader +roaders +roadfellow +roadhead +roadholding +roadhouse +roadhouses +roading +roadite +roadless +roadlessness +roadlike +roadman +roadmaster +roadroller +roadrunner +roadrunners +roads +roadshow +roadside +roadsider +roadsides +roadsman +roadstead +roadsteads +roadster +roadsters +roadstone +roadtrack +roadway +roadways +roadweed +roadwise +roadwork +roadworks +roadworthy +roadworthiness +roak +roam +roamage +roamed +roamer +roamers +roaming +roamingly +roams +roan +roanoke +roans +roar +roared +roarer +roarers +roaring +roaringly +roarings +roars +roast +roastable +roasted +roaster +roasters +roasting +roastingly +roasts +rob +robalito +robalo +robalos +roband +robands +robbed +robber +robbery +robberies +robberproof +robbers +robbin +robbing +robbins +robe +robed +robeless +robenhausian +rober +roberd +roberdsman +robert +roberta +roberto +roberts +robes +robhah +robigalia +robigus +robin +robinet +robing +robinia +robinin +robinoside +robins +robinson +roble +robles +robomb +roborant +roborants +roborate +roboration +roborative +roborean +roboreous +robot +robotesque +robotian +robotic +robotics +robotism +robotisms +robotistic +robotization +robotize +robotized +robotizes +robotizing +robotlike +robotry +robotries +robots +robs +robur +roburite +robust +robuster +robustest +robustful +robustfully +robustfulness +robustic +robusticity +robustious +robustiously +robustiousness +robustity +robustly +robustness +robustuous +roc +rocaille +rocambole +roccella +roccellaceae +roccellic +roccellin +roccelline +roche +rochea +rochelime +rochelle +rocher +rochester +rochet +rocheted +rochets +roching +rociest +rock +rockaby +rockabye +rockabies +rockabyes +rockabilly +rockable +rockably +rockallite +rockat +rockaway +rockaways +rockbell +rockberry +rockbird +rockborn +rockbound +rockbrush +rockcist +rockcraft +rocked +rockelay +rocker +rockered +rockery +rockeries +rockers +rockerthon +rocket +rocketed +rocketeer +rocketer +rocketers +rockety +rocketing +rocketlike +rocketor +rocketry +rocketries +rockets +rocketsonde +rockfall +rockfalls +rockfish +rockfishes +rockfoil +rockhair +rockhearted +rocky +rockier +rockies +rockiest +rockiness +rocking +rockingly +rockish +rocklay +rockless +rocklet +rocklike +rockling +rocklings +rockman +rockoon +rockoons +rockribbed +rockrose +rockroses +rocks +rockshaft +rockskipper +rockslide +rockstaff +rocktree +rockward +rockwards +rockweed +rockweeds +rockwood +rockwork +rockworks +rococo +rococos +rocolo +rocouyenne +rocs +rocta +rod +rodd +rodded +rodden +rodder +rodders +roddikin +roddin +rodding +rode +rodent +rodentia +rodential +rodentially +rodentian +rodenticidal +rodenticide +rodentproof +rodents +rodeo +rodeos +roderic +roderick +rodge +rodger +rodham +rodinal +rodinesque +roding +rodingite +rodknight +rodless +rodlet +rodlike +rodmaker +rodman +rodmen +rodney +rodolph +rodolphus +rodomont +rodomontade +rodomontaded +rodomontading +rodomontadist +rodomontador +rodriguez +rods +rodsman +rodsmen +rodster +rodwood +roe +roeblingite +roebuck +roebucks +roed +roey +roelike +roemer +roemers +roeneng +roentgen +roentgenism +roentgenization +roentgenize +roentgenogram +roentgenograms +roentgenograph +roentgenography +roentgenographic +roentgenographically +roentgenology +roentgenologic +roentgenological +roentgenologically +roentgenologies +roentgenologist +roentgenologists +roentgenometer +roentgenometry +roentgenometries +roentgenopaque +roentgenoscope +roentgenoscopy +roentgenoscopic +roentgenoscopies +roentgenotherapy +roentgens +roentgentherapy +roer +roes +roestone +rog +rogan +rogation +rogations +rogationtide +rogative +rogatory +roger +rogerian +rogero +rogers +rogersite +roggle +rognon +rognons +rogue +rogued +roguedom +rogueing +rogueling +roguery +rogueries +rogues +rogueship +roguy +roguing +roguish +roguishly +roguishness +rohan +rohilla +rohob +rohun +rohuna +roi +roy +royal +royale +royalet +royalisation +royalise +royalised +royalising +royalism +royalisms +royalist +royalistic +royalists +royalization +royalize +royalized +royalizing +royally +royalmast +royalme +royals +royalty +royalties +roid +royena +royet +royetness +royetous +royetously +roil +roiled +roiledness +roily +roilier +roiliest +roiling +roils +roin +roinish +roynous +royou +roist +roister +royster +roistered +roystered +roisterer +roisterers +roistering +roystering +roisteringly +roisterly +roisterous +roisterously +roisters +roysters +roystonea +roit +royt +roitelet +rojak +rok +roka +roke +rokeage +rokee +rokey +rokelay +roker +roky +rolamite +rolamites +roland +rolandic +rolando +role +roleo +roleplayed +roleplaying +roles +rolf +rolfe +roll +rollable +rollaway +rollback +rollbacks +rollbar +rolled +rolley +rolleyway +rolleywayman +rollejee +roller +rollerer +rollermaker +rollermaking +rollerman +rollers +rollerskater +rollerskating +rolliche +rollichie +rollick +rollicked +rollicker +rollicky +rollicking +rollickingly +rollickingness +rollicks +rollicksome +rollicksomeness +rolling +rollingly +rollings +rollinia +rollix +rollman +rollmop +rollmops +rollneck +rollo +rollock +rollout +rollouts +rollover +rollovers +rolls +rolltop +rollway +rollways +roloway +rolpens +rom +romaean +romagnese +romagnol +romagnole +romaic +romaika +romain +romaine +romaines +romaji +romal +roman +romana +romance +romancealist +romancean +romanced +romanceful +romanceish +romanceishness +romanceless +romancelet +romancelike +romancemonger +romanceproof +romancer +romanceress +romancers +romances +romancy +romancical +romancing +romancist +romandom +romane +romanes +romanese +romanesque +romanhood +romany +romanian +romanic +romanies +romaniform +romanish +romanism +romanist +romanistic +romanite +romanity +romanium +romanization +romanize +romanized +romanizer +romanizes +romanizing +romanly +romano +romanos +romans +romansch +romansh +romantic +romantical +romanticalism +romanticality +romantically +romanticalness +romanticise +romanticism +romanticist +romanticistic +romanticists +romanticity +romanticization +romanticize +romanticized +romanticizes +romanticizing +romanticly +romanticness +romantics +romantism +romantist +romanza +romaunt +romaunts +romble +rombos +rombowline +rome +romeine +romeite +romeldale +romeo +romerillo +romero +romeros +romescot +romeshot +romeward +romewards +romic +romyko +romipetal +romish +romishly +romishness +rommack +rommany +romney +romneya +romp +romped +rompee +romper +rompers +rompy +romping +rompingly +rompish +rompishly +rompishness +romps +rompu +roms +romulian +romulus +ron +ronald +roncador +roncaglian +roncet +roncho +ronco +roncos +rond +rondache +rondacher +rondawel +ronde +rondeau +rondeaux +rondel +rondelet +rondeletia +rondelets +rondelier +rondelle +rondelles +rondellier +rondels +rondino +rondle +rondo +rondoletto +rondos +rondure +rondures +rone +rong +ronga +rongeur +ronggeng +ronier +ronin +ronion +ronyon +ronions +ronyons +ronnel +ronnels +ronni +ronquil +ronsardian +ronsardism +ronsardist +ronsardize +ronsdorfer +ronsdorfian +rontgen +rontgenism +rontgenize +rontgenized +rontgenizing +rontgenography +rontgenographic +rontgenographically +rontgenology +rontgenologic +rontgenological +rontgenologist +rontgenoscope +rontgenoscopy +rontgenoscopic +rontgens +roo +rood +roodebok +roodle +roodles +roods +roodstone +rooed +roof +roofage +roofed +roofer +roofers +roofy +roofing +roofings +roofless +rooflet +rooflike +roofline +rooflines +roofman +roofmen +roofpole +roofs +rooftop +rooftops +rooftree +rooftrees +roofward +roofwise +rooibok +rooyebok +rooinek +rooing +rook +rooked +rooker +rookery +rookeried +rookeries +rooky +rookie +rookier +rookies +rookiest +rooking +rookish +rooklet +rooklike +rooks +rookus +rool +room +roomage +roomed +roomer +roomers +roomette +roomettes +roomful +roomfuls +roomy +roomie +roomier +roomies +roomiest +roomily +roominess +rooming +roomkeeper +roomless +roomlet +roommate +roommates +rooms +roomsful +roomsome +roomstead +roomth +roomthy +roomthily +roomthiness +roomward +roon +roop +roorbach +roorback +roorbacks +roosa +roose +roosed +rooser +roosers +rooses +roosevelt +rooseveltian +roosing +roost +roosted +rooster +roosterfish +roosterhood +roosterless +roosters +roostership +roosty +roosting +roosts +root +rootage +rootages +rootcap +rooted +rootedly +rootedness +rooter +rootery +rooters +rootfast +rootfastness +roothold +rootholds +rooti +rooty +rootier +rootiest +rootiness +rooting +rootle +rootless +rootlessness +rootlet +rootlets +rootlike +rootling +roots +rootstalk +rootstock +rootstocks +rootwalt +rootward +rootwise +rootworm +roove +rooved +rooving +ropable +ropand +ropani +rope +ropeable +ropeband +ropebark +roped +ropedance +ropedancer +ropedancing +ropey +ropelayer +ropelaying +ropelike +ropemaker +ropemaking +ropeman +ropemen +roper +ropery +roperies +roperipe +ropers +ropes +ropesmith +ropetrick +ropeway +ropeways +ropewalk +ropewalker +ropewalks +ropework +ropy +ropier +ropiest +ropily +ropiness +ropinesses +roping +ropish +ropishness +roploch +ropp +roque +roquefort +roquelaure +roquelaures +roquellorz +roquer +roques +roquet +roqueted +roqueting +roquets +roquette +roquille +roquist +roral +roratorio +rori +rory +roric +rorid +roridula +roridulaceae +roriferous +rorifluent +roripa +rorippa +roritorious +rorqual +rorquals +rorschach +rort +rorty +rorulent +ros +rosa +rosabel +rosabella +rosace +rosaceae +rosacean +rosaceous +rosaker +rosal +rosales +rosalger +rosalia +rosalie +rosalyn +rosalind +rosaline +rosamond +rosanilin +rosaniline +rosary +rosaria +rosarian +rosarians +rosaries +rosariia +rosario +rosarium +rosariums +rosaruby +rosated +rosbif +roschach +roscherite +roscian +roscid +roscoe +roscoelite +roscoes +rose +roseal +roseate +roseately +rosebay +rosebays +rosebud +rosebuds +rosebush +rosebushes +rosed +rosedrop +rosefish +rosefishes +rosehead +rosehill +rosehiller +rosehip +roseine +rosel +roseless +roselet +roselike +roselite +rosella +rosellate +roselle +roselles +rosellinia +rosemaling +rosemary +rosemaries +rosenbergia +rosenbuschite +roseola +roseolar +roseolas +roseoliform +roseolous +roseous +rosery +roseries +roseroot +roseroots +roses +roset +rosetan +rosetangle +rosety +rosetime +rosets +rosetta +rosette +rosetted +rosettes +rosetty +rosetum +roseways +rosewater +rosewise +rosewood +rosewoods +rosewort +roshi +rosy +rosicrucian +rosicrucianism +rosied +rosier +rosieresite +rosiest +rosily +rosilla +rosillo +rosin +rosinante +rosinate +rosinduline +rosine +rosined +rosiness +rosinesses +rosing +rosiny +rosining +rosinol +rosinous +rosins +rosinweed +rosinwood +rosland +rosmarine +rosmarinus +rosminian +rosminianism +rosoli +rosolic +rosolio +rosolios +rosolite +rosorial +ross +rosser +rossite +rostel +rostella +rostellar +rostellaria +rostellarian +rostellate +rostelliform +rostellum +roster +rosters +rostra +rostral +rostrally +rostrate +rostrated +rostriferous +rostriform +rostroantennary +rostrobranchial +rostrocarinate +rostrocaudal +rostroid +rostrolateral +rostrular +rostrulate +rostrulum +rostrum +rostrums +rosttra +rosular +rosulate +rot +rota +rotacism +rotal +rotala +rotalia +rotalian +rotaliform +rotaliiform +rotaman +rotamen +rotameter +rotan +rotanev +rotang +rotary +rotarian +rotarianism +rotarianize +rotaries +rotas +rotascope +rotatable +rotatably +rotate +rotated +rotates +rotating +rotation +rotational +rotationally +rotations +rotative +rotatively +rotativism +rotatodentate +rotatoplane +rotator +rotatores +rotatory +rotatoria +rotatorian +rotators +rotavist +rotch +rotche +rotches +rote +rotella +rotenone +rotenones +roter +rotes +rotge +rotgut +rotguts +rother +rothermuck +rothesay +roti +rotifer +rotifera +rotiferal +rotiferan +rotiferous +rotifers +rotiform +rotisserie +rotisseries +rotl +rotls +roto +rotocraft +rotodyne +rotograph +rotogravure +rotogravures +rotometer +rotonda +rotonde +rotor +rotorcraft +rotors +rotos +rototill +rototilled +rototiller +rototilling +rototills +rotproof +rots +rotse +rotta +rottan +rotte +rotted +rotten +rottener +rottenest +rottenish +rottenly +rottenness +rottenstone +rotter +rotterdam +rotters +rotting +rottle +rottlera +rottlerin +rottock +rottolo +rottweiler +rotula +rotulad +rotular +rotulet +rotulian +rotuliform +rotulus +rotund +rotunda +rotundas +rotundate +rotundify +rotundifoliate +rotundifolious +rotundiform +rotundity +rotundities +rotundly +rotundness +rotundo +rotundotetragonal +roture +roturier +roturiers +roub +rouble +roubles +roubouh +rouche +rouches +roucou +roud +roudas +roue +rouelle +rouen +rouens +rouerie +roues +rouge +rougeau +rougeberry +rouged +rougelike +rougemontite +rougeot +rouges +rough +roughage +roughages +roughcast +roughcaster +roughcasting +roughdraft +roughdraw +roughdress +roughdry +roughdried +roughdries +roughdrying +roughed +roughen +roughened +roughener +roughening +roughens +rougher +roughers +roughest +roughet +roughfooted +roughhearted +roughheartedness +roughhew +roughhewed +roughhewer +roughhewing +roughhewn +roughhews +roughhouse +roughhoused +roughhouser +roughhouses +roughhousy +roughhousing +roughy +roughie +roughing +roughings +roughish +roughishly +roughishness +roughleg +roughlegs +roughly +roughneck +roughnecks +roughness +roughnesses +roughometer +roughride +roughrider +roughroot +roughs +roughscuff +roughsetter +roughshod +roughslant +roughsome +roughstring +roughstuff +rought +roughtail +roughtailed +roughwork +roughwrought +rougy +rouging +rouille +rouky +roulade +roulades +rouleau +rouleaus +rouleaux +roulette +rouletted +roulettes +rouletting +rouman +roumanian +roumeliote +roun +rounce +rounceval +rouncy +rouncival +round +roundabout +roundaboutly +roundaboutness +rounded +roundedly +roundedness +roundel +roundelay +roundelays +roundeleer +roundels +rounder +rounders +roundest +roundfish +roundhead +roundheaded +roundheadedness +roundheel +roundhouse +roundhouses +roundy +rounding +roundish +roundishness +roundle +roundlet +roundlets +roundly +roundline +roundmouthed +roundness +roundnose +roundnosed +roundoff +roundridge +rounds +roundseam +roundsman +roundtable +roundtail +roundtop +roundtree +roundup +roundups +roundure +roundwise +roundwood +roundworm +roundworms +rounge +rounspik +rountree +roup +rouped +rouper +roupet +roupy +roupie +roupier +roupiest +roupily +rouping +roupingwife +roupit +roups +rous +rousant +rouse +rouseabout +roused +rousedness +rousement +rouser +rousers +rouses +rousette +rousing +rousingly +rousseau +rousseauan +rousseauism +rousseauist +rousseauistic +rousseauite +rousseaus +roussellian +roussette +roussillon +roust +roustabout +roustabouts +rousted +rouster +rousters +rousting +rousts +rout +route +routed +routeman +routemarch +routemen +router +routers +routes +routeway +routeways +routh +routhercock +routhy +routhie +routhiness +rouths +routier +routinary +routine +routineer +routinely +routineness +routines +routing +routings +routinish +routinism +routinist +routinization +routinize +routinized +routinizes +routinizing +routivarite +routous +routously +routs +rouvillite +roux +rove +roved +roven +rover +rovers +roves +rovescio +rovet +rovetto +roving +rovingly +rovingness +rovings +row +rowable +rowan +rowanberry +rowanberries +rowans +rowboat +rowboats +rowdy +rowdydow +rowdydowdy +rowdier +rowdies +rowdiest +rowdyish +rowdyishly +rowdyishness +rowdyism +rowdyisms +rowdily +rowdiness +rowdyproof +rowed +rowel +roweled +rowelhead +roweling +rowelled +rowelling +rowels +rowen +rowena +rowens +rower +rowers +rowet +rowy +rowiness +rowing +rowings +rowland +rowlandite +rowley +rowleian +rowleyan +rowlet +rowlock +rowlocks +rowport +rows +rowt +rowte +rowted +rowth +rowths +rowty +rowting +rox +roxana +roxane +roxanne +roxburgh +roxburghe +roxburghiaceae +roxbury +roxy +roxie +roxolani +rozener +rozum +rozzer +rozzers +rpm +rps +rpt +rrhiza +rs +rsum +rsvp +rt +rte +rti +rtw +rua +ruach +ruana +rub +rubaboo +rubaboos +rubace +rubaces +rubaiyat +rubasse +rubasses +rubato +rubatos +rubbaboo +rubbaboos +rubbed +rubbee +rubber +rubberer +rubbery +rubberiness +rubberise +rubberised +rubberising +rubberize +rubberized +rubberizes +rubberizing +rubberless +rubberlike +rubberneck +rubbernecked +rubbernecker +rubbernecking +rubbernecks +rubbernose +rubbers +rubberstone +rubberwise +rubby +rubbing +rubbings +rubbingstone +rubbio +rubbish +rubbishes +rubbishy +rubbishing +rubbishingly +rubbishly +rubbishry +rubbisy +rubble +rubbled +rubbler +rubbles +rubblestone +rubblework +rubbly +rubblier +rubbliest +rubbling +rubdown +rubdowns +rube +rubedinous +rubedity +rubefacience +rubefacient +rubefaction +rubefy +rubelet +rubella +rubellas +rubelle +rubellite +rubellosis +rubens +rubensian +rubeola +rubeolar +rubeolas +rubeoloid +ruberythric +ruberythrinic +rubes +rubescence +rubescent +ruby +rubia +rubiaceae +rubiaceous +rubiacin +rubiales +rubian +rubianic +rubiate +rubiator +rubible +rubican +rubicelle +rubicola +rubicon +rubiconed +rubicund +rubicundity +rubidic +rubidine +rubidium +rubidiums +rubied +rubier +rubies +rubiest +rubify +rubific +rubification +rubificative +rubiginose +rubiginous +rubigo +rubigos +rubying +rubijervine +rubylike +rubin +rubine +rubineous +rubious +rubytail +rubythroat +rubywise +ruble +rubles +rublis +rubor +rubout +rubrail +rubric +rubrica +rubrical +rubricality +rubrically +rubricate +rubricated +rubricating +rubrication +rubricator +rubrician +rubricism +rubricist +rubricity +rubricize +rubricose +rubrics +rubrify +rubrific +rubrification +rubrisher +rubrospinal +rubs +rubstone +rubus +rucervine +rucervus +ruchbah +ruche +ruches +ruching +ruchings +ruck +rucked +rucker +rucky +rucking +ruckle +ruckling +rucks +rucksack +rucksacks +rucksey +ruckus +ruckuses +ructation +ruction +ructions +ructious +rud +rudaceous +rudas +rudbeckia +rudd +rudder +rudderfish +rudderfishes +rudderhead +rudderhole +rudderless +rudderlike +rudderpost +rudders +rudderstock +ruddervator +ruddy +ruddied +ruddier +ruddiest +ruddyish +ruddily +ruddiness +ruddish +ruddle +ruddled +ruddleman +ruddlemen +ruddles +ruddling +ruddock +ruddocks +rudds +rude +rudely +rudeness +rudenesses +rudented +rudenture +ruder +rudera +ruderal +ruderals +ruderate +rudesby +rudesbies +rudesheimer +rudest +rudge +rudy +rudiment +rudimental +rudimentary +rudimentarily +rudimentariness +rudimentation +rudiments +rudinsky +rudish +rudista +rudistae +rudistan +rudistid +rudity +rudloff +rudmasday +rudolf +rudolph +rudolphine +rudolphus +rudous +rue +rued +rueful +ruefully +ruefulness +ruely +ruelike +ruelle +ruellia +ruen +ruer +ruers +rues +ruesome +ruesomeness +ruewort +rufescence +rufescent +ruff +ruffable +ruffe +ruffed +ruffer +ruffes +ruffian +ruffianage +ruffiandom +ruffianhood +ruffianish +ruffianism +ruffianize +ruffianly +ruffianlike +ruffiano +ruffians +ruffin +ruffing +ruffle +ruffled +ruffleless +rufflement +ruffler +rufflers +ruffles +ruffly +rufflike +ruffliness +ruffling +ruffmans +ruffs +ruficarpous +ruficaudate +ruficoccin +ruficornate +rufigallic +rufoferruginous +rufofulvous +rufofuscous +rufopiceous +rufosity +rufotestaceous +rufous +rufter +rufulous +rufus +rug +ruga +rugae +rugal +rugate +rugbeian +rugby +rugbies +rugged +ruggeder +ruggedest +ruggedization +ruggedize +ruggedly +ruggedness +rugger +ruggers +ruggy +rugging +ruggle +ruggown +rugheaded +rugine +ruglike +rugmaker +rugmaking +rugosa +rugose +rugosely +rugosity +rugosities +rugous +rugs +rugulose +ruin +ruinable +ruinate +ruinated +ruinates +ruinating +ruination +ruinations +ruinatious +ruinator +ruined +ruiner +ruiners +ruing +ruiniform +ruining +ruinlike +ruinous +ruinously +ruinousness +ruinproof +ruins +rukbat +rukh +rulable +rulander +rule +ruled +ruledom +ruleless +rulemonger +ruler +rulers +rulership +rules +ruly +ruling +rulingly +rulings +rull +ruller +rullion +rullock +rum +rumage +rumaged +rumaging +rumal +ruman +rumania +rumanian +rumanians +rumanite +rumb +rumba +rumbaed +rumbaing +rumbarge +rumbas +rumbelow +rumble +rumbled +rumblegarie +rumblegumption +rumblement +rumbler +rumblers +rumbles +rumbly +rumbling +rumblingly +rumblings +rumbo +rumbooze +rumbowline +rumbowling +rumbullion +rumbumptious +rumbustical +rumbustion +rumbustious +rumbustiousness +rumchunder +rumdum +rume +rumelian +rumen +rumenitis +rumenocentesis +rumenotomy +rumens +rumex +rumfustian +rumgumption +rumgumptious +rumicin +rumina +ruminal +ruminant +ruminantia +ruminantly +ruminants +ruminate +ruminated +ruminates +ruminating +ruminatingly +rumination +ruminations +ruminative +ruminatively +ruminator +ruminators +rumkin +rumless +rumly +rummage +rummaged +rummager +rummagers +rummages +rummagy +rummaging +rummer +rummery +rummers +rummes +rummest +rummy +rummier +rummies +rummiest +rummily +rumminess +rummish +rummle +rumney +rumness +rumor +rumored +rumorer +rumoring +rumormonger +rumorous +rumorproof +rumors +rumour +rumoured +rumourer +rumouring +rumourmonger +rumours +rump +rumpad +rumpadder +rumpade +rumper +rumpy +rumple +rumpled +rumples +rumpless +rumply +rumplier +rumpliest +rumpling +rumpot +rumps +rumpscuttle +rumpuncheon +rumpus +rumpuses +rumrunner +rumrunners +rumrunning +rums +rumshop +rumswizzle +rumtytoo +run +runabout +runabouts +runagado +runagate +runagates +runaround +runaway +runaways +runback +runbacks +runby +runboard +runch +runchweed +runcinate +rundale +rundel +rundi +rundle +rundles +rundlet +rundlets +rundown +rundowns +rune +runecraft +runed +runefolk +runeless +runelike +runer +runes +runesmith +runestaff +runeword +runfish +rung +runghead +rungless +rungs +runholder +runic +runically +runiform +runite +runkeeper +runkle +runkled +runkles +runkly +runkling +runless +runlet +runlets +runman +runnable +runnel +runnels +runner +runners +runnet +runneth +runny +runnier +runniest +running +runningly +runnings +runnion +runoff +runoffs +runology +runologist +runout +runouts +runover +runovers +runproof +runrig +runround +runrounds +runs +runsy +runt +runted +runtee +runty +runtier +runtiest +runtime +runtiness +runtish +runtishly +runtishness +runts +runway +runways +rupa +rupee +rupees +rupellary +rupert +rupestral +rupestrian +rupestrine +rupia +rupiah +rupiahs +rupial +rupicapra +rupicaprinae +rupicaprine +rupicola +rupicolinae +rupicoline +rupicolous +rupie +rupitic +ruppia +ruptile +ruption +ruptive +ruptuary +rupturable +rupture +ruptured +ruptures +rupturewort +rupturing +rural +ruralisation +ruralise +ruralised +ruralises +ruralising +ruralism +ruralisms +ruralist +ruralists +ruralite +ruralites +rurality +ruralities +ruralization +ruralize +ruralized +ruralizes +ruralizing +rurally +ruralness +rurban +ruridecanal +rurigenous +ruritania +ruritanian +ruru +rus +rusa +ruscus +ruse +ruses +rush +rushbush +rushed +rushee +rushees +rushen +rusher +rushers +rushes +rushy +rushier +rushiest +rushiness +rushing +rushingly +rushingness +rushings +rushland +rushlight +rushlighted +rushlike +rushlit +rushwork +rusin +rusine +rusines +rusk +rusky +ruskin +ruskinian +rusks +rusma +rusot +ruspone +russ +russe +russel +russelet +russelia +russell +russellite +russene +russet +russety +russeting +russetish +russetlike +russets +russetting +russia +russian +russianism +russianist +russianization +russianize +russians +russify +russification +russificator +russified +russifier +russifies +russifying +russine +russism +russniak +russolatry +russolatrous +russomania +russomaniac +russomaniacal +russophile +russophilism +russophilist +russophobe +russophobia +russophobiac +russophobism +russophobist +russud +russula +rust +rustable +rusted +rustful +rusty +rustyback +rustic +rustical +rustically +rusticalness +rusticanum +rusticate +rusticated +rusticates +rusticating +rustication +rusticator +rusticators +rusticial +rusticism +rusticity +rusticities +rusticize +rusticly +rusticness +rusticoat +rustics +rusticum +rusticwork +rustier +rustiest +rustyish +rustily +rustiness +rusting +rustle +rustled +rustler +rustlers +rustles +rustless +rustly +rustling +rustlingly +rustlingness +rustproof +rustre +rustred +rusts +ruswut +rut +ruta +rutabaga +rutabagas +rutaceae +rutaceous +rutaecarpine +rutate +rutch +rutelian +rutelinae +ruth +ruthenate +ruthene +ruthenian +ruthenic +ruthenious +ruthenium +ruthenous +ruther +rutherford +rutherfordine +rutherfordite +rutherfordium +ruthful +ruthfully +ruthfulness +ruthless +ruthlessly +ruthlessness +ruths +rutic +rutidosis +rutyl +rutilant +rutilate +rutilated +rutilation +rutile +rutylene +rutiles +rutilous +rutin +rutinose +rutiodon +ruts +rutted +ruttee +rutter +rutty +ruttier +ruttiest +ruttily +ruttiness +rutting +ruttish +ruttishly +ruttishness +ruttle +rutuli +ruvid +rux +rvulsant +rwd +rwy +rwound +s +sa +saa +saad +saan +saanen +saarbrucken +sab +saba +sabadilla +sabadin +sabadine +sabadinine +sabaean +sabaeanism +sabaeism +sabaigrass +sabayon +sabaism +sabaist +sabakha +sabal +sabalaceae +sabalo +sabalos +sabalote +saban +sabana +sabanut +sabaoth +sabathikos +sabaton +sabatons +sabazian +sabazianism +sabazios +sabbat +sabbatary +sabbatarian +sabbatarianism +sabbatean +sabbath +sabbathaian +sabbathaic +sabbathaist +sabbathbreaker +sabbathbreaking +sabbathism +sabbathize +sabbathkeeper +sabbathkeeping +sabbathless +sabbathly +sabbathlike +sabbaths +sabbatia +sabbatian +sabbatic +sabbatical +sabbatically +sabbaticalness +sabbaticals +sabbatine +sabbatism +sabbatist +sabbatization +sabbatize +sabbaton +sabbats +sabbed +sabbeka +sabby +sabbing +sabbitha +sabdariffa +sabe +sabeca +sabed +sabeing +sabella +sabellan +sabellaria +sabellarian +sabelli +sabellian +sabellianism +sabellianize +sabellid +sabellidae +sabelloid +saber +saberbill +sabered +sabering +saberleg +saberlike +saberproof +sabers +sabertooth +saberwing +sabes +sabia +sabiaceae +sabiaceous +sabian +sabianism +sabicu +sabik +sabin +sabina +sabine +sabines +sabing +sabinian +sabino +sabins +sabir +sabirs +sable +sablefish +sablefishes +sableness +sables +sably +sabora +saboraim +sabot +sabotage +sabotaged +sabotages +sabotaging +saboted +saboteur +saboteurs +sabotier +sabotine +sabots +sabra +sabras +sabre +sabrebill +sabred +sabres +sabretache +sabretooth +sabreur +sabrina +sabring +sabromin +sabs +sabuja +sabuline +sabulite +sabulose +sabulosity +sabulous +sabulum +saburra +saburral +saburrate +saburration +sabutan +sabzi +sac +sacae +sacahuiste +sacalait +sacaline +sacate +sacaton +sacatons +sacatra +sacbrood +sacbut +sacbuts +saccade +saccades +saccadge +saccadic +saccage +saccammina +saccarify +saccarimeter +saccate +saccated +saccha +saccharamide +saccharase +saccharate +saccharated +saccharephidrosis +saccharic +saccharide +sacchariferous +saccharify +saccharification +saccharified +saccharifier +saccharifying +saccharilla +saccharimeter +saccharimetry +saccharimetric +saccharimetrical +saccharin +saccharinate +saccharinated +saccharine +saccharineish +saccharinely +saccharinic +saccharinity +saccharization +saccharize +saccharized +saccharizing +saccharobacillus +saccharobiose +saccharobutyric +saccharoceptive +saccharoceptor +saccharochemotropic +saccharocolloid +saccharofarinaceous +saccharogalactorrhea +saccharogenic +saccharohumic +saccharoid +saccharoidal +saccharolactonic +saccharolytic +saccharometabolic +saccharometabolism +saccharometer +saccharometry +saccharometric +saccharometrical +saccharomyces +saccharomycetaceae +saccharomycetaceous +saccharomycetales +saccharomycete +saccharomycetes +saccharomycetic +saccharomycosis +saccharomucilaginous +saccharon +saccharonate +saccharone +saccharonic +saccharophylly +saccharorrhea +saccharoscope +saccharose +saccharostarchy +saccharosuria +saccharotriose +saccharous +saccharulmic +saccharulmin +saccharum +saccharuria +sacchulmin +sacciferous +sacciform +saccli +saccobranchiata +saccobranchiate +saccobranchus +saccoderm +saccolabium +saccomyian +saccomyid +saccomyidae +saccomyina +saccomyine +saccomyoid +saccomyoidea +saccomyoidean +saccomys +saccoon +saccopharyngidae +saccopharynx +saccorhiza +saccos +saccular +sacculate +sacculated +sacculation +saccule +saccules +sacculi +sacculina +sacculoutricular +sacculus +saccus +sacela +sacella +sacellum +sacerdocy +sacerdos +sacerdotage +sacerdotal +sacerdotalism +sacerdotalist +sacerdotalize +sacerdotally +sacerdotical +sacerdotism +sacerdotium +sachamaker +sachcloth +sachem +sachemdom +sachemic +sachems +sachemship +sachet +sacheted +sachets +sacheverell +sacian +sack +sackage +sackamaker +sackbag +sackbut +sackbuts +sackbutt +sackcloth +sackclothed +sackdoudle +sacked +sacken +sacker +sackers +sacket +sackful +sackfuls +sacking +sackings +sackless +sacklike +sackmaker +sackmaking +sackman +sacks +sacksful +sacktime +saclike +saco +sacope +sacque +sacques +sacra +sacrad +sacral +sacralgia +sacralization +sacralize +sacrals +sacrament +sacramental +sacramentalis +sacramentalism +sacramentalist +sacramentality +sacramentally +sacramentalness +sacramentary +sacramentarian +sacramentarianism +sacramentarist +sacramenter +sacramentism +sacramentize +sacramento +sacraments +sacramentum +sacrary +sacraria +sacrarial +sacrarium +sacrate +sacrcraria +sacre +sacrectomy +sacred +sacredly +sacredness +sacry +sacrify +sacrificable +sacrifical +sacrificant +sacrificati +sacrification +sacrificator +sacrificatory +sacrificature +sacrifice +sacrificeable +sacrificed +sacrificer +sacrificers +sacrifices +sacrificial +sacrificially +sacrificing +sacrificingly +sacrilege +sacrileger +sacrilegious +sacrilegiously +sacrilegiousness +sacrilegist +sacrilumbal +sacrilumbalis +sacring +sacripant +sacrist +sacristan +sacristans +sacristy +sacristies +sacristry +sacrists +sacro +sacrocaudal +sacrococcygeal +sacrococcygean +sacrococcygeus +sacrococcyx +sacrocostal +sacrocotyloid +sacrocotyloidean +sacrocoxalgia +sacrocoxitis +sacrodynia +sacrodorsal +sacrofemoral +sacroiliac +sacroiliacs +sacroinguinal +sacroischiac +sacroischiadic +sacroischiatic +sacrolumbal +sacrolumbalis +sacrolumbar +sacropectineal +sacroperineal +sacropictorial +sacroposterior +sacropubic +sacrorectal +sacrosanct +sacrosanctity +sacrosanctness +sacrosciatic +sacrosecular +sacrospinal +sacrospinalis +sacrospinous +sacrotomy +sacrotuberous +sacrovertebral +sacrum +sacrums +sacs +sad +sadachbia +sadalmelik +sadalsuud +sadaqat +sadden +saddened +saddening +saddeningly +saddens +sadder +saddest +saddhu +saddhus +saddik +saddirham +saddish +saddle +saddleback +saddlebacked +saddlebag +saddlebags +saddlebill +saddlebow +saddlebows +saddlecloth +saddlecloths +saddled +saddleleaf +saddleless +saddlelike +saddlemaker +saddlenose +saddler +saddlery +saddleries +saddlers +saddles +saddlesick +saddlesore +saddlesoreness +saddlestead +saddletree +saddletrees +saddlewise +saddling +sadducaic +sadducean +sadducee +sadduceeism +sadduceeist +sadducees +sadducism +sadducize +sade +sades +sadh +sadhaka +sadhana +sadhe +sadhearted +sadheartedness +sadhes +sadhika +sadhu +sadhus +sadi +sadic +sadie +sadiron +sadirons +sadis +sadism +sadisms +sadist +sadistic +sadistically +sadists +sadite +sadleir +sadly +sadness +sadnesses +sado +sadomasochism +sadomasochist +sadomasochistic +sadomasochists +sadr +sadware +sae +saebeins +saecula +saecular +saeculum +saeima +saernaite +saeta +saeter +saeume +safar +safari +safaried +safariing +safaris +safavi +safawid +safe +safeblower +safeblowing +safebreaker +safebreaking +safecracker +safecracking +safegaurds +safeguard +safeguarded +safeguarder +safeguarding +safeguards +safehold +safekeeper +safekeeping +safely +safelight +safemaker +safemaking +safen +safener +safeness +safenesses +safer +safes +safest +safety +safetied +safeties +safetying +safetyman +safeway +saffarian +saffarid +saffian +saffior +safflor +safflorite +safflow +safflower +safflowers +saffron +saffroned +saffrony +saffrons +saffrontree +saffronwood +safi +safine +safini +safranyik +safranin +safranine +safranins +safranophil +safranophile +safrol +safrole +safroles +safrols +saft +saftly +sag +saga +sagaciate +sagacious +sagaciously +sagaciousness +sagacity +sagacities +sagai +sagaie +sagaman +sagamen +sagamite +sagamore +sagamores +sagan +saganash +saganashes +sagapen +sagapenum +sagas +sagathy +sagbut +sagbuts +sage +sagebrush +sagebrusher +sagebrushes +sagebush +sageer +sageleaf +sagely +sagene +sageness +sagenesses +sagenite +sagenitic +sager +sageretia +sagerose +sages +sageship +sagesse +sagest +sagewood +saggar +saggard +saggards +saggared +saggaring +saggars +sagged +sagger +saggered +saggering +saggers +saggy +saggier +saggiest +sagginess +sagging +saggon +saghavart +sagy +sagier +sagiest +sagina +saginate +sagination +saging +sagital +sagitarii +sagitarius +sagitta +sagittae +sagittal +sagittally +sagittary +sagittaria +sagittaries +sagittarii +sagittariid +sagittarius +sagittate +sagittid +sagittiferous +sagittiform +sagittocyst +sagittoid +sagless +sago +sagoin +sagolike +sagos +sagoweer +sagra +sags +saguaro +saguaros +saguerus +saguing +sagum +saguran +saguranes +sagvandite +sagwire +sah +sahadeva +sahaptin +sahara +saharan +saharian +saharic +sahh +sahib +sahibah +sahibs +sahidic +sahiwal +sahiwals +sahlite +sahme +saho +sahoukar +sahras +sahuaro +sahuaros +sahukar +sai +say +saya +sayability +sayable +sayableness +sayal +saibling +saic +saice +saices +said +saidi +saids +sayee +sayer +sayers +sayest +sayette +saify +saiga +saigas +saignant +saigon +saiid +sayid +sayids +saiyid +sayyid +saiyids +sayyids +saying +sayings +sail +sailable +sailage +sailboard +sailboat +sailboater +sailboating +sailboats +sailcloth +sailed +sailer +sailers +sailfin +sailfish +sailfishes +sailflying +saily +sailyard +sailye +sailing +sailingly +sailings +sailless +sailmaker +sailmaking +sailor +sailorfish +sailoring +sailorizing +sailorless +sailorly +sailorlike +sailorman +sailorproof +sailors +sailour +sailplane +sailplaned +sailplaner +sailplaning +sails +sailship +sailsman +saim +saimy +saimiri +sain +saynay +saindoux +sained +saynete +sainfoin +sainfoins +saining +sains +saint +saintdom +saintdoms +sainte +sainted +saintess +sainthood +sainting +saintish +saintism +saintless +saintly +saintlier +saintliest +saintlike +saintlikeness +saintlily +saintliness +saintling +saintology +saintologist +saintpaulia +saints +saintship +sayonara +sayonaras +saip +saiph +sair +sairy +sairly +sairve +says +sayst +saite +saith +saithe +saitic +saiva +saivism +saj +sajou +sajous +sak +saka +sakai +sakalava +sake +sakeber +sakeen +sakel +sakelarides +sakell +sakellaridis +saker +sakeret +sakers +sakes +sakha +saki +sakyamuni +sakieh +sakiyeh +sakis +sakkara +sakkoi +sakkos +sakti +saktism +sakulya +sal +sala +salaam +salaamed +salaaming +salaamlike +salaams +salability +salabilities +salable +salableness +salably +salaceta +salacious +salaciously +salaciousness +salacity +salacities +salacot +salad +salada +saladang +saladangs +salade +saladero +saladin +salading +salads +salago +salagrama +salay +salal +salamandarin +salamander +salamanderlike +salamanders +salamandra +salamandrian +salamandridae +salamandriform +salamandrin +salamandrina +salamandrine +salamandroid +salamat +salambao +salame +salami +salaminian +salamis +salamo +salampore +salamstone +salangane +salangid +salangidae +salar +salary +salariat +salariats +salaried +salariego +salaries +salarying +salaryless +salat +salband +salchow +saldid +sale +saleability +saleable +saleably +salebrous +saleeite +salegoer +saleyard +salele +salem +salema +salempore +salenixon +salep +saleps +saleratus +saleroom +salerooms +sales +salesclerk +salesclerks +salesgirl +salesgirls +salesian +salesite +saleslady +salesladies +salesman +salesmanship +salesmen +salespeople +salesperson +salespersons +salesroom +salesrooms +saleswoman +saleswomen +salet +saleware +salework +salfern +salian +saliant +saliaric +salic +salicaceae +salicaceous +salicales +salicariaceae +salicetum +salicyl +salicylal +salicylaldehyde +salicylamide +salicylanilide +salicylase +salicylate +salicylic +salicylide +salicylidene +salicylyl +salicylism +salicylize +salicylous +salicyluric +salicin +salicine +salicines +salicins +salicional +salicorn +salicornia +salience +saliences +saliency +saliencies +salient +salientia +salientian +saliently +salientness +salients +saliferous +salify +salifiable +salification +salified +salifies +salifying +saligenin +saligenol +saligot +saligram +salimeter +salimetry +salina +salinan +salinas +salination +saline +salinella +salinelle +salineness +salines +saliniferous +salinification +saliniform +salinity +salinities +salinization +salinize +salinized +salinizes +salinizing +salinometer +salinometry +salinosulphureous +salinoterreous +salique +saliretin +salisbury +salisburia +salish +salishan +salite +salited +saliva +salival +salivan +salivant +salivary +salivas +salivate +salivated +salivates +salivating +salivation +salivator +salivatory +salivous +salix +sall +salle +sallee +salleeman +salleemen +sallender +sallenders +sallet +sallets +sally +sallybloom +sallied +sallier +salliers +sallies +sallying +sallyman +sallymen +sallyport +sallywood +salloo +sallow +sallowed +sallower +sallowest +sallowy +sallowing +sallowish +sallowly +sallowness +sallows +salm +salma +salmagundi +salmagundis +salmary +salmi +salmiac +salmin +salmine +salmis +salmo +salmon +salmonberry +salmonberries +salmonella +salmonellae +salmonellas +salmonellosis +salmonet +salmonid +salmonidae +salmonids +salmoniform +salmonlike +salmonoid +salmonoidea +salmonoidei +salmons +salmonsite +salmwood +salnatron +salol +salols +salome +salometer +salometry +salomon +salomonia +salomonian +salomonic +salon +salonika +salons +saloon +saloonist +saloonkeep +saloonkeeper +saloons +saloop +saloops +salopette +salopian +salp +salpa +salpacean +salpae +salpas +salpian +salpians +salpicon +salpid +salpidae +salpids +salpiform +salpiglosis +salpiglossis +salpingectomy +salpingemphraxis +salpinges +salpingian +salpingion +salpingitic +salpingitis +salpingocatheterism +salpingocele +salpingocyesis +salpingomalleus +salpingonasal +salpingopalatal +salpingopalatine +salpingoperitonitis +salpingopexy +salpingopharyngeal +salpingopharyngeus +salpingopterygoid +salpingorrhaphy +salpingoscope +salpingostaphyline +salpingostenochoria +salpingostomatomy +salpingostomy +salpingostomies +salpingotomy +salpingotomies +salpinx +salpoid +salps +sals +salsa +salse +salsify +salsifies +salsifis +salsilla +salsillas +salsoda +salsola +salsolaceae +salsolaceous +salsuginose +salsuginous +salt +salta +saltando +saltant +saltarella +saltarelli +saltarello +saltarellos +saltary +saltate +saltation +saltativeness +saltato +saltator +saltatory +saltatoria +saltatorial +saltatorian +saltatoric +saltatorily +saltatorious +saltatras +saltbox +saltboxes +saltbrush +saltbush +saltbushes +saltcat +saltcatch +saltcellar +saltcellars +saltchuck +saltchucker +salteaux +salted +saltee +salten +salter +salteretto +saltery +saltern +salterns +salters +saltest +saltfat +saltfish +saltfoot +saltgrass +salthouse +salty +salticid +saltie +saltier +saltierra +saltiers +saltierwise +salties +saltiest +saltigradae +saltigrade +saltily +saltimbanco +saltimbank +saltimbankery +saltimbanque +saltine +saltines +saltiness +salting +saltire +saltires +saltireways +saltirewise +saltish +saltishly +saltishness +saltless +saltlessness +saltly +saltlike +saltmaker +saltmaking +saltman +saltmouth +saltness +saltnesses +saltometer +saltorel +saltpan +saltpans +saltpeter +saltpetre +saltpetrous +saltpond +salts +saltshaker +saltspoon +saltspoonful +saltsprinkler +saltus +saltuses +saltwater +saltweed +saltwife +saltwork +saltworker +saltworks +saltwort +saltworts +salubrify +salubrious +salubriously +salubriousness +salubrity +salubrities +salud +saluda +salue +salugi +saluki +salukis +salung +salus +salutary +salutarily +salutariness +salutation +salutational +salutationless +salutations +salutatious +salutatory +salutatoria +salutatorian +salutatories +salutatorily +salutatorium +salute +saluted +saluter +saluters +salutes +salutiferous +salutiferously +saluting +salutoria +salva +salvability +salvable +salvableness +salvably +salvador +salvadora +salvadoraceae +salvadoraceous +salvadoran +salvadorian +salvagable +salvage +salvageability +salvageable +salvaged +salvagee +salvagees +salvageproof +salvager +salvagers +salvages +salvaging +salvarsan +salvatella +salvation +salvational +salvationism +salvationist +salvations +salvator +salvatory +salve +salved +salveline +salvelinus +salver +salverform +salvers +salves +salvy +salvia +salvianin +salvias +salvific +salvifical +salvifically +salvifics +salving +salvinia +salviniaceae +salviniaceous +salviniales +salviol +salvo +salvoed +salvoes +salvoing +salvor +salvors +salvos +salwey +salwin +salzfelle +sam +samadera +samadh +samadhi +samaj +samal +saman +samandura +samani +samanid +samantha +samara +samaras +samaria +samariform +samaritan +samaritaness +samaritanism +samaritans +samarium +samariums +samarkand +samaroid +samarra +samarskite +samas +samba +sambaed +sambaing +sambal +sambaqui +sambaquis +sambar +sambara +sambars +sambas +sambathe +sambel +sambhar +sambhars +sambhogakaya +sambhur +sambhurs +sambo +sambos +sambouk +sambouse +sambuca +sambucaceae +sambucas +sambucus +sambuk +sambuke +sambukes +sambul +sambunigrin +sambur +samburs +samburu +same +samech +samechs +samek +samekh +samekhs +sameks +samel +samely +sameliness +samen +sameness +samenesses +samesome +samfoo +samgarnebo +samgha +samh +samhain +samhita +samian +samydaceae +samiel +samiels +samir +samiresite +samiri +samisen +samisens +samish +samite +samites +samiti +samizdat +samkara +samkhya +samlet +samlets +sammel +sammer +sammy +sammier +samnani +samnite +samoa +samoan +samoans +samogitian +samogon +samogonka +samohu +samoyed +samoyedic +samolus +samory +samosatenian +samothere +samotherium +samothracian +samovar +samovars +samp +sampaguita +sampaloc +sampan +sampans +samphire +samphires +sampi +sample +sampled +sampleman +samplemen +sampler +samplery +samplers +samples +sampling +samplings +samps +sampsaean +samsam +samsara +samsaras +samshoo +samshu +samshus +samsien +samskara +samson +samsoness +samsonian +samsonic +samsonistic +samsonite +samucan +samucu +samuel +samuin +samurai +samurais +samvat +san +sanability +sanable +sanableness +sanai +sanand +sanataria +sanatarium +sanatariums +sanation +sanative +sanativeness +sanatory +sanatoria +sanatoriria +sanatoririums +sanatorium +sanatoriums +sanballat +sanbenito +sanbenitos +sanche +sancho +sancy +sancyite +sancord +sanct +sancta +sanctae +sanctanimity +sancties +sanctify +sanctifiable +sanctifiableness +sanctifiably +sanctificate +sanctification +sanctifications +sanctified +sanctifiedly +sanctifier +sanctifiers +sanctifies +sanctifying +sanctifyingly +sanctilogy +sanctiloquent +sanctimony +sanctimonial +sanctimonious +sanctimoniously +sanctimoniousness +sanction +sanctionable +sanctionableness +sanctionary +sanctionative +sanctioned +sanctioner +sanctioners +sanctioning +sanctionist +sanctionless +sanctionment +sanctions +sanctity +sanctities +sanctitude +sanctology +sanctologist +sanctorian +sanctorium +sanctuary +sanctuaried +sanctuaries +sanctuarize +sanctum +sanctums +sanctus +sand +sandak +sandal +sandaled +sandaliform +sandaling +sandalled +sandalling +sandals +sandalwood +sandalwoods +sandalwort +sandan +sandarac +sandaracin +sandaracs +sandastra +sandastros +sandawe +sandbag +sandbagged +sandbagger +sandbaggers +sandbagging +sandbags +sandbank +sandbanks +sandbar +sandbars +sandbin +sandblast +sandblasted +sandblaster +sandblasters +sandblasting +sandblasts +sandblind +sandblindness +sandboard +sandboy +sandbox +sandboxes +sandbug +sandbur +sandburr +sandburrs +sandburs +sandclub +sandculture +sanded +sandeep +sandemanian +sandemanianism +sandemanism +sander +sanderling +sanders +sanderswood +sandfish +sandfishes +sandfly +sandflies +sandflower +sandglass +sandgoby +sandgrouse +sandheat +sandhi +sandhya +sandhill +sandhis +sandhog +sandhogs +sandy +sandia +sandier +sandies +sandiest +sandiferous +sandyish +sandiness +sanding +sandip +sandiver +sandix +sandyx +sandkey +sandlapper +sandless +sandlike +sandling +sandlings +sandlot +sandlots +sandlotter +sandlotters +sandman +sandmen +sandmite +sandnatter +sandnecker +sandpaper +sandpapered +sandpaperer +sandpapery +sandpapering +sandpapers +sandpeep +sandpeeps +sandpile +sandpiles +sandpiper +sandpipers +sandpit +sandpits +sandproof +sandra +sandrock +sandroller +sands +sandshoe +sandsoap +sandsoaps +sandspit +sandspout +sandspur +sandstay +sandstone +sandstones +sandstorm +sandunga +sandust +sandweed +sandweld +sandwich +sandwiched +sandwiches +sandwiching +sandwood +sandworm +sandworms +sandwort +sandworts +sane +saned +sanely +sanemindedness +saneness +sanenesses +saner +sanes +sanest +sanetch +sanford +sanforized +sang +sanga +sangah +sangamon +sangar +sangaree +sangarees +sangars +sangas +sangei +sanger +sangerbund +sangerfest +sangers +sangfroid +sanggau +sanggil +sangh +sangha +sangho +sanghs +sangil +sangir +sangirese +sanglant +sangley +sanglier +sangraal +sangrail +sangreal +sangreeroot +sangrel +sangria +sangrias +sangsue +sangu +sanguicolous +sanguifacient +sanguiferous +sanguify +sanguification +sanguifier +sanguifluous +sanguimotor +sanguimotory +sanguinaceous +sanguinary +sanguinaria +sanguinarily +sanguinariness +sanguine +sanguineless +sanguinely +sanguineness +sanguineobilious +sanguineophlegmatic +sanguineous +sanguineousness +sanguineovascular +sanguines +sanguinicolous +sanguiniferous +sanguinification +sanguinis +sanguinism +sanguinity +sanguinivorous +sanguinocholeric +sanguinolency +sanguinolent +sanguinometer +sanguinopoietic +sanguinopurulent +sanguinous +sanguinuity +sanguisorba +sanguisorbaceae +sanguisuge +sanguisugent +sanguisugous +sanguivorous +sanhedrim +sanhedrin +sanhedrist +sanhita +sanyakoan +sanyasi +sanicle +sanicles +sanicula +sanidine +sanidinic +sanidinite +sanies +sanify +sanification +saning +sanious +sanipractic +sanit +sanitary +sanitaria +sanitarian +sanitarians +sanitaries +sanitariia +sanitariiums +sanitarily +sanitariness +sanitarist +sanitarium +sanitariums +sanitate +sanitated +sanitates +sanitating +sanitation +sanitationist +sanity +sanities +sanitisation +sanitise +sanitised +sanitises +sanitising +sanitist +sanitization +sanitize +sanitized +sanitizer +sanitizes +sanitizing +sanitoria +sanitorium +sanjay +sanjak +sanjakate +sanjakbeg +sanjaks +sanjakship +sanjeev +sanjib +sank +sanka +sankha +sankhya +sannaite +sannhemp +sannyasi +sannyasin +sannyasis +sannoisian +sannop +sannops +sannup +sannups +sanopurulent +sanoserous +sanpoil +sans +sansar +sansara +sansars +sansculot +sansculotte +sansculottic +sansculottid +sansculottish +sansculottism +sansei +sanseis +sanserif +sanserifs +sansevieria +sanshach +sansi +sanskrit +sanskritic +sanskritist +sanskritization +sanskritize +sant +santa +santal +santalaceae +santalaceous +santalales +santali +santalic +santalin +santalol +santalum +santalwood +santapee +santar +santee +santene +santy +santiago +santification +santii +santimi +santims +santir +santirs +santo +santol +santolina +santols +santon +santonate +santonic +santonica +santonin +santonine +santoninic +santonins +santorinite +santos +santour +santours +sanukite +sanvitalia +sanzen +sao +saoshyant +sap +sapa +sapajou +sapajous +sapan +sapanwood +sapbush +sapek +sapele +saperda +sapful +sapharensian +saphead +sapheaded +sapheadedness +sapheads +saphena +saphenae +saphenal +saphenous +saphie +sapiao +sapid +sapidity +sapidities +sapidless +sapidness +sapience +sapiences +sapiency +sapiencies +sapiens +sapient +sapiential +sapientially +sapientize +sapiently +sapin +sapinda +sapindaceae +sapindaceous +sapindales +sapindaship +sapindus +sapit +sapium +sapiutan +saple +sapless +saplessness +sapling +saplinghood +saplings +sapo +sapodilla +sapodillo +sapogenin +saponaceous +saponaceousness +saponacity +saponary +saponaria +saponarin +saponated +saponi +saponiferous +saponify +saponifiable +saponification +saponified +saponifier +saponifies +saponifying +saponin +saponine +saponines +saponins +saponite +saponites +saponul +saponule +sapophoric +sapor +saporific +saporifical +saporosity +saporous +sapors +sapota +sapotaceae +sapotaceous +sapotas +sapote +sapotilha +sapotilla +sapotoxin +sapour +sapours +sappanwood +sappare +sapped +sapper +sappers +sapphic +sapphics +sapphira +sapphire +sapphireberry +sapphired +sapphires +sapphirewing +sapphiric +sapphirine +sapphism +sapphisms +sapphist +sapphists +sappho +sappy +sappier +sappiest +sappily +sappiness +sapping +sapples +sapraemia +sapremia +sapremias +sapremic +saprin +saprine +saprobe +saprobes +saprobic +saprobically +saprobiont +saprocoll +saprodil +saprodontia +saprogen +saprogenic +saprogenicity +saprogenous +saprolegnia +saprolegniaceae +saprolegniaceous +saprolegniales +saprolegnious +saprolite +saprolitic +sapromic +sapropel +sapropelic +sapropelite +sapropels +saprophagan +saprophagous +saprophile +saprophilous +saprophyte +saprophytes +saprophytic +saprophytically +saprophytism +saproplankton +saprostomous +saprozoic +saprozoon +saps +sapsago +sapsagos +sapsap +sapskull +sapsuck +sapsucker +sapsuckers +sapucaia +sapucainha +sapwood +sapwoods +sapwort +saqib +saquaro +sar +sara +saraad +sarabacan +sarabaite +saraband +sarabande +sarabands +saracen +saracenian +saracenic +saracenical +saracenism +saracenlike +saracens +sarada +saraf +sarafan +sarah +sarakolet +sarakolle +saramaccaner +saran +sarangi +sarangousty +sarans +sarape +sarapes +saratoga +saratogan +saravan +sarawakese +sarawakite +sarawan +sarbacane +sarbican +sarcasm +sarcasmproof +sarcasms +sarcast +sarcastic +sarcastical +sarcastically +sarcasticalness +sarcasticness +sarcel +sarcelle +sarcelled +sarcelly +sarcenet +sarcenets +sarcilis +sarcina +sarcinae +sarcinas +sarcine +sarcitis +sarcle +sarcler +sarcoadenoma +sarcoadenomas +sarcoadenomata +sarcobatus +sarcoblast +sarcocarcinoma +sarcocarcinomas +sarcocarcinomata +sarcocarp +sarcocele +sarcocyst +sarcocystidea +sarcocystidean +sarcocystidian +sarcocystis +sarcocystoid +sarcocyte +sarcococca +sarcocol +sarcocolla +sarcocollin +sarcode +sarcoderm +sarcoderma +sarcodes +sarcodic +sarcodictyum +sarcodina +sarcodous +sarcoenchondroma +sarcoenchondromas +sarcoenchondromata +sarcogenic +sarcogenous +sarcogyps +sarcoglia +sarcoid +sarcoidosis +sarcoids +sarcolactic +sarcolemma +sarcolemmal +sarcolemmas +sarcolemmata +sarcolemmic +sarcolemmous +sarcoline +sarcolysis +sarcolite +sarcolyte +sarcolytic +sarcology +sarcologic +sarcological +sarcologist +sarcoma +sarcomas +sarcomata +sarcomatoid +sarcomatosis +sarcomatous +sarcomere +sarcomeric +sarcophaga +sarcophagal +sarcophagi +sarcophagy +sarcophagic +sarcophagid +sarcophagidae +sarcophagine +sarcophagize +sarcophagous +sarcophagus +sarcophaguses +sarcophile +sarcophilous +sarcophilus +sarcoplasm +sarcoplasma +sarcoplasmatic +sarcoplasmic +sarcoplast +sarcoplastic +sarcopoietic +sarcopsylla +sarcopsyllidae +sarcoptes +sarcoptic +sarcoptid +sarcoptidae +sarcorhamphus +sarcosepsis +sarcosepta +sarcoseptum +sarcosin +sarcosine +sarcosis +sarcosoma +sarcosomal +sarcosome +sarcosperm +sarcosporid +sarcosporida +sarcosporidia +sarcosporidial +sarcosporidian +sarcosporidiosis +sarcostyle +sarcostosis +sarcotheca +sarcotherapeutics +sarcotherapy +sarcotic +sarcous +sarcura +sard +sardachate +sardana +sardanapalian +sardanapalus +sardar +sardars +sardel +sardelle +sardian +sardine +sardines +sardinewise +sardinia +sardinian +sardinians +sardius +sardiuses +sardoin +sardonian +sardonic +sardonical +sardonically +sardonicism +sardonyx +sardonyxes +sards +sare +saree +sarees +sargasso +sargassos +sargassum +sargassumfish +sargassumfishes +sarge +sarges +sargo +sargonic +sargonid +sargonide +sargos +sargus +sari +sarif +sarigue +sarin +sarinda +sarins +sarip +saris +sark +sarkar +sarkful +sarky +sarkical +sarkine +sarking +sarkinite +sarkit +sarkless +sarks +sarlac +sarlak +sarlyk +sarmatian +sarmatic +sarmatier +sarment +sarmenta +sarmentaceous +sarmentiferous +sarmentose +sarmentous +sarments +sarmentum +sarna +sarod +sarode +sarodes +sarodist +sarodists +sarods +saron +sarong +sarongs +saronic +saronide +saros +sarothamnus +sarothra +sarothrum +sarpanch +sarpedon +sarpler +sarpo +sarra +sarracenia +sarraceniaceae +sarraceniaceous +sarracenial +sarraceniales +sarraf +sarrasin +sarrazin +sarrow +sarrusophone +sarrusophonist +sarsa +sarsaparilla +sarsaparillas +sarsaparillin +sarsar +sarsars +sarsechim +sarsen +sarsenet +sarsenets +sarsens +sarsi +sarsnet +sarson +sarsparilla +sart +sartage +sartain +sartish +sartor +sartoriad +sartorial +sartorially +sartorian +sartorii +sartorite +sartorius +sartors +saruk +sarum +sarus +sarvarthasiddha +sarwan +sarzan +sasa +sasan +sasani +sasanqua +sasarara +sash +sashay +sashayed +sashaying +sashays +sashed +sashery +sasheries +sashes +sashimi +sashimis +sashing +sashless +sashoon +sasin +sasine +sasins +saskatchewan +saskatoon +sass +sassaby +sassabies +sassafac +sassafrack +sassafras +sassafrases +sassagum +sassak +sassan +sassandra +sassanian +sassanid +sassanidae +sassanide +sasse +sassed +sassenach +sasses +sassy +sassybark +sassier +sassies +sassiest +sassily +sassiness +sassing +sassywood +sassolin +sassoline +sassolite +sasswood +sasswoods +sastean +sastra +sastruga +sastrugi +sat +sata +satable +satai +satan +satanael +satanas +satang +satangs +satanic +satanical +satanically +satanicalness +satanism +satanisms +satanist +satanistic +satanists +satanity +satanize +satanology +satanophany +satanophil +satanophobia +satanship +satara +sataras +satchel +satcheled +satchelful +satchels +satd +sate +sated +satedness +sateen +sateens +sateenwood +sateless +satelles +satellitarian +satellite +satellited +satellites +satellitesimal +satellitian +satellitic +satellitious +satellitium +satellitoid +satellitory +satelloid +satem +sates +sati +satiability +satiable +satiableness +satiably +satyagraha +satyagrahi +satyaloka +satyashodak +satiate +satiated +satiates +satiating +satiation +satieno +satient +satiety +satieties +satin +satinay +satinbush +satine +satined +satinet +satinets +satinette +satinfin +satinflower +sating +satiny +satininess +satining +satinite +satinity +satinize +satinleaf +satinleaves +satinlike +satinpod +satinpods +satins +satinwood +satinwoods +sation +satyr +satire +satireproof +satires +satyresque +satyress +satyriases +satyriasis +satiric +satyric +satirical +satyrical +satirically +satiricalness +satyrid +satyridae +satyrids +satyrinae +satyrine +satyrion +satirisable +satirisation +satirise +satirised +satiriser +satirises +satirising +satirism +satyrism +satirist +satirists +satirizable +satirize +satirized +satirizer +satirizers +satirizes +satirizing +satyrlike +satyromaniac +satyrs +satis +satisdation +satisdiction +satisfaciendum +satisfaction +satisfactional +satisfactionist +satisfactionless +satisfactions +satisfactive +satisfactory +satisfactorily +satisfactoriness +satisfactorious +satisfy +satisfiability +satisfiable +satisfice +satisfied +satisfiedly +satisfiedness +satisfier +satisfiers +satisfies +satisfying +satisfyingly +satisfyingness +satispassion +sativa +sativae +sative +satlijk +satori +satorii +satoris +satrae +satrap +satrapal +satrapate +satrapess +satrapy +satrapic +satrapical +satrapies +satraps +satron +satsop +satsuma +sattar +satterthwaite +sattie +sattle +sattva +sattvic +satura +saturability +saturable +saturant +saturants +saturate +saturated +saturatedness +saturater +saturates +saturating +saturation +saturations +saturator +saturday +saturdays +satureia +satury +saturity +saturization +saturn +saturnal +saturnale +saturnali +saturnalia +saturnalian +saturnalianly +saturnalias +saturnia +saturnian +saturnic +saturnicentric +saturniid +saturniidae +saturnine +saturninely +saturnineness +saturninity +saturnism +saturnist +saturnity +saturnize +saturnus +sau +sauba +sauce +sauceboat +saucebox +sauceboxes +sauced +saucedish +sauceless +sauceline +saucemaker +saucemaking +sauceman +saucemen +saucepan +saucepans +sauceplate +saucepot +saucer +saucerful +saucery +saucerize +saucerized +saucerleaf +saucerless +saucerlike +saucerman +saucers +sauces +sauch +sauchs +saucy +saucier +sauciest +saucily +sauciness +saucing +saucisse +saucisson +saudi +saudis +sauerbraten +sauerkraut +sauf +sauger +saugers +saugh +saughen +saughy +saughs +saught +saul +sauld +saulge +saulie +sauls +sault +saulter +saulteur +saults +saum +saumya +saumon +saumont +saumur +sauna +saunas +sauncy +sauncier +saunciest +saunders +saunderswood +saunt +saunter +sauntered +saunterer +saunterers +sauntering +saunteringly +saunters +sauqui +saur +saura +sauraseni +saurauia +saurauiaceae +saurel +saurels +saury +sauria +saurian +saurians +sauriasis +sauries +sauriosis +saurischia +saurischian +saurless +sauroctonos +saurodont +saurodontidae +saurognathae +saurognathism +saurognathous +sauroid +sauromatian +saurophagous +sauropod +sauropoda +sauropodous +sauropods +sauropsid +sauropsida +sauropsidan +sauropsidian +sauropterygia +sauropterygian +saurornithes +saurornithic +saururaceae +saururaceous +saururae +saururan +saururous +saururus +sausage +sausagelike +sausages +sausinger +saussurea +saussurite +saussuritic +saussuritization +saussuritize +saut +saute +sauted +sauteed +sauteing +sauter +sautereau +sauterelle +sauterne +sauternes +sautes +sauteur +sauty +sautoir +sautoire +sautoires +sautoirs +sautree +sauvagesia +sauve +sauvegarde +sav +savable +savableness +savacu +savage +savaged +savagedom +savagely +savageness +savager +savagery +savageries +savagerous +savagers +savages +savagess +savagest +savaging +savagism +savagisms +savagize +savanilla +savanna +savannah +savannahs +savannas +savant +savants +savara +savarin +savate +savates +savation +save +saveable +saveableness +saved +savey +savelha +saveloy +saveloys +savement +saver +savery +savers +saves +savile +savin +savine +savines +saving +savingly +savingness +savings +savins +savintry +savior +savioress +saviorhood +saviors +saviorship +saviour +saviouress +saviourhood +saviours +saviourship +savitar +savitri +savoy +savoyard +savoyed +savoying +savoys +savola +savonarolist +savonnerie +savor +savored +savorer +savorers +savory +savorier +savories +savoriest +savorily +savoriness +savoring +savoringly +savorless +savorlessness +savorly +savorous +savors +savorsome +savour +savoured +savourer +savourers +savoury +savourier +savouries +savouriest +savourily +savouriness +savouring +savouringly +savourless +savourous +savours +savssat +savvy +savvied +savvies +savvying +saw +sawah +sawaiori +sawali +sawan +sawarra +sawback +sawbelly +sawbill +sawbills +sawbones +sawboneses +sawbuck +sawbucks +sawbwa +sawder +sawdust +sawdusty +sawdustish +sawdustlike +sawdusts +sawed +sawer +sawers +sawfish +sawfishes +sawfly +sawflies +sawflom +sawhorse +sawhorses +sawyer +sawyers +sawing +sawings +sawish +sawlike +sawlog +sawlogs +sawlshot +sawmaker +sawmaking +sawman +sawmill +sawmiller +sawmilling +sawmills +sawmon +sawmont +sawn +sawneb +sawney +sawneys +sawny +sawnie +sawpit +saws +sawsetter +sawsharper +sawsmith +sawt +sawteeth +sawtimber +sawtooth +sawway +sawworker +sawwort +sax +saxatile +saxaul +saxboard +saxcornet +saxe +saxes +saxhorn +saxhorns +saxicava +saxicavous +saxicola +saxicole +saxicolidae +saxicolinae +saxicoline +saxicolous +saxifraga +saxifragaceae +saxifragaceous +saxifragant +saxifrage +saxifragous +saxifrax +saxigenous +saxish +saxitoxin +saxon +saxondom +saxony +saxonian +saxonic +saxonical +saxonically +saxonies +saxonish +saxonism +saxonist +saxonite +saxonization +saxonize +saxonly +saxons +saxophone +saxophones +saxophonic +saxophonist +saxophonists +saxotromba +saxpence +saxten +saxtie +saxtuba +saxtubas +sazen +sazerac +sb +sbaikian +sbirro +sblood +sbodikins +sc +scab +scabbado +scabbard +scabbarded +scabbarding +scabbardless +scabbards +scabbed +scabbedness +scabbery +scabby +scabbier +scabbiest +scabbily +scabbiness +scabbing +scabble +scabbled +scabbler +scabbles +scabbling +scabellum +scaberulous +scabetic +scabia +scabicidal +scabicide +scabid +scabies +scabietic +scabine +scabinus +scabiophobia +scabiosa +scabiosas +scabiosity +scabious +scabiouses +scabish +scabland +scablike +scabrate +scabrescent +scabrid +scabridity +scabridulous +scabrin +scabrities +scabriusculose +scabriusculous +scabrock +scabrosely +scabrous +scabrously +scabrousness +scabs +scabwort +scacchic +scacchite +scad +scaddle +scads +scaean +scaena +scaff +scaffer +scaffery +scaffy +scaffie +scaffle +scaffold +scaffoldage +scaffolded +scaffolder +scaffolding +scaffoldings +scaffolds +scag +scaglia +scagliola +scagliolist +scags +scaife +scala +scalable +scalableness +scalably +scalade +scalades +scalado +scalados +scalae +scalage +scalages +scalar +scalare +scalares +scalary +scalaria +scalarian +scalariform +scalariformly +scalariidae +scalars +scalarwise +scalation +scalawag +scalawaggery +scalawaggy +scalawags +scald +scaldberry +scalded +scalder +scaldfish +scaldy +scaldic +scalding +scaldini +scaldino +scaldra +scalds +scaldweed +scale +scaleback +scalebark +scaleboard +scaled +scaledrake +scalefish +scaleful +scaleless +scalelet +scalelike +scaleman +scalemen +scalena +scalene +scaleni +scalenohedra +scalenohedral +scalenohedron +scalenohedrons +scalenon +scalenous +scalenum +scalenus +scalepan +scalepans +scaleproof +scaler +scalers +scales +scalesman +scalesmen +scalesmith +scalet +scaletail +scalewing +scalewise +scalework +scalewort +scalf +scalfe +scaly +scalier +scaliest +scaliger +scaliness +scaling +scalings +scalytail +scall +scallage +scallawag +scallawaggery +scallawaggy +scalled +scallion +scallions +scallywag +scallola +scallom +scallop +scalloped +scalloper +scallopers +scalloping +scallopini +scallops +scallopwise +scalls +scalma +scalodo +scalogram +scaloni +scaloppine +scalops +scalopus +scalp +scalped +scalpeen +scalpel +scalpellar +scalpellic +scalpellum +scalpellus +scalpels +scalper +scalpers +scalping +scalpless +scalplock +scalpra +scalpriform +scalprum +scalps +scalpture +scalt +scalx +scalz +scam +scamander +scamandrius +scamble +scambled +scambler +scambling +scamell +scamillus +scamler +scamles +scammel +scammony +scammoniate +scammonies +scammonin +scammonyroot +scamp +scampavia +scamped +scamper +scampered +scamperer +scampering +scampers +scamphood +scampi +scampies +scamping +scampingly +scampish +scampishly +scampishness +scamps +scampsman +scams +scan +scance +scandal +scandaled +scandaling +scandalisation +scandalise +scandalised +scandaliser +scandalising +scandalization +scandalize +scandalized +scandalizer +scandalizers +scandalizes +scandalizing +scandalled +scandalling +scandalmonger +scandalmongery +scandalmongering +scandalmonging +scandalous +scandalously +scandalousness +scandalproof +scandals +scandaroon +scandent +scandia +scandian +scandias +scandic +scandicus +scandinavia +scandinavian +scandinavianism +scandinavians +scandium +scandiums +scandix +scania +scanian +scanic +scanmag +scannable +scanned +scanner +scanners +scanning +scanningly +scannings +scans +scansion +scansionist +scansions +scansores +scansory +scansorial +scansorious +scanstor +scant +scanted +scanter +scantest +scanty +scantier +scanties +scantiest +scantily +scantiness +scanting +scantity +scantle +scantlet +scantly +scantling +scantlinged +scantlings +scantness +scants +scap +scape +scaped +scapegallows +scapegoat +scapegoater +scapegoating +scapegoatism +scapegoats +scapegrace +scapegraces +scapel +scapeless +scapement +scapes +scapethrift +scapewheel +scapha +scaphander +scaphandridae +scaphe +scaphion +scaphiopodidae +scaphiopus +scaphism +scaphite +scaphites +scaphitidae +scaphitoid +scaphocephaly +scaphocephalic +scaphocephalism +scaphocephalous +scaphocephalus +scaphocerite +scaphoceritic +scaphognathite +scaphognathitic +scaphoid +scaphoids +scapholunar +scaphopod +scaphopoda +scaphopodous +scapiform +scapigerous +scaping +scapoid +scapolite +scapolitization +scapose +scapple +scappler +scapula +scapulae +scapulalgia +scapular +scapulare +scapulary +scapularies +scapulars +scapulas +scapulated +scapulectomy +scapulet +scapulette +scapulimancy +scapuloaxillary +scapulobrachial +scapuloclavicular +scapulocoracoid +scapulodynia +scapulohumeral +scapulopexy +scapuloradial +scapulospinal +scapulothoracic +scapuloulnar +scapulovertebral +scapus +scar +scarab +scarabaean +scarabaei +scarabaeid +scarabaeidae +scarabaeidoid +scarabaeiform +scarabaeinae +scarabaeoid +scarabaeus +scarabaeuses +scarabee +scaraboid +scarabs +scaramouch +scaramouche +scarborough +scarce +scarcely +scarcelins +scarcement +scarcen +scarceness +scarcer +scarcest +scarcy +scarcity +scarcities +scards +scare +scarebabe +scarebug +scarecrow +scarecrowy +scarecrowish +scarecrows +scared +scareful +scarehead +scarey +scaremonger +scaremongering +scareproof +scarer +scarers +scares +scaresome +scarf +scarface +scarfe +scarfed +scarfer +scarfy +scarfing +scarfless +scarflike +scarfpin +scarfpins +scarfs +scarfskin +scarfwise +scary +scarid +scaridae +scarier +scariest +scarify +scarification +scarificator +scarified +scarifier +scarifies +scarifying +scarily +scariness +scaring +scaringly +scariole +scariose +scarious +scarlatina +scarlatinal +scarlatiniform +scarlatinoid +scarlatinous +scarless +scarlet +scarletberry +scarlety +scarletina +scarlets +scarletseed +scarman +scarn +scaroid +scarola +scarp +scarpa +scarpe +scarped +scarper +scarpered +scarpering +scarpers +scarpetti +scarph +scarphed +scarphing +scarphs +scarpines +scarping +scarplet +scarpment +scarproof +scarps +scarred +scarrer +scarry +scarrier +scarriest +scarring +scarrow +scars +scart +scarted +scarth +scarting +scarts +scarus +scarved +scarves +scase +scasely +scat +scatback +scatbacks +scatch +scathe +scathed +scatheful +scatheless +scathelessly +scathes +scathful +scathy +scathing +scathingly +scaticook +scatland +scatology +scatologia +scatologic +scatological +scatologies +scatologist +scatologize +scatoma +scatomancy +scatomas +scatomata +scatophagy +scatophagid +scatophagidae +scatophagies +scatophagoid +scatophagous +scatoscopy +scats +scatt +scatted +scatter +scatterable +scatteration +scatteraway +scatterbrain +scatterbrained +scatterbrains +scattered +scatteredly +scatteredness +scatterer +scatterers +scattergood +scattergram +scattergraph +scattergun +scattery +scattering +scatteringly +scatterings +scatterling +scatterment +scattermouch +scatterplot +scatterplots +scatters +scattershot +scattersite +scatty +scattier +scattiest +scatting +scatts +scatula +scaturient +scaul +scaum +scaup +scauper +scaupers +scaups +scaur +scaurie +scaurs +scaut +scavage +scavager +scavagery +scavel +scavenage +scavenge +scavenged +scavenger +scavengery +scavengerism +scavengers +scavengership +scavenges +scavenging +scaw +scawd +scawl +scawtite +scazon +scazontic +scclera +sceat +scegger +scelalgia +scelerat +scelerate +scelidosaur +scelidosaurian +scelidosauroid +scelidosaurus +scelidotherium +sceliphron +sceloncus +sceloporus +scelotyrbe +scelp +scena +scenary +scenario +scenarioist +scenarioization +scenarioize +scenarios +scenarist +scenarists +scenarization +scenarize +scenarizing +scenas +scend +scended +scendentality +scending +scends +scene +scenecraft +scenedesmus +sceneful +sceneman +scenery +sceneries +scenes +sceneshifter +scenewright +scenic +scenical +scenically +scenist +scenite +scenograph +scenographer +scenography +scenographic +scenographical +scenographically +scenopinidae +scension +scent +scented +scenter +scentful +scenting +scentless +scentlessness +scentproof +scents +scentwood +scepsis +scepter +scepterdom +sceptered +sceptering +scepterless +scepters +sceptibly +sceptic +sceptical +sceptically +scepticism +scepticize +scepticized +scepticizing +sceptics +sceptral +sceptre +sceptred +sceptredom +sceptreless +sceptres +sceptry +sceptring +sceptropherous +sceptrosophy +scerne +sceuophylacium +sceuophylax +sceuophorion +scewing +scf +scfh +scfm +sch +schaapsteker +schadchan +schadenfreude +schaefferia +schairerite +schalmei +schalmey +schalstein +schanse +schanz +schapbachite +schappe +schapped +schappes +schapping +schapska +scharf +scharlachberger +schatchen +schav +schavs +scheat +schedar +schediasm +schediastic +schedius +schedulable +schedular +schedulate +schedule +scheduled +scheduler +schedulers +schedules +scheduling +schedulize +scheelin +scheelite +scheffel +schefferite +scheherazade +schelly +schelling +schellingian +schellingianism +schellingism +schelm +scheltopusik +schema +schemas +schemata +schemati +schematic +schematical +schematically +schematics +schematisation +schematise +schematised +schematiser +schematising +schematism +schematist +schematization +schematize +schematized +schematizer +schematogram +schematograph +schematologetically +schematomancy +schematonics +scheme +schemed +schemeful +schemeless +schemer +schemery +schemers +schemes +schemy +scheming +schemingly +schemist +schemozzle +schene +schepel +schepen +scherm +scherzando +scherzi +scherzo +scherzos +scherzoso +schesis +scheuchzeria +scheuchzeriaceae +scheuchzeriaceous +schiavona +schiavone +schiavones +schiavoni +schick +schiedam +schiffli +schiller +schillerfels +schillerization +schillerize +schillerized +schillerizing +schillers +schilling +schillings +schillu +schimmel +schynbald +schindylesis +schindyletic +schinus +schipperke +schisandra +schisandraceae +schism +schisma +schismatic +schismatical +schismatically +schismaticalness +schismatics +schismatism +schismatist +schismatize +schismatized +schismatizing +schismic +schismless +schisms +schist +schistaceous +schistic +schistocelia +schistocephalus +schistocerca +schistocyte +schistocytosis +schistocoelia +schistocormia +schistocormus +schistoglossia +schistoid +schistomelia +schistomelus +schistoprosopia +schistoprosopus +schistorrhachis +schistoscope +schistose +schistosis +schistosity +schistosoma +schistosomal +schistosome +schistosomia +schistosomiasis +schistosomus +schistosternia +schistothorax +schistous +schists +schistus +schiz +schizaea +schizaeaceae +schizaeaceous +schizanthus +schizaxon +schizy +schizo +schizocarp +schizocarpic +schizocarpous +schizochroal +schizocyte +schizocytosis +schizocoele +schizocoelic +schizocoelous +schizodinic +schizogamy +schizogenesis +schizogenetic +schizogenetically +schizogenic +schizogenous +schizogenously +schizognath +schizognathae +schizognathism +schizognathous +schizogony +schizogonic +schizogonous +schizogregarinae +schizogregarine +schizogregarinida +schizoid +schizoidism +schizoids +schizolaenaceae +schizolaenaceous +schizolysigenous +schizolite +schizomanic +schizomeria +schizomycete +schizomycetes +schizomycetic +schizomycetous +schizomycosis +schizonemertea +schizonemertean +schizonemertine +schizoneura +schizonotus +schizont +schizonts +schizopelmous +schizopetalon +schizophasia +schizophyceae +schizophyceous +schizophyllum +schizophyta +schizophyte +schizophytic +schizophragma +schizophrene +schizophrenia +schizophreniac +schizophrenic +schizophrenically +schizophrenics +schizopod +schizopoda +schizopodal +schizopodous +schizorhinal +schizos +schizospore +schizostele +schizostely +schizostelic +schizothecal +schizothyme +schizothymia +schizothymic +schizothoracic +schizotrichia +schizotrypanum +schiztic +schizzo +schlauraffenland +schleichera +schlemiel +schlemiels +schlemihl +schlenter +schlep +schlepp +schlepped +schlepper +schlepping +schlepps +schleps +schlieren +schlieric +schlimazel +schlimazl +schlock +schlocks +schloop +schloss +schlump +schmalkaldic +schmaltz +schmaltzes +schmaltzy +schmaltzier +schmaltziest +schmalz +schmalzes +schmalzy +schmalzier +schmalziest +schmatte +schmear +schmeer +schmeered +schmeering +schmeers +schmeiss +schmelz +schmelze +schmelzes +schmitz +schmo +schmoe +schmoes +schmoos +schmoose +schmoosed +schmooses +schmoosing +schmooze +schmoozed +schmoozes +schmoozing +schmuck +schmucks +schnabel +schnabelkanne +schnapper +schnapps +schnaps +schnauzer +schnauzers +schnebelite +schnecke +schnecken +schneider +schneiderian +schnell +schnitz +schnitzel +schnook +schnooks +schnorchel +schnorkel +schnorkle +schnorrer +schnoz +schnozzle +schnozzola +scho +schochat +schoche +schochet +schoenanth +schoenobatic +schoenobatist +schoenocaulon +schoenus +schoharie +schokker +schola +scholae +scholaptitude +scholar +scholarch +scholardom +scholarian +scholarism +scholarity +scholarless +scholarly +scholarlike +scholarliness +scholars +scholarship +scholarships +scholasm +scholastic +scholastical +scholastically +scholasticate +scholasticism +scholasticly +scholastics +scholasticus +scholia +scholiast +scholiastic +scholion +scholium +scholiumlia +scholiums +schomburgkia +schone +schonfelsite +schoodic +school +schoolable +schoolage +schoolbag +schoolboy +schoolboydom +schoolboyhood +schoolboyish +schoolboyishly +schoolboyishness +schoolboyism +schoolboys +schoolbook +schoolbookish +schoolbooks +schoolbutter +schoolchild +schoolchildren +schoolcraft +schooldays +schooldame +schooldom +schooled +schooler +schoolery +schoolers +schoolfellow +schoolfellows +schoolfellowship +schoolful +schoolgirl +schoolgirlhood +schoolgirly +schoolgirlish +schoolgirlishly +schoolgirlishness +schoolgirlism +schoolgirls +schoolgoing +schoolhouse +schoolhouses +schoolyard +schoolyards +schoolie +schooling +schoolingly +schoolish +schoolkeeper +schoolkeeping +schoolless +schoollike +schoolma +schoolmaam +schoolmaamish +schoolmaid +schoolman +schoolmarm +schoolmarms +schoolmaster +schoolmasterhood +schoolmastery +schoolmastering +schoolmasterish +schoolmasterishly +schoolmasterishness +schoolmasterism +schoolmasterly +schoolmasterlike +schoolmasters +schoolmastership +schoolmate +schoolmates +schoolmen +schoolmiss +schoolmistress +schoolmistresses +schoolmistressy +schoolroom +schoolrooms +schools +schoolteacher +schoolteachery +schoolteacherish +schoolteacherly +schoolteachers +schoolteaching +schooltide +schooltime +schoolward +schoolwards +schoolwork +schoon +schooner +schooners +schooper +schopenhauereanism +schopenhauerian +schopenhauerism +schoppen +schorenbergite +schorl +schorlaceous +schorly +schorlomite +schorlous +schorls +schottische +schottish +schout +schouw +schradan +schrank +schraubthaler +schrebera +schrecklich +schreibersite +schreiner +schreinerize +schreinerized +schreinerizing +schryari +schriesheimite +schrik +schriks +schrother +schrund +schtick +schticks +schtoff +schubert +schuh +schuhe +schuit +schuyt +schuits +schul +schule +schuln +schultenite +schultz +schultze +schungite +schuss +schussboomer +schussboomers +schussed +schusses +schussing +schute +schwa +schwabacher +schwalbea +schwanpan +schwarmerei +schwarz +schwarzian +schwas +schweizer +schweizerkase +schwendenerian +schwenkfelder +schwenkfeldian +sci +sciadopitys +sciaena +sciaenid +sciaenidae +sciaenids +sciaeniform +sciaeniformes +sciaenoid +sciage +sciagraph +sciagraphed +sciagraphy +sciagraphic +sciagraphing +scialytic +sciamachy +sciamachies +sciametry +scian +sciapod +sciapodous +sciara +sciarid +sciaridae +sciarinae +sciascope +sciascopy +sciath +sciatheric +sciatherical +sciatherically +sciatic +sciatica +sciatical +sciatically +sciaticas +sciaticky +sciatics +scybala +scybalous +scybalum +scibile +scye +scyelite +science +scienced +sciences +scient +scienter +scientia +sciential +scientiarum +scientician +scientific +scientifical +scientifically +scientificalness +scientificogeographical +scientificohistorical +scientificophilosophical +scientificopoetic +scientificoreligious +scientificoromantic +scientintically +scientism +scientist +scientistic +scientistically +scientists +scientize +scientolism +scientology +scientologist +scil +scyld +scilicet +scilla +scylla +scyllaea +scyllaeidae +scillain +scyllarian +scyllaridae +scyllaroid +scyllarus +scillas +scyllidae +scylliidae +scyllioid +scylliorhinidae +scylliorhinoid +scylliorhinus +scillipicrin +scillitan +scyllite +scillitin +scillitine +scyllitol +scillitoxin +scyllium +scillonian +scimetar +scimetars +scimitar +scimitared +scimitarpod +scimitars +scimiter +scimitered +scimiterpod +scimiters +scincid +scincidae +scincidoid +scinciform +scincoid +scincoidian +scincoids +scincomorpha +scincus +scind +sciniph +scintigraphy +scintigraphic +scintil +scintilla +scintillant +scintillantly +scintillas +scintillate +scintillated +scintillates +scintillating +scintillatingly +scintillation +scintillations +scintillator +scintillators +scintillescent +scintillize +scintillometer +scintilloscope +scintillose +scintillous +scintillously +scintle +scintled +scintler +scintling +sciograph +sciography +sciographic +sciolism +sciolisms +sciolist +sciolistic +sciolists +sciolous +sciolto +sciomachy +sciomachiology +sciomancy +sciomantic +scion +scions +sciophilous +sciophyte +sciophobia +scioptic +sciopticon +scioptics +scioptric +sciosophy +sciosophies +sciosophist +sciot +scioterical +scioterique +sciotheism +sciotheric +sciotherical +sciotherically +scious +scypha +scyphae +scyphate +scyphi +scyphiferous +scyphiform +scyphiphorous +scyphistoma +scyphistomae +scyphistomas +scyphistomoid +scyphistomous +scyphoi +scyphomancy +scyphomedusae +scyphomedusan +scyphomedusoid +scyphophore +scyphophori +scyphophorous +scyphopolyp +scyphose +scyphostoma +scyphozoa +scyphozoan +scyphula +scyphulus +scyphus +scypphi +scirenga +scirocco +sciroccos +scirophoria +scirophorion +scirpus +scirrhi +scirrhogastria +scirrhoid +scirrhoma +scirrhosis +scirrhosity +scirrhous +scirrhus +scirrhuses +scirrosity +scirtopod +scirtopoda +scirtopodous +sciscitation +scissel +scissible +scissil +scissile +scission +scissions +scissiparity +scissor +scissorbill +scissorbird +scissored +scissorer +scissoria +scissoring +scissorium +scissorlike +scissorlikeness +scissors +scissorsbird +scissorsmith +scissorstail +scissortail +scissorwise +scissura +scissure +scissurella +scissurellid +scissurellidae +scissures +scyt +scytale +scitaminales +scitamineae +scyth +scythe +scythed +scytheless +scythelike +scytheman +scythes +scythesmith +scythestone +scythework +scythian +scythic +scything +scythize +scytitis +scytoblastema +scytodepsic +scytonema +scytonemataceae +scytonemataceous +scytonematoid +scytonematous +scytopetalaceae +scytopetalaceous +scytopetalum +scituate +sciurid +sciuridae +sciurine +sciurines +sciuroid +sciuroids +sciuromorph +sciuromorpha +sciuromorphic +sciuropterus +sciurus +scivvy +scivvies +sclaff +sclaffed +sclaffer +sclaffers +sclaffert +sclaffing +sclaffs +sclat +sclatch +sclate +sclater +sclav +sclavonian +sclaw +sclent +scler +sclera +sclerae +scleral +scleranth +scleranthaceae +scleranthus +scleras +scleratogenous +sclere +sclerectasia +sclerectomy +sclerectomies +scleredema +sclereid +sclereids +sclerema +sclerencephalia +sclerenchyma +sclerenchymatous +sclerenchyme +sclererythrin +scleretinite +scleria +scleriasis +sclerify +sclerification +sclerite +sclerites +scleritic +scleritis +sclerized +sclerobase +sclerobasic +scleroblast +scleroblastema +scleroblastemic +scleroblastic +sclerocauly +sclerochorioiditis +sclerochoroiditis +scleroconjunctival +scleroconjunctivitis +sclerocornea +sclerocorneal +sclerodactyly +sclerodactylia +sclerodema +scleroderm +scleroderma +sclerodermaceae +sclerodermata +sclerodermatales +sclerodermatitis +sclerodermatous +sclerodermi +sclerodermia +sclerodermic +sclerodermite +sclerodermitic +sclerodermitis +sclerodermous +sclerogen +sclerogeni +sclerogenic +sclerogenoid +sclerogenous +scleroid +scleroiritis +sclerokeratitis +sclerokeratoiritis +scleroma +scleromas +scleromata +scleromeninx +scleromere +sclerometer +sclerometric +scleronychia +scleronyxis +scleropages +scleroparei +sclerophyll +sclerophylly +sclerophyllous +sclerophthalmia +scleroprotein +sclerosal +sclerosarcoma +scleroscope +sclerose +sclerosed +scleroseptum +scleroses +sclerosing +sclerosis +scleroskeletal +scleroskeleton +sclerospora +sclerostenosis +sclerostoma +sclerostomiasis +sclerotal +sclerote +sclerotia +sclerotial +sclerotic +sclerotica +sclerotical +scleroticectomy +scleroticochorioiditis +scleroticochoroiditis +scleroticonyxis +scleroticotomy +sclerotin +sclerotinia +sclerotinial +sclerotiniose +sclerotioid +sclerotitic +sclerotitis +sclerotium +sclerotization +sclerotized +sclerotoid +sclerotome +sclerotomy +sclerotomic +sclerotomies +sclerous +scleroxanthin +sclerozone +scliff +sclim +sclimb +scoad +scob +scobby +scobicular +scobiform +scobs +scodgy +scoff +scoffed +scoffer +scoffery +scoffers +scoffing +scoffingly +scoffingstock +scofflaw +scofflaws +scoffs +scog +scoggan +scogger +scoggin +scogginism +scogginist +scogie +scoinson +scoke +scolb +scold +scoldable +scolded +scoldenore +scolder +scolders +scolding +scoldingly +scoldings +scolds +scoleces +scoleciasis +scolecid +scolecida +scoleciform +scolecite +scolecoid +scolecology +scolecophagous +scolecospore +scoley +scoleryng +scolex +scolia +scolices +scoliid +scoliidae +scolymus +scoliograptic +scoliokyposis +scolioma +scoliomas +scoliometer +scolion +scoliorachitic +scoliosis +scoliotic +scoliotone +scolite +scolytid +scolytidae +scolytids +scolytoid +scolytus +scollop +scolloped +scolloper +scolloping +scollops +scoloc +scolog +scolopaceous +scolopacidae +scolopacine +scolopax +scolopendra +scolopendrella +scolopendrellidae +scolopendrelloid +scolopendrid +scolopendridae +scolopendriform +scolopendrine +scolopendrium +scolopendroid +scolopes +scolophore +scolopophore +scolops +scomber +scomberoid +scombresocidae +scombresox +scombrid +scombridae +scombriform +scombriformes +scombrine +scombroid +scombroidea +scombroidean +scombrone +scomfit +scomm +sconce +sconced +sconcer +sconces +sconcheon +sconcible +sconcing +scone +scones +scooch +scoon +scoop +scooped +scooper +scoopers +scoopful +scoopfulfuls +scoopfuls +scooping +scoopingly +scoops +scoopsful +scoot +scooted +scooter +scooters +scooting +scoots +scop +scopa +scoparin +scoparium +scoparius +scopate +scope +scoped +scopeless +scopelid +scopelidae +scopeliform +scopelism +scopeloid +scopelus +scopes +scopet +scophony +scopic +scopidae +scopiferous +scopiform +scopiformly +scopine +scoping +scopious +scopiped +scopola +scopolamin +scopolamine +scopoleine +scopoletin +scopoline +scopone +scopophilia +scopophiliac +scopophilic +scopperil +scops +scoptical +scoptically +scoptophilia +scoptophiliac +scoptophilic +scoptophobia +scopula +scopulae +scopularia +scopularian +scopulas +scopulate +scopuliferous +scopuliform +scopuliped +scopulipedes +scopulite +scopulous +scopulousness +scopus +scorbuch +scorbute +scorbutic +scorbutical +scorbutically +scorbutize +scorbutus +scorce +scorch +scorched +scorcher +scorchers +scorches +scorching +scorchingly +scorchingness +scorchproof +scorchs +scordato +scordatura +scordaturas +scordature +scordium +score +scoreboard +scoreboards +scorebook +scorecard +scored +scorekeeper +scorekeeping +scoreless +scorepad +scorepads +scorer +scorers +scores +scoresheet +scoria +scoriac +scoriaceous +scoriae +scorify +scorification +scorified +scorifier +scorifies +scorifying +scoriform +scoring +scorings +scorious +scorkle +scorn +scorned +scorner +scorners +scornful +scornfully +scornfulness +scorny +scorning +scorningly +scornproof +scorns +scorodite +scorpaena +scorpaenid +scorpaenidae +scorpaenoid +scorpene +scorper +scorpidae +scorpididae +scorpii +scorpiid +scorpio +scorpioid +scorpioidal +scorpioidea +scorpion +scorpiones +scorpionfish +scorpionfishes +scorpionfly +scorpionflies +scorpionic +scorpionid +scorpionida +scorpionidea +scorpionis +scorpions +scorpionweed +scorpionwort +scorpios +scorpiurus +scorpius +scorse +scorser +scortation +scortatory +scorza +scorzonera +scot +scotal +scotale +scotch +scotched +scotcher +scotchery +scotches +scotchy +scotchify +scotchification +scotchiness +scotching +scotchman +scotchmen +scotchness +scotchwoman +scote +scoter +scoterythrous +scoters +scotia +scotias +scotic +scotino +scotism +scotist +scotistic +scotistical +scotize +scotland +scotlandwards +scotodinia +scotogram +scotograph +scotography +scotographic +scotoma +scotomas +scotomata +scotomatic +scotomatical +scotomatous +scotomy +scotomia +scotomic +scotophilia +scotophiliac +scotophobia +scotopia +scotopias +scotopic +scotoscope +scotosis +scots +scotsman +scotsmen +scotswoman +scott +scotty +scottice +scotticism +scotticize +scottie +scotties +scottify +scottification +scottish +scottisher +scottishly +scottishman +scottishness +scouch +scouk +scoundrel +scoundreldom +scoundrelish +scoundrelism +scoundrelly +scoundrels +scoundrelship +scoup +scour +scourage +scoured +scourer +scourers +scouress +scourfish +scourfishes +scourge +scourged +scourger +scourgers +scourges +scourging +scourgingly +scoury +scouriness +scouring +scourings +scours +scourway +scourweed +scourwort +scouse +scouses +scout +scoutcraft +scoutdom +scouted +scouter +scouters +scouth +scouther +scouthered +scouthering +scouthers +scouthood +scouths +scouting +scoutingly +scoutings +scoutish +scoutmaster +scoutmasters +scouts +scoutwatch +scove +scovel +scovy +scovillite +scow +scowbank +scowbanker +scowder +scowdered +scowdering +scowders +scowed +scowing +scowl +scowled +scowler +scowlers +scowlful +scowling +scowlingly +scowlproof +scowls +scowman +scowmen +scows +scowther +scr +scrab +scrabble +scrabbled +scrabbler +scrabblers +scrabbles +scrabbly +scrabbling +scrabe +scraber +scrae +scraffle +scrag +scragged +scraggedly +scraggedness +scragger +scraggy +scraggier +scraggiest +scraggily +scragginess +scragging +scraggle +scraggled +scraggly +scragglier +scraggliest +scraggliness +scraggling +scrags +scray +scraich +scraiched +scraiching +scraichs +scraye +scraigh +scraighed +scraighing +scraighs +scraily +scram +scramasax +scramasaxe +scramb +scramble +scramblebrained +scrambled +scramblement +scrambler +scramblers +scrambles +scrambly +scrambling +scramblingly +scrammed +scramming +scrampum +scrams +scran +scranch +scrank +scranky +scrannel +scrannels +scranny +scrannier +scranniest +scranning +scrap +scrapable +scrapbook +scrapbooks +scrape +scrapeage +scraped +scrapepenny +scraper +scraperboard +scrapers +scrapes +scrapheap +scrapy +scrapie +scrapies +scrapiness +scraping +scrapingly +scrapings +scrapler +scraplet +scrapling +scrapman +scrapmonger +scrappage +scrapped +scrapper +scrappers +scrappet +scrappy +scrappier +scrappiest +scrappily +scrappiness +scrapping +scrappingly +scrapple +scrappler +scrapples +scraps +scrapworks +scrat +scratch +scratchable +scratchably +scratchback +scratchboard +scratchbrush +scratchcard +scratchcarding +scratchcat +scratched +scratcher +scratchers +scratches +scratchy +scratchier +scratchiest +scratchification +scratchily +scratchiness +scratching +scratchingly +scratchless +scratchlike +scratchman +scratchpad +scratchpads +scratchproof +scratchweed +scratchwork +scrath +scratter +scrattle +scrattling +scrauch +scrauchle +scraunch +scraw +scrawk +scrawl +scrawled +scrawler +scrawlers +scrawly +scrawlier +scrawliest +scrawliness +scrawling +scrawls +scrawm +scrawny +scrawnier +scrawniest +scrawnily +scrawniness +scraze +screak +screaked +screaky +screaking +screaks +scream +screamed +screamer +screamers +screamy +screaminess +screaming +screamingly +screamproof +screams +screar +scree +screech +screechbird +screeched +screecher +screeches +screechy +screechier +screechiest +screechily +screechiness +screeching +screechingly +screed +screeded +screeding +screeds +screek +screel +screeman +screen +screenable +screenage +screencraft +screendom +screened +screener +screeners +screenful +screeny +screening +screenings +screenland +screenless +screenlike +screenman +screeno +screenplay +screenplays +screens +screensman +screenwise +screenwork +screenwriter +screes +screet +screeve +screeved +screever +screeving +screich +screigh +screve +screver +screw +screwable +screwage +screwball +screwballs +screwbarrel +screwbean +screwdrive +screwdriver +screwdrivers +screwed +screwer +screwers +screwfly +screwhead +screwy +screwier +screwiest +screwiness +screwing +screwish +screwless +screwlike +screwman +screwmatics +screwpile +screwplate +screwpod +screwpropeller +screws +screwship +screwsman +screwstem +screwstock +screwwise +screwworm +scrfchar +scry +scribable +scribacious +scribaciousness +scribal +scribals +scribanne +scribatious +scribatiousness +scribbet +scribblage +scribblative +scribblatory +scribble +scribbleable +scribbled +scribbledom +scribbleism +scribblemania +scribblemaniacal +scribblement +scribbleomania +scribbler +scribblers +scribbles +scribbly +scribbling +scribblingly +scribe +scribed +scriber +scribers +scribes +scribeship +scribing +scribism +scribophilous +scride +scryer +scrieve +scrieved +scriever +scrieves +scrieving +scriggle +scriggler +scriggly +scrying +scrike +scrim +scrime +scrimer +scrimy +scrimmage +scrimmaged +scrimmager +scrimmages +scrimmaging +scrimp +scrimped +scrimper +scrimpy +scrimpier +scrimpiest +scrimpily +scrimpiness +scrimping +scrimpingly +scrimpit +scrimply +scrimpness +scrimps +scrimption +scrims +scrimshander +scrimshandy +scrimshank +scrimshanker +scrimshaw +scrimshaws +scrimshon +scrimshorn +scrin +scrinch +scrine +scringe +scrinia +scriniary +scrinium +scrip +scripee +scripless +scrippage +scrips +scripsit +script +scripted +scripter +scripting +scription +scriptitious +scriptitiously +scriptitory +scriptive +scripto +scriptor +scriptory +scriptoria +scriptorial +scriptorium +scriptoriums +scripts +scriptum +scriptural +scripturalism +scripturalist +scripturality +scripturalize +scripturally +scripturalness +scripturarian +scripture +scriptured +scriptureless +scriptures +scripturiency +scripturient +scripturism +scripturist +scriptwriter +scriptwriting +scripula +scripulum +scripuralistic +scrit +scritch +scrite +scrithe +scritoire +scrivaille +scrivan +scrivano +scrive +scrived +scrivello +scrivelloes +scrivellos +scriven +scrivener +scrivenery +scriveners +scrivenership +scrivening +scrivenly +scriver +scrives +scriving +scrob +scrobble +scrobe +scrobicula +scrobicular +scrobiculate +scrobiculated +scrobicule +scrobiculus +scrobis +scrod +scroddled +scrodgill +scrods +scroff +scrofula +scrofularoot +scrofulas +scrofulaweed +scrofulide +scrofulism +scrofulitic +scrofuloderm +scrofuloderma +scrofulorachitic +scrofulosis +scrofulotuberculous +scrofulous +scrofulously +scrofulousness +scrog +scrogged +scroggy +scroggie +scroggier +scroggiest +scrogie +scrogs +scroyle +scroinoch +scroinogh +scrolar +scroll +scrolled +scrollery +scrollhead +scrolly +scrolling +scrolls +scrollwise +scrollwork +scronach +scroo +scrooch +scrooge +scrooges +scroop +scrooped +scrooping +scroops +scrophularia +scrophulariaceae +scrophulariaceous +scrota +scrotal +scrotectomy +scrotiform +scrotitis +scrotocele +scrotofemoral +scrotta +scrotum +scrotums +scrouge +scrouged +scrouger +scrouges +scrouging +scrounge +scrounged +scrounger +scroungers +scrounges +scroungy +scroungier +scroungiest +scrounging +scrout +scrow +scrub +scrubbable +scrubbed +scrubber +scrubbery +scrubbers +scrubby +scrubbier +scrubbiest +scrubbily +scrubbiness +scrubbing +scrubbird +scrubbly +scrubboard +scrubgrass +scrubland +scrublike +scrubs +scrubwoman +scrubwomen +scrubwood +scruf +scruff +scruffy +scruffier +scruffiest +scruffily +scruffiness +scruffle +scruffman +scruffs +scruft +scrum +scrummage +scrummaged +scrummager +scrummaging +scrump +scrumpy +scrumple +scrumption +scrumptious +scrumptiously +scrumptiousness +scrums +scrunch +scrunched +scrunches +scrunchy +scrunching +scrunchs +scrunge +scrunger +scrunt +scrunty +scruple +scrupled +scrupleless +scrupler +scruples +scruplesome +scruplesomeness +scrupling +scrupula +scrupular +scrupuli +scrupulist +scrupulosity +scrupulosities +scrupulous +scrupulously +scrupulousness +scrupulum +scrupulus +scrush +scrutability +scrutable +scrutate +scrutation +scrutator +scrutatory +scrutinant +scrutinate +scrutineer +scrutiny +scrutinies +scrutinisation +scrutinise +scrutinised +scrutinising +scrutinization +scrutinize +scrutinized +scrutinizer +scrutinizers +scrutinizes +scrutinizing +scrutinizingly +scrutinous +scrutinously +scruto +scrutoire +scruze +sct +sctd +scuba +scubas +scud +scuddaler +scuddawn +scudded +scudder +scuddy +scuddick +scudding +scuddle +scudi +scudler +scudo +scuds +scuff +scuffed +scuffer +scuffy +scuffing +scuffle +scuffled +scuffler +scufflers +scuffles +scuffly +scuffling +scufflingly +scuffs +scuft +scufter +scug +scuggery +sculch +sculduddery +sculdudderies +sculduggery +sculk +sculked +sculker +sculkers +sculking +sculks +scull +scullduggery +sculled +sculler +scullery +sculleries +scullers +scullful +sculling +scullion +scullionish +scullionize +scullions +scullionship +scullog +scullogue +sculls +sculp +sculped +sculper +sculpin +sculping +sculpins +sculps +sculpsit +sculpt +sculpted +sculptile +sculpting +sculptitory +sculptograph +sculptography +sculptor +sculptorid +sculptors +sculptress +sculptresses +sculpts +sculptural +sculpturally +sculpturation +sculpture +sculptured +sculpturer +sculptures +sculpturesque +sculpturesquely +sculpturesqueness +sculpturing +sculsh +scult +scum +scumber +scumble +scumbled +scumbles +scumbling +scumboard +scumfish +scumless +scumlike +scummed +scummer +scummers +scummy +scummier +scummiest +scumminess +scumming +scumproof +scums +scun +scuncheon +scunder +scunge +scungy +scungili +scungilli +scunner +scunnered +scunnering +scunners +scup +scupful +scuppaug +scuppaugs +scupper +scuppered +scuppering +scuppernong +scuppers +scuppet +scuppit +scuppler +scups +scur +scurdy +scurf +scurfer +scurfy +scurfier +scurfiest +scurfily +scurfiness +scurflike +scurfs +scurling +scurry +scurried +scurrier +scurries +scurrying +scurril +scurrile +scurrilist +scurrility +scurrilities +scurrilize +scurrilous +scurrilously +scurrilousness +scurvy +scurvied +scurvier +scurvies +scurviest +scurvily +scurviness +scurvish +scurvyweed +scusation +scuse +scusin +scut +scuta +scutage +scutages +scutal +scutate +scutated +scutatiform +scutation +scutch +scutched +scutcheon +scutcheoned +scutcheonless +scutcheonlike +scutcheons +scutcheonwise +scutcher +scutchers +scutches +scutching +scutchs +scute +scutel +scutella +scutellae +scutellar +scutellaria +scutellarin +scutellate +scutellated +scutellation +scutellerid +scutelleridae +scutelliform +scutelligerous +scutelliplantar +scutelliplantation +scutellum +scutes +scutibranch +scutibranchia +scutibranchian +scutibranchiate +scutifer +scutiferous +scutiform +scutiger +scutigera +scutigeral +scutigeridae +scutigerous +scutiped +scuts +scutta +scutter +scuttered +scuttering +scutters +scutty +scuttle +scuttlebutt +scuttled +scuttleful +scuttleman +scuttler +scuttles +scuttling +scuttock +scutula +scutular +scutulate +scutulated +scutulum +scutum +scuz +scuzzy +sd +sdeath +sdeign +sdlc +sdrucciola +sds +sdump +se +sea +seabag +seabags +seabank +seabeach +seabeaches +seabeard +seabed +seabeds +seabee +seaberry +seabird +seabirds +seaboard +seaboards +seaboot +seaboots +seaborderer +seaborne +seabound +seacannie +seacatch +seacliff +seacoast +seacoasts +seacock +seacocks +seaconny +seacraft +seacrafty +seacrafts +seacross +seacunny +seadog +seadogs +seadrome +seadromes +seafardinger +seafare +seafarer +seafarers +seafaring +seafighter +seaflood +seafloor +seafloors +seaflower +seafoam +seafolk +seafood +seafoods +seaforthia +seafowl +seafowls +seafront +seafronts +seaghan +seagirt +seagoer +seagoing +seagull +seagulls +seah +seahorse +seahound +seak +seakeeping +seakindliness +seal +sealable +sealant +sealants +sealch +sealed +sealer +sealery +sealeries +sealers +sealess +sealet +sealette +sealevel +sealflower +sealy +sealyham +sealike +sealine +sealing +sealkie +sealless +seallike +seals +sealskin +sealskins +sealwort +seam +seaman +seamancraft +seamanite +seamanly +seamanlike +seamanlikeness +seamanliness +seamanship +seamark +seamarks +seamas +seambiter +seamed +seamen +seamer +seamers +seamew +seamy +seamier +seamiest +seaminess +seaming +seamless +seamlessly +seamlessness +seamlet +seamlike +seamost +seamount +seamounts +seamrend +seamrog +seams +seamster +seamsters +seamstress +seamstresses +seamus +sean +seance +seances +seapiece +seapieces +seaplane +seaplanes +seapoose +seaport +seaports +seapost +seaquake +seaquakes +sear +searce +searcer +search +searchable +searchableness +searchant +searched +searcher +searcheress +searcherlike +searchers +searchership +searches +searchful +searching +searchingly +searchingness +searchings +searchless +searchlight +searchlights +searchment +searcloth +seared +searedness +searer +searest +seary +searing +searingly +searlesite +searness +searoving +sears +seas +seasan +seascape +seascapes +seascapist +seascout +seascouting +seascouts +seashell +seashells +seashine +seashore +seashores +seasick +seasickness +seaside +seasider +seasides +seasnail +season +seasonable +seasonableness +seasonably +seasonal +seasonality +seasonally +seasonalness +seasoned +seasonedly +seasoner +seasoners +seasoning +seasoninglike +seasonings +seasonless +seasons +seastar +seastrand +seastroke +seat +seatang +seatbelt +seated +seater +seaters +seathe +seating +seatings +seatless +seatmate +seatmates +seatrain +seatrains +seatron +seats +seatsman +seatstone +seattle +seatwork +seatworks +seave +seavy +seaway +seaways +seawall +seawalls +seawan +seawans +seawant +seawants +seaward +seawardly +seawards +seaware +seawares +seawater +seawaters +seaweed +seaweedy +seaweeds +seawife +seawoman +seaworn +seaworthy +seaworthiness +seax +seba +sebacate +sebaceous +sebaceousness +sebacic +sebago +sebait +sebasic +sebastian +sebastianite +sebastichthys +sebastine +sebastodes +sebat +sebate +sebesten +sebiferous +sebific +sebilla +sebiparous +sebkha +sebolith +seborrhagia +seborrhea +seborrheal +seborrheic +seborrhoea +seborrhoeic +seborrhoic +sebright +sebum +sebums +sebundy +sec +secability +secable +secale +secalin +secaline +secalose +secamone +secancy +secant +secantly +secants +secateur +secateurs +secchio +secco +seccos +seccotine +secede +seceded +seceder +seceders +secedes +seceding +secern +secerned +secernent +secerning +secernment +secerns +secesh +secesher +secess +secessia +secession +secessional +secessionalist +secessiondom +secessioner +secessionism +secessionist +secessionists +secessions +sech +sechium +sechuana +secy +seck +seckel +seclude +secluded +secludedly +secludedness +secludes +secluding +secluse +seclusion +seclusionist +seclusive +seclusively +seclusiveness +secno +secobarbital +secodont +secohm +secohmmeter +seconal +second +secondar +secondary +secondaries +secondarily +secondariness +seconde +seconded +seconder +seconders +secondes +secondhand +secondhanded +secondhandedly +secondhandedness +secondi +secondine +secondines +seconding +secondly +secondment +secondness +secondo +secondrater +seconds +secondsighted +secondsightedness +secos +secours +secpar +secpars +secque +secration +secre +secrecy +secrecies +secret +secreta +secretage +secretagogue +secretaire +secretar +secretary +secretarial +secretarian +secretariat +secretariate +secretariats +secretaries +secretaryship +secretaryships +secrete +secreted +secreter +secretes +secretest +secretin +secreting +secretins +secretion +secretional +secretionary +secretions +secretitious +secretive +secretively +secretivelies +secretiveness +secretly +secretmonger +secretness +secreto +secretomotor +secretor +secretory +secretors +secrets +secretum +secs +sect +sectary +sectarial +sectarian +sectarianise +sectarianised +sectarianising +sectarianism +sectarianize +sectarianized +sectarianizing +sectarianly +sectarians +sectaries +sectarism +sectarist +sectator +sectile +sectility +section +sectional +sectionalisation +sectionalise +sectionalised +sectionalising +sectionalism +sectionalist +sectionality +sectionalization +sectionalize +sectionalized +sectionalizing +sectionally +sectionary +sectioned +sectioning +sectionist +sectionize +sectionized +sectionizing +sections +sectioplanography +sectism +sectist +sectiuncle +sective +sector +sectoral +sectored +sectorial +sectoring +sectors +sectroid +sects +sectuary +sectwise +secular +secularisation +secularise +secularised +seculariser +secularising +secularism +secularist +secularistic +secularists +secularity +secularities +secularization +secularize +secularized +secularizer +secularizers +secularizes +secularizing +secularly +secularness +seculars +seculum +secund +secunda +secundate +secundation +secundiflorous +secundigravida +secundine +secundines +secundipara +secundiparity +secundiparous +secundly +secundogeniture +secundoprimary +secundum +secundus +securable +securableness +securance +secure +secured +secureful +securely +securement +secureness +securer +securers +secures +securest +securicornate +securifer +securifera +securiferous +securiform +securigera +securigerous +securing +securings +securitan +security +securities +secus +secutor +sed +sedaceae +sedan +sedang +sedanier +sedans +sedarim +sedat +sedate +sedated +sedately +sedateness +sedater +sedates +sedatest +sedating +sedation +sedations +sedative +sedatives +sedent +sedentary +sedentaria +sedentarily +sedentariness +sedentation +seder +seders +sederunt +sederunts +sedge +sedged +sedgelike +sedges +sedgy +sedgier +sedgiest +sedging +sedigitate +sedigitated +sedile +sedilia +sedilium +sediment +sedimental +sedimentary +sedimentaries +sedimentarily +sedimentate +sedimentation +sedimented +sedimenting +sedimentology +sedimentologic +sedimentological +sedimentologically +sedimentologist +sedimentous +sediments +sedimetric +sedimetrical +sedition +seditionary +seditionist +seditionists +seditions +seditious +seditiously +seditiousness +sedjadeh +sedovic +seduce +seduceability +seduceable +seduced +seducee +seducement +seducer +seducers +seduces +seducible +seducing +seducingly +seducive +seduct +seduction +seductionist +seductions +seductive +seductively +seductiveness +seductress +seductresses +sedulity +sedulities +sedulous +sedulously +sedulousness +sedum +sedums +see +seeable +seeableness +seeably +seebeck +seecatch +seecatchie +seecawk +seech +seechelt +seed +seedage +seedball +seedbed +seedbeds +seedbird +seedbox +seedcake +seedcakes +seedcase +seedcases +seedeater +seeded +seeder +seeders +seedful +seedgall +seedy +seedier +seediest +seedily +seediness +seeding +seedings +seedkin +seedleaf +seedless +seedlessness +seedlet +seedlike +seedling +seedlings +seedlip +seedman +seedmen +seedness +seedpod +seedpods +seeds +seedsman +seedsmen +seedstalk +seedster +seedtime +seedtimes +seege +seeing +seeingly +seeingness +seeings +seek +seeker +seekerism +seekers +seeking +seeks +seel +seeled +seelful +seely +seelily +seeliness +seeling +seels +seem +seemable +seemably +seemed +seemer +seemers +seeming +seemingly +seemingness +seemings +seemless +seemly +seemlier +seemliest +seemlihead +seemlily +seemliness +seems +seen +seenie +seenil +seenu +seep +seepage +seepages +seeped +seepy +seepier +seepiest +seeping +seepproof +seeps +seepweed +seer +seerband +seercraft +seeress +seeresses +seerfish +seerhand +seerhood +seerlike +seerpaw +seers +seership +seersucker +sees +seesaw +seesawed +seesawiness +seesawing +seesaws +seesee +seethe +seethed +seether +seethes +seething +seethingly +seetulputty +seewee +sefekhet +sefton +seg +segar +segathy +segetal +seggar +seggard +seggars +segged +seggy +seggio +seggiola +seggrom +seghol +segholate +seginus +segment +segmental +segmentalize +segmentally +segmentary +segmentate +segmentation +segmentations +segmented +segmenter +segmenting +segmentize +segments +segni +segno +segnos +sego +segol +segolate +segos +segou +segreant +segregable +segregant +segregate +segregated +segregatedly +segregatedness +segregateness +segregates +segregating +segregation +segregational +segregationist +segregationists +segregative +segregator +segue +segued +segueing +seguendo +segues +seguidilla +seguidillas +seguing +sehyo +sei +sey +seybertite +seicento +seicentos +seiche +seiches +seid +seidel +seidels +seidlitz +seif +seige +seigneur +seigneurage +seigneuress +seigneury +seigneurial +seigneurs +seignior +seigniorage +seignioral +seignioralty +seigniory +seigniorial +seigniories +seigniority +seigniors +seigniorship +seignorage +seignoral +seignory +seignorial +seignories +seignorize +seiyuhonto +seiyukai +seilenoi +seilenos +seimas +seymeria +seymour +seine +seined +seiner +seiners +seines +seining +seiren +seirospore +seirosporic +seis +seisable +seise +seised +seiser +seisers +seises +seisin +seising +seisings +seisins +seism +seismal +seismatical +seismetic +seismic +seismical +seismically +seismicity +seismism +seismisms +seismochronograph +seismogram +seismograms +seismograph +seismographer +seismographers +seismography +seismographic +seismographical +seismographs +seismol +seismology +seismologic +seismological +seismologically +seismologist +seismologists +seismologue +seismometer +seismometers +seismometry +seismometric +seismometrical +seismometrograph +seismomicrophone +seismoscope +seismoscopic +seismotectonic +seismotherapy +seismotic +seisms +seisor +seisors +seisure +seisures +seit +seity +seiurus +seizable +seize +seized +seizer +seizers +seizes +seizin +seizing +seizings +seizins +seizor +seizors +seizure +seizures +sejant +sejeant +sejero +sejoin +sejoined +sejour +sejugate +sejugous +sejunct +sejunction +sejunctive +sejunctively +sejunctly +sekane +sekani +sekar +seker +sekere +sekhwan +sekos +sel +selachian +selachii +selachoid +selachoidei +selachostome +selachostomi +selachostomous +seladang +seladangs +selaginaceae +selaginella +selaginellaceae +selaginellaceous +selagite +selago +selah +selahs +selamin +selamlik +selamliks +selander +selaphobia +selbergite +selbornian +selcouth +seld +selden +seldom +seldomcy +seldomer +seldomly +seldomness +seldor +seldseen +sele +select +selectable +selectance +selected +selectedly +selectee +selectees +selecting +selection +selectional +selectionism +selectionist +selectionists +selections +selective +selectively +selectiveness +selectivity +selectivitysenescence +selectly +selectman +selectmen +selectness +selector +selectors +selects +selectus +selena +selenate +selenates +selene +selenian +seleniate +selenic +selenicereus +selenide +selenidera +selenides +seleniferous +selenigenous +selenion +selenious +selenipedium +selenite +selenites +selenitic +selenitical +selenitiferous +selenitish +selenium +seleniums +seleniuret +selenobismuthite +selenocentric +selenodesy +selenodont +selenodonta +selenodonty +selenograph +selenographer +selenographers +selenography +selenographic +selenographical +selenographically +selenographist +selenolatry +selenolog +selenology +selenological +selenologist +selenomancy +selenomorphology +selenoscope +selenosis +selenotropy +selenotropic +selenotropism +selenous +selensilver +selensulphur +seletar +selety +seleucia +seleucian +seleucid +seleucidae +seleucidan +seleucidean +seleucidian +seleucidic +self +selfadjoint +selfcide +selfdom +selfdoms +selfed +selfeffacing +selfful +selffulness +selfheal +selfheals +selfhypnotization +selfhood +selfhoods +selfing +selfish +selfishly +selfishness +selfism +selfist +selfless +selflessly +selflessness +selfly +selflike +selfmovement +selfness +selfnesses +selfpreservatory +selfpropelling +selfrestrained +selfs +selfsaid +selfsame +selfsameness +selfseekingness +selfsufficiency +selfsustainingly +selfward +selfwards +selictar +seligmannite +selihoth +selina +seling +selinuntine +selion +seljuk +seljukian +sell +sella +sellable +sellably +sellaite +sellar +sellary +sellate +selle +sellenders +seller +sellers +selles +selli +selly +sellie +selliform +selling +sellout +sellouts +sells +sels +selsyn +selsyns +selsoviet +selt +selter +seltzer +seltzers +seltzogene +selung +selva +selvage +selvaged +selvagee +selvages +selvedge +selvedged +selvedges +selves +selzogene +sem +semaeostomae +semaeostomata +semainier +semainiers +semaise +semang +semanteme +semantic +semantical +semantically +semantician +semanticist +semanticists +semantics +semantology +semantological +semantron +semaphore +semaphored +semaphores +semaphoric +semaphorical +semaphorically +semaphoring +semaphorist +semarum +semasiology +semasiological +semasiologically +semasiologist +semateme +sematic +sematography +sematographic +sematology +sematrope +semball +semblable +semblably +semblance +semblances +semblant +semblative +semble +semblence +sembling +seme +semecarpus +semee +semeed +semeia +semeiography +semeiology +semeiologic +semeiological +semeiologist +semeion +semeiotic +semeiotical +semeiotics +semel +semelfactive +semelincident +semelparity +semelparous +sememe +sememes +sememic +semen +semence +semencinae +semencontra +semens +sement +sementera +semeostoma +semes +semese +semester +semesters +semestral +semestrial +semi +semiabsorbent +semiabstract +semiabstracted +semiabstraction +semiacademic +semiacademical +semiacademically +semiaccomplishment +semiacetic +semiacid +semiacidic +semiacidified +semiacidulated +semiacquaintance +semiacrobatic +semiactive +semiactively +semiactiveness +semiadherent +semiadhesive +semiadhesively +semiadhesiveness +semiadjectively +semiadnate +semiaerial +semiaffectionate +semiagricultural +semiahmoo +semialbinism +semialcoholic +semialien +semiallegiance +semiallegoric +semiallegorical +semiallegorically +semialpine +semialuminous +semiamplexicaul +semiamplitude +semian +semianaesthetic +semianalytic +semianalytical +semianalytically +semianarchism +semianarchist +semianarchistic +semianatomic +semianatomical +semianatomically +semianatropal +semianatropous +semiandrogenous +semianesthetic +semiangle +semiangular +semianimal +semianimate +semianimated +semianna +semiannealed +semiannual +semiannually +semiannular +semianthracite +semianthropologic +semianthropological +semianthropologically +semiantiministerial +semiantique +semiape +semiaperiodic +semiaperture +semiappressed +semiaquatic +semiarboreal +semiarborescent +semiarc +semiarch +semiarchitectural +semiarchitecturally +semiarid +semiaridity +semiarticulate +semiarticulately +semiasphaltic +semiatheist +semiattached +semiautomated +semiautomatic +semiautomatically +semiautomatics +semiautonomous +semiaxis +semibacchanalian +semibachelor +semibay +semibald +semibaldly +semibaldness +semibalked +semiball +semiballoon +semiband +semibarbarian +semibarbarianism +semibarbaric +semibarbarism +semibarbarous +semibaronial +semibarren +semibase +semibasement +semibastion +semibeam +semibejan +semibelted +semibifid +semibiographic +semibiographical +semibiographically +semibiologic +semibiological +semibiologically +semibituminous +semiblasphemous +semiblasphemously +semiblasphemousness +semibleached +semiblind +semiblunt +semibody +semiboiled +semibold +semibolshevist +semibolshevized +semibouffant +semibourgeois +semibreve +semibull +semibureaucratic +semibureaucratically +semiburrowing +semic +semicabalistic +semicabalistical +semicabalistically +semicadence +semicalcareous +semicalcined +semicallipygian +semicanal +semicanalis +semicannibalic +semicantilever +semicapitalistic +semicapitalistically +semicarbazide +semicarbazone +semicarbonate +semicarbonize +semicardinal +semicaricatural +semicartilaginous +semicarved +semicastrate +semicastration +semicatalyst +semicatalytic +semicathartic +semicatholicism +semicaudate +semicelestial +semicell +semicellulose +semicellulous +semicentenary +semicentenarian +semicentenaries +semicentennial +semicentury +semicha +semichannel +semichaotic +semichaotically +semichemical +semichemically +semicheviot +semichevron +semichiffon +semichivalrous +semichoric +semichorus +semichrome +semicyclic +semicycloid +semicylinder +semicylindric +semicylindrical +semicynical +semicynically +semicircle +semicircled +semicircles +semicircular +semicircularity +semicircularly +semicircularness +semicircumference +semicircumferentor +semicircumvolution +semicirque +semicitizen +semicivilization +semicivilized +semiclassic +semiclassical +semiclassically +semiclause +semicleric +semiclerical +semiclerically +semiclimber +semiclimbing +semiclinical +semiclinically +semiclose +semiclosed +semiclosure +semicoagulated +semicoke +semicollapsible +semicollar +semicollegiate +semicolloid +semicolloidal +semicolloquial +semicolloquially +semicolon +semicolony +semicolonial +semicolonialism +semicolonially +semicolons +semicolumn +semicolumnar +semicoma +semicomas +semicomatose +semicombined +semicombust +semicomic +semicomical +semicomically +semicommercial +semicommercially +semicommunicative +semicompact +semicompacted +semicomplete +semicomplicated +semiconceal +semiconcealed +semiconcrete +semiconditioned +semiconducting +semiconduction +semiconductor +semiconductors +semicone +semiconfident +semiconfinement +semiconfluent +semiconformist +semiconformity +semiconic +semiconical +semiconically +semiconnate +semiconnection +semiconoidal +semiconscious +semiconsciously +semiconsciousness +semiconservative +semiconservatively +semiconsonant +semiconsonantal +semiconspicuous +semicontinent +semicontinuous +semicontinuously +semicontinuum +semicontraction +semicontradiction +semiconventional +semiconventionality +semiconventionally +semiconvergence +semiconvergent +semiconversion +semiconvert +semicope +semicordate +semicordated +semicoriaceous +semicorneous +semicoronate +semicoronated +semicoronet +semicostal +semicostiferous +semicotyle +semicotton +semicounterarch +semicountry +semicrepe +semicrescentic +semicretin +semicretinism +semicriminal +semicrystallinc +semicrystalline +semicroma +semicrome +semicrustaceous +semicubical +semicubit +semicultivated +semicultured +semicup +semicupe +semicupium +semicupola +semicured +semicurl +semicursive +semicurvilinear +semidaily +semidangerous +semidangerously +semidangerousness +semidark +semidarkness +semidead +semideaf +semideafness +semidecadent +semidecadently +semidecay +semidecayed +semidecussation +semidefensive +semidefensively +semidefensiveness +semidefined +semidefinite +semidefinitely +semidefiniteness +semideify +semideific +semideification +semideistical +semideity +semidelight +semidelirious +semidelirium +semideltaic +semidemented +semidenatured +semidependence +semidependent +semidependently +semideponent +semidesert +semideserts +semidestruction +semidestructive +semidetached +semidetachment +semideterministic +semideveloped +semidiagrammatic +semidiameter +semidiapason +semidiapente +semidiaphaneity +semidiaphanous +semidiaphanously +semidiaphanousness +semidiatessaron +semidictatorial +semidictatorially +semidictatorialness +semidifference +semidigested +semidigitigrade +semidigression +semidilapidation +semidine +semidiness +semidirect +semidirectness +semidisabled +semidisk +semiditone +semidiurnal +semidivided +semidivine +semidivision +semidivisive +semidivisively +semidivisiveness +semidocumentary +semidodecagon +semidole +semidome +semidomed +semidomes +semidomestic +semidomestically +semidomesticated +semidomestication +semidomical +semidominant +semidormant +semidouble +semidrachm +semidramatic +semidramatical +semidramatically +semidress +semidressy +semidry +semidried +semidrying +semiductile +semidull +semiduplex +semidurables +semiduration +semiearly +semieducated +semieffigy +semiegg +semiegret +semielastic +semielastically +semielevated +semielision +semiellipse +semiellipsis +semiellipsoidal +semielliptic +semielliptical +semiemotional +semiemotionally +semiempirical +semiempirically +semienclosed +semienclosure +semiengaged +semiepic +semiepical +semiepically +semiequitant +semierect +semierectly +semierectness +semieremitical +semiessay +semievergreen +semiexclusive +semiexclusively +semiexclusiveness +semiexecutive +semiexhibitionist +semiexpanded +semiexpansible +semiexperimental +semiexperimentally +semiexplanation +semiexposed +semiexpositive +semiexpository +semiexposure +semiexpressionistic +semiexternal +semiexternalized +semiexternally +semiextinct +semiextinction +semifable +semifabulous +semifailure +semifamine +semifascia +semifasciated +semifashion +semifast +semifatalistic +semiferal +semiferous +semifeudal +semifeudalism +semify +semifib +semifiction +semifictional +semifictionalized +semifictionally +semifigurative +semifiguratively +semifigurativeness +semifigure +semifinal +semifinalist +semifinals +semifine +semifinish +semifinished +semifiscal +semifistular +semifit +semifitted +semifitting +semifixed +semiflashproof +semiflex +semiflexed +semiflexible +semiflexion +semiflexure +semiflint +semifloating +semifloret +semifloscular +semifloscule +semiflosculose +semiflosculous +semifluctuant +semifluctuating +semifluid +semifluidic +semifluidity +semifoaming +semiforbidding +semiforeign +semiform +semiformal +semiformed +semifossil +semifossilized +semifrantic +semifrater +semifriable +semifrontier +semifuddle +semifunctional +semifunctionalism +semifunctionally +semifurnished +semifused +semifusion +semifuturistic +semigala +semigelatinous +semigentleman +semigenuflection +semigeometric +semigeometrical +semigeometrically +semigirder +semiglaze +semiglazed +semiglobe +semiglobose +semiglobular +semiglobularly +semiglorious +semigloss +semiglutin +semigod +semigovernmental +semigovernmentally +semigrainy +semigranitic +semigranulate +semigraphic +semigraphics +semigravel +semigroove +semigroup +semih +semihand +semihaness +semihard +semiharden +semihardened +semihardy +semihardness +semihastate +semihepatization +semiherbaceous +semiheretic +semiheretical +semiheterocercal +semihexagon +semihexagonal +semihyaline +semihiant +semihiatus +semihibernation +semihydrate +semihydrobenzoinic +semihigh +semihyperbola +semihyperbolic +semihyperbolical +semihysterical +semihysterically +semihistoric +semihistorical +semihistorically +semihobo +semihoboes +semihobos +semiholiday +semihonor +semihoral +semihorny +semihostile +semihostilely +semihostility +semihot +semihuman +semihumanism +semihumanistic +semihumanitarian +semihumanized +semihumbug +semihumorous +semihumorously +semiyearly +semiyearlies +semiintoxicated +semijealousy +semijocular +semijocularly +semijubilee +semijudicial +semijudicially +semijuridic +semijuridical +semijuridically +semikah +semilanceolate +semilate +semilatent +semilatus +semileafless +semilegal +semilegendary +semilegislative +semilegislatively +semilens +semilenticular +semilethal +semiliberal +semiliberalism +semiliberally +semilichen +semiligneous +semilimber +semilined +semiliquid +semiliquidity +semilyric +semilyrical +semilyrically +semiliterate +semilocular +semilog +semilogarithmic +semilogical +semiloyalty +semilong +semilooper +semiloose +semilor +semilucent +semiluminous +semiluminously +semiluminousness +semilunar +semilunare +semilunary +semilunate +semilunated +semilunation +semilune +semilustrous +semiluxation +semiluxury +semimachine +semimade +semimadman +semimagical +semimagically +semimagnetic +semimagnetical +semimagnetically +semimajor +semimalicious +semimaliciously +semimaliciousness +semimalignant +semimalignantly +semimanagerial +semimanagerially +semimanneristic +semimanufacture +semimanufactured +semimanufactures +semimarine +semimarking +semimat +semimaterialistic +semimathematical +semimathematically +semimatt +semimatte +semimature +semimaturely +semimatureness +semimaturity +semimechanical +semimechanistic +semimedicinal +semimember +semimembranosus +semimembranous +semimenstrual +semimercerized +semimessianic +semimetal +semimetallic +semimetamorphosis +semimetaphoric +semimetaphorical +semimetaphorically +semimicro +semimicroanalysis +semimicrochemical +semimild +semimildness +semimilitary +semimill +semimineral +semimineralized +semiminess +semiminim +semiministerial +semiminor +semimystic +semimystical +semimystically +semimysticalness +semimythic +semimythical +semimythically +semimobile +semimoderate +semimoderately +semimoist +semimolecule +semimonarchic +semimonarchical +semimonarchically +semimonastic +semimonitor +semimonopoly +semimonopolistic +semimonster +semimonthly +semimonthlies +semimoralistic +semimoron +semimountainous +semimountainously +semimucous +semimute +semina +seminaked +seminal +seminality +seminally +seminaphthalidine +seminaphthylamine +seminar +seminarcosis +seminarcotic +seminary +seminarial +seminarian +seminarianism +seminarians +seminaries +seminarist +seminaristic +seminarize +seminarrative +seminars +seminasal +seminasality +seminasally +seminase +seminatant +seminate +seminated +seminating +semination +seminationalism +seminationalistic +seminationalization +seminationalized +seminative +seminebulous +seminecessary +seminegro +seminervous +seminervously +seminervousness +seminess +semineurotic +semineurotically +semineutral +semineutrality +seminiferal +seminiferous +seminific +seminifical +seminification +seminist +seminium +seminivorous +seminocturnal +seminole +seminoles +seminoma +seminomad +seminomadic +seminomadically +seminomadism +seminomas +seminomata +seminonconformist +seminonflammable +seminonsensical +seminormal +seminormality +seminormally +seminormalness +seminose +seminovel +seminovelty +seminude +seminudity +seminule +seminuliferous +seminuria +seminvariant +seminvariantive +semiobjective +semiobjectively +semiobjectiveness +semioblivion +semioblivious +semiobliviously +semiobliviousness +semiobscurity +semioccasional +semioccasionally +semiocclusive +semioctagonal +semiofficial +semiofficially +semiography +semiology +semiological +semiologist +semionotidae +semionotus +semiopacity +semiopacous +semiopal +semiopalescent +semiopaque +semiopen +semiopened +semiopenly +semiopenness +semioptimistic +semioptimistically +semioratorical +semioratorically +semiorb +semiorbicular +semiorbicularis +semiorbiculate +semiordinate +semiorganic +semiorganically +semiorganized +semioriental +semiorientally +semiorthodox +semiorthodoxly +semioscillation +semioses +semiosis +semiosseous +semiostracism +semiotic +semiotical +semiotician +semiotics +semioval +semiovally +semiovalness +semiovaloid +semiovate +semioviparous +semiovoid +semiovoidal +semioxidated +semioxidized +semioxygenated +semioxygenized +semipacifist +semipacifistic +semipagan +semipaganish +semipalmate +semipalmated +semipalmation +semipanic +semipapal +semipapist +semiparabola +semiparalysis +semiparalytic +semiparalyzed +semiparallel +semiparameter +semiparasite +semiparasitic +semiparasitism +semiparochial +semipassive +semipassively +semipassiveness +semipaste +semipasty +semipastoral +semipastorally +semipathologic +semipathological +semipathologically +semipatriot +semipatriotic +semipatriotically +semipatterned +semipause +semipeace +semipeaceful +semipeacefully +semipectinate +semipectinated +semipectoral +semiped +semipedal +semipedantic +semipedantical +semipedantically +semipellucid +semipellucidity +semipendent +semipendulous +semipendulously +semipendulousness +semipenniform +semiperceptive +semiperfect +semiperimeter +semiperimetry +semiperiphery +semipermanent +semipermanently +semipermeability +semipermeable +semiperoid +semiperspicuous +semipertinent +semiperviness +semipervious +semiperviousness +semipetaloid +semipetrified +semiphase +semiphenomenal +semiphenomenally +semiphilologist +semiphilosophic +semiphilosophical +semiphilosophically +semiphlogisticated +semiphonotypy +semiphosphorescence +semiphosphorescent +semiphrenetic +semipictorial +semipictorially +semipinacolic +semipinacolin +semipinnate +semipious +semipiously +semipiousness +semipyramidal +semipyramidical +semipyritic +semipiscine +semiplantigrade +semiplastic +semiplumaceous +semiplume +semipneumatic +semipneumatical +semipneumatically +semipoisonous +semipoisonously +semipolar +semipolitical +semipolitician +semipoor +semipopish +semipopular +semipopularity +semipopularized +semipopularly +semiporcelain +semiporous +semiporphyritic +semiportable +semipostal +semipractical +semiprecious +semipreservation +semipreserved +semiprimigenous +semiprimitive +semiprivacy +semiprivate +semipro +semiproductive +semiproductively +semiproductiveness +semiproductivity +semiprofane +semiprofanely +semiprofaneness +semiprofanity +semiprofessional +semiprofessionalized +semiprofessionally +semiprofessionals +semiprogressive +semiprogressively +semiprogressiveness +semipronation +semiprone +semipronely +semiproneness +semipronominal +semiproof +semipropagandist +semipros +semiproselyte +semiprosthetic +semiprostrate +semiprotected +semiprotective +semiprotectively +semiprotectorate +semiproven +semiprovincial +semiprovincially +semipsychologic +semipsychological +semipsychologically +semipsychotic +semipublic +semipunitive +semipunitory +semipupa +semipurposive +semipurposively +semipurposiveness +semipurulent +semiputrid +semiquadrangle +semiquadrantly +semiquadrate +semiquantitative +semiquantitatively +semiquartile +semiquaver +semiquietism +semiquietist +semiquinquefid +semiquintile +semiquote +semiradial +semiradiate +semiradical +semiradically +semiradicalness +semiramis +semiramize +semirapacious +semirare +semirarely +semirareness +semirationalized +semirattlesnake +semiraw +semirawly +semirawness +semireactionary +semirealistic +semirealistically +semirebel +semirebellion +semirebellious +semirebelliously +semirebelliousness +semirecondite +semirecumbent +semirefined +semireflex +semireflexive +semireflexively +semireflexiveness +semiregular +semirelief +semireligious +semireniform +semirepublic +semirepublican +semiresiny +semiresinous +semiresolute +semiresolutely +semiresoluteness +semirespectability +semirespectable +semireticulate +semiretired +semiretirement +semiretractile +semireverberatory +semirevolute +semirevolution +semirevolutionary +semirevolutionist +semirhythm +semirhythmic +semirhythmical +semirhythmically +semiriddle +semirigid +semirigorous +semirigorously +semirigorousness +semiring +semiroyal +semiroll +semiromantic +semiromantically +semirotary +semirotating +semirotative +semirotatory +semirotund +semirotunda +semiround +semiruin +semirural +semiruralism +semirurally +semirustic +semis +semisacerdotal +semisacred +semisagittate +semisaint +semisaline +semisaltire +semisaprophyte +semisaprophytic +semisarcodic +semisatiric +semisatirical +semisatirically +semisaturation +semisavage +semisavagedom +semisavagery +semiscenic +semischolastic +semischolastically +semiscientific +semiseafaring +semisecondary +semisecrecy +semisecret +semisecretly +semisection +semisedentary +semisegment +semisensuous +semisentient +semisentimental +semisentimentalized +semisentimentally +semiseparatist +semiseptate +semiserf +semiserious +semiseriously +semiseriousness +semiservile +semises +semisevere +semiseverely +semiseverity +semisextile +semishade +semishady +semishaft +semisheer +semishirker +semishrub +semishrubby +semisightseeing +semisilica +semisimious +semisymmetric +semisimple +semisingle +semisynthetic +semisirque +semisixth +semiskilled +semislave +semismelting +semismile +semisocial +semisocialism +semisocialist +semisocialistic +semisocialistically +semisociative +semisocinian +semisoft +semisolemn +semisolemnity +semisolemnly +semisolemnness +semisolid +semisolute +semisomnambulistic +semisomnolence +semisomnolent +semisomnolently +semisomnous +semisopor +semisoun +semisovereignty +semispan +semispeculation +semispeculative +semispeculatively +semispeculativeness +semisphere +semispheric +semispherical +semispheroidal +semispinalis +semispiral +semispiritous +semispontaneity +semispontaneous +semispontaneously +semispontaneousness +semisport +semisporting +semisquare +semistagnation +semistaminate +semistarvation +semistarved +semistate +semisteel +semistiff +semistiffly +semistiffness +semistill +semistimulating +semistock +semistory +semistratified +semistriate +semistriated +semistuporous +semisubterranean +semisuburban +semisuccess +semisuccessful +semisuccessfully +semisucculent +semisupernatural +semisupernaturally +semisupernaturalness +semisupinated +semisupination +semisupine +semisuspension +semisweet +semita +semitact +semitae +semitailored +semital +semitandem +semitangent +semitaur +semite +semitechnical +semiteetotal +semitelic +semitendinosus +semitendinous +semiterete +semiterrestrial +semitertian +semites +semitesseral +semitessular +semitextural +semitexturally +semitheatric +semitheatrical +semitheatricalism +semitheatrically +semitheological +semitheologically +semithoroughfare +semitic +semiticism +semiticize +semitics +semitime +semitism +semitist +semitists +semitization +semitize +semitonal +semitonally +semitone +semitones +semitonic +semitonically +semitontine +semitorpid +semitour +semitraditional +semitraditionally +semitraditonal +semitrailer +semitrailers +semitrained +semitransept +semitranslucent +semitransparency +semitransparent +semitransparently +semitransparentness +semitransverse +semitreasonable +semitrimmed +semitropic +semitropical +semitropically +semitropics +semitruth +semitruthful +semitruthfully +semitruthfulness +semituberous +semitubular +semiuncial +semiundressed +semiuniversalist +semiupright +semiurban +semiurn +semivalvate +semivault +semivector +semivegetable +semivertebral +semiverticillate +semivibration +semivirtue +semiviscid +semivisibility +semivisible +semivital +semivitreous +semivitrification +semivitrified +semivocal +semivocalic +semivolatile +semivolcanic +semivolcanically +semivoluntary +semivowel +semivowels +semivulcanized +semiwaking +semiwarfare +semiweekly +semiweeklies +semiwild +semiwildly +semiwildness +semiwoody +semiworks +semmel +semmet +semmit +semnae +semnones +semnopithecinae +semnopithecine +semnopithecus +semois +semola +semolella +semolina +semolinas +semology +semological +semostomae +semostomeous +semostomous +semoted +semoule +semper +semperannual +sempergreen +semperidem +semperidentical +semperjuvenescent +sempervirent +sempervirid +sempervivum +sempitern +sempiternal +sempiternally +sempiternity +sempiternize +sempiternous +semple +semples +semplice +semplices +sempre +sempres +sempster +sempstress +sempstry +sempstrywork +semsem +semsen +semuncia +semuncial +sen +sena +senaah +senachie +senage +senaite +senal +senam +senary +senarian +senarii +senarius +senarmontite +senate +senates +senator +senatory +senatorial +senatorially +senatorian +senators +senatorship +senatress +senatrices +senatrix +senatus +sence +senci +sencio +sencion +send +sendable +sendal +sendals +sendee +sender +senders +sending +sendle +sendoff +sendoffs +sends +seneca +senecan +senecas +senecio +senecioid +senecionine +senecios +senectitude +senectude +senectuous +senega +senegal +senegalese +senegambian +senegas +senegin +senesce +senescence +senescency +senescent +seneschal +seneschally +seneschalship +seneschalsy +seneschalty +senex +sengi +sengreen +senhor +senhora +senhoras +senhores +senhorita +senhoritas +senhors +senicide +senijextee +senile +senilely +seniles +senilis +senilism +senility +senilities +senilize +senior +seniory +seniority +seniorities +seniors +seniorship +senit +seniti +senium +senlac +senna +sennachie +sennas +sennegrass +sennet +sennets +sennett +sennight +sennights +sennit +sennite +sennits +senocular +senones +senonian +senopia +senopias +senor +senora +senoras +senores +senorita +senoritas +senors +senoufo +sensa +sensable +sensal +sensate +sensated +sensately +sensates +sensating +sensation +sensational +sensationalise +sensationalised +sensationalising +sensationalism +sensationalist +sensationalistic +sensationalists +sensationalize +sensationalized +sensationalizing +sensationally +sensationary +sensationish +sensationism +sensationist +sensationistic +sensationless +sensations +sensatory +sensatorial +sense +sensed +senseful +senseless +senselessly +senselessness +senses +sensibilia +sensibilisin +sensibility +sensibilities +sensibilitiy +sensibilitist +sensibilitous +sensibilium +sensibilization +sensibilize +sensible +sensibleness +sensibler +sensibles +sensiblest +sensibly +sensical +sensifacient +sensiferous +sensify +sensific +sensificatory +sensifics +sensigenous +sensile +sensilia +sensilla +sensillae +sensillum +sensillumla +sensimotor +sensyne +sensing +sension +sensism +sensist +sensistic +sensitisation +sensitiser +sensitive +sensitively +sensitiveness +sensitives +sensitivist +sensitivity +sensitivities +sensitization +sensitize +sensitized +sensitizer +sensitizes +sensitizing +sensitometer +sensitometers +sensitometry +sensitometric +sensitometrically +sensitory +sensive +sensize +senso +sensomobile +sensomobility +sensomotor +sensoparalysis +sensor +sensory +sensoria +sensorial +sensorially +sensories +sensoriglandular +sensorimotor +sensorimuscular +sensorineural +sensorium +sensoriums +sensorivascular +sensorivasomotor +sensorivolitional +sensors +sensu +sensual +sensualisation +sensualise +sensualism +sensualist +sensualistic +sensualists +sensuality +sensualities +sensualization +sensualize +sensualized +sensualizing +sensually +sensualness +sensuism +sensuist +sensum +sensuosity +sensuous +sensuously +sensuousness +sensus +sent +sentence +sentenced +sentencer +sentences +sentencing +sententia +sentential +sententially +sententiary +sententiarian +sententiarist +sententiosity +sententious +sententiously +sententiousness +senti +sentience +sentiency +sentiendum +sentient +sentiently +sentients +sentiment +sentimental +sentimentalisation +sentimentaliser +sentimentalism +sentimentalist +sentimentalists +sentimentality +sentimentalities +sentimentalization +sentimentalize +sentimentalized +sentimentalizer +sentimentalizes +sentimentalizing +sentimentally +sentimenter +sentimentless +sentimento +sentiments +sentine +sentinel +sentineled +sentineling +sentinelled +sentinellike +sentinelling +sentinels +sentinelship +sentinelwise +sentisection +sentition +sentry +sentried +sentries +sentrying +sents +senufo +senusi +senusian +senusism +senvy +senza +seor +seora +seorita +seoul +sep +sepad +sepal +sepaled +sepaline +sepalled +sepalody +sepaloid +sepalous +sepals +separability +separable +separableness +separably +separata +separate +separated +separatedly +separately +separateness +separates +separatical +separating +separation +separationism +separationist +separations +separatism +separatist +separatistic +separatists +separative +separatively +separativeness +separator +separatory +separators +separatress +separatrices +separatrici +separatrix +separatum +separte +sepawn +sepd +sepg +sepharad +sephardi +sephardic +sephardim +sepharvites +sephen +sephira +sephirah +sephiric +sephiroth +sephirothic +sepia +sepiacean +sepiaceous +sepiae +sepialike +sepian +sepiary +sepiarian +sepias +sepic +sepicolous +sepiidae +sepiment +sepioid +sepioidea +sepiola +sepiolidae +sepiolite +sepion +sepiost +sepiostaire +sepium +sepn +sepoy +sepoys +sepone +sepose +seppa +seppuku +seppukus +seps +sepses +sepsid +sepsidae +sepsin +sepsine +sepsis +sept +septa +septaemia +septal +septan +septane +septangle +septangled +septangular +septangularness +septaria +septarian +septariate +septarium +septate +septated +septation +septatoarticulate +septaugintal +septavalent +septave +septcentenary +septectomy +septectomies +september +septemberer +septemberism +septemberist +septembral +septembrian +septembrist +septembrize +septembrizer +septemdecenary +septemdecillion +septemfid +septemfluous +septemfoliate +septemfoliolate +septemia +septempartite +septemplicate +septemvious +septemvir +septemviral +septemvirate +septemviri +septemvirs +septenar +septenary +septenarian +septenaries +septenarii +septenarius +septenate +septendecennial +septendecillion +septendecillions +septendecillionth +septendecimal +septennary +septennate +septenniad +septennial +septennialist +septenniality +septennially +septennium +septenous +septentrial +septentrio +septentrion +septentrional +septentrionality +septentrionally +septentrionate +septentrionic +septerium +septet +septets +septette +septettes +septfoil +septi +septibranchia +septibranchiata +septic +septicaemia +septicaemic +septical +septically +septicemia +septicemic +septicidal +septicidally +septicide +septicity +septicization +septicolored +septicopyemia +septicopyemic +septics +septier +septifarious +septiferous +septifluous +septifolious +septiform +septifragal +septifragally +septilateral +septile +septillion +septillions +septillionth +septimal +septimana +septimanae +septimanal +septimanarian +septime +septimes +septimetritis +septimole +septinsular +septipartite +septisyllabic +septisyllable +septivalent +septleva +septobasidium +septocylindrical +septocylindrium +septocosta +septodiarrhea +septogerm +septogloeum +septoic +septole +septolet +septomarginal +septomaxillary +septonasal +septoria +septotomy +septs +septship +septuagenary +septuagenarian +septuagenarianism +septuagenarians +septuagenaries +septuagesima +septuagesimal +septuagint +septuagintal +septula +septulate +septulum +septum +septums +septuncial +septuor +septuple +septupled +septuples +septuplet +septuplets +septuplicate +septuplication +septupling +sepuchral +sepulcher +sepulchered +sepulchering +sepulchers +sepulchral +sepulchralize +sepulchrally +sepulchre +sepulchred +sepulchring +sepulchrous +sepult +sepultural +sepulture +seq +seqed +seqence +seqfchk +seqq +seqrch +sequa +sequaces +sequacious +sequaciously +sequaciousness +sequacity +sequan +sequani +sequanian +sequel +sequela +sequelae +sequelant +sequels +sequence +sequenced +sequencer +sequencers +sequences +sequency +sequencies +sequencing +sequencings +sequent +sequential +sequentiality +sequentialize +sequentialized +sequentializes +sequentializing +sequentially +sequentialness +sequently +sequents +sequest +sequester +sequestered +sequestering +sequesterment +sequesters +sequestra +sequestrable +sequestral +sequestrant +sequestrate +sequestrated +sequestrates +sequestrating +sequestration +sequestrations +sequestrator +sequestratrices +sequestratrix +sequestrectomy +sequestrotomy +sequestrum +sequestrums +sequin +sequined +sequinned +sequins +sequitur +sequiturs +sequoia +sequoias +seqwl +ser +sera +serab +serabend +serac +seracs +seragli +seraglio +seraglios +serahuli +serai +seraya +serail +serails +seraing +serais +seral +seralbumen +seralbumin +seralbuminous +serang +serape +serapea +serapes +serapeum +seraph +seraphic +seraphical +seraphically +seraphicalness +seraphicism +seraphicness +seraphim +seraphims +seraphin +seraphina +seraphine +seraphism +seraphlike +seraphs +seraphtide +serapias +serapic +serapis +serapist +serasker +seraskerate +seraskier +seraskierat +serau +seraw +serb +serbdom +serbia +serbian +serbians +serbize +serbonian +serbophile +serbophobe +sercial +sercom +serdab +serdabs +serdar +sere +serean +sered +sereh +serein +sereins +serement +serena +serenade +serenaded +serenader +serenaders +serenades +serenading +serenata +serenatas +serenate +serendib +serendibite +serendipity +serendipitous +serendipitously +serendite +serene +serened +serenely +sereneness +serener +serenes +serenest +serenify +serenissime +serenissimi +serenissimo +serenity +serenities +serenize +sereno +serenoa +serer +seres +serest +sereward +serf +serfage +serfages +serfdom +serfdoms +serfhood +serfhoods +serfish +serfishly +serfishness +serfism +serflike +serfs +serfship +serg +serge +sergeancy +sergeancies +sergeant +sergeantcy +sergeantcies +sergeantess +sergeantfish +sergeantfishes +sergeanty +sergeantry +sergeants +sergeantship +sergeantships +sergedesoy +sergedusoy +sergei +sergelim +serger +serges +sergette +serging +sergings +sergio +sergipe +sergiu +sergius +serglobulin +sergt +seri +serial +serialisation +serialise +serialised +serialising +serialism +serialist +serialists +seriality +serializability +serializable +serialization +serializations +serialize +serialized +serializes +serializing +serially +serials +serian +seriary +seriate +seriated +seriately +seriates +seriatim +seriating +seriation +seriaunt +seric +sericana +sericate +sericated +sericea +sericeotomentose +sericeous +sericicultural +sericiculture +sericiculturist +sericin +sericins +sericipary +sericite +sericitic +sericitization +sericocarpus +sericon +serictery +sericteria +sericteries +sericterium +serictteria +sericultural +sericulture +sericulturist +seriema +seriemas +series +serieswound +serif +serific +seriform +serifs +serigraph +serigrapher +serigraphers +serigraphy +serigraphic +serigraphs +serimeter +serimpi +serin +serine +serines +serinette +sering +seringa +seringal +seringas +seringhi +serins +serinus +serio +seriocomedy +seriocomic +seriocomical +seriocomically +seriogrotesque +seriola +seriolidae +serioline +serioludicrous +seriopantomimic +serioridiculous +seriosity +seriosities +serioso +serious +seriously +seriousness +seriplane +seripositor +serjania +serjeancy +serjeant +serjeanty +serjeantry +serjeants +serment +sermo +sermocination +sermocinatrix +sermon +sermonary +sermoneer +sermoner +sermonesque +sermonet +sermonette +sermonettino +sermonic +sermonical +sermonically +sermonics +sermoning +sermonise +sermonised +sermoniser +sermonish +sermonising +sermonism +sermonist +sermonize +sermonized +sermonizer +sermonizes +sermonizing +sermonless +sermonoid +sermonolatry +sermonology +sermonproof +sermons +sermonwise +sermuncle +sernamby +sero +seroalbumin +seroalbuminuria +seroanaphylaxis +serobiological +serocyst +serocystic +serocolitis +serodermatosis +serodermitis +serodiagnosis +serodiagnostic +seroenteritis +seroenzyme +serofibrinous +serofibrous +serofluid +serogelatinous +serohemorrhagic +serohepatitis +seroimmunity +serolactescent +serolemma +serolin +serolipase +serology +serologic +serological +serologically +serologies +serologist +seromaniac +seromembranous +seromucous +seromuscular +seron +seronegative +seronegativity +seroon +seroot +seroperitoneum +serophysiology +serophthisis +seroplastic +seropneumothorax +seropositive +seroprevention +seroprognosis +seroprophylaxis +seroprotease +seropuriform +seropurulent +seropus +seroreaction +seroresistant +serosa +serosae +serosal +serosanguineous +serosanguinolent +serosas +seroscopy +serose +serosynovial +serosynovitis +serosity +serosities +serositis +serotherapeutic +serotherapeutics +serotherapy +serotherapist +serotina +serotinal +serotine +serotines +serotinous +serotype +serotypes +serotonergic +serotonin +serotoxin +serous +serousness +serovaccine +serow +serows +serozem +serozyme +serpari +serpedinous +serpens +serpent +serpentary +serpentaria +serpentarian +serpentarii +serpentarium +serpentarius +serpentcleide +serpenteau +serpentes +serpentess +serpentian +serpenticidal +serpenticide +serpentid +serpentiferous +serpentiform +serpentile +serpentin +serpentina +serpentine +serpentinely +serpentinian +serpentinic +serpentiningly +serpentinization +serpentinize +serpentinized +serpentinizing +serpentinoid +serpentinous +serpentis +serpentivorous +serpentize +serpently +serpentlike +serpentoid +serpentry +serpents +serpentwood +serpette +serphid +serphidae +serphoid +serphoidea +serpierite +serpigines +serpiginous +serpiginously +serpigo +serpigoes +serpivolant +serpolet +serpula +serpulae +serpulan +serpulid +serpulidae +serpulidan +serpuline +serpulite +serpulitic +serpuloid +serra +serradella +serrae +serrage +serrai +serran +serrana +serranid +serranidae +serranids +serrano +serranoid +serranos +serranus +serrasalmo +serrate +serrated +serrates +serratia +serratic +serratiform +serratile +serrating +serration +serratirostral +serratocrenate +serratodentate +serratodenticulate +serratoglandulous +serratospinose +serrature +serratus +serrefile +serrefine +serry +serricorn +serricornia +serridentines +serridentinus +serried +serriedly +serriedness +serries +serrifera +serriferous +serriform +serrying +serring +serriped +serrirostrate +serrula +serrulate +serrulated +serrulateed +serrulation +serrurerie +sers +sert +serta +serting +sertion +sertive +sertularia +sertularian +sertulariidae +sertularioid +sertularoid +sertule +sertulum +sertum +serule +serum +serumal +serumdiagnosis +serums +serut +serv +servable +servage +serval +servaline +servals +servant +servantcy +servantdom +servantess +servantless +servantlike +servantry +servants +servantship +servation +serve +served +servente +serventism +server +servery +servers +serves +servet +servetian +servetianism +servette +serviable +servian +service +serviceability +serviceable +serviceableness +serviceably +serviceberry +serviceberries +serviced +serviceless +servicelessness +serviceman +servicemen +servicer +servicers +services +servicewoman +servicewomen +servicing +servidor +servient +serviential +serviette +serviettes +servile +servilely +servileness +servilism +servility +servilities +servilize +serving +servingman +servings +servist +servite +serviteur +servitial +servitium +servitor +servitorial +servitors +servitorship +servitress +servitrix +servitude +serviture +servius +servo +servocontrol +servoed +servoing +servolab +servomechanical +servomechanically +servomechanics +servomechanism +servomechanisms +servomotor +servomotors +servos +servotab +servulate +servus +serwamby +sesame +sesames +sesamin +sesamine +sesamoid +sesamoidal +sesamoiditis +sesamoids +sesamol +sesamum +sesban +sesbania +sescuncia +sescuple +seseli +seshat +sesia +sesiidae +seskin +sesma +sesperal +sesqui +sesquialter +sesquialtera +sesquialteral +sesquialteran +sesquialterous +sesquibasic +sesquicarbonate +sesquicentenary +sesquicentennial +sesquicentennially +sesquicentennials +sesquichloride +sesquiduple +sesquiduplicate +sesquih +sesquihydrate +sesquihydrated +sesquinona +sesquinonal +sesquioctava +sesquioctaval +sesquioxide +sesquipedal +sesquipedalian +sesquipedalianism +sesquipedalism +sesquipedality +sesquiplane +sesquiplicate +sesquiquadrate +sesquiquarta +sesquiquartal +sesquiquartile +sesquiquinta +sesquiquintal +sesquiquintile +sesquisalt +sesquiseptimal +sesquisextal +sesquisilicate +sesquisquare +sesquisulphate +sesquisulphide +sesquisulphuret +sesquiterpene +sesquitertia +sesquitertial +sesquitertian +sesquitertianal +sess +sessa +sessed +sessile +sessility +sessiliventres +session +sessional +sessionally +sessionary +sessions +sesspool +sesspools +sesterce +sesterces +sestertia +sestertium +sestertius +sestet +sestets +sestetto +sesti +sestia +sestiad +sestian +sestina +sestinas +sestine +sestines +sestole +sestolet +seston +sestuor +sesuto +sesuvium +set +seta +setaceous +setaceously +setae +setal +setaria +setarid +setarious +setation +setback +setbacks +setbolt +setdown +setfast +seth +sethead +sethian +sethic +sethite +setibo +setier +setifera +setiferous +setiform +setiger +setigerous +setioerr +setiparous +setirostral +setline +setlines +setling +setness +setnet +setoff +setoffs +seton +setons +setophaga +setophaginae +setophagine +setose +setous +setout +setouts +setover +setpfx +sets +setscrew +setscrews +setsman +sett +settable +settaine +settecento +settee +settees +setter +settergrass +setters +setterwort +settima +settimo +setting +settings +settle +settleability +settleable +settled +settledly +settledness +settlement +settlements +settler +settlerdom +settlers +settles +settling +settlings +settlor +settlors +settos +settsman +setuid +setula +setulae +setule +setuliform +setulose +setulous +setup +setups +setwall +setwise +setwork +setworks +seudah +seugh +sevastopol +seve +seven +sevenbark +sevener +sevenfold +sevenfolded +sevenfoldness +sevennight +sevenpence +sevenpenny +sevens +sevenscore +seventeen +seventeenfold +seventeens +seventeenth +seventeenthly +seventeenths +seventh +seventhly +sevenths +seventy +seventies +seventieth +seventieths +seventyfold +sever +severability +severable +several +severalfold +severality +severalization +severalize +severalized +severalizing +severally +severalness +severals +severalth +severalty +severalties +severance +severate +severation +severe +severed +severedly +severely +severeness +severer +severers +severest +severy +severian +severies +severing +severingly +severish +severity +severities +severization +severize +severs +sevier +sevillanas +seville +sevillian +sevres +sevum +sew +sewable +sewage +sewages +sewan +sewans +sewar +sewars +sewed +sewellel +sewen +sewer +sewerage +sewerages +sewered +sewery +sewerless +sewerlike +sewerman +sewers +sewin +sewing +sewings +sewless +sewn +sewround +sews +sewster +sex +sexadecimal +sexagenary +sexagenarian +sexagenarianism +sexagenarians +sexagenaries +sexagene +sexagesima +sexagesimal +sexagesimally +sexagesimals +sexagonal +sexangle +sexangled +sexangular +sexangularly +sexannulate +sexarticulate +sexavalent +sexcentenary +sexcentenaries +sexcuspidate +sexdecillion +sexdecillions +sexdigital +sexdigitate +sexdigitated +sexdigitism +sexed +sexenary +sexennial +sexennially +sexennium +sexern +sexes +sexfarious +sexfid +sexfoil +sexhood +sexy +sexier +sexiest +sexifid +sexily +sexillion +sexiness +sexinesses +sexing +sexiped +sexipolar +sexisyllabic +sexisyllable +sexism +sexisms +sexist +sexists +sexitubercular +sexivalence +sexivalency +sexivalent +sexless +sexlessly +sexlessness +sexly +sexlike +sexlocular +sexology +sexologic +sexological +sexologies +sexologist +sexpartite +sexploitation +sexpot +sexpots +sexradiate +sext +sextactic +sextain +sextains +sextan +sextans +sextant +sextantal +sextants +sextar +sextary +sextarii +sextarius +sextennial +sextern +sextet +sextets +sextette +sextettes +sextic +sextile +sextiles +sextilis +sextillion +sextillions +sextillionth +sextipara +sextipartite +sextipartition +sextiply +sextipolar +sexto +sextodecimo +sextodecimos +sextole +sextolet +sexton +sextoness +sextons +sextonship +sextos +sextry +sexts +sextubercular +sextuberculate +sextula +sextulary +sextumvirate +sextuor +sextuple +sextupled +sextuples +sextuplet +sextuplets +sextuplex +sextuply +sextuplicate +sextuplicated +sextuplicating +sextupling +sextur +sextus +sexual +sexuale +sexualisation +sexualism +sexualist +sexuality +sexualities +sexualization +sexualize +sexualized +sexualizing +sexually +sexuous +sexupara +sexuparous +sezession +sf +sferics +sfm +sfogato +sfoot +sforzando +sforzandos +sforzato +sforzatos +sfree +sfumato +sfumatos +sfz +sg +sgabelli +sgabello +sgabellos +sgad +sgd +sgraffiato +sgraffiti +sgraffito +sh +sha +shaatnez +shab +shaban +shabandar +shabash +shabbat +shabbath +shabbed +shabby +shabbier +shabbiest +shabbify +shabbyish +shabbily +shabbiness +shabble +shabbos +shabeque +shabrack +shabracque +shabroon +shabunder +shabuoth +shachle +shachly +shack +shackanite +shackatory +shackbolt +shacked +shacker +shacky +shacking +shackings +shackland +shackle +shacklebone +shackled +shackledom +shackler +shacklers +shackles +shacklewise +shackly +shackling +shacko +shackoes +shackos +shacks +shad +shadbelly +shadberry +shadberries +shadbird +shadblow +shadblows +shadbush +shadbushes +shadchan +shadchanim +shadchans +shadchen +shaddock +shaddocks +shade +shaded +shadeful +shadeless +shadelessness +shader +shaders +shades +shadetail +shadfly +shadflies +shadflower +shady +shadier +shadiest +shadily +shadine +shadiness +shading +shadings +shadkan +shado +shadoof +shadoofs +shadow +shadowable +shadowbox +shadowboxed +shadowboxes +shadowboxing +shadowed +shadower +shadowers +shadowfoot +shadowgram +shadowgraph +shadowgraphy +shadowgraphic +shadowgraphist +shadowy +shadowier +shadowiest +shadowily +shadowiness +shadowing +shadowishly +shadowist +shadowland +shadowless +shadowlessness +shadowly +shadowlike +shadows +shadrach +shadrachs +shads +shaduf +shadufs +shaffle +shafii +shafiite +shaft +shafted +shafter +shaftfoot +shafty +shafting +shaftings +shaftless +shaftlike +shaftman +shaftment +shafts +shaftsman +shaftway +shag +shaganappi +shaganappy +shagbag +shagbark +shagbarks +shagbush +shagged +shaggedness +shaggy +shaggier +shaggiest +shaggily +shaggymane +shagginess +shagging +shagia +shaglet +shaglike +shagpate +shagrag +shagreen +shagreened +shagreens +shagroon +shags +shagtail +shah +shahaptian +shaharit +shaharith +shahdom +shahdoms +shahee +shaheen +shahi +shahid +shahidi +shahin +shahs +shahzada +shahzadah +shahzadi +shai +shay +shayed +shaigia +shaikh +shaykh +shaikhi +shaikiyeh +shaird +shairds +shairn +shairns +shays +shaysite +shaitan +shaitans +shaiva +shaivism +shaka +shakable +shakably +shake +shakeable +shakebly +shakedown +shakedowns +shakefork +shaken +shakenly +shakeout +shakeouts +shakeproof +shaker +shakerag +shakerdom +shakeress +shakerism +shakerlike +shakers +shakes +shakescene +shakespeare +shakespearean +shakespeareana +shakespeareanism +shakespeareanly +shakespeareans +shakespearian +shakespearize +shakespearolater +shakespearolatry +shakeup +shakeups +shakha +shaky +shakyamuni +shakier +shakiest +shakil +shakily +shakiness +shaking +shakingly +shakings +shako +shakoes +shakos +shaksheer +shaksperean +shaksperian +shakta +shakti +shaktis +shaktism +shaku +shakudo +shakuhachi +shalako +shalder +shale +shaled +shalee +shalelike +shaleman +shales +shaly +shalier +shaliest +shall +shallal +shally +shallon +shalloon +shalloons +shallop +shallopy +shallops +shallot +shallots +shallow +shallowbrain +shallowbrained +shallowed +shallower +shallowest +shallowhearted +shallowy +shallowing +shallowish +shallowist +shallowly +shallowness +shallowpate +shallowpated +shallows +shallu +shalom +shalt +shalwar +sham +shama +shamable +shamableness +shamably +shamal +shamalo +shaman +shamaness +shamanic +shamanism +shamanist +shamanistic +shamanize +shamans +shamash +shamateur +shamateurism +shamba +shambala +shamble +shambled +shambles +shambling +shamblingly +shambrier +shambu +shame +shameable +shamed +shameface +shamefaced +shamefacedly +shamefacedness +shamefast +shamefastly +shamefastness +shameful +shamefully +shamefulness +shameless +shamelessly +shamelessness +shameproof +shamer +shames +shamesick +shameworthy +shamiana +shamianah +shamim +shaming +shamir +shammar +shammas +shammash +shammashi +shammashim +shammasim +shammed +shammer +shammers +shammes +shammy +shammick +shammied +shammies +shammying +shamming +shammish +shammock +shammocky +shammocking +shammos +shammosim +shamoy +shamoyed +shamoying +shamois +shamoys +shamosim +shampoo +shampooed +shampooer +shampooers +shampooing +shampoos +shamrock +shamrocks +shamroot +shams +shamsheer +shamshir +shamus +shamuses +shan +shanachas +shanachie +shanachus +shandean +shandy +shandies +shandygaff +shandyism +shandite +shandry +shandrydan +shane +shang +shangalla +shangan +shanghai +shanghaied +shanghaier +shanghaiing +shanghais +shangy +shank +shankar +shanked +shanker +shanking +shankings +shankpiece +shanks +shanksman +shanna +shanny +shannies +shannon +shansa +shant +shantey +shanteys +shanti +shanty +shantied +shanties +shantih +shantihs +shantying +shantylike +shantyman +shantymen +shantis +shantytown +shantung +shantungs +shap +shapable +shape +shapeable +shaped +shapeful +shapeless +shapelessly +shapelessness +shapely +shapelier +shapeliest +shapeliness +shapen +shaper +shapers +shapes +shapeshifter +shapesmith +shapeup +shapeups +shapy +shapier +shapiest +shaping +shapingly +shapka +shapometer +shapoo +shaps +shaptan +shaptin +sharable +sharada +sharan +shard +shardana +sharded +shardy +sharding +shards +share +shareability +shareable +sharebone +sharebroker +sharecrop +sharecropped +sharecropper +sharecroppers +sharecropping +sharecrops +shared +shareef +sharefarmer +shareholder +shareholders +shareholdership +shareman +shareown +shareowner +sharepenny +sharer +sharers +shares +shareship +sharesman +sharesmen +sharewort +sharezer +shargar +sharger +shargoss +shari +sharia +shariat +sharif +sharifian +sharifs +sharing +sharira +shark +sharked +sharker +sharkers +sharkful +sharki +sharky +sharking +sharkish +sharkishly +sharkishness +sharklet +sharklike +sharks +sharkship +sharkskin +sharkskins +sharksucker +sharn +sharnbud +sharnbug +sharny +sharns +sharon +sharp +sharpbill +sharped +sharpen +sharpened +sharpener +sharpeners +sharpening +sharpens +sharper +sharpers +sharpest +sharpy +sharpie +sharpies +sharping +sharpish +sharpite +sharply +sharpling +sharpness +sharps +sharpsaw +sharpshin +sharpshod +sharpshoot +sharpshooter +sharpshooters +sharpshooting +sharpster +sharptail +sharpware +sharra +sharrag +sharry +shashlick +shashlik +shashliks +shaslick +shaslik +shasliks +shasta +shastaite +shastan +shaster +shastra +shastracara +shastraik +shastras +shastri +shastrik +shat +shatan +shathmont +shatter +shatterable +shatterbrain +shatterbrained +shattered +shatterer +shatterheaded +shattery +shattering +shatteringly +shatterment +shatterpated +shatterproof +shatters +shatterwit +shattuckite +shauchle +shaugh +shaughs +shaul +shaula +shauled +shauling +shauls +shaup +shauri +shauwe +shavable +shave +shaveable +shaved +shavee +shavegrass +shaveling +shaven +shaver +shavery +shavers +shaves +shavese +shavester +shavetail +shaveweed +shavian +shaviana +shavianism +shavians +shavie +shavies +shaving +shavings +shaw +shawabti +shawanese +shawano +shawed +shawfowl +shawy +shawing +shawl +shawled +shawling +shawlless +shawllike +shawls +shawlwise +shawm +shawms +shawn +shawnee +shawnees +shawneewood +shawny +shaws +shawwal +shazam +she +shea +sheading +sheaf +sheafage +sheafed +sheafy +sheafing +sheaflike +sheafripe +sheafs +sheal +shealing +shealings +sheals +shean +shear +shearbill +sheard +sheared +shearer +shearers +sheargrass +shearhog +shearing +shearlegs +shearless +shearling +shearman +shearmouse +shears +shearsman +sheartail +shearwater +shearwaters +sheas +sheat +sheatfish +sheatfishes +sheath +sheathbill +sheathe +sheathed +sheather +sheathery +sheathers +sheathes +sheathy +sheathier +sheathiest +sheathing +sheathless +sheathlike +sheaths +sheave +sheaved +sheaveless +sheaveman +sheaves +sheaving +shebang +shebangs +shebar +shebat +shebean +shebeans +shebeen +shebeener +shebeening +shebeens +shechem +shechemites +shechita +shechitah +shed +shedable +sheddable +shedded +shedder +shedders +shedding +sheder +shedhand +shedim +shedlike +shedman +sheds +shedu +shedwise +shee +sheefish +sheefishes +sheel +sheely +sheeling +sheen +sheened +sheeney +sheeneys +sheenful +sheeny +sheenie +sheenier +sheenies +sheeniest +sheening +sheenless +sheenly +sheens +sheep +sheepback +sheepbacks +sheepbell +sheepberry +sheepberries +sheepbine +sheepbiter +sheepbiting +sheepcot +sheepcote +sheepcrook +sheepdip +sheepdog +sheepdogs +sheepfaced +sheepfacedly +sheepfacedness +sheepfold +sheepfolds +sheepfoot +sheepfoots +sheepgate +sheephead +sheepheaded +sheepheads +sheephearted +sheepherder +sheepherding +sheephook +sheephouse +sheepy +sheepify +sheepified +sheepifying +sheepish +sheepishly +sheepishness +sheepkeeper +sheepkeeping +sheepkill +sheepless +sheeplet +sheeplike +sheepling +sheepman +sheepmaster +sheepmen +sheepmint +sheepmonger +sheepnose +sheepnut +sheeppen +sheepshank +sheepshead +sheepsheadism +sheepsheads +sheepshear +sheepshearer +sheepshearing +sheepshed +sheepskin +sheepskins +sheepsplit +sheepsteal +sheepstealer +sheepstealing +sheepwalk +sheepwalker +sheepweed +sheer +sheered +sheerer +sheerest +sheering +sheerlegs +sheerly +sheerness +sheers +sheet +sheetage +sheeted +sheeter +sheeters +sheetfed +sheetflood +sheetful +sheety +sheeting +sheetings +sheetless +sheetlet +sheetlike +sheetling +sheetrock +sheets +sheetways +sheetwash +sheetwise +sheetwork +sheetwriting +sheeve +sheeves +sheffield +shegets +shegetz +shehita +shehitah +sheik +sheikdom +sheikdoms +sheikh +sheikhdom +sheikhly +sheikhlike +sheikhs +sheikly +sheiklike +sheiks +sheila +sheyle +sheiling +sheitan +sheitans +sheitel +sheitlen +shekel +shekels +shekinah +shel +shela +shelah +sheld +sheldapple +shelder +sheldfowl +sheldrake +sheldrakes +shelduck +shelducks +shelf +shelfback +shelffellow +shelfful +shelffuls +shelfy +shelflike +shelflist +shelfmate +shelfpiece +shelfroom +shelfworn +shelyak +shell +shellac +shellack +shellacked +shellacker +shellackers +shellacking +shellackings +shellacks +shellacs +shellak +shellapple +shellback +shellbark +shellblow +shellblowing +shellbound +shellburst +shellcracker +shelleater +shelled +shelley +shelleyan +shelleyana +shelleyesque +sheller +shellers +shellfire +shellfish +shellfishery +shellfisheries +shellfishes +shellflower +shellful +shellhead +shelly +shellycoat +shellier +shelliest +shelliness +shelling +shellman +shellmen +shellmonger +shellpad +shellpot +shellproof +shells +shellshake +shellshocked +shellum +shellwork +shellworker +shelta +shelter +shelterage +shelterbelt +sheltered +shelterer +sheltery +sheltering +shelteringly +shelterless +shelterlessness +shelters +shelterwood +shelty +sheltie +shelties +sheltron +shelve +shelved +shelver +shelvers +shelves +shelvy +shelvier +shelviest +shelving +shelvingly +shelvingness +shelvings +shem +shema +shemaal +shemaka +sheminith +shemite +shemitic +shemitish +shemozzle +shemu +shen +shenanigan +shenanigans +shend +shendful +shending +shends +sheng +shenshai +shent +sheogue +sheol +sheolic +sheols +shepherd +shepherdage +shepherddom +shepherded +shepherdess +shepherdesses +shepherdhood +shepherdy +shepherdia +shepherding +shepherdish +shepherdism +shepherdize +shepherdless +shepherdly +shepherdlike +shepherdling +shepherdry +shepherds +sheppeck +sheppey +shepperding +sheppherded +sheppick +shepstare +shepster +sher +sherani +sherardia +sherardize +sherardized +sherardizer +sherardizing +sheratan +sheraton +sherbacha +sherbert +sherberts +sherbet +sherbetlee +sherbets +sherbetzide +sherd +sherds +shereef +shereefs +sheria +sheriat +sherif +sherifa +sherifate +sheriff +sheriffalty +sheriffcy +sheriffcies +sheriffdom +sheriffess +sheriffhood +sheriffry +sheriffs +sheriffship +sheriffwick +sherifi +sherify +sherifian +sherifs +sheriyat +sheristadar +sherlock +sherlocks +sherman +sheroot +sheroots +sherpa +sherpas +sherramoor +sherri +sherry +sherries +sherrymoor +sherris +sherrises +sherryvallies +sherwani +shes +shesha +sheth +shetland +shetlander +shetlandic +shetlands +sheuch +sheuchs +sheugh +sheughs +sheva +shevel +sheveled +sheveret +shevri +shew +shewa +shewbread +shewed +shewel +shewer +shewers +shewing +shewn +shews +shfsep +shh +shi +shy +shia +shiah +shiai +shyam +shiatsu +shibah +shibahs +shibar +shibbeen +shibboleth +shibbolethic +shibboleths +shibuichi +shice +shicer +shick +shicker +shickered +shicksa +shicksas +shide +shydepoke +shied +shiel +shield +shieldable +shieldboard +shielddrake +shielded +shielder +shielders +shieldfern +shieldflower +shielding +shieldings +shieldless +shieldlessly +shieldlessness +shieldlike +shieldling +shieldmay +shieldmaker +shields +shieldtail +shieling +shielings +shiels +shier +shyer +shiers +shyers +shies +shiest +shyest +shift +shiftability +shiftable +shiftage +shifted +shifter +shifters +shiftful +shiftfulness +shifty +shiftier +shiftiest +shiftily +shiftiness +shifting +shiftingly +shiftingness +shiftless +shiftlessly +shiftlessness +shiftman +shifts +shigella +shigellae +shigellas +shiggaion +shigionoth +shigram +shih +shying +shyish +shiism +shiite +shiitic +shik +shikar +shikara +shikaree +shikarees +shikargah +shikari +shikaris +shikarred +shikarring +shikars +shikasta +shikii +shikimi +shikimic +shikimol +shikimole +shikimotoxin +shikken +shikker +shiko +shikra +shiksa +shiksas +shikse +shikses +shilf +shilfa +shilh +shilha +shily +shyly +shilingi +shill +shilla +shillaber +shillala +shillalah +shillalas +shilled +shillelagh +shillelaghs +shillelah +shiller +shillet +shillety +shillhouse +shilly +shillibeer +shilling +shillingless +shillings +shillingsworth +shillyshally +shillyshallyer +shilloo +shills +shilluh +shilluk +shylock +shylocked +shylocking +shylockism +shylocks +shiloh +shilpit +shilpits +shim +shimal +shimei +shimmed +shimmey +shimmer +shimmered +shimmery +shimmering +shimmeringly +shimmers +shimmy +shimmied +shimmies +shimmying +shimming +shimonoseki +shimose +shimper +shims +shin +shina +shinaniging +shinarump +shinbone +shinbones +shindy +shindies +shindig +shindigs +shindys +shindle +shine +shined +shineless +shiner +shiners +shines +shyness +shynesses +shingle +shingled +shingler +shinglers +shingles +shinglewise +shinglewood +shingly +shingling +shingon +shinguard +shiny +shinier +shiniest +shinily +shininess +shining +shiningly +shiningness +shinkin +shinleaf +shinleafs +shinleaves +shinnecock +shinned +shinney +shinneys +shinner +shinnery +shinneries +shinny +shinnied +shinnies +shinnying +shinning +shinplaster +shins +shinsplints +shintai +shinty +shintyan +shintiyan +shinto +shintoism +shintoist +shintoistic +shintoists +shintoize +shinwari +shinwood +shinza +ship +shipboard +shipboy +shipborne +shipbound +shipbreaking +shipbroken +shipbuild +shipbuilder +shipbuilders +shipbuilding +shipcraft +shipentine +shipferd +shipfitter +shipful +shipfuls +shiphire +shipholder +shipyard +shipyards +shipkeeper +shiplap +shiplaps +shipless +shiplessly +shiplet +shipload +shiploads +shipman +shipmanship +shipmast +shipmaster +shipmate +shipmates +shipmatish +shipmen +shipment +shipments +shypoo +shipowner +shipowning +shippable +shippage +shipped +shippen +shippens +shipper +shippers +shippy +shipping +shippings +shipplane +shippo +shippon +shippons +shippound +shiprade +ships +shipshape +shipshapely +shipside +shipsides +shipsmith +shipt +shipway +shipways +shipward +shipwards +shipwork +shipworm +shipworms +shipwreck +shipwrecked +shipwrecky +shipwrecking +shipwrecks +shipwright +shipwrightery +shipwrightry +shipwrights +shirakashi +shiralee +shirallee +shiraz +shire +shirehouse +shireman +shiremen +shires +shirewick +shirk +shirked +shirker +shirkers +shirky +shirking +shirks +shirl +shirlcock +shirley +shirpit +shirr +shirra +shirred +shirrel +shirring +shirrings +shirrs +shirt +shirtband +shirtdress +shirtfront +shirty +shirtier +shirtiest +shirtiness +shirting +shirtings +shirtless +shirtlessness +shirtlike +shirtmake +shirtmaker +shirtmaking +shirtman +shirtmen +shirts +shirtsleeve +shirttail +shirtwaist +shirtwaister +shirvan +shish +shisham +shishya +shisn +shist +shyster +shysters +shists +shit +shita +shitepoke +shithead +shitheel +shither +shits +shittah +shittahs +shitted +shitten +shitty +shittier +shittiest +shittim +shittims +shittimwood +shittiness +shitting +shittle +shiv +shiva +shivah +shivahs +shivaism +shivaist +shivaistic +shivaite +shivaree +shivareed +shivareeing +shivarees +shivas +shive +shivey +shiver +shivered +shivereens +shiverer +shiverers +shivery +shivering +shiveringly +shiverproof +shivers +shiversome +shiverweed +shives +shivy +shivoo +shivoos +shivs +shivvy +shivzoku +shizoku +shkotzim +shkupetar +shlemiehl +shlemiel +shlemiels +shlemozzle +shlep +shlimazel +shlimazl +shlock +shlocks +shlu +shluh +shmaltz +shmaltzy +shmaltzier +shmaltziest +shmo +shmoes +shnaps +shnook +sho +shoa +shoad +shoader +shoal +shoalbrain +shoaled +shoaler +shoalest +shoaly +shoalier +shoaliest +shoaliness +shoaling +shoalness +shoals +shoalwise +shoat +shoats +shochet +shochetim +shochets +shock +shockability +shockable +shocked +shockedness +shocker +shockers +shockhead +shockheaded +shockheadedness +shocking +shockingly +shockingness +shocklike +shockproof +shocks +shockstall +shockwave +shod +shodden +shoddy +shoddydom +shoddied +shoddier +shoddies +shoddiest +shoddying +shoddyism +shoddyite +shoddily +shoddylike +shoddiness +shoddyward +shoddywards +shode +shoder +shoe +shoebill +shoebills +shoebinder +shoebindery +shoebinding +shoebird +shoeblack +shoeboy +shoebrush +shoecraft +shoed +shoeflower +shoehorn +shoehorned +shoehorning +shoehorns +shoeing +shoeingsmith +shoelace +shoelaces +shoeless +shoemake +shoemaker +shoemakers +shoemaking +shoeman +shoemold +shoepac +shoepack +shoepacks +shoepacs +shoer +shoers +shoes +shoescraper +shoeshine +shoeshop +shoesmith +shoestring +shoestrings +shoetree +shoetrees +shoewoman +shofar +shofars +shoffroth +shofroth +shoful +shog +shogaol +shogged +shoggie +shogging +shoggle +shoggly +shogi +shogs +shogun +shogunal +shogunate +shoguns +shohet +shohji +shohjis +shoya +shoyu +shoji +shojis +shojo +shola +shole +sholom +shona +shonde +shone +shoneen +shoneens +shonkinite +shoo +shood +shooed +shoofa +shoofly +shooflies +shoogle +shooi +shooing +shook +shooks +shool +shooldarry +shooled +shooler +shooling +shools +shoon +shoop +shoopiltie +shoor +shoos +shoot +shootable +shootboard +shootee +shooter +shooters +shoother +shooting +shootings +shootist +shootman +shootout +shootouts +shoots +shop +shopboard +shopboy +shopboys +shopbook +shopbreaker +shopbreaking +shope +shopfolk +shopful +shopfuls +shopgirl +shopgirlish +shopgirls +shophar +shophars +shophroth +shopkeep +shopkeeper +shopkeeperess +shopkeepery +shopkeeperish +shopkeeperism +shopkeepers +shopkeeping +shopland +shoplet +shoplift +shoplifted +shoplifter +shoplifters +shoplifting +shoplifts +shoplike +shopmaid +shopman +shopmark +shopmate +shopmen +shopocracy +shopocrat +shoppe +shopped +shopper +shoppers +shoppes +shoppy +shoppier +shoppiest +shopping +shoppings +shoppini +shoppish +shoppishness +shops +shopsoiled +shopster +shoptalk +shoptalks +shopwalker +shopwear +shopwife +shopwindow +shopwoman +shopwomen +shopwork +shopworker +shopworn +shoq +shor +shoran +shorans +shore +shorea +shoreberry +shorebird +shorebirds +shorebush +shored +shoreface +shorefish +shorefront +shoregoing +shoreyer +shoreland +shoreless +shoreline +shorelines +shoreman +shorer +shores +shoreside +shoresman +shoreward +shorewards +shoreweed +shoring +shorings +shorl +shorling +shorls +shorn +short +shortage +shortages +shortbread +shortcake +shortcakes +shortchange +shortchanged +shortchanger +shortchanges +shortchanging +shortclothes +shortcoat +shortcomer +shortcoming +shortcomings +shortcut +shortcuts +shorted +shorten +shortened +shortener +shorteners +shortening +shortenings +shortens +shorter +shortest +shortfall +shortfalls +shorthand +shorthanded +shorthandedness +shorthander +shorthandwriter +shorthead +shortheaded +shortheels +shorthorn +shorthorns +shorty +shortia +shortias +shortie +shorties +shorting +shortish +shortite +shortly +shortness +shorts +shortschat +shortsighted +shortsightedly +shortsightedness +shortsome +shortstaff +shortstop +shortstops +shorttail +shortwave +shortwaves +shortzy +shoshone +shoshonean +shoshonis +shoshonite +shot +shotbush +shotcrete +shote +shotes +shotgun +shotgunned +shotgunning +shotguns +shotless +shotlike +shotmaker +shotman +shotproof +shots +shotshell +shotsman +shotstar +shott +shotted +shotten +shotter +shotty +shotting +shotts +shotweld +shou +shough +should +shoulder +shouldered +shoulderer +shoulderette +shouldering +shoulders +shouldest +shouldn +shouldna +shouldnt +shouldst +shoulerd +shoupeltin +shouse +shout +shouted +shouter +shouters +shouther +shouting +shoutingly +shouts +shoval +shove +shoved +shovegroat +shovel +shovelard +shovelbill +shovelboard +shoveled +shoveler +shovelers +shovelfish +shovelful +shovelfuls +shovelhead +shoveling +shovelled +shoveller +shovelling +shovelmaker +shovelman +shovelnose +shovels +shovelsful +shovelweed +shover +shovers +shoves +shoving +show +showable +showance +showbird +showboard +showboat +showboater +showboating +showboats +showbread +showcase +showcased +showcases +showcasing +showd +showdom +showdown +showdowns +showed +shower +showered +showerer +showerful +showerhead +showery +showerier +showeriest +showeriness +showering +showerless +showerlike +showerproof +showers +showfolk +showful +showgirl +showgirls +showy +showyard +showier +showiest +showily +showiness +showing +showings +showish +showjumping +showless +showman +showmanism +showmanly +showmanry +showmanship +showmen +shown +showoff +showoffishness +showoffs +showpiece +showpieces +showplace +showplaces +showroom +showrooms +shows +showshop +showstopper +showup +showworthy +shp +shpt +shr +shrab +shradd +shraddha +shradh +shraf +shrag +shram +shrame +shrammed +shrank +shrap +shrape +shrapnel +shrave +shravey +shreadhead +shreading +shred +shredcock +shredded +shredder +shredders +shreddy +shredding +shredless +shredlike +shreds +shree +shreeve +shrend +shreveport +shrew +shrewd +shrewder +shrewdest +shrewdy +shrewdie +shrewdish +shrewdly +shrewdness +shrewdom +shrewed +shrewing +shrewish +shrewishly +shrewishness +shrewly +shrewlike +shrewmmice +shrewmouse +shrews +shrewsbury +shrewstruck +shri +shride +shriek +shrieked +shrieker +shriekery +shriekers +shrieky +shriekier +shriekiest +shriekily +shriekiness +shrieking +shriekingly +shriekproof +shrieks +shrieval +shrievalty +shrievalties +shrieve +shrieved +shrieves +shrieving +shrift +shriftless +shriftlessness +shrifts +shrike +shrikes +shrill +shrilled +shriller +shrillest +shrilly +shrilling +shrillish +shrillness +shrills +shrimp +shrimped +shrimper +shrimpers +shrimpfish +shrimpi +shrimpy +shrimpier +shrimpiest +shrimpiness +shrimping +shrimpish +shrimpishness +shrimplike +shrimps +shrimpton +shrinal +shrine +shrined +shrineless +shrinelet +shrinelike +shriner +shrines +shrining +shrink +shrinkable +shrinkage +shrinkageproof +shrinkages +shrinker +shrinkerg +shrinkers +shrinkhead +shrinky +shrinking +shrinkingly +shrinkingness +shrinkproof +shrinks +shrip +shris +shrite +shrive +shrived +shrivel +shriveled +shriveling +shrivelled +shrivelling +shrivels +shriven +shriver +shrivers +shrives +shriving +shroff +shroffed +shroffing +shroffs +shrog +shrogs +shropshire +shroud +shrouded +shroudy +shrouding +shroudless +shroudlike +shrouds +shrove +shroved +shrover +shrovetide +shrovy +shroving +shrrinkng +shrub +shrubbed +shrubbery +shrubberies +shrubby +shrubbier +shrubbiest +shrubbiness +shrubbish +shrubland +shrubless +shrublet +shrublike +shrubs +shrubwood +shruff +shrug +shrugged +shrugging +shruggingly +shrugs +shrunk +shrunken +shrups +shruti +sht +shtchee +shtetel +shtetl +shtetlach +shtg +shtick +shticks +shtokavski +shtreimel +shu +shuba +shubunkin +shuck +shucked +shucker +shuckers +shucking +shuckings +shuckins +shuckpen +shucks +shudder +shuddered +shudderful +shuddery +shudderiness +shuddering +shudderingly +shudders +shuddersome +shudna +shuff +shuffle +shuffleboard +shufflecap +shuffled +shuffler +shufflers +shuffles +shufflewing +shuffling +shufflingly +shufty +shug +shuggy +shuhali +shukria +shukulumbwe +shul +shulamite +shuler +shuln +shuls +shulwar +shulwaurs +shumac +shumal +shun +shunammite +shune +shunless +shunnable +shunned +shunner +shunners +shunning +shunpike +shunpiked +shunpiker +shunpikers +shunpikes +shunpiking +shuns +shunt +shunted +shunter +shunters +shunting +shunts +shuntwinding +shure +shurf +shurgee +shush +shushed +shusher +shushes +shushing +shuswap +shut +shutdown +shutdowns +shute +shuted +shuteye +shuteyes +shutes +shuting +shutness +shutoff +shutoffs +shutoku +shutout +shutouts +shuts +shuttance +shutten +shutter +shutterbug +shutterbugs +shuttered +shuttering +shutterless +shutters +shutterwise +shutting +shuttle +shuttlecock +shuttlecocked +shuttlecocking +shuttlecocks +shuttled +shuttleheaded +shuttlelike +shuttler +shuttles +shuttlewise +shuttling +shuvra +shwa +shwanpan +shwanpans +shwebo +si +sia +siacalle +siafu +syagush +siak +sial +sialaden +sialadenitis +sialadenoncus +sialagogic +sialagogue +sialagoguic +sialemesis +sialia +sialic +sialid +sialidae +sialidan +sialis +sialoangitis +sialogenous +sialogogic +sialogogue +sialoid +sialolith +sialolithiasis +sialology +sialorrhea +sialoschesis +sialosemeiology +sialosyrinx +sialosis +sialostenosis +sialozemia +sials +siam +siamang +siamangs +siamese +siameses +siamoise +siauliai +sib +sybarism +sybarist +sybarital +sybaritan +sybarite +sybarites +sybaritic +sybaritical +sybaritically +sybaritish +sybaritism +sibb +sibbaldus +sibbed +sibbendy +sibbens +sibber +sibby +sibbing +sibboleth +sibbs +siberia +siberian +siberians +siberic +siberite +sibyl +sybil +sibilance +sibilancy +sibilant +sibilantly +sibilants +sibilate +sibilated +sibilates +sibilating +sibilatingly +sibilation +sibilator +sibilatory +sibylesque +sibylic +sibylism +sibylla +sibyllae +sibyllic +sibylline +sibyllism +sibyllist +sibilous +sibyls +sibilus +sibiric +sibling +siblings +sibness +sybo +syboes +sybotic +sybotism +sybow +sibrede +sibs +sibship +sibships +sibucao +sic +sicambri +sicambrian +sycamine +sycamines +sycamore +sycamores +sicana +sicani +sicanian +sicarian +sicarii +sicarious +sicarius +sicc +sicca +siccan +siccaneous +siccant +siccar +siccate +siccated +siccating +siccation +siccative +sicced +siccimeter +siccing +siccity +sice +syce +sycee +sycees +sicel +siceliot +sicer +sices +syces +sich +sychee +sychnocarpous +sicht +sicily +sicilian +siciliana +sicilianism +siciliano +sicilianos +sicilians +sicilica +sicilicum +sicilienne +sicinnian +sicyonian +sicyonic +sicyos +sycite +sick +sickbay +sickbays +sickbed +sickbeds +sicked +sicken +sickened +sickener +sickeners +sickening +sickeningly +sickens +sicker +sickerly +sickerness +sickest +sicket +sickhearted +sickie +sicking +sickish +sickishly +sickishness +sickle +sicklebill +sickled +sicklelike +sickleman +sicklemen +sicklemia +sicklemic +sicklepod +sickler +sicklerite +sickles +sickless +sickleweed +sicklewise +sicklewort +sickly +sicklied +sicklier +sicklies +sickliest +sicklying +sicklily +sickliness +sickling +sickness +sicknesses +sicknessproof +sickout +sickouts +sickroom +sickrooms +sicks +sicle +siclike +sycoceric +sycock +sycoma +sycomancy +sycomore +sycomores +sycon +syconaria +syconarian +syconate +sycones +syconia +syconid +syconidae +syconium +syconoid +syconus +sycophancy +sycophancies +sycophant +sycophantic +sycophantical +sycophantically +sycophantish +sycophantishly +sycophantism +sycophantize +sycophantly +sycophantry +sycophants +sycoses +sycosiform +sycosis +sics +sicsac +sicula +sicular +siculi +siculian +sid +syd +sida +sidalcea +sidder +siddha +siddhanta +siddhartha +siddhi +syddir +siddow +siddur +siddurim +siddurs +side +sideage +sidearm +sidearms +sideband +sidebands +sidebar +sideboard +sideboards +sidebone +sidebones +sidebox +sideburn +sideburned +sideburns +sidecar +sidecarist +sidecars +sidechair +sidechairs +sidecheck +sidecutters +sided +sidedness +sidedress +sideflash +sidehead +sidehill +sidehills +sidehold +sidekick +sidekicker +sidekicks +sidelang +sideless +sidelight +sidelights +sideline +sidelined +sideliner +sidelines +sideling +sidelings +sidelingwise +sidelining +sidelins +sidelock +sidelong +sideman +sidemen +sideness +sidenote +sidepiece +sidepieces +sider +sideral +siderate +siderated +sideration +sidereal +siderealize +sidereally +siderean +siderin +siderism +siderite +siderites +sideritic +sideritis +siderocyte +siderognost +siderographer +siderography +siderographic +siderographical +siderographist +siderolite +siderology +sideroma +sideromagnetic +sideromancy +sideromelane +sideronatrite +sideronym +siderophilin +siderophobia +sideroscope +siderose +siderosilicosis +siderosis +siderostat +siderostatic +siderotechny +siderotic +siderous +sideroxylon +sidership +siderurgy +siderurgical +sides +sidesaddle +sidesaddles +sideshake +sideshow +sideshows +sideslip +sideslipped +sideslipping +sideslips +sidesman +sidesmen +sidespin +sidespins +sidesplitter +sidesplitting +sidesplittingly +sidest +sidestep +sidestepped +sidestepper +sidesteppers +sidestepping +sidesteps +sidestick +sidestroke +sidestrokes +sidesway +sideswipe +sideswiped +sideswiper +sideswipers +sideswipes +sideswiping +sidetrack +sidetracked +sidetracking +sidetracks +sideway +sideways +sidewalk +sidewalks +sidewall +sidewalls +sideward +sidewards +sidewash +sidewheel +sidewheeler +sidewinder +sidewinders +sidewipe +sidewiper +sidewise +sidhe +sidi +sidy +sidia +siding +sidings +sidion +sidle +sidled +sidler +sidlers +sidles +sidling +sidlingly +sidlins +sidney +sydney +sydneian +sydneyite +sidonian +sidrach +sidth +sie +sye +siecle +siecles +syed +siege +siegeable +siegecraft +sieged +siegenite +sieger +sieges +siegework +siegfried +sieging +sieglingia +siegmund +siegurd +siemens +siena +sienese +sienite +syenite +sienites +syenites +sienitic +syenitic +sienna +siennas +syenodiorite +syenogabbro +sier +siering +sierozem +sierozems +sierra +sierran +sierras +siest +siesta +siestaland +siestas +sieur +sieurs +sieva +sieve +sieved +sieveful +sievelike +sievelikeness +siever +sieversia +sieves +sievy +sieving +sievings +sifac +sifaka +sifatite +sife +siffilate +siffle +sifflement +sifflet +siffleur +siffleurs +siffleuse +siffleuses +sifflot +sift +siftage +sifted +sifter +sifters +sifting +siftings +syftn +sifts +sig +siganid +siganidae +siganids +siganus +sigatoka +sigaultian +sigfile +sigfiles +sigger +sigh +sighed +sigher +sighers +sighful +sighfully +sighing +sighingly +sighingness +sighless +sighlike +sighs +sight +sightable +sighted +sightedness +sighten +sightening +sighter +sighters +sightful +sightfulness +sighthole +sighty +sighting +sightings +sightless +sightlessly +sightlessness +sightly +sightlier +sightliest +sightlily +sightliness +sightproof +sights +sightsaw +sightscreen +sightsee +sightseeing +sightseen +sightseer +sightseers +sightsees +sightsman +sightworthy +sightworthiness +sigil +sigilative +sigilistic +sigill +sigillary +sigillaria +sigillariaceae +sigillariaceous +sigillarian +sigillarid +sigillarioid +sigillarist +sigillaroid +sigillate +sigillated +sigillation +sigillative +sigillistic +sigillographer +sigillography +sigillographical +sigillum +sigils +sigla +siglarian +sigloi +siglos +siglum +sigma +sigmas +sigmaspire +sigmate +sigmatic +sigmation +sigmatism +sigmodont +sigmodontes +sigmoid +sigmoidal +sigmoidally +sigmoidectomy +sigmoiditis +sigmoidopexy +sigmoidoproctostomy +sigmoidorectostomy +sigmoidoscope +sigmoidoscopy +sigmoidostomy +sigmoids +sigmund +sign +signa +signable +signacle +signal +signaled +signalee +signaler +signalers +signalese +signaletic +signaletics +signaling +signalise +signalised +signalising +signalism +signalist +signality +signalities +signalization +signalize +signalized +signalizes +signalizing +signalled +signaller +signally +signalling +signalman +signalmen +signalment +signals +signance +signary +signatary +signate +signation +signator +signatory +signatories +signatural +signature +signatured +signatureless +signatures +signaturing +signaturist +signboard +signboards +signed +signee +signer +signers +signet +signeted +signeting +signets +signetur +signetwise +signeur +signeury +signifer +signify +signifiable +signifiant +signific +significal +significance +significancy +significancies +significand +significant +significantly +significantness +significants +significate +signification +significations +significatist +significative +significatively +significativeness +significator +significatory +significatrix +significatum +significature +significavit +significian +significs +signifie +signified +signifier +signifies +signifying +signing +signior +signiori +signiory +signiories +signiors +signiorship +signist +signitor +signless +signlike +signman +signoff +signoi +signon +signons +signor +signora +signoras +signore +signori +signory +signoria +signorial +signories +signorina +signorinas +signorine +signorini +signorino +signorinos +signorize +signors +signorship +signpost +signposted +signposting +signposts +signs +signum +signwriter +sigrim +sigurd +sihasapa +sijill +sika +sikar +sikara +sikatch +sike +syke +siker +sikerly +sykerly +sikerness +sikes +sykes +siket +sikh +sikhara +sikhism +sikhra +sikhs +sikimi +sikinnis +sikkim +sikkimese +sikra +siksika +sil +syl +silage +silages +silaginoid +silane +silanes +silanga +silas +silbergroschen +silcrete +sild +silds +sile +silen +silenaceae +silenaceous +silenales +silence +silenced +silencer +silencers +silences +silency +silencing +silene +sylene +sileni +silenic +silent +silenter +silentest +silential +silentiary +silentio +silentious +silentish +silentium +silently +silentness +silents +silenus +silesia +silesian +silesias +siletz +silex +silexes +silexite +silgreen +silhouette +silhouetted +silhouettes +silhouetting +silhouettist +silhouettograph +silybum +silica +silicam +silicane +silicas +silicate +silicates +silication +silicatization +silicea +silicean +siliceocalcareous +siliceofelspathic +siliceofluoric +siliceous +silicic +silicicalcareous +silicicolous +silicide +silicides +silicidize +siliciferous +silicify +silicification +silicified +silicifies +silicifying +silicifluoric +silicifluoride +silicyl +siliciophite +silicious +silicispongiae +silicium +siliciums +siliciuret +siliciuretted +silicize +silicle +silicles +silico +silicoacetic +silicoalkaline +silicoaluminate +silicoarsenide +silicocalcareous +silicochloroform +silicocyanide +silicoethane +silicoferruginous +silicoflagellata +silicoflagellatae +silicoflagellate +silicoflagellidae +silicofluoric +silicofluoride +silicohydrocarbon +silicoidea +silicomagnesian +silicomanganese +silicomethane +silicon +silicone +silicones +siliconize +silicononane +silicons +silicopropane +silicoses +silicosis +silicospongiae +silicotalcose +silicothermic +silicotic +silicotitanate +silicotungstate +silicotungstic +silicula +silicular +silicule +siliculose +siliculous +sylid +silyl +syling +silipan +siliqua +siliquaceous +siliquae +siliquaria +siliquariidae +silique +siliques +siliquiferous +siliquiform +siliquose +siliquous +sylistically +silk +silkalene +silkaline +silked +silken +silker +silkflower +silkgrower +silky +silkie +silkier +silkiest +silkily +silkine +silkiness +silking +silklike +silkman +silkmen +silkness +silkolene +silkoline +silks +silkscreen +silkscreened +silkscreening +silkscreens +silksman +silkstone +silktail +silkweed +silkweeds +silkwoman +silkwood +silkwork +silkworker +silkworks +silkworm +silkworms +sill +syll +syllab +syllabary +syllabaria +syllabaries +syllabarium +syllabatim +syllabation +syllabe +syllabi +syllabic +syllabical +syllabically +syllabicate +syllabicated +syllabicating +syllabication +syllabicity +syllabicness +syllabics +syllabify +syllabification +syllabifications +syllabified +syllabifies +syllabifying +syllabise +syllabised +syllabising +syllabism +syllabize +syllabized +syllabizing +syllable +syllabled +syllables +syllabling +syllabogram +syllabography +sillabub +syllabub +sillabubs +syllabubs +syllabus +syllabuses +silladar +sillaginidae +sillago +sillandar +sillar +sillcock +syllepses +syllepsis +sylleptic +sylleptical +sylleptically +siller +sillery +sillers +silly +sillibib +sillibibs +sillibouk +sillibub +sillibubs +syllid +syllidae +syllidian +sillier +sillies +silliest +sillyhood +sillyhow +sillyish +sillyism +sillikin +sillily +sillimanite +silliness +syllis +sillyton +sillock +sylloge +syllogisation +syllogiser +syllogism +syllogisms +syllogist +syllogistic +syllogistical +syllogistically +syllogistics +syllogization +syllogize +syllogized +syllogizer +syllogizing +sillograph +sillographer +sillographist +sillometer +sillon +sills +silo +siloam +siloed +siloing +siloist +silos +siloxane +siloxanes +sylph +silpha +sylphy +sylphic +silphid +sylphid +silphidae +sylphidine +sylphids +sylphine +sylphish +silphium +sylphize +sylphlike +sylphon +sylphs +silt +siltage +siltation +silted +silty +siltier +siltiest +silting +siltlike +silts +siltstone +silundum +silure +silures +silurian +siluric +silurid +siluridae +siluridan +silurids +siluroid +siluroidei +siluroids +silurus +silva +sylva +silvae +sylvae +sylvage +silvan +sylvan +sylvanesque +sylvanite +silvanity +sylvanity +sylvanitic +sylvanize +sylvanly +silvanry +sylvanry +silvans +sylvans +silvanus +silvas +sylvas +sylvate +sylvatic +sylvatical +silvendy +silver +silverback +silverbeater +silverbelly +silverberry +silverberries +silverbiddy +silverbill +silverboom +silverbush +silvered +silvereye +silverer +silverers +silverfin +silverfish +silverfishes +silverhead +silvery +silverier +silveriest +silverily +silveriness +silvering +silverise +silverised +silverish +silverising +silverite +silverize +silverized +silverizer +silverizing +silverleaf +silverleaves +silverless +silverly +silverlike +silverling +silvern +silverness +silverpoint +silverrod +silvers +silverside +silversides +silverskin +silversmith +silversmithing +silversmiths +silverspot +silvertail +silvertip +silvertop +silvervine +silverware +silverweed +silverwing +silverwood +silverwork +silverworker +silvester +sylvester +sylvestral +sylvestrene +sylvestrian +sylvestrine +silvex +silvia +sylvia +sylvian +sylvic +silvical +sylvicolidae +sylvicoline +silvicolous +silvics +silvicultural +silviculturally +silviculture +sylviculture +silviculturist +sylviid +sylviidae +sylviinae +sylviine +sylvin +sylvine +sylvines +sylvinite +sylvins +sylvite +sylvites +silvius +sylvius +sim +sym +sima +simaba +simagre +simal +simar +simara +simarouba +simaroubaceae +simaroubaceous +simarre +simars +simaruba +simarubaceous +simarubas +simas +simazine +simazines +simba +simball +symbasic +symbasical +symbasically +symbasis +simbil +symbiogenesis +symbiogenetic +symbiogenetically +symbion +symbionic +symbions +symbiont +symbiontic +symbionticism +symbionts +symbioses +symbiosis +symbiot +symbiote +symbiotes +symbiotic +symbiotical +symbiotically +symbiotics +symbiotism +symbiotrophic +symbiots +symblepharon +simblin +simbling +simblot +simblum +symbol +symbolaeography +symbolater +symbolatry +symbolatrous +symboled +symbolic +symbolical +symbolically +symbolicalness +symbolicly +symbolics +symboling +symbolisation +symbolise +symbolised +symbolising +symbolism +symbolisms +symbolist +symbolistic +symbolistical +symbolistically +symbolization +symbolizations +symbolize +symbolized +symbolizer +symbolizes +symbolizing +symbolled +symbolling +symbolofideism +symbology +symbological +symbologist +symbolography +symbololatry +symbolology +symbolry +symbols +symbolum +symbouleutic +symbranch +symbranchia +symbranchiate +symbranchoid +symbranchous +simcon +sime +simeon +simeonism +simeonite +simia +simiad +simial +simian +simianity +simians +simiesque +simiid +simiidae +simiinae +similar +similary +similarily +similarity +similarities +similarize +similarly +similate +similative +simile +similes +similimum +similiter +simility +similitive +similitude +similitudinize +similize +similor +simioid +simious +simiousness +simitar +simitars +simity +simkin +simlin +simling +simlins +symmachy +symmedian +symmelia +symmelian +symmelus +simmer +simmered +simmering +simmeringly +simmers +symmetalism +symmetallism +symmetral +symmetry +symmetrian +symmetric +symmetrical +symmetricality +symmetrically +symmetricalness +symmetries +symmetrisation +symmetrise +symmetrised +symmetrising +symmetrist +symmetrization +symmetrize +symmetrized +symmetrizing +symmetroid +symmetrophobia +symmist +simmon +simmons +symmory +symmorphic +symmorphism +simnel +simnels +simnelwise +simoleon +simoleons +simon +simony +simoniac +simoniacal +simoniacally +simoniacs +simonial +simonian +simonianism +simonies +simonious +simonism +simonist +simonists +simonize +simonized +simonizes +simonizing +simool +simoom +simooms +simoon +simoons +simosaurus +simous +simp +simpai +sympalmograph +sympathectomy +sympathectomize +sympathetectomy +sympathetectomies +sympathetic +sympathetical +sympathetically +sympatheticism +sympatheticity +sympatheticness +sympatheticotonia +sympatheticotonic +sympathetoblast +sympathy +sympathic +sympathicoblast +sympathicotonia +sympathicotonic +sympathicotripsy +sympathies +sympathin +sympathique +sympathise +sympathised +sympathiser +sympathising +sympathisingly +sympathism +sympathist +sympathize +sympathized +sympathizer +sympathizers +sympathizes +sympathizing +sympathizingly +sympathoblast +sympatholysis +sympatholytic +sympathomimetic +simpatico +sympatry +sympatric +sympatrically +sympatries +simper +simpered +simperer +simperers +simpering +simperingly +simpers +sympetalae +sympetaly +sympetalous +symphalangus +symphenomena +symphenomenal +symphyantherous +symphycarpous +symphyla +symphylan +symphile +symphily +symphilic +symphilism +symphyllous +symphilous +symphylous +symphynote +symphyogenesis +symphyogenetic +symphyostemonous +symphyseal +symphyseotomy +symphyses +symphysy +symphysial +symphysian +symphysic +symphysion +symphysiotomy +symphysis +symphysodactylia +symphysotomy +symphystic +symphyta +symphytic +symphytically +symphytism +symphytize +symphytum +symphogenous +symphonetic +symphonette +symphony +symphonia +symphonic +symphonically +symphonies +symphonion +symphonious +symphoniously +symphonisation +symphonise +symphonised +symphonising +symphonist +symphonization +symphonize +symphonized +symphonizing +symphonous +symphoricarpos +symphoricarpous +symphrase +symphronistic +sympiesometer +symplasm +symplast +simple +simplectic +symplectic +simpled +symplegades +simplehearted +simpleheartedly +simpleheartedness +simpleminded +simplemindedly +simplemindedness +simpleness +simpler +simples +symplesite +simplesse +simplest +simpleton +simpletonian +simpletonianism +simpletonic +simpletonish +simpletonism +simpletons +simplex +simplexed +simplexes +simplexity +simply +simplices +simplicia +simplicial +simplicially +simplicident +simplicidentata +simplicidentate +simplicist +simplicitarian +simpliciter +simplicity +simplicities +simplicize +simplify +simplification +simplifications +simplificative +simplificator +simplified +simplifiedly +simplifier +simplifiers +simplifies +simplifying +simpling +simplism +simplisms +simplist +simplistic +simplistically +symplocaceae +symplocaceous +symplocarpus +symploce +symplocium +symplocos +simplum +sympode +sympodia +sympodial +sympodially +sympodium +sympolity +symposia +symposiac +symposiacal +symposial +symposiarch +symposiast +symposiastic +symposion +symposisia +symposisiums +symposium +symposiums +sympossia +simps +simpson +simptico +symptom +symptomatic +symptomatical +symptomatically +symptomaticness +symptomatics +symptomatize +symptomatography +symptomatology +symptomatologic +symptomatological +symptomatologically +symptomatologies +symptomical +symptomize +symptomless +symptomology +symptoms +symptosis +simpula +simpulum +simpulumla +sympus +sims +simsim +simson +symtab +symtomology +simul +simula +simulacra +simulacral +simulacrcra +simulacre +simulacrize +simulacrum +simulacrums +simulance +simulant +simulants +simular +simulars +simulate +simulated +simulates +simulating +simulation +simulations +simulative +simulatively +simulator +simulatory +simulators +simulcast +simulcasting +simulcasts +simule +simuler +simuliid +simuliidae +simulioid +simulium +simulize +simultaneity +simultaneous +simultaneously +simultaneousness +simulty +simurg +simurgh +sin +syn +sina +synacme +synacmy +synacmic +synactic +synadelphite +sinae +sinaean +synaeresis +synaesthesia +synaesthesis +synaesthetic +synagog +synagogal +synagogian +synagogical +synagogism +synagogist +synagogs +synagogue +synagogues +sinaic +sinaite +sinaitic +sinal +sinalbin +synalepha +synalephe +synalgia +synalgic +synallactic +synallagmatic +synallaxine +sinaloa +synaloepha +synaloephe +sinamay +sinamin +sinamine +synanastomosis +synange +synangia +synangial +synangic +synangium +synanthema +synantherology +synantherological +synantherologist +synantherous +synanthesis +synanthetic +synanthy +synanthic +synanthous +sinanthropus +synanthrose +sinapate +synaphe +synaphea +synapheia +sinapic +sinapin +sinapine +sinapinic +sinapis +sinapisine +sinapism +sinapisms +sinapize +sinapoline +synaposematic +synapse +synapsed +synapses +synapsid +synapsida +synapsidan +synapsing +synapsis +synaptai +synaptase +synapte +synaptene +synaptera +synapterous +synaptic +synaptical +synaptically +synaptychus +synapticula +synapticulae +synapticular +synapticulate +synapticulum +synaptid +synaptosauria +synaptosomal +synaptosome +synarchy +synarchical +sinarchism +synarchism +sinarchist +synarmogoid +synarmogoidea +sinarquism +synarquism +sinarquist +sinarquista +synarses +synartesis +synartete +synartetic +synarthrodia +synarthrodial +synarthrodially +synarthroses +synarthrosis +synascidiae +synascidian +synastry +sinatra +sinawa +synaxar +synaxary +synaxaria +synaxaries +synaxarion +synaxarist +synaxarium +synaxaxaria +synaxes +synaxis +sync +sincaline +sincamas +syncarida +syncaryon +syncarp +syncarpy +syncarpia +syncarpies +syncarpium +syncarpous +syncarps +syncategorem +syncategorematic +syncategorematical +syncategorematically +syncategoreme +since +synced +syncellus +syncephalic +syncephalus +sincere +syncerebral +syncerebrum +sincerely +sincereness +sincerer +sincerest +sincerity +sincerities +synch +synched +synching +synchysis +synchitic +synchytriaceae +synchytrium +synchondoses +synchondrosial +synchondrosially +synchondrosis +synchondrotomy +synchoresis +synchro +synchrocyclotron +synchroflash +synchromesh +synchromism +synchromist +synchronal +synchrone +synchroneity +synchrony +synchronic +synchronical +synchronically +synchronies +synchronisation +synchronise +synchronised +synchroniser +synchronising +synchronism +synchronistic +synchronistical +synchronistically +synchronizable +synchronization +synchronize +synchronized +synchronizer +synchronizers +synchronizes +synchronizing +synchronograph +synchronology +synchronological +synchronoscope +synchronous +synchronously +synchronousness +synchros +synchroscope +synchrotron +synchs +syncing +sincipita +sincipital +sinciput +sinciputs +syncytia +syncytial +syncytioma +syncytiomas +syncytiomata +syncytium +syncladous +synclastic +synclinal +synclinally +syncline +synclines +synclinical +synclinore +synclinorial +synclinorian +synclinorium +synclitic +syncliticism +synclitism +syncoelom +syncom +syncoms +syncopal +syncopare +syncopate +syncopated +syncopates +syncopating +syncopation +syncopations +syncopative +syncopator +syncope +syncopes +syncopic +syncopism +syncopist +syncopize +syncotyledonous +syncracy +syncraniate +syncranterian +syncranteric +syncrasy +syncretic +syncretical +syncreticism +syncretion +syncretism +syncretist +syncretistic +syncretistical +syncretize +syncretized +syncretizing +syncrypta +syncryptic +syncrisis +syncs +sind +synd +syndactyl +syndactyle +syndactyli +syndactyly +syndactylia +syndactylic +syndactylism +syndactylous +syndactylus +syndectomy +sinder +synderesis +syndeses +syndesis +syndesises +syndesmectopia +syndesmies +syndesmitis +syndesmography +syndesmology +syndesmoma +syndesmon +syndesmoplasty +syndesmorrhaphy +syndesmoses +syndesmosis +syndesmotic +syndesmotomy +syndet +syndetic +syndetical +syndetically +syndeton +syndets +sindhi +syndyasmian +syndic +syndical +syndicalism +syndicalist +syndicalistic +syndicalize +syndicat +syndicate +syndicated +syndicateer +syndicates +syndicating +syndication +syndications +syndicator +syndics +syndicship +syndyoceras +syndiotactic +sindle +sindoc +syndoc +sindon +sindry +syndrome +syndromes +syndromic +sine +syne +sinebada +synecdoche +synecdochic +synecdochical +synecdochically +synecdochism +synechdochism +synechia +synechiae +synechiology +synechiological +synechist +synechistic +synechology +synechological +synechotomy +synechthran +synechthry +synecious +synecology +synecologic +synecological +synecologically +synecphonesis +synectic +synectically +synecticity +synectics +sinecural +sinecure +sinecured +sinecures +sinecureship +sinecuring +sinecurism +sinecurist +synedra +synedral +synedria +synedrial +synedrian +synedrion +synedrium +synedrous +syneidesis +synema +synemata +synemmenon +synenergistic +synenergistical +synenergistically +synentognath +synentognathi +synentognathous +synephrine +syneresis +synergastic +synergetic +synergy +synergia +synergias +synergic +synergical +synergically +synergid +synergidae +synergidal +synergids +synergies +synergism +synergisms +synergist +synergistic +synergistical +synergistically +synergists +synergize +synerize +sines +sinesian +synesis +synesises +synesthesia +synesthetic +synethnic +synetic +sinew +sinewed +sinewy +sinewiness +sinewing +sinewless +sinewous +sinews +synezisis +sinfonia +sinfonie +sinfonietta +synfuel +synfuels +sinful +sinfully +sinfulness +sing +singability +singable +singableness +singally +syngamy +syngamic +syngamies +syngamous +singapore +singarip +singe +singed +singey +singeing +singeingly +syngeneic +syngenesia +syngenesian +syngenesious +syngenesis +syngenetic +syngenic +syngenism +syngenite +singer +singeress +singerie +singers +singes +singfest +singfo +singh +singhalese +singillatim +singing +singingfish +singingfishes +singingly +singkamas +single +singlebar +singled +singlehanded +singlehandedly +singlehandedness +singlehearted +singleheartedly +singleheartedness +singlehood +singlemindedly +singleness +singleprecision +singler +singles +singlestep +singlestick +singlesticker +singlet +singleton +singletons +singletree +singletrees +singlets +singly +singling +singlings +syngnatha +syngnathi +syngnathid +syngnathidae +syngnathoid +syngnathous +syngnathus +singpho +syngraph +sings +singsing +singsong +singsongy +singsongs +singspiel +singstress +singular +singularism +singularist +singularity +singularities +singularization +singularize +singularized +singularizing +singularly +singularness +singulars +singult +singultation +singultous +singultus +singultuses +sinh +sinhalese +sinhalite +sinhasan +sinhs +sinian +sinic +sinical +sinicism +sinicization +sinicize +sinicized +sinicizes +sinicizing +sinico +sinify +sinification +sinigrin +sinigrinase +sinigrosid +sinigroside +sinisian +sinism +sinister +sinisterly +sinisterness +sinisterwise +sinistra +sinistrad +sinistral +sinistrality +sinistrally +sinistration +sinistrin +sinistrocerebral +sinistrocular +sinistrocularity +sinistrodextral +sinistrogyrate +sinistrogyration +sinistrogyric +sinistromanual +sinistrorsal +sinistrorsally +sinistrorse +sinistrorsely +sinistrous +sinistrously +sinistruous +sinite +sinitic +synizesis +sinjer +sink +sinkable +sinkage +sinkages +synkaryon +synkaryonic +synkatathesis +sinkboat +sinkbox +sinked +sinker +sinkerless +sinkers +sinkfield +sinkhead +sinkhole +sinkholes +sinky +synkinesia +synkinesis +synkinetic +sinking +sinkingly +sinkiuse +sinkless +sinklike +sinkroom +sinks +sinkstone +sinless +sinlessly +sinlessness +sinlike +sinnable +sinnableness +sinned +synnema +synnemata +sinnen +sinner +sinneress +sinners +sinnership +sinnet +synneurosis +synneusis +sinning +sinningia +sinningly +sinningness +sinnowed +sinoatrial +sinoauricular +synocha +synochal +synochoid +synochous +synochus +synocreate +synod +synodal +synodalian +synodalist +synodally +synodian +synodic +synodical +synodically +synodicon +synodist +synodite +synodontid +synodontidae +synodontoid +synods +synodsman +synodsmen +synodus +synoecete +synoecy +synoeciosis +synoecious +synoeciously +synoeciousness +synoecism +synoecize +synoekete +synoeky +synoetic +sinogram +synoicous +synoicousness +sinoidal +sinolog +sinologer +sinology +sinological +sinologies +sinologist +sinologue +sinomenine +synomosy +sinon +synonym +synonymatic +synonyme +synonymes +synonymy +synonymic +synonymical +synonymicon +synonymics +synonymies +synonymise +synonymised +synonymising +synonymist +synonymity +synonymize +synonymized +synonymizing +synonymous +synonymously +synonymousness +synonyms +sinonism +synonomous +synonomously +synop +sinoper +sinophile +sinophilism +synophthalmia +synophthalmus +sinopia +sinopias +sinopic +sinopie +sinopis +sinopite +sinople +synopses +synopsy +synopsic +synopsis +synopsise +synopsised +synopsising +synopsize +synopsized +synopsizing +synoptic +synoptical +synoptically +synoptist +synoptistic +synorchidism +synorchism +sinorespiratory +synorthographic +synosteology +synosteoses +synosteosis +synostose +synostoses +synostosis +synostotic +synostotical +synostotically +synousiacs +synovectomy +synovia +synovial +synovially +synovias +synoviparous +synovitic +synovitis +synpelmous +sinproof +synrhabdosome +sins +synsacral +synsacrum +synsepalous +sinsiga +sinsyne +sinsion +synspermous +synsporous +sinsring +syntactially +syntactic +syntactical +syntactically +syntactician +syntactics +syntagm +syntagma +syntality +syntalities +syntan +syntasis +syntax +syntaxes +syntaxis +syntaxist +syntechnic +syntectic +syntectical +syntelome +syntenosis +sinter +sinterability +sintered +synteresis +sintering +sinters +syntexis +syntheme +synthermal +syntheses +synthesis +synthesise +synthesism +synthesist +synthesization +synthesize +synthesized +synthesizer +synthesizers +synthesizes +synthesizing +synthetase +synthete +synthetic +synthetical +synthetically +syntheticism +syntheticness +synthetics +synthetisation +synthetise +synthetised +synthetiser +synthetising +synthetism +synthetist +synthetization +synthetize +synthetizer +synthol +synthroni +synthronoi +synthronos +synthronus +syntype +syntypic +syntypicism +sinto +sintoc +sintoism +sintoist +syntomy +syntomia +syntone +syntony +syntonic +syntonical +syntonically +syntonies +syntonin +syntonisation +syntonise +syntonised +syntonising +syntonization +syntonize +syntonized +syntonizer +syntonizing +syntonolydian +syntonous +syntripsis +syntrope +syntrophic +syntrophoblast +syntrophoblastic +syntropy +syntropic +syntropical +sintsink +sintu +sinuate +sinuated +sinuatedentate +sinuately +sinuates +sinuating +sinuation +sinuatocontorted +sinuatodentate +sinuatodentated +sinuatopinnatifid +sinuatoserrated +sinuatoundulate +sinuatrial +sinuauricular +sinuitis +sinuose +sinuosely +sinuosity +sinuosities +sinuous +sinuously +sinuousness +sinupallia +sinupallial +sinupallialia +sinupalliata +sinupalliate +synura +synurae +sinus +sinusal +sinuses +synusia +synusiast +sinusitis +sinuslike +sinusoid +sinusoidal +sinusoidally +sinusoids +sinuventricular +sinward +sinzer +syodicon +siol +sion +sioning +sionite +siouan +sioux +sip +sipage +sipapu +sipe +siped +siper +sipers +sipes +syph +siphac +sypher +syphered +syphering +syphers +syphilid +syphilide +syphilidography +syphilidologist +syphiliphobia +syphilis +syphilisation +syphilise +syphilises +syphilitic +syphilitically +syphilitics +syphilization +syphilize +syphilized +syphilizing +syphiloderm +syphilodermatous +syphilogenesis +syphilogeny +syphilographer +syphilography +syphiloid +syphilology +syphilologist +syphiloma +syphilomatous +syphilophobe +syphilophobia +syphilophobic +syphilopsychosis +syphilosis +syphilous +siphoid +siphon +syphon +siphonaceous +siphonage +siphonal +siphonales +siphonaptera +siphonapterous +siphonaria +siphonariid +siphonariidae +siphonata +siphonate +siphonated +siphoneae +siphoned +syphoned +siphoneous +siphonet +siphonia +siphonial +siphoniata +siphonic +siphonifera +siphoniferous +siphoniform +siphoning +syphoning +siphonium +siphonless +siphonlike +siphonobranchiata +siphonobranchiate +siphonocladales +siphonocladiales +siphonogam +siphonogama +siphonogamy +siphonogamic +siphonogamous +siphonoglyph +siphonoglyphe +siphonognathid +siphonognathidae +siphonognathous +siphonognathus +siphonophora +siphonophoran +siphonophore +siphonophorous +siphonoplax +siphonopore +siphonorhinal +siphonorhine +siphonosome +siphonostele +siphonostely +siphonostelic +siphonostoma +siphonostomata +siphonostomatous +siphonostome +siphonostomous +siphonozooid +siphons +syphons +siphonula +siphorhinal +siphorhinian +siphosome +siphuncle +siphuncled +siphuncular +siphunculata +siphunculate +siphunculated +siphunculus +sipibo +sipid +sipidity +sipylite +siping +sipling +sipped +sipper +sippers +sippet +sippets +sippy +sipping +sippingly +sippio +sipple +sips +sipunculacea +sipunculacean +sipunculid +sipunculida +sipunculoid +sipunculoidea +sipunculus +sir +syr +syracusan +syracuse +sircar +sirdar +sirdars +sirdarship +sire +syre +sired +siredon +siree +sirees +sireless +siren +syren +sirene +sireny +sirenia +sirenian +sirenians +sirenic +sirenical +sirenically +sirenidae +sirening +sirenize +sirenlike +sirenoid +sirenoidea +sirenoidei +sirenomelus +sirens +syrens +sires +sireship +siress +syrette +sirex +sirgang +syria +syriac +syriacism +syriacist +sirian +siryan +syrian +sirianian +syrianic +syrianism +syrianize +syrians +syriarch +siriasis +syriasm +siricid +siricidae +siricoidea +syryenian +sirih +siring +syringa +syringadenous +syringas +syringe +syringeal +syringed +syringeful +syringes +syringin +syringing +syringitis +syringium +syringocele +syringocoele +syringomyelia +syringomyelic +syringotome +syringotomy +syrinx +syrinxes +syriologist +siriometer +sirione +siris +sirius +sirkar +sirkeer +sirki +sirky +sirloin +sirloiny +sirloins +syrma +syrmaea +sirmark +sirmian +syrmian +sirmuellera +syrnium +siroc +sirocco +siroccoish +siroccoishly +siroccos +sirop +syrophoenician +siros +sirpea +syrphian +syrphians +syrphid +syrphidae +syrphids +syrphus +sirple +sirpoon +sirra +sirrah +sirrahs +sirras +sirree +sirrees +syrringed +syrringing +sirs +sirship +syrt +syrtic +syrtis +siruaballi +siruelas +sirup +syrup +siruped +syruped +siruper +syruper +sirupy +syrupy +syrupiness +syruplike +sirups +syrups +syrus +sirvent +sirvente +sirventes +sis +sisal +sisalana +sisals +siscowet +sise +sisel +siserara +siserary +siserskite +sises +sish +sisham +sisi +sisymbrium +sysin +sisyphean +sisyphian +sisyphides +sisyphism +sisyphist +sisyphus +sisyrinchium +sisith +siskin +siskins +sisley +sislowet +sismotherapy +sysout +siss +syssarcosic +syssarcosis +syssarcotic +syssel +sysselman +sisseton +sissy +syssiderite +sissier +sissies +sissiest +sissify +sissification +sissified +sissyish +sissyism +sissiness +sissing +syssita +syssitia +syssition +sissone +sissonne +sissonnes +sissoo +sissu +sist +syst +systaltic +sistani +systasis +systatic +system +systematy +systematic +systematical +systematicality +systematically +systematicalness +systematician +systematicness +systematics +systematisation +systematise +systematised +systematiser +systematising +systematism +systematist +systematization +systematize +systematized +systematizer +systematizes +systematizing +systematology +systemed +systemic +systemically +systemics +systemisable +systemisation +systemise +systemised +systemiser +systemising +systemist +systemizable +systemization +systemize +systemized +systemizer +systemizes +systemizing +systemless +systemoid +systemproof +systems +systemwide +systemwise +sisten +sistence +sistency +sistent +sister +sistered +sisterhood +sisterhoods +sisterin +sistering +sisterize +sisterless +sisterly +sisterlike +sisterliness +sistern +sisters +sistership +systyle +systilius +systylous +sistine +sisting +sistle +systolated +systole +systoles +systolic +sistomensin +sistra +sistren +sistroid +sistrum +sistrums +sistrurus +sit +sita +sitao +sitar +sitarist +sitarists +sitars +sitatunga +sitatungas +sitch +sitcom +sitcoms +site +sited +sitella +sites +sitfast +sith +sithcund +sithe +sithement +sithen +sithence +sithens +sithes +siti +sitient +siting +sitio +sitiology +sitiomania +sitiophobia +sitka +sitkan +sitology +sitologies +sitomania +sitophilus +sitophobia +sitophobic +sitosterin +sitosterol +sitotoxism +sitrep +sitringee +sits +sitta +sittee +sitten +sitter +sitters +sittidae +sittinae +sittine +sitting +sittings +sittringy +situ +situal +situate +situated +situates +situating +situation +situational +situationally +situations +situla +situlae +situp +situps +situs +situses +situtunga +sitz +sitzbath +sitzkrieg +sitzmark +sitzmarks +syud +sium +siums +syun +siusi +siuslaw +siva +sivaism +sivaist +sivaistic +sivaite +sivan +sivapithecus +sivathere +sivatheriidae +sivatheriinae +sivatherioid +sivatherium +siver +sivers +sivvens +siwan +siwash +siwashed +siwashing +siwens +six +sixain +sixer +sixes +sixfoil +sixfold +sixfolds +sixgun +sixhaend +sixhynde +sixing +sixish +sixmo +sixmos +sixpence +sixpences +sixpenny +sixpennyworth +sixscore +sixsome +sixte +sixteen +sixteener +sixteenfold +sixteenmo +sixteenmos +sixteenpenny +sixteens +sixteenth +sixteenthly +sixteenths +sixtes +sixth +sixthet +sixthly +sixths +sixty +sixties +sixtieth +sixtieths +sixtyfold +sixtine +sixtypenny +sixtowns +sixtus +sizable +sizableness +sizably +sizal +sizar +sizars +sizarship +size +sizeable +sizeableness +sizeably +sized +sizeine +sizeman +sizer +sizers +sizes +sizy +sizier +siziest +siziests +syzygal +syzygetic +syzygetically +syzygy +sizygia +syzygia +syzygial +syzygies +sizygium +syzygium +siziness +sizinesses +sizing +sizings +sizz +sizzard +sizzing +sizzle +sizzled +sizzler +sizzlers +sizzles +sizzling +sizzlingly +sjaak +sjambok +sjomil +sjomila +sjouke +sk +skaalpund +skaamoog +skaddle +skaff +skaffie +skag +skags +skail +skayles +skaillie +skainsmate +skair +skaitbird +skaithy +skal +skalawag +skald +skaldic +skalds +skaldship +skalpund +skance +skanda +skandhas +skart +skasely +skat +skate +skateable +skateboard +skateboarded +skateboarder +skateboarders +skateboarding +skateboards +skated +skatemobile +skatepark +skater +skaters +skates +skatikas +skatiku +skating +skatings +skatist +skatol +skatole +skatoles +skatology +skatols +skatoma +skatoscopy +skatosine +skatoxyl +skats +skaw +skean +skeane +skeanes +skeanockle +skeans +skeat +sked +skedaddle +skedaddled +skedaddler +skedaddling +skedge +skedgewith +skedlock +skee +skeeball +skeech +skeed +skeeg +skeeing +skeel +skeely +skeeling +skeen +skeenyie +skeens +skeer +skeered +skeery +skees +skeesicks +skeet +skeeter +skeeters +skeets +skeezicks +skeezix +skef +skeg +skegger +skegs +skey +skeich +skeif +skeigh +skeighish +skeily +skein +skeined +skeiner +skeining +skeins +skeipp +skeyting +skel +skelder +skelderdrake +skeldock +skeldraik +skeldrake +skelet +skeletal +skeletally +skeletin +skeletogeny +skeletogenous +skeletomuscular +skeleton +skeletony +skeletonian +skeletonic +skeletonise +skeletonised +skeletonising +skeletonization +skeletonize +skeletonized +skeletonizer +skeletonizing +skeletonless +skeletonlike +skeletons +skeletonweed +skelf +skelgoose +skelic +skell +skellat +skeller +skelly +skelloch +skellum +skellums +skelp +skelped +skelper +skelpin +skelping +skelpit +skelps +skelter +skeltered +skeltering +skelters +skeltonian +skeltonic +skeltonical +skeltonics +skelvy +skemmel +skemp +sken +skenai +skene +skenes +skeo +skeough +skep +skepful +skepfuls +skeppe +skeppist +skeppund +skeps +skepsis +skepsises +skeptic +skeptical +skeptically +skepticalness +skepticism +skepticize +skepticized +skepticizing +skeptics +skeptophylaxia +skeptophylaxis +sker +skere +skerret +skerry +skerrick +skerries +skers +sket +sketch +sketchability +sketchable +sketchbook +sketched +sketchee +sketcher +sketchers +sketches +sketchy +sketchier +sketchiest +sketchily +sketchiness +sketching +sketchingly +sketchist +sketchlike +sketchpad +skete +sketiotai +skeuomorph +skeuomorphic +skevish +skew +skewback +skewbacked +skewbacks +skewbald +skewbalds +skewed +skewer +skewered +skewerer +skewering +skewers +skewerwood +skewy +skewing +skewings +skewl +skewly +skewness +skewnesses +skews +skewwhiff +skewwise +skhian +ski +sky +skiable +skiagram +skiagrams +skiagraph +skiagraphed +skiagrapher +skiagraphy +skiagraphic +skiagraphical +skiagraphically +skiagraphing +skiamachy +skiameter +skiametry +skiapod +skiapodous +skiascope +skiascopy +skiatron +skybal +skybald +skibbet +skibby +skibob +skibobber +skibobbing +skibobs +skyborne +skibslast +skycap +skycaps +skice +skycoach +skycraft +skid +skidded +skidder +skidders +skiddy +skiddycock +skiddier +skiddiest +skidding +skiddingly +skiddoo +skiddooed +skiddooing +skiddoos +skidi +skydive +skydived +skydiver +skydivers +skydives +skydiving +skidlid +skidoo +skidooed +skidooing +skidoos +skydove +skidpan +skidproof +skids +skidway +skidways +skye +skiech +skied +skyed +skiegh +skiey +skyey +skieppe +skiepper +skier +skiers +skies +skieur +skiff +skiffle +skiffled +skiffles +skiffless +skiffling +skiffs +skift +skyfte +skyful +skyhook +skyhooks +skyhoot +skiing +skying +skiings +skiis +skyish +skyjack +skyjacked +skyjacker +skyjackers +skyjacking +skyjacks +skijore +skijorer +skijorers +skijoring +skil +skylab +skylark +skylarked +skylarker +skylarkers +skylarking +skylarks +skilder +skildfel +skyless +skilfish +skilful +skilfully +skilfulness +skylight +skylights +skylike +skyline +skylined +skylines +skylining +skill +skillagalee +skilled +skillenton +skilless +skillessness +skillet +skilletfish +skilletfishes +skillets +skillful +skillfully +skillfulness +skilly +skilligalee +skilling +skillings +skillion +skillo +skills +skylook +skylounge +skilpot +skilty +skilts +skim +skyman +skimback +skime +skymen +skimmed +skimmelton +skimmer +skimmers +skimmerton +skimmia +skimming +skimmingly +skimmings +skimmington +skimmity +skimo +skimobile +skimos +skimp +skimped +skimpy +skimpier +skimpiest +skimpily +skimpiness +skimping +skimpingly +skimps +skims +skin +skinball +skinbound +skinch +skindive +skindiver +skindiving +skinflick +skinflint +skinflinty +skinflintily +skinflintiness +skinflints +skinful +skinfuls +skinhead +skinheads +skink +skinked +skinker +skinkers +skinking +skinkle +skinks +skinless +skinlike +skinned +skinner +skinnery +skinneries +skinners +skinny +skinnier +skinniest +skinniness +skinning +skins +skint +skintight +skintle +skintled +skintling +skinworm +skiogram +skiograph +skiophyte +skioring +skiorings +skip +skipbrain +skipdent +skipetar +skyphoi +skyphos +skypipe +skipjack +skipjackly +skipjacks +skipkennel +skiplane +skiplanes +skyplast +skipman +skyport +skippable +skipped +skippel +skipper +skipperage +skippered +skippery +skippering +skippers +skippership +skippet +skippets +skippy +skipping +skippingly +skipple +skippund +skips +skiptail +skipway +skyre +skyrgaliard +skyriding +skyrin +skirl +skirlcock +skirled +skirling +skirls +skirmish +skirmished +skirmisher +skirmishers +skirmishes +skirmishing +skirmishingly +skyrocket +skyrocketed +skyrockety +skyrocketing +skyrockets +skirp +skirr +skirred +skirreh +skirret +skirrets +skirring +skirrs +skirt +skirtboard +skirted +skirter +skirters +skirty +skirting +skirtingly +skirtings +skirtless +skirtlike +skirts +skirwhit +skirwort +skis +skys +skysail +skysails +skyscape +skyscrape +skyscraper +skyscrapers +skyscraping +skyshine +skystone +skysweeper +skit +skite +skyte +skited +skiter +skites +skither +skiting +skitishly +skits +skitswish +skittaget +skittagetan +skitter +skittered +skittery +skitterier +skitteriest +skittering +skitters +skitty +skittyboot +skittish +skittishly +skittishness +skittle +skittled +skittler +skittles +skittling +skyugle +skiv +skive +skived +skiver +skivers +skiverwood +skives +skivy +skivie +skivies +skiving +skivvy +skivvies +skyway +skyways +skyward +skywards +skywave +skiwear +skiwears +skiwy +skiwies +skywrite +skywriter +skywriters +skywrites +skywriting +skywritten +skywrote +sklate +sklater +sklent +sklented +sklenting +sklents +skleropelite +sklinter +skoal +skoaled +skoaling +skoals +skodaic +skogbolite +skoinolon +skokiaan +skokomish +skol +skolly +skomerite +skoo +skookum +skoot +skopets +skoptsy +skout +skouth +skraeling +skraelling +skraigh +skreegh +skreeghed +skreeghing +skreeghs +skreel +skreigh +skreighed +skreighing +skreighs +skryer +skrike +skrimshander +skrupul +skua +skuas +skulduggery +skulk +skulked +skulker +skulkers +skulking +skulkingly +skulks +skull +skullbanker +skullcap +skullcaps +skullduggery +skullduggeries +skulled +skullery +skullfish +skullful +skully +skulls +skulp +skun +skunk +skunkbill +skunkbush +skunkdom +skunked +skunkery +skunkhead +skunky +skunking +skunkish +skunklet +skunks +skunktop +skunkweed +skupshtina +skurry +skuse +skutterudite +sl +sla +slab +slabbed +slabber +slabbered +slabberer +slabbery +slabbering +slabbers +slabby +slabbiness +slabbing +slabline +slabman +slabness +slabs +slabstone +slabwood +slack +slackage +slacked +slacken +slackened +slackener +slackening +slackens +slacker +slackerism +slackers +slackest +slackie +slacking +slackingly +slackly +slackminded +slackmindedness +slackness +slacks +slackwitted +slackwittedness +slad +sladang +slade +slae +slag +slaggability +slaggable +slagged +slagger +slaggy +slaggier +slaggiest +slagging +slagless +slaglessness +slagman +slags +slay +slayable +slayed +slayer +slayers +slaying +slain +slainte +slays +slaister +slaistery +slait +slakable +slake +slakeable +slaked +slakeless +slaker +slakers +slakes +slaky +slakier +slakiest +slakin +slaking +slalom +slalomed +slaloming +slaloms +slam +slambang +slammakin +slammed +slammer +slammerkin +slamming +slammock +slammocky +slammocking +slamp +slampamp +slampant +slams +slander +slandered +slanderer +slanderers +slanderful +slanderfully +slandering +slanderingly +slanderous +slanderously +slanderousness +slanderproof +slanders +slane +slang +slanged +slangy +slangier +slangiest +slangily +slanginess +slanging +slangish +slangishly +slangism +slangkop +slangous +slangrell +slangs +slangster +slanguage +slangular +slangwhang +slank +slant +slanted +slanter +slantindicular +slantindicularly +slanting +slantingly +slantingways +slantly +slants +slantways +slantwise +slap +slapdab +slapdash +slapdashery +slapdasheries +slapdashes +slape +slaphappy +slaphappier +slaphappiest +slapjack +slapjacks +slapped +slapper +slappers +slappy +slapping +slaps +slapshot +slapstick +slapsticky +slapsticks +slare +slart +slarth +slartibartfast +slash +slashed +slasher +slashers +slashes +slashy +slashing +slashingly +slashings +slask +slat +slatch +slatches +slate +slated +slateful +slateyard +slatelike +slatemaker +slatemaking +slater +slaters +slates +slateworks +slath +slather +slathered +slathering +slathers +slaty +slatier +slatiest +slatify +slatified +slatifying +slatiness +slating +slatings +slatish +slats +slatted +slatter +slattered +slattery +slattering +slattern +slatternish +slatternly +slatternliness +slatternness +slatterns +slatting +slaughter +slaughterdom +slaughtered +slaughterer +slaughterers +slaughterhouse +slaughterhouses +slaughtery +slaughteryard +slaughtering +slaughteringly +slaughterman +slaughterous +slaughterously +slaughters +slaum +slaunchways +slav +slavdom +slave +slaveborn +slaved +slaveholder +slaveholding +slavey +slaveys +slaveland +slaveless +slavelet +slavelike +slaveling +slavemonger +slaveowner +slaveownership +slavepen +slaver +slavered +slaverer +slaverers +slavery +slaveries +slavering +slaveringly +slavers +slaves +slavi +slavian +slavic +slavicism +slavicist +slavicize +slavify +slavification +slavikite +slavin +slaving +slavish +slavishly +slavishness +slavism +slavist +slavistic +slavization +slavize +slavocracy +slavocracies +slavocrat +slavocratic +slavonian +slavonianize +slavonic +slavonically +slavonicize +slavonish +slavonism +slavonization +slavonize +slavophile +slavophilism +slavophobe +slavophobist +slavs +slaw +slawbank +slaws +sld +sleathy +sleave +sleaved +sleaves +sleaving +sleazy +sleazier +sleaziest +sleazily +sleaziness +sleb +sleck +sled +sledded +sledder +sledders +sledding +sleddings +sledful +sledge +sledged +sledgehammer +sledgehammering +sledgehammers +sledgeless +sledgemeter +sledger +sledges +sledging +sledlike +sleds +slee +sleech +sleechy +sleek +sleeked +sleeken +sleekened +sleekening +sleekens +sleeker +sleekest +sleeky +sleekier +sleekiest +sleeking +sleekit +sleekly +sleekness +sleeks +sleep +sleepcoat +sleeper +sleepered +sleepers +sleepful +sleepfulness +sleepy +sleepier +sleepiest +sleepify +sleepyhead +sleepyheads +sleepily +sleepiness +sleeping +sleepingly +sleepings +sleepish +sleepland +sleepless +sleeplessly +sleeplessness +sleeplike +sleepmarken +sleepproof +sleepry +sleeps +sleepwaker +sleepwaking +sleepwalk +sleepwalker +sleepwalkers +sleepwalking +sleepward +sleepwear +sleepwort +sleer +sleet +sleeted +sleety +sleetier +sleetiest +sleetiness +sleeting +sleetproof +sleets +sleeve +sleeveband +sleeveboard +sleeved +sleeveen +sleevefish +sleeveful +sleeveless +sleevelessness +sleevelet +sleevelike +sleever +sleeves +sleeving +sleezy +sley +sleided +sleyed +sleyer +sleigh +sleighed +sleigher +sleighers +sleighing +sleighs +sleight +sleightful +sleighty +sleightness +sleights +sleying +sleys +slendang +slender +slenderer +slenderest +slenderish +slenderization +slenderize +slenderized +slenderizes +slenderizing +slenderly +slenderness +slent +slepez +slept +slete +sleuth +sleuthdog +sleuthed +sleuthful +sleuthhound +sleuthing +sleuthlike +sleuths +slew +slewed +slewer +slewing +slewingslews +slews +slewth +sly +slibbersauce +slyboots +slice +sliceable +sliced +slicer +slicers +slices +slich +slicht +slicing +slicingly +slick +slicked +slicken +slickens +slickenside +slickensided +slicker +slickered +slickery +slickers +slickest +slicking +slickly +slickness +slickpaper +slicks +slickstone +slid +slidable +slidableness +slidably +slidage +slidden +slidder +sliddery +slidderness +sliddry +slide +slideable +slideableness +slideably +slided +slidefilm +slidegroat +slidehead +slideknot +slideman +slideproof +slider +sliders +slides +slideway +slideways +sliding +slidingly +slidingness +slidometer +slier +slyer +sliest +slyest +slifter +sliggeen +slight +slighted +slighten +slighter +slightest +slighty +slightier +slightiest +slightily +slightiness +slighting +slightingly +slightish +slightly +slightness +slights +slyish +slik +slily +slyly +slim +slime +slimed +slimeman +slimemen +slimepit +slimer +slimes +slimy +slimier +slimiest +slimily +sliminess +sliming +slimish +slimishness +slimly +slimline +slimmed +slimmer +slimmest +slimming +slimmish +slimness +slimnesses +slimpsy +slimpsier +slimpsiest +slims +slimsy +slimsier +slimsiest +sline +slyness +slynesses +sling +slingback +slingball +slinge +slinger +slingers +slinging +slingman +slings +slingshot +slingshots +slingsman +slingsmen +slingstone +slink +slinker +slinky +slinkier +slinkiest +slinkily +slinkiness +slinking +slinkingly +slinks +slinkskin +slinkweed +slinte +slip +slipback +slipband +slipboard +slipbody +slipbodies +slipcase +slipcases +slipcoach +slipcoat +slipcote +slipcover +slipcovers +slipe +slype +sliped +slipes +slypes +slipform +slipformed +slipforming +slipforms +slipgibbet +sliphalter +sliphorn +sliphouse +sliping +slipknot +slipknots +slipless +slipman +slipnoose +slipout +slipouts +slipover +slipovers +slippage +slippages +slipped +slipper +slippered +slipperflower +slippery +slipperyback +slipperier +slipperiest +slipperily +slipperiness +slipperyroot +slipperlike +slippers +slipperweed +slipperwort +slippy +slippier +slippiest +slippiness +slipping +slippingly +slipproof +sliprail +slips +slipsheet +slipshod +slipshoddy +slipshoddiness +slipshodness +slipshoe +slipskin +slipslap +slipslop +slipsloppish +slipsloppism +slipslops +slipsole +slipsoles +slipstep +slipstick +slipstone +slipstream +slipstring +slipt +sliptopped +slipup +slipups +slipway +slipways +slipware +slipwares +slirt +slish +slit +slitch +slite +slither +slithered +slithery +slithering +slitheroo +slithers +slithy +sliting +slitless +slitlike +slits +slitshell +slitted +slitter +slitters +slitty +slitting +slitwing +slitwise +slitwork +slive +sliver +slivered +sliverer +sliverers +slivery +slivering +sliverlike +sliverproof +slivers +sliving +slivovic +slivovics +slivovitz +sliwer +sloan +sloanea +sloat +slob +slobber +slobberchops +slobbered +slobberer +slobbery +slobbering +slobbers +slobby +slobbiness +slobbish +slobs +slock +slocken +slocker +slockingstone +slockster +slod +slodder +slodge +slodger +sloe +sloeberry +sloeberries +sloebush +sloes +sloetree +slog +slogan +sloganeer +sloganize +slogans +slogged +slogger +sloggers +slogging +sloggingly +slogs +slogwood +sloid +sloyd +sloids +sloyds +slojd +slojds +sloka +sloke +sloked +sloken +sloking +slommack +slommacky +slommock +slon +slone +slonk +sloo +sloom +sloomy +sloop +sloopman +sloopmen +sloops +sloosh +sloot +slop +slopdash +slope +sloped +slopely +slopeness +sloper +slopers +slopes +slopeways +slopewise +slopy +sloping +slopingly +slopingness +slopmaker +slopmaking +sloppage +slopped +sloppery +slopperies +sloppy +sloppier +sloppiest +sloppily +sloppiness +slopping +slops +slopseller +slopselling +slopshop +slopstone +slopwork +slopworker +slopworks +slorp +slosh +sloshed +slosher +sloshes +sloshy +sloshier +sloshiest +sloshily +sloshiness +sloshing +slot +slotback +slotbacks +slote +sloted +sloth +slothful +slothfully +slothfulness +slothfuls +slothound +sloths +slotman +slots +slotted +slotten +slotter +slottery +slotting +slotwise +sloubbie +slouch +slouched +sloucher +slouchers +slouches +slouchy +slouchier +slouchiest +slouchily +slouchiness +slouching +slouchingly +slough +sloughed +sloughy +sloughier +sloughiest +sloughiness +sloughing +sloughs +slounge +slounger +slour +sloush +slovak +slovakian +slovakish +slovaks +sloven +slovene +slovenian +slovenish +slovenly +slovenlier +slovenliest +slovenlike +slovenliness +slovenry +slovens +slovenwood +slovintzi +slow +slowback +slowbelly +slowbellied +slowbellies +slowcoach +slowdown +slowdowns +slowed +slower +slowest +slowful +slowgoing +slowheaded +slowhearted +slowheartedness +slowhound +slowing +slowish +slowly +slowmouthed +slowness +slownesses +slowpoke +slowpokes +slowrie +slows +slowup +slowwitted +slowwittedly +slowworm +slowworms +slt +slub +slubbed +slubber +slubberdegullion +slubbered +slubberer +slubbery +slubbering +slubberingly +slubberly +slubbers +slubby +slubbing +slubbings +slubs +slud +sludder +sluddery +sludge +sludged +sludger +sludges +sludgy +sludgier +sludgiest +sludginess +sludging +slue +slued +sluer +slues +sluff +sluffed +sluffing +sluffs +slug +slugabed +slugabeds +slugfest +slugfests +sluggard +sluggardy +sluggarding +sluggardize +sluggardly +sluggardliness +sluggardness +sluggardry +sluggards +slugged +slugger +sluggers +sluggy +slugging +sluggingly +sluggish +sluggishly +sluggishness +slughorn +sluglike +slugs +slugwood +sluice +sluiced +sluicegate +sluicelike +sluicer +sluices +sluiceway +sluicy +sluicing +sluig +sluing +sluit +slum +slumber +slumbered +slumberer +slumberers +slumberful +slumbery +slumbering +slumberingly +slumberland +slumberless +slumberous +slumberously +slumberousness +slumberproof +slumbers +slumbersome +slumbrous +slumdom +slumgullion +slumgum +slumgums +slumland +slumlike +slumlord +slumlords +slummage +slummed +slummer +slummers +slummy +slummier +slummiest +slumminess +slumming +slummock +slummocky +slump +slumped +slumpy +slumping +slumpproof +slumproof +slumps +slumpwork +slums +slumward +slumwise +slung +slungbody +slungbodies +slunge +slungshot +slunk +slunken +slup +slur +slurb +slurban +slurbow +slurbs +slurp +slurped +slurping +slurps +slurred +slurry +slurried +slurries +slurrying +slurring +slurringly +slurs +slurvian +slush +slushed +slusher +slushes +slushy +slushier +slushiest +slushily +slushiness +slushing +slushpit +slut +slutch +slutchy +sluther +sluthood +sluts +slutted +slutter +sluttered +sluttery +sluttering +slutty +sluttikin +slutting +sluttish +sluttishly +sluttishness +sm +sma +smachrie +smack +smacked +smackee +smacker +smackeroo +smackeroos +smackers +smackful +smacking +smackingly +smacks +smacksman +smacksmen +smaik +smalcaldian +smalcaldic +small +smallage +smallages +smallboy +smallclothes +smallcoal +smallen +smaller +smallest +smallhearted +smallholder +smallholding +smally +smalling +smallish +smallishness +smallmouth +smallmouthed +smallness +smallnesses +smallpox +smallpoxes +smalls +smallsword +smalltime +smallware +smalm +smalmed +smalming +smalt +smalter +smalti +smaltine +smaltines +smaltite +smaltites +smalto +smaltos +smaltost +smalts +smaltz +smaragd +smaragde +smaragdes +smaragdine +smaragdite +smaragds +smaragdus +smarm +smarmy +smarmier +smarmiest +smarms +smart +smartass +smarted +smarten +smartened +smartening +smartens +smarter +smartest +smarty +smartie +smarties +smarting +smartingly +smartish +smartism +smartless +smartly +smartness +smarts +smartweed +smash +smashable +smashage +smashboard +smashed +smasher +smashery +smashers +smashes +smashing +smashingly +smashment +smashup +smashups +smatch +smatchet +smatter +smattered +smatterer +smattery +smattering +smatteringly +smatterings +smatters +smaze +smazes +smear +smearcase +smeared +smearer +smearers +smeary +smearier +smeariest +smeariness +smearing +smearless +smears +smeath +smectic +smectymnuan +smectymnuus +smectis +smectite +smeddum +smeddums +smee +smeech +smeek +smeeked +smeeky +smeeking +smeeks +smeer +smeeth +smegma +smegmas +smegmatic +smell +smellable +smellage +smelled +smeller +smellers +smellful +smellfungi +smellfungus +smelly +smellie +smellier +smelliest +smelliness +smelling +smellproof +smells +smellsome +smelt +smelted +smelter +smeltery +smelteries +smelterman +smelters +smelting +smeltman +smelts +smerk +smerked +smerking +smerks +smervy +smeth +smethe +smeuse +smeuth +smew +smews +smich +smicker +smicket +smickly +smiddy +smiddie +smiddum +smidge +smidgen +smidgens +smidgeon +smidgeons +smidgin +smidgins +smiercase +smifligate +smifligation +smift +smiggins +smilacaceae +smilacaceous +smilaceae +smilaceous +smilacin +smilacina +smilax +smilaxes +smile +smileable +smileage +smiled +smileful +smilefulness +smiley +smileless +smilelessly +smilelessness +smilemaker +smilemaking +smileproof +smiler +smilers +smiles +smilet +smily +smiling +smilingly +smilingness +smilodon +smintheus +sminthian +sminthurid +sminthuridae +sminthurus +smirch +smirched +smircher +smirches +smirchy +smirching +smirchless +smiris +smirk +smirked +smirker +smirkers +smirky +smirkier +smirkiest +smirking +smirkingly +smirkish +smirkle +smirkly +smirks +smyrna +smyrnaite +smyrnean +smyrniot +smyrniote +smirtle +smit +smitable +smitch +smite +smiter +smiters +smites +smith +smyth +smitham +smithcraft +smither +smithereen +smithereens +smithery +smitheries +smithers +smithfield +smithy +smithian +smithianism +smithydander +smithied +smithier +smithies +smithying +smithing +smithite +smiths +smithsonian +smithsonite +smithum +smithwork +smiting +smytrie +smitten +smitter +smitting +smittle +smittleish +smittlish +sml +smock +smocked +smocker +smockface +smocking +smockings +smockless +smocklike +smocks +smog +smoggy +smoggier +smoggiest +smogless +smogs +smokable +smokables +smoke +smokeable +smokebox +smokebush +smokechaser +smoked +smokefarthings +smokeho +smokehole +smokehouse +smokehouses +smokey +smokejack +smokejumper +smokeless +smokelessly +smokelessness +smokelike +smokepot +smokepots +smokeproof +smoker +smokery +smokers +smokes +smokescreen +smokeshaft +smokestack +smokestacks +smokestone +smoketight +smokewood +smoky +smokier +smokies +smokiest +smokily +smokiness +smoking +smokings +smokyseeming +smokish +smoko +smokos +smolder +smoldered +smoldering +smolderingness +smolders +smolt +smolts +smooch +smooched +smooches +smoochy +smooching +smoochs +smoodge +smoodged +smoodger +smoodging +smooge +smook +smoorich +smoos +smoot +smooth +smoothable +smoothback +smoothboots +smoothbore +smoothbored +smoothcoat +smoothed +smoothen +smoothened +smoothening +smoothens +smoother +smoothers +smoothes +smoothest +smoothhound +smoothy +smoothie +smoothies +smoothify +smoothification +smoothing +smoothingly +smoothish +smoothly +smoothmouthed +smoothness +smoothpate +smooths +smoothtongue +smopple +smore +smorebro +smorgasbord +smorgasbords +smorzando +smorzato +smote +smother +smotherable +smotheration +smothered +smotherer +smothery +smotheriness +smothering +smotheringly +smothers +smotter +smouch +smoucher +smoulder +smouldered +smouldering +smoulders +smous +smouse +smouser +smout +smrgs +smriti +smrrebrd +smudder +smudge +smudged +smudgedly +smudgeless +smudgeproof +smudger +smudges +smudgy +smudgier +smudgiest +smudgily +smudginess +smudging +smug +smugger +smuggery +smuggest +smuggish +smuggishly +smuggishness +smuggle +smuggleable +smuggled +smuggler +smugglery +smugglers +smuggles +smuggling +smugism +smugly +smugness +smugnesses +smuisty +smur +smurks +smurr +smurry +smurtle +smuse +smush +smut +smutch +smutched +smutches +smutchy +smutchier +smutchiest +smutchin +smutching +smutchless +smutless +smutproof +smuts +smutted +smutter +smutty +smuttier +smuttiest +smuttily +smuttiness +smutting +sn +snab +snabby +snabbie +snabble +snack +snacked +snackette +snacky +snacking +snackle +snackman +snacks +snaff +snaffle +snafflebit +snaffled +snaffles +snaffling +snafu +snafued +snafuing +snafus +snag +snagbush +snagged +snagger +snaggy +snaggier +snaggiest +snagging +snaggle +snaggled +snaggleteeth +snaggletooth +snaggletoothed +snaglike +snagline +snagrel +snags +snail +snaileater +snailed +snailery +snailfish +snailfishessnailflower +snailflower +snaily +snailing +snailish +snailishly +snaillike +snails +snaith +snake +snakebark +snakeberry +snakebird +snakebite +snakeblenny +snakeblennies +snaked +snakefish +snakefishes +snakefly +snakeflies +snakeflower +snakehead +snakeholing +snakey +snakeleaf +snakeless +snakelet +snakelike +snakeling +snakemouth +snakemouths +snakeneck +snakeology +snakephobia +snakepiece +snakepipe +snakeproof +snaker +snakery +snakeroot +snakes +snakeship +snakeskin +snakestone +snakeweed +snakewise +snakewood +snakeworm +snakewort +snaky +snakier +snakiest +snakily +snakiness +snaking +snakish +snap +snapback +snapbacks +snapbag +snapberry +snapdragon +snapdragons +snape +snaper +snaphaan +snaphance +snaphead +snapholder +snapy +snapjack +snapless +snapline +snapout +snappable +snappage +snappe +snapped +snapper +snapperback +snappers +snappy +snappier +snappiest +snappily +snappiness +snapping +snappingly +snappish +snappishly +snappishness +snapps +snaps +snapsack +snapshare +snapshoot +snapshooter +snapshot +snapshots +snapshotted +snapshotter +snapshotting +snapweed +snapweeds +snapwood +snapwort +snare +snared +snareless +snarer +snarers +snares +snary +snaring +snaringly +snark +snarks +snarl +snarled +snarleyyow +snarleyow +snarler +snarlers +snarly +snarlier +snarliest +snarling +snarlingly +snarlish +snarls +snash +snashes +snast +snaste +snasty +snatch +snatchable +snatched +snatcher +snatchers +snatches +snatchy +snatchier +snatchiest +snatchily +snatching +snatchingly +snatchproof +snath +snathe +snathes +snaths +snattock +snavel +snavvle +snaw +snawed +snawing +snawle +snaws +snazzy +snazzier +snazziest +snazziness +snead +sneak +sneakbox +sneaked +sneaker +sneakered +sneakers +sneaky +sneakier +sneakiest +sneakily +sneakiness +sneaking +sneakingly +sneakingness +sneakish +sneakishly +sneakishness +sneaks +sneaksby +sneaksman +sneap +sneaped +sneaping +sneaps +sneath +sneathe +sneb +sneck +sneckdraw +sneckdrawing +sneckdrawn +snecked +snecker +snecket +snecking +snecks +sned +snedded +snedding +sneds +snee +sneer +sneered +sneerer +sneerers +sneerful +sneerfulness +sneery +sneering +sneeringly +sneerless +sneers +sneesh +sneeshes +sneeshing +sneest +sneesty +sneeze +sneezed +sneezeless +sneezeproof +sneezer +sneezers +sneezes +sneezeweed +sneezewood +sneezewort +sneezy +sneezier +sneeziest +sneezing +snell +sneller +snellest +snelly +snells +snemovna +snerp +snew +sny +snyaptic +snib +snibbed +snibbing +snibble +snibbled +snibbler +snibel +snibs +snicher +snick +snickdraw +snickdrawing +snicked +snickey +snicker +snickered +snickerer +snickery +snickering +snickeringly +snickers +snickersnee +snicket +snicking +snickle +snicks +sniddle +snide +snidely +snideness +snider +snidery +snidest +snye +snyed +snies +snyes +sniff +sniffable +sniffed +sniffer +sniffers +sniffy +sniffier +sniffiest +sniffily +sniffiness +sniffing +sniffingly +sniffish +sniffishly +sniffishness +sniffle +sniffled +sniffler +snifflers +sniffles +sniffly +sniffling +sniffs +snift +snifted +snifter +snifters +snifty +snifting +snig +snigged +snigger +sniggered +sniggerer +sniggering +sniggeringly +sniggers +snigging +sniggle +sniggled +sniggler +snigglers +sniggles +sniggling +sniggoringly +snight +snigs +snying +snip +snipe +snipebill +sniped +snipefish +snipefishes +snipelike +sniper +snipers +sniperscope +snipes +snipesbill +snipy +sniping +snipish +snipjack +snipnose +snipocracy +snipped +snipper +snipperado +snippers +snippersnapper +snipperty +snippet +snippety +snippetier +snippetiest +snippetiness +snippets +snippy +snippier +snippiest +snippily +snippiness +snipping +snippish +snips +snipsnapsnorum +sniptious +snirl +snirt +snirtle +snit +snitch +snitched +snitcher +snitchers +snitches +snitchy +snitchier +snitchiest +snitching +snite +snithe +snithy +snits +snittle +snitz +snivey +snivel +sniveled +sniveler +snivelers +snively +sniveling +snivelled +sniveller +snivelly +snivelling +snivels +snivy +snob +snobber +snobbery +snobberies +snobbers +snobbess +snobby +snobbier +snobbiest +snobbily +snobbiness +snobbing +snobbish +snobbishly +snobbishness +snobbism +snobbisms +snobdom +snobism +snobling +snobocracy +snobocrat +snobographer +snobography +snobol +snobologist +snobonomer +snobs +snobscat +snocat +snocher +snock +snocker +snod +snodly +snoek +snoeking +snog +snoga +snohomish +snoke +snollygoster +snonowas +snood +snooded +snooding +snoods +snook +snooked +snooker +snookered +snookers +snooking +snooks +snookums +snool +snooled +snooling +snools +snoop +snooped +snooper +snoopers +snooperscope +snoopy +snoopier +snoopiest +snoopily +snooping +snoops +snoose +snoot +snooted +snootful +snootfuls +snooty +snootier +snootiest +snootily +snootiness +snooting +snoots +snoove +snooze +snoozed +snoozer +snoozers +snoozes +snoozy +snoozier +snooziest +snooziness +snoozing +snoozle +snoozled +snoozles +snoozling +snop +snoqualmie +snoquamish +snore +snored +snoreless +snorer +snorers +snores +snoring +snoringly +snork +snorkel +snorkeled +snorkeler +snorkeling +snorkels +snorker +snort +snorted +snorter +snorters +snorty +snorting +snortingly +snortle +snorts +snot +snots +snotter +snottery +snotty +snottie +snottier +snottiest +snottily +snottiness +snouch +snout +snouted +snouter +snoutfair +snouty +snoutier +snoutiest +snouting +snoutish +snoutless +snoutlike +snouts +snow +snowball +snowballed +snowballing +snowballs +snowbank +snowbanks +snowbell +snowbells +snowbelt +snowberg +snowberry +snowberries +snowbird +snowbirds +snowblink +snowblower +snowbound +snowbreak +snowbridge +snowbroth +snowbrush +snowbush +snowbushes +snowcap +snowcapped +snowcaps +snowcraft +snowcreep +snowdon +snowdonian +snowdrift +snowdrifts +snowdrop +snowdrops +snowed +snowfall +snowfalls +snowfield +snowflake +snowflakes +snowflight +snowflower +snowfowl +snowhammer +snowhouse +snowy +snowie +snowier +snowiest +snowily +snowiness +snowing +snowish +snowk +snowl +snowland +snowlands +snowless +snowlike +snowmaker +snowmaking +snowman +snowmanship +snowmast +snowmelt +snowmelts +snowmen +snowmobile +snowmobiler +snowmobilers +snowmobiles +snowmobiling +snowpack +snowpacks +snowplough +snowplow +snowplowed +snowplowing +snowplows +snowproof +snows +snowscape +snowshade +snowshed +snowsheds +snowshine +snowshoe +snowshoed +snowshoeing +snowshoer +snowshoes +snowshoing +snowslide +snowslip +snowstorm +snowstorms +snowsuit +snowsuits +snowthrower +snowworm +snozzle +snub +snubbable +snubbed +snubbee +snubber +snubbers +snubby +snubbier +snubbiest +snubbiness +snubbing +snubbingly +snubbish +snubbishly +snubbishness +snubness +snubnesses +snubnose +snubproof +snubs +snuck +snudge +snudgery +snuff +snuffbox +snuffboxer +snuffboxes +snuffcolored +snuffed +snuffer +snuffers +snuffy +snuffier +snuffiest +snuffily +snuffiness +snuffing +snuffingly +snuffish +snuffkin +snuffle +snuffled +snuffler +snufflers +snuffles +snuffless +snuffly +snufflier +snuffliest +snuffliness +snuffling +snufflingly +snuffman +snuffs +snug +snugged +snugger +snuggery +snuggerie +snuggeries +snuggest +snuggies +snugging +snuggish +snuggle +snuggled +snuggles +snuggly +snuggling +snugify +snugly +snugness +snugnesses +snugs +snum +snup +snupper +snur +snurl +snurly +snurp +snurt +snuzzle +so +soak +soakage +soakages +soakaway +soaked +soaken +soaker +soakers +soaky +soaking +soakingly +soakman +soaks +soally +soallies +soam +soap +soapbark +soapbarks +soapberry +soapberries +soapbox +soapboxer +soapboxes +soapbubbly +soapbush +soaped +soaper +soapery +soaperies +soapers +soapfish +soapfishes +soapi +soapy +soapier +soapiest +soapily +soapiness +soaping +soaplees +soapless +soaplike +soapmaker +soapmaking +soapmonger +soapolallie +soaprock +soaproot +soaps +soapstone +soapstoner +soapstones +soapsud +soapsuddy +soapsuds +soapsudsy +soapweed +soapwood +soapworks +soapwort +soapworts +soar +soarability +soarable +soared +soarer +soarers +soary +soaring +soaringly +soarings +soars +soave +soavemente +soaves +sob +sobbed +sobber +sobbers +sobby +sobbing +sobbingly +sobeit +sober +sobered +soberer +soberest +sobering +soberingly +soberize +soberized +soberizes +soberizing +soberly +soberlike +soberness +sobers +sobersault +sobersided +sobersidedly +sobersidedness +sobersides +soberwise +sobful +sobole +soboles +soboliferous +sobproof +sobralia +sobralite +sobranje +sobrevest +sobriety +sobrieties +sobriquet +sobriquetical +sobriquets +sobs +soc +socage +socager +socagers +socages +soccage +soccages +soccer +soccerist +soccerite +soccers +soce +socht +sociability +sociabilities +sociable +sociableness +sociables +sociably +social +sociales +socialisation +socialise +socialised +socialising +socialism +socialist +socialistic +socialistically +socialists +socialite +socialites +sociality +socialities +socializable +socialization +socializations +socialize +socialized +socializer +socializers +socializes +socializing +socially +socialness +socials +sociate +sociation +sociative +socies +societal +societally +societary +societarian +societarianism +societas +societe +societeit +society +societies +societyese +societified +societyish +societyless +societism +societist +societology +societologist +socii +socinian +socinianism +socinianistic +socinianize +sociobiology +sociobiological +sociocentric +sociocentricity +sociocentrism +sociocracy +sociocrat +sociocratic +sociocultural +socioculturally +sociodrama +sociodramatic +socioeconomic +socioeconomically +socioeducational +sociogenesis +sociogenetic +sociogeny +sociogenic +sociogram +sociography +sociol +sociolatry +sociolegal +sociolinguistic +sociolinguistics +sociologese +sociology +sociologian +sociologic +sociological +sociologically +sociologies +sociologism +sociologist +sociologistic +sociologistically +sociologists +sociologize +sociologized +sociologizer +sociologizing +sociomedical +sociometry +sociometric +socionomy +socionomic +socionomics +sociopath +sociopathy +sociopathic +sociopathies +sociopaths +sociophagous +sociopolitical +sociopsychological +socioreligious +socioromantic +sociosexual +sociosexuality +sociosexualities +sociostatic +sociotechnical +socius +sock +sockdolager +sockdologer +socked +sockeye +sockeyes +socker +sockeroo +sockeroos +socket +socketed +socketful +socketing +socketless +sockets +sockhead +socky +socking +sockless +socklessness +sockmaker +sockmaking +sockman +sockmen +socko +socks +socle +socles +socman +socmanry +socmen +soco +socorrito +socotran +socotri +socotrine +socratean +socrates +socratic +socratical +socratically +socraticism +socratism +socratist +socratize +sod +soda +sodaclase +sodaic +sodaless +sodalist +sodalists +sodalite +sodalites +sodalithite +sodality +sodalities +sodamid +sodamide +sodamides +sodas +sodawater +sodbuster +sodded +sodden +soddened +soddening +soddenly +soddenness +soddens +soddy +soddier +soddies +soddiest +sodding +soddite +sody +sodic +sodio +sodioaluminic +sodioaurous +sodiocitrate +sodiohydric +sodioplatinic +sodiosalicylate +sodiotartrate +sodium +sodiums +sodless +sodoku +sodom +sodomy +sodomic +sodomies +sodomist +sodomite +sodomites +sodomitess +sodomitic +sodomitical +sodomitically +sodomitish +sodomize +sods +sodwork +soe +soekoe +soever +sofa +sofane +sofar +sofars +sofas +sofer +soffarid +soffione +soffioni +soffit +soffits +soffritto +sofia +sofkee +sofoklis +sofronia +soft +softa +softas +softback +softbacks +softball +softballs +softboard +softbound +softbrained +softcoal +soften +softened +softener +softeners +softening +softens +softer +softest +softhead +softheaded +softheadedly +softheadedness +softheads +softhearted +softheartedly +softheartedness +softhorn +softy +softie +softies +softish +softly +softling +softner +softness +softnesses +softs +softship +softsoap +softtack +software +softwares +softwood +softwoods +sog +soga +sogdian +sogdianese +sogdianian +sogdoite +soger +soget +soggarth +sogged +soggendalite +soggy +soggier +soggiest +soggily +sogginess +sogging +soh +soho +soy +soya +soyas +soyate +soybean +soybeans +soiesette +soign +soigne +soignee +soil +soilage +soilages +soilborne +soiled +soyled +soiledness +soily +soilier +soiliest +soiling +soilless +soilproof +soils +soilure +soilures +soyot +soir +soiree +soirees +soys +soixantine +soja +sojas +sojourn +sojourned +sojourney +sojourner +sojourners +sojourning +sojournment +sojourns +sok +soka +soke +sokeman +sokemanemot +sokemanry +sokemanries +sokemen +soken +sokes +soko +sokoki +sokotri +sokulk +sol +sola +solace +solaced +solaceful +solacement +solaceproof +solacer +solacers +solaces +solach +solacing +solacious +solaciously +solaciousness +solay +solan +solanaceae +solanaceous +solanal +solanales +soland +solander +solanders +solandra +solands +solanein +solaneine +solaneous +solania +solanicine +solanidin +solanidine +solanin +solanine +solanines +solanins +solano +solanoid +solanos +solans +solanum +solanums +solar +solary +solaria +solariego +solariia +solarimeter +solarise +solarised +solarises +solarising +solarism +solarisms +solarist +solaristic +solaristically +solaristics +solarium +solariums +solarization +solarize +solarized +solarizes +solarizing +solarometer +solate +solated +solates +solatia +solating +solation +solations +solatium +solattia +solazzi +sold +soldado +soldadoes +soldados +soldan +soldanel +soldanella +soldanelle +soldanrie +soldans +soldat +soldatesque +solder +solderability +soldered +solderer +solderers +soldering +solderless +solders +soldi +soldier +soldierbird +soldierbush +soldierdom +soldiered +soldieress +soldierfare +soldierfish +soldierfishes +soldierhearted +soldierhood +soldiery +soldieries +soldiering +soldierize +soldierly +soldierlike +soldierliness +soldierproof +soldiers +soldiership +soldierwise +soldierwood +soldo +sole +solea +soleas +solecise +solecised +solecises +solecising +solecism +solecisms +solecist +solecistic +solecistical +solecistically +solecists +solecize +solecized +solecizer +solecizes +solecizing +soled +soleidae +soleiform +soleil +solein +soleyn +soleyne +soleless +solely +solemn +solemncholy +solemner +solemness +solemnest +solemnify +solemnified +solemnifying +solemnise +solemnity +solemnities +solemnitude +solemnization +solemnize +solemnized +solemnizer +solemnizes +solemnizing +solemnly +solemnness +solen +solenacean +solenaceous +soleness +solenesses +solenette +solenial +solenidae +solenite +solenitis +solenium +solenne +solennemente +solenocyte +solenoconch +solenoconcha +solenodon +solenodont +solenodontidae +solenogaster +solenogastres +solenoglyph +solenoglypha +solenoglyphic +solenoid +solenoidal +solenoidally +solenoids +solenopsis +solenostele +solenostelic +solenostomid +solenostomidae +solenostomoid +solenostomous +solenostomus +solent +solentine +solepiece +soleplate +soleprint +soler +solera +soleret +solerets +solert +soles +soleus +solfa +solfatara +solfataric +solfege +solfeges +solfeggi +solfeggiare +solfeggio +solfeggios +solferino +solfge +solgel +soli +soliative +solicit +solicitant +solicitation +solicitationism +solicitations +solicited +solicitee +soliciter +soliciting +solicitor +solicitors +solicitorship +solicitous +solicitously +solicitousness +solicitress +solicitrix +solicits +solicitude +solicitudes +solicitudinous +solid +solidago +solidagos +solidare +solidary +solidaric +solidarily +solidarism +solidarist +solidaristic +solidarity +solidarities +solidarize +solidarized +solidarizing +solidate +solidated +solidating +solideo +solider +solidest +solidi +solidify +solidifiability +solidifiable +solidifiableness +solidification +solidified +solidifier +solidifies +solidifying +solidiform +solidillu +solidish +solidism +solidist +solidistic +solidity +solidities +solidly +solidness +solido +solidomind +solids +solidudi +solidum +solidungula +solidungular +solidungulate +solidus +solifidian +solifidianism +solifluction +solifluctional +soliform +solifugae +solifuge +solifugean +solifugid +solifugous +soliloquacious +soliloquy +soliloquies +soliloquise +soliloquised +soliloquiser +soliloquising +soliloquisingly +soliloquist +soliloquium +soliloquize +soliloquized +soliloquizer +soliloquizes +soliloquizing +soliloquizingly +solilunar +solyma +solymaean +soling +solio +solion +solions +soliped +solipedal +solipedous +solipsism +solipsismal +solipsist +solipsistic +solipsists +soliquid +soliquids +solist +soliste +solitaire +solitaires +solitary +solitarian +solitaries +solitarily +solitariness +soliterraneous +solitidal +soliton +solitons +solitude +solitudes +solitudinarian +solitudinize +solitudinized +solitudinizing +solitudinous +solivagant +solivagous +sollar +sollaria +soller +solleret +sollerets +sollya +sollicker +sollicking +solmizate +solmization +soln +solo +solod +solodi +solodization +solodize +soloecophanes +soloed +soloing +soloist +soloistic +soloists +solomon +solomonian +solomonic +solomonical +solomonitic +solon +solonchak +solonets +solonetses +solonetz +solonetzes +solonetzic +solonetzicity +solonian +solonic +solonist +solons +solos +soloth +solotink +solotnik +solpuga +solpugid +solpugida +solpugidea +solpugides +sols +solstice +solstices +solsticion +solstitia +solstitial +solstitially +solstitium +solubility +solubilities +solubilization +solubilize +solubilized +solubilizing +soluble +solubleness +solubles +solubly +solum +solums +solunar +solus +solute +solutes +solutio +solution +solutional +solutioner +solutionis +solutionist +solutions +solutive +solutize +solutizer +solutory +solutrean +solutus +solv +solvaated +solvability +solvable +solvabled +solvableness +solvabling +solvate +solvated +solvates +solvating +solvation +solve +solved +solvement +solvency +solvencies +solvend +solvent +solventless +solvently +solventproof +solvents +solver +solvers +solves +solving +solvolysis +solvolytic +solvolyze +solvolyzed +solvolyzing +solvsbergite +solvus +soma +somacule +somal +somali +somalia +somalo +somaplasm +somas +somaschian +somasthenia +somata +somatasthenia +somaten +somatenes +somateria +somatic +somatical +somatically +somaticosplanchnic +somaticovisceral +somatics +somatism +somatist +somatization +somatochrome +somatocyst +somatocystic +somatoderm +somatogenetic +somatogenic +somatognosis +somatognostic +somatology +somatologic +somatological +somatologically +somatologist +somatome +somatomic +somatophyte +somatophytic +somatoplasm +somatoplastic +somatopleural +somatopleure +somatopleuric +somatopsychic +somatosensory +somatosplanchnic +somatotype +somatotyper +somatotypy +somatotypic +somatotypically +somatotypology +somatotonia +somatotonic +somatotrophin +somatotropic +somatotropically +somatotropin +somatotropism +somatous +somatrophin +somber +somberish +somberly +somberness +sombre +sombreish +sombreite +sombrely +sombreness +sombrerite +sombrero +sombreroed +sombreros +sombrous +sombrously +sombrousness +somdel +somdiel +some +somebody +somebodies +somebodyll +someday +somedays +somedeal +somegate +somehow +someone +someonell +someones +somepart +someplace +somers +somersault +somersaulted +somersaulting +somersaults +somerset +somerseted +somersetian +somerseting +somersets +somersetted +somersetting +somervillite +somesthesia +somesthesis +somesthesises +somesthetic +somet +something +somethingness +sometime +sometimes +somever +someway +someways +somewhat +somewhatly +somewhatness +somewhats +somewhen +somewhence +somewhere +somewheres +somewhy +somewhile +somewhiles +somewhither +somewise +somital +somite +somites +somitic +somler +somma +sommaite +sommelier +sommeliers +sommite +somnambulance +somnambulancy +somnambulant +somnambular +somnambulary +somnambulate +somnambulated +somnambulating +somnambulation +somnambulator +somnambule +somnambulency +somnambulic +somnambulically +somnambulism +somnambulist +somnambulistic +somnambulistically +somnambulists +somnambulize +somnambulous +somne +somner +somnial +somniate +somniative +somniculous +somnifacient +somniferous +somniferously +somnify +somnific +somnifuge +somnifugous +somniloquacious +somniloquence +somniloquent +somniloquy +somniloquies +somniloquism +somniloquist +somniloquize +somniloquous +somniosus +somnipathy +somnipathist +somnivolency +somnivolent +somnolence +somnolences +somnolency +somnolencies +somnolent +somnolently +somnolescence +somnolescent +somnolism +somnolize +somnopathy +somnorific +somnus +sompay +sompne +sompner +sompnour +son +sonable +sonagram +sonance +sonances +sonancy +sonant +sonantal +sonantic +sonantina +sonantized +sonants +sonar +sonarman +sonarmen +sonars +sonata +sonatas +sonatina +sonatinas +sonatine +sonation +sonchus +soncy +sond +sondage +sondation +sonde +sondeli +sonder +sonderbund +sonderclass +sondergotter +sonders +sondes +sondylomorum +sone +soneri +sones +song +songbag +songbird +songbirds +songbook +songbooks +songcraft +songer +songfest +songfests +songful +songfully +songfulness +songhai +songy +songish +songkok +songland +songle +songless +songlessly +songlessness +songlet +songlike +songman +songo +songoi +songs +songsmith +songster +songsters +songstress +songstresses +songworthy +songwright +songwriter +songwriters +songwriting +sonhood +sonic +sonica +sonically +sonicate +sonicated +sonicates +sonicating +sonication +sonicator +sonics +soniferous +sonification +soning +soniou +sonja +sonk +sonless +sonly +sonlike +sonlikeness +sonneratia +sonneratiaceae +sonneratiaceous +sonnet +sonnetary +sonneted +sonneteer +sonneteeress +sonnetic +sonneting +sonnetisation +sonnetise +sonnetised +sonnetish +sonnetising +sonnetist +sonnetization +sonnetize +sonnetized +sonnetizing +sonnetlike +sonnetry +sonnets +sonnetted +sonnetting +sonnetwise +sonny +sonnies +sonnikins +sonnobuoy +sonobuoy +sonogram +sonography +sonometer +sonoran +sonorant +sonorants +sonores +sonorescence +sonorescent +sonoric +sonoriferous +sonoriferously +sonorific +sonority +sonorities +sonorize +sonorophone +sonorosity +sonorous +sonorously +sonorousness +sonovox +sonovoxes +sonrai +sons +sonship +sonships +sonsy +sonsie +sonsier +sonsiest +sontag +sontenna +soochong +soochongs +soodle +soodled +soodly +soodling +sooey +soogan +soogee +soogeed +soogeeing +soogeing +soohong +soojee +sook +sooke +sooky +sookie +sool +sooloos +soom +soon +sooner +sooners +soonest +soony +soonish +soonly +sooper +soorah +soorawn +soord +sooreyn +soorkee +soorki +soorky +soorma +soosoo +soot +sooted +sooter +sooterkin +sooth +soothe +soothed +soother +sootherer +soothers +soothes +soothest +soothfast +soothfastly +soothfastness +soothful +soothing +soothingly +soothingness +soothless +soothly +sooths +soothsay +soothsaid +soothsayer +soothsayers +soothsayership +soothsaying +soothsays +soothsaw +sooty +sootied +sootier +sootiest +sootying +sootily +sootylike +sootiness +sooting +sootish +sootless +sootlike +sootproof +soots +sop +sope +soph +sopheme +sophene +sopher +sopheric +sopherim +sophy +sophia +sophian +sophic +sophical +sophically +sophies +sophiology +sophiologic +sophism +sophisms +sophist +sophister +sophistic +sophistical +sophistically +sophisticalness +sophisticant +sophisticate +sophisticated +sophisticatedly +sophisticates +sophisticating +sophistication +sophisticative +sophisticator +sophisticism +sophistress +sophistry +sophistries +sophists +sophoclean +sophocles +sophomore +sophomores +sophomoric +sophomorical +sophomorically +sophora +sophoria +sophronia +sophronize +sophronized +sophronizing +sophrosyne +sophs +sophta +sopite +sopited +sopites +sopiting +sopition +sopor +soporate +soporiferous +soporiferously +soporiferousness +soporific +soporifical +soporifically +soporifics +soporifousness +soporose +soporous +sopors +sopped +sopper +soppy +soppier +soppiest +soppiness +sopping +soprani +sopranino +sopranist +soprano +sopranos +sops +sora +sorabian +sorage +soral +soralium +sorance +soras +sorb +sorbability +sorbable +sorbaria +sorbate +sorbates +sorbed +sorbefacient +sorbent +sorbents +sorbet +sorbets +sorbian +sorbic +sorbile +sorbin +sorbing +sorbinose +sorbish +sorbitan +sorbite +sorbitic +sorbitize +sorbitol +sorbitols +sorbol +sorbonic +sorbonical +sorbonist +sorbonne +sorbose +sorboses +sorbosid +sorboside +sorbs +sorbus +sorcer +sorcerer +sorcerers +sorceress +sorceresses +sorcery +sorceries +sorcering +sorcerize +sorcerous +sorcerously +sorchin +sord +sorda +sordamente +sordaria +sordariaceae +sordavalite +sordawalite +sordellina +sordello +sordes +sordid +sordidity +sordidly +sordidness +sordine +sordines +sordini +sordino +sordo +sordor +sords +sore +soreddia +soredia +soredial +sorediate +sorediferous +sorediform +soredioid +soredium +soree +sorefalcon +sorefoot +sorehawk +sorehead +soreheaded +soreheadedly +soreheadedness +soreheads +sorehearted +sorehon +sorel +sorely +sorels +sorema +soreness +sorenesses +sorer +sores +sorest +sorex +sorghe +sorgho +sorghos +sorghum +sorghums +sorgo +sorgos +sori +sory +soricid +soricidae +soricident +soricinae +soricine +soricoid +soricoidea +soriferous +sorite +sorites +soritic +soritical +sorn +sornare +sornari +sorned +sorner +sorners +sorning +sorns +soroban +soroche +soroches +soroptimist +sororal +sororate +sororates +sororial +sororially +sororicidal +sororicide +sorority +sororities +sororize +sorose +soroses +sorosil +sorosilicate +sorosis +sorosises +sorosphere +sorosporella +sorosporium +sorption +sorptions +sorptive +sorra +sorrance +sorrel +sorrels +sorren +sorrento +sorry +sorrier +sorriest +sorryhearted +sorryish +sorrily +sorriness +sorroa +sorrow +sorrowed +sorrower +sorrowers +sorrowful +sorrowfully +sorrowfulness +sorrowy +sorrowing +sorrowingly +sorrowless +sorrowlessly +sorrowlessness +sorrowproof +sorrows +sort +sortable +sortably +sortal +sortance +sortation +sorted +sorter +sorters +sortes +sorty +sortiary +sortie +sortied +sortieing +sorties +sortilege +sortileger +sortilegi +sortilegy +sortilegic +sortilegious +sortilegus +sortiment +sorting +sortita +sortition +sortly +sortlige +sortment +sorts +sortwith +sorus +sorva +sos +sosh +soshed +sosia +sosie +soso +sosoish +sospiro +sospita +sosquil +soss +sossiego +sossle +sostenendo +sostenente +sostenuti +sostenuto +sostenutos +sostinente +sostinento +sot +sotadean +sotadic +soter +soteres +soterial +soteriology +soteriologic +soteriological +soth +sothiac +sothiacal +sothic +sothis +sotho +soths +sotie +sotik +sotnia +sotnik +sotol +sotols +sots +sottage +sotted +sottedness +sotter +sottery +sottie +sotting +sottise +sottish +sottishly +sottishness +sotweed +sou +souagga +souamosa +souamula +souari +souaris +soubise +soubises +soubresaut +soubresauts +soubrette +soubrettes +soubrettish +soubriquet +soucar +soucars +souchet +souchy +souchie +souchong +souchongs +soud +soudagur +soudan +soudans +soudge +soudgy +soueak +soueef +soueege +souffl +souffle +souffleed +souffleing +souffles +souffleur +soufousse +sougan +sough +soughed +sougher +soughfully +soughing +soughless +soughs +sought +souhegan +souk +soul +soulack +soulbell +soulcake +souldie +souled +souletin +soulful +soulfully +soulfulness +soulheal +soulhealth +souly +soulical +soulish +soulless +soullessly +soullessness +soullike +soulmass +soulpence +soulpenny +souls +soulsaving +soulter +soultre +soulward +soulx +soulz +soum +soumak +soumansite +soumarque +sound +soundable +soundage +soundboard +soundboards +soundbox +soundboxes +sounded +sounder +sounders +soundest +soundful +soundheaded +soundheadedness +soundhearted +soundheartednes +soundheartedness +sounding +soundingly +soundingness +soundings +soundless +soundlessly +soundlessness +soundly +soundness +soundpost +soundproof +soundproofed +soundproofing +soundproofs +sounds +soundscape +soundstripe +soundtrack +soundtracks +soup +soupbone +soupcon +soupcons +souped +souper +soupfin +soupy +soupier +soupiere +soupieres +soupiest +souping +souple +soupled +soupless +souplike +soupling +soupmeat +soupon +soups +soupspoon +sour +sourball +sourballs +sourbelly +sourbellies +sourberry +sourberries +sourbread +sourbush +sourcake +source +sourceful +sourcefulness +sourceless +sources +sourcrout +sourd +sourdeline +sourdine +sourdines +sourdock +sourdook +sourdough +sourdoughs +sourdre +soured +souredness +souren +sourer +sourest +sourhearted +soury +souring +sourish +sourishly +sourishness +sourjack +sourly +sourling +sourness +sournesses +sourock +sourpuss +sourpussed +sourpusses +sours +soursop +soursops +sourtop +sourveld +sourweed +sourwood +sourwoods +sous +sousaphone +sousaphonist +souse +soused +souser +souses +sousewife +soushy +sousing +souslik +soutache +soutaches +soutage +soutane +soutanes +soutar +souteneur +soutenu +souter +souterly +souterrain +souters +south +southard +southbound +southcottian +southdown +southeast +southeaster +southeasterly +southeastern +southeasterner +southeasternmost +southeasters +southeastward +southeastwardly +southeastwards +southed +souther +southerland +southerly +southerlies +southerliness +southermost +southern +southerner +southerners +southernest +southernism +southernize +southernly +southernliness +southernmost +southernness +southerns +southernwood +southers +southing +southings +southland +southlander +southly +southmost +southness +southpaw +southpaws +southron +southronie +southrons +souths +southumbrian +southward +southwardly +southwards +southwest +southwester +southwesterly +southwesterlies +southwestern +southwesterner +southwesterners +southwesternmost +southwesters +southwestward +southwestwardly +southwestwards +southwood +soutter +souush +souushy +souvenir +souvenirs +souverain +souvlaki +souwester +sov +sovenance +sovenez +sovereign +sovereigness +sovereignize +sovereignly +sovereignness +sovereigns +sovereignship +sovereignty +sovereignties +soverty +soviet +sovietdom +sovietic +sovietism +sovietist +sovietistic +sovietization +sovietize +sovietized +sovietizes +sovietizing +soviets +sovite +sovkhos +sovkhose +sovkhoz +sovkhozes +sovkhozy +sovprene +sovran +sovranly +sovrans +sovranty +sovranties +sow +sowable +sowan +sowans +sowar +sowarree +sowarry +sowars +sowback +sowbacked +sowbane +sowbelly +sowbellies +sowbread +sowbreads +sowcar +sowcars +sowder +sowdones +sowed +sowel +sowens +sower +sowers +sowf +sowfoot +sowing +sowins +sowish +sowl +sowle +sowlike +sowlth +sown +sows +sowse +sowt +sowte +sox +soxhlet +sozin +sozine +sozines +sozins +sozly +sozolic +sozzle +sozzled +sozzly +sp +spa +spaad +space +spaceband +spaceborne +spacecraft +spaced +spaceflight +spaceflights +spaceful +spaceless +spaceman +spacemanship +spacemen +spaceport +spacer +spacers +spaces +spacesaving +spaceship +spaceships +spacesuit +spacesuits +spacetime +spacewalk +spacewalked +spacewalker +spacewalkers +spacewalking +spacewalks +spaceward +spacewoman +spacewomen +spacy +spacial +spaciality +spacially +spaciness +spacing +spacings +spaciosity +spaciotemporal +spacious +spaciously +spaciousness +spacistor +spack +spackle +spackled +spackling +spad +spadaite +spadassin +spaddle +spade +spadebone +spaded +spadefish +spadefoot +spadeful +spadefuls +spadelike +spademan +spademen +spader +spaders +spades +spadesman +spadewise +spadework +spadger +spadiard +spadiceous +spadices +spadicifloral +spadiciflorous +spadiciform +spadicose +spadilla +spadille +spadilles +spadillo +spading +spadish +spadix +spadixes +spado +spadone +spadones +spadonic +spadonism +spadrone +spadroon +spae +spaebook +spaecraft +spaed +spaedom +spaeing +spaeings +spaeman +spaer +spaes +spaetzle +spaewife +spaewoman +spaework +spaewright +spag +spagetti +spaghetti +spaghettini +spagyric +spagyrical +spagyrically +spagyrics +spagyrist +spagnuoli +spagnuolo +spahee +spahees +spahi +spahis +spay +spayad +spayard +spaid +spayed +spaying +spaik +spail +spails +spain +spair +spairge +spays +spait +spaits +spak +spake +spaked +spalacid +spalacidae +spalacine +spalax +spald +spalder +spalding +spale +spales +spall +spallable +spallation +spalled +spaller +spallers +spalling +spalls +spalpeen +spalpeens +spalt +spam +spammed +spamming +span +spanaemia +spanaemic +spancel +spanceled +spanceling +spancelled +spancelling +spancels +spandex +spandy +spandle +spandrel +spandrels +spandril +spandrils +spane +spaned +spanemy +spanemia +spanemic +spang +spanged +spanghew +spanging +spangle +spangled +spangler +spangles +spanglet +spangly +spanglier +spangliest +spangling +spangolite +spaniard +spaniardization +spaniardize +spaniardo +spaniards +spaniel +spaniellike +spaniels +spanielship +spaning +spaniol +spaniolate +spanioli +spaniolize +spanipelagic +spanish +spanishize +spanishly +spank +spanked +spanker +spankers +spanky +spankily +spanking +spankingly +spankings +spankled +spanks +spanless +spann +spanned +spannel +spanner +spannerman +spannermen +spanners +spanning +spanopnea +spanopnoea +spanpiece +spans +spanspek +spantoon +spanule +spanworm +spanworms +spar +sparable +sparables +sparada +sparadrap +sparage +sparagrass +sparagus +sparassis +sparassodont +sparassodonta +sparaxis +sparch +spare +spareable +spared +spareful +spareless +sparely +spareness +sparer +sparerib +spareribs +sparers +spares +sparesome +sparest +sparganiaceae +sparganium +sparganosis +sparganum +sparge +sparged +spargefication +sparger +spargers +sparges +sparging +spargosis +sparhawk +spary +sparid +sparidae +sparids +sparily +sparing +sparingly +sparingness +spark +sparkback +sparked +sparker +sparkers +sparky +sparkier +sparkiest +sparkily +sparkiness +sparking +sparkingly +sparkish +sparkishly +sparkishness +sparkle +sparkleberry +sparkled +sparkler +sparklers +sparkles +sparkless +sparklessly +sparklet +sparkly +sparklike +sparkliness +sparkling +sparklingly +sparklingness +sparkplug +sparkplugged +sparkplugging +sparkproof +sparks +sparlike +sparling +sparlings +sparm +sparmannia +sparnacian +sparoid +sparoids +sparpiece +sparple +sparpled +sparpling +sparred +sparrer +sparry +sparrier +sparriest +sparrygrass +sparring +sparringly +sparrow +sparrowbill +sparrowcide +sparrowdom +sparrowgrass +sparrowhawk +sparrowy +sparrowish +sparrowless +sparrowlike +sparrows +sparrowtail +sparrowtongue +sparrowwort +spars +sparse +sparsedly +sparsely +sparseness +sparser +sparsest +sparsile +sparsim +sparsioplast +sparsity +sparsities +spart +sparta +spartacan +spartacide +spartacism +spartacist +spartan +spartanhood +spartanic +spartanically +spartanism +spartanize +spartanly +spartanlike +spartans +spartein +sparteine +sparterie +sparth +spartiate +spartina +spartium +spartle +spartled +spartling +sparus +sparver +spas +spasm +spasmatic +spasmatical +spasmatomancy +spasmed +spasmic +spasmodic +spasmodical +spasmodically +spasmodicalness +spasmodism +spasmodist +spasmolysant +spasmolysis +spasmolytic +spasmolytically +spasmophile +spasmophilia +spasmophilic +spasmotin +spasmotoxin +spasmotoxine +spasmous +spasms +spasmus +spass +spastic +spastically +spasticity +spasticities +spastics +spat +spatalamancy +spatangida +spatangina +spatangoid +spatangoida +spatangoidea +spatangoidean +spatangus +spatchcock +spate +spated +spates +spath +spatha +spathaceous +spathae +spathal +spathe +spathed +spatheful +spathes +spathic +spathyema +spathiflorae +spathiform +spathilae +spathilla +spathillae +spathose +spathous +spathulate +spatial +spatialism +spatialist +spatiality +spatialization +spatialize +spatially +spatiate +spatiation +spatilomancy +spating +spatio +spatiography +spatiotemporal +spatiotemporally +spatium +spatling +spatlum +spats +spattania +spatted +spattee +spatter +spatterdash +spatterdashed +spatterdasher +spatterdashes +spatterdock +spattered +spattering +spatteringly +spatterproof +spatters +spatterware +spatterwork +spatting +spattle +spattled +spattlehoe +spattling +spatula +spatulamancy +spatular +spatulas +spatulate +spatulation +spatule +spatuliform +spatulose +spatulous +spatzle +spaught +spauld +spaulder +spauldrochy +spave +spaver +spavie +spavied +spavies +spaviet +spavin +spavindy +spavine +spavined +spavins +spavit +spawl +spawler +spawling +spawn +spawneater +spawned +spawner +spawners +spawny +spawning +spawns +speak +speakable +speakableness +speakably +speakablies +speakeasy +speakeasies +speaker +speakeress +speakerphone +speakers +speakership +speakhouse +speakie +speakies +speaking +speakingly +speakingness +speakings +speakless +speaklessly +speaks +speal +spealbone +spean +speaned +speaning +speans +spear +spearcast +speared +speareye +spearer +spearers +spearfish +spearfishes +spearflower +spearhead +spearheaded +spearheading +spearheads +speary +spearing +spearlike +spearman +spearmanship +spearmen +spearmint +spearmints +spearproof +spears +spearsman +spearsmen +spearwood +spearwort +speave +spec +specchie +spece +special +specialer +specialest +specialisation +specialise +specialised +specialising +specialism +specialist +specialistic +specialists +speciality +specialities +specialization +specializations +specialize +specialized +specializer +specializes +specializing +specially +specialness +specials +specialty +specialties +speciate +speciated +speciates +speciating +speciation +speciational +specie +species +speciesism +speciestaler +specif +specify +specifiable +specific +specifical +specificality +specifically +specificalness +specificate +specificated +specificating +specification +specifications +specificative +specificatively +specificity +specificities +specificize +specificized +specificizing +specificly +specificness +specifics +specified +specifier +specifiers +specifies +specifying +specifist +specillum +specimen +specimenize +specimenized +specimens +speciology +speciosity +speciosities +specious +speciously +speciousness +speck +specked +speckedness +speckfall +specky +speckier +speckiest +speckiness +specking +speckle +specklebelly +specklebreast +speckled +speckledbill +speckledy +speckledness +specklehead +speckles +speckless +specklessly +specklessness +speckly +speckliness +speckling +speckproof +specks +specksioneer +specs +specsartine +spect +spectacle +spectacled +spectacleless +spectaclelike +spectaclemaker +spectaclemaking +spectacles +spectacular +spectacularism +spectacularity +spectacularly +spectaculars +spectant +spectate +spectated +spectates +spectating +spectator +spectatordom +spectatory +spectatorial +spectators +spectatorship +spectatress +spectatrix +specter +spectered +specterlike +specters +specting +spector +spectra +spectral +spectralism +spectrality +spectrally +spectralness +spectre +spectred +spectres +spectry +spectrobolograph +spectrobolographic +spectrobolometer +spectrobolometric +spectrochemical +spectrochemistry +spectrocolorimetry +spectrocomparator +spectroelectric +spectrofluorimeter +spectrofluorometer +spectrofluorometry +spectrofluorometric +spectrogram +spectrograms +spectrograph +spectrographer +spectrography +spectrographic +spectrographically +spectrographies +spectrographs +spectroheliogram +spectroheliograph +spectroheliography +spectroheliographic +spectrohelioscope +spectrohelioscopic +spectrology +spectrological +spectrologically +spectrometer +spectrometers +spectrometry +spectrometric +spectrometries +spectromicroscope +spectromicroscopical +spectrophoby +spectrophobia +spectrophone +spectrophonic +spectrophotoelectric +spectrophotograph +spectrophotography +spectrophotometer +spectrophotometry +spectrophotometric +spectrophotometrical +spectrophotometrically +spectropyrheliometer +spectropyrometer +spectropolarimeter +spectropolariscope +spectroradiometer +spectroradiometry +spectroradiometric +spectroscope +spectroscopes +spectroscopy +spectroscopic +spectroscopical +spectroscopically +spectroscopies +spectroscopist +spectroscopists +spectrotelescope +spectrous +spectrum +spectrums +specttra +specula +specular +specularia +specularity +specularly +speculate +speculated +speculates +speculating +speculation +speculations +speculatist +speculative +speculatively +speculativeness +speculativism +speculator +speculatory +speculators +speculatrices +speculatrix +speculist +speculum +speculums +specus +sped +speece +speech +speechcraft +speecher +speeches +speechful +speechfulness +speechify +speechification +speechified +speechifier +speechifying +speeching +speechless +speechlessly +speechlessness +speechlore +speechmaker +speechmaking +speechment +speechway +speed +speedaway +speedball +speedboat +speedboater +speedboating +speedboatman +speedboats +speeded +speeder +speeders +speedful +speedfully +speedfulness +speedgun +speedy +speedier +speediest +speedily +speediness +speeding +speedingly +speedingness +speedings +speedless +speedly +speedlight +speedo +speedometer +speedometers +speeds +speedster +speedup +speedups +speedway +speedways +speedwalk +speedwell +speedwells +speel +speeled +speeling +speelken +speelless +speels +speen +speer +speered +speering +speerings +speerity +speers +speyeria +speight +speil +speiled +speiling +speils +speir +speired +speiring +speirs +speise +speises +speiskobalt +speiss +speisscobalt +speisses +spekboom +spekt +spelaean +spelaeology +spelbinding +spelbound +spelder +spelding +speldring +speldron +spelean +speleology +speleological +speleologist +speleologists +spelk +spell +spellable +spellbind +spellbinder +spellbinders +spellbinding +spellbinds +spellbound +spellcasting +spellcraft +spelldown +spelldowns +spelled +speller +spellers +spellful +spellican +spelling +spellingdown +spellingly +spellings +spellken +spellmonger +spellproof +spells +spellword +spellwork +spelman +spelt +spelter +spelterman +speltermen +spelters +speltoid +spelts +speltz +speltzes +speluncar +speluncean +spelunk +spelunked +spelunker +spelunkers +spelunking +spelunks +spence +spencean +spencer +spencerian +spencerianism +spencerism +spencerite +spencers +spences +spency +spencie +spend +spendable +spender +spenders +spendful +spendible +spending +spendings +spendless +spends +spendthrift +spendthrifty +spendthriftiness +spendthriftness +spendthrifts +spenerism +spenglerian +spense +spenserian +spent +speos +speotyto +sperable +sperage +speramtozoon +speranza +sperate +spere +spergillum +spergula +spergularia +sperity +sperket +sperling +sperm +sperma +spermaceti +spermacetilike +spermaduct +spermagonia +spermagonium +spermalist +spermania +spermaphyta +spermaphyte +spermaphytic +spermary +spermaries +spermarium +spermashion +spermata +spermatangium +spermatheca +spermathecae +spermathecal +spermatia +spermatial +spermatic +spermatically +spermatid +spermatiferous +spermatin +spermatiogenous +spermation +spermatiophore +spermatism +spermatist +spermatitis +spermatium +spermatize +spermatoblast +spermatoblastic +spermatocele +spermatocidal +spermatocide +spermatocyst +spermatocystic +spermatocystitis +spermatocytal +spermatocyte +spermatogemma +spermatogene +spermatogenesis +spermatogenetic +spermatogeny +spermatogenic +spermatogenous +spermatogonia +spermatogonial +spermatogonium +spermatoid +spermatolysis +spermatolytic +spermatophyta +spermatophyte +spermatophytic +spermatophobia +spermatophoral +spermatophore +spermatophorous +spermatoplasm +spermatoplasmic +spermatoplast +spermatorrhea +spermatorrhoea +spermatospore +spermatotheca +spermatova +spermatovum +spermatoxin +spermatozoa +spermatozoal +spermatozoan +spermatozoic +spermatozoid +spermatozoio +spermatozoon +spermatozzoa +spermaturia +spermy +spermic +spermicidal +spermicide +spermidin +spermidine +spermiducal +spermiduct +spermigerous +spermin +spermine +spermines +spermiogenesis +spermism +spermist +spermoblast +spermoblastic +spermocarp +spermocenter +spermoderm +spermoduct +spermogenesis +spermogenous +spermogone +spermogonia +spermogoniferous +spermogonium +spermogonnia +spermogonous +spermolysis +spermolytic +spermologer +spermology +spermological +spermologist +spermophile +spermophiline +spermophilus +spermophyta +spermophyte +spermophytic +spermophobia +spermophore +spermophorium +spermosphere +spermotheca +spermotoxin +spermous +spermoviduct +sperms +spermule +speron +speronara +speronaras +speronares +speronaro +speronaroes +speronaros +sperone +sperple +sperrylite +sperse +spessartine +spessartite +spet +spetch +spetches +spete +spetrophoby +spettle +speuchan +spew +spewed +spewer +spewers +spewy +spewier +spewiest +spewiness +spewing +spews +spex +sphacel +sphacelaria +sphacelariaceae +sphacelariaceous +sphacelariales +sphacelate +sphacelated +sphacelating +sphacelation +sphacelia +sphacelial +sphacelism +sphaceloderma +sphaceloma +sphacelotoxin +sphacelous +sphacelus +sphaeralcea +sphaeraphides +sphaerella +sphaerenchyma +sphaeriaceae +sphaeriaceous +sphaeriales +sphaeridia +sphaeridial +sphaeridium +sphaeriidae +sphaerioidaceae +sphaeripium +sphaeristeria +sphaeristerium +sphaerite +sphaerium +sphaeroblast +sphaerobolaceae +sphaerobolus +sphaerocarpaceae +sphaerocarpales +sphaerocarpus +sphaerocobaltite +sphaerococcaceae +sphaerococcaceous +sphaerococcus +sphaerolite +sphaerolitic +sphaeroma +sphaeromidae +sphaerophoraceae +sphaerophorus +sphaeropsidaceae +sphaeropsidales +sphaeropsis +sphaerosiderite +sphaerosome +sphaerospore +sphaerostilbe +sphaerotheca +sphaerotilus +sphagia +sphagion +sphagnaceae +sphagnaceous +sphagnales +sphagnicolous +sphagnology +sphagnologist +sphagnous +sphagnum +sphagnums +sphakiot +sphalerite +sphalm +sphalma +sphargis +sphecid +sphecidae +sphecina +sphecius +sphecoid +sphecoidea +spheges +sphegid +sphegidae +sphegoidea +sphendone +sphene +sphenes +sphenethmoid +sphenethmoidal +sphenic +sphenion +spheniscan +sphenisci +spheniscidae +sphenisciformes +spheniscine +spheniscomorph +spheniscomorphae +spheniscomorphic +spheniscus +sphenobasilar +sphenobasilic +sphenocephaly +sphenocephalia +sphenocephalic +sphenocephalous +sphenodon +sphenodont +sphenodontia +sphenodontidae +sphenoethmoid +sphenoethmoidal +sphenofrontal +sphenogram +sphenographer +sphenography +sphenographic +sphenographist +sphenoid +sphenoidal +sphenoiditis +sphenoids +sphenolith +sphenomalar +sphenomandibular +sphenomaxillary +sphenopalatine +sphenoparietal +sphenopetrosal +sphenophyllaceae +sphenophyllaceous +sphenophyllales +sphenophyllum +sphenophorus +sphenopsid +sphenopteris +sphenosquamosal +sphenotemporal +sphenotic +sphenotribe +sphenotripsy +sphenoturbinal +sphenovomerine +sphenozygomatic +spherable +spheradian +spheral +spherality +spheraster +spheration +sphere +sphered +sphereless +spherelike +spheres +sphery +spheric +spherical +sphericality +spherically +sphericalness +sphericist +sphericity +sphericities +sphericle +sphericocylindrical +sphericotetrahedral +sphericotriangular +spherics +spherier +spheriest +spherify +spheriform +sphering +spheroconic +spherocrystal +spherograph +spheroid +spheroidal +spheroidally +spheroidic +spheroidical +spheroidically +spheroidicity +spheroidism +spheroidity +spheroidize +spheroids +spherome +spheromere +spherometer +spheroplast +spheroquartic +spherosome +spherula +spherular +spherulate +spherule +spherules +spherulite +spherulitic +spherulitize +spheterize +sphex +sphexide +sphygmia +sphygmic +sphygmochronograph +sphygmodic +sphygmogram +sphygmograph +sphygmography +sphygmographic +sphygmographies +sphygmoid +sphygmology +sphygmomanometer +sphygmomanometers +sphygmomanometry +sphygmomanometric +sphygmomanometrically +sphygmometer +sphygmometric +sphygmophone +sphygmophonic +sphygmoscope +sphygmus +sphygmuses +sphincter +sphincteral +sphincteralgia +sphincterate +sphincterectomy +sphincterial +sphincteric +sphincterismus +sphincteroscope +sphincteroscopy +sphincterotomy +sphincters +sphindid +sphindidae +sphindus +sphingal +sphinges +sphingid +sphingidae +sphingids +sphingiform +sphingine +sphingoid +sphingometer +sphingomyelin +sphingosin +sphingosine +sphingurinae +sphingurus +sphinx +sphinxes +sphinxian +sphinxianness +sphinxine +sphinxlike +sphyraena +sphyraenid +sphyraenidae +sphyraenoid +sphyrapicus +sphyrna +sphyrnidae +sphoeroides +sphragide +sphragistic +sphragistics +spy +spial +spyboat +spic +spica +spicae +spical +spicant +spicaria +spicas +spicate +spicated +spiccato +spiccatos +spice +spiceable +spiceberry +spiceberries +spicebush +spicecake +spiced +spiceful +spicehouse +spicey +spiceland +spiceless +spicelike +spicer +spicery +spiceries +spicers +spices +spicewood +spicy +spicier +spiciest +spiciferous +spiciform +spicigerous +spicilege +spicily +spiciness +spicing +spick +spicket +spickle +spicknel +spicks +spicose +spicosity +spicous +spicousness +spics +spicula +spiculae +spicular +spiculate +spiculated +spiculation +spicule +spicules +spiculiferous +spiculiform +spiculigenous +spiculigerous +spiculofiber +spiculose +spiculous +spiculum +spiculumamoris +spider +spidered +spiderflower +spiderhunter +spidery +spiderier +spideriest +spiderish +spiderless +spiderlet +spiderly +spiderlike +spiderling +spiderman +spidermonkey +spiders +spiderweb +spiderwebbed +spiderwebbing +spiderwork +spiderwort +spidger +spydom +spied +spiegel +spiegeleisen +spiegels +spiel +spieled +spieler +spielers +spieling +spiels +spier +spyer +spiered +spiering +spiers +spies +spif +spyfault +spiff +spiffed +spiffy +spiffier +spiffiest +spiffily +spiffiness +spiffing +spifflicate +spifflicated +spifflication +spiflicate +spiflicated +spiflication +spig +spigelia +spigeliaceae +spigelian +spiggoty +spyglass +spyglasses +spignel +spignet +spignut +spigot +spigots +spyhole +spying +spyism +spik +spike +spikebill +spiked +spikedace +spikedaces +spikedness +spikefish +spikefishes +spikehole +spikehorn +spikelet +spikelets +spikelike +spikenard +spiker +spikers +spikes +spiketail +spiketop +spikeweed +spikewise +spiky +spikier +spikiest +spikily +spikiness +spiking +spiks +spilanthes +spile +spiled +spilehole +spiler +spiles +spileworm +spilikin +spilikins +spiling +spilings +spilite +spilitic +spill +spillable +spillage +spillages +spillbox +spilled +spiller +spillers +spillet +spilly +spillikin +spillikins +spilling +spillover +spillpipe +spillproof +spills +spillway +spillways +spilogale +spiloma +spilomas +spilosite +spilt +spilth +spilths +spilus +spin +spina +spinacene +spinaceous +spinach +spinaches +spinachlike +spinacia +spinae +spinage +spinages +spinal +spinales +spinalis +spinally +spinals +spinate +spincaster +spinder +spindlage +spindle +spindleage +spindled +spindleful +spindlehead +spindlelegs +spindlelike +spindler +spindlers +spindles +spindleshank +spindleshanks +spindletail +spindlewise +spindlewood +spindleworm +spindly +spindlier +spindliest +spindliness +spindling +spindrift +spine +spinebill +spinebone +spined +spinefinned +spinel +spineless +spinelessly +spinelessness +spinelet +spinelike +spinelle +spinelles +spinels +spines +spinescence +spinescent +spinet +spinetail +spinets +spingel +spiny +spinibulbar +spinicarpous +spinicerebellar +spinidentate +spinier +spiniest +spiniferous +spinifex +spinifexes +spiniform +spinifugal +spinigerous +spinigrade +spininess +spinipetal +spinitis +spinituberculate +spink +spinless +spinnability +spinnable +spinnaker +spinnakers +spinney +spinneys +spinnel +spinner +spinneret +spinnerette +spinnery +spinneries +spinners +spinnerular +spinnerule +spinny +spinnies +spinning +spinningly +spinnings +spinobulbar +spinocarpous +spinocerebellar +spinodal +spinode +spinoff +spinoffs +spinogalvanization +spinoglenoid +spinoid +spinomuscular +spinoneural +spinoperipheral +spinor +spinors +spinose +spinosely +spinoseness +spinosympathetic +spinosity +spinosodentate +spinosodenticulate +spinosotubercular +spinosotuberculate +spinotectal +spinothalamic +spinotuberculous +spinous +spinousness +spinout +spinouts +spinozism +spinozist +spinozistic +spinproof +spins +spinster +spinsterdom +spinsterhood +spinsterial +spinsterish +spinsterishly +spinsterism +spinsterly +spinsterlike +spinsterous +spinsters +spinstership +spinstress +spinstry +spintext +spinthariscope +spinthariscopic +spintherism +spintry +spinturnix +spinula +spinulae +spinulate +spinulated +spinulation +spinule +spinules +spinulescent +spinuliferous +spinuliform +spinulosa +spinulose +spinulosely +spinulosociliate +spinulosodentate +spinulosodenticulate +spinulosogranulate +spinulososerrate +spinulous +spionid +spionidae +spioniformia +spyproof +spira +spirable +spiracle +spiracles +spiracula +spiracular +spiraculate +spiraculiferous +spiraculiform +spiraculum +spirae +spiraea +spiraeaceae +spiraeas +spiral +spirale +spiraled +spiraliform +spiraling +spiralism +spirality +spiralization +spiralize +spiralled +spirally +spiralling +spiraloid +spirals +spiraltail +spiralwise +spiran +spirane +spirant +spirantal +spiranthes +spiranthy +spiranthic +spirantic +spirantism +spirantization +spirantize +spirantized +spirantizing +spirants +spiraster +spirate +spirated +spiration +spire +spirea +spireas +spired +spiregrass +spireless +spirelet +spirem +spireme +spiremes +spirems +spirepole +spires +spireward +spirewise +spiry +spiricle +spirifer +spirifera +spiriferacea +spiriferid +spiriferidae +spiriferoid +spiriferous +spiriform +spirignath +spirignathous +spirilla +spirillaceae +spirillaceous +spirillar +spirillolysis +spirillosis +spirillotropic +spirillotropism +spirillum +spiring +spirit +spirital +spiritally +spiritdom +spirited +spiritedly +spiritedness +spiriter +spiritful +spiritfully +spiritfulness +spirithood +spirity +spiriting +spiritism +spiritist +spiritistic +spiritize +spiritlamp +spiritland +spiritleaf +spiritless +spiritlessly +spiritlessness +spiritlevel +spiritlike +spiritmonger +spiritoso +spiritous +spiritrompe +spirits +spiritsome +spiritual +spiritualisation +spiritualise +spiritualiser +spiritualism +spiritualist +spiritualistic +spiritualistically +spiritualists +spirituality +spiritualities +spiritualization +spiritualize +spiritualized +spiritualizer +spiritualizes +spiritualizing +spiritually +spiritualness +spirituals +spiritualship +spiritualty +spiritualties +spirituel +spirituelle +spirituosity +spirituous +spirituously +spirituousness +spiritus +spiritweed +spirivalve +spirket +spirketing +spirketting +spirlie +spirling +spiro +spirobranchia +spirobranchiata +spirobranchiate +spirochaeta +spirochaetaceae +spirochaetae +spirochaetal +spirochaetales +spirochaete +spirochaetosis +spirochaetotic +spirochetal +spirochete +spirochetemia +spirochetes +spirochetic +spirocheticidal +spirocheticide +spirochetosis +spirochetotic +spirodela +spirogyra +spirogram +spirograph +spirography +spirographic +spirographidin +spirographin +spirographis +spiroid +spiroidal +spiroilic +spirol +spirole +spiroloculine +spirometer +spirometry +spirometric +spirometrical +spironema +spironolactone +spiropentane +spirophyton +spirorbis +spyros +spiroscope +spirosoma +spirous +spirt +spirted +spirting +spirtle +spirts +spirula +spirulae +spirulas +spirulate +spise +spyship +spiss +spissated +spissatus +spissy +spissitude +spissus +spisula +spit +spital +spitals +spitball +spitballer +spitballs +spitbox +spitchcock +spitchcocked +spitchcocking +spite +spited +spiteful +spitefuller +spitefullest +spitefully +spitefulness +spiteless +spiteproof +spites +spitfire +spitfires +spitfrog +spitful +spithamai +spithame +spiting +spitish +spitkid +spitkit +spitous +spytower +spitpoison +spits +spitscocked +spitstick +spitsticker +spitted +spitten +spitter +spitters +spitting +spittle +spittlebug +spittlefork +spittleman +spittlemen +spittles +spittlestaff +spittoon +spittoons +spitz +spitzenberg +spitzenburg +spitzer +spitzes +spitzflute +spitzkop +spiv +spivery +spivs +spivvy +spivving +spizella +spizzerinctum +spl +splachnaceae +splachnaceous +splachnoid +splachnum +splacknuck +splad +splay +splayed +splayer +splayfeet +splayfoot +splayfooted +splaying +splaymouth +splaymouthed +splaymouths +splairge +splays +splake +splakes +splanchnapophysial +splanchnapophysis +splanchnectopia +splanchnemphraxis +splanchnesthesia +splanchnesthetic +splanchnic +splanchnicectomy +splanchnicectomies +splanchnoblast +splanchnocoele +splanchnoderm +splanchnodiastasis +splanchnodynia +splanchnographer +splanchnography +splanchnographical +splanchnolith +splanchnology +splanchnologic +splanchnological +splanchnologist +splanchnomegaly +splanchnomegalia +splanchnopathy +splanchnopleural +splanchnopleure +splanchnopleuric +splanchnoptosia +splanchnoptosis +splanchnosclerosis +splanchnoscopy +splanchnoskeletal +splanchnoskeleton +splanchnosomatic +splanchnotomy +splanchnotomical +splanchnotribe +splash +splashback +splashboard +splashdown +splashdowns +splashed +splasher +splashers +splashes +splashy +splashier +splashiest +splashily +splashiness +splashing +splashingly +splashproof +splashs +splashwing +splat +splatch +splatcher +splatchy +splather +splathering +splats +splatter +splatterdash +splatterdock +splattered +splatterer +splatterfaced +splattering +splatters +splatterwork +spleen +spleened +spleenful +spleenfully +spleeny +spleenier +spleeniest +spleening +spleenish +spleenishly +spleenishness +spleenless +spleens +spleenwort +spleet +spleetnew +splenadenoma +splenalgy +splenalgia +splenalgic +splenative +splenatrophy +splenatrophia +splenauxe +splenculi +splenculus +splendaceous +splendacious +splendaciously +splendaciousness +splendatious +splendent +splendently +splender +splendescent +splendid +splendider +splendidest +splendidious +splendidly +splendidness +splendiferous +splendiferously +splendiferousness +splendor +splendorous +splendorously +splendorousness +splendorproof +splendors +splendour +splendourproof +splendrous +splendrously +splendrousness +splenectama +splenectasis +splenectomy +splenectomies +splenectomist +splenectomize +splenectomized +splenectomizing +splenectopy +splenectopia +splenelcosis +splenemia +splenemphraxis +spleneolus +splenepatitis +splenetic +splenetical +splenetically +splenetive +splenia +splenial +splenic +splenical +splenicterus +splenification +spleniform +splenii +spleninii +spleniti +splenitis +splenitises +splenitive +splenium +splenius +splenization +splenoblast +splenocele +splenoceratosis +splenocyte +splenocleisis +splenocolic +splenodiagnosis +splenodynia +splenography +splenohemia +splenoid +splenolaparotomy +splenolymph +splenolymphatic +splenolysin +splenolysis +splenology +splenoma +splenomalacia +splenomedullary +splenomegaly +splenomegalia +splenomegalic +splenomyelogenous +splenoncus +splenonephric +splenopancreatic +splenoparectama +splenoparectasis +splenopathy +splenopexy +splenopexia +splenopexis +splenophrenic +splenopneumonia +splenoptosia +splenoptosis +splenorrhagia +splenorrhaphy +splenotyphoid +splenotomy +splenotoxin +splent +splents +splenulus +splenunculus +splet +spleuchan +spleughan +splice +spliceable +spliced +splicer +splicers +splices +splicing +splicings +splinder +spline +splined +splines +splineway +splining +splint +splintage +splintbone +splinted +splinter +splinterd +splintered +splintery +splintering +splinterize +splinterless +splinternew +splinterproof +splinters +splinty +splinting +splints +splintwood +split +splitbeak +splite +splitfinger +splitfruit +splitmouth +splitnew +splitnut +splits +splitsaw +splittable +splittail +splitted +splitten +splitter +splitterman +splitters +splitting +splittings +splitworm +splodge +splodgy +sploit +splore +splores +splosh +sploshed +sploshes +sploshy +sploshing +splotch +splotched +splotches +splotchy +splotchier +splotchiest +splotchily +splotchiness +splotching +splother +splunge +splunt +splurge +splurged +splurges +splurgy +splurgier +splurgiest +splurgily +splurging +splurt +spluther +splutter +spluttered +splutterer +spluttery +spluttering +splutters +spninx +spninxes +spoach +spock +spode +spodes +spodiosite +spodium +spodogenic +spodogenous +spodomancy +spodomantic +spodumene +spoffy +spoffish +spoffle +spogel +spoil +spoilable +spoilage +spoilages +spoilate +spoilated +spoilation +spoilbank +spoiled +spoiler +spoilers +spoilfive +spoilful +spoiling +spoilless +spoilment +spoils +spoilsman +spoilsmen +spoilsmonger +spoilsport +spoilsports +spoilt +spokan +spokane +spoke +spoked +spokeless +spoken +spokes +spokeshave +spokesman +spokesmanship +spokesmen +spokesperson +spokester +spokeswoman +spokeswomanship +spokeswomen +spokewise +spoky +spoking +spole +spolia +spoliary +spoliaria +spoliarium +spoliate +spoliated +spoliates +spoliating +spoliation +spoliative +spoliator +spoliatory +spoliators +spolium +spondaic +spondaical +spondaics +spondaize +spondean +spondee +spondees +spondiac +spondiaceae +spondias +spondil +spondyl +spondylalgia +spondylarthritis +spondylarthrocace +spondyle +spondylexarthrosis +spondylic +spondylid +spondylidae +spondylioid +spondylitic +spondylitis +spondylium +spondylizema +spondylocace +spondylocladium +spondylodiagnosis +spondylodidymia +spondylodymus +spondyloid +spondylolisthesis +spondylolisthetic +spondylopathy +spondylopyosis +spondyloschisis +spondylosyndesis +spondylosis +spondylotherapeutics +spondylotherapy +spondylotherapist +spondylotomy +spondylous +spondylus +spondulicks +spondulics +spondulix +spong +sponge +spongecake +sponged +spongefly +spongeflies +spongeful +spongeless +spongelet +spongelike +spongeous +spongeproof +sponger +spongers +sponges +spongeware +spongewood +spongy +spongiae +spongian +spongicolous +spongiculture +spongida +spongier +spongiest +spongiferous +spongiform +spongiidae +spongily +spongilla +spongillafly +spongillaflies +spongillid +spongillidae +spongilline +spongin +sponginblast +sponginblastic +sponginess +sponging +spongingly +spongins +spongioblast +spongioblastic +spongioblastoma +spongiocyte +spongiole +spongiolin +spongiopilin +spongiopiline +spongioplasm +spongioplasmic +spongiose +spongiosity +spongious +spongiousness +spongiozoa +spongiozoon +spongoblast +spongoblastic +spongocoel +spongoid +spongology +spongophore +spongospora +sponsal +sponsalia +sponsibility +sponsible +sponsing +sponsion +sponsional +sponsions +sponson +sponsons +sponsor +sponsored +sponsorial +sponsoring +sponsors +sponsorship +sponsorships +sponspeck +spontaneity +spontaneities +spontaneous +spontaneously +spontaneousness +sponton +spontoon +spontoons +spoof +spoofed +spoofer +spoofery +spooferies +spoofing +spoofish +spoofs +spook +spookdom +spooked +spookery +spookeries +spooky +spookier +spookies +spookiest +spookily +spookiness +spooking +spookish +spookism +spookist +spookology +spookological +spookologist +spooks +spool +spooled +spooler +spoolers +spoolful +spooling +spoollike +spools +spoolwood +spoom +spoon +spoonback +spoonbait +spoonbill +spoonbills +spoonbread +spoondrift +spooned +spooney +spooneyism +spooneyly +spooneyness +spooneys +spooner +spoonerism +spoonerisms +spoonflower +spoonful +spoonfuls +spoonholder +spoonhutch +spoony +spoonier +spoonies +spooniest +spoonyism +spoonily +spooniness +spooning +spoonism +spoonless +spoonlike +spoonmaker +spoonmaking +spoons +spoonsful +spoonways +spoonwise +spoonwood +spoonwort +spoor +spoored +spoorer +spooring +spoorn +spoors +spoot +spor +sporabola +sporaceous +sporades +sporadial +sporadic +sporadical +sporadically +sporadicalness +sporadicity +sporadicness +sporadin +sporadism +sporadosiderite +sporal +sporange +sporangia +sporangial +sporangidium +sporangiferous +sporangiform +sporangigia +sporangioid +sporangiola +sporangiole +sporangiolum +sporangiophore +sporangiospore +sporangite +sporangites +sporangium +sporation +spore +spored +sporeformer +sporeforming +sporeling +spores +sporicidal +sporicide +sporid +sporidesm +sporidia +sporidial +sporidiferous +sporidiiferous +sporidiole +sporidiolum +sporidium +sporiferous +sporification +sporing +sporiparity +sporiparous +sporoblast +sporobolus +sporocarp +sporocarpia +sporocarpium +sporochnaceae +sporochnus +sporocyst +sporocystic +sporocystid +sporocyte +sporoderm +sporodochia +sporodochium +sporoduct +sporogen +sporogenesis +sporogeny +sporogenic +sporogenous +sporogone +sporogony +sporogonia +sporogonial +sporogonic +sporogonium +sporogonous +sporoid +sporologist +sporomycosis +sporonia +sporont +sporophydium +sporophyl +sporophyll +sporophyllary +sporophyllum +sporophyte +sporophytic +sporophore +sporophoric +sporophorous +sporoplasm +sporopollenin +sporosac +sporostegium +sporostrote +sporotrichosis +sporotrichotic +sporotrichum +sporous +sporozoa +sporozoal +sporozoan +sporozoic +sporozoid +sporozoite +sporozooid +sporozoon +sporran +sporrans +sport +sportability +sportable +sportance +sported +sporter +sporters +sportfisherman +sportfishing +sportful +sportfully +sportfulness +sporty +sportier +sportiest +sportily +sportiness +sporting +sportingly +sportive +sportively +sportiveness +sportless +sportly +sportling +sports +sportscast +sportscaster +sportscasters +sportscasts +sportsman +sportsmanly +sportsmanlike +sportsmanlikeness +sportsmanliness +sportsmanship +sportsmen +sportsome +sportswear +sportswoman +sportswomanly +sportswomanship +sportswomen +sportswrite +sportswriter +sportswriters +sportswriting +sportula +sportulae +sporular +sporulate +sporulated +sporulating +sporulation +sporulative +sporule +sporules +sporuliferous +sporuloid +sposh +sposhy +spot +spotless +spotlessly +spotlessness +spotlight +spotlighter +spotlights +spotlike +spotrump +spots +spotsman +spotsmen +spottable +spottail +spotted +spottedly +spottedness +spotteldy +spotter +spotters +spotty +spottier +spottiest +spottily +spottiness +spotting +spottle +spotwelder +spoucher +spousage +spousal +spousally +spousals +spouse +spoused +spousehood +spouseless +spouses +spousy +spousing +spout +spouted +spouter +spouters +spouty +spoutiness +spouting +spoutless +spoutlike +spoutman +spouts +spp +sprachgefuhl +sprachle +sprack +sprackish +sprackle +sprackly +sprackness +sprad +spraddle +spraddled +spraddles +spraddling +sprag +spragged +spragger +spragging +spraggly +spragman +sprags +spray +sprayboard +spraich +sprayed +sprayey +sprayer +sprayers +sprayful +sprayfully +spraying +sprayless +spraylike +sprain +sprained +spraing +spraining +sprains +spraint +spraints +sprayproof +sprays +spraith +sprang +sprangle +sprangled +sprangly +sprangling +sprank +sprat +sprats +spratted +spratter +spratty +spratting +sprattle +sprattled +sprattles +sprattling +sprauchle +sprauchled +sprauchling +sprawl +sprawled +sprawler +sprawlers +sprawly +sprawlier +sprawliest +sprawling +sprawlingly +sprawls +spread +spreadability +spreadable +spreadation +spreadboard +spreadeagle +spreaded +spreader +spreaders +spreadhead +spready +spreading +spreadingly +spreadingness +spreadings +spreadover +spreads +spreadsheet +spreadsheets +spreagh +spreaghery +spreath +spreathed +sprechgesang +sprechstimme +spreckle +spree +spreed +spreeing +sprees +spreeuw +sprekelia +spreng +sprenge +sprenging +sprent +spret +spretty +sprew +sprewl +sprezzatura +spry +spridhogue +spried +sprier +spryer +spriest +spryest +sprig +sprigged +sprigger +spriggers +spriggy +spriggier +spriggiest +sprigging +spright +sprighted +sprightful +sprightfully +sprightfulness +sprighty +sprightly +sprightlier +sprightliest +sprightlily +sprightliness +sprights +spriglet +sprigs +sprigtail +spryly +sprindge +spryness +sprynesses +spring +springal +springald +springals +springboard +springboards +springbok +springboks +springbuck +springe +springed +springeing +springer +springerle +springers +springes +springfield +springfinger +springfish +springfishes +springful +springgun +springhaas +springhalt +springhead +springhouse +springy +springier +springiest +springily +springiness +springing +springingly +springle +springled +springless +springlet +springly +springlike +springling +springlock +springmaker +springmaking +springs +springtail +springtide +springtime +springtrap +springwater +springwood +springworm +springwort +springwurzel +sprink +sprinkle +sprinkled +sprinkleproof +sprinkler +sprinklered +sprinklers +sprinkles +sprinkling +sprinklingly +sprinklings +sprint +sprinted +sprinter +sprinters +sprinting +sprints +sprit +sprite +spritehood +spriteless +spritely +spritelike +spriteliness +sprites +spritish +sprits +spritsail +sprittail +spritted +spritty +sprittie +spritting +spritz +spritzer +sproat +sprocket +sprockets +sprod +sprogue +sproil +sprong +sprose +sprot +sproty +sprottle +sprout +sproutage +sprouted +sprouter +sproutful +sprouting +sproutland +sproutling +sprouts +sprowsy +spruce +spruced +sprucely +spruceness +sprucer +sprucery +spruces +sprucest +sprucy +sprucier +spruciest +sprucify +sprucification +sprucing +sprue +spruer +sprues +sprug +sprugs +spruik +spruiker +spruit +sprung +sprunk +sprunny +sprunt +spruntly +sprusado +sprush +sps +spt +spud +spudboy +spudded +spudder +spudders +spuddy +spudding +spuddle +spuds +spue +spued +spues +spuffle +spug +spuggy +spuilyie +spuilzie +spuing +spuke +spulyie +spulyiement +spulzie +spumante +spume +spumed +spumes +spumescence +spumescent +spumy +spumier +spumiest +spumiferous +spumification +spumiform +spuming +spumoid +spumone +spumones +spumoni +spumonis +spumose +spumous +spun +spunch +spung +spunge +spunyarn +spunk +spunked +spunky +spunkie +spunkier +spunkies +spunkiest +spunkily +spunkiness +spunking +spunkless +spunklessly +spunklessness +spunks +spunny +spunnies +spunware +spur +spurdie +spurdog +spurflower +spurgall +spurgalled +spurgalling +spurgalls +spurge +spurges +spurgewort +spuria +spuriae +spuries +spuriosity +spurious +spuriously +spuriousness +spurius +spurl +spurless +spurlet +spurlike +spurling +spurluous +spurmaker +spurmoney +spurn +spurned +spurner +spurners +spurning +spurnpoint +spurns +spurnwater +spurproof +spurred +spurrey +spurreies +spurreys +spurrer +spurrers +spurry +spurrial +spurrier +spurriers +spurries +spurring +spurrings +spurrite +spurs +spurt +spurted +spurter +spurting +spurtive +spurtively +spurtle +spurtleblade +spurtles +spurts +spurway +spurwing +spurwinged +spurwort +sput +sputa +sputative +spute +sputnik +sputniks +sputta +sputter +sputtered +sputterer +sputterers +sputtery +sputtering +sputteringly +sputters +sputum +sputumary +sputumose +sputumous +sq +sqd +sqq +sqrt +squab +squabash +squabasher +squabbed +squabber +squabby +squabbier +squabbiest +squabbing +squabbish +squabble +squabbled +squabbler +squabblers +squabbles +squabbly +squabbling +squabblingly +squabs +squacco +squaccos +squad +squadded +squadder +squaddy +squadding +squader +squadrate +squadrism +squadrol +squadron +squadrone +squadroned +squadroning +squadrons +squads +squail +squailer +squails +squalene +squalenes +squali +squalid +squalida +squalidae +squalider +squalidest +squalidity +squalidly +squalidness +squaliform +squall +squalled +squaller +squallery +squallers +squally +squallier +squalliest +squalling +squallish +squalls +squalm +squalodon +squalodont +squalodontidae +squaloid +squaloidei +squalor +squalors +squalus +squam +squama +squamaceous +squamae +squamariaceae +squamata +squamate +squamated +squamatine +squamation +squamatogranulous +squamatotuberculate +squame +squamella +squamellae +squamellate +squamelliferous +squamelliform +squameous +squamy +squamiferous +squamify +squamiform +squamigerous +squamipennate +squamipennes +squamipinnate +squamipinnes +squamish +squamocellular +squamoepithelial +squamoid +squamomastoid +squamoparietal +squamopetrosal +squamosa +squamosal +squamose +squamosely +squamoseness +squamosis +squamosity +squamosodentated +squamosoimbricated +squamosomaxillary +squamosoparietal +squamosoradiate +squamosotemporal +squamosozygomatic +squamosphenoid +squamosphenoidal +squamotemporal +squamous +squamously +squamousness +squamozygomatic +squamscot +squamula +squamulae +squamulate +squamulation +squamule +squamuliform +squamulose +squander +squandered +squanderer +squanderers +squandering +squanderingly +squandermania +squandermaniac +squanders +squantum +squarable +square +squareage +squarecap +squared +squaredly +squareface +squareflipper +squarehead +squarely +squarelike +squareman +squaremen +squaremouth +squareness +squarer +squarers +squares +squarest +squaretail +squaretoed +squarewise +squary +squarier +squaring +squarish +squarishly +squarishness +squark +squarrose +squarrosely +squarrous +squarrulose +squarson +squarsonry +squash +squashberry +squashed +squasher +squashers +squashes +squashy +squashier +squashiest +squashily +squashiness +squashing +squashs +squassation +squat +squatarola +squatarole +squaterole +squatina +squatinid +squatinidae +squatinoid +squatinoidei +squatly +squatment +squatmore +squatness +squats +squattage +squatted +squatter +squatterarchy +squatterdom +squattered +squattering +squatterism +squatterproof +squatters +squattest +squatty +squattier +squattiest +squattily +squattiness +squatting +squattingly +squattish +squattle +squattocracy +squattocratic +squatwise +squaw +squawberry +squawberries +squawbush +squawdom +squawfish +squawfishes +squawflower +squawk +squawked +squawker +squawkers +squawky +squawkie +squawkier +squawkiest +squawking +squawkingly +squawks +squawl +squawler +squawmish +squawroot +squaws +squawtits +squawweed +squaxon +squdge +squdgy +squeak +squeaked +squeaker +squeakery +squeakers +squeaky +squeakier +squeakiest +squeakyish +squeakily +squeakiness +squeaking +squeakingly +squeaklet +squeakproof +squeaks +squeal +squeald +squealed +squealer +squealers +squealing +squeals +squeam +squeamy +squeamish +squeamishly +squeamishness +squeamous +squeasy +squedunk +squeege +squeegee +squeegeed +squeegeeing +squeegees +squeegeing +squeel +squeezability +squeezable +squeezableness +squeezably +squeeze +squeezed +squeezeman +squeezer +squeezers +squeezes +squeezy +squeezing +squeezingly +squeg +squegged +squegging +squegs +squelch +squelched +squelcher +squelchers +squelches +squelchy +squelchier +squelchiest +squelchily +squelchiness +squelching +squelchingly +squelchingness +squelette +squench +squencher +squet +squeteague +squetee +squib +squibbed +squibber +squibbery +squibbing +squibbish +squibcrack +squiblet +squibling +squibs +squibster +squid +squidded +squidder +squidding +squiddle +squidge +squidgereen +squidgy +squidgier +squidgiest +squids +squiffed +squiffer +squiffy +squiffier +squiffiest +squiggle +squiggled +squiggles +squiggly +squigglier +squiggliest +squiggling +squilgee +squilgeed +squilgeeing +squilgeer +squilgees +squilgeing +squill +squilla +squillae +squillagee +squillageed +squillageeing +squillageing +squillas +squillery +squillgee +squillgeed +squillgeeing +squillgeing +squillian +squillid +squillidae +squillitic +squilloid +squilloidea +squills +squimmidge +squin +squinacy +squinance +squinancy +squinant +squinch +squinched +squinches +squinching +squinny +squinnied +squinnier +squinnies +squinniest +squinnying +squinsy +squint +squinted +squinter +squinters +squintest +squinty +squintier +squintiest +squinting +squintingly +squintingness +squintly +squintness +squints +squirage +squiralty +squirarch +squirarchal +squirarchy +squirarchical +squirarchies +squire +squirearch +squirearchal +squirearchy +squirearchical +squirearchies +squired +squiredom +squireen +squireens +squirehood +squireless +squirelet +squirely +squirelike +squireling +squireocracy +squires +squireship +squiress +squiret +squirewise +squiring +squirish +squirism +squirk +squirl +squirm +squirmed +squirmer +squirmers +squirmy +squirmier +squirmiest +squirminess +squirming +squirmingly +squirms +squirr +squirrel +squirreled +squirrelfish +squirrelfishes +squirrely +squirrelian +squirreline +squirreling +squirrelish +squirrelled +squirrelly +squirrellike +squirrelling +squirrelproof +squirrels +squirrelsstagnate +squirreltail +squirt +squirted +squirter +squirters +squirty +squirtiness +squirting +squirtingly +squirtish +squirts +squish +squished +squishes +squishy +squishier +squishiest +squishiness +squishing +squiss +squit +squitch +squitchy +squitter +squiz +squoosh +squooshed +squooshes +squooshing +squoze +squshy +squshier +squshiest +squush +squushed +squushes +squushy +squushing +sr +srac +sraddha +sraddhas +sradha +sradhas +sramana +sravaka +sri +sridhar +sridharan +srikanth +srinivas +srinivasan +sriram +sris +srivatsan +sruti +ss +ssed +ssi +ssing +ssort +ssp +sstor +ssu +st +sta +staab +staatsraad +staatsrat +stab +stabbed +stabber +stabbers +stabbing +stabbingly +stabbingness +stabilate +stabile +stabiles +stabilify +stabiliment +stabilimeter +stabilisation +stabilise +stabilised +stabiliser +stabilising +stabilist +stabilitate +stability +stabilities +stabilivolt +stabilization +stabilizator +stabilize +stabilized +stabilizer +stabilizers +stabilizes +stabilizing +stable +stableboy +stabled +stableful +stablekeeper +stablelike +stableman +stablemate +stablemeal +stablemen +stableness +stabler +stablers +stables +stablest +stablestand +stableward +stablewards +stably +stabling +stablings +stablish +stablished +stablishes +stablishing +stablishment +staboy +stabproof +stabs +stabulate +stabulation +stabwort +stacc +staccado +staccati +staccato +staccatos +stacey +stacher +stachering +stachydrin +stachydrine +stachyose +stachys +stachytarpheta +stachyuraceae +stachyuraceous +stachyurus +stacy +stack +stackable +stackage +stacked +stackencloud +stacker +stackering +stackers +stacket +stackfreed +stackful +stackgarth +stackhousia +stackhousiaceae +stackhousiaceous +stackyard +stacking +stackless +stackman +stackmen +stacks +stackstand +stackup +stacte +stactes +stactometer +stad +stadda +staddle +staddles +staddlestone +staddling +stade +stader +stades +stadholder +stadholderate +stadholdership +stadhouse +stadia +stadial +stadias +stadic +stadie +stadimeter +stadiometer +stadion +stadium +stadiums +stadle +stadthaus +stadtholder +stadtholderate +stadtholdership +stadthouse +stafette +staff +staffage +staffed +staffelite +staffer +staffers +staffete +staffier +staffing +staffish +staffless +staffman +staffmen +stafford +staffs +staffstriker +stag +stagbush +stage +stageability +stageable +stageableness +stageably +stagecoach +stagecoaches +stagecoaching +stagecraft +staged +stagedom +stagefright +stagehand +stagehands +stagehouse +stagey +stageland +stagelike +stageman +stagemen +stager +stagery +stagers +stages +stagese +stagestruck +stagewise +stageworthy +stagewright +stagflation +staggard +staggards +staggart +staggarth +staggarts +stagged +stagger +staggerbush +staggered +staggerer +staggerers +staggery +staggering +staggeringly +staggers +staggerweed +staggerwort +staggy +staggie +staggier +staggies +staggiest +stagging +staghead +staghorn +staghound +staghunt +staghunter +staghunting +stagy +stagiary +stagier +stagiest +stagily +staginess +staging +stagings +stagion +stagirite +stagyrite +stagiritic +staglike +stagmometer +stagnance +stagnancy +stagnant +stagnantly +stagnantness +stagnate +stagnated +stagnates +stagnating +stagnation +stagnatory +stagnature +stagne +stagnicolous +stagnize +stagnum +stagonospora +stags +stagskin +stagworm +stahlhelm +stahlhelmer +stahlhelmist +stahlian +stahlianism +stahlism +stay +staia +stayable +staybolt +staid +staider +staidest +staidly +staidness +stayed +stayer +stayers +staig +staigs +staying +stail +staylace +stayless +staylessness +staymaker +staymaking +stain +stainability +stainabilities +stainable +stainableness +stainably +stained +stainer +stainers +stainful +stainierite +staynil +staining +stainless +stainlessly +stainlessness +stainproof +stains +staio +stayover +staypak +stair +stairbeak +stairbuilder +stairbuilding +staircase +staircases +staired +stairhead +stairy +stairless +stairlike +stairs +stairstep +stairway +stairways +stairwell +stairwells +stairwise +stairwork +stays +staysail +staysails +stayship +staith +staithe +staithman +staithmen +staiver +stake +staked +stakehead +stakeholder +stakemaster +stakeout +stakeouts +staker +stakerope +stakes +stakhanovism +stakhanovite +staking +stalace +stalactic +stalactical +stalactiform +stalactital +stalactite +stalactited +stalactites +stalactitic +stalactitical +stalactitically +stalactitied +stalactitiform +stalactitious +stalag +stalagma +stalagmite +stalagmites +stalagmitic +stalagmitical +stalagmitically +stalagmometer +stalagmometry +stalagmometric +stalags +stalder +stale +staled +stalely +stalemate +stalemated +stalemates +stalemating +staleness +staler +stales +stalest +stalin +staling +stalingrad +stalinism +stalinist +stalinists +stalinite +stalk +stalkable +stalked +stalker +stalkers +stalky +stalkier +stalkiest +stalkily +stalkiness +stalking +stalkingly +stalkless +stalklet +stalklike +stalko +stalkoes +stalks +stall +stallage +stalland +stallar +stallary +stallboard +stallboat +stalled +stallenger +staller +stallership +stalling +stallinger +stallingken +stallings +stallion +stallionize +stallions +stallkeeper +stallman +stallmen +stallment +stallon +stalls +stalwart +stalwartism +stalwartize +stalwartly +stalwartness +stalwarts +stalworth +stalworthly +stalworthness +stam +stamba +stambha +stambouline +stamen +stamened +stamens +stamin +stamina +staminal +staminas +staminate +stamindia +stamineal +stamineous +staminiferous +staminigerous +staminode +staminody +staminodia +staminodium +stammel +stammelcolor +stammels +stammer +stammered +stammerer +stammerers +stammering +stammeringly +stammeringness +stammers +stammerwort +stammrel +stamnoi +stamnos +stamp +stampable +stampage +stamped +stampedable +stampede +stampeded +stampeder +stampedes +stampeding +stampedingly +stampedo +stampee +stamper +stampery +stampers +stamphead +stampian +stamping +stample +stampless +stampman +stampmen +stamps +stampsman +stampsmen +stampweed +stan +stance +stances +stanch +stanchable +stanched +stanchel +stancheled +stancher +stanchers +stanches +stanchest +stanching +stanchion +stanchioned +stanchioning +stanchions +stanchless +stanchlessly +stanchly +stanchness +stand +standage +standard +standardbearer +standardbearers +standardbred +standardise +standardised +standardizable +standardization +standardize +standardized +standardizer +standardizes +standardizing +standardly +standardness +standards +standardwise +standaway +standback +standby +standbybys +standbys +standee +standees +standel +standelwelks +standelwort +stander +standergrass +standers +standerwort +standeth +standfast +standi +standing +standings +standish +standishes +standoff +standoffish +standoffishly +standoffishness +standoffs +standout +standouts +standpat +standpatism +standpatter +standpattism +standpipe +standpipes +standpoint +standpoints +standpost +stands +standstill +standup +stane +stanechat +staned +stanek +stanes +stanford +stang +stanged +stangeria +stanging +stangs +stanhope +stanhopea +stanhopes +staniel +stanine +staning +stanislaw +stanitsa +stanitza +stanjen +stank +stankie +stanks +stanley +stanly +stannane +stannary +stannaries +stannate +stannator +stannel +stanner +stannery +stanners +stannic +stannid +stannide +stanniferous +stannyl +stannite +stannites +stanno +stannotype +stannous +stannoxyl +stannum +stannums +stantibus +stanza +stanzaed +stanzaic +stanzaical +stanzaically +stanzas +stanze +stanzo +stap +stapedectomy +stapedectomized +stapedes +stapedez +stapedial +stapediform +stapediovestibular +stapedius +stapelia +stapelias +stapes +staph +staphyle +staphylea +staphyleaceae +staphyleaceous +staphylectomy +staphyledema +staphylematoma +staphylic +staphyline +staphylinic +staphylinid +staphylinidae +staphylinideous +staphylinoidea +staphylinus +staphylion +staphylitis +staphyloangina +staphylococcal +staphylococcemia +staphylococcemic +staphylococci +staphylococcic +staphylococcocci +staphylococcus +staphylodermatitis +staphylodialysis +staphyloedema +staphylohemia +staphylolysin +staphyloma +staphylomatic +staphylomatous +staphylomycosis +staphyloncus +staphyloplasty +staphyloplastic +staphyloptosia +staphyloptosis +staphyloraphic +staphylorrhaphy +staphylorrhaphic +staphylorrhaphies +staphyloschisis +staphylosis +staphylotome +staphylotomy +staphylotomies +staphylotoxin +staphisagria +staphs +staple +stapled +stapler +staplers +staples +staplewise +staplf +stapling +stapple +star +starblind +starbloom +starboard +starbolins +starbowlines +starbright +starbuck +starch +starchboard +starched +starchedly +starchedness +starcher +starches +starchflower +starchy +starchier +starchiest +starchily +starchiness +starching +starchless +starchly +starchlike +starchmaker +starchmaking +starchman +starchmen +starchness +starchroot +starchworks +starchwort +starcraft +stardom +stardoms +stardust +stardusts +stare +stared +staree +starer +starers +stares +starets +starfish +starfishes +starflower +starfruit +starful +stargaze +stargazed +stargazer +stargazers +stargazes +stargazing +stary +starik +staring +staringly +stark +starken +starker +starkest +starky +starkle +starkly +starkness +starless +starlessly +starlessness +starlet +starlets +starlight +starlighted +starlights +starlike +starling +starlings +starlit +starlite +starlitten +starmonger +starn +starnel +starny +starnie +starnose +starnoses +staroobriadtsi +starost +starosta +starosti +starosty +starquake +starr +starred +starry +starrier +starriest +starrify +starrily +starriness +starring +starringly +stars +starshake +starshine +starship +starshoot +starshot +starstone +starstroke +starstruck +start +started +starter +starters +startful +startfulness +starthroat +starty +starting +startingly +startingno +startish +startle +startled +startler +startlers +startles +startly +startling +startlingly +startlingness +startlish +startlishness +startor +starts +startsy +startup +startups +starvation +starve +starveacre +starved +starvedly +starveling +starvelings +starven +starver +starvers +starves +starvy +starving +starw +starward +starwise +starworm +starwort +starworts +stases +stash +stashed +stashes +stashie +stashing +stasidia +stasidion +stasima +stasimetric +stasimon +stasimorphy +stasiphobia +stasis +stasisidia +stasophobia +stassfurtite +stat +statable +statal +statampere +statant +statary +statcoulomb +state +stateable +statecraft +stated +statedly +stateful +statefully +statefulness +statehood +statehouse +statehouses +stateless +statelessness +statelet +stately +statelich +statelier +stateliest +statelily +stateliness +statement +statements +statemonger +statequake +stater +statera +stateroom +staterooms +staters +states +statesboy +stateship +stateside +statesider +statesman +statesmanese +statesmanly +statesmanlike +statesmanship +statesmen +statesmonger +stateswoman +stateswomen +stateway +statewide +statfarad +stathenry +stathenries +stathenrys +stathmoi +stathmos +static +statical +statically +statice +statices +staticproof +statics +stating +station +stational +stationary +stationaries +stationarily +stationariness +stationarity +stationed +stationer +stationery +stationeries +stationers +stationing +stationman +stationmaster +stations +statiscope +statism +statisms +statist +statistic +statistical +statistically +statistician +statisticians +statisticize +statistics +statistology +statists +stative +statives +statize +statoblast +statocyst +statocracy +statohm +statolatry +statolith +statolithic +statometer +stator +statoreceptor +statorhab +stators +statoscope +statospore +stats +statua +statuary +statuaries +statuarism +statuarist +statue +statuecraft +statued +statueless +statuelike +statues +statuesque +statuesquely +statuesqueness +statuette +statuettes +statuing +stature +statured +statures +status +statuses +statutable +statutableness +statutably +statutary +statute +statuted +statutes +statuting +statutory +statutorily +statutoriness +statutum +statvolt +staucher +stauk +staumer +staumeral +staumrel +staumrels +staun +staunch +staunchable +staunched +stauncher +staunches +staunchest +staunching +staunchly +staunchness +staup +stauracin +stauraxonia +stauraxonial +staurion +staurolatry +staurolatries +staurolite +staurolitic +staurology +stauromedusae +stauromedusan +stauropegia +stauropegial +stauropegion +stauropgia +stauroscope +stauroscopic +stauroscopically +staurotide +stauter +stavable +stave +staveable +staved +staveless +staver +stavers +staverwort +staves +stavesacre +stavewise +stavewood +staving +stavrite +staw +stawn +stawsome +staxis +stbd +stchi +std +stddmp +steaakhouse +stead +steadable +steaded +steadfast +steadfastly +steadfastness +steady +steadied +steadier +steadiers +steadies +steadiest +steadying +steadyingly +steadyish +steadily +steadiment +steadiness +steading +steadings +steadite +steadman +steads +steak +steakhouse +steakhouses +steaks +steal +stealability +stealable +stealage +stealages +stealed +stealer +stealers +stealy +stealing +stealingly +stealings +steals +stealth +stealthful +stealthfully +stealthy +stealthier +stealthiest +stealthily +stealthiness +stealthless +stealthlike +stealths +stealthwise +steam +steamboat +steamboating +steamboatman +steamboatmen +steamboats +steamcar +steamed +steamer +steamered +steamerful +steamering +steamerless +steamerload +steamers +steamfitter +steamfitting +steamy +steamie +steamier +steamiest +steamily +steaminess +steaming +steamless +steamlike +steampipe +steamproof +steamroll +steamroller +steamrollered +steamrollering +steamrollers +steams +steamship +steamships +steamtight +steamtightness +stean +steaning +steapsin +steapsins +stearate +stearates +stearic +steariform +stearyl +stearin +stearine +stearines +stearins +stearolactone +stearone +stearoptene +stearrhea +stearrhoea +steatin +steatite +steatites +steatitic +steatocele +steatogenous +steatolysis +steatolytic +steatoma +steatomas +steatomata +steatomatous +steatopathic +steatopyga +steatopygy +steatopygia +steatopygic +steatopygous +steatornis +steatornithes +steatornithidae +steatorrhea +steatorrhoea +steatoses +steatosis +stebbins +stech +stechados +stechling +steckling +steddle +stedfast +stedfastly +stedfastness +stedhorses +stedman +steeadying +steed +steedless +steedlike +steeds +steek +steeked +steeking +steekkan +steekkannen +steeks +steel +steelboy +steelbow +steele +steeled +steelen +steeler +steelers +steelhead +steelheads +steelhearted +steely +steelyard +steelyards +steelie +steelier +steelies +steeliest +steelify +steelification +steelified +steelifying +steeliness +steeling +steelless +steellike +steelmake +steelmaker +steelmaking +steelman +steelmen +steelproof +steels +steelware +steelwork +steelworker +steelworking +steelworks +steem +steen +steenboc +steenbock +steenbok +steenboks +steenbras +steenbrass +steenie +steening +steenkirk +steenstrupine +steenth +steep +steepdown +steeped +steepen +steepened +steepening +steepens +steeper +steepers +steepest +steepgrass +steepy +steepiness +steeping +steepish +steeple +steeplebush +steeplechase +steeplechaser +steeplechases +steeplechasing +steepled +steeplejack +steeplejacks +steepleless +steeplelike +steeples +steepletop +steeply +steepness +steeps +steepweed +steepwort +steer +steerability +steerable +steerage +steerages +steerageway +steered +steerer +steerers +steery +steering +steeringly +steerless +steerling +steerman +steermanship +steers +steersman +steersmate +steersmen +steerswoman +steeve +steeved +steevely +steever +steeves +steeving +steevings +stefan +steg +steganogram +steganography +steganographical +steganographist +steganophthalmata +steganophthalmate +steganophthalmatous +steganophthalmia +steganopod +steganopodan +steganopodes +steganopodous +stegh +stegnosis +stegnosisstegnotic +stegnotic +stegocarpous +stegocephalia +stegocephalian +stegocephalous +stegodon +stegodons +stegodont +stegodontine +stegomyia +stegomus +stegosaur +stegosauri +stegosauria +stegosaurian +stegosauroid +stegosaurs +stegosaurus +stey +steid +steigh +stein +steinberger +steinbock +steinbok +steinboks +steinbuck +steinerian +steinful +steyning +steinkirk +steins +steironema +stekan +stela +stelae +stelai +stelar +stele +stelene +steles +stelic +stell +stella +stellar +stellarator +stellary +stellaria +stellas +stellate +stellated +stellately +stellation +stellature +stelled +stellenbosch +stellerid +stelleridean +stellerine +stelliferous +stellify +stellification +stellified +stellifies +stellifying +stelliform +stelling +stellio +stellion +stellionate +stelliscript +stellite +stellular +stellularly +stellulate +stelography +stem +stema +stembok +stemform +stemhead +stemless +stemlet +stemlike +stemma +stemmas +stemmata +stemmatiform +stemmatous +stemmed +stemmer +stemmery +stemmeries +stemmers +stemmy +stemmier +stemmiest +stemming +stemona +stemonaceae +stemonaceous +stempel +stemple +stempost +stems +stemson +stemsons +stemwards +stemware +stemwares +sten +stenar +stench +stenchel +stenches +stenchful +stenchy +stenchier +stenchiest +stenching +stenchion +stencil +stenciled +stenciler +stenciling +stencilize +stencilled +stenciller +stencilling +stencilmaker +stencilmaking +stencils +stend +steng +stengah +stengahs +stenia +stenion +steno +stenobathic +stenobenthic +stenobragmatic +stenobregma +stenocardia +stenocardiac +stenocarpus +stenocephaly +stenocephalia +stenocephalic +stenocephalous +stenochoria +stenochoric +stenochrome +stenochromy +stenocoriasis +stenocranial +stenocrotaphia +stenofiber +stenog +stenogastry +stenogastric +stenoglossa +stenograph +stenographed +stenographer +stenographers +stenography +stenographic +stenographical +stenographically +stenographing +stenographist +stenohaline +stenometer +stenopaeic +stenopaic +stenopeic +stenopelmatidae +stenopetalous +stenophagous +stenophile +stenophyllous +stenophragma +stenorhyncous +stenos +stenosed +stenosepalous +stenoses +stenosis +stenosphere +stenostomatous +stenostomia +stenotaphrum +stenotelegraphy +stenotherm +stenothermal +stenothermy +stenothermophilic +stenothorax +stenotic +stenotype +stenotypy +stenotypic +stenotypist +stenotopic +stenotropic +stent +stenter +stenterer +stenting +stentmaster +stenton +stentor +stentoraphonic +stentorian +stentorianly +stentorine +stentorious +stentoriously +stentoriousness +stentoronic +stentorophonic +stentorphone +stentors +stentrel +step +stepaunt +stepbairn +stepbrother +stepbrotherhood +stepbrothers +stepchild +stepchildren +stepdame +stepdames +stepdance +stepdancer +stepdancing +stepdaughter +stepdaughters +stepdown +stepdowns +stepfather +stepfatherhood +stepfatherly +stepfathers +stepgrandchild +stepgrandfather +stepgrandmother +stepgrandson +stephan +stephana +stephane +stephanial +stephanian +stephanic +stephanie +stephanion +stephanite +stephanoceros +stephanokontae +stephanome +stephanos +stephanotis +stephanurus +stephe +stephead +stephen +stepladder +stepladders +stepless +steplike +stepminnie +stepmother +stepmotherhood +stepmotherless +stepmotherly +stepmotherliness +stepmothers +stepney +stepnephew +stepniece +stepony +stepparent +stepparents +steppe +stepped +steppeland +stepper +steppers +steppes +stepping +steppingstone +steppingstones +steprelation +steprelationship +steps +stepsire +stepsister +stepsisters +stepson +stepsons +stepstone +stepstool +stept +steptoe +stepuncle +stepup +stepups +stepway +stepwise +ster +steracle +sterad +steradian +stercobilin +stercolin +stercophagic +stercophagous +stercoraceous +stercoraemia +stercoral +stercoranism +stercoranist +stercorary +stercoraries +stercorariidae +stercorariinae +stercorarious +stercorarius +stercorate +stercoration +stercorean +stercoremia +stercoreous +stercorianism +stercoricolous +stercorin +stercorist +stercorite +stercorol +stercorous +stercovorous +sterculia +sterculiaceae +sterculiaceous +sterculiad +stere +stereagnosis +stereid +sterelmintha +sterelminthic +sterelminthous +sterelminthus +stereo +stereobate +stereobatic +stereoblastula +stereocamera +stereocampimeter +stereochemic +stereochemical +stereochemically +stereochemistry +stereochromatic +stereochromatically +stereochrome +stereochromy +stereochromic +stereochromically +stereocomparagraph +stereocomparator +stereoed +stereoelectric +stereofluoroscopy +stereofluoroscopic +stereogastrula +stereognosis +stereognostic +stereogoniometer +stereogram +stereograph +stereographer +stereography +stereographic +stereographical +stereographically +stereoing +stereoisomer +stereoisomeric +stereoisomerical +stereoisomeride +stereoisomerism +stereology +stereological +stereologically +stereom +stereomatrix +stereome +stereomer +stereomeric +stereomerical +stereomerism +stereometer +stereometry +stereometric +stereometrical +stereometrically +stereomicrometer +stereomicroscope +stereomicroscopy +stereomicroscopic +stereomicroscopically +stereomonoscope +stereoneural +stereopair +stereophantascope +stereophysics +stereophone +stereophony +stereophonic +stereophonically +stereophotogrammetry +stereophotograph +stereophotography +stereophotographic +stereophotomicrograph +stereophotomicrography +stereopicture +stereoplanigraph +stereoplanula +stereoplasm +stereoplasma +stereoplasmic +stereopsis +stereopter +stereoptican +stereoptician +stereopticon +stereoradiograph +stereoradiography +stereoregular +stereoregularity +stereornithes +stereornithic +stereoroentgenogram +stereoroentgenography +stereos +stereoscope +stereoscopes +stereoscopy +stereoscopic +stereoscopical +stereoscopically +stereoscopies +stereoscopism +stereoscopist +stereospecific +stereospecifically +stereospecificity +stereospondyli +stereospondylous +stereostatic +stereostatics +stereotactic +stereotactically +stereotape +stereotapes +stereotaxy +stereotaxic +stereotaxically +stereotaxis +stereotelemeter +stereotelescope +stereotypable +stereotype +stereotyped +stereotyper +stereotypery +stereotypers +stereotypes +stereotypy +stereotypic +stereotypical +stereotypically +stereotypies +stereotyping +stereotypist +stereotypographer +stereotypography +stereotomy +stereotomic +stereotomical +stereotomist +stereotropic +stereotropism +stereovision +steres +stereum +sterhydraulic +steri +steric +sterical +sterically +sterics +sterid +steride +sterigma +sterigmas +sterigmata +sterigmatic +sterilant +sterile +sterilely +sterileness +sterilisability +sterilisable +sterilise +sterilised +steriliser +sterilising +sterility +sterilities +sterilizability +sterilizable +sterilization +sterilizations +sterilize +sterilized +sterilizer +sterilizers +sterilizes +sterilizing +sterin +sterk +sterlet +sterlets +sterling +sterlingly +sterlingness +sterlings +stern +sterna +sternad +sternage +sternal +sternalis +sternbergia +sternbergite +sterncastle +sterneber +sternebra +sternebrae +sternebral +sterned +sterner +sternest +sternforemost +sternful +sternfully +sterninae +sternite +sternites +sternitic +sternknee +sternly +sternman +sternmen +sternmost +sternna +sternness +sterno +sternoclavicular +sternocleidomastoid +sternocleidomastoideus +sternoclidomastoid +sternocoracoid +sternocostal +sternofacial +sternofacialis +sternoglossal +sternohyoid +sternohyoidean +sternohumeral +sternomancy +sternomastoid +sternomaxillary +sternonuchal +sternopericardiac +sternopericardial +sternoscapular +sternothere +sternotherus +sternothyroid +sternotracheal +sternotribe +sternovertebral +sternoxiphoid +sternpost +sterns +sternson +sternsons +sternum +sternums +sternutaries +sternutate +sternutation +sternutative +sternutator +sternutatory +sternway +sternways +sternward +sternwards +sternwheel +sternwheeler +sternworks +stero +steroid +steroidal +steroidogenesis +steroidogenic +steroids +sterol +sterols +sterope +sterrinck +stert +stertor +stertorious +stertoriously +stertoriousness +stertorous +stertorously +stertorousness +stertors +sterve +stesichorean +stet +stetch +stethal +stetharteritis +stethy +stethogoniometer +stethograph +stethographic +stethokyrtograph +stethometer +stethometry +stethometric +stethoparalysis +stethophone +stethophonometer +stethoscope +stethoscoped +stethoscopes +stethoscopy +stethoscopic +stethoscopical +stethoscopically +stethoscopies +stethoscopist +stethospasm +stets +stetson +stetsons +stetted +stetting +steuben +stevan +steve +stevedorage +stevedore +stevedored +stevedores +stevedoring +stevel +steven +stevensonian +stevensoniana +stevia +stew +stewable +steward +stewarded +stewardess +stewardesses +stewarding +stewardly +stewardry +stewards +stewardship +stewart +stewarty +stewartia +stewartry +stewbum +stewbums +stewed +stewhouse +stewy +stewing +stewish +stewpan +stewpans +stewpond +stewpot +stews +stg +stge +sthene +sthenia +sthenias +sthenic +sthenochire +sty +stiacciato +styan +styany +stib +stibble +stibbler +stibblerig +stibethyl +stibial +stibialism +stibiate +stibiated +stibic +stibiconite +stibine +stibines +stibious +stibium +stibiums +stibnite +stibnites +stibonium +stibophen +styca +sticcado +styceric +stycerin +stycerinol +stich +stichado +sticharia +sticharion +stichcharia +stichel +sticheron +stichic +stichically +stichid +stichidia +stichidium +stichocrome +stichoi +stichomancy +stichometry +stichometric +stichometrical +stichometrically +stichomythy +stichomythia +stychomythia +stichomythic +stichos +stichs +stichwort +stick +stickability +stickable +stickadore +stickadove +stickage +stickball +stickboat +sticked +stickel +sticken +sticker +stickery +stickers +sticket +stickfast +stickful +stickfuls +stickhandler +sticky +stickybeak +stickier +stickiest +stickily +stickiness +sticking +stickit +stickjaw +sticklac +stickle +stickleaf +stickleback +stickled +stickler +sticklers +stickles +stickless +stickly +sticklike +stickling +stickman +stickmen +stickout +stickouts +stickpin +stickpins +sticks +stickseed +sticksmanship +sticktail +sticktight +stickum +stickums +stickup +stickups +stickwater +stickweed +stickwork +sticta +stictaceae +stictidaceae +stictiform +stictis +stid +stiddy +stye +stied +styed +sties +styes +stife +stiff +stiffed +stiffen +stiffened +stiffener +stiffeners +stiffening +stiffens +stiffer +stiffest +stiffhearted +stiffing +stiffish +stiffleg +stiffler +stiffly +stifflike +stiffneck +stiffneckedly +stiffneckedness +stiffness +stiffrump +stiffs +stifftail +stifle +stifled +stifledly +stifler +stiflers +stifles +stifling +stiflingly +styful +styfziekte +stygial +stygian +stygiophobia +stigma +stigmai +stigmal +stigmaria +stigmariae +stigmarian +stigmarioid +stigmas +stigmasterol +stigmat +stigmata +stigmatal +stigmatic +stigmatical +stigmatically +stigmaticalness +stigmatiferous +stigmatiform +stigmatypy +stigmatise +stigmatiser +stigmatism +stigmatist +stigmatization +stigmatize +stigmatized +stigmatizer +stigmatizes +stigmatizing +stigmatoid +stigmatose +stigme +stigmeology +stigmes +stigmonose +stigonomancy +stying +stikine +stylar +stylaster +stylasteridae +stylate +stilb +stilbaceae +stilbella +stilbene +stilbenes +stilbestrol +stilbite +stilbites +stilboestrol +stilbum +styldia +stile +style +stylebook +stylebooks +styled +styledom +styleless +stylelessness +stylelike +stileman +stilemen +styler +stylers +stiles +styles +stilet +stylet +stylets +stilette +stiletted +stiletto +stilettoed +stilettoes +stilettoing +stilettolike +stilettos +stylewort +styli +stilyaga +stilyagi +stylidiaceae +stylidiaceous +stylidium +styliferous +styliform +styline +styling +stylings +stylion +stylisation +stylise +stylised +styliser +stylisers +stylises +stylish +stylishly +stylishness +stylising +stylist +stylistic +stylistical +stylistically +stylistics +stylists +stylite +stylites +stylitic +stylitism +stylization +stylize +stylized +stylizer +stylizers +stylizes +stylizing +still +stillage +stillatitious +stillatory +stillbirth +stillbirths +stillborn +stilled +stiller +stillery +stillest +stillhouse +stilly +stylli +stillicide +stillicidium +stillier +stilliest +stilliform +stilling +stillingia +stillion +stillish +stillman +stillmen +stillness +stillroom +stills +stillstand +stillwater +stylo +styloauricularis +stylobata +stylobate +stylochus +styloglossal +styloglossus +stylogonidium +stylograph +stylography +stylographic +stylographical +stylographically +stylohyal +stylohyoid +stylohyoidean +stylohyoideus +styloid +stylolite +stylolitic +stylomandibular +stylomastoid +stylomaxillary +stylometer +stylomyloid +stylommatophora +stylommatophorous +stylonychia +stylonurus +stylopharyngeal +stylopharyngeus +stilophora +stilophoraceae +stylopid +stylopidae +stylopization +stylopize +stylopized +stylopod +stylopodia +stylopodium +stylops +stylosanthes +stylospore +stylosporous +stylostegium +stylostemon +stylostixis +stylotypite +stilpnomelane +stilpnosiderite +stilt +stiltbird +stilted +stiltedly +stiltedness +stilter +stilty +stiltier +stiltiest +stiltify +stiltified +stiltifying +stiltiness +stilting +stiltish +stiltlike +stilton +stilts +stylus +styluses +stim +stime +stimes +stimy +stymy +stymie +stimied +stymied +stymieing +stimies +stymies +stimying +stymying +stimpart +stimpert +stymphalian +stymphalid +stymphalides +stimulability +stimulable +stimulance +stimulancy +stimulant +stimulants +stimulate +stimulated +stimulater +stimulates +stimulating +stimulatingly +stimulation +stimulations +stimulative +stimulatives +stimulator +stimulatory +stimulatress +stimulatrix +stimuli +stimulogenous +stimulose +stimulus +stine +sting +stingaree +stingareeing +stingbull +stinge +stinger +stingers +stingfish +stingfishes +stingy +stingier +stingiest +stingily +stinginess +stinging +stingingly +stingingness +stingless +stingo +stingos +stingproof +stingray +stingrays +stings +stingtail +stink +stinkard +stinkardly +stinkards +stinkaroo +stinkball +stinkberry +stinkberries +stinkbird +stinkbug +stinkbugs +stinkbush +stinkdamp +stinker +stinkeroo +stinkeroos +stinkers +stinkhorn +stinky +stinkibus +stinkier +stinkiest +stinkyfoot +stinking +stinkingly +stinkingness +stinko +stinkpot +stinkpots +stinks +stinkstone +stinkweed +stinkwood +stinkwort +stint +stinted +stintedly +stintedness +stinter +stinters +stinty +stinting +stintingly +stintless +stints +stion +stionic +stioning +stipa +stipate +stipe +stiped +stipel +stipellate +stipels +stipend +stipendary +stipendia +stipendial +stipendiary +stipendiarian +stipendiaries +stipendiate +stipendium +stipendiums +stipendless +stipends +stipes +styphelia +styphnate +styphnic +stipiform +stipitate +stipites +stipitiform +stipiture +stipiturus +stipo +stipos +stippen +stipple +stippled +stippledness +stippler +stipplers +stipples +stipply +stippling +stypsis +stypsises +styptic +styptical +stypticalness +stypticin +stypticity +stypticness +styptics +stipula +stipulable +stipulaceous +stipulae +stipulant +stipular +stipulary +stipulate +stipulated +stipulates +stipulating +stipulatio +stipulation +stipulations +stipulator +stipulatory +stipulators +stipule +stipuled +stipules +stipuliferous +stipuliform +stir +stirabout +styracaceae +styracaceous +styracin +styrax +styraxes +stire +styrene +styrenes +stiria +styrian +styryl +styrylic +stirk +stirks +stirless +stirlessly +stirlessness +stirling +styrofoam +styrogallol +styrol +styrolene +styrone +stirp +stirpes +stirpicultural +stirpiculture +stirpiculturist +stirps +stirra +stirrable +stirrage +stirred +stirrer +stirrers +stirring +stirringly +stirrings +stirrup +stirrupless +stirruplike +stirrups +stirrupwise +stirs +stitch +stitchbird +stitchdown +stitched +stitcher +stitchery +stitchers +stitches +stitching +stitchlike +stitchwhile +stitchwork +stitchwort +stite +stith +stithe +stythe +stithy +stithied +stithies +stithying +stithly +stituted +stive +stiver +stivers +stivy +styward +styx +styxian +stizolobium +stk +stlg +stm +stoa +stoach +stoae +stoai +stoas +stoat +stoater +stoating +stoats +stob +stobball +stobbed +stobbing +stobs +stocah +stoccado +stoccados +stoccata +stoccatas +stochastic +stochastical +stochastically +stock +stockade +stockaded +stockades +stockading +stockado +stockage +stockannet +stockateer +stockbow +stockbreeder +stockbreeding +stockbridge +stockbroker +stockbrokerage +stockbrokers +stockbroking +stockcar +stockcars +stocked +stocker +stockers +stockfather +stockfish +stockfishes +stockholder +stockholders +stockholding +stockholdings +stockholm +stockhorn +stockhouse +stocky +stockyard +stockyards +stockier +stockiest +stockily +stockiness +stockinet +stockinets +stockinette +stocking +stockinged +stockinger +stockinging +stockingless +stockings +stockish +stockishly +stockishness +stockist +stockists +stockjobber +stockjobbery +stockjobbing +stockjudging +stockkeeper +stockkeeping +stockless +stocklike +stockmaker +stockmaking +stockman +stockmen +stockowner +stockpile +stockpiled +stockpiler +stockpiles +stockpiling +stockpot +stockpots +stockproof +stockrider +stockriding +stockroom +stockrooms +stocks +stockstone +stocktaker +stocktaking +stockton +stockwork +stockwright +stod +stodge +stodged +stodger +stodgery +stodges +stodgy +stodgier +stodgiest +stodgily +stodginess +stodging +stodtone +stoechas +stoechiology +stoechiometry +stoechiometrically +stoep +stof +stoff +stog +stoga +stogey +stogeies +stogeys +stogy +stogie +stogies +stoic +stoical +stoically +stoicalness +stoicharion +stoicheiology +stoicheiometry +stoicheiometrically +stoichiology +stoichiological +stoichiometry +stoichiometric +stoichiometrical +stoichiometrically +stoicism +stoicisms +stoics +stoit +stoiter +stokavci +stokavian +stokavski +stoke +stoked +stokehold +stokehole +stoker +stokerless +stokers +stokes +stokesia +stokesias +stokesite +stoking +stokroos +stokvis +stola +stolae +stolas +stold +stole +stoled +stolelike +stolen +stolenly +stolenness +stolenwise +stoles +stolewise +stolid +stolider +stolidest +stolidity +stolidly +stolidness +stolist +stolkjaerre +stollen +stollens +stolon +stolonate +stolonic +stoloniferous +stoloniferously +stolonization +stolonlike +stolons +stolzite +stoma +stomacace +stomach +stomachable +stomachache +stomachaches +stomachachy +stomachal +stomached +stomacher +stomachers +stomaches +stomachful +stomachfully +stomachfulness +stomachy +stomachic +stomachical +stomachically +stomachicness +stomaching +stomachless +stomachlessness +stomachous +stomachs +stomack +stomal +stomapod +stomapoda +stomapodiform +stomapodous +stomas +stomata +stomatal +stomatalgia +stomate +stomates +stomatic +stomatiferous +stomatitic +stomatitis +stomatitus +stomatocace +stomatoda +stomatodaeal +stomatodaeum +stomatode +stomatodeum +stomatodynia +stomatogastric +stomatograph +stomatography +stomatolalia +stomatology +stomatologic +stomatological +stomatologist +stomatomalacia +stomatomenia +stomatomy +stomatomycosis +stomatonecrosis +stomatopathy +stomatophora +stomatophorous +stomatoplasty +stomatoplastic +stomatopod +stomatopoda +stomatopodous +stomatorrhagia +stomatoscope +stomatoscopy +stomatose +stomatosepsis +stomatotyphus +stomatotomy +stomatotomies +stomatous +stomenorrhagia +stomion +stomium +stomodaea +stomodaeal +stomodaeudaea +stomodaeum +stomodaeums +stomode +stomodea +stomodeal +stomodeum +stomodeumdea +stomodeums +stomoisia +stomoxys +stomp +stomped +stomper +stompers +stomping +stompingly +stomps +stonable +stonage +stond +stone +stoneable +stonebass +stonebird +stonebiter +stoneblindness +stoneboat +stonebow +stonebrash +stonebreak +stonebrood +stonecast +stonecat +stonechat +stonecraft +stonecrop +stonecutter +stonecutting +stoned +stonedamp +stonefish +stonefishes +stonefly +stoneflies +stonegale +stonegall +stoneground +stonehand +stonehatch +stonehead +stonehearted +stonehenge +stoney +stoneyard +stoneite +stonelayer +stonelaying +stoneless +stonelessness +stonelike +stoneman +stonemason +stonemasonry +stonemasons +stonemen +stonemint +stonen +stonepecker +stoneput +stoner +stoneroller +stoneroot +stoners +stones +stoneseed +stonesfield +stoneshot +stonesmatch +stonesmich +stonesmitch +stonesmith +stonewall +stonewalled +stonewaller +stonewally +stonewalling +stonewalls +stoneware +stoneweed +stonewise +stonewood +stonework +stoneworker +stoneworks +stonewort +stong +stony +stonied +stonier +stoniest +stonify +stonifiable +stonyhearted +stonyheartedly +stonyheartedness +stonily +stoniness +stoning +stonish +stonished +stonishes +stonishing +stonishment +stonk +stonker +stonkered +stood +stooded +stooden +stoof +stooge +stooged +stooges +stooging +stook +stooked +stooker +stookers +stookie +stooking +stooks +stool +stoolball +stooled +stoolie +stoolies +stooling +stoollike +stools +stoon +stoond +stoop +stoopball +stooped +stooper +stoopers +stoopgallant +stooping +stoopingly +stoops +stoorey +stoory +stoot +stooter +stooth +stoothing +stop +stopa +stopback +stopband +stopblock +stopboard +stopcock +stopcocks +stopdice +stope +stoped +stopen +stoper +stopers +stopes +stopgap +stopgaps +stophound +stoping +stopless +stoplessness +stoplight +stoplights +stopover +stopovers +stoppability +stoppable +stoppableness +stoppably +stoppage +stoppages +stopped +stoppel +stopper +stoppered +stoppering +stopperless +stoppers +stoppeur +stopping +stoppit +stopple +stoppled +stopples +stoppling +stops +stopship +stopt +stopway +stopwatch +stopwatches +stopwater +stopwork +stor +storability +storable +storables +storage +storages +storay +storax +storaxes +store +stored +storeen +storefront +storefronts +storehouse +storehouseman +storehouses +storey +storeyed +storeys +storekeep +storekeeper +storekeepers +storekeeping +storeman +storemaster +storemen +storer +storeroom +storerooms +stores +storeship +storesman +storewide +storge +story +storial +storiate +storiated +storiation +storyboard +storybook +storybooks +storied +storier +stories +storiette +storify +storified +storifying +storying +storyless +storyline +storylines +storymaker +storymonger +storing +storiology +storiological +storiologist +storyteller +storytellers +storytelling +storywise +storywork +storywriter +stork +storken +storkish +storklike +storkling +storks +storksbill +storkwise +storm +stormable +stormbelt +stormberg +stormbird +stormbound +stormcock +stormed +stormer +stormful +stormfully +stormfulness +stormy +stormier +stormiest +stormily +storminess +storming +stormingly +stormish +stormless +stormlessly +stormlessness +stormlike +stormproof +storms +stormtide +stormtight +stormward +stormwind +stormwise +stornelli +stornello +storthing +storting +stosh +stoss +stosston +stot +stoter +stoting +stotinka +stotinki +stotious +stott +stotter +stotterel +stoun +stound +stounded +stounding +stoundmeal +stounds +stoup +stoupful +stoups +stour +stoure +stoures +stoury +stourie +stouring +stourly +stourliness +stourness +stours +stoush +stout +stouten +stoutened +stoutening +stoutens +stouter +stoutest +stouth +stouthearted +stoutheartedly +stoutheartedness +stouthrief +stouty +stoutish +stoutly +stoutness +stouts +stoutwood +stovaine +stove +stovebrush +stoved +stoveful +stovehouse +stoveless +stovemaker +stovemaking +stoveman +stovemen +stoven +stovepipe +stovepipes +stover +stovers +stoves +stovewood +stovies +stoving +stow +stowable +stowage +stowages +stowaway +stowaways +stowball +stowboard +stowbord +stowbordman +stowbordmen +stowce +stowdown +stowed +stower +stowing +stowlins +stownet +stownlins +stowp +stowps +stows +stowse +stowth +stowwood +str +stra +strabism +strabismal +strabismally +strabismic +strabismical +strabismies +strabismometer +strabismometry +strabismus +strabometer +strabometry +strabotome +strabotomy +strabotomies +stracchino +strack +strackling +stract +strad +stradametrical +straddle +straddleback +straddlebug +straddled +straddler +straddlers +straddles +straddleways +straddlewise +straddling +straddlingly +strade +stradico +stradine +stradiot +stradivari +stradivarius +stradl +stradld +stradlings +strae +strafe +strafed +strafer +strafers +strafes +straffordian +strafing +strag +strage +straggle +straggled +straggler +stragglers +straggles +straggly +stragglier +straggliest +straggling +stragglingly +stragular +stragulum +stray +strayaway +strayed +strayer +strayers +straight +straightabout +straightaway +straightbred +straighted +straightedge +straightedged +straightedges +straightedging +straighten +straightened +straightener +straighteners +straightening +straightens +straighter +straightest +straightforward +straightforwardly +straightforwardness +straightforwards +straightfoward +straighthead +straighting +straightish +straightjacket +straightlaced +straightly +straightness +straights +straighttail +straightup +straightway +straightways +straightwards +straightwise +straying +straik +straike +strail +strayling +strain +strainable +strainableness +strainably +strained +strainedly +strainedness +strainer +strainerman +strainermen +strainers +straining +strainingly +strainless +strainlessly +strainometer +strainproof +strains +strainslip +straint +strays +strait +straiten +straitened +straitening +straitens +straiter +straitest +straitjacket +straitlaced +straitlacedly +straitlacedness +straitlacing +straitly +straitness +straits +straitsman +straitsmen +straitwork +straka +strake +straked +strakes +straky +stralet +stram +stramash +stramashes +stramazon +stramineous +stramineously +strammel +strammer +stramony +stramonies +stramonium +stramp +strand +strandage +stranded +strandedness +strander +stranders +stranding +strandless +strandline +strandlooper +strands +strandward +strang +strange +strangely +strangeling +strangeness +stranger +strangerdom +strangered +strangerhood +strangering +strangerlike +strangers +strangership +strangerwise +strangest +strangle +strangleable +strangled +stranglehold +stranglement +strangler +stranglers +strangles +strangletare +strangleweed +strangling +stranglingly +stranglings +strangulable +strangulate +strangulated +strangulates +strangulating +strangulation +strangulations +strangulative +strangulatory +strangullion +strangury +strangurious +strany +stranner +strap +straphang +straphanger +straphanging +straphead +strapless +straplike +strapontin +strappable +strappado +strappadoes +strappan +strapped +strapper +strappers +strapping +strapple +straps +strapwork +strapwort +strasburg +strass +strasses +strata +stratagem +stratagematic +stratagematical +stratagematically +stratagematist +stratagemical +stratagemically +stratagems +stratal +stratameter +stratas +strate +stratege +strategetic +strategetical +strategetics +strategi +strategy +strategian +strategic +strategical +strategically +strategics +strategies +strategist +strategists +strategize +strategoi +strategos +strategus +stratfordian +strath +straths +strathspey +strathspeys +strati +stratic +straticulate +straticulation +stratify +stratification +stratifications +stratified +stratifies +stratifying +stratiform +stratiformis +stratig +stratigrapher +stratigraphy +stratigraphic +stratigraphical +stratigraphically +stratigraphist +stratiomyiidae +stratiote +stratiotes +stratlin +stratochamber +stratocracy +stratocracies +stratocrat +stratocratic +stratocumuli +stratocumulus +stratofreighter +stratography +stratographic +stratographical +stratographically +stratojet +stratonic +stratonical +stratopause +stratopedarch +stratoplane +stratose +stratosphere +stratospheric +stratospherical +stratotrainer +stratous +stratovision +stratum +stratums +stratus +straucht +strauchten +straught +strauss +stravagant +stravage +stravaged +stravages +stravaging +stravague +stravaig +stravaiged +stravaiger +stravaiging +stravaigs +strave +stravinsky +straw +strawberry +strawberries +strawberrylike +strawbill +strawboard +strawbreadth +strawed +strawen +strawer +strawflower +strawfork +strawhat +strawy +strawyard +strawier +strawiest +strawing +strawish +strawless +strawlike +strawman +strawmote +straws +strawsmall +strawsmear +strawstack +strawstacker +strawwalker +strawwork +strawworm +stre +streahte +streak +streaked +streakedly +streakedness +streaker +streakers +streaky +streakier +streakiest +streakily +streakiness +streaking +streaklike +streaks +streakwise +stream +streambed +streamed +streamer +streamers +streamful +streamhead +streamy +streamier +streamiest +streaminess +streaming +streamingly +streamless +streamlet +streamlets +streamlike +streamline +streamlined +streamliner +streamliners +streamlines +streamling +streamlining +streams +streamside +streamway +streamward +streamwort +streck +streckly +stree +streek +streeked +streeker +streekers +streeking +streeks +streel +streeler +streen +streep +street +streetage +streetcar +streetcars +streeters +streetfighter +streetful +streetless +streetlet +streetlight +streetlike +streets +streetscape +streetside +streetway +streetwalker +streetwalkers +streetwalking +streetward +streetwise +strey +streyne +streit +streite +streke +strelitz +strelitzi +strelitzia +streltzi +stremma +stremmas +stremmatograph +streng +strengite +strength +strengthed +strengthen +strengthened +strengthener +strengtheners +strengthening +strengtheningly +strengthens +strengthful +strengthfulness +strengthy +strengthily +strengthless +strengthlessly +strengthlessness +strengths +strent +strenth +strenuity +strenuosity +strenuous +strenuously +strenuousness +strep +strepen +strepent +strepera +streperous +strephonade +strephosymbolia +strepitant +strepitantly +strepitation +strepitoso +strepitous +strepor +streps +strepsiceros +strepsinema +strepsiptera +strepsipteral +strepsipteran +strepsipteron +strepsipterous +strepsis +strepsitene +streptaster +streptobacilli +streptobacillus +streptocarpus +streptococcal +streptococci +streptococcic +streptococcocci +streptococcus +streptodornase +streptokinase +streptolysin +streptomyces +streptomycete +streptomycetes +streptomycin +streptoneura +streptoneural +streptoneurous +streptosepticemia +streptothricial +streptothricin +streptothricosis +streptothrix +streptotrichal +streptotrichosis +stress +stressed +stresser +stresses +stressful +stressfully +stressfulness +stressing +stressless +stresslessness +stressor +stressors +stret +stretch +stretchability +stretchable +stretchberry +stretched +stretcher +stretcherman +stretchers +stretches +stretchy +stretchier +stretchiest +stretchiness +stretching +stretchneck +stretchpants +stretchproof +stretman +stretmen +stretta +strettas +strette +stretti +stretto +strettos +streusel +streuselkuchen +streusels +strew +strewage +strewed +strewer +strewers +strewing +strewment +strewn +strews +strewth +stria +striae +strial +striaria +striariaceae +striatal +striate +striated +striates +striating +striation +striations +striatum +striature +strich +strych +striche +strychnia +strychnic +strychnin +strychnina +strychnine +strychninic +strychninism +strychninization +strychninize +strychnize +strychnol +strychnos +strick +stricken +strickenly +strickenness +stricker +strickle +strickled +strickler +strickles +strickless +strickling +stricks +strict +stricter +strictest +striction +strictish +strictly +strictness +strictum +stricture +strictured +strictures +strid +stridden +striddle +stride +strideleg +stridelegs +stridence +stridency +strident +stridently +strider +striders +strides +strideways +stridhan +stridhana +stridhanum +striding +stridingly +stridling +stridlins +stridor +stridors +stridulant +stridulate +stridulated +stridulating +stridulation +stridulator +stridulatory +stridulent +stridulous +stridulously +stridulousness +strife +strifeful +strifeless +strifemaker +strifemaking +strifemonger +strifeproof +strifes +striffen +strift +strig +striga +strigae +strigal +strigate +striges +striggle +stright +strigidae +strigiform +strigiformes +strigil +strigilate +strigilation +strigilator +strigiles +strigilis +strigillose +strigilous +strigils +striginae +strigine +strigose +strigous +strigovite +strigula +strigulaceae +strigulose +strike +strikeboard +strikeboat +strikebound +strikebreak +strikebreaker +strikebreakers +strikebreaking +striked +strikeless +striken +strikeout +strikeouts +strikeover +striker +strikers +strikes +striking +strikingly +strikingness +strymon +strind +string +stringboard +stringcourse +stringed +stringency +stringencies +stringendo +stringendos +stringene +stringent +stringently +stringentness +stringer +stringers +stringful +stringhalt +stringhalted +stringhaltedness +stringhalty +stringholder +stringy +stringybark +stringier +stringiest +stringily +stringiness +stringing +stringless +stringlike +stringmaker +stringmaking +stringman +stringmen +stringpiece +strings +stringsman +stringsmen +stringways +stringwood +strinkle +striola +striolae +striolate +striolated +striolet +strip +stripe +strype +striped +stripeless +striper +stripers +stripes +stripfilm +stripy +stripier +stripiest +striping +stripings +striplet +striplight +stripling +striplings +strippable +strippage +stripped +stripper +strippers +stripping +strippit +strippler +strips +stript +striptease +stripteased +stripteaser +stripteasers +stripteases +stripteasing +stripteuse +strit +strive +strived +striven +striver +strivers +strives +strivy +striving +strivingly +strivings +strix +stroam +strobe +strobed +strobes +strobic +strobil +strobila +strobilaceous +strobilae +strobilar +strobilate +strobilation +strobile +strobiles +strobili +strobiliferous +strobiliform +strobiline +strobilization +strobiloid +strobilomyces +strobilophyta +strobils +strobilus +stroboradiograph +stroboscope +stroboscopes +stroboscopy +stroboscopic +stroboscopical +stroboscopically +strobotron +strockle +stroddle +strode +stroganoff +stroy +stroyed +stroyer +stroyers +stroygood +stroying +stroil +stroys +stroke +stroked +stroker +strokers +strokes +strokesman +stroky +stroking +strokings +strold +stroll +strolld +strolled +stroller +strollers +strolling +strolls +strom +stroma +stromal +stromata +stromatal +stromateid +stromateidae +stromateoid +stromatic +stromatiform +stromatolite +stromatolitic +stromatology +stromatopora +stromatoporidae +stromatoporoid +stromatoporoidea +stromatous +stromb +strombidae +strombiform +strombite +stromboid +strombolian +strombuliferous +strombuliform +strombus +strome +stromed +stromeyerite +stroming +stromming +stromuhr +strond +strone +strong +strongarmer +strongback +strongbark +strongbox +strongboxes +strongbrained +stronger +strongest +strongfully +stronghand +stronghanded +stronghead +strongheaded +strongheadedly +strongheadedness +strongheadness +stronghearted +stronghold +strongholds +strongyl +strongylate +strongyle +strongyliasis +strongylid +strongylidae +strongylidosis +strongyloid +strongyloides +strongyloidosis +strongylon +strongyloplasmata +strongylosis +strongyls +strongylus +strongish +strongly +stronglike +strongman +strongmen +strongness +strongpoint +strongroom +strongrooms +strontia +strontian +strontianiferous +strontianite +strontias +strontic +strontion +strontitic +strontium +strook +strooken +stroot +strop +strophaic +strophanhin +strophanthin +strophanthus +stropharia +strophe +strophes +strophic +strophical +strophically +strophiolate +strophiolated +strophiole +strophoid +strophomena +strophomenacea +strophomenid +strophomenidae +strophomenoid +strophosis +strophotaxis +strophulus +stropped +stropper +stroppy +stropping +stroppings +strops +strosser +stroth +strother +stroud +strouding +strouds +strounge +stroup +strout +strouthiocamel +strouthiocamelian +strouthocamelian +strove +strow +strowd +strowed +strowing +strown +strows +strub +strubbly +strucion +struck +strucken +struct +structed +struction +structional +structive +structural +structuralism +structuralist +structuralization +structuralize +structurally +structuration +structure +structured +structureless +structurelessness +structurely +structurer +structures +structuring +structurist +strude +strudel +strudels +strue +struggle +struggled +struggler +strugglers +struggles +struggling +strugglingly +struis +struissle +struldbrug +struldbruggian +struldbruggism +strum +struma +strumae +strumas +strumatic +strumaticness +strumectomy +strumella +strumiferous +strumiform +strumiprivic +strumiprivous +strumitis +strummed +strummer +strummers +strumming +strumose +strumous +strumousness +strumpet +strumpetlike +strumpetry +strumpets +strums +strumstrum +strumulose +strung +strunt +strunted +strunting +strunts +struse +strut +struth +struthian +struthiform +struthiiform +struthiin +struthin +struthio +struthioid +struthiomimus +struthiones +struthionidae +struthioniform +struthioniformes +struthionine +struthiopteris +struthious +struthonine +struts +strutted +strutter +strutters +strutting +struttingly +struv +struvite +stu +stuart +stuartia +stub +stubachite +stubb +stubbed +stubbedness +stubber +stubby +stubbier +stubbiest +stubbily +stubbiness +stubbing +stubble +stubbleberry +stubbled +stubbles +stubbleward +stubbly +stubblier +stubbliest +stubbliness +stubbling +stubboy +stubborn +stubborner +stubbornest +stubbornhearted +stubbornly +stubbornness +stubchen +stube +stuber +stubiest +stuboy +stubornly +stubrunner +stubs +stubwort +stucco +stuccoed +stuccoer +stuccoers +stuccoes +stuccoyer +stuccoing +stuccos +stuccowork +stuccoworker +stuck +stucken +stucking +stuckling +stucturelessness +stud +studbook +studbooks +studded +studder +studdery +studdy +studdie +studdies +studding +studdings +studdingsail +studdle +stude +student +studenthood +studentless +studentlike +studentry +students +studentship +studerite +studfish +studfishes +studflower +studhorse +studhorses +study +studia +studiable +studied +studiedly +studiedness +studier +studiers +studies +studying +studio +studios +studious +studiously +studiousness +studys +studite +studium +studs +studwork +studworks +stue +stuff +stuffage +stuffata +stuffed +stuffender +stuffer +stuffers +stuffgownsman +stuffy +stuffier +stuffiest +stuffily +stuffiness +stuffing +stuffings +stuffless +stuffs +stug +stuggy +stuiver +stuivers +stull +stuller +stulls +stulm +stulty +stultify +stultification +stultified +stultifier +stultifies +stultifying +stultiloquence +stultiloquently +stultiloquy +stultiloquious +stultioquy +stultloquent +stum +stumble +stumblebum +stumblebunny +stumbled +stumbler +stumblers +stumbles +stumbly +stumbling +stumblingly +stumer +stummed +stummel +stummer +stummy +stumming +stumor +stumour +stump +stumpage +stumpages +stumped +stumper +stumpers +stumpy +stumpier +stumpiest +stumpily +stumpiness +stumping +stumpish +stumpknocker +stumpless +stumplike +stumpling +stumpnose +stumps +stumpsucker +stumpwise +stums +stun +stundism +stundist +stung +stunk +stunkard +stunned +stunner +stunners +stunning +stunningly +stunpoll +stuns +stunsail +stunsails +stunsle +stunt +stunted +stuntedly +stuntedness +stunter +stunty +stuntiness +stunting +stuntingly +stuntist +stuntness +stunts +stupa +stupas +stupe +stuped +stupefacient +stupefaction +stupefactive +stupefactiveness +stupefy +stupefied +stupefiedness +stupefier +stupefies +stupefying +stupend +stupendious +stupendly +stupendous +stupendously +stupendousness +stupent +stupeous +stupes +stupex +stuphe +stupid +stupider +stupidest +stupidhead +stupidheaded +stupidish +stupidity +stupidities +stupidly +stupidness +stupids +stuping +stupor +stuporific +stuporose +stuporous +stupors +stupose +stupp +stuprate +stuprated +stuprating +stupration +stuprum +stupulose +sturble +sturdy +sturdied +sturdier +sturdiersturdies +sturdiest +sturdyhearted +sturdily +sturdiness +sturgeon +sturgeons +sturin +sturine +sturiones +sturionian +sturionine +sturk +sturmian +sturnella +sturnidae +sturniform +sturninae +sturnine +sturnoid +sturnus +sturoch +sturshum +sturt +sturtan +sturte +sturty +sturtin +sturtion +sturtite +sturts +stuss +stut +stutter +stuttered +stutterer +stutterers +stuttering +stutteringly +stutters +su +suability +suable +suably +suade +suaeda +suaharo +sualocin +suanitian +suant +suantly +suasibility +suasible +suasion +suasionist +suasions +suasive +suasively +suasiveness +suasory +suasoria +suavastika +suave +suavely +suaveness +suaveolent +suaver +suavest +suavify +suaviloquence +suaviloquent +suavity +suavities +sub +suba +subabbot +subabbots +subabdominal +subability +subabilities +subabsolute +subabsolutely +subabsoluteness +subacademic +subacademical +subacademically +subaccount +subacetabular +subacetate +subacid +subacidity +subacidly +subacidness +subacidulous +subacrid +subacridity +subacridly +subacridness +subacrodrome +subacrodromous +subacromial +subact +subaction +subacuminate +subacumination +subacute +subacutely +subadar +subadars +subadditive +subadditively +subadjacent +subadjacently +subadjutor +subadministrate +subadministrated +subadministrating +subadministration +subadministrative +subadministratively +subadministrator +subadult +subadultness +subadults +subaduncate +subadvocate +subaerate +subaerated +subaerating +subaeration +subaerial +subaerially +subaetheric +subaffluence +subaffluent +subaffluently +subage +subagency +subagencies +subagent +subagents +subaggregate +subaggregately +subaggregation +subaggregative +subah +subahdar +subahdary +subahdars +subahs +subahship +subaid +subakhmimic +subalar +subalary +subalate +subalated +subalbid +subalgebra +subalgebraic +subalgebraical +subalgebraically +subalgebraist +subalimentation +subalkaline +suballiance +suballiances +suballocate +suballocated +suballocating +subalmoner +subalpine +subaltern +subalternant +subalternate +subalternately +subalternating +subalternation +subalternity +subalterns +subamare +subanal +subanconeal +subandean +subangled +subangular +subangularity +subangularities +subangularly +subangularness +subangulate +subangulated +subangulately +subangulation +subanniversary +subantarctic +subantichrist +subantique +subantiquely +subantiqueness +subantiquity +subantiquities +subanun +subapical +subapically +subaponeurotic +subapostolic +subapparent +subapparently +subapparentness +subappearance +subappressed +subapprobatiness +subapprobation +subapprobative +subapprobativeness +subapprobatory +subapterous +subaqua +subaqual +subaquatic +subaquean +subaqueous +subarachnoid +subarachnoidal +subarachnoidean +subarboraceous +subarboreal +subarboreous +subarborescence +subarborescent +subarch +subarchesporial +subarchitect +subarctic +subarcuate +subarcuated +subarcuation +subarea +subareal +subareas +subareolar +subareolet +subarian +subarid +subarytenoid +subarytenoidal +subarmale +subarmor +subarousal +subarouse +subarration +subarrhation +subartesian +subarticle +subarticulate +subarticulately +subarticulateness +subarticulation +subarticulative +subas +subascending +subashi +subassemblage +subassembler +subassembly +subassemblies +subassociation +subassociational +subassociations +subassociative +subassociatively +subastragalar +subastragaloid +subastral +subastringent +subatmospheric +subatom +subatomic +subatoms +subattenuate +subattenuated +subattenuation +subattorney +subattorneys +subattorneyship +subaud +subaudibility +subaudible +subaudibleness +subaudibly +subaudition +subauditionist +subauditor +subauditur +subaural +subaurally +subauricular +subauriculate +subautomatic +subautomatically +subaverage +subaveragely +subaxial +subaxially +subaxile +subaxillar +subaxillary +subbailie +subbailiff +subbailiwick +subballast +subband +subbank +subbasal +subbasaltic +subbase +subbasement +subbasements +subbases +subbass +subbassa +subbasses +subbeadle +subbeau +subbed +subbias +subbifid +subbing +subbings +subbituminous +subbookkeeper +subboreal +subbourdon +subbrachial +subbrachian +subbrachiate +subbrachycephaly +subbrachycephalic +subbrachyskelic +subbranch +subbranched +subbranches +subbranchial +subbreed +subbreeds +subbrigade +subbrigadier +subbroker +subbromid +subbromide +subbronchial +subbronchially +subbureau +subbureaus +subbureaux +subcabinet +subcaecal +subcalcareous +subcalcarine +subcaliber +subcalibre +subcallosal +subcampanulate +subcancellate +subcancellous +subcandid +subcandidly +subcandidness +subcantor +subcapsular +subcaptain +subcaptaincy +subcaptainship +subcaption +subcarbide +subcarbonaceous +subcarbonate +subcarboniferous +subcarbureted +subcarburetted +subcardinal +subcardinally +subcarinate +subcarinated +subcartilaginous +subcase +subcash +subcashier +subcasing +subcasino +subcasinos +subcast +subcaste +subcategory +subcategories +subcaudal +subcaudate +subcaulescent +subcause +subcauses +subcavate +subcavity +subcavities +subcelestial +subcell +subcellar +subcellars +subcells +subcellular +subcenter +subcentral +subcentrally +subcentre +subception +subcerebellar +subcerebral +subch +subchairman +subchairmen +subchamberer +subchancel +subchannel +subchannels +subchanter +subchapter +subchapters +subchaser +subchela +subchelae +subchelate +subcheliform +subchief +subchiefs +subchloride +subchondral +subchordal +subchorioid +subchorioidal +subchorionic +subchoroid +subchoroidal +subchronic +subchronical +subchronically +subcyaneous +subcyanid +subcyanide +subcycle +subcycles +subcylindric +subcylindrical +subcinctoria +subcinctorium +subcincttoria +subcineritious +subcingulum +subcircuit +subcircular +subcircularity +subcircularly +subcision +subcity +subcities +subcivilization +subcivilizations +subcivilized +subclaim +subclamatores +subclan +subclans +subclass +subclassed +subclasses +subclassify +subclassification +subclassifications +subclassified +subclassifies +subclassifying +subclassing +subclausal +subclause +subclauses +subclavate +subclavia +subclavian +subclavicular +subclavii +subclavioaxillary +subclaviojugular +subclavius +subclei +subclerk +subclerks +subclerkship +subclimactic +subclimate +subclimatic +subclimax +subclinical +subclinically +subclique +subclone +subclover +subcoastal +subcoat +subcollateral +subcollector +subcollectorship +subcollege +subcollegial +subcollegiate +subcolumnar +subcommander +subcommanders +subcommandership +subcommendation +subcommendatory +subcommended +subcommissary +subcommissarial +subcommissaries +subcommissaryship +subcommission +subcommissioner +subcommissioners +subcommissionership +subcommissions +subcommit +subcommittee +subcommittees +subcommunity +subcompact +subcompacts +subcompany +subcompensate +subcompensated +subcompensating +subcompensation +subcompensational +subcompensative +subcompensatory +subcomplete +subcompletely +subcompleteness +subcompletion +subcomponent +subcomponents +subcompressed +subcomputation +subcomputations +subconcave +subconcavely +subconcaveness +subconcavity +subconcavities +subconcealed +subconcession +subconcessionaire +subconcessionary +subconcessionaries +subconcessioner +subconchoidal +subconference +subconferential +subconformability +subconformable +subconformableness +subconformably +subconic +subconical +subconically +subconjunctival +subconjunctive +subconjunctively +subconnate +subconnation +subconnect +subconnectedly +subconnivent +subconscience +subconscious +subconsciously +subconsciousness +subconservator +subconsideration +subconstable +subconstellation +subconsul +subconsular +subconsulship +subcontained +subcontest +subcontiguous +subcontinent +subcontinental +subcontinents +subcontinual +subcontinued +subcontinuous +subcontract +subcontracted +subcontracting +subcontractor +subcontractors +subcontracts +subcontraoctave +subcontrary +subcontraries +subcontrariety +subcontrarily +subcontrol +subcontrolled +subcontrolling +subconvex +subconvolute +subconvolutely +subcool +subcooled +subcooling +subcools +subcoracoid +subcordate +subcordately +subcordiform +subcoriaceous +subcorymbose +subcorymbosely +subcorneous +subcornual +subcorporation +subcortex +subcortical +subcortically +subcortices +subcosta +subcostae +subcostal +subcostalis +subcouncil +subcouncils +subcover +subcranial +subcranially +subcreative +subcreatively +subcreativeness +subcreek +subcrenate +subcrenated +subcrenately +subcrepitant +subcrepitation +subcrescentic +subcrest +subcriminal +subcriminally +subcript +subcrystalline +subcritical +subcrossing +subcruciform +subcrureal +subcrureus +subcrust +subcrustaceous +subcrustal +subcubic +subcubical +subcuboid +subcuboidal +subcultrate +subcultrated +subcultural +subculturally +subculture +subcultured +subcultures +subculturing +subcuneus +subcurate +subcurator +subcuratorial +subcurators +subcuratorship +subcurrent +subcutaneous +subcutaneously +subcutaneousness +subcutes +subcuticular +subcutis +subcutises +subdatary +subdataries +subdate +subdated +subdating +subdeacon +subdeaconate +subdeaconess +subdeaconry +subdeacons +subdeaconship +subdealer +subdean +subdeanery +subdeans +subdeb +subdebs +subdebutante +subdebutantes +subdecanal +subdecimal +subdecuple +subdeducible +subdefinition +subdefinitions +subdelegate +subdelegated +subdelegating +subdelegation +subdeliliria +subdeliria +subdelirium +subdeliriums +subdeltaic +subdeltoid +subdeltoidal +subdemonstrate +subdemonstrated +subdemonstrating +subdemonstration +subdendroid +subdendroidal +subdenomination +subdentate +subdentated +subdentation +subdented +subdenticulate +subdenticulated +subdepartment +subdepartmental +subdepartments +subdeposit +subdepository +subdepositories +subdepot +subdepots +subdepressed +subdeputy +subdeputies +subderivative +subdermal +subdermic +subdeterminant +subdevil +subdiaconal +subdiaconate +subdiaconus +subdial +subdialect +subdialectal +subdialectally +subdialects +subdiapason +subdiapasonic +subdiapente +subdiaphragmatic +subdiaphragmatically +subdichotomy +subdichotomies +subdichotomize +subdichotomous +subdichotomously +subdie +subdilated +subdirector +subdirectory +subdirectories +subdirectors +subdirectorship +subdiscipline +subdisciplines +subdiscoid +subdiscoidal +subdisjunctive +subdistich +subdistichous +subdistichously +subdistinction +subdistinctions +subdistinctive +subdistinctively +subdistinctiveness +subdistinguish +subdistinguished +subdistrict +subdistricts +subdit +subdititious +subdititiously +subdivecious +subdiversify +subdividable +subdivide +subdivided +subdivider +subdivides +subdividing +subdividingly +subdivine +subdivinely +subdivineness +subdivisible +subdivision +subdivisional +subdivisions +subdivisive +subdoctor +subdolent +subdolichocephaly +subdolichocephalic +subdolichocephalism +subdolichocephalous +subdolous +subdolously +subdolousness +subdomains +subdominance +subdominant +subdorsal +subdorsally +subdouble +subdrain +subdrainage +subdrill +subdruid +subduable +subduableness +subduably +subdual +subduals +subduce +subduced +subduces +subducing +subduct +subducted +subducting +subduction +subducts +subdue +subdued +subduedly +subduedness +subduement +subduer +subduers +subdues +subduing +subduingly +subduple +subduplicate +subdural +subdurally +subdure +subdwarf +subecho +subechoes +subectodermal +subectodermic +subedit +subedited +subediting +subeditor +subeditorial +subeditors +subeditorship +subedits +subeffective +subeffectively +subeffectiveness +subelaphine +subelection +subelectron +subelement +subelemental +subelementally +subelementary +subelliptic +subelliptical +subelongate +subelongated +subemarginate +subemarginated +subemployed +subemployment +subencephalon +subencephaltic +subendymal +subendocardial +subendorse +subendorsed +subendorsement +subendorsing +subendothelial +subenfeoff +subengineer +subentire +subentitle +subentitled +subentitling +subentry +subentries +subepidermal +subepiglottal +subepiglottic +subepithelial +subepoch +subepochs +subequal +subequality +subequalities +subequally +subequatorial +subequilateral +subequivalve +suber +suberane +suberate +suberect +suberectly +suberectness +subereous +suberic +suberiferous +suberification +suberiform +suberin +suberine +suberinization +suberinize +suberins +suberise +suberised +suberises +suberising +suberite +suberites +suberitidae +suberization +suberize +suberized +suberizes +suberizing +suberone +suberose +suberous +subers +subescheator +subesophageal +subessential +subessentially +subessentialness +subestuarine +subet +subeth +subetheric +subevergreen +subexaminer +subexcitation +subexcite +subexecutor +subexpression +subexpressions +subextensibility +subextensible +subextensibleness +subextensibness +subexternal +subexternally +subface +subfacies +subfactor +subfactory +subfactorial +subfactories +subfalcate +subfalcial +subfalciform +subfamily +subfamilies +subfascial +subfastigiate +subfastigiated +subfebrile +subferryman +subferrymen +subfestive +subfestively +subfestiveness +subfeu +subfeudation +subfeudatory +subfibrous +subfief +subfield +subfields +subfigure +subfigures +subfile +subfiles +subfissure +subfix +subfixes +subflavor +subflavour +subflexuose +subflexuous +subflexuously +subfloor +subflooring +subfloors +subflora +subfluid +subflush +subfluvial +subfocal +subfoliar +subfoliate +subfoliation +subforeman +subforemanship +subforemen +subform +subformation +subformative +subformatively +subformativeness +subfossil +subfossorial +subfoundation +subfraction +subfractional +subfractionally +subfractionary +subfractions +subframe +subfreezing +subfreshman +subfreshmen +subfrontal +subfrontally +subfulgent +subfulgently +subfumigation +subfumose +subfunction +subfunctional +subfunctionally +subfunctions +subfusc +subfuscous +subfusiform +subfusk +subg +subgalea +subgallate +subganger +subganoid +subgape +subgaped +subgaping +subgelatinization +subgelatinoid +subgelatinous +subgelatinously +subgelatinousness +subgenera +subgeneric +subgenerical +subgenerically +subgeniculate +subgeniculation +subgenital +subgens +subgentes +subgenual +subgenus +subgenuses +subgeometric +subgeometrical +subgeometrically +subgerminal +subgerminally +subget +subgiant +subgyre +subgyri +subgyrus +subgit +subglabrous +subglacial +subglacially +subglenoid +subgloboid +subglobose +subglobosely +subglobosity +subglobous +subglobular +subglobularity +subglobularly +subglobulose +subglossal +subglossitis +subglottal +subglottally +subglottic +subglumaceous +subgoal +subgoals +subgod +subgoverness +subgovernor +subgovernorship +subgrade +subgrades +subgranular +subgranularity +subgranularly +subgraph +subgraphs +subgrin +subgroup +subgroups +subgular +subgum +subgwely +subhalid +subhalide +subhall +subharmonic +subhastation +subhatchery +subhatcheries +subhead +subheading +subheadings +subheadquarters +subheads +subheadwaiter +subhealth +subhedral +subhemispheric +subhemispherical +subhemispherically +subhepatic +subherd +subhero +subheroes +subhexagonal +subhyalin +subhyaline +subhyaloid +subhymenial +subhymenium +subhyoid +subhyoidean +subhypotheses +subhypothesis +subhirsuness +subhirsute +subhirsuteness +subhysteria +subhooked +subhorizontal +subhorizontally +subhorizontalness +subhornblendic +subhouse +subhuman +subhumanly +subhumans +subhumeral +subhumid +subicle +subicteric +subicterical +subicular +subiculum +subidar +subidea +subideal +subideas +subiya +subilia +subililia +subilium +subimaginal +subimago +subimbricate +subimbricated +subimbricately +subimbricative +subimposed +subimpressed +subincandescent +subincident +subincise +subincision +subincomplete +subindex +subindexes +subindicate +subindicated +subindicating +subindication +subindicative +subindices +subindividual +subinduce +subinfection +subinfer +subinferior +subinferred +subinferring +subinfeud +subinfeudate +subinfeudated +subinfeudating +subinfeudation +subinfeudatory +subinfeudatories +subinflammation +subinflammatory +subinfluent +subinform +subingression +subinguinal +subinitial +subinoculate +subinoculation +subinsert +subinsertion +subinspector +subinspectorship +subintegumental +subintegumentary +subintellection +subintelligential +subintelligitur +subintent +subintention +subintentional +subintentionally +subintercessor +subinternal +subinternally +subinterval +subintervals +subintestinal +subintimal +subintrant +subintroduce +subintroduced +subintroducing +subintroduction +subintroductive +subintroductory +subinvolute +subinvoluted +subinvolution +subiodide +subirrigate +subirrigated +subirrigating +subirrigation +subitane +subitaneous +subitany +subitem +subitems +subito +subitous +subj +subjacency +subjacent +subjacently +subjack +subject +subjectability +subjectable +subjectdom +subjected +subjectedly +subjectedness +subjecthood +subjectibility +subjectible +subjectify +subjectification +subjectified +subjectifying +subjectile +subjecting +subjection +subjectional +subjectist +subjective +subjectively +subjectiveness +subjectivism +subjectivist +subjectivistic +subjectivistically +subjectivity +subjectivization +subjectivize +subjectivoidealistic +subjectless +subjectlike +subjectness +subjects +subjectship +subjee +subjicible +subjoin +subjoinder +subjoined +subjoining +subjoins +subjoint +subjudge +subjudgeship +subjudicial +subjudicially +subjudiciary +subjudiciaries +subjugable +subjugal +subjugate +subjugated +subjugates +subjugating +subjugation +subjugator +subjugators +subjugular +subjunct +subjunction +subjunctive +subjunctively +subjunctives +subjunior +subking +subkingdom +subkingdoms +sublabial +sublabially +sublaciniate +sublacunose +sublacustrine +sublayer +sublayers +sublanate +sublanceolate +sublanguage +sublanguages +sublapsar +sublapsary +sublapsarian +sublapsarianism +sublaryngal +sublaryngeal +sublaryngeally +sublate +sublated +sublateral +sublates +sublating +sublation +sublative +sublattices +sublavius +subleader +sublease +subleased +subleases +subleasing +sublecturer +sublegislation +sublegislature +sublenticular +sublenticulate +sublessee +sublessor +sublet +sublethal +sublethally +sublets +sublettable +subletter +subletting +sublevaminous +sublevate +sublevation +sublevel +sublevels +sublibrarian +sublibrarianship +sublicense +sublicensed +sublicensee +sublicenses +sublicensing +sublid +sublieutenancy +sublieutenant +subligation +sublighted +sublimable +sublimableness +sublimant +sublimate +sublimated +sublimates +sublimating +sublimation +sublimational +sublimationist +sublimations +sublimator +sublimatory +sublime +sublimed +sublimely +sublimeness +sublimer +sublimers +sublimes +sublimest +sublimification +subliminal +subliminally +subliming +sublimish +sublimitation +sublimity +sublimities +sublimize +subline +sublinear +sublineation +sublingua +sublinguae +sublingual +sublinguate +sublist +sublists +subliterary +subliterate +subliterature +sublittoral +sublobular +sublong +subloral +subloreal +sublot +sublumbar +sublunar +sublunary +sublunate +sublunated +sublustrous +sublustrously +sublustrousness +subluxate +subluxation +submachine +submaid +submain +submakroskelic +submammary +subman +submanager +submanagership +submandibular +submania +submaniacal +submaniacally +submanic +submanor +submarginal +submarginally +submarginate +submargined +submarine +submarined +submariner +submariners +submarines +submarining +submarinism +submarinist +submarshal +submaster +submatrices +submatrix +submatrixes +submaxilla +submaxillae +submaxillary +submaxillas +submaximal +submeaning +submedial +submedially +submedian +submediant +submediation +submediocre +submeeting +submember +submembers +submembranaceous +submembranous +submen +submeningeal +submenta +submental +submentum +submerge +submerged +submergement +submergence +submergences +submerges +submergibility +submergible +submerging +submerse +submersed +submerses +submersibility +submersible +submersibles +submersing +submersion +submersions +submetallic +submetaphoric +submetaphorical +submetaphorically +submeter +submetering +submicrogram +submicron +submicroscopic +submicroscopical +submicroscopically +submiliary +submind +subminiature +subminiaturization +subminiaturize +subminiaturized +subminiaturizes +subminiaturizing +subminimal +subminister +subministrant +submiss +submissible +submission +submissionist +submissions +submissit +submissive +submissively +submissiveness +submissly +submissness +submit +submytilacea +submitochondrial +submits +submittal +submittance +submitted +submitter +submitting +submittingly +submode +submodes +submodule +submodules +submolecular +submolecule +submonition +submontagne +submontane +submontanely +submontaneous +submorphous +submortgage +submotive +submountain +submucosa +submucosae +submucosal +submucosally +submucous +submucronate +submucronated +submultiple +submultiplexed +submundane +submuriate +submuscular +submuscularly +subnacreous +subnanosecond +subnarcotic +subnasal +subnascent +subnatural +subnaturally +subnaturalness +subnect +subnervian +subness +subnet +subnets +subnetwork +subnetworks +subneural +subnex +subnitrate +subnitrated +subniveal +subnivean +subnodal +subnode +subnodes +subnodulose +subnodulous +subnormal +subnormality +subnormally +subnotation +subnotational +subnote +subnotochordal +subnubilar +subnuclei +subnucleus +subnucleuses +subnude +subnumber +subnutritious +subnutritiously +subnutritiousness +subnuvolar +suboblique +subobliquely +subobliqueness +subobscure +subobscurely +subobscureness +subobsolete +subobsoletely +subobsoleteness +subobtuse +subobtusely +subobtuseness +suboccipital +subocean +suboceanic +suboctave +suboctile +suboctuple +subocular +subocularly +suboesophageal +suboffice +subofficer +subofficers +suboffices +subofficial +subofficially +subolive +subopaque +subopaquely +subopaqueness +subopercle +subopercular +suboperculum +subopposite +suboppositely +suboppositeness +suboptic +suboptical +suboptically +suboptima +suboptimal +suboptimally +suboptimization +suboptimum +suboptimuma +suboptimums +suboral +suborbicular +suborbicularity +suborbicularly +suborbiculate +suborbiculated +suborbital +suborbitar +suborbitary +subordain +suborder +suborders +subordinacy +subordinal +subordinary +subordinaries +subordinate +subordinated +subordinately +subordinateness +subordinates +subordinating +subordinatingly +subordination +subordinationism +subordinationist +subordinations +subordinative +subordinator +suborganic +suborganically +suborn +subornation +subornations +subornative +suborned +suborner +suborners +suborning +suborns +suboscines +suboval +subovarian +subovate +subovated +suboverseer +subovoid +suboxid +suboxidation +suboxide +suboxides +subpackage +subpagoda +subpallial +subpalmate +subpalmated +subpanation +subpanel +subpar +subparagraph +subparagraphs +subparalytic +subparallel +subparameter +subparameters +subparietal +subparliament +subpart +subparty +subparties +subpartition +subpartitioned +subpartitionment +subpartnership +subparts +subpass +subpassage +subpastor +subpastorship +subpatellar +subpatron +subpatronal +subpatroness +subpattern +subpavement +subpectinate +subpectinated +subpectination +subpectoral +subpeduncle +subpeduncled +subpeduncular +subpedunculate +subpedunculated +subpellucid +subpellucidity +subpellucidly +subpellucidness +subpeltate +subpeltated +subpeltately +subpena +subpenaed +subpenaing +subpenas +subpentagonal +subpentangular +subpericardiac +subpericardial +subpericranial +subperiod +subperiosteal +subperiosteally +subperitoneal +subperitoneally +subpermanent +subpermanently +subperpendicular +subpetiolar +subpetiolate +subpetiolated +subpetrosal +subpharyngal +subpharyngeal +subpharyngeally +subphases +subphyla +subphylar +subphylla +subphylum +subphosphate +subphratry +subphratries +subphrenic +subpial +subpilose +subpilosity +subpimp +subpyramidal +subpyramidic +subpyramidical +subpyriform +subpiston +subplacenta +subplacentae +subplacental +subplacentas +subplant +subplantigrade +subplat +subplate +subpleural +subplexal +subplinth +subplot +subplots +subplow +subpodophyllous +subpoena +subpoenaed +subpoenaing +subpoenal +subpoenas +subpolar +subpolygonal +subpolygonally +subpool +subpools +subpopular +subpopulation +subpopulations +subporphyritic +subport +subpost +subpostmaster +subpostmastership +subpostscript +subpotency +subpotencies +subpotent +subpreceptor +subpreceptoral +subpreceptorate +subpreceptorial +subpredicate +subpredication +subpredicative +subprefect +subprefectorial +subprefecture +subprehensile +subprehensility +subpreputial +subpress +subprimary +subprincipal +subprincipals +subprior +subprioress +subpriorship +subproblem +subproblems +subprocess +subprocesses +subproctor +subproctorial +subproctorship +subproduct +subprofessional +subprofessionally +subprofessor +subprofessorate +subprofessoriate +subprofessorship +subprofitable +subprofitableness +subprofitably +subprogram +subprograms +subproject +subproof +subproofs +subproportional +subproportionally +subprostatic +subprotector +subprotectorship +subprovince +subprovinces +subprovincial +subpubescent +subpubic +subpulmonary +subpulverizer +subpunch +subpunctuation +subpurchaser +subpurlin +subputation +subquadrangular +subquadrate +subquality +subqualities +subquarter +subquarterly +subquestion +subqueues +subquinquefid +subquintuple +subra +subrace +subraces +subradial +subradiance +subradiancy +subradiate +subradiative +subradical +subradicalness +subradicness +subradius +subradular +subrail +subrailway +subrameal +subramose +subramous +subrange +subranges +subrational +subreader +subreason +subrebellion +subrectal +subrectangular +subrector +subrectory +subrectories +subreference +subregent +subregion +subregional +subregions +subregular +subregularity +subreguli +subregulus +subrelation +subreligion +subreniform +subrent +subrents +subrepand +subrepent +subreport +subreptary +subreption +subreptitious +subreptitiously +subreptive +subreputable +subreputably +subresin +subresults +subretinal +subretractile +subrhombic +subrhombical +subrhomboid +subrhomboidal +subrictal +subrident +subridently +subrigid +subrigidity +subrigidly +subrigidness +subring +subrings +subrision +subrisive +subrisory +subrogate +subrogated +subrogating +subrogation +subrogee +subrogor +subroot +subrostral +subrotund +subrotundity +subrotundly +subrotundness +subround +subroutine +subroutines +subroutining +subrule +subruler +subrules +subs +subsacral +subsale +subsales +subsaline +subsalinity +subsalt +subsample +subsampled +subsampling +subsartorial +subsatellite +subsatiric +subsatirical +subsatirically +subsatiricalness +subsaturated +subsaturation +subscale +subscapular +subscapulary +subscapularis +subschedule +subschedules +subschema +subschemas +subscheme +subschool +subscience +subscleral +subsclerotic +subscribable +subscribe +subscribed +subscriber +subscribers +subscribership +subscribes +subscribing +subscript +subscripted +subscripting +subscription +subscriptionist +subscriptions +subscriptive +subscriptively +subscripts +subscripture +subscrive +subscriver +subsea +subsecive +subsecretary +subsecretarial +subsecretaries +subsecretaryship +subsect +subsection +subsections +subsects +subsecurity +subsecurities +subsecute +subsecutive +subsegment +subsegments +subsella +subsellia +subsellium +subsemifusa +subsemitone +subsensation +subsense +subsensible +subsensual +subsensually +subsensuous +subsensuously +subsensuousness +subsept +subseptate +subseptuple +subsequence +subsequences +subsequency +subsequent +subsequential +subsequentially +subsequently +subsequentness +subsere +subseres +subseries +subserosa +subserous +subserrate +subserrated +subserve +subserved +subserves +subserviate +subservience +subserviency +subservient +subserviently +subservientness +subserving +subsesqui +subsessile +subset +subsets +subsetting +subsewer +subsextuple +subshaft +subshafts +subshell +subsheriff +subshire +subshrub +subshrubby +subshrubs +subsibilance +subsibilancy +subsibilant +subsibilantly +subsicive +subside +subsided +subsidence +subsidency +subsident +subsider +subsiders +subsides +subsidy +subsidiary +subsidiarie +subsidiaries +subsidiarily +subsidiariness +subsidies +subsiding +subsidise +subsidist +subsidium +subsidizable +subsidization +subsidizations +subsidize +subsidized +subsidizer +subsidizes +subsidizing +subsign +subsilicate +subsilicic +subsill +subsimian +subsimilation +subsimious +subsimple +subsyndicate +subsyndication +subsynod +subsynodal +subsynodic +subsynodical +subsynodically +subsynovial +subsinuous +subsist +subsisted +subsystem +subsystems +subsistence +subsistency +subsistent +subsistential +subsister +subsisting +subsistingly +subsists +subsizar +subsizarship +subslot +subslots +subsmile +subsneer +subsocial +subsocially +subsoil +subsoiled +subsoiler +subsoiling +subsoils +subsolar +subsolid +subsonic +subsonically +subsonics +subsort +subsorter +subsovereign +subspace +subspaces +subspatulate +subspecialist +subspecialization +subspecialize +subspecialized +subspecializing +subspecialty +subspecialties +subspecies +subspecific +subspecifically +subsphenoid +subsphenoidal +subsphere +subspheric +subspherical +subspherically +subspinose +subspinous +subspiral +subspirally +subsplenial +subspontaneous +subspontaneously +subspontaneousness +subsquadron +subssellia +subst +substage +substages +substalagmite +substalagmitic +substance +substanced +substanceless +substances +substanch +substandard +substandardization +substandardize +substandardized +substandardizing +substanially +substant +substantia +substantiability +substantiable +substantiae +substantial +substantialia +substantialism +substantialist +substantiality +substantialization +substantialize +substantialized +substantializing +substantially +substantiallying +substantialness +substantiatable +substantiate +substantiated +substantiates +substantiating +substantiation +substantiations +substantiative +substantiator +substantify +substantious +substantival +substantivally +substantive +substantively +substantiveness +substantives +substantivity +substantivize +substantivized +substantivizing +substantize +substation +substations +substernal +substylar +substile +substyle +substituent +substitutability +substitutabilities +substitutable +substitute +substituted +substituter +substitutes +substituting +substitutingly +substitution +substitutional +substitutionally +substitutionary +substitutions +substitutive +substitutively +substock +substore +substoreroom +substory +substories +substract +substraction +substrat +substrata +substratal +substrate +substrates +substrati +substrative +substrator +substratose +substratosphere +substratospheric +substratum +substratums +substream +substriate +substriated +substring +substrings +substrstrata +substruct +substruction +substructional +substructural +substructure +substructured +substructures +subsulci +subsulcus +subsulfate +subsulfid +subsulfide +subsulphate +subsulphid +subsulphide +subsult +subsultive +subsultory +subsultorily +subsultorious +subsultorysubsultus +subsultus +subsumable +subsume +subsumed +subsumes +subsuming +subsumption +subsumptive +subsuperficial +subsuperficially +subsuperficialness +subsurety +subsureties +subsurface +subsurfaces +subtack +subtacksman +subtacksmen +subtangent +subtarget +subtarsal +subtartarean +subtask +subtasking +subtasks +subtaxer +subtectacle +subtectal +subteen +subteener +subteens +subtegminal +subtegulaneous +subtegumental +subtegumentary +subtemperate +subtemporal +subtenancy +subtenancies +subtenant +subtenants +subtend +subtended +subtending +subtends +subtense +subtentacular +subtenure +subtepid +subtepidity +subtepidly +subtepidness +subteraqueous +subterbrutish +subtercelestial +subterconscious +subtercutaneous +subterete +subterethereal +subterfluent +subterfluous +subterfuge +subterfuges +subterhuman +subterjacent +subtermarine +subterminal +subterminally +subternatural +subterpose +subterposition +subterrain +subterrane +subterraneal +subterranean +subterraneanize +subterraneanized +subterraneanizing +subterraneanly +subterraneity +subterraneous +subterraneously +subterraneousness +subterrany +subterranity +subterraqueous +subterrene +subterrestrial +subterritory +subterritorial +subterritories +subtersensual +subtersensuous +subtersuperlative +subtersurface +subtertian +subtetanic +subtetanical +subtext +subtexts +subthalamic +subthalamus +subthoracal +subthoracic +subthreshold +subthrill +subtile +subtilely +subtileness +subtiler +subtilest +subtiliate +subtiliation +subtilin +subtilis +subtilisation +subtilise +subtilised +subtiliser +subtilising +subtilism +subtilist +subtility +subtilities +subtilization +subtilize +subtilized +subtilizer +subtilizing +subtill +subtillage +subtilly +subtilty +subtilties +subtympanitic +subtype +subtypes +subtypical +subtitle +subtitled +subtitles +subtitling +subtitular +subtle +subtlely +subtleness +subtler +subtlest +subtlety +subtleties +subtly +subtlist +subtone +subtones +subtonic +subtonics +subtopia +subtopic +subtopics +subtorrid +subtotal +subtotaled +subtotaling +subtotalled +subtotally +subtotalling +subtotals +subtotem +subtotemic +subtower +subtract +subtracted +subtracter +subtracting +subtraction +subtractions +subtractive +subtractor +subtractors +subtracts +subtrahend +subtrahends +subtray +subtranslucence +subtranslucency +subtranslucent +subtransparent +subtransparently +subtransparentness +subtransversal +subtransversally +subtransverse +subtransversely +subtrapezoid +subtrapezoidal +subtread +subtreasurer +subtreasurership +subtreasury +subtreasuries +subtree +subtrees +subtrench +subtriangular +subtriangularity +subtriangulate +subtribal +subtribe +subtribes +subtribual +subtrifid +subtrigonal +subtrihedral +subtriplicate +subtriplicated +subtriplication +subtriquetrous +subtrist +subtrochanteric +subtrochlear +subtrochleariform +subtropic +subtropical +subtropics +subtrousers +subtrude +subtruncate +subtruncated +subtruncation +subtrunk +subtuberant +subtubiform +subtunic +subtunics +subtunnel +subturbary +subturriculate +subturriculated +subtutor +subtutorship +subtwined +subucula +subulate +subulated +subulicorn +subulicornia +subuliform +subultimate +subumbellar +subumbellate +subumbellated +subumbelliferous +subumbilical +subumbonal +subumbonate +subumbral +subumbrella +subumbrellar +subuncinal +subuncinate +subuncinated +subunequal +subunequally +subunequalness +subungual +subunguial +subungulata +subungulate +subunit +subunits +subuniversal +subuniverse +suburb +suburban +suburbandom +suburbanhood +suburbanisation +suburbanise +suburbanised +suburbanising +suburbanism +suburbanite +suburbanites +suburbanity +suburbanities +suburbanization +suburbanize +suburbanized +suburbanizing +suburbanly +suburbans +suburbed +suburbia +suburbian +suburbias +suburbican +suburbicary +suburbicarian +suburbs +suburethral +subursine +subutopian +subvaginal +subvaluation +subvarietal +subvariety +subvarieties +subvassal +subvassalage +subvein +subvendee +subvene +subvened +subvenes +subvening +subvenize +subvention +subventionary +subventioned +subventionize +subventions +subventitious +subventive +subventral +subventrally +subventricose +subventricous +subventricular +subvermiform +subversal +subverse +subversed +subversion +subversionary +subversions +subversive +subversively +subversiveness +subversives +subversivism +subvert +subvertebral +subvertebrate +subverted +subverter +subverters +subvertible +subvertical +subvertically +subverticalness +subverticilate +subverticilated +subverticillate +subverting +subverts +subvesicular +subvestment +subvicar +subvicars +subvicarship +subvii +subvillain +subviral +subvirate +subvirile +subvisible +subvitalisation +subvitalised +subvitalization +subvitalized +subvitreous +subvitreously +subvitreousness +subvocal +subvocally +subvola +subway +subways +subwar +subwarden +subwardenship +subwater +subwealthy +subweight +subwink +subworker +subworkman +subworkmen +subzero +subzygomatic +subzonal +subzonary +subzone +subzones +succade +succah +succahs +succedanea +succedaneous +succedaneum +succedaneums +succedent +succeed +succeedable +succeeded +succeeder +succeeders +succeeding +succeedingly +succeeds +succent +succentor +succenturiate +succenturiation +succes +succesful +succesive +success +successes +successful +successfully +successfulness +succession +successional +successionally +successionist +successionless +successions +successive +successively +successiveness +successivity +successless +successlessly +successlessness +successor +successoral +successory +successors +successorship +succi +succiferous +succin +succinamate +succinamic +succinamide +succinanil +succinate +succinct +succincter +succinctest +succinctly +succinctness +succinctory +succinctoria +succinctorium +succincture +succinea +succinic +succiniferous +succinyl +succinylcholine +succinyls +succinylsulfathiazole +succinylsulphathiazole +succinimid +succinimide +succinite +succinol +succinoresinol +succinosulphuric +succinous +succintorium +succinum +succisa +succise +succivorous +succor +succorable +succored +succorer +succorers +succorful +succory +succories +succoring +succorless +succorrhea +succorrhoea +succors +succose +succotash +succoth +succour +succourable +succoured +succourer +succourful +succouring +succourless +succours +succous +succub +succuba +succubae +succube +succubi +succubine +succubous +succubus +succubuses +succudry +succula +succulence +succulency +succulencies +succulent +succulently +succulentness +succulents +succulous +succumb +succumbed +succumbence +succumbency +succumbent +succumber +succumbers +succumbing +succumbs +succursal +succursale +succus +succuss +succussation +succussatory +succussed +succusses +succussing +succussion +succussive +such +suchlike +suchness +suchnesses +suchos +suchwise +suci +sucivilized +suck +suckable +suckabob +suckage +suckauhock +sucked +sucken +suckener +suckeny +sucker +suckered +suckerel +suckerfish +suckerfishes +suckering +suckerlike +suckers +sucket +suckfish +suckfishes +suckhole +sucking +suckle +sucklebush +suckled +suckler +sucklers +suckles +suckless +suckling +sucklings +sucks +suckstone +suclat +sucramin +sucramine +sucrase +sucrases +sucrate +sucre +sucres +sucrier +sucriers +sucroacid +sucrose +sucroses +suction +suctional +suctions +suctoria +suctorial +suctorian +suctorious +sucupira +sucuri +sucury +sucuriu +sucuruju +sud +sudadero +sudamen +sudamina +sudaminal +sudan +sudanese +sudani +sudanian +sudanic +sudary +sudaria +sudaries +sudarium +sudate +sudation +sudations +sudatory +sudatoria +sudatories +sudatorium +sudburian +sudburite +sudd +sudden +suddenly +suddenness +suddens +suddenty +sudder +suddy +suddle +sudds +sude +sudes +sudic +sudiform +sudor +sudoral +sudoresis +sudoric +sudoriferous +sudoriferousness +sudorific +sudoriparous +sudorous +sudors +sudra +suds +sudsed +sudser +sudsers +sudses +sudsy +sudsier +sudsiest +sudsing +sudsless +sudsman +sudsmen +sue +suecism +sued +suede +sueded +suedes +suedine +sueding +suegee +suey +suent +suer +suerre +suers +suerte +sues +suessiones +suet +suety +suets +sueve +suevi +suevian +suevic +suez +suf +sufeism +suff +suffari +suffaris +suffect +suffection +suffer +sufferable +sufferableness +sufferably +sufferance +sufferant +suffered +sufferer +sufferers +suffering +sufferingly +sufferings +suffers +suffete +suffetes +suffice +sufficeable +sufficed +sufficer +sufficers +suffices +sufficience +sufficiency +sufficiencies +sufficient +sufficiently +sufficientness +sufficing +sufficingly +sufficingness +suffiction +suffisance +suffisant +suffix +suffixal +suffixation +suffixed +suffixer +suffixes +suffixing +suffixion +suffixment +sufflaminate +sufflamination +sufflate +sufflated +sufflates +sufflating +sufflation +sufflue +suffocate +suffocated +suffocates +suffocating +suffocatingly +suffocation +suffocative +suffolk +suffragan +suffraganal +suffraganate +suffragancy +suffraganeous +suffragans +suffragant +suffragate +suffragatory +suffrage +suffrages +suffragette +suffragettes +suffragettism +suffragial +suffragism +suffragist +suffragistic +suffragistically +suffragists +suffragitis +suffrago +suffrain +suffront +suffrutescent +suffrutex +suffrutices +suffruticose +suffruticous +suffruticulose +suffumigate +suffumigated +suffumigating +suffumigation +suffusable +suffuse +suffused +suffusedly +suffuses +suffusing +suffusion +suffusions +suffusive +sufi +sufiism +sufiistic +sufism +sufistic +sugamo +sugan +sugann +sugar +sugarberry +sugarberries +sugarbird +sugarbush +sugarcane +sugarcoat +sugarcoated +sugarcoating +sugarcoats +sugared +sugarelly +sugarer +sugarhouse +sugarhouses +sugary +sugarier +sugaries +sugariest +sugariness +sugaring +sugarings +sugarless +sugarlike +sugarloaf +sugarplate +sugarplum +sugarplums +sugars +sugarsop +sugarsweet +sugarworks +sugat +sugent +sugescent +sugg +suggan +suggest +suggesta +suggestable +suggested +suggestedness +suggester +suggestibility +suggestible +suggestibleness +suggestibly +suggesting +suggestingly +suggestion +suggestionability +suggestionable +suggestionism +suggestionist +suggestionize +suggestions +suggestive +suggestively +suggestiveness +suggestivity +suggestment +suggestor +suggestress +suggests +suggestum +suggil +suggillate +suggillation +sugh +sughed +sughing +sughs +sugi +sugih +sugillate +sugis +sugsloot +suguaro +suhuaro +sui +suicidal +suicidalism +suicidally +suicidalwise +suicide +suicided +suicides +suicidical +suiciding +suicidism +suicidist +suicidology +suicism +suid +suidae +suidian +suiform +suikerbosch +suiline +suilline +suimate +suina +suine +suing +suingly +suint +suints +suyog +suiogoth +suiogothic +suiones +suisimilar +suisse +suist +suit +suitability +suitable +suitableness +suitably +suitcase +suitcases +suite +suited +suitedness +suiters +suites +suithold +suity +suiting +suitings +suitly +suitlike +suitor +suitoress +suitors +suitorship +suitress +suits +suivante +suivez +suji +suk +sukey +sukiyaki +sukiyakis +sukkah +sukkahs +sukkenye +sukkoth +suku +sula +sulaba +sulafat +sulaib +sulbasutra +sulcal +sulcalization +sulcalize +sulcar +sulcate +sulcated +sulcation +sulcatoareolate +sulcatocostate +sulcatorimose +sulci +sulciform +sulcomarginal +sulcular +sulculate +sulculus +sulcus +suld +suldan +suldans +sulea +sulfa +sulfacid +sulfadiazine +sulfadimethoxine +sulfaguanidine +sulfamate +sulfamerazin +sulfamerazine +sulfamethazine +sulfamethylthiazole +sulfamic +sulfamidate +sulfamide +sulfamidic +sulfamyl +sulfamine +sulfaminic +sulfanilamide +sulfanilic +sulfanilylguanidine +sulfantimonide +sulfapyrazine +sulfapyridine +sulfaquinoxaline +sulfarsenide +sulfarsenite +sulfarseniuret +sulfarsphenamine +sulfas +sulfasuxidine +sulfatase +sulfate +sulfated +sulfates +sulfathiazole +sulfatic +sulfating +sulfation +sulfatization +sulfatize +sulfatized +sulfatizing +sulfato +sulfazide +sulfhydrate +sulfhydric +sulfhydryl +sulfid +sulfide +sulfides +sulfids +sulfinate +sulfindigotate +sulfindigotic +sulfindylic +sulfine +sulfinic +sulfinide +sulfinyl +sulfinyls +sulfion +sulfionide +sulfisoxazole +sulfite +sulfites +sulfitic +sulfito +sulfo +sulfoacid +sulfoamide +sulfobenzide +sulfobenzoate +sulfobenzoic +sulfobismuthite +sulfoborite +sulfocarbamide +sulfocarbimide +sulfocarbolate +sulfocarbolic +sulfochloride +sulfocyan +sulfocyanide +sulfofication +sulfogermanate +sulfohalite +sulfohydrate +sulfoindigotate +sulfoleic +sulfolysis +sulfomethylic +sulfonal +sulfonals +sulfonamic +sulfonamide +sulfonate +sulfonated +sulfonating +sulfonation +sulfonator +sulfone +sulfonephthalein +sulfones +sulfonethylmethane +sulfonic +sulfonyl +sulfonyls +sulfonylurea +sulfonium +sulfonmethane +sulfophthalein +sulfopurpurate +sulfopurpuric +sulforicinate +sulforicinic +sulforicinoleate +sulforicinoleic +sulfoselenide +sulfosilicide +sulfostannide +sulfotelluride +sulfourea +sulfovinate +sulfovinic +sulfowolframic +sulfoxide +sulfoxylate +sulfoxylic +sulfoxism +sulfur +sulfurage +sulfuran +sulfurate +sulfuration +sulfurator +sulfurea +sulfured +sulfureous +sulfureously +sulfureousness +sulfuret +sulfureted +sulfureting +sulfurets +sulfuretted +sulfuretting +sulfury +sulfuric +sulfuryl +sulfuryls +sulfuring +sulfurization +sulfurize +sulfurized +sulfurizing +sulfurosyl +sulfurous +sulfurously +sulfurousness +sulfurs +sulidae +sulides +suling +suliote +sulk +sulka +sulked +sulker +sulkers +sulky +sulkier +sulkies +sulkiest +sulkily +sulkylike +sulkiness +sulking +sulks +sull +sulla +sullage +sullages +sullan +sullen +sullener +sullenest +sullenhearted +sullenly +sullenness +sullens +sully +sulliable +sulliage +sullied +sulliedness +sullies +sullying +sullow +sulpha +sulphacid +sulphadiazine +sulphaguanidine +sulphaldehyde +sulphamate +sulphamerazine +sulphamic +sulphamid +sulphamidate +sulphamide +sulphamidic +sulphamyl +sulphamin +sulphamine +sulphaminic +sulphamino +sulphammonium +sulphanilamide +sulphanilate +sulphanilic +sulphantimonate +sulphantimonial +sulphantimonic +sulphantimonide +sulphantimonious +sulphantimonite +sulphapyrazine +sulphapyridine +sulpharsenate +sulpharseniate +sulpharsenic +sulpharsenid +sulpharsenide +sulpharsenious +sulpharsenite +sulpharseniuret +sulpharsphenamine +sulphas +sulphatase +sulphate +sulphated +sulphates +sulphathiazole +sulphatic +sulphating +sulphation +sulphatization +sulphatize +sulphatized +sulphatizing +sulphato +sulphatoacetic +sulphatocarbonic +sulphazid +sulphazide +sulphazotize +sulphbismuthite +sulphethylate +sulphethylic +sulphhemoglobin +sulphichthyolate +sulphid +sulphidation +sulphide +sulphides +sulphidic +sulphidize +sulphydrate +sulphydric +sulphydryl +sulphids +sulphimide +sulphin +sulphinate +sulphindigotate +sulphindigotic +sulphine +sulphinic +sulphinide +sulphinyl +sulphion +sulphisoxazole +sulphitation +sulphite +sulphites +sulphitic +sulphito +sulphmethemoglobin +sulpho +sulphoacetic +sulphoamid +sulphoamide +sulphoantimonate +sulphoantimonic +sulphoantimonious +sulphoantimonite +sulphoarsenic +sulphoarsenious +sulphoarsenite +sulphoazotize +sulphobenzid +sulphobenzide +sulphobenzoate +sulphobenzoic +sulphobismuthite +sulphoborite +sulphobutyric +sulphocarbamic +sulphocarbamide +sulphocarbanilide +sulphocarbimide +sulphocarbolate +sulphocarbolic +sulphocarbonate +sulphocarbonic +sulphochloride +sulphochromic +sulphocyan +sulphocyanate +sulphocyanic +sulphocyanide +sulphocyanogen +sulphocinnamic +sulphodichloramine +sulphofy +sulphofication +sulphogallic +sulphogel +sulphogermanate +sulphogermanic +sulphohalite +sulphohaloid +sulphohydrate +sulphoichthyolate +sulphoichthyolic +sulphoindigotate +sulphoindigotic +sulpholeate +sulpholeic +sulpholipin +sulpholysis +sulphonal +sulphonalism +sulphonamic +sulphonamid +sulphonamide +sulphonamido +sulphonamine +sulphonaphthoic +sulphonate +sulphonated +sulphonating +sulphonation +sulphonator +sulphoncyanine +sulphone +sulphonephthalein +sulphones +sulphonethylmethane +sulphonic +sulphonyl +sulphonium +sulphonmethane +sulphonphthalein +sulphoparaldehyde +sulphophenyl +sulphophosphate +sulphophosphite +sulphophosphoric +sulphophosphorous +sulphophthalein +sulphophthalic +sulphopropionic +sulphoproteid +sulphopupuric +sulphopurpurate +sulphopurpuric +sulphoricinate +sulphoricinic +sulphoricinoleate +sulphoricinoleic +sulphosalicylic +sulphoselenide +sulphoselenium +sulphosilicide +sulphosol +sulphostannate +sulphostannic +sulphostannide +sulphostannite +sulphostannous +sulphosuccinic +sulphosulphurous +sulphotannic +sulphotelluride +sulphoterephthalic +sulphothionyl +sulphotoluic +sulphotungstate +sulphotungstic +sulphouinic +sulphourea +sulphovanadate +sulphovinate +sulphovinic +sulphowolframic +sulphoxid +sulphoxide +sulphoxylate +sulphoxylic +sulphoxyphosphate +sulphoxism +sulphozincate +sulphur +sulphurage +sulphuran +sulphurate +sulphurated +sulphurating +sulphuration +sulphurator +sulphurea +sulphurean +sulphured +sulphureity +sulphureonitrous +sulphureosaline +sulphureosuffused +sulphureous +sulphureously +sulphureousness +sulphureovirescent +sulphuret +sulphureted +sulphureting +sulphuretted +sulphuretting +sulphury +sulphuric +sulphuriferous +sulphuryl +sulphuring +sulphurious +sulphurity +sulphurization +sulphurize +sulphurized +sulphurizing +sulphurless +sulphurlike +sulphurosyl +sulphurou +sulphurous +sulphurously +sulphurousness +sulphurproof +sulphurs +sulphurweed +sulphurwort +sulpician +sultam +sultan +sultana +sultanas +sultanaship +sultanate +sultanates +sultane +sultanesque +sultaness +sultany +sultanian +sultanic +sultanin +sultanism +sultanist +sultanize +sultanlike +sultanry +sultans +sultanship +sultone +sultry +sultrier +sultriest +sultrily +sultriness +sulu +suluan +sulung +sulvanite +sulvasutra +sum +sumac +sumach +sumachs +sumacs +sumage +sumak +sumass +sumatra +sumatran +sumatrans +sumbal +sumbul +sumbulic +sumdum +sumen +sumerian +sumerology +sumi +sumitro +sumless +sumlessness +summa +summability +summable +summae +summage +summand +summands +summar +summary +summaries +summarily +summariness +summarisable +summarisation +summarise +summarised +summariser +summarising +summarist +summarizable +summarization +summarizations +summarize +summarized +summarizer +summarizes +summarizing +summas +summat +summate +summated +summates +summating +summation +summational +summations +summative +summatory +summed +summer +summerbird +summercastle +summered +summerer +summergame +summerhead +summerhouse +summerhouses +summery +summerier +summeriest +summeriness +summering +summerings +summerish +summerite +summerize +summerlay +summerland +summerless +summerly +summerlike +summerliness +summerling +summerproof +summerroom +summers +summersault +summerset +summertide +summertime +summertree +summerward +summerweight +summerwood +summing +summings +summist +summit +summital +summity +summitless +summitry +summitries +summits +summon +summonable +summoned +summoner +summoners +summoning +summoningly +summons +summonsed +summonses +summonsing +summula +summulae +summulist +summut +sumner +sumo +sumoist +sumos +sump +sumpage +sumper +sumph +sumphy +sumphish +sumphishly +sumphishness +sumpit +sumpitan +sumple +sumpman +sumps +sumpsimus +sumpt +sumpter +sumpters +sumption +sumptious +sumptuary +sumptuosity +sumptuous +sumptuously +sumptuousness +sumpture +sumpweed +sumpweeds +sums +sun +sunback +sunbake +sunbaked +sunbath +sunbathe +sunbathed +sunbather +sunbathers +sunbathes +sunbathing +sunbaths +sunbeam +sunbeamed +sunbeamy +sunbeams +sunbelt +sunberry +sunberries +sunbird +sunbirds +sunblind +sunblink +sunbonnet +sunbonneted +sunbonnets +sunbow +sunbows +sunbreak +sunbreaker +sunburn +sunburned +sunburnedness +sunburning +sunburnproof +sunburns +sunburnt +sunburntness +sunburst +sunbursts +suncherchor +suncke +suncup +sundae +sundaes +sunday +sundayfied +sundayish +sundayism +sundaylike +sundayness +sundayproof +sundays +sundanese +sundanesian +sundang +sundar +sundaresan +sundari +sundek +sunder +sunderable +sunderance +sundered +sunderer +sunderers +sundering +sunderly +sunderment +sunders +sunderwise +sundew +sundews +sundial +sundials +sundik +sundog +sundogs +sundown +sundowner +sundowning +sundowns +sundra +sundress +sundri +sundry +sundries +sundriesman +sundrily +sundryman +sundrymen +sundriness +sundrops +sune +sunfall +sunfast +sunfish +sunfisher +sunfishery +sunfishes +sunflower +sunflowers +sunfoil +sung +sungar +sungha +sunglade +sunglass +sunglasses +sunglo +sunglow +sunglows +sungrebe +sunhat +sunyata +sunyie +sunil +sunk +sunken +sunket +sunkets +sunkie +sunkland +sunlamp +sunlamps +sunland +sunlands +sunless +sunlessly +sunlessness +sunlet +sunlight +sunlighted +sunlights +sunlike +sunlit +sunn +sunna +sunnas +sunned +sunni +sunny +sunniah +sunnyasee +sunnyasse +sunnier +sunniest +sunnyhearted +sunnyheartedness +sunnily +sunniness +sunning +sunnism +sunnite +sunns +sunnud +sunproof +sunquake +sunray +sunrise +sunrises +sunrising +sunroof +sunroofs +sunroom +sunrooms +sunrose +suns +sunscald +sunscalds +sunscorch +sunscreen +sunscreening +sunseeker +sunset +sunsets +sunsetty +sunsetting +sunshade +sunshades +sunshine +sunshineless +sunshines +sunshiny +sunshining +sunsmit +sunsmitten +sunspot +sunspots +sunspotted +sunspottedness +sunspottery +sunspotty +sunsquall +sunstay +sunstar +sunstead +sunstone +sunstones +sunstricken +sunstroke +sunstrokes +sunstruck +sunsuit +sunsuits +sunt +suntan +suntanned +suntanning +suntans +suntrap +sunup +sunups +sunway +sunways +sunward +sunwards +sunweed +sunwise +suomi +suomic +suovetaurilia +sup +supa +supai +supari +supawn +supe +supellectile +supellex +super +superabduction +superabhor +superability +superable +superableness +superably +superabnormal +superabnormally +superabominable +superabominableness +superabominably +superabomination +superabound +superabstract +superabstractly +superabstractness +superabsurd +superabsurdity +superabsurdly +superabsurdness +superabundance +superabundancy +superabundant +superabundantly +superaccession +superaccessory +superaccommodating +superaccomplished +superaccrue +superaccrued +superaccruing +superaccumulate +superaccumulated +superaccumulating +superaccumulation +superaccurate +superaccurately +superaccurateness +superacetate +superachievement +superacid +superacidity +superacidulated +superacknowledgment +superacquisition +superacromial +superactivate +superactivated +superactivating +superactive +superactively +superactiveness +superactivity +superactivities +superacute +superacutely +superacuteness +superadaptable +superadaptableness +superadaptably +superadd +superadded +superadding +superaddition +superadditional +superadds +superadequate +superadequately +superadequateness +superadjacent +superadjacently +superadministration +superadmirable +superadmirableness +superadmirably +superadmiration +superadorn +superadornment +superaerial +superaerially +superaerodynamics +superaesthetical +superaesthetically +superaffiliation +superaffiuence +superaffluence +superaffluent +superaffluently +superaffusion +superagency +superagencies +superaggravation +superagitation +superagrarian +superalbal +superalbuminosis +superalimentation +superalkaline +superalkalinity +superalloy +superallowance +superaltar +superaltern +superambition +superambitious +superambitiously +superambitiousness +superambulacral +superanal +superangelic +superangelical +superangelically +superanimal +superanimality +superannate +superannated +superannuate +superannuated +superannuating +superannuation +superannuitant +superannuity +superannuities +superapology +superapologies +superappreciation +superaqual +superaqueous +superarbiter +superarbitrary +superarctic +superarduous +superarduously +superarduousness +superarrogance +superarrogant +superarrogantly +superarseniate +superartificial +superartificiality +superartificially +superaspiration +superassertion +superassociate +superassume +superassumed +superassuming +superassumption +superastonish +superastonishment +superate +superattachment +superattainable +superattainableness +superattainably +superattendant +superattraction +superattractive +superattractively +superattractiveness +superauditor +superaural +superaverage +superaverageness +superaveraness +superavit +superaward +superaxillary +superazotation +superb +superbazaar +superbazooka +superbelief +superbelievable +superbelievableness +superbelievably +superbeloved +superbenefit +superbenevolence +superbenevolent +superbenevolently +superbenign +superbenignly +superber +superbest +superbia +superbias +superbious +superbity +superblessed +superblessedness +superbly +superblock +superblunder +superbness +superbold +superboldly +superboldness +superbomb +superborrow +superbrain +superbrave +superbravely +superbraveness +superbrute +superbuild +superbungalow +superbusy +superbusily +supercabinet +supercalender +supercallosal +supercandid +supercandidly +supercandidness +supercanine +supercanonical +supercanonization +supercanopy +supercanopies +supercapability +supercapabilities +supercapable +supercapableness +supercapably +supercapital +supercaption +supercarbonate +supercarbonization +supercarbonize +supercarbureted +supercargo +supercargoes +supercargos +supercargoship +supercarpal +supercarrier +supercatastrophe +supercatastrophic +supercatholic +supercatholically +supercausal +supercaution +supercavitation +supercede +superceded +supercedes +superceding +supercelestial +supercelestially +supercensure +supercentral +supercentrifuge +supercerebellar +supercerebral +supercerebrally +superceremonious +superceremoniously +superceremoniousness +supercharge +supercharged +supercharger +superchargers +supercharges +supercharging +superchemical +superchemically +superchery +supercherie +superchivalrous +superchivalrously +superchivalrousness +supercicilia +supercycle +supercilia +superciliary +superciliosity +supercilious +superciliously +superciliousness +supercilium +supercynical +supercynically +supercynicalness +supercity +supercivil +supercivilization +supercivilized +supercivilly +superclaim +superclass +superclassified +supercloth +supercluster +supercoincidence +supercoincident +supercoincidently +supercolossal +supercolossally +supercolumnar +supercolumniation +supercombination +supercombing +supercommendation +supercommentary +supercommentaries +supercommentator +supercommercial +supercommercially +supercommercialness +supercompetition +supercomplete +supercomplex +supercomplexity +supercomplexities +supercomprehension +supercompression +supercomputer +supercomputers +superconception +superconduct +superconducting +superconduction +superconductive +superconductivity +superconductor +superconductors +superconfidence +superconfident +superconfidently +superconfirmation +superconformable +superconformableness +superconformably +superconformist +superconformity +superconfused +superconfusion +supercongested +supercongestion +superconscious +superconsciousness +superconsecrated +superconsequence +superconsequency +superconservative +superconservatively +superconservativeness +superconstitutional +superconstitutionally +supercontest +supercontribution +supercontrol +supercool +supercooled +supercordial +supercordially +supercordialness +supercorporation +supercow +supercredit +supercrescence +supercrescent +supercretaceous +supercrime +supercriminal +supercriminally +supercritic +supercritical +supercritically +supercriticalness +supercrowned +supercrust +supercube +supercultivated +superculture +supercurious +supercuriously +supercuriousness +superdainty +superdanger +superdebt +superdeclamatory +superdecorated +superdecoration +superdeficit +superdeity +superdeities +superdejection +superdelegate +superdelicate +superdelicately +superdelicateness +superdemand +superdemocratic +superdemocratically +superdemonic +superdemonstration +superdensity +superdeposit +superdesirous +superdesirously +superdevelopment +superdevilish +superdevilishly +superdevilishness +superdevotion +superdiabolical +superdiabolically +superdiabolicalness +superdicrotic +superdifficult +superdifficultly +superdying +superdiplomacy +superdirection +superdiscount +superdistention +superdistribution +superdividend +superdivine +superdivision +superdoctor +superdominant +superdomineering +superdonation +superdose +superdramatist +superdreadnought +superdubious +superdubiously +superdubiousness +superduper +superduplication +superdural +superearthly +supereconomy +supereconomies +supered +superedify +superedification +supereducated +supereducation +supereffective +supereffectively +supereffectiveness +supereffluence +supereffluent +supereffluently +superego +superegos +superelaborate +superelaborately +superelaborateness +superelastic +superelastically +superelated +superelegance +superelegancy +superelegancies +superelegant +superelegantly +superelementary +superelevate +superelevated +superelevation +supereligibility +supereligible +supereligibleness +supereligibly +supereloquence +supereloquent +supereloquently +supereminence +supereminency +supereminent +supereminently +superemphasis +superemphasize +superemphasized +superemphasizing +superempirical +superencipher +superencipherment +superendorse +superendorsed +superendorsement +superendorsing +superendow +superenergetic +superenergetically +superenforcement +superengrave +superengraved +superengraving +superenrollment +superepic +superepoch +superequivalent +supererogant +supererogantly +supererogate +supererogated +supererogating +supererogation +supererogative +supererogator +supererogatory +supererogatorily +superespecial +superessential +superessentially +superessive +superestablish +superestablishment +supereternity +superether +superethical +superethically +superethicalness +superethmoidal +superette +superevangelical +superevangelically +superevidence +superevident +superevidently +superexacting +superexalt +superexaltation +superexaminer +superexceed +superexceeding +superexcellence +superexcellency +superexcellent +superexcellently +superexceptional +superexceptionally +superexcitation +superexcited +superexcitement +superexcrescence +superexcrescent +superexcrescently +superexert +superexertion +superexiguity +superexist +superexistent +superexpand +superexpansion +superexpectation +superexpenditure +superexplicit +superexplicitly +superexport +superexpression +superexpressive +superexpressively +superexpressiveness +superexquisite +superexquisitely +superexquisiteness +superextend +superextension +superextol +superextoll +superextreme +superextremely +superextremeness +superextremity +superextremities +superfamily +superfamilies +superfancy +superfantastic +superfantastically +superfarm +superfat +superfecta +superfecundation +superfecundity +superfee +superfemale +superfeminine +superfemininity +superfervent +superfervently +superfetate +superfetated +superfetation +superfete +superfeudation +superfibrination +superfice +superficial +superficialism +superficialist +superficiality +superficialities +superficialize +superficially +superficialness +superficiary +superficiaries +superficie +superficies +superfidel +superfinance +superfinanced +superfinancing +superfine +superfineness +superfinical +superfinish +superfinite +superfinitely +superfiniteness +superfissure +superfit +superfitted +superfitting +superfix +superfixes +superfleet +superflexion +superfluent +superfluid +superfluidity +superfluitance +superfluity +superfluities +superfluous +superfluously +superfluousness +superflux +superfoliaceous +superfoliation +superfolly +superfollies +superformal +superformally +superformalness +superformation +superformidable +superformidableness +superformidably +superfortunate +superfortunately +superfriendly +superfrontal +superfructified +superfulfill +superfulfillment +superfunction +superfunctional +superfuse +superfused +superfusibility +superfusible +superfusing +superfusion +supergaiety +supergalactic +supergalaxy +supergalaxies +supergallant +supergallantly +supergallantness +supergene +supergeneric +supergenerically +supergenerosity +supergenerous +supergenerously +supergenual +supergiant +supergyre +superglacial +superglorious +supergloriously +supergloriousness +superglottal +superglottally +superglottic +supergoddess +supergoodness +supergovern +supergovernment +supergraduate +supergrant +supergratify +supergratification +supergratified +supergratifying +supergravitate +supergravitated +supergravitating +supergravitation +supergroup +supergroups +superguarantee +superguaranteed +superguaranteeing +supergun +superhandsome +superhearty +superheartily +superheartiness +superheat +superheated +superheatedness +superheater +superheating +superheavy +superhelix +superheresy +superheresies +superhero +superheroes +superheroic +superheroically +superhet +superheterodyne +superhigh +superhighway +superhighways +superhypocrite +superhirudine +superhistoric +superhistorical +superhistorically +superhive +superhuman +superhumanity +superhumanize +superhumanized +superhumanizing +superhumanly +superhumanness +superhumeral +superi +superyacht +superial +superideal +superideally +superidealness +superignorant +superignorantly +superillustrate +superillustrated +superillustrating +superillustration +superimpend +superimpending +superimpersonal +superimpersonally +superimply +superimplied +superimplying +superimportant +superimportantly +superimposable +superimpose +superimposed +superimposes +superimposing +superimposition +superimpositions +superimposure +superimpregnated +superimpregnation +superimprobable +superimprobableness +superimprobably +superimproved +superincentive +superinclination +superinclusive +superinclusively +superinclusiveness +superincomprehensible +superincomprehensibleness +superincomprehensibly +superincrease +superincreased +superincreasing +superincumbence +superincumbency +superincumbent +superincumbently +superindependence +superindependent +superindependently +superindiction +superindictment +superindifference +superindifferent +superindifferently +superindignant +superindignantly +superindividual +superindividualism +superindividualist +superindividually +superinduce +superinduced +superinducement +superinducing +superinduct +superinduction +superindue +superindulgence +superindulgent +superindulgently +superindustry +superindustries +superindustrious +superindustriously +superindustriousness +superinenarrable +superinfection +superinfer +superinference +superinferred +superinferring +superinfeudation +superinfinite +superinfinitely +superinfiniteness +superinfirmity +superinfirmities +superinfluence +superinfluenced +superinfluencing +superinformal +superinformality +superinformalities +superinformally +superinfuse +superinfused +superinfusing +superinfusion +supering +superingenious +superingeniously +superingeniousness +superingenuity +superingenuities +superinitiative +superinjection +superinjustice +superinnocence +superinnocent +superinnocently +superinquisitive +superinquisitively +superinquisitiveness +superinsaniated +superinscribe +superinscribed +superinscribing +superinscription +superinsist +superinsistence +superinsistent +superinsistently +superinsscribed +superinsscribing +superinstitute +superinstitution +superintellectual +superintellectually +superintend +superintendant +superintended +superintendence +superintendency +superintendencies +superintendent +superintendential +superintendents +superintendentship +superintender +superintending +superintends +superintense +superintensely +superintenseness +superintensity +superintolerable +superintolerableness +superintolerably +superinundation +superinvolution +superior +superioress +superiority +superiorities +superiorly +superiorness +superiors +superiorship +superirritability +superius +superjacent +superjet +superjets +superjoined +superjudicial +superjudicially +superjunction +superjurisdiction +superjustification +superknowledge +superl +superlabial +superlaborious +superlaboriously +superlaboriousness +superlactation +superlay +superlain +superlapsarian +superlaryngeal +superlaryngeally +superlation +superlative +superlatively +superlativeness +superlatives +superlenient +superleniently +superlie +superlied +superlies +superlying +superlikelihood +superline +superliner +superload +superlocal +superlocally +superlogical +superlogicality +superlogicalities +superlogically +superloyal +superloyally +superlucky +superlunar +superlunary +superlunatical +superluxurious +superluxuriously +superluxuriousness +supermagnificent +supermagnificently +supermalate +supermale +superman +supermanhood +supermanifest +supermanism +supermanly +supermanliness +supermannish +supermarginal +supermarginally +supermarine +supermarket +supermarkets +supermarvelous +supermarvelously +supermarvelousness +supermasculine +supermasculinity +supermaterial +supermathematical +supermathematically +supermaxilla +supermaxillary +supermechanical +supermechanically +supermedial +supermedially +supermedicine +supermediocre +supermen +supermental +supermentality +supermentally +supermetropolitan +supermilitary +supermini +superminis +supermishap +supermystery +supermysteries +supermixture +supermodest +supermodestly +supermoisten +supermolecular +supermolecule +supermolten +supermoral +supermorally +supermorose +supermorosely +supermoroseness +supermotility +supermundane +supermunicipal +supermuscan +supernacular +supernaculum +supernal +supernalize +supernally +supernatant +supernatation +supernation +supernational +supernationalism +supernationalisms +supernationalist +supernationally +supernatural +supernaturaldom +supernaturalise +supernaturalised +supernaturalising +supernaturalism +supernaturalist +supernaturalistic +supernaturality +supernaturalize +supernaturalized +supernaturalizing +supernaturally +supernaturalness +supernature +supernecessity +supernecessities +supernegligence +supernegligent +supernegligently +supernormal +supernormality +supernormally +supernormalness +supernotable +supernotableness +supernotably +supernova +supernovae +supernovas +supernuity +supernumeral +supernumerary +supernumeraries +supernumerariness +supernumeraryship +supernumerous +supernumerously +supernumerousness +supernutrition +superoanterior +superobedience +superobedient +superobediently +superobese +superobject +superobjection +superobjectionable +superobjectionably +superobligation +superobstinate +superobstinately +superobstinateness +superoccipital +superoctave +superocular +superocularly +superodorsal +superoexternal +superoffensive +superoffensively +superoffensiveness +superofficious +superofficiously +superofficiousness +superofrontal +superointernal +superolateral +superomedial +superoposterior +superopposition +superoptimal +superoptimist +superoratorical +superoratorically +superorbital +superordain +superorder +superordinal +superordinary +superordinate +superordinated +superordinating +superordination +superorganic +superorganism +superorganization +superorganize +superornament +superornamental +superornamentally +superosculate +superoutput +superovulation +superoxalate +superoxide +superoxygenate +superoxygenated +superoxygenating +superoxygenation +superparamount +superparasite +superparasitic +superparasitism +superparliamentary +superparticular +superpartient +superpassage +superpatience +superpatient +superpatiently +superpatriot +superpatriotic +superpatriotically +superpatriotism +superperfect +superperfection +superperfectly +superperson +superpersonal +superpersonalism +superpersonally +superpetrosal +superpetrous +superphysical +superphysicalness +superphysicposed +superphysicposing +superphlogisticate +superphlogistication +superphosphate +superpiety +superpigmentation +superpious +superpiously +superpiousness +superplant +superplausible +superplausibleness +superplausibly +superplease +superplus +superpolymer +superpolite +superpolitely +superpoliteness +superpolitic +superponderance +superponderancy +superponderant +superpopulated +superpopulatedly +superpopulatedness +superpopulation +superposable +superpose +superposed +superposes +superposing +superposition +superpositions +superpositive +superpositively +superpositiveness +superpossition +superpower +superpowered +superpowers +superpraise +superpraised +superpraising +superprecarious +superprecariously +superprecariousness +superprecise +superprecisely +superpreciseness +superprelatical +superpreparation +superprepared +superpressure +superprinting +superprobability +superproduce +superproduced +superproducing +superproduction +superproportion +superprosperous +superpublicity +superpure +superpurgation +superpurity +superquadrupetal +superqualify +superqualified +superqualifying +superquote +superquoted +superquoting +superrace +superradical +superradically +superradicalness +superrational +superrationally +superreaction +superrealism +superrealist +superrefine +superrefined +superrefinement +superrefining +superreflection +superreform +superreformation +superrefraction +superregal +superregally +superregeneration +superregenerative +superregistration +superregulation +superreliance +superremuneration +superrenal +superrequirement +superrespectability +superrespectable +superrespectableness +superrespectably +superresponsibility +superresponsible +superresponsibleness +superresponsibly +superrestriction +superreward +superrheumatized +superrighteous +superrighteously +superrighteousness +superroyal +superromantic +superromantically +supers +supersacerdotal +supersacerdotally +supersacral +supersacred +supersacrifice +supersafe +supersafely +supersafeness +supersafety +supersagacious +supersagaciously +supersagaciousness +supersaint +supersaintly +supersalesman +supersalesmanship +supersalesmen +supersaliency +supersalient +supersalt +supersanction +supersanguine +supersanguinity +supersanity +supersarcasm +supersarcastic +supersarcastically +supersatisfaction +supersatisfy +supersatisfied +supersatisfying +supersaturate +supersaturated +supersaturates +supersaturating +supersaturation +superscandal +superscandalous +superscandalously +superscholarly +superscientific +superscientifically +superscribe +superscribed +superscribes +superscribing +superscript +superscripted +superscripting +superscription +superscriptions +superscripts +superscrive +superseaman +superseamen +supersecret +supersecretion +supersecretive +supersecretively +supersecretiveness +supersecular +supersecularly +supersecure +supersecurely +supersecureness +supersedable +supersede +supersedeas +superseded +supersedence +superseder +supersedere +supersedes +superseding +supersedure +superselect +superselection +superseminate +supersemination +superseminator +superseniority +supersensible +supersensibleness +supersensibly +supersensitisation +supersensitise +supersensitised +supersensitiser +supersensitising +supersensitive +supersensitiveness +supersensitivity +supersensitization +supersensitize +supersensitized +supersensitizing +supersensory +supersensual +supersensualism +supersensualist +supersensualistic +supersensuality +supersensually +supersensuous +supersensuously +supersensuousness +supersentimental +supersentimentally +superseptal +superseptuaginarian +superseraphic +superseraphical +superseraphically +superserious +superseriously +superseriousness +superservice +superserviceable +superserviceableness +superserviceably +supersesquitertial +supersession +supersessive +superset +supersets +supersevere +superseverely +supersevereness +superseverity +supersex +supersexes +supersexual +supershipment +supersignificant +supersignificantly +supersilent +supersilently +supersympathetic +supersympathy +supersympathies +supersimplicity +supersimplify +supersimplified +supersimplifying +supersincerity +supersyndicate +supersingular +supersystem +supersistent +supersize +supersmart +supersmartly +supersmartness +supersocial +supersoil +supersolar +supersolemn +supersolemness +supersolemnity +supersolemnly +supersolemnness +supersolicit +supersolicitation +supersolid +supersonant +supersonic +supersonically +supersonics +supersovereign +supersovereignty +superspecialize +superspecialized +superspecializing +superspecies +superspecification +supersphenoid +supersphenoidal +superspinous +superspiritual +superspirituality +superspiritually +supersquamosal +superstage +superstamp +superstandard +superstar +superstate +superstatesman +superstatesmen +superstylish +superstylishly +superstylishness +superstimulate +superstimulated +superstimulating +superstimulation +superstition +superstitionist +superstitionless +superstitions +superstitious +superstitiously +superstitiousness +superstoical +superstoically +superstrain +superstrata +superstratum +superstratums +superstrenuous +superstrenuously +superstrenuousness +superstrict +superstrictly +superstrictness +superstrong +superstruct +superstructed +superstructing +superstruction +superstructive +superstructor +superstructory +superstructral +superstructural +superstructure +superstructures +superstuff +supersublimated +supersuborder +supersubsist +supersubstantial +supersubstantiality +supersubstantially +supersubstantiate +supersubtilized +supersubtle +supersubtlety +supersufficiency +supersufficient +supersufficiently +supersulcus +supersulfate +supersulfureted +supersulfurize +supersulfurized +supersulfurizing +supersulphate +supersulphuret +supersulphureted +supersulphurize +supersulphurized +supersulphurizing +supersuperabundance +supersuperabundant +supersuperabundantly +supersuperb +supersuperior +supersupremacy +supersupreme +supersurprise +supersuspicion +supersuspicious +supersuspiciously +supersuspiciousness +supersweet +supersweetly +supersweetness +supertanker +supertare +supertartrate +supertax +supertaxation +supertaxes +supertemporal +supertempt +supertemptation +supertension +superterranean +superterraneous +superterrene +superterrestial +superterrestrial +superthankful +superthankfully +superthankfulness +superthyroidism +superthorough +superthoroughly +superthoroughness +supertoleration +supertonic +supertotal +supertower +supertragedy +supertragedies +supertragic +supertragical +supertragically +supertrain +supertramp +supertranscendent +supertranscendently +supertranscendentness +supertreason +supertrivial +supertuchun +supertunic +supertutelary +superugly +superultrafrostified +superunfit +superunit +superunity +superuniversal +superuniversally +superuniversalness +superuniverse +superurgency +superurgent +superurgently +superuser +supervalue +supervalued +supervaluing +supervast +supervastly +supervastness +supervene +supervened +supervenes +supervenience +supervenient +supervening +supervenosity +supervention +supervestment +supervexation +supervictory +supervictories +supervictorious +supervictoriously +supervictoriousness +supervigilance +supervigilant +supervigilantly +supervigorous +supervigorously +supervigorousness +supervirulent +supervirulently +supervisal +supervisance +supervise +supervised +supervisee +supervises +supervising +supervision +supervisionary +supervisive +supervisor +supervisory +supervisorial +supervisors +supervisorship +supervisual +supervisually +supervisure +supervital +supervitality +supervitally +supervitalness +supervive +supervolition +supervoluminous +supervoluminously +supervolute +superwager +superwealthy +superweening +superwise +superwoman +superwomen +superworldly +superworldliness +superwrought +superzealous +superzealously +superzealousness +supes +supinate +supinated +supinates +supinating +supination +supinator +supine +supinely +supineness +supines +supinity +suplex +suporvisory +supp +suppable +suppage +supped +suppedanea +suppedaneous +suppedaneum +suppedit +suppeditate +suppeditation +supper +suppering +supperless +suppers +suppertime +supperward +supperwards +supping +suppl +supplace +supplant +supplantation +supplanted +supplanter +supplanters +supplanting +supplantment +supplants +supple +suppled +supplejack +supplely +supplement +supplemental +supplementally +supplementals +supplementary +supplementaries +supplementarily +supplementation +supplemented +supplementer +supplementing +supplements +suppleness +suppler +supples +supplest +suppletion +suppletive +suppletively +suppletory +suppletories +suppletorily +supply +suppliable +supplial +suppliance +suppliancy +suppliancies +suppliant +suppliantly +suppliantness +suppliants +supplicancy +supplicant +supplicantly +supplicants +supplicat +supplicate +supplicated +supplicates +supplicating +supplicatingly +supplication +supplicationer +supplications +supplicative +supplicator +supplicatory +supplicavit +supplice +supplied +supplier +suppliers +supplies +supplying +suppling +suppnea +suppone +support +supportability +supportable +supportableness +supportably +supportance +supportasse +supportation +supported +supporter +supporters +supportful +supporting +supportingly +supportive +supportively +supportless +supportlessly +supportress +supports +suppos +supposable +supposableness +supposably +supposal +supposals +suppose +supposed +supposedly +supposer +supposers +supposes +supposing +supposital +supposition +suppositional +suppositionally +suppositionary +suppositionless +suppositions +suppositious +supposititious +supposititiously +supposititiousness +suppositive +suppositively +suppositor +suppository +suppositories +suppositum +suppost +suppresion +suppresive +suppress +suppressal +suppressant +suppressants +suppressed +suppressedly +suppressen +suppresser +suppresses +suppressibility +suppressible +suppressing +suppression +suppressionist +suppressions +suppressive +suppressively +suppressiveness +suppressor +suppressors +supprime +supprise +suppurant +suppurate +suppurated +suppurates +suppurating +suppuration +suppurations +suppurative +suppuratory +supputation +suppute +supr +supra +suprabasidorsal +suprabranchial +suprabuccal +supracaecal +supracargo +supracaudal +supracensorious +supracentenarian +suprachorioid +suprachorioidal +suprachorioidea +suprachoroid +suprachoroidal +suprachoroidea +supraciliary +supraclavicle +supraclavicular +supraclusion +supracommissure +supracondylar +supracondyloid +supraconduction +supraconductor +supraconscious +supraconsciousness +supracoralline +supracostal +supracoxal +supracranial +supracretaceous +supradecompound +supradental +supradorsal +supradural +suprafeminine +suprafine +suprafoliaceous +suprafoliar +supraglacial +supraglenoid +supraglottal +supraglottic +supragovernmental +suprahepatic +suprahyoid +suprahistorical +suprahuman +suprahumanity +suprailiac +suprailium +supraintellectual +suprainterdorsal +suprajural +supralabial +supralapsarian +supralapsarianism +supralateral +supralegal +supraliminal +supraliminally +supralineal +supralinear +supralittoral +supralocal +supralocally +supraloral +supralunar +supralunary +supramammary +supramarginal +supramarine +supramastoid +supramaxilla +supramaxillary +supramaximal +suprameatal +supramechanical +supramedial +supramental +supramolecular +supramoral +supramortal +supramundane +supranasal +supranational +supranationalism +supranationalist +supranationality +supranatural +supranaturalism +supranaturalist +supranaturalistic +supranature +supranervian +supraneural +supranormal +supranuclear +supraoccipital +supraocclusion +supraocular +supraoesophagal +supraoesophageal +supraoptimal +supraoptional +supraoral +supraorbital +supraorbitar +supraordinary +supraordinate +supraordination +supraorganism +suprapapillary +suprapedal +suprapharyngeal +suprapygal +supraposition +supraprotest +suprapubian +suprapubic +supraquantivalence +supraquantivalent +suprarational +suprarationalism +suprarationality +suprarenal +suprarenalectomy +suprarenalectomize +suprarenalin +suprarenin +suprarenine +suprarimal +suprasaturate +suprascapula +suprascapular +suprascapulary +suprascript +suprasegmental +suprasensible +suprasensitive +suprasensual +suprasensuous +supraseptal +suprasolar +suprasoriferous +suprasphanoidal +supraspinal +supraspinate +supraspinatus +supraspinous +suprasquamosal +suprastandard +suprastapedial +suprastate +suprasternal +suprastigmal +suprasubtle +supratemporal +supraterraneous +supraterrestrial +suprathoracic +supratympanic +supratonsillar +supratrochlear +supratropical +supravaginal +supraventricular +supraversion +supravise +supravital +supravitally +supraworld +supremacy +supremacies +supremacist +supremacists +suprematism +suprematist +supreme +supremely +supremeness +supremer +supremest +supremity +supremities +supremo +supremum +suprerogative +supressed +suprising +sups +supt +suption +supulchre +supvr +suq +sur +sura +suraddition +surah +surahee +surahi +surahs +sural +suralimentation +suramin +suranal +surance +surangular +suras +surat +surbase +surbased +surbasement +surbases +surbate +surbater +surbed +surbedded +surbedding +surcease +surceased +surceases +surceasing +surcharge +surcharged +surcharger +surchargers +surcharges +surcharging +surcingle +surcingled +surcingles +surcingling +surcle +surcloy +surcoat +surcoats +surcrue +surculi +surculigerous +surculose +surculous +surculus +surd +surdation +surdeline +surdent +surdimutism +surdity +surdomute +surds +sure +surebutted +sured +surefire +surefooted +surefootedly +surefootedness +surely +surement +sureness +surenesses +surer +sures +suresby +suresh +surest +surety +sureties +suretyship +surette +surexcitation +surf +surfable +surface +surfaced +surfacedly +surfaceless +surfacely +surfaceman +surfacemen +surfaceness +surfacer +surfacers +surfaces +surfacy +surfacing +surfactant +surfbird +surfbirds +surfboard +surfboarder +surfboarding +surfboards +surfboat +surfboatman +surfboats +surfcaster +surfcasting +surfed +surfeit +surfeited +surfeitedness +surfeiter +surfeiting +surfeits +surfer +surfers +surffish +surffishes +surfy +surficial +surfie +surfier +surfiest +surfing +surfings +surfle +surflike +surfman +surfmanship +surfmen +surfperch +surfperches +surfrappe +surfrider +surfriding +surfs +surfuse +surfusion +surg +surge +surged +surgeful +surgeless +surgency +surgent +surgeon +surgeoncy +surgeoncies +surgeoness +surgeonfish +surgeonfishes +surgeonless +surgeons +surgeonship +surgeproof +surger +surgery +surgeries +surgerize +surgers +surges +surgy +surgical +surgically +surgicotherapy +surgier +surgiest +surginess +surging +surhai +surya +suriana +surianaceae +suricat +suricata +suricate +suricates +suriga +surinam +surinamine +surique +surjection +surjective +surly +surlier +surliest +surlily +surliness +surma +surmark +surmaster +surmenage +surmisable +surmisal +surmisant +surmise +surmised +surmisedly +surmiser +surmisers +surmises +surmising +surmit +surmount +surmountability +surmountable +surmountableness +surmountal +surmounted +surmounter +surmounting +surmounts +surmullet +surmullets +surnai +surnay +surname +surnamed +surnamer +surnamers +surnames +surnaming +surnap +surnape +surnominal +surnoun +surpass +surpassable +surpassed +surpasser +surpasses +surpassing +surpassingly +surpassingness +surpeopled +surphul +surplice +surpliced +surplices +surplicewise +surplician +surplus +surplusage +surpluses +surplusing +surpoose +surpreciation +surprint +surprinted +surprinting +surprints +surprisable +surprisal +surprise +surprised +surprisedly +surprisement +surpriseproof +surpriser +surprisers +surprises +surprising +surprisingly +surprisingness +surprizal +surprize +surprized +surprizes +surprizing +surquedry +surquidy +surquidry +surra +surrah +surras +surreal +surrealism +surrealist +surrealistic +surrealistically +surrealists +surrebound +surrebut +surrebuttal +surrebutter +surrebutting +surrection +surrey +surrein +surreys +surrejoin +surrejoinder +surrejoinders +surrenal +surrender +surrendered +surrenderee +surrenderer +surrendering +surrenderor +surrenders +surrendry +surrept +surreption +surreptitious +surreptitiously +surreptitiousness +surreverence +surreverently +surrogacy +surrogacies +surrogate +surrogated +surrogates +surrogateship +surrogating +surrogation +surroyal +surroyals +surrosion +surround +surrounded +surroundedly +surrounder +surrounding +surroundings +surrounds +sursaturation +sursise +sursize +sursolid +surstyle +sursumduction +sursumvergence +sursumversion +surtax +surtaxed +surtaxes +surtaxing +surtout +surtouts +surturbrand +surucucu +surv +survey +surveyable +surveyage +surveyal +surveyance +surveyed +surveying +surveil +surveiled +surveiling +surveillance +surveillant +surveils +surveyor +surveyors +surveyorship +surveys +surview +survigrous +survise +survivability +survivable +survival +survivalism +survivalist +survivals +survivance +survivancy +survivant +survive +survived +surviver +survivers +survives +surviving +survivor +survivoress +survivors +survivorship +surwan +sus +susan +susanchite +susanee +susanna +susanne +susannite +susans +suscept +susceptance +susceptibility +susceptibilities +susceptible +susceptibleness +susceptibly +susception +susceptive +susceptiveness +susceptivity +susceptor +suscipient +suscitate +suscitation +suscite +sushi +susi +susian +susianian +susie +suslik +susliks +susotoxin +suspect +suspectable +suspected +suspectedly +suspectedness +suspecter +suspectful +suspectfulness +suspectible +suspecting +suspection +suspectless +suspector +suspects +suspend +suspended +suspender +suspenderless +suspenders +suspendibility +suspendible +suspending +suspends +suspensation +suspense +suspenseful +suspensefulness +suspensely +suspenses +suspensibility +suspensible +suspension +suspensions +suspensive +suspensively +suspensiveness +suspensoid +suspensor +suspensory +suspensoria +suspensorial +suspensories +suspensorium +suspercollate +suspicable +suspicion +suspicionable +suspicional +suspicioned +suspicionful +suspicioning +suspicionless +suspicions +suspicious +suspiciously +suspiciousness +suspiral +suspiration +suspiratious +suspirative +suspire +suspired +suspires +suspiring +suspirious +susquehanna +suss +sussex +sussexite +sussexman +sussy +susso +sussultatory +sussultorial +sustain +sustainable +sustained +sustainedly +sustainer +sustaining +sustainingly +sustainment +sustains +sustanedly +sustenance +sustenanceless +sustenant +sustentacula +sustentacular +sustentaculum +sustentate +sustentation +sustentational +sustentative +sustentator +sustention +sustentive +sustentor +sustinent +susu +susuhunan +susuidae +susumu +susurr +susurrant +susurrate +susurrated +susurrating +susurration +susurrations +susurringly +susurrous +susurrus +susurruses +sutaio +suterbery +suterberry +suterberries +suther +sutherlandia +sutile +sutler +sutlerage +sutleress +sutlery +sutlers +sutlership +suto +sutor +sutoria +sutorial +sutorian +sutorious +sutra +sutras +sutta +suttapitaka +suttas +suttee +sutteeism +suttees +sutten +sutter +suttin +suttle +sutu +sutural +suturally +suturation +suture +sutured +sutures +suturing +suu +suum +suwandi +suwarro +suwe +suz +suzan +suzanne +suzerain +suzeraine +suzerains +suzerainship +suzerainty +suzerainties +suzette +suzettes +suzy +suzuki +sv +svabite +svamin +svan +svanetian +svanish +svante +svantovit +svarabhakti +svarabhaktic +svaraj +svarajes +svarajs +svarloka +svastika +svc +svce +svedberg +svedbergs +svelt +svelte +sveltely +svelteness +svelter +sveltest +svengali +svetambara +svgs +sviatonosite +sw +swa +swab +swabbed +swabber +swabberly +swabbers +swabby +swabbie +swabbies +swabbing +swabble +swabian +swabs +swack +swacked +swacken +swacking +swad +swadder +swaddy +swaddish +swaddle +swaddlebill +swaddled +swaddler +swaddles +swaddling +swadeshi +swadeshism +swag +swagbelly +swagbellied +swagbellies +swage +swaged +swager +swagers +swages +swagged +swagger +swaggered +swaggerer +swaggerers +swaggering +swaggeringly +swaggers +swaggi +swaggy +swaggie +swagging +swaggir +swaging +swaglike +swagman +swagmen +swags +swagsman +swagsmen +swahilese +swahili +swahilian +swahilize +sway +swayable +swayableness +swayback +swaybacked +swaybacks +swayed +swayer +swayers +swayful +swaying +swayingly +swail +swayless +swails +swaimous +swain +swainish +swainishness +swainmote +swains +swainship +swainsona +swaird +sways +swale +swaler +swales +swaling +swalingly +swallet +swallo +swallow +swallowable +swallowed +swallower +swallowing +swallowlike +swallowling +swallowpipe +swallows +swallowtail +swallowtailed +swallowtails +swallowwort +swam +swami +swamy +swamies +swamis +swamp +swampable +swampberry +swampberries +swamped +swamper +swampers +swamphen +swampy +swampier +swampiest +swampine +swampiness +swamping +swampish +swampishness +swampland +swampless +swamps +swampside +swampweed +swampwood +swan +swandown +swanflower +swang +swangy +swanherd +swanherds +swanhood +swanimote +swank +swanked +swankey +swanker +swankest +swanky +swankie +swankier +swankiest +swankily +swankiness +swanking +swankness +swankpot +swanks +swanlike +swanmark +swanmarker +swanmarking +swanmote +swanneck +swannecked +swanned +swanner +swannery +swanneries +swannet +swanny +swanning +swannish +swanpan +swanpans +swans +swansdown +swanskin +swanskins +swantevit +swanweed +swanwort +swap +swape +swapped +swapper +swappers +swapping +swaps +swaraj +swarajes +swarajism +swarajist +swarbie +sward +swarded +swardy +swarding +swards +sware +swarf +swarfer +swarfs +swarga +swarm +swarmed +swarmer +swarmers +swarmy +swarming +swarmingness +swarms +swarry +swart +swartback +swarth +swarthy +swarthier +swarthiest +swarthily +swarthiness +swarthness +swarths +swarty +swartish +swartly +swartness +swartrutter +swartrutting +swartzbois +swartzia +swartzite +swarve +swash +swashbuckle +swashbuckler +swashbucklerdom +swashbucklery +swashbucklering +swashbucklers +swashbuckling +swashed +swasher +swashers +swashes +swashy +swashing +swashingly +swashway +swashwork +swastica +swasticas +swastika +swastikaed +swastikas +swat +swatch +swatchel +swatcher +swatches +swatchway +swath +swathable +swathband +swathe +swatheable +swathed +swather +swathers +swathes +swathy +swathing +swaths +swati +swatow +swats +swatted +swatter +swatters +swatting +swattle +swaver +swazi +swaziland +sweal +sweamish +swear +swearer +swearers +swearing +swearingly +swears +swearword +sweat +sweatband +sweatbox +sweatboxes +sweated +sweater +sweaters +sweatful +sweath +sweathouse +sweaty +sweatier +sweatiest +sweatily +sweatiness +sweating +sweatless +sweatproof +sweats +sweatshirt +sweatshop +sweatshops +sweatweed +swede +sweden +swedenborgian +swedenborgianism +swedenborgism +swedes +swedge +swedger +swedish +swedru +sweeny +sweenies +sweens +sweep +sweepable +sweepage +sweepback +sweepboard +sweepdom +sweeper +sweeperess +sweepers +sweepforward +sweepy +sweepier +sweepiest +sweeping +sweepingly +sweepingness +sweepings +sweeps +sweepstake +sweepstakes +sweepup +sweepwasher +sweepwashings +sweer +sweered +sweert +sweese +sweeswee +sweet +sweetbells +sweetberry +sweetbread +sweetbreads +sweetbriar +sweetbrier +sweetbriery +sweetbriers +sweetclover +sweeten +sweetened +sweetener +sweeteners +sweetening +sweetenings +sweetens +sweeter +sweetest +sweetfish +sweetful +sweetheart +sweetheartdom +sweethearted +sweetheartedness +sweethearting +sweethearts +sweetheartship +sweety +sweetie +sweeties +sweetiewife +sweeting +sweetings +sweetish +sweetishly +sweetishness +sweetkins +sweetleaf +sweetless +sweetly +sweetlike +sweetling +sweetmaker +sweetman +sweetmeal +sweetmeat +sweetmeats +sweetmouthed +sweetness +sweetroot +sweets +sweetshop +sweetsome +sweetsop +sweetsops +sweetwater +sweetweed +sweetwood +sweetwort +swego +swelchie +swell +swellage +swelldom +swelldoodle +swelled +sweller +swellest +swellfish +swellfishes +swellhead +swellheaded +swellheadedness +swellheads +swelly +swelling +swellings +swellish +swellishness +swellmobsman +swellness +swells +swelltoad +swelp +swelt +swelter +sweltered +swelterer +sweltering +swelteringly +swelters +swelth +swelty +sweltry +sweltrier +sweltriest +swep +swept +sweptback +sweptwing +swerd +swertia +swervable +swerve +swerved +swerveless +swerver +swervers +swerves +swervily +swerving +sweven +swevens +swy +swick +swidden +swidge +swietenia +swift +swiften +swifter +swifters +swiftest +swiftfoot +swifty +swiftian +swiftie +swiftlet +swiftly +swiftlier +swiftliest +swiftlike +swiftness +swifts +swig +swigged +swigger +swiggers +swigging +swiggle +swigs +swile +swilkie +swill +swillbelly +swillbowl +swilled +swiller +swillers +swilling +swillpot +swills +swilltub +swim +swimbel +swimy +swimmable +swimmer +swimmeret +swimmerette +swimmers +swimmy +swimmier +swimmiest +swimmily +swimminess +swimming +swimmingly +swimmingness +swimmings +swimmist +swims +swimsuit +swimsuits +swinburnesque +swinburnian +swindle +swindleable +swindled +swindledom +swindler +swindlery +swindlers +swindlership +swindles +swindling +swindlingly +swine +swinebread +swinecote +swinehead +swineherd +swineherdship +swinehood +swinehull +swiney +swinely +swinelike +swinepipe +swinepox +swinepoxes +swinery +swinesty +swinestone +swing +swingable +swingably +swingaround +swingback +swingboat +swingdevil +swingdingle +swinge +swinged +swingeing +swingeingly +swingel +swingeour +swinger +swingers +swinges +swingy +swingier +swingiest +swinging +swingingly +swingism +swingknife +swingle +swinglebar +swingled +swingles +swingletail +swingletree +swingling +swingman +swingometer +swings +swingstock +swingtree +swinish +swinishly +swinishness +swink +swinked +swinker +swinking +swinks +swinney +swinneys +swipe +swiped +swiper +swipes +swipy +swiping +swiple +swiples +swipper +swipple +swipples +swird +swire +swirl +swirled +swirly +swirlier +swirliest +swirling +swirlingly +swirls +swirrer +swirring +swish +swished +swisher +swishers +swishes +swishy +swishier +swishiest +swishing +swishingly +swiss +swisser +swisses +swissess +swissing +switch +switchable +switchback +switchbacker +switchbacks +switchblade +switchblades +switchboard +switchboards +switched +switchel +switcher +switcheroo +switchers +switches +switchgear +switchgirl +switchy +switchyard +switching +switchings +switchkeeper +switchlike +switchman +switchmen +switchover +switchtail +swith +swithe +swythe +swithen +swither +swithered +swithering +swithers +swithin +swithly +switzer +switzeress +switzerland +swive +swived +swivel +swiveled +swiveleye +swiveleyed +swiveling +swivelled +swivellike +swivelling +swivels +swiveltail +swiver +swives +swivet +swivets +swivetty +swiving +swiwet +swiz +swizz +swizzle +swizzled +swizzler +swizzlers +swizzles +swizzling +swleaves +swob +swobbed +swobber +swobbers +swobbing +swobs +swollen +swollenly +swollenness +swoln +swom +swonk +swonken +swoon +swooned +swooner +swooners +swoony +swooning +swooningly +swoons +swoop +swooped +swooper +swoopers +swooping +swoops +swoopstake +swoose +swooses +swoosh +swooshed +swooshes +swooshing +swop +swopped +swopping +swops +sword +swordbearer +swordbill +swordcraft +sworded +sworder +swordfish +swordfishery +swordfisherman +swordfishes +swordfishing +swordgrass +swordick +swording +swordknot +swordless +swordlet +swordlike +swordmaker +swordmaking +swordman +swordmanship +swordmen +swordplay +swordplayer +swordproof +swords +swordslipper +swordsman +swordsmanship +swordsmen +swordsmith +swordster +swordstick +swordswoman +swordtail +swordweed +swore +sworn +swosh +swot +swots +swotted +swotter +swotters +swotting +swough +swoun +swound +swounded +swounding +swounds +swouned +swouning +swouns +swow +swum +swung +swungen +swure +szaibelyite +szekler +szlachta +szopelka +t +ta +taa +taal +taalbond +taar +taata +tab +tabac +tabacco +tabacin +tabacism +tabacosis +tabacum +tabagie +tabagism +taband +tabanid +tabanidae +tabanids +tabaniform +tabanuco +tabanus +tabard +tabarded +tabardillo +tabards +tabaret +tabarets +tabasco +tabasheer +tabashir +tabatiere +tabaxir +tabbarea +tabbed +tabber +tabby +tabbied +tabbies +tabbying +tabbinet +tabbing +tabbis +tabbises +tabebuia +tabefaction +tabefy +tabel +tabella +tabellaria +tabellariaceae +tabellion +taber +taberdar +tabered +tabering +taberna +tabernacle +tabernacled +tabernacler +tabernacles +tabernacling +tabernacular +tabernae +tabernaemontana +tabernariae +tabers +tabes +tabescence +tabescent +tabet +tabetic +tabetics +tabetiform +tabetless +tabi +tabic +tabid +tabidly +tabidness +tabific +tabifical +tabinet +tabira +tabis +tabitha +tabitude +tabla +tablas +tablature +table +tableau +tableaus +tableaux +tablecloth +tableclothy +tablecloths +tableclothwise +tabled +tablefellow +tablefellowship +tableful +tablefuls +tablehopped +tablehopping +tableity +tableland +tablelands +tableless +tablelike +tablemaid +tablemaker +tablemaking +tableman +tablemate +tablement +tablemount +tabler +tables +tablesful +tablespoon +tablespoonful +tablespoonfuls +tablespoons +tablespoonsful +tablet +tabletary +tableted +tableting +tabletop +tabletops +tablets +tabletted +tabletting +tableware +tablewise +tablier +tablina +tabling +tablinum +tablita +tabloid +tabloids +tabog +taboo +tabooed +tabooing +tabooism +tabooist +taboos +taboot +taboparalysis +taboparesis +taboparetic +tabophobia +tabor +tabored +taborer +taborers +taboret +taborets +taborin +taborine +taborines +taboring +taborins +taborite +tabors +tabour +taboured +tabourer +tabourers +tabouret +tabourets +tabourin +tabourine +tabouring +tabours +tabret +tabriz +tabs +tabstop +tabstops +tabu +tabued +tabuing +tabula +tabulable +tabulae +tabular +tabulare +tabulary +tabularia +tabularisation +tabularise +tabularised +tabularising +tabularium +tabularization +tabularize +tabularized +tabularizing +tabularly +tabulata +tabulate +tabulated +tabulates +tabulating +tabulation +tabulations +tabulator +tabulatory +tabulators +tabule +tabuliform +tabus +tabut +tacahout +tacamahac +tacamahaca +tacamahack +tacan +tacana +tacanan +tacca +taccaceae +taccaceous +taccada +tace +taces +tacet +tach +tachardia +tachardiinae +tache +tacheless +tacheography +tacheometer +tacheometry +tacheometric +taches +tacheture +tachhydrite +tachi +tachyauxesis +tachyauxetic +tachibana +tachycardia +tachycardiac +tachygen +tachygenesis +tachygenetic +tachygenic +tachyglossal +tachyglossate +tachyglossidae +tachyglossus +tachygraph +tachygrapher +tachygraphy +tachygraphic +tachygraphical +tachygraphically +tachygraphist +tachygraphometer +tachygraphometry +tachyhydrite +tachyiatry +tachylalia +tachylite +tachylyte +tachylytic +tachymeter +tachymetry +tachymetric +tachina +tachinaria +tachinarian +tachinid +tachinidae +tachinids +tachiol +tachyon +tachyphagia +tachyphasia +tachyphemia +tachyphylactic +tachyphylaxia +tachyphylaxis +tachyphrasia +tachyphrenia +tachypnea +tachypneic +tachypnoea +tachypnoeic +tachyscope +tachyseism +tachysystole +tachism +tachisme +tachisms +tachist +tachiste +tachysterol +tachistes +tachistoscope +tachistoscopic +tachistoscopically +tachists +tachytely +tachytelic +tachythanatous +tachytype +tachytomy +tachogram +tachograph +tachometer +tachometers +tachometry +tachometric +tachophobia +tachoscope +tachs +tacit +tacitean +tacitly +tacitness +taciturn +taciturnist +taciturnity +taciturnities +taciturnly +tack +tackboard +tacked +tackey +tacker +tackers +tacket +tacketed +tackety +tackets +tacky +tackier +tackies +tackiest +tackify +tackified +tackifier +tackifies +tackifying +tackily +tackiness +tacking +tackingly +tackle +tackled +tackleless +tackleman +tackler +tacklers +tackles +tackless +tackling +tacklings +tackproof +tacks +tacksman +tacksmen +taclocus +tacmahack +tacnode +tacnodes +taco +tacoma +taconian +taconic +taconite +taconites +tacos +tacpoint +tacso +tacsonia +tact +tactable +tactful +tactfully +tactfulness +tactic +tactical +tactically +tactician +tacticians +tactics +tactile +tactilely +tactilist +tactility +tactilities +tactilogical +tactinvariant +taction +tactions +tactite +tactive +tactless +tactlessly +tactlessness +tactoid +tactometer +tactor +tactosol +tacts +tactual +tactualist +tactuality +tactually +tactus +tacuacine +taculli +tad +tadbhava +tade +tadjik +tadousac +tadpole +tadpoledom +tadpolehood +tadpolelike +tadpoles +tadpolism +tads +tae +tael +taels +taen +taenia +taeniacidal +taeniacide +taeniada +taeniae +taeniafuge +taenial +taenian +taenias +taeniasis +taeniata +taeniate +taenicide +taenidia +taenidial +taenidium +taeniform +taenifuge +taeniiform +taeninidia +taeniobranchia +taeniobranchiate +taeniodonta +taeniodontia +taeniodontidae +taenioglossa +taenioglossate +taenioid +taeniola +taeniosome +taeniosomi +taeniosomous +taenite +taennin +taetsia +taffarel +taffarels +tafferel +tafferels +taffeta +taffetas +taffety +taffetized +taffy +taffia +taffias +taffies +taffylike +taffymaker +taffymaking +taffywise +taffle +taffrail +taffrails +tafia +tafias +tafinagh +taft +tafwiz +tag +tagabilis +tagakaolo +tagal +tagala +tagalize +tagalo +tagalog +tagalogs +tagalong +tagalongs +tagasaste +tagassu +tagassuidae +tagatose +tagaur +tagbanua +tagboard +tagboards +tagel +tagetes +tagetol +tagetone +tagged +tagger +taggers +taggy +tagging +taggle +taghairm +taghlik +tagilite +tagish +taglet +taglia +tagliacotian +tagliacozzian +tagliarini +tagliatelle +taglike +taglioni +taglock +tagmeme +tagmemes +tagmemic +tagmemics +tagnicati +tagrag +tagraggery +tagrags +tags +tagsore +tagster +tagtail +tagua +taguan +tagula +tagus +tagwerk +taha +tahali +tahami +tahanun +tahar +taharah +taheen +tahgook +tahil +tahin +tahina +tahiti +tahitian +tahitians +tahkhana +tahltan +tahona +tahr +tahrs +tahseeldar +tahsil +tahsildar +tahsils +tahsin +tahua +tai +tay +taiaha +tayassu +tayassuid +tayassuidae +taich +tayer +taig +taiga +taigas +taygeta +taiglach +taigle +taiglesome +taihoa +taiyal +tayir +taikhana +taikih +taikun +tail +tailage +tailback +tailbacks +tailband +tailboard +tailbone +tailbones +tailcoat +tailcoated +tailcoats +tailed +tailender +tailer +tailers +tailet +tailfan +tailfirst +tailflower +tailforemost +tailgate +tailgated +tailgater +tailgates +tailgating +tailge +tailgunner +tailhead +taily +tailye +tailing +tailings +taille +tailles +tailless +taillessly +taillessness +tailleur +taillie +taillight +taillights +taillike +tailloir +tailor +taylor +tailorage +tailorbird +tailorcraft +tailordom +tailored +tailoress +tailorhood +tailory +tailoring +tailorism +taylorism +taylorite +tailorization +tailorize +taylorize +tailorless +tailorly +tailorlike +tailorman +tailors +tailorship +tailorwise +tailpiece +tailpin +tailpipe +tailpipes +tailplane +tailrace +tailraces +tails +tailshaft +tailsheet +tailskid +tailskids +tailsman +tailspin +tailspins +tailstock +tailte +tailward +tailwards +tailwater +tailwind +tailwinds +tailwise +tailzee +tailzie +tailzied +taimen +taimyrite +tain +tainan +taino +tainos +tains +taint +taintable +tainte +tainted +taintedness +tainting +taintless +taintlessly +taintlessness +taintment +taintor +taintproof +taints +tainture +taintworm +tainui +taipan +taipans +taipei +taipi +taiping +taipo +tayra +tairge +tairger +tairn +tayrona +taysaam +taisch +taise +taish +taisho +taysmm +taissle +taistrel +taistril +tait +taiver +taivers +taivert +taiwan +taiwanese +taiwanhemp +taj +tajes +tajik +tajiki +taka +takable +takahe +takahes +takayuki +takamaka +takao +takar +take +takeable +takeaway +taked +takedown +takedownable +takedowns +takeful +takeing +takelma +taken +takeoff +takeoffs +takeout +takeouts +takeover +takeovers +taker +takers +takes +taketh +takeuchi +takhaar +takhtadjy +taky +takilman +takin +taking +takingly +takingness +takings +takins +takyr +takitumu +takkanah +takosis +takrouri +takt +taku +tal +tala +talabon +talahib +talaing +talayot +talayoti +talaje +talak +talalgia +talamanca +talamancan +talanton +talao +talapoin +talapoins +talar +talari +talaria +talaric +talars +talas +talbot +talbotype +talbotypist +talc +talced +talcer +talcher +talcing +talck +talcked +talcky +talcking +talclike +talcochlorite +talcoid +talcomicaceous +talcose +talcous +talcs +talcum +talcums +tald +tale +talebearer +talebearers +talebearing +talebook +talecarrier +talecarrying +taled +taleful +talegalla +talegallinae +talegallus +taleysim +talemaster +talemonger +talemongering +talent +talented +talenter +talenting +talentless +talents +talepyet +taler +talers +tales +talesman +talesmen +taleteller +taletelling +talewise +tali +taliacotian +taliage +taliation +taliera +taligrade +talinum +talio +talion +talionic +talionis +talions +talipat +taliped +talipedic +talipeds +talipes +talipomanus +talipot +talipots +talis +talisay +talishi +talyshin +talisman +talismanic +talismanical +talismanically +talismanist +talismanni +talismans +talite +talitha +talitol +talk +talkability +talkable +talkathon +talkative +talkatively +talkativeness +talked +talkee +talker +talkers +talkfest +talkful +talky +talkie +talkier +talkies +talkiest +talkiness +talking +talkings +talks +talkworthy +tall +tallage +tallageability +tallageable +tallaged +tallages +tallaging +tallahassee +tallaisim +tallaism +tallapoi +tallate +tallboy +tallboys +tallegalane +taller +tallero +talles +tallest +tallet +talli +tally +talliable +talliage +talliar +talliate +talliated +talliating +talliatum +tallied +tallier +talliers +tallies +tallyho +tallyhoed +tallyhoing +tallyhos +tallying +tallyman +tallymanship +tallymen +tallis +tallish +tallyshop +tallit +tallith +tallithes +tallithim +tallitoth +tallywag +tallywalka +tallywoman +tallywomen +tallness +tallnesses +talloel +tallol +tallols +tallote +tallow +tallowberry +tallowberries +tallowed +tallower +tallowy +tallowiness +tallowing +tallowish +tallowlike +tallowmaker +tallowmaking +tallowman +tallowroot +tallows +tallowweed +tallowwood +tallwood +talma +talmas +talmouse +talmud +talmudic +talmudical +talmudism +talmudist +talmudistic +talmudistical +talmudists +talmudization +talmudize +talocalcaneal +talocalcanean +talocrural +talofibular +talon +talonavicular +taloned +talonic +talonid +talons +talooka +talookas +taloscaphoid +talose +talotibial +talpa +talpacoti +talpatate +talpetate +talpicide +talpid +talpidae +talpify +talpiform +talpine +talpoid +talshide +taltarum +talter +talthib +taltushtuntude +taluche +taluhet +taluk +taluka +talukas +talukdar +talukdari +taluks +talus +taluses +taluto +talwar +talweg +talwood +tam +tama +tamability +tamable +tamableness +tamably +tamaceae +tamachek +tamacoare +tamal +tamale +tamales +tamals +tamanac +tamanaca +tamanaco +tamandu +tamandua +tamanduas +tamanduy +tamandus +tamanoas +tamanoir +tamanowus +tamanu +tamara +tamarack +tamaracks +tamaraite +tamarao +tamaraos +tamarau +tamaraus +tamaricaceae +tamaricaceous +tamarin +tamarind +tamarinds +tamarindus +tamarins +tamarisk +tamarisks +tamarix +tamaroa +tamas +tamasha +tamashas +tamashek +tamasic +tamaulipecan +tambac +tambacs +tambala +tambalas +tambaroora +tamber +tambo +tamboo +tambookie +tambor +tambouki +tambour +tamboura +tambouras +tamboured +tambourer +tambouret +tambourgi +tambourin +tambourinade +tambourine +tambourines +tambouring +tambourins +tambourist +tambours +tambreet +tambuki +tambur +tambura +tamburan +tamburas +tamburello +tamburitza +tamburone +tamburs +tame +tameability +tameable +tameableness +tamed +tamehearted +tameheartedness +tamein +tameins +tameless +tamelessly +tamelessness +tamely +tamenes +tameness +tamenesses +tamer +tamerlanism +tamers +tames +tamest +tamias +tamidine +tamil +tamilian +tamilic +tamine +taming +taminy +tamis +tamise +tamises +tamlung +tammany +tammanial +tammanyism +tammanyite +tammanyize +tammanize +tammar +tammy +tammie +tammies +tammock +tammuz +tamoyo +tamonea +tamp +tampa +tampala +tampalas +tampan +tampang +tampans +tamped +tamper +tampered +tamperer +tamperers +tampering +tamperproof +tampers +tampin +tamping +tampion +tampioned +tampions +tampoe +tampoy +tampon +tamponade +tamponage +tamponed +tamponing +tamponment +tampons +tampoon +tamps +tampur +tams +tamul +tamulian +tamulic +tamure +tamus +tamworth +tamzine +tan +tana +tanacetyl +tanacetin +tanacetone +tanacetum +tanach +tanadar +tanager +tanagers +tanagra +tanagraean +tanagridae +tanagrine +tanagroid +tanaidacea +tanaist +tanak +tanaka +tanala +tanan +tanbark +tanbarks +tanbur +tancel +tanchelmian +tanchoir +tandan +tandava +tandem +tandemer +tandemist +tandemize +tandems +tandemwise +tandy +tandle +tandoor +tandoori +tandour +tandsticka +tandstickor +tane +tanega +tanekaha +tang +tanga +tangaloa +tangalung +tangantangan +tangaridae +tangaroa +tangaroan +tanged +tangeite +tangelo +tangelos +tangence +tangences +tangency +tangencies +tangent +tangental +tangentally +tangential +tangentiality +tangentially +tangently +tangents +tanger +tangerine +tangerines +tangfish +tangfishes +tangham +tanghan +tanghin +tanghinia +tanghinin +tangi +tangy +tangibile +tangibility +tangible +tangibleness +tangibles +tangibly +tangie +tangier +tangiest +tangile +tangilin +tanginess +tanging +tangipahoa +tangka +tanglad +tangle +tangleberry +tangleberries +tangled +tanglefish +tanglefishes +tanglefoot +tanglehead +tanglement +tangleproof +tangler +tangleroot +tanglers +tangles +tanglesome +tangless +tanglewrack +tangly +tanglier +tangliest +tangling +tanglingly +tango +tangoed +tangoing +tangoreceptor +tangos +tangram +tangrams +tangs +tangue +tanguile +tanguin +tangum +tangun +tangut +tanh +tanha +tanhouse +tania +tanya +tanyard +tanyards +tanica +tanier +taniko +taniness +tanyoan +tanist +tanistic +tanystomata +tanystomatous +tanystome +tanistry +tanistries +tanists +tanistship +tanite +tanitic +tanjib +tanjong +tank +tanka +tankage +tankages +tankah +tankard +tankards +tankas +tanked +tanker +tankerabogus +tankers +tankert +tankette +tankful +tankfuls +tankie +tanking +tankka +tankle +tankless +tanklike +tankmaker +tankmaking +tankman +tankodrome +tankroom +tanks +tankship +tankships +tankwise +tanling +tanna +tannable +tannadar +tannage +tannages +tannaic +tannaim +tannaitic +tannalbin +tannase +tannate +tannates +tanned +tanner +tannery +tanneries +tanners +tannest +tannhauser +tanny +tannic +tannid +tannide +tanniferous +tannigen +tannyl +tannin +tannined +tanning +tannings +tanninlike +tannins +tannish +tannocaffeic +tannogallate +tannogallic +tannogelatin +tannogen +tannoid +tannometer +tano +tanoa +tanoan +tanproof +tanquam +tanquelinian +tanquen +tanrec +tanrecs +tans +tansey +tansel +tansy +tansies +tanstuff +tantadlin +tantafflin +tantalate +tantalean +tantalian +tantalic +tantaliferous +tantalifluoride +tantalisation +tantalise +tantalised +tantaliser +tantalising +tantalisingly +tantalite +tantalization +tantalize +tantalized +tantalizer +tantalizers +tantalizes +tantalizing +tantalizingly +tantalizingness +tantalofluoride +tantalous +tantalum +tantalums +tantalus +tantaluses +tantamount +tantara +tantarabobus +tantarara +tantaras +tantawy +tanti +tantieme +tantivy +tantivies +tantle +tanto +tantony +tantra +tantras +tantric +tantrik +tantrism +tantrist +tantrum +tantrums +tantum +tanwood +tanworks +tanzania +tanzanian +tanzanians +tanzanite +tanzeb +tanzy +tanzib +tanzine +tao +taoiya +taoyin +taoism +taoist +taoistic +taoists +taonurus +taos +taotai +tap +tapa +tapachula +tapachulteca +tapacolo +tapaculo +tapaculos +tapacura +tapadera +tapaderas +tapadero +tapaderos +tapayaxin +tapajo +tapalo +tapalos +tapamaker +tapamaking +tapas +tapasvi +tape +tapeats +tapecopy +taped +tapedrives +tapeinocephaly +tapeinocephalic +tapeinocephalism +tapeless +tapelike +tapeline +tapelines +tapemaker +tapemaking +tapeman +tapemarks +tapemen +tapemove +tapen +taper +taperbearer +tapered +taperer +taperers +tapery +tapering +taperingly +taperly +tapermaker +tapermaking +taperness +tapers +taperstick +taperwise +tapes +tapesium +tapester +tapestry +tapestried +tapestries +tapestrying +tapestrylike +tapestring +tapet +tapeta +tapetal +tapete +tapeti +tapetis +tapetless +tapetta +tapetum +tapework +tapeworm +tapeworms +taphephobia +taphole +tapholes +taphouse +taphouses +taphria +taphrina +taphrinaceae +tapia +tapidero +tapijulapane +tapinceophalism +taping +tapings +tapinocephaly +tapinocephalic +tapinoma +tapinophoby +tapinophobia +tapinosis +tapioca +tapiocas +tapiolite +tapir +tapiridae +tapiridian +tapirine +tapiro +tapiroid +tapirs +tapirus +tapis +tapiser +tapises +tapism +tapisser +tapissery +tapisserie +tapissier +tapist +tapit +taplash +tapleyism +taplet +tapling +tapmost +tapnet +tapoa +taposa +tapotement +tapoun +tappa +tappable +tappableness +tappall +tappaul +tapped +tappen +tapper +tapperer +tappers +tappertitian +tappet +tappets +tappietoorie +tapping +tappings +tappish +tappit +tappoon +taprobane +taproom +taprooms +taproot +taprooted +taproots +taps +tapsalteerie +tapsman +tapster +tapsterly +tapsterlike +tapsters +tapstress +tapu +tapuya +tapuyan +tapuyo +tapul +tapwort +taqlid +taqua +tar +tara +tarabooka +taracahitian +taradiddle +taraf +tarafdar +tarage +tarahumar +tarahumara +tarahumare +tarahumari +tarai +tarairi +tarakihi +taraktogenos +taramasalata +taramellite +taramembe +taranchi +tarand +tarandean +tarandian +tarantara +tarantarize +tarantas +tarantases +tarantass +tarantella +tarantelle +tarantism +tarantist +tarantula +tarantulae +tarantular +tarantulary +tarantulas +tarantulated +tarantulid +tarantulidae +tarantulism +tarantulite +tarantulous +tarapatch +taraph +tarapin +tarapon +tarasc +tarascan +tarasco +tarassis +tarata +taratah +taratantara +taratantarize +tarau +taraxacerin +taraxacin +taraxacum +tarazed +tarbadillo +tarbagan +tarbet +tarble +tarboard +tarbogan +tarboggin +tarboy +tarboosh +tarbooshed +tarbooshes +tarbox +tarbrush +tarbush +tarbushes +tarbuttite +tarcel +tarchon +tardamente +tardando +tardant +tarde +tardenoisian +tardy +tardier +tardies +tardiest +tardigrada +tardigrade +tardigradous +tardily +tardiloquent +tardiloquy +tardiloquous +tardiness +tardity +tarditude +tardive +tardle +tardo +tare +tarea +tared +tarefa +tarefitch +tarentala +tarente +tarentine +tarentism +tarentola +tarepatch +tareq +tares +tarfa +tarflower +targe +targed +targeman +targer +targes +target +targeted +targeteer +targetier +targeting +targetless +targetlike +targetman +targets +targetshooter +targing +targum +targumic +targumical +targumist +targumistic +targumize +tarheel +tarheeler +tarhood +tari +tariana +taryard +taryba +tarie +tariff +tariffable +tariffed +tariffication +tariffing +tariffism +tariffist +tariffite +tariffize +tariffless +tariffs +tarin +taring +tariqa +tariqat +tariri +tariric +taririnic +tarish +tarkalani +tarkani +tarkashi +tarkeean +tarkhan +tarlatan +tarlataned +tarlatans +tarleather +tarletan +tarletans +tarlies +tarlike +tarltonize +tarmac +tarmacadam +tarmacs +tarman +tarmi +tarmined +tarmosined +tarn +tarnal +tarnally +tarnation +tarnish +tarnishable +tarnished +tarnisher +tarnishes +tarnishing +tarnishment +tarnishproof +tarnkappe +tarnlike +tarns +tarnside +taro +taroc +tarocco +tarocs +tarogato +tarogatos +tarok +taroks +taropatch +taros +tarot +tarots +tarp +tarpan +tarpans +tarpaper +tarpapered +tarpapers +tarpaulian +tarpaulin +tarpaulinmaker +tarpaulins +tarpeia +tarpeian +tarpon +tarpons +tarpot +tarps +tarpum +tarquin +tarquinish +tarr +tarraba +tarrack +tarradiddle +tarradiddler +tarragon +tarragona +tarragons +tarras +tarrass +tarrateen +tarratine +tarre +tarred +tarrer +tarres +tarri +tarry +tarriance +tarrie +tarried +tarrier +tarriers +tarries +tarriest +tarrify +tarryiest +tarrying +tarryingly +tarryingness +tarrily +tarriness +tarring +tarrish +tarrock +tarrow +tars +tarsadenitis +tarsal +tarsale +tarsalgia +tarsalia +tarsals +tarse +tarsectomy +tarsectopia +tarsi +tarsia +tarsias +tarsier +tarsiers +tarsiidae +tarsioid +tarsipedidae +tarsipedinae +tarsipes +tarsitis +tarsius +tarsochiloplasty +tarsoclasis +tarsomalacia +tarsome +tarsometatarsal +tarsometatarsi +tarsometatarsus +tarsonemid +tarsonemidae +tarsonemus +tarsophalangeal +tarsophyma +tarsoplasia +tarsoplasty +tarsoptosis +tarsorrhaphy +tarsotarsal +tarsotibal +tarsotomy +tarsus +tart +tartago +tartan +tartana +tartanas +tartane +tartans +tartar +tartarated +tartare +tartarean +tartareous +tartaret +tartary +tartarian +tartaric +tartarin +tartarine +tartarish +tartarism +tartarization +tartarize +tartarized +tartarizing +tartarly +tartarlike +tartarology +tartarous +tartarproof +tartars +tartarum +tartarus +tarte +tarted +tartemorion +tarten +tarter +tartest +tartine +tarting +tartish +tartishly +tartishness +tartle +tartlet +tartlets +tartly +tartness +tartnesses +tartralic +tartramate +tartramic +tartramid +tartramide +tartrate +tartrated +tartrates +tartratoferric +tartrazin +tartrazine +tartrazinic +tartrelic +tartryl +tartrylic +tartro +tartronate +tartronic +tartronyl +tartronylurea +tartrous +tarts +tartufe +tartufery +tartufes +tartuffe +tartuffery +tartuffes +tartuffian +tartuffish +tartuffishly +tartuffism +tartufian +tartufish +tartufishly +tartufism +tartwoman +tartwomen +taruma +tarumari +tarve +tarvia +tarweed +tarweeds +tarwhine +tarwood +tarworks +tarzan +tarzanish +tarzans +tas +tasajillo +tasajillos +tasajo +tasbih +tascal +tasco +taseometer +tash +tasheriff +tashie +tashlik +tashnagist +tashnakist +tashreef +tashrif +tasian +tasimeter +tasimetry +tasimetric +task +taskage +tasked +tasker +tasking +taskit +taskless +tasklike +taskmaster +taskmasters +taskmastership +taskmistress +tasks +tasksetter +tasksetting +taskwork +taskworks +taslet +tasmanian +tasmanite +tass +tassago +tassah +tassal +tassard +tasse +tassel +tasseled +tasseler +tasselet +tasselfish +tassely +tasseling +tasselled +tasseller +tasselly +tasselling +tassellus +tasselmaker +tasselmaking +tassels +tasser +tasses +tasset +tassets +tassie +tassies +tassoo +tastable +tastableness +tastably +taste +tasteable +tasteableness +tasteably +tastebuds +tasted +tasteful +tastefully +tastefulness +tastekin +tasteless +tastelessly +tastelessness +tastemaker +tasten +taster +tasters +tastes +tasty +tastier +tastiest +tastily +tastiness +tasting +tastingly +tastings +tasu +tat +tatami +tatamis +tatar +tatary +tatarian +tataric +tatarization +tatarize +tataupa +tatbeb +tatchy +tate +tater +taters +tates +tath +tathata +tatian +tatianist +tatie +tatinek +tatler +tatmjolk +tatoo +tatoos +tatou +tatouay +tatouays +tatpurusha +tats +tatsanottine +tatsman +tatta +tatted +tatter +tatterdemalion +tatterdemalionism +tatterdemalionry +tatterdemalions +tattered +tatteredly +tatteredness +tattery +tattering +tatterly +tatters +tattersall +tattersalls +tatterwag +tatterwallop +tatther +tatty +tattie +tattied +tattier +tatties +tattiest +tattily +tattiness +tatting +tattings +tattle +tattled +tattlement +tattler +tattlery +tattlers +tattles +tattletale +tattletales +tattling +tattlingly +tattoo +tattooage +tattooed +tattooer +tattooers +tattooing +tattooist +tattooists +tattooment +tattoos +tattva +tatu +tatuasu +tatukira +tatusia +tatusiidae +tau +taube +tauchnitz +taught +taula +taulch +tauli +taulia +taum +taun +taungthu +taunt +taunted +taunter +taunters +taunting +tauntingly +tauntingness +taunton +tauntress +taunts +taupe +taupes +taupo +taupou +taur +tauranga +taurean +tauri +taurian +tauric +tauricide +tauricornous +taurid +tauridian +tauriferous +tauriform +tauryl +taurylic +taurin +taurine +taurines +taurini +taurite +tauroboly +taurobolia +taurobolium +taurocephalous +taurocholate +taurocholic +taurocol +taurocolla +tauroctonus +taurodont +tauroesque +taurokathapsia +taurolatry +tauromachy +tauromachia +tauromachian +tauromachic +tauromaquia +tauromorphic +tauromorphous +taurophile +taurophobe +taurophobia +tauropolos +taurotragus +taurus +tauruses +taus +taut +tautaug +tautaugs +tauted +tautegory +tautegorical +tauten +tautened +tautening +tautens +tauter +tautest +tauting +tautirite +tautit +tautly +tautness +tautnesses +tautochrone +tautochronism +tautochronous +tautog +tautogs +tautoisomerism +tautology +tautologic +tautological +tautologically +tautologicalness +tautologies +tautologise +tautologised +tautologising +tautologism +tautologist +tautologize +tautologized +tautologizer +tautologizing +tautologous +tautologously +tautomer +tautomeral +tautomery +tautomeric +tautomerism +tautomerizable +tautomerization +tautomerize +tautomerized +tautomerizing +tautomers +tautometer +tautometric +tautometrical +tautomorphous +tautonym +tautonymy +tautonymic +tautonymies +tautonymous +tautonyms +tautoousian +tautoousious +tautophony +tautophonic +tautophonical +tautopody +tautopodic +tautosyllabic +tautotype +tautourea +tautousian +tautousious +tautozonal +tautozonality +tauts +tav +tavast +tavastian +tave +tavell +taver +tavern +taverna +taverner +taverners +tavernize +tavernless +tavernly +tavernlike +tavernous +tavernry +taverns +tavernwards +tavers +tavert +tavestock +tavghi +tavy +tavistockite +tavoy +tavola +tavolatite +tavs +taw +tawa +tawdered +tawdry +tawdrier +tawdries +tawdriest +tawdrily +tawdriness +tawed +tawer +tawery +tawers +tawgi +tawhai +tawhid +tawie +tawyer +tawing +tawite +tawkee +tawkin +tawn +tawney +tawneier +tawneiest +tawneys +tawny +tawnie +tawnier +tawnies +tawniest +tawnily +tawniness +tawnle +tawpi +tawpy +tawpie +tawpies +taws +tawse +tawsed +tawses +tawsing +tawtie +tax +taxa +taxability +taxable +taxableness +taxables +taxably +taxaceae +taxaceous +taxameter +taxaspidean +taxation +taxational +taxations +taxative +taxatively +taxator +taxeater +taxeating +taxed +taxeme +taxemes +taxemic +taxeopod +taxeopoda +taxeopody +taxeopodous +taxer +taxers +taxes +taxgatherer +taxgathering +taxi +taxy +taxiable +taxiarch +taxiauto +taxibus +taxicab +taxicabs +taxicorn +taxidea +taxidermal +taxidermy +taxidermic +taxidermist +taxidermists +taxidermize +taxidriver +taxied +taxies +taxiing +taxying +taximan +taximen +taximeter +taximetered +taxin +taxine +taxing +taxingly +taxinomy +taxinomic +taxinomist +taxiplane +taxir +taxis +taxistand +taxite +taxites +taxitic +taxiway +taxiways +taxless +taxlessly +taxlessness +taxman +taxmen +taxodiaceae +taxodium +taxodont +taxology +taxometer +taxon +taxonomer +taxonomy +taxonomic +taxonomical +taxonomically +taxonomies +taxonomist +taxonomists +taxons +taxor +taxpaid +taxpayer +taxpayers +taxpaying +taxus +taxwax +taxwise +tazeea +tazia +tazza +tazzas +tazze +tb +tbs +tbsp +tbssaraglot +tc +tcawi +tch +tchai +tchaikovsky +tchapan +tcharik +tchast +tche +tcheckup +tcheirek +tcheka +tcherkess +tchervonets +tchervonetz +tchervontzi +tchetchentsish +tchetnitsi +tchetvert +tchi +tchick +tchincou +tchr +tchu +tchwi +tck +td +tdr +te +tea +teaberry +teaberries +teaboard +teaboards +teaboy +teabowl +teabowls +teabox +teaboxes +teacake +teacakes +teacart +teacarts +teach +teachability +teachable +teachableness +teachably +teache +teached +teacher +teacherage +teacherdom +teacheress +teacherhood +teachery +teacherish +teacherless +teacherly +teacherlike +teachers +teachership +teaches +teachy +teaching +teachingly +teachings +teachless +teachment +teacup +teacupful +teacupfuls +teacups +teacupsful +tead +teadish +teaey +teaer +teagardeny +teagle +teague +teagueland +teaguelander +teahouse +teahouses +teaing +teaish +teaism +teak +teakettle +teakettles +teaks +teakwood +teakwoods +teal +tealeafy +tealery +tealess +teallite +teals +team +teamaker +teamakers +teamaking +teaman +teamed +teameo +teamer +teaming +teamland +teamless +teamman +teammate +teammates +teams +teamsman +teamster +teamsters +teamwise +teamwork +teamworks +tean +teanal +teap +teapoy +teapoys +teapot +teapotful +teapots +teapottykin +tear +tearable +tearableness +tearably +tearage +tearcat +teardown +teardowns +teardrop +teardrops +teared +tearer +tearers +tearful +tearfully +tearfulness +teargas +teargases +teargassed +teargasses +teargassing +teary +tearier +teariest +tearily +teariness +tearing +tearingly +tearjerker +tearjerkers +tearless +tearlessly +tearlessness +tearlet +tearlike +tearoom +tearooms +tearpit +tearproof +tears +tearstain +tearstained +teart +tearthroat +tearthumb +teas +teasable +teasableness +teasably +tease +teaseable +teaseableness +teaseably +teased +teasehole +teasel +teaseled +teaseler +teaselers +teaseling +teaselled +teaseller +teasellike +teaselling +teasels +teaselwort +teasement +teaser +teasers +teases +teashop +teashops +teasy +teasiness +teasing +teasingly +teasle +teasler +teaspoon +teaspoonful +teaspoonfuls +teaspoons +teaspoonsful +teat +teataster +teated +teatfish +teathe +teather +teaty +teatime +teatimes +teatlike +teatling +teatman +teats +teave +teaware +teawares +teaze +teazel +teazeled +teazeling +teazelled +teazelling +teazels +teazer +teazle +teazled +teazles +teazling +tebbad +tebbet +tebeldi +tebet +tebeth +tebu +tec +teca +tecali +tecassir +tech +teched +techy +techie +techier +techies +techiest +techily +techiness +techne +technetium +technetronic +technic +technica +technical +technicalism +technicalist +technicality +technicalities +technicalization +technicalize +technically +technicalness +technician +technicians +technicism +technicist +technicology +technicological +technicolor +technicolored +technicon +technics +techniphone +technique +techniquer +techniques +technism +technist +technocausis +technochemical +technochemistry +technocracy +technocracies +technocrat +technocratic +technocrats +technographer +technography +technographic +technographical +technographically +technol +technolithic +technology +technologic +technological +technologically +technologies +technologist +technologists +technologize +technologue +technonomy +technonomic +technopsychology +technostructure +techous +teck +tecla +tecnoctonia +tecnology +teco +tecoma +tecomin +tecon +tecpanec +tecta +tectal +tectibranch +tectibranchia +tectibranchian +tectibranchiata +tectibranchiate +tectiform +tectocephaly +tectocephalic +tectology +tectological +tectona +tectonic +tectonically +tectonics +tectonism +tectorial +tectorium +tectosages +tectosphere +tectospinal +tectospondyli +tectospondylic +tectospondylous +tectrices +tectricial +tectrix +tectum +tecture +tecum +tecuma +tecuna +ted +teda +tedded +tedder +tedders +teddy +teddies +tedding +tedesca +tedescan +tedesche +tedeschi +tedesco +tedge +tediosity +tedious +tediously +tediousness +tediousome +tedisome +tedium +tediums +teds +tee +teecall +teed +teedle +teeing +teel +teem +teemed +teemer +teemers +teemful +teemfulness +teeming +teemingly +teemingness +teemless +teems +teen +teenage +teenaged +teenager +teenagers +teener +teeners +teenet +teenful +teenfully +teenfuls +teeny +teenybopper +teenyboppers +teenie +teenier +teeniest +teenish +teens +teensy +teensier +teensiest +teenty +teentsy +teentsier +teentsiest +teepee +teepees +teer +teerer +tees +teest +teeswater +teet +teetaller +teetan +teetee +teeter +teeterboard +teetered +teeterer +teetery +teetering +teeteringly +teeters +teetertail +teeth +teethache +teethbrush +teethe +teethed +teether +teethers +teethes +teethful +teethy +teethier +teethiest +teethily +teething +teethings +teethless +teethlike +teethridge +teety +teeting +teetotal +teetotaled +teetotaler +teetotalers +teetotaling +teetotalism +teetotalist +teetotalled +teetotaller +teetotally +teetotalling +teetotals +teetotum +teetotumism +teetotumize +teetotums +teetotumwise +teetsook +teevee +teewhaap +tef +teff +teffs +tefillin +teflon +teg +tega +tegean +tegeticula +tegg +tegmen +tegment +tegmenta +tegmental +tegmentum +tegmina +tegminal +tegmine +tegs +tegua +teguas +teguexin +teguguria +teguima +tegula +tegulae +tegular +tegularly +tegulated +tegumen +tegument +tegumenta +tegumental +tegumentary +teguments +tegumentum +tegumina +teguria +tegurium +tehee +teheran +tehseel +tehseeldar +tehsil +tehsildar +tehuantepecan +tehueco +tehuelche +tehuelchean +tehuelet +teian +teicher +teichopsia +teiglach +teiglech +teihte +teiid +teiidae +teiids +teil +teind +teindable +teinder +teinds +teinland +teinoscope +teioid +teiresias +teise +tejano +tejon +teju +tekedye +tekya +tekiah +tekintsi +tekke +tekken +tekkintzi +teknonymy +teknonymous +teknonymously +tektite +tektites +tektitic +tektos +tektosi +tektosil +tektosilicate +tel +tela +telacoustic +telae +telaesthesia +telaesthetic +telakucha +telamon +telamones +telang +telangiectases +telangiectasy +telangiectasia +telangiectasis +telangiectatic +telangiosis +telanthera +telar +telary +telarian +telarly +telautogram +telautograph +telautography +telautographic +telautographist +telautomatic +telautomatically +telautomatics +telchines +telchinic +tele +teleanemograph +teleangiectasia +telebarograph +telebarometer +teleblem +telecamera +telecast +telecasted +telecaster +telecasters +telecasting +telecasts +telechemic +telechirograph +telecinematography +telecode +telecomm +telecommunicate +telecommunication +telecommunicational +telecommunications +telecomputer +telecomputing +telecon +teleconference +telecourse +telecryptograph +telectrograph +telectroscope +teledendrion +teledendrite +teledendron +teledu +teledus +telefacsimile +telefilm +telefilms +teleg +telega +telegas +telegenic +telegenically +telegn +telegnosis +telegnostic +telegony +telegonic +telegonies +telegonous +telegraf +telegram +telegrammatic +telegramme +telegrammed +telegrammic +telegramming +telegrams +telegraph +telegraphed +telegraphee +telegrapheme +telegrapher +telegraphers +telegraphese +telegraphy +telegraphic +telegraphical +telegraphically +telegraphics +telegraphing +telegraphist +telegraphists +telegraphone +telegraphonograph +telegraphophone +telegraphoscope +telegraphs +telegu +telehydrobarometer +telei +teleia +teleianthous +teleiosis +telekinematography +telekineses +telekinesis +telekinetic +telekinetically +telelectric +telelectrograph +telelectroscope +telelens +telemachus +teleman +telemanometer +telemark +telemarks +telembi +telemechanic +telemechanics +telemechanism +telemen +telemetacarpal +telemeteorograph +telemeteorography +telemeteorographic +telemeter +telemetered +telemetering +telemeters +telemetry +telemetric +telemetrical +telemetrically +telemetries +telemetrist +telemetrograph +telemetrography +telemetrographic +telemotor +telencephal +telencephala +telencephalic +telencephalla +telencephalon +telencephalons +telenergy +telenergic +teleneurite +teleneuron +telenget +telengiscope +telenomus +teleobjective +teleocephali +teleocephalous +teleoceras +teleodesmacea +teleodesmacean +teleodesmaceous +teleodont +teleology +teleologic +teleological +teleologically +teleologies +teleologism +teleologist +teleometer +teleophyte +teleophobia +teleophore +teleoptile +teleorganic +teleoroentgenogram +teleoroentgenography +teleosaur +teleosaurian +teleosauridae +teleosaurus +teleost +teleostean +teleostei +teleosteous +teleostomate +teleostome +teleostomi +teleostomian +teleostomous +teleosts +teleotemporal +teleotrocha +teleozoic +teleozoon +telepath +telepathy +telepathic +telepathically +telepathies +telepathist +telepathize +teleph +telepheme +telephone +telephoned +telephoner +telephoners +telephones +telephony +telephonic +telephonical +telephonically +telephonics +telephoning +telephonist +telephonists +telephonograph +telephonographic +telephonophobia +telephote +telephoty +telephoto +telephotograph +telephotographed +telephotography +telephotographic +telephotographing +telephotographs +telephotometer +telephus +telepicture +teleplay +teleplays +teleplasm +teleplasmic +teleplastic +teleport +teleportation +teleported +teleporting +teleports +telepost +teleprinter +teleprinters +teleprocessing +teleprompter +teleradiography +teleradiophone +teleran +telerans +telergy +telergic +telergical +telergically +teles +telescope +telescoped +telescopes +telescopy +telescopic +telescopical +telescopically +telescopiform +telescoping +telescopist +telescopium +telescreen +telescribe +telescript +telescriptor +teleseism +teleseismic +teleseismology +teleseme +teleses +telesia +telesis +telesiurgic +telesm +telesmatic +telesmatical +telesmeter +telesomatic +telespectroscope +telestereograph +telestereography +telestereoscope +telesteria +telesterion +telesthesia +telesthetic +telestial +telestic +telestich +teletactile +teletactor +teletape +teletex +teletext +teletherapy +telethermogram +telethermograph +telethermometer +telethermometry +telethermoscope +telethon +telethons +teletype +teletyped +teletyper +teletypes +teletypesetter +teletypesetting +teletypewrite +teletypewriter +teletypewriters +teletypewriting +teletyping +teletypist +teletypists +teletopometer +teletranscription +teletube +teleut +teleuto +teleutoform +teleutosori +teleutosorus +teleutosorusori +teleutospore +teleutosporic +teleutosporiferous +teleview +televiewed +televiewer +televiewing +televiews +televise +televised +televises +televising +television +televisional +televisionally +televisionary +televisions +televisor +televisors +televisual +televocal +televox +telewriter +telex +telexed +telexes +telexing +telfairia +telfairic +telfer +telferage +telfered +telfering +telfers +telford +telfordize +telfordized +telfordizing +telfords +telharmony +telharmonic +telharmonium +teli +telia +telial +telic +telical +telically +teliferous +telyn +telinga +teliosorus +teliospore +teliosporic +teliosporiferous +teliostage +telium +tell +tellable +tellach +tellee +tellen +teller +tellers +tellership +telly +tellies +tellieses +telligraph +tellima +tellin +tellina +tellinacea +tellinacean +tellinaceous +telling +tellingly +tellinidae +tellinoid +tells +tellsome +tellt +telltale +telltalely +telltales +telltruth +tellural +tellurate +telluret +tellureted +tellurethyl +telluretted +tellurhydric +tellurian +telluric +telluride +telluriferous +tellurion +tellurism +tellurist +tellurite +tellurium +tellurize +tellurized +tellurizing +tellurometer +telluronium +tellurous +tellus +telmatology +telmatological +teloblast +teloblastic +telocentric +telodendria +telodendrion +telodendron +telodynamic +teloi +telokinesis +telolecithal +telolemma +telolemmata +telome +telomerization +telomes +telomic +telomitic +telonism +teloogoo +telopea +telophase +telophasic +telophragma +telopsis +teloptic +telos +telosynapsis +telosynaptic +telosynaptist +telotaxis +teloteropathy +teloteropathic +teloteropathically +telotype +telotremata +telotrematous +telotroch +telotrocha +telotrochal +telotrochous +telotrophic +telpath +telpher +telpherage +telphered +telpheric +telphering +telpherman +telphermen +telphers +telpherway +telson +telsonic +telsons +telt +telugu +telurgy +tem +tema +temacha +temadau +temalacatl +teman +temanite +tembe +tembeitera +tembeta +tembetara +temblor +temblores +temblors +tembu +temene +temenos +temerarious +temerariously +temerariousness +temerate +temerity +temerities +temeritous +temerous +temerously +temerousness +temescal +temiak +temin +temiskaming +temne +temnospondyli +temnospondylous +temp +tempe +tempean +tempeh +tempehs +temper +tempera +temperability +temperable +temperably +temperality +temperament +temperamental +temperamentalist +temperamentally +temperamentalness +temperamented +temperaments +temperance +temperas +temperate +temperately +temperateness +temperative +temperature +temperatures +tempered +temperedly +temperedness +temperer +temperers +tempery +tempering +temperish +temperless +tempers +tempersome +tempest +tempested +tempesty +tempestical +tempesting +tempestive +tempestively +tempestivity +tempests +tempestuous +tempestuously +tempestuousness +tempete +tempi +tempyo +templar +templardom +templary +templarism +templarlike +templarlikeness +templars +template +templater +templates +temple +templed +templeful +templeless +templelike +temples +templet +templetonia +templets +templeward +templize +templon +templum +tempo +tempora +temporal +temporale +temporalis +temporalism +temporalist +temporality +temporalities +temporalize +temporally +temporalness +temporals +temporalty +temporalties +temporaneous +temporaneously +temporaneousness +temporary +temporaries +temporarily +temporariness +temporator +tempore +temporisation +temporise +temporised +temporiser +temporising +temporisingly +temporist +temporization +temporize +temporized +temporizer +temporizers +temporizes +temporizing +temporizingly +temporoalar +temporoauricular +temporocentral +temporocerebellar +temporofacial +temporofrontal +temporohyoid +temporomalar +temporomandibular +temporomastoid +temporomaxillary +temporooccipital +temporoparietal +temporopontine +temporosphenoid +temporosphenoidal +temporozygomatic +tempos +tempre +temprely +temps +tempt +temptability +temptable +temptableness +temptation +temptational +temptationless +temptations +temptatious +temptatory +tempted +tempter +tempters +tempting +temptingly +temptingness +temptress +temptresses +tempts +temptsome +tempura +tempuras +tempus +temse +temsebread +temseloaf +temser +temulence +temulency +temulent +temulentive +temulently +ten +tenability +tenable +tenableness +tenably +tenace +tenaces +tenacy +tenacious +tenaciously +tenaciousness +tenacity +tenacities +tenacle +tenacula +tenaculum +tenaculums +tenai +tenail +tenaille +tenailles +tenaillon +tenails +tenaim +tenaktak +tenalgia +tenancy +tenancies +tenant +tenantable +tenantableness +tenanted +tenanter +tenanting +tenantism +tenantless +tenantlike +tenantry +tenantries +tenants +tenantship +tench +tenches +tenchweed +tencteri +tend +tendable +tendance +tendances +tendant +tended +tendejon +tendence +tendences +tendency +tendencies +tendencious +tendenciously +tendenciousness +tendent +tendential +tendentially +tendentious +tendentiously +tendentiousness +tender +tenderability +tenderable +tenderably +tendered +tenderee +tenderer +tenderers +tenderest +tenderfeet +tenderfoot +tenderfootish +tenderfoots +tenderful +tenderfully +tenderheart +tenderhearted +tenderheartedly +tenderheartedness +tendering +tenderisation +tenderise +tenderised +tenderiser +tenderish +tenderising +tenderization +tenderize +tenderized +tenderizer +tenderizers +tenderizes +tenderizing +tenderly +tenderling +tenderloin +tenderloins +tenderness +tenderometer +tenders +tendersome +tendicle +tendido +tendinal +tendineal +tending +tendingly +tendinitis +tendinous +tendinousness +tendment +tendo +tendomucin +tendomucoid +tendon +tendonitis +tendonous +tendons +tendoor +tendoplasty +tendosynovitis +tendotome +tendotomy +tendour +tendovaginal +tendovaginitis +tendrac +tendre +tendrel +tendresse +tendry +tendril +tendriled +tendriliferous +tendrillar +tendrilled +tendrilly +tendrilous +tendrils +tendron +tends +tenebra +tenebrae +tenebres +tenebricose +tenebrific +tenebrificate +tenebrio +tenebrion +tenebrionid +tenebrionidae +tenebrious +tenebriously +tenebriousness +tenebrism +tenebrist +tenebrity +tenebrose +tenebrosi +tenebrosity +tenebrous +tenebrously +tenebrousness +tenectomy +tenement +tenemental +tenementary +tenemented +tenementer +tenementization +tenementize +tenements +tenementum +tenenda +tenendas +tenendum +tenent +teneral +teneramente +teneriffe +tenerity +tenesmic +tenesmus +tenesmuses +tenet +tenets +tenez +tenfold +tenfoldness +tenfolds +teng +tengere +tengerite +tenggerese +tengu +tenia +teniacidal +teniacide +teniae +teniafuge +tenias +teniasis +teniasises +tenible +teniente +tenino +tenio +tenla +tenline +tenmantale +tennantite +tenne +tenner +tenners +tennessean +tennesseans +tennessee +tennesseeans +tennis +tennisdom +tennises +tennisy +tennyson +tennysonian +tennysonianism +tennist +tennists +tenno +tennu +tenochtitlan +tenodesis +tenodynia +tenography +tenology +tenomyoplasty +tenomyotomy +tenon +tenonectomy +tenoned +tenoner +tenoners +tenonian +tenoning +tenonitis +tenonostosis +tenons +tenontagra +tenontitis +tenontodynia +tenontography +tenontolemmitis +tenontology +tenontomyoplasty +tenontomyotomy +tenontophyma +tenontoplasty +tenontothecitis +tenontotomy +tenophyte +tenophony +tenoplasty +tenoplastic +tenor +tenore +tenorino +tenorist +tenorister +tenorite +tenorites +tenorless +tenoroon +tenorrhaphy +tenorrhaphies +tenors +tenosynovitis +tenositis +tenostosis +tenosuture +tenotome +tenotomy +tenotomies +tenotomist +tenotomize +tenour +tenours +tenovaginitis +tenpence +tenpences +tenpenny +tenpin +tenpins +tenpounder +tenrec +tenrecidae +tenrecs +tens +tensas +tensaw +tense +tensed +tensegrity +tenseless +tenselessly +tenselessness +tensely +tenseness +tenser +tenses +tensest +tensibility +tensible +tensibleness +tensibly +tensify +tensile +tensilely +tensileness +tensility +tensimeter +tensing +tensiometer +tensiometry +tensiometric +tension +tensional +tensioned +tensioner +tensioning +tensionless +tensions +tensity +tensities +tensive +tenso +tensome +tensometer +tenson +tensor +tensorial +tensors +tensorship +tenspot +tensure +tent +tentability +tentable +tentacle +tentacled +tentaclelike +tentacles +tentacula +tentacular +tentaculata +tentaculate +tentaculated +tentaculifera +tentaculite +tentaculites +tentaculitidae +tentaculocyst +tentaculoid +tentaculum +tentage +tentages +tentamen +tentation +tentative +tentatively +tentativeness +tented +tenter +tenterbelly +tentered +tenterer +tenterhook +tenterhooks +tentering +tenters +tentful +tenth +tenthly +tenthmeter +tenthmetre +tenthredinid +tenthredinidae +tenthredinoid +tenthredinoidea +tenthredo +tenths +tenty +tenticle +tentie +tentier +tentiest +tentiform +tentigo +tentily +tentilla +tentillum +tenting +tention +tentless +tentlet +tentlike +tentmaker +tentmaking +tentmate +tentor +tentory +tentoria +tentorial +tentorium +tentortoria +tents +tenture +tentwards +tentwise +tentwork +tentwort +tenuate +tenue +tenues +tenuicostate +tenuifasciate +tenuiflorous +tenuifolious +tenuious +tenuiroster +tenuirostral +tenuirostrate +tenuirostres +tenuis +tenuistriate +tenuit +tenuity +tenuities +tenuous +tenuously +tenuousness +tenure +tenured +tenures +tenury +tenurial +tenurially +tenuti +tenuto +tenutos +tenzon +tenzone +teocalli +teocallis +teonanacatl +teopan +teopans +teosinte +teosintes +teotihuacan +tepa +tepache +tepal +tepals +tepanec +tepary +teparies +tepas +tepe +tepecano +tepee +tepees +tepefaction +tepefy +tepefied +tepefies +tepefying +tepehua +tepehuane +tepetate +tephillah +tephillim +tephillin +tephra +tephramancy +tephras +tephrite +tephrites +tephritic +tephroite +tephromalacia +tephromancy +tephromyelitic +tephrosia +tephrosis +tepid +tepidaria +tepidarium +tepidity +tepidities +tepidly +tepidness +tepomporize +teponaztli +tepor +tequila +tequilas +tequilla +tequistlateca +tequistlatecan +ter +tera +teraglin +terahertz +terahertzes +terai +terais +terakihi +teramorphous +teraohm +teraohms +terap +teraph +teraphim +teras +terass +terata +teratic +teratical +teratism +teratisms +teratoblastoma +teratogen +teratogenesis +teratogenetic +teratogeny +teratogenic +teratogenicity +teratogenous +teratoid +teratology +teratologic +teratological +teratologies +teratologist +teratoma +teratomas +teratomata +teratomatous +teratophobia +teratoscopy +teratosis +terbia +terbias +terbic +terbium +terbiums +terce +tercel +tercelet +tercelets +tercels +tercentenary +tercentenarian +tercentenaries +tercentenarize +tercentennial +tercentennials +tercer +terceron +terceroon +terces +tercet +tercets +terchloride +tercia +tercine +tercio +terdiurnal +terebate +terebella +terebellid +terebellidae +terebelloid +terebellum +terebene +terebenes +terebenic +terebenthene +terebic +terebilic +terebinic +terebinth +terebinthaceae +terebinthial +terebinthian +terebinthic +terebinthina +terebinthinate +terebinthine +terebinthinous +terebinthus +terebra +terebrae +terebral +terebrant +terebrantia +terebras +terebrate +terebration +terebratula +terebratular +terebratulid +terebratulidae +terebratuliform +terebratuline +terebratulite +terebratuloid +terebridae +teredines +teredinidae +teredo +teredos +terefah +terek +terence +terentian +terephah +terephthalate +terephthalic +terephthallic +teres +teresa +teresian +teresina +terete +teretial +tereticaudate +teretifolious +teretipronator +teretiscapular +teretiscapularis +teretish +teretism +tereu +tereus +terfez +terfezia +terfeziaceae +terga +tergal +tergant +tergeminal +tergeminate +tergeminous +tergiferous +tergite +tergites +tergitic +tergiversant +tergiversate +tergiversated +tergiversating +tergiversation +tergiversator +tergiversatory +tergiverse +tergolateral +tergum +teri +teriann +teriyaki +teriyakis +terlinguaite +term +terma +termagancy +termagant +termagantish +termagantism +termagantly +termagants +termage +termal +terman +termatic +termed +termen +termer +termers +termes +termillenary +termin +terminability +terminable +terminableness +terminably +terminal +terminalia +terminaliaceae +terminalis +terminalization +terminalized +terminally +terminals +terminant +terminate +terminated +terminates +terminating +termination +terminational +terminations +terminative +terminatively +terminator +terminatory +terminators +termine +terminer +terming +termini +terminine +terminism +terminist +terministic +terminize +termino +terminology +terminological +terminologically +terminologies +terminologist +terminologists +terminus +terminuses +termital +termitary +termitaria +termitarium +termite +termites +termitic +termitid +termitidae +termitophagous +termitophile +termitophilous +termless +termlessly +termlessness +termly +termolecular +termon +termor +termors +terms +termtime +termtimes +termwise +tern +terna +ternal +ternar +ternary +ternariant +ternaries +ternarious +ternate +ternately +ternatipinnate +ternatisect +ternatopinnate +terne +terned +terneplate +terner +ternery +ternes +terning +ternion +ternions +ternize +ternlet +terns +ternstroemia +ternstroemiaceae +terotechnology +teroxide +terp +terpadiene +terpane +terpen +terpene +terpeneless +terpenes +terpenic +terpenoid +terphenyl +terpilene +terpin +terpine +terpinene +terpineol +terpinol +terpinolene +terpinols +terpodion +terpolymer +terpsichore +terpsichoreal +terpsichoreally +terpsichorean +terr +terra +terraba +terrace +terraced +terraceless +terraceous +terracer +terraces +terracette +terracewards +terracewise +terracework +terraciform +terracing +terraculture +terrae +terraefilial +terraefilian +terrage +terrain +terrains +terral +terramara +terramare +terramycin +terran +terrance +terrane +terranean +terraneous +terranes +terrapene +terrapin +terrapins +terraquean +terraquedus +terraqueous +terraqueousness +terrar +terraria +terrariia +terrariiums +terrarium +terrariums +terras +terrases +terrasse +terrazzo +terrazzos +terre +terreen +terreens +terreity +terrella +terrellas +terremotive +terrence +terrene +terrenely +terreneness +terrenes +terreno +terreous +terreplein +terrestrial +terrestrialism +terrestriality +terrestrialize +terrestrially +terrestrialness +terrestrials +terrestricity +terrestrify +terrestrious +terret +terreted +terrets +terri +terry +terribilita +terribility +terrible +terribleness +terribles +terribly +terricole +terricoline +terricolist +terricolous +terrie +terrier +terrierlike +terriers +terries +terrify +terrific +terrifical +terrifically +terrification +terrificly +terrificness +terrified +terrifiedly +terrifier +terrifiers +terrifies +terrifying +terrifyingly +terrigene +terrigenous +terriginous +terrine +terrines +territ +territelae +territelarian +territorality +territory +territorial +territorialisation +territorialise +territorialised +territorialising +territorialism +territorialist +territoriality +territorialization +territorialize +territorialized +territorializing +territorially +territorian +territoried +territories +territs +terron +terror +terrorful +terrorific +terrorisation +terrorise +terrorised +terroriser +terrorising +terrorism +terrorist +terroristic +terroristical +terrorists +terrorization +terrorize +terrorized +terrorizer +terrorizes +terrorizing +terrorless +terrorproof +terrors +terrorsome +terse +tersely +terseness +terser +tersest +tersion +tersulfid +tersulfide +tersulphate +tersulphid +tersulphide +tersulphuret +tertenant +tertia +tertial +tertials +tertian +tertiana +tertians +tertianship +tertiary +tertiarian +tertiaries +tertiate +tertii +tertio +tertium +tertius +terton +tertrinal +tertulia +tertullianism +tertullianist +teruah +teruyuki +teruncius +terutero +teruteru +tervalence +tervalency +tervalent +tervariant +tervee +terzet +terzetto +terzettos +terzina +terzio +terzo +tesack +tesarovitch +tescaria +teschenite +teschermacherite +teskere +teskeria +tesla +teslas +tess +tessara +tessarace +tessaraconter +tessaradecad +tessaraglot +tessaraphthong +tessarescaedecahedron +tessel +tesselate +tesselated +tesselating +tesselation +tessella +tessellae +tessellar +tessellate +tessellated +tessellates +tessellating +tessellation +tessellations +tessellite +tessera +tesseract +tesseradecade +tesserae +tesseraic +tesseral +tesserants +tesserarian +tesserate +tesserated +tesseratomy +tesseratomic +tessitura +tessituras +tessiture +tessular +test +testa +testability +testable +testacea +testacean +testaceography +testaceology +testaceous +testaceousness +testacy +testacies +testae +testament +testamenta +testamental +testamentally +testamentalness +testamentary +testamentarily +testamentate +testamentation +testaments +testamentum +testamur +testandi +testao +testar +testata +testate +testation +testator +testatory +testators +testatorship +testatrices +testatrix +testatrixes +testatum +testbed +testcross +teste +tested +testee +testees +tester +testers +testes +testy +testibrachial +testibrachium +testicardinate +testicardine +testicardines +testicle +testicles +testicond +testicular +testiculate +testiculated +testier +testiere +testiest +testify +testificate +testification +testificator +testificatory +testified +testifier +testifiers +testifies +testifying +testily +testimony +testimonia +testimonial +testimonialising +testimonialist +testimonialization +testimonialize +testimonialized +testimonializer +testimonializing +testimonials +testimonies +testimonium +testiness +testing +testingly +testings +testis +testitis +testmatch +teston +testone +testons +testoon +testoons +testor +testosterone +testril +tests +testudinal +testudinaria +testudinarian +testudinarious +testudinata +testudinate +testudinated +testudineal +testudineous +testudines +testudinidae +testudinous +testudo +testudos +testule +tesuque +tesvino +tetanal +tetany +tetania +tetanic +tetanical +tetanically +tetanics +tetanies +tetaniform +tetanigenous +tetanilla +tetanine +tetanisation +tetanise +tetanised +tetanises +tetanising +tetanism +tetanization +tetanize +tetanized +tetanizes +tetanizing +tetanoid +tetanolysin +tetanomotor +tetanospasmin +tetanotoxin +tetanus +tetanuses +tetarcone +tetarconid +tetard +tetartemorion +tetartocone +tetartoconid +tetartohedral +tetartohedrally +tetartohedrism +tetartohedron +tetartoid +tetartosymmetry +tetch +tetched +tetchy +tetchier +tetchiest +tetchily +tetchiness +tete +tetel +teterrimous +teth +tethelin +tether +tetherball +tethered +tethery +tethering +tethers +tethydan +tethys +teths +teton +tetotum +tetotums +tetra +tetraamylose +tetrabasic +tetrabasicity +tetrabelodon +tetrabelodont +tetrabiblos +tetraborate +tetraboric +tetrabrach +tetrabranch +tetrabranchia +tetrabranchiate +tetrabromid +tetrabromide +tetrabromo +tetrabromoethane +tetrabromofluorescein +tetracadactylity +tetracaine +tetracarboxylate +tetracarboxylic +tetracarpellary +tetracene +tetraceratous +tetracerous +tetracerus +tetrachical +tetrachlorid +tetrachloride +tetrachlorides +tetrachloro +tetrachloroethane +tetrachloroethylene +tetrachloromethane +tetrachord +tetrachordal +tetrachordon +tetrachoric +tetrachotomous +tetrachromatic +tetrachromic +tetrachronous +tetracyclic +tetracycline +tetracid +tetracids +tetracocci +tetracoccous +tetracoccus +tetracolic +tetracolon +tetracoral +tetracoralla +tetracoralline +tetracosane +tetract +tetractinal +tetractine +tetractinellid +tetractinellida +tetractinellidan +tetractinelline +tetractinose +tetractys +tetrad +tetradactyl +tetradactyle +tetradactyly +tetradactylous +tetradarchy +tetradecane +tetradecanoic +tetradecapod +tetradecapoda +tetradecapodan +tetradecapodous +tetradecyl +tetradesmus +tetradiapason +tetradic +tetradymite +tetradynamia +tetradynamian +tetradynamious +tetradynamous +tetradite +tetradrachm +tetradrachma +tetradrachmal +tetradrachmon +tetrads +tetraedron +tetraedrum +tetraethyl +tetraethyllead +tetraethylsilane +tetrafluoride +tetrafluoroethylene +tetrafluouride +tetrafolious +tetragamy +tetragenous +tetragyn +tetragynia +tetragynian +tetragynous +tetraglot +tetraglottic +tetragon +tetragonal +tetragonally +tetragonalness +tetragonia +tetragoniaceae +tetragonidium +tetragonous +tetragons +tetragonus +tetragram +tetragrammatic +tetragrammaton +tetragrammatonic +tetragrid +tetrahedra +tetrahedral +tetrahedrally +tetrahedric +tetrahedrite +tetrahedroid +tetrahedron +tetrahedrons +tetrahexahedral +tetrahexahedron +tetrahydrate +tetrahydrated +tetrahydric +tetrahydrid +tetrahydride +tetrahydro +tetrahydrocannabinol +tetrahydrofuran +tetrahydropyrrole +tetrahydroxy +tetrahymena +tetraiodid +tetraiodide +tetraiodo +tetraiodophenolphthalein +tetraiodopyrrole +tetrakaidecahedron +tetraketone +tetrakis +tetrakisazo +tetrakishexahedron +tetralemma +tetralin +tetralite +tetralogy +tetralogic +tetralogies +tetralogue +tetralophodont +tetramastia +tetramastigote +tetramer +tetramera +tetrameral +tetrameralian +tetrameric +tetramerism +tetramerous +tetramers +tetrameter +tetrameters +tetramethyl +tetramethylammonium +tetramethyldiarsine +tetramethylene +tetramethylium +tetramethyllead +tetramethylsilane +tetramin +tetramine +tetrammine +tetramorph +tetramorphic +tetramorphism +tetramorphous +tetrander +tetrandria +tetrandrian +tetrandrous +tetrane +tetranychus +tetranitrate +tetranitro +tetranitroaniline +tetranitromethane +tetrant +tetranuclear +tetrao +tetraodon +tetraodont +tetraodontidae +tetraonid +tetraonidae +tetraoninae +tetraonine +tetrapanax +tetrapartite +tetrapetalous +tetraphalangeate +tetrapharmacal +tetrapharmacon +tetraphenol +tetraphyllous +tetraphony +tetraphosphate +tetrapyla +tetrapylon +tetrapyramid +tetrapyrenous +tetrapyrrole +tetrapla +tetraplegia +tetrapleuron +tetraploid +tetraploidy +tetraploidic +tetraplous +tetrapneumona +tetrapneumones +tetrapneumonian +tetrapneumonous +tetrapod +tetrapoda +tetrapody +tetrapodic +tetrapodies +tetrapodous +tetrapods +tetrapolar +tetrapolis +tetrapolitan +tetrapous +tetraprostyle +tetrapteran +tetrapteron +tetrapterous +tetraptych +tetraptote +tetrapturus +tetraquetrous +tetrarch +tetrarchate +tetrarchy +tetrarchic +tetrarchical +tetrarchies +tetrarchs +tetras +tetrasaccharide +tetrasalicylide +tetraselenodont +tetraseme +tetrasemic +tetrasepalous +tetrasyllabic +tetrasyllabical +tetrasyllable +tetrasymmetry +tetraskele +tetraskelion +tetrasome +tetrasomy +tetrasomic +tetraspermal +tetraspermatous +tetraspermous +tetraspgia +tetraspheric +tetrasporange +tetrasporangia +tetrasporangiate +tetrasporangium +tetraspore +tetrasporic +tetrasporiferous +tetrasporous +tetraster +tetrastich +tetrastichal +tetrastichic +tetrastichidae +tetrastichous +tetrastichus +tetrastyle +tetrastylic +tetrastylos +tetrastylous +tetrastoon +tetrasubstituted +tetrasubstitution +tetrasulfid +tetrasulfide +tetrasulphid +tetrasulphide +tetrathecal +tetratheism +tetratheist +tetratheite +tetrathionates +tetrathionic +tetratomic +tetratone +tetravalence +tetravalency +tetravalent +tetraxial +tetraxile +tetraxon +tetraxonia +tetraxonian +tetraxonid +tetraxonida +tetrazane +tetrazene +tetrazyl +tetrazin +tetrazine +tetrazo +tetrazole +tetrazolyl +tetrazolium +tetrazone +tetrazotization +tetrazotize +tetrazzini +tetrdra +tetremimeral +tetrevangelium +tetric +tetrical +tetricalness +tetricity +tetricous +tetrifol +tetrigid +tetrigidae +tetryl +tetrylene +tetryls +tetriodide +tetrix +tetrobol +tetrobolon +tetrode +tetrodes +tetrodon +tetrodont +tetrodontidae +tetrodotoxin +tetrol +tetrole +tetrolic +tetronic +tetronymal +tetrose +tetrous +tetroxalate +tetroxid +tetroxide +tetroxids +tetrsyllabical +tetter +tettered +tettery +tettering +tetterish +tetterous +tetters +tetterworm +tetterwort +tetty +tettigidae +tettigoniid +tettigoniidae +tettish +tettix +tetum +teucer +teuch +teuchit +teucri +teucrian +teucrin +teucrium +teufit +teugh +teughly +teughness +teuk +teutolatry +teutomania +teutomaniac +teuton +teutondom +teutonesque +teutonia +teutonic +teutonically +teutonicism +teutonism +teutonist +teutonity +teutonization +teutonize +teutonomania +teutonophobe +teutonophobia +teutons +teutophil +teutophile +teutophilism +teutophobe +teutophobia +teutophobism +teviss +tew +tewa +tewart +tewed +tewel +tewer +tewhit +tewing +tewit +tewly +tews +tewsome +tewtaw +tewter +tex +texaco +texan +texans +texas +texases +texcocan +texguino +text +textarian +textbook +textbookish +textbookless +textbooks +textiferous +textile +textiles +textilist +textless +textlet +textman +textorial +textrine +texts +textual +textualism +textualist +textuality +textually +textuary +textuaries +textuarist +textuist +textural +texturally +texture +textured +textureless +textures +texturing +textus +tez +tezcatlipoca +tezcatzoncatl +tezcucan +tezkere +tezkirah +tfr +tg +tgn +tgt +th +tha +thack +thacked +thacker +thackerayan +thackerayana +thackerayesque +thacking +thackless +thackoor +thacks +thad +thaddeus +thae +thai +thailand +thairm +thairms +thais +thak +thakur +thakurate +thala +thalamencephala +thalamencephalic +thalamencephalon +thalamencephalons +thalami +thalamia +thalamic +thalamically +thalamiflorae +thalamifloral +thalamiflorous +thalamite +thalamium +thalamiumia +thalamocele +thalamocoele +thalamocortical +thalamocrural +thalamolenticular +thalamomammillary +thalamopeduncular +thalamophora +thalamotegmental +thalamotomy +thalamotomies +thalamus +thalarctos +thalassa +thalassal +thalassarctos +thalassemia +thalassian +thalassiarch +thalassic +thalassical +thalassinian +thalassinid +thalassinidea +thalassinidian +thalassinoid +thalassiophyte +thalassiophytous +thalasso +thalassochelys +thalassocracy +thalassocrat +thalassographer +thalassography +thalassographic +thalassographical +thalassometer +thalassophilous +thalassophobia +thalassotherapy +thalatta +thalattology +thalenite +thaler +thalerophagous +thalers +thalesia +thalesian +thalessa +thalia +thaliacea +thaliacean +thalian +thaliard +thalictrum +thalidomide +thalli +thallic +thalliferous +thalliform +thallin +thalline +thallious +thallium +thalliums +thallochlore +thallodal +thallodic +thallogen +thallogenic +thallogenous +thallogens +thalloid +thalloidal +thallome +thallophyta +thallophyte +thallophytes +thallophytic +thallose +thallous +thallus +thalluses +thalposis +thalpotic +thalthan +thalweg +thamakau +thameng +thames +thamesis +thamin +thamyras +thammuz +thamnidium +thamnium +thamnophile +thamnophilinae +thamnophiline +thamnophilus +thamnophis +thamudean +thamudene +thamudic +thamuria +thamus +than +thana +thanadar +thanage +thanages +thanah +thanan +thanatism +thanatist +thanatobiologic +thanatognomonic +thanatographer +thanatography +thanatoid +thanatology +thanatological +thanatologies +thanatologist +thanatomantic +thanatometer +thanatophidia +thanatophidian +thanatophobe +thanatophoby +thanatophobia +thanatophobiac +thanatopsis +thanatos +thanatoses +thanatosis +thanatotic +thanatousia +thane +thanedom +thanehood +thaneland +thanes +thaneship +thaness +thank +thanked +thankee +thanker +thankers +thankful +thankfuller +thankfullest +thankfully +thankfulness +thanking +thankyou +thankless +thanklessly +thanklessness +thanks +thanksgiver +thanksgiving +thanksgivings +thankworthy +thankworthily +thankworthiness +thannadar +thapes +thapsia +thar +tharen +tharf +tharfcake +thargelion +tharginyah +tharm +tharms +thasian +thaspium +that +thataway +thatch +thatched +thatcher +thatchers +thatches +thatchy +thatching +thatchless +thatchwood +thatchwork +thatd +thatll +thatn +thatness +thats +thaught +thaumantian +thaumantias +thaumasite +thaumatogeny +thaumatography +thaumatolatry +thaumatology +thaumatologies +thaumatrope +thaumatropical +thaumaturge +thaumaturgi +thaumaturgy +thaumaturgia +thaumaturgic +thaumaturgical +thaumaturgics +thaumaturgism +thaumaturgist +thaumaturgus +thaumoscopic +thave +thaw +thawable +thawed +thawer +thawers +thawy +thawier +thawiest +thawing +thawless +thawn +thaws +the +thea +theaceae +theaceous +theah +theandric +theanthropy +theanthropic +theanthropical +theanthropism +theanthropist +theanthropology +theanthropophagy +theanthropos +theanthroposophy +thearchy +thearchic +thearchies +theasum +theat +theater +theatercraft +theatergoer +theatergoers +theatergoing +theaterless +theaterlike +theaters +theaterward +theaterwards +theaterwise +theatine +theatral +theatre +theatregoer +theatregoing +theatres +theatry +theatric +theatricable +theatrical +theatricalisation +theatricalise +theatricalised +theatricalising +theatricalism +theatricality +theatricalization +theatricalize +theatricalized +theatricalizing +theatrically +theatricalness +theatricals +theatrician +theatricism +theatricize +theatrics +theatrize +theatrocracy +theatrograph +theatromania +theatromaniac +theatron +theatrophile +theatrophobia +theatrophone +theatrophonic +theatropolis +theatroscope +theatticalism +theave +theb +thebaic +thebaid +thebain +thebaine +thebaines +thebais +thebaism +theban +theberge +thebesian +theca +thecae +thecal +thecamoebae +thecaphore +thecasporal +thecaspore +thecaspored +thecasporous +thecata +thecate +thecia +thecial +thecitis +thecium +thecla +theclan +thecodont +thecoglossate +thecoid +thecoidea +thecophora +thecosomata +thecosomatous +thed +thee +theedom +theek +theeked +theeker +theeking +theelin +theelins +theelol +theelols +theemim +theer +theet +theetsee +theezan +theft +theftbote +theftdom +theftless +theftproof +thefts +theftuous +theftuously +thegether +thegidder +thegither +thegn +thegndom +thegnhood +thegnland +thegnly +thegnlike +thegns +thegnship +thegnworthy +they +theyaou +theyd +theiform +theileria +theyll +thein +theine +theines +theinism +theins +their +theyre +theirn +theirs +theirselves +theirsens +theism +theisms +theist +theistic +theistical +theistically +theists +theyve +thelalgia +thelemite +thelephora +thelephoraceae +thelyblast +thelyblastic +theligonaceae +theligonaceous +theligonum +thelion +thelyotoky +thelyotokous +thelyphonidae +thelyphonus +thelyplasty +thelitis +thelitises +thelytocia +thelytoky +thelytokous +thelytonic +thelium +thelodontidae +thelodus +theloncus +thelorrhagia +thelphusa +thelphusian +thelphusidae +them +thema +themata +thematic +thematical +thematically +thematist +theme +themed +themeless +themelet +themer +themes +theming +themis +themistian +themsel +themselves +then +thenabouts +thenad +thenadays +thenage +thenages +thenal +thenar +thenardite +thenars +thence +thenceafter +thenceforth +thenceforward +thenceforwards +thencefoward +thencefrom +thenceward +thenne +thenness +thens +theo +theoanthropomorphic +theoanthropomorphism +theoastrological +theobald +theobroma +theobromic +theobromin +theobromine +theocentric +theocentricism +theocentricity +theocentrism +theochristic +theocollectivism +theocollectivist +theocracy +theocracies +theocrasy +theocrasia +theocrasical +theocrasies +theocrat +theocratic +theocratical +theocratically +theocratist +theocrats +theocritan +theocritean +theodemocracy +theody +theodicaea +theodicean +theodicy +theodicies +theodidact +theodolite +theodolitic +theodora +theodore +theodoric +theodosia +theodosian +theodosianus +theodotian +theodrama +theogamy +theogeological +theognostic +theogonal +theogony +theogonic +theogonical +theogonies +theogonism +theogonist +theohuman +theokrasia +theoktony +theoktonic +theol +theolatry +theolatrous +theolepsy +theoleptic +theolog +theologal +theologaster +theologastric +theologate +theologeion +theologer +theologi +theology +theologian +theologians +theologic +theological +theologically +theologician +theologicoastronomical +theologicoethical +theologicohistorical +theologicometaphysical +theologicomilitary +theologicomoral +theologiconatural +theologicopolitical +theologics +theologies +theologisation +theologise +theologised +theologiser +theologising +theologism +theologist +theologium +theologization +theologize +theologized +theologizer +theologizing +theologoumena +theologoumenon +theologs +theologue +theologus +theomachy +theomachia +theomachies +theomachist +theomagy +theomagic +theomagical +theomagics +theomammomist +theomancy +theomania +theomaniac +theomantic +theomastix +theomicrist +theomisanthropist +theomythologer +theomythology +theomorphic +theomorphism +theomorphize +theonomy +theonomies +theonomous +theonomously +theopantism +theopaschist +theopaschitally +theopaschite +theopaschitic +theopaschitism +theopathetic +theopathy +theopathic +theopathies +theophagy +theophagic +theophagite +theophagous +theophany +theophania +theophanic +theophanies +theophanism +theophanous +theophila +theophilanthrope +theophilanthropy +theophilanthropic +theophilanthropism +theophilanthropist +theophile +theophilist +theophyllin +theophylline +theophilosophic +theophilus +theophysical +theophobia +theophoric +theophorous +theophrastaceae +theophrastaceous +theophrastan +theophrastean +theopneust +theopneusted +theopneusty +theopneustia +theopneustic +theopolity +theopolitician +theopolitics +theopsychism +theor +theorbist +theorbo +theorbos +theorem +theorematic +theorematical +theorematically +theorematist +theoremic +theorems +theoretic +theoretical +theoreticalism +theoretically +theoreticalness +theoretician +theoreticians +theoreticopractical +theoretics +theory +theoria +theoriai +theoric +theorica +theorical +theorically +theorician +theoricon +theorics +theories +theoryless +theorymonger +theorisation +theorise +theorised +theoriser +theorises +theorising +theorism +theorist +theorists +theorization +theorizations +theorize +theorized +theorizer +theorizers +theorizes +theorizies +theorizing +theorum +theos +theosoph +theosopheme +theosopher +theosophy +theosophic +theosophical +theosophically +theosophies +theosophism +theosophist +theosophistic +theosophistical +theosophists +theosophize +theotechny +theotechnic +theotechnist +theoteleology +theoteleological +theotherapy +theotherapist +theotokos +theow +theowdom +theowman +theowmen +theraean +theralite +therap +therapeuses +therapeusis +therapeutae +therapeutic +therapeutical +therapeutically +therapeutics +therapeutism +therapeutist +theraphosa +theraphose +theraphosid +theraphosidae +theraphosoid +therapy +therapia +therapies +therapist +therapists +therapsid +therapsida +theraputant +theravada +therblig +there +thereabout +thereabouts +thereabove +thereacross +thereafter +thereafterward +thereagainst +thereamong +thereamongst +thereanent +thereanents +therearound +thereas +thereat +thereaway +thereaways +therebefore +thereben +therebeside +therebesides +therebetween +thereby +therebiforn +thereckly +thered +therefor +therefore +therefrom +therehence +therein +thereinafter +thereinbefore +thereinto +therell +theremin +theremins +therence +thereness +thereof +thereoid +thereology +thereologist +thereon +thereonto +thereout +thereover +thereright +theres +theresa +therese +therethrough +theretil +theretill +thereto +theretofore +theretoward +thereunder +thereuntil +thereunto +thereup +thereupon +thereva +therevid +therevidae +therewhile +therewhiles +therewhilst +therewith +therewithal +therewithin +theria +theriac +theriaca +theriacal +theriacas +theriacs +therial +therian +therianthropic +therianthropism +theriatrics +thericlean +theridiid +theridiidae +theridion +theriodic +theriodont +theriodonta +theriodontia +theriolater +theriolatry +theriomancy +theriomaniac +theriomimicry +theriomorph +theriomorphic +theriomorphism +theriomorphosis +theriomorphous +theriotheism +theriotheist +theriotrophical +theriozoic +therm +thermacogenesis +thermae +thermaesthesia +thermaic +thermal +thermalgesia +thermality +thermalization +thermalize +thermalized +thermalizes +thermalizing +thermally +thermals +thermanalgesia +thermanesthesia +thermantic +thermantidote +thermatology +thermatologic +thermatologist +therme +thermel +thermels +thermes +thermesthesia +thermesthesiometer +thermetograph +thermetrograph +thermic +thermical +thermically +thermidor +thermidorian +thermion +thermionic +thermionically +thermionics +thermions +thermistor +thermistors +thermit +thermite +thermites +thermits +thermo +thermoammeter +thermoanalgesia +thermoanesthesia +thermobarograph +thermobarometer +thermobattery +thermocautery +thermocauteries +thermochemic +thermochemical +thermochemically +thermochemist +thermochemistry +thermochroic +thermochromism +thermochrosy +thermoclinal +thermocline +thermocoagulation +thermocouple +thermocurrent +thermodiffusion +thermodynam +thermodynamic +thermodynamical +thermodynamically +thermodynamician +thermodynamicist +thermodynamics +thermodynamist +thermoduric +thermoelastic +thermoelectric +thermoelectrical +thermoelectrically +thermoelectricity +thermoelectrometer +thermoelectromotive +thermoelectron +thermoelectronic +thermoelement +thermoesthesia +thermoexcitory +thermoform +thermoformable +thermogalvanometer +thermogen +thermogenerator +thermogenesis +thermogenetic +thermogeny +thermogenic +thermogenous +thermogeography +thermogeographical +thermogram +thermograph +thermographer +thermography +thermographic +thermographically +thermohaline +thermohyperesthesia +thermojunction +thermokinematics +thermolabile +thermolability +thermolysis +thermolytic +thermolyze +thermolyzed +thermolyzing +thermology +thermological +thermoluminescence +thermoluminescent +thermomagnetic +thermomagnetically +thermomagnetism +thermometamorphic +thermometamorphism +thermometer +thermometerize +thermometers +thermometry +thermometric +thermometrical +thermometrically +thermometrograph +thermomigrate +thermomotive +thermomotor +thermomultiplier +thermonasty +thermonastic +thermonatrite +thermoneurosis +thermoneutrality +thermonous +thermonuclear +thermopair +thermopalpation +thermopenetration +thermoperiod +thermoperiodic +thermoperiodicity +thermoperiodism +thermophil +thermophile +thermophilic +thermophilous +thermophobia +thermophobous +thermophone +thermophore +thermophosphor +thermophosphorescence +thermophosphorescent +thermopile +thermoplastic +thermoplasticity +thermoplastics +thermoplegia +thermopleion +thermopolymerization +thermopolypnea +thermopolypneic +thermopower +thermopsis +thermoradiotherapy +thermoreceptor +thermoreduction +thermoregulation +thermoregulator +thermoregulatory +thermoremanence +thermoremanent +thermoresistance +thermoresistant +thermos +thermoscope +thermoscopic +thermoscopical +thermoscopically +thermosensitive +thermoses +thermoset +thermosetting +thermosynthesis +thermosiphon +thermosystaltic +thermosystaltism +thermosphere +thermospheres +thermospheric +thermostability +thermostable +thermostat +thermostated +thermostatic +thermostatically +thermostatics +thermostating +thermostats +thermostatted +thermostatting +thermostimulation +thermoswitch +thermotactic +thermotank +thermotaxic +thermotaxis +thermotelephone +thermotelephonic +thermotensile +thermotension +thermotherapeutics +thermotherapy +thermotic +thermotical +thermotically +thermotics +thermotype +thermotypy +thermotypic +thermotropy +thermotropic +thermotropism +thermovoltaic +therms +therodont +theroid +therolater +therolatry +therology +therologic +therological +therologist +theromora +theromores +theromorph +theromorpha +theromorphia +theromorphic +theromorphism +theromorphology +theromorphological +theromorphous +theron +therophyte +theropod +theropoda +theropodan +theropodous +theropods +thersitean +thersites +thersitical +thesaur +thesaural +thesauri +thesaury +thesauris +thesaurismosis +thesaurus +thesaurusauri +thesauruses +these +thesean +theses +theseum +theseus +thesial +thesicle +thesis +thesium +thesmophoria +thesmophorian +thesmophoric +thesmothetae +thesmothete +thesmothetes +thesocyte +thespesia +thespesius +thespian +thespians +thessalian +thessalonian +thessalonians +thester +thestreen +theta +thetas +thetch +thete +thetic +thetical +thetically +thetics +thetin +thetine +thetis +theurgy +theurgic +theurgical +theurgically +theurgies +theurgist +thevetia +thevetin +thew +thewed +thewy +thewier +thewiest +thewiness +thewless +thewlike +thewness +thews +thy +thiabendazole +thiacetic +thiadiazole +thialdin +thialdine +thiamid +thiamide +thiamin +thiaminase +thiamine +thiamines +thiamins +thianthrene +thiasi +thiasine +thiasite +thiasoi +thiasos +thiasote +thiasus +thiasusi +thiazide +thiazides +thiazin +thiazine +thiazines +thiazins +thiazol +thiazole +thiazoles +thiazoline +thiazols +thibet +thible +thick +thickbrained +thicke +thicken +thickened +thickener +thickeners +thickening +thickens +thicker +thickest +thicket +thicketed +thicketful +thickety +thickets +thickhead +thickheaded +thickheadedly +thickheadedness +thicky +thickish +thickleaf +thickleaves +thickly +thicklips +thickneck +thickness +thicknesses +thicknessing +thicks +thickset +thicksets +thickskin +thickskull +thickskulled +thickwind +thickwit +thief +thiefcraft +thiefdom +thiefland +thiefly +thiefmaker +thiefmaking +thiefproof +thieftaker +thiefwise +thielavia +thielaviopsis +thienyl +thienone +thierry +thyestean +thyestes +thievable +thieve +thieved +thieveless +thiever +thievery +thieveries +thieves +thieving +thievingly +thievish +thievishly +thievishness +thig +thigged +thigger +thigging +thigh +thighbone +thighbones +thighed +thighs +thight +thightness +thigmonegative +thigmopositive +thigmotactic +thigmotactically +thigmotaxis +thigmotropic +thigmotropically +thigmotropism +thyiad +thyine +thylacine +thylacynus +thylacitis +thylacoleo +thylakoid +thilanottine +thilk +thill +thiller +thilly +thills +thymacetin +thymallidae +thymallus +thymate +thimber +thimble +thimbleberry +thimbleberries +thimbled +thimbleflower +thimbleful +thimblefuls +thimblelike +thimblemaker +thimblemaking +thimbleman +thimblerig +thimblerigged +thimblerigger +thimbleriggery +thimblerigging +thimbles +thimbleweed +thimblewit +thyme +thymectomy +thymectomize +thymegol +thymey +thymelaea +thymelaeaceae +thymelaeaceous +thymelaeales +thymelcosis +thymele +thymelic +thymelical +thymelici +thymene +thimerosal +thymes +thymetic +thymi +thymy +thymiama +thymic +thymicolymphatic +thymidine +thymier +thymiest +thymyl +thymylic +thymin +thymine +thymines +thymiosis +thymitis +thymocyte +thymogenic +thymol +thymolate +thymolize +thymolphthalein +thymols +thymolsulphonephthalein +thymoma +thymomata +thymonucleic +thymopathy +thymoprivic +thymoprivous +thymopsyche +thymoquinone +thymotactic +thymotic +thymotinic +thyms +thymus +thymuses +thin +thinbrained +thinclad +thinclads +thindown +thindowns +thine +thing +thingal +thingamabob +thingamajig +thinghood +thingy +thinginess +thingish +thingless +thinglet +thingly +thinglike +thinglikeness +thingliness +thingman +thingness +things +thingstead +thingum +thingumabob +thingumadad +thingumadoodle +thingumajig +thingumajigger +thingumaree +thingumbob +thingummy +thingut +think +thinkability +thinkable +thinkableness +thinkably +thinker +thinkers +thinkful +thinking +thinkingly +thinkingness +thinkingpart +thinkings +thinkling +thinks +thinly +thinned +thinner +thinners +thinness +thinnesses +thinnest +thynnid +thynnidae +thinning +thinnish +thinocoridae +thinocorus +thinolite +thins +thio +thioacet +thioacetal +thioacetic +thioalcohol +thioaldehyde +thioamid +thioamide +thioantimonate +thioantimoniate +thioantimonious +thioantimonite +thioarsenate +thioarseniate +thioarsenic +thioarsenious +thioarsenite +thiobaccilli +thiobacilli +thiobacillus +thiobacteria +thiobacteriales +thiobismuthite +thiocarbamic +thiocarbamide +thiocarbamyl +thiocarbanilide +thiocarbimide +thiocarbonate +thiocarbonic +thiocarbonyl +thiochloride +thiochrome +thiocyanate +thiocyanation +thiocyanic +thiocyanide +thiocyano +thiocyanogen +thiocresol +thiodiazole +thiodiphenylamine +thioester +thiofuran +thiofurane +thiofurfuran +thiofurfurane +thiogycolic +thioguanine +thiohydrate +thiohydrolysis +thiohydrolyze +thioindigo +thioketone +thiokol +thiol +thiolacetic +thiolactic +thiolic +thiolics +thiols +thionamic +thionaphthene +thionate +thionates +thionation +thioneine +thionic +thionyl +thionylamine +thionyls +thionin +thionine +thionines +thionins +thionitrite +thionium +thionobenzoic +thionthiolic +thionurate +thiopental +thiopentone +thiophen +thiophene +thiophenic +thiophenol +thiophens +thiophosgene +thiophosphate +thiophosphite +thiophosphoric +thiophosphoryl +thiophthene +thiopyran +thioresorcinol +thioridazine +thiosinamine +thiospira +thiostannate +thiostannic +thiostannite +thiostannous +thiosulfate +thiosulfates +thiosulfuric +thiosulphate +thiosulphonic +thiosulphuric +thiotepa +thiotepas +thiothrix +thiotolene +thiotungstate +thiotungstic +thiouracil +thiourea +thioureas +thiourethan +thiourethane +thioxene +thiozone +thiozonid +thiozonide +thir +thyraden +thiram +thirams +thyratron +third +thirdborough +thirdendeal +thirdhand +thirdings +thirdly +thirdling +thirdness +thirds +thirdsman +thirdstream +thyreoadenitis +thyreoantitoxin +thyreoarytenoid +thyreoarytenoideus +thyreocervical +thyreocolloid +thyreocoridae +thyreoepiglottic +thyreogenic +thyreogenous +thyreoglobulin +thyreoglossal +thyreohyal +thyreohyoid +thyreoid +thyreoidal +thyreoideal +thyreoidean +thyreoidectomy +thyreoiditis +thyreoitis +thyreolingual +thyreoprotein +thyreosis +thyreotomy +thyreotoxicosis +thyreotropic +thyridia +thyridial +thyrididae +thyridium +thyris +thyrisiferous +thyristor +thirl +thirlage +thirlages +thirled +thirling +thirls +thyroadenitis +thyroantitoxin +thyroarytenoid +thyroarytenoideus +thyrocalcitonin +thyrocardiac +thyrocarditis +thyrocele +thyrocervical +thyrocolloid +thyrocricoid +thyroepiglottic +thyroepiglottidean +thyrogenic +thyrogenous +thyroglobulin +thyroglossal +thyrohyal +thyrohyoid +thyrohyoidean +thyroid +thyroidal +thyroidea +thyroideal +thyroidean +thyroidectomy +thyroidectomies +thyroidectomize +thyroidectomized +thyroidism +thyroiditis +thyroidization +thyroidless +thyroidotomy +thyroidotomies +thyroids +thyroiodin +thyrold +thyrolingual +thyronin +thyronine +thyroparathyroidectomy +thyroparathyroidectomize +thyroprival +thyroprivia +thyroprivic +thyroprivous +thyroprotein +thyroria +thyrorion +thyrorroria +thyrosis +thyrostraca +thyrostracan +thyrotherapy +thyrotome +thyrotomy +thyrotoxic +thyrotoxicity +thyrotoxicosis +thyrotrophic +thyrotrophin +thyrotropic +thyrotropin +thyroxin +thyroxine +thyroxinic +thyroxins +thyrse +thyrses +thyrsi +thyrsiflorous +thyrsiform +thyrsoid +thyrsoidal +thirst +thirsted +thirster +thirsters +thirstful +thirsty +thirstier +thirstiest +thirstily +thirstiness +thirsting +thirstingly +thirstland +thirstle +thirstless +thirstlessness +thirstproof +thirsts +thyrsus +thyrsusi +thirt +thirteen +thirteener +thirteenfold +thirteens +thirteenth +thirteenthly +thirteenths +thirty +thirties +thirtieth +thirtieths +thirtyfold +thirtyish +thirtypenny +thirtytwomo +this +thysanocarpus +thysanopter +thysanoptera +thysanopteran +thysanopteron +thysanopterous +thysanoura +thysanouran +thysanourous +thysanura +thysanuran +thysanurian +thysanuriform +thysanurous +thisbe +thysel +thyself +thysen +thishow +thislike +thisll +thisn +thisness +thissen +thistle +thistlebird +thistled +thistledown +thistlelike +thistleproof +thistlery +thistles +thistlewarp +thistly +thistlish +thiswise +thither +thitherto +thitherward +thitherwards +thitka +thitsi +thitsiol +thiuram +thivel +thixle +thixolabile +thixophobia +thixotropy +thixotropic +thlaspi +thlingchadinne +thlinget +thlipsis +tho +thob +thocht +thof +thoft +thoftfellow +thoght +thoke +thokish +tholance +thole +tholed +tholeiite +tholeiitic +tholeite +tholemod +tholepin +tholepins +tholes +tholi +tholing +tholli +tholoi +tholos +tholus +thomaean +thoman +thomas +thomasa +thomasine +thomasing +thomasite +thomisid +thomisidae +thomism +thomist +thomistic +thomistical +thomite +thomomys +thompson +thomsenolite +thomsonian +thomsonianism +thomsonite +thon +thonder +thondracians +thondraki +thondrakians +thone +thong +thonga +thonged +thongy +thongman +thongs +thoo +thooid +thoom +thor +thoracal +thoracalgia +thoracaorta +thoracectomy +thoracectomies +thoracentesis +thoraces +thoracic +thoracica +thoracical +thoracically +thoracicoabdominal +thoracicoacromial +thoracicohumeral +thoracicolumbar +thoraciform +thoracispinal +thoracoabdominal +thoracoacromial +thoracobronchotomy +thoracoceloschisis +thoracocentesis +thoracocyllosis +thoracocyrtosis +thoracodelphus +thoracodidymus +thoracodynia +thoracodorsal +thoracogastroschisis +thoracograph +thoracohumeral +thoracolysis +thoracolumbar +thoracomelus +thoracometer +thoracometry +thoracomyodynia +thoracopagus +thoracoplasty +thoracoplasties +thoracoschisis +thoracoscope +thoracoscopy +thoracostei +thoracostenosis +thoracostomy +thoracostomies +thoracostraca +thoracostracan +thoracostracous +thoracotomy +thoracotomies +thoral +thorascope +thorax +thoraxes +thore +thoria +thorianite +thorias +thoriate +thoric +thoriferous +thorina +thorite +thorites +thorium +thoriums +thorn +thornback +thornbill +thornbush +thorned +thornen +thornhead +thorny +thornier +thorniest +thornily +thorniness +thorning +thornless +thornlessness +thornlet +thornlike +thornproof +thorns +thornstone +thorntail +thoro +thorocopagous +thorogummite +thoron +thorons +thorough +thoroughbass +thoroughbrace +thoroughbred +thoroughbredness +thoroughbreds +thorougher +thoroughest +thoroughfare +thoroughfarer +thoroughfares +thoroughfaresome +thoroughfoot +thoroughfooted +thoroughfooting +thoroughgoing +thoroughgoingly +thoroughgoingness +thoroughgrowth +thoroughly +thoroughness +thoroughpaced +thoroughpin +thoroughsped +thoroughstem +thoroughstitch +thoroughstitched +thoroughway +thoroughwax +thoroughwort +thorp +thorpe +thorpes +thorps +thort +thorter +thortveitite +thos +those +thou +thoued +though +thought +thoughted +thoughten +thoughtfree +thoughtfreeness +thoughtful +thoughtfully +thoughtfulness +thoughty +thoughtkin +thoughtless +thoughtlessly +thoughtlessness +thoughtlet +thoughtness +thoughts +thoughtsick +thoughtway +thouing +thous +thousand +thousandfold +thousandfoldly +thousands +thousandth +thousandths +thousandweight +thouse +thow +thowel +thowless +thowt +thraces +thracian +thrack +thraep +thrail +thrain +thraldom +thraldoms +thrall +thrallborn +thralldom +thralled +thralling +thralls +thram +thrammle +thrang +thrangity +thranite +thranitic +thrap +thrapple +thrash +thrashed +thrashel +thrasher +thrasherman +thrashers +thrashes +thrashing +thraso +thrasonic +thrasonical +thrasonically +thrast +thratch +thraupidae +thrave +thraver +thraves +thraw +thrawart +thrawartlike +thrawartness +thrawcrook +thrawed +thrawing +thrawn +thrawneen +thrawnly +thrawnness +thraws +thrax +thread +threadbare +threadbareness +threadbarity +threaded +threaden +threader +threaders +threadfin +threadfish +threadfishes +threadflower +threadfoot +thready +threadier +threadiest +threadiness +threading +threadle +threadless +threadlet +threadlike +threadmaker +threadmaking +threads +threadway +threadweed +threadworm +threap +threaped +threapen +threaper +threapers +threaping +threaps +threat +threated +threaten +threatenable +threatened +threatener +threateners +threatening +threateningly +threateningness +threatens +threatful +threatfully +threatfulness +threating +threatless +threatproof +threats +threave +three +threedimensionality +threefold +threefolded +threefoldedness +threefoldly +threefoldness +threeling +threeness +threep +threeped +threepence +threepences +threepenny +threepennyworth +threeping +threeps +threes +threescore +threesome +threesomes +threip +thremmatology +threne +threnetic +threnetical +threnode +threnodes +threnody +threnodial +threnodian +threnodic +threnodical +threnodies +threnodist +threnos +threonin +threonine +threose +threpe +threpsology +threptic +thresh +threshal +threshed +threshel +thresher +thresherman +threshers +threshes +threshing +threshingtime +threshold +thresholds +threskiornithidae +threskiornithinae +threstle +threw +thribble +thrice +thricecock +thridace +thridacium +thrift +thriftbox +thrifty +thriftier +thriftiest +thriftily +thriftiness +thriftless +thriftlessly +thriftlessness +thriftlike +thrifts +thriftshop +thrill +thrillant +thrilled +thriller +thrillers +thrillful +thrillfully +thrilly +thrillier +thrilliest +thrilling +thrillingly +thrillingness +thrillproof +thrills +thrillsome +thrimble +thrimp +thrimsa +thrymsa +thrinax +thring +thringing +thrinter +thrioboly +thryonomys +thrip +thripel +thripid +thripidae +thrippence +thripple +thrips +thrist +thrive +thrived +thriveless +thriven +thriver +thrivers +thrives +thriving +thrivingly +thrivingness +thro +throat +throatal +throatband +throatboll +throated +throatful +throaty +throatier +throatiest +throatily +throatiness +throating +throatlash +throatlatch +throatless +throatlet +throatlike +throatroot +throats +throatstrap +throatwort +throb +throbbed +throbber +throbbers +throbbing +throbbingly +throbless +throbs +throck +throdden +throddy +throe +throed +throeing +throes +thrombase +thrombectomy +thrombectomies +thrombi +thrombin +thrombins +thromboangiitis +thromboarteritis +thrombocyst +thrombocyte +thrombocytic +thrombocytopenia +thrombocytopenic +thromboclasis +thromboclastic +thromboembolic +thromboembolism +thrombogen +thrombogenic +thromboid +thrombokinase +thrombolymphangitis +thrombolysis +thrombolytic +thrombopenia +thrombophlebitis +thromboplastic +thromboplastically +thromboplastin +thrombose +thrombosed +thromboses +thrombosing +thrombosis +thrombostasis +thrombotic +thrombus +thronal +throne +throned +thronedom +throneless +thronelet +thronelike +thrones +throneward +throng +thronged +thronger +throngful +thronging +throngingly +throngs +throning +thronize +thronoi +thronos +thrope +thropple +throroughly +throstle +throstlelike +throstles +throttle +throttleable +throttled +throttlehold +throttler +throttlers +throttles +throttling +throttlingly +throu +throuch +throucht +through +throughbear +throughbred +throughcome +throughgang +throughganging +throughgoing +throughgrow +throughither +throughknow +throughly +throughother +throughout +throughput +throughway +throughways +throve +throw +throwaway +throwaways +throwback +throwbacks +throwdown +thrower +throwers +throwing +thrown +throwoff +throwout +throws +throwst +throwster +throwwort +thru +thrum +thrumble +thrummed +thrummer +thrummers +thrummy +thrummier +thrummiest +thrumming +thrums +thrumwort +thruout +thruppence +thruput +thruputs +thrush +thrushel +thrusher +thrushes +thrushy +thrushlike +thrust +thrusted +thruster +thrusters +thrustful +thrustfulness +thrusting +thrustings +thrustle +thrustor +thrustors +thrustpush +thrusts +thrutch +thrutchings +thruthvang +thruv +thruway +thruways +thsant +thuan +thuban +thucydidean +thud +thudded +thudding +thuddingly +thuds +thug +thugdom +thugged +thuggee +thuggeeism +thuggees +thuggery +thuggeries +thuggess +thugging +thuggish +thuggism +thugs +thuya +thuyas +thuidium +thuyopsis +thuja +thujas +thujene +thujyl +thujin +thujone +thujopsis +thule +thulia +thulias +thulir +thulite +thulium +thuliums +thulr +thuluth +thumb +thumbbird +thumbed +thumber +thumbhole +thumby +thumbikin +thumbikins +thumbing +thumbkin +thumbkins +thumble +thumbless +thumblike +thumbling +thumbmark +thumbnail +thumbnails +thumbnut +thumbnuts +thumbpiece +thumbprint +thumbrope +thumbs +thumbscrew +thumbscrews +thumbstall +thumbstring +thumbtack +thumbtacked +thumbtacking +thumbtacks +thumlungur +thummin +thump +thumped +thumper +thumpers +thumping +thumpingly +thumps +thunar +thunbergia +thunbergilene +thund +thunder +thunderation +thunderball +thunderbearer +thunderbearing +thunderbird +thunderblast +thunderbolt +thunderbolts +thunderbox +thunderburst +thunderclap +thunderclaps +thundercloud +thunderclouds +thundercrack +thundered +thunderer +thunderers +thunderfish +thunderfishes +thunderflower +thunderful +thunderhead +thunderheaded +thunderheads +thundery +thundering +thunderingly +thunderless +thunderlight +thunderlike +thunderous +thunderously +thunderousness +thunderpeal +thunderplump +thunderproof +thunderpump +thunders +thundershower +thundershowers +thundersmite +thundersmiting +thundersmote +thundersquall +thunderstick +thunderstone +thunderstorm +thunderstorms +thunderstricken +thunderstrike +thunderstroke +thunderstruck +thunderwood +thunderworm +thunderwort +thundrous +thundrously +thung +thunge +thunnidae +thunnus +thunor +thuoc +thurberia +thurgi +thurible +thuribles +thuribuler +thuribulum +thurifer +thuriferous +thurifers +thurify +thurificate +thurificati +thurification +thuringian +thuringite +thurio +thurl +thurle +thurls +thurm +thurmus +thurnia +thurniaceae +thurrock +thursday +thursdays +thurse +thurst +thurt +thus +thusgate +thushi +thusly +thusness +thuswise +thutter +thwack +thwacked +thwacker +thwackers +thwacking +thwackingly +thwacks +thwackstave +thwait +thwaite +thwart +thwarted +thwartedly +thwarteous +thwarter +thwarters +thwarting +thwartingly +thwartly +thwartman +thwartmen +thwartness +thwartover +thwarts +thwartsaw +thwartship +thwartships +thwartways +thwartwise +thwite +thwittle +thworl +ti +tiahuanacan +tiam +tiang +tiangue +tiao +tiar +tiara +tiaraed +tiaralike +tiaras +tiarella +tiatinagua +tyauve +tib +tybalt +tibby +tibbie +tibbit +tibbu +tibey +tiber +tiberian +tiberine +tiberius +tibert +tibet +tibetan +tibetans +tibia +tibiad +tibiae +tibial +tibiale +tibialia +tibialis +tibias +tibicen +tibicinist +tibiocalcanean +tibiofemoral +tibiofibula +tibiofibular +tibiometatarsal +tibionavicular +tibiopopliteal +tibioscaphoid +tibiotarsal +tibiotarsi +tibiotarsus +tibiotarsusi +tibouchina +tibourbou +tyburn +tyburnian +tiburon +tiburtine +tic +tical +ticals +ticca +ticchen +tice +ticement +ticer +tyche +tichel +tychism +tychistic +tychite +tichodroma +tichodrome +tychonian +tychonic +tychoparthenogenesis +tychopotamic +tichorhine +tichorrhine +tick +tickbean +tickbird +tickeater +ticked +tickey +ticken +ticker +tickers +ticket +ticketed +ticketer +ticketing +ticketless +ticketmonger +tickets +ticky +tickicide +tickie +ticking +tickings +tickle +tickleback +ticklebrain +tickled +ticklely +ticklenburg +ticklenburgs +tickleness +tickleproof +tickler +ticklers +tickles +ticklesome +tickless +tickleweed +tickly +tickliness +tickling +ticklingly +ticklish +ticklishly +ticklishness +tickney +tickproof +ticks +tickseed +tickseeded +tickseeds +ticktack +ticktacked +ticktacker +ticktacking +ticktacks +ticktacktoe +ticktacktoo +ticktick +ticktock +ticktocked +ticktocking +ticktocks +tickweed +tycoon +tycoonate +tycoons +tics +tictac +tictacked +tictacking +tictacs +tictactoe +tictic +tictoc +tictocked +tictocking +tictocs +ticul +ticuna +ticunan +tid +tidal +tidally +tidbit +tidbits +tydden +tidder +tiddy +tyddyn +tiddle +tiddledywinks +tiddley +tiddleywink +tiddler +tiddly +tiddling +tiddlywink +tiddlywinker +tiddlywinking +tiddlywinks +tide +tidecoach +tided +tideful +tidehead +tideland +tidelands +tideless +tidelessness +tidely +tidelike +tideling +tidemaker +tidemaking +tidemark +tidemarks +tiderace +tiderip +tiderips +tiderode +tides +tidesman +tidesurveyor +tideswell +tydeus +tideway +tideways +tidewaiter +tidewaitership +tideward +tidewater +tidewaters +tidi +tidy +tidiable +tydie +tidied +tidier +tidies +tidiest +tidife +tidying +tidyism +tidily +tidiness +tidinesses +tiding +tidingless +tidings +tidiose +tidytips +tidley +tidling +tidology +tidological +tie +tye +tieback +tiebacks +tieboy +tiebreaker +tieclasp +tieclasps +tied +tiedog +tyee +tyees +tiefenthal +tieing +tieless +tiemaker +tiemaking +tiemannite +tien +tienda +tiens +tienta +tiento +tiepin +tiepins +tier +tierce +tierced +tiercel +tiercels +tierceron +tierces +tiered +tierer +tiering +tierlike +tierras +tiers +tiersman +ties +tyes +tietick +tievine +tiewig +tiewigged +tiff +tiffany +tiffanies +tiffanyite +tiffed +tiffy +tiffie +tiffin +tiffined +tiffing +tiffining +tiffins +tiffish +tiffle +tiffs +tifinagh +tift +tifter +tig +tyg +tige +tigella +tigellate +tigelle +tigellum +tigellus +tiger +tigerbird +tigereye +tigereyes +tigerfish +tigerfishes +tigerflower +tigerfoot +tigerhearted +tigerhood +tigery +tigerish +tigerishly +tigerishness +tigerism +tigerkin +tigerly +tigerlike +tigerling +tigernut +tigerproof +tigers +tigerwood +tigger +tight +tighten +tightened +tightener +tighteners +tightening +tightenings +tightens +tighter +tightest +tightfisted +tightfistedly +tightfistedness +tightfitting +tightish +tightknit +tightly +tightlier +tightliest +tightlipped +tightness +tightrope +tightroped +tightropes +tightroping +tights +tightwad +tightwads +tightwire +tiglaldehyde +tiglic +tiglinic +tiglon +tiglons +tignon +tignum +tigon +tigons +tigrai +tigre +tigrean +tigress +tigresses +tigresslike +tigridia +tigrina +tigrine +tigrinya +tigris +tigrish +tigroid +tigrolysis +tigrolytic +tigrone +tigtag +tigua +tigurine +tyigh +tying +tike +tyke +tyken +tikes +tykes +tykhana +tiki +tyking +tikis +tikitiki +tikka +tikker +tikkun +tiklin +tikolosh +tikoloshe +tikoor +tikor +tikur +til +tilaite +tilak +tilaka +tilaks +tilapia +tilapias +tylari +tylarus +tilasite +tylaster +tilbury +tilburies +tilda +tilde +tilden +tildes +tile +tyleberry +tiled +tilefish +tilefishes +tileyard +tilelike +tilemaker +tilemaking +tylenchus +tiler +tyler +tilery +tileries +tylerism +tylerite +tylerize +tileroot +tilers +tiles +tileseed +tilesherd +tilestone +tilette +tileways +tilework +tileworks +tilewright +tilia +tiliaceae +tiliaceous +tilicetum +tilyer +tilikum +tiling +tilings +tylion +till +tillable +tillaea +tillaeastrum +tillage +tillages +tillamook +tillandsia +tilled +tilley +tiller +tillered +tillering +tillerless +tillerman +tillermen +tillers +tillet +tilletia +tilletiaceae +tilletiaceous +tilly +tillicum +tilling +tillite +tillman +tillodont +tillodontia +tillodontidae +tillot +tillotter +tills +tilmus +tylocin +tyloma +tylopod +tylopoda +tylopodous +tylosaurus +tylose +tyloses +tylosis +tylosoid +tylosteresis +tylostylar +tylostyle +tylostylote +tylostylus +tylostoma +tylostomaceae +tylosurus +tylotate +tylote +tylotic +tylotoxea +tylotoxeate +tylotus +tilpah +tils +tilsit +tilt +tiltable +tiltboard +tilted +tilter +tilters +tilth +tilthead +tilths +tilty +tiltyard +tiltyards +tilting +tiltlike +tiltmaker +tiltmaking +tiltmeter +tilts +tiltup +tilture +tylus +tim +timable +timaeus +timalia +timaliidae +timaliinae +timaliine +timaline +timani +timar +timarau +timaraus +timariot +timarri +timaua +timawa +timazite +timbal +tymbal +timbale +timbales +tymbalon +timbals +tymbals +timbang +timbe +timber +timberdoodle +timbered +timberer +timberhead +timbery +timberyard +timbering +timberjack +timberland +timberlands +timberless +timberlike +timberline +timberlines +timberling +timberman +timbermen +timbermonger +timbern +timbers +timbersome +timbertuned +timberwood +timberwork +timberwright +timbestere +timbira +timbo +timbre +timbrel +timbreled +timbreler +timbrelled +timbreller +timbrels +timbres +timbrology +timbrologist +timbromania +timbromaniac +timbromanist +timbrophily +timbrophilic +timbrophilism +timbrophilist +time +timeable +timebinding +timecard +timecards +timed +timeful +timefully +timefulness +timekeep +timekeeper +timekeepers +timekeepership +timekeeping +timeless +timelessly +timelessness +timely +timelia +timelier +timeliest +timeliidae +timeliine +timelily +timeliness +timeling +timenoguy +timeous +timeously +timeout +timeouts +timepiece +timepieces +timepleaser +timeproof +timer +timerau +timerity +timers +times +timesaver +timesavers +timesaving +timescale +timeserver +timeservers +timeserving +timeservingness +timeshare +timeshares +timesharing +timestamp +timestamps +timet +timetable +timetables +timetaker +timetaking +timetrp +timeward +timework +timeworker +timeworks +timeworn +timias +timid +timider +timidest +timidity +timidities +timidly +timidness +timidous +timing +timings +timish +timist +timmer +timne +timo +timocracy +timocracies +timocratic +timocratical +timon +timoneer +timonian +timonism +timonist +timonize +timor +timorese +timoroso +timorous +timorously +timorousness +timorousnous +timorsome +timote +timotean +timothean +timothy +timothies +tymp +tympan +timpana +tympana +tympanal +tympanam +tympanectomy +timpani +tympani +tympany +tympanic +tympanichord +tympanichordal +tympanicity +tympanies +tympaniform +tympaning +tympanism +timpanist +tympanist +timpanists +tympanites +tympanitic +tympanitis +tympanize +timpano +tympano +tympanocervical +tympanohyal +tympanomalleal +tympanomandibular +tympanomastoid +tympanomaxillary +tympanon +tympanoperiotic +tympanosis +tympanosquamosal +tympanostapedial +tympanotemporal +tympanotomy +tympans +tympanuchus +timpanum +tympanum +timpanums +tympanums +timucua +timucuan +timuquan +timuquanan +timwhisky +tin +tina +tinage +tinaja +tinamidae +tinamine +tinamou +tinamous +tinampipi +tinbergen +tinc +tincal +tincals +tinchel +tinchill +tinclad +tinct +tincted +tincting +tinction +tinctorial +tinctorially +tinctorious +tincts +tinctumutation +tincture +tinctured +tinctures +tincturing +tind +tynd +tindal +tyndallization +tyndallize +tyndallmeter +tindalo +tinder +tinderbox +tinderboxes +tindered +tindery +tinderish +tinderlike +tinderous +tinders +tine +tyne +tinea +tineal +tinean +tineas +tined +tyned +tinegrass +tineid +tineidae +tineids +tineina +tineine +tineman +tinemen +tineoid +tineoidea +tineola +tinerer +tines +tynes +tinetare +tinety +tineweed +tinfoil +tinfoils +tinful +tinfuls +ting +tinge +tinged +tingeing +tingent +tinger +tinges +tinggian +tingi +tingibility +tingible +tingid +tingidae +tinging +tingis +tingitid +tingitidae +tinglass +tingle +tingled +tingler +tinglers +tingles +tingletangle +tingly +tinglier +tingliest +tingling +tinglingly +tinglish +tings +tingtang +tinguaite +tinguaitic +tinguy +tinguian +tinhorn +tinhorns +tinhouse +tiny +tinier +tiniest +tinily +tininess +tininesses +tining +tyning +tink +tinker +tinkerbird +tinkerdom +tinkered +tinkerer +tinkerers +tinkering +tinkerly +tinkerlike +tinkers +tinkershere +tinkershire +tinkershue +tinkerwise +tinkle +tinkled +tinkler +tinklerman +tinkles +tinkly +tinklier +tinkliest +tinkling +tinklingly +tinklings +tinlet +tinlike +tinman +tinmen +tinne +tinned +tinnen +tinner +tinnery +tinners +tinnet +tinni +tinny +tinnient +tinnier +tinniest +tinnified +tinnily +tinniness +tinning +tinnitus +tinnituses +tinnock +tino +tinoceras +tinoceratid +tinosa +tinplate +tinplates +tinpot +tins +tinsel +tinseled +tinseling +tinselled +tinselly +tinsellike +tinselling +tinselmaker +tinselmaking +tinselry +tinsels +tinselweaver +tinselwork +tinsy +tinsman +tinsmen +tinsmith +tinsmithy +tinsmithing +tinsmiths +tinstone +tinstones +tinstuff +tint +tinta +tintack +tintage +tintamar +tintamarre +tintarron +tinted +tinter +tinternell +tinters +tinty +tintie +tintiness +tinting +tintingly +tintings +tintinnabula +tintinnabulant +tintinnabular +tintinnabulary +tintinnabulate +tintinnabulation +tintinnabulations +tintinnabulatory +tintinnabulism +tintinnabulist +tintinnabulous +tintinnabulum +tintype +tintyper +tintypes +tintist +tintless +tintlessness +tintometer +tintometry +tintometric +tints +tinwald +tynwald +tinware +tinwares +tinwoman +tinwork +tinworker +tinworking +tinworks +tinzenite +tionontates +tionontati +tiou +tip +typ +typable +typal +typarchical +tipburn +tipcart +tipcarts +tipcat +tipcats +tipe +type +typeable +typebar +typebars +typecase +typecases +typecast +typecasting +typecasts +typed +typees +typeface +typefaces +typeform +typefounder +typefounders +typefounding +typefoundry +typehead +typeholder +typey +typeless +typeout +typer +types +typescript +typescripts +typeset +typeseting +typesets +typesetter +typesetters +typesetting +typesof +typewrite +typewriter +typewriters +typewrites +typewriting +typewritten +typewrote +tipful +typha +typhaceae +typhaceous +typhaemia +tiphead +typhemia +tiphia +typhia +typhic +tiphiidae +typhinia +typhization +typhlatony +typhlatonia +typhlectasis +typhlectomy +typhlenteritis +typhlitic +typhlitis +typhloalbuminuria +typhlocele +typhloempyema +typhloenteritis +typhlohepatitis +typhlolexia +typhlolithiasis +typhlology +typhlologies +typhlomegaly +typhlomolge +typhlon +typhlopexy +typhlopexia +typhlophile +typhlopid +typhlopidae +typhlops +typhloptosis +typhlosis +typhlosolar +typhlosole +typhlostenosis +typhlostomy +typhlotomy +typhoaemia +typhobacillosis +typhoean +typhoemia +typhoeus +typhogenic +typhoid +typhoidal +typhoidin +typhoidlike +typhoids +typholysin +typhomalaria +typhomalarial +typhomania +typhon +typhonia +typhonian +typhonic +typhons +typhoon +typhoonish +typhoons +typhopneumonia +typhose +typhosepsis +typhosis +typhotoxine +typhous +typhula +typhus +typhuses +tipi +typy +typic +typica +typical +typicality +typically +typicalness +typicon +typicum +typier +typiest +typify +typification +typified +typifier +typifiers +typifies +typifying +typika +typikon +typikons +typing +tipis +typist +typists +tipit +tipiti +tiple +tipless +tiplet +tipman +tipmen +tipmost +typo +typobar +typocosmy +tipoff +tipoffs +typograph +typographer +typographers +typography +typographia +typographic +typographical +typographically +typographies +typographist +typolithography +typolithographic +typology +typologic +typological +typologically +typologies +typologist +typomania +typometry +tiponi +typonym +typonymal +typonymic +typonymous +typophile +typorama +typos +typoscript +typotelegraph +typotelegraphy +typothere +typotheria +typotheriidae +typothetae +typp +tippable +tipped +tippee +tipper +tippers +tippet +tippets +tippy +tippier +tippiest +tipping +tippytoe +tipple +tippled +tippleman +tippler +tipplers +tipples +tipply +tippling +tipproof +typps +tipree +tips +tipsy +tipsier +tipsiest +tipsify +tipsification +tipsifier +tipsily +tipsiness +tipstaff +tipstaffs +tipstaves +tipster +tipsters +tipstock +tipstocks +tiptail +tipteerer +tiptilt +tiptoe +tiptoed +tiptoeing +tiptoeingly +tiptoes +tiptoing +typtology +typtological +typtologist +tiptop +tiptopness +tiptopper +tiptoppish +tiptoppishness +tiptops +tiptopsome +tipula +tipularia +tipulid +tipulidae +tipuloid +tipuloidea +tipup +tipura +typw +tiqueur +tyr +tirade +tirades +tirage +tirailleur +tiralee +tyramin +tyramine +tyramines +tyranness +tyranni +tyranny +tyrannial +tyrannic +tyrannical +tyrannically +tyrannicalness +tyrannicidal +tyrannicide +tyrannicly +tyrannidae +tyrannides +tyrannies +tyranninae +tyrannine +tyrannis +tyrannise +tyrannised +tyranniser +tyrannising +tyrannisingly +tyrannism +tyrannize +tyrannized +tyrannizer +tyrannizers +tyrannizes +tyrannizing +tyrannizingly +tyrannoid +tyrannophobia +tyrannosaur +tyrannosaurs +tyrannosaurus +tyrannosauruses +tyrannous +tyrannously +tyrannousness +tyrannus +tyrant +tyrantcraft +tyrantlike +tyrants +tyrantship +tyrasole +tirasse +tiraz +tire +tyre +tired +tyred +tireder +tiredest +tiredly +tiredness +tiredom +tirehouse +tireless +tirelessly +tirelessness +tireling +tiremaid +tiremaker +tiremaking +tireman +tiremen +tirement +tyremesis +tirer +tireroom +tires +tyres +tiresias +tiresmith +tiresol +tiresome +tiresomely +tiresomeness +tiresomeweed +tirewoman +tirewomen +tirhutia +tyrian +tyriasis +tiriba +tiring +tyring +tiringly +tirl +tirled +tirling +tirls +tirma +tiro +tyro +tyrocidin +tyrocidine +tirocinia +tirocinium +tyroglyphid +tyroglyphidae +tyroglyphus +tyroid +tirolean +tyrolean +tirolese +tyrolese +tyrolienne +tyrolite +tyrology +tyroma +tyromancy +tyromas +tyromata +tyromatous +tyrone +tironian +tyronic +tyronism +tiros +tyros +tyrosyl +tyrosinase +tyrosine +tyrosines +tyrosinuria +tyrothricin +tyrotoxicon +tyrotoxine +tirr +tyrr +tirracke +tirralirra +tirret +tyrrhene +tyrrheni +tyrrhenian +tirribi +tirrit +tirrivee +tirrivees +tirrivie +tirrlie +tirrwirr +tyrsenoi +tirshatha +tyrtaean +tirthankara +tirurai +tirve +tirwit +tis +tisane +tisanes +tisar +tishiya +tishri +tisic +tisiphone +tysonite +tissu +tissual +tissue +tissued +tissuey +tissueless +tissuelike +tissues +tissuing +tisswood +tyste +tystie +tiswin +tit +tyt +titan +titanate +titanates +titanaugite +titanesque +titaness +titanesses +titania +titanian +titanias +titanic +titanical +titanically +titanichthyidae +titanichthys +titaniferous +titanifluoride +titanyl +titanism +titanisms +titanite +titanites +titanitic +titanium +titaniums +titanlike +titano +titanocyanide +titanocolumbate +titanofluoride +titanolater +titanolatry +titanomachy +titanomachia +titanomagnetite +titanoniobate +titanosaur +titanosaurus +titanosilicate +titanothere +titanotheridae +titanotherium +titanous +titans +titar +titbit +titbits +titbitty +tite +titer +titeration +titers +titfer +titfish +tithable +tithal +tithe +tythe +tithebook +tithed +tythed +titheless +tithemonger +tithepayer +tither +titheright +tithers +tithes +tythes +tithymal +tithymalopsis +tithymalus +tithing +tything +tithingman +tithingmen +tithingpenny +tithings +tithonia +tithonias +tithonic +tithonicity +tithonographic +tithonometer +tithonus +titi +titian +titianesque +titianic +titians +titien +tities +titilate +titillability +titillant +titillate +titillated +titillater +titillates +titillating +titillatingly +titillation +titillations +titillative +titillator +titillatory +titis +titivate +titivated +titivates +titivating +titivation +titivator +titivil +titiviller +titlark +titlarks +title +titleboard +titled +titledom +titleholder +titleless +titlene +titleproof +titler +titles +titleship +titlike +titling +titlist +titlists +titmal +titmall +titman +titmarsh +titmarshian +titmen +titmice +titmmice +titmouse +tyto +titoism +titoist +titoki +tytonidae +titrable +titrant +titrants +titratable +titrate +titrated +titrates +titrating +titration +titrator +titrators +titre +titres +titrimetry +titrimetric +titrimetrically +tits +titter +titteration +tittered +titterel +titterer +titterers +tittery +tittering +titteringly +titters +titty +tittie +titties +tittymouse +tittivate +tittivated +tittivating +tittivation +tittivator +tittle +tittlebat +tittler +tittles +tittlin +tittup +tittuped +tittupy +tittuping +tittupped +tittuppy +tittupping +tittups +titubancy +titubant +titubantly +titubate +titubation +titulado +titular +titulary +titularies +titularity +titularly +titulars +titulation +titule +tituli +titulus +titurel +titus +tiu +tyum +tiver +tivy +tivoli +tiwaz +tiza +tizeur +tizwin +tizzy +tizzies +tjaele +tjandi +tjanting +tjenkal +tji +tjosite +tjurunga +tk +tkt +tlaco +tlakluit +tlapallan +tlascalan +tlingit +tln +tlo +tlr +tm +tmema +tmemata +tmeses +tmesipteris +tmesis +tmh +tn +tng +tnpk +tnt +to +toa +toad +toadback +toadeat +toadeater +toadeating +toader +toadery +toadess +toadfish +toadfishes +toadflax +toadflaxes +toadflower +toadhead +toady +toadied +toadier +toadies +toadying +toadyish +toadyism +toadyisms +toadish +toadyship +toadishness +toadless +toadlet +toadlike +toadlikeness +toadling +toadpipe +toadpipes +toadroot +toads +toadship +toadstone +toadstool +toadstoollike +toadstools +toadwise +toag +toarcian +toast +toastable +toasted +toastee +toaster +toasters +toasty +toastier +toastiest +toastiness +toasting +toastmaster +toastmastery +toastmasters +toastmistress +toastmistresses +toasts +toat +toatoa +tob +toba +tobacco +tobaccoes +tobaccofied +tobaccoy +tobaccoism +tobaccoite +tobaccoless +tobaccolike +tobaccoman +tobaccomen +tobacconalian +tobacconing +tobacconist +tobacconistical +tobacconists +tobacconize +tobaccophil +tobaccoroot +tobaccos +tobaccosim +tobaccoweed +tobaccowood +tobe +toby +tobiah +tobias +tobies +tobikhar +tobyman +tobymen +tobine +tobira +toboggan +tobogganed +tobogganeer +tobogganer +tobogganing +tobogganist +tobogganists +toboggans +tocalote +toccata +toccatas +toccate +toccatina +toch +tocharese +tocharian +tocharic +tocharish +tocher +tochered +tochering +tocherless +tochers +tock +toco +tocobaga +tocodynamometer +tocogenetic +tocogony +tocokinin +tocology +tocological +tocologies +tocologist +tocome +tocometer +tocopherol +tocophobia +tocororo +tocsin +tocsins +tocusso +tod +toda +today +todayish +todayll +todays +todd +todder +toddy +toddick +toddies +toddyize +toddyman +toddymen +toddite +toddle +toddled +toddlekins +toddler +toddlers +toddles +toddling +tode +todea +todelike +tody +todidae +todies +todlowrie +tods +todus +toe +toea +toeboard +toecap +toecapped +toecaps +toed +toehold +toeholds +toey +toeing +toeless +toelike +toellite +toenail +toenailed +toenailing +toenails +toepiece +toepieces +toeplate +toeplates +toerless +toernebohmite +toes +toeshoe +toeshoes +toetoe +toff +toffee +toffeeman +toffees +toffy +toffies +toffyman +toffymen +toffing +toffish +toffs +tofieldia +tofile +tofore +toforn +toft +tofter +toftman +toftmen +tofts +toftstead +tofu +tofus +tog +toga +togae +togaed +togalike +togas +togata +togate +togated +togawise +toged +togeman +together +togetherhood +togetheriness +togetherness +togethers +togged +toggel +togger +toggery +toggeries +togging +toggle +toggled +toggler +togglers +toggles +toggling +togless +togo +togs +togt +togue +togues +toher +toheroa +toho +tohome +tohubohu +tohunga +toi +toy +toydom +toyed +toyer +toyers +toyful +toyfulness +toyhouse +toying +toyingly +toyish +toyishly +toyishness +toil +toyland +toile +toiled +toiler +toilers +toiles +toyless +toilet +toileted +toileting +toiletry +toiletries +toilets +toilette +toiletted +toilettes +toiletware +toilful +toilfully +toylike +toilinet +toilinette +toiling +toilingly +toilless +toillessness +toils +toilsome +toilsomely +toilsomeness +toilworn +toymaker +toymaking +toyman +toymen +toyo +toyon +toyons +toyos +toyota +toyotas +toys +toise +toisech +toised +toyshop +toising +toysome +toison +toist +toit +toited +toity +toiting +toitish +toitoi +toytown +toits +toivel +toywoman +toywort +tokay +tokays +tokamak +toke +toked +tokelau +token +tokened +tokening +tokenism +tokenisms +tokenize +tokenless +tokens +tokenworth +tokes +tokharian +toking +tokyo +tokyoite +tokyoites +toko +tokodynamometer +tokology +tokologies +tokoloshe +tokonoma +tokonomas +tokopat +toktokje +tol +tola +tolamine +tolan +tolane +tolanes +tolans +tolas +tolbooth +tolbooths +tolbutamide +told +tolderia +toldo +tole +toled +toledan +toledo +toledoan +toledos +tolerability +tolerable +tolerableness +tolerably +tolerablish +tolerance +tolerances +tolerancy +tolerant +tolerantism +tolerantly +tolerate +tolerated +tolerates +tolerating +toleration +tolerationism +tolerationist +tolerative +tolerator +tolerators +tolerism +toles +toletan +toleware +tolfraedic +tolguacha +tolidin +tolidine +tolidines +tolidins +tolyl +tolylene +tolylenediamine +tolyls +toling +tolipane +tolypeutes +tolypeutine +tolite +toll +tollable +tollage +tollages +tollbar +tollbars +tollbook +tollbooth +tollbooths +tolled +tollefsen +tollent +toller +tollery +tollers +tollgate +tollgates +tollgatherer +tollhall +tollhouse +tollhouses +tolly +tollies +tolliker +tolling +tollkeeper +tollman +tollmaster +tollmen +tollon +tollpenny +tolls +tolltaker +tollway +tollways +tolmen +tolowa +tolpatch +tolpatchery +tolsey +tolsel +tolsester +tolstoy +tolstoyan +tolstoyism +tolstoyist +tolt +toltec +toltecan +tolter +tolu +tolualdehyde +toluate +toluates +toluene +toluenes +toluic +toluid +toluide +toluides +toluidide +toluidin +toluidine +toluidino +toluidins +toluido +toluids +toluifera +toluyl +toluylene +toluylenediamine +toluylic +toluyls +tolunitrile +toluol +toluole +toluoles +toluols +toluquinaldine +tolus +tolusafranine +tolutation +tolzey +tom +toma +tomahawk +tomahawked +tomahawker +tomahawking +tomahawks +tomalley +tomalleys +toman +tomand +tomans +tomas +tomatillo +tomatilloes +tomatillos +tomato +tomatoes +tomb +tombac +tomback +tombacks +tombacs +tombak +tombaks +tombal +tombe +tombed +tombic +tombing +tombless +tomblet +tomblike +tomboy +tomboyful +tomboyish +tomboyishly +tomboyishness +tomboyism +tomboys +tombola +tombolo +tombolos +tombs +tombstone +tombstones +tomcat +tomcats +tomcatted +tomcatting +tomcod +tomcods +tome +tomeful +tomelet +toment +tomenta +tomentose +tomentous +tomentulose +tomentum +tomes +tomfool +tomfoolery +tomfooleries +tomfoolish +tomfoolishness +tomfools +tomia +tomial +tomin +tomines +tomish +tomistoma +tomium +tomiumia +tomjohn +tomjon +tomkin +tommed +tommer +tommy +tommybag +tommycod +tommies +tomming +tommyrot +tommyrots +tomnoddy +tomnorry +tomnoup +tomogram +tomograms +tomograph +tomography +tomographic +tomographies +tomolo +tomomania +tomopteridae +tomopteris +tomorn +tomorrow +tomorrower +tomorrowing +tomorrowness +tomorrows +tomosis +tompion +tompions +tompiper +tompon +tomrig +toms +tomtate +tomtit +tomtitmouse +tomtits +ton +tonada +tonal +tonalamatl +tonalist +tonalite +tonality +tonalities +tonalitive +tonally +tonalmatl +tonant +tonation +tondi +tondino +tondo +tone +toned +tonedeafness +tonelada +toneladas +toneless +tonelessly +tonelessness +toneme +tonemes +tonemic +toneproof +toner +toners +tones +tonetic +tonetically +tonetician +tonetics +tonette +tonettes +tong +tonga +tongan +tongas +tonged +tonger +tongers +tonging +tongkang +tongman +tongmen +tongrian +tongs +tongsman +tongsmen +tongue +tonguebird +tonguecraft +tongued +tonguedoughty +tonguefence +tonguefencer +tonguefish +tonguefishes +tongueflower +tongueful +tonguefuls +tonguey +tongueless +tonguelessness +tonguelet +tonguelike +tongueman +tonguemanship +tonguemen +tongueplay +tongueproof +tonguer +tongues +tongueshot +tonguesman +tonguesore +tonguester +tonguetip +tonguy +tonguiness +tonguing +tonguings +tony +tonic +tonical +tonically +tonicity +tonicities +tonicize +tonicked +tonicking +tonicobalsamic +tonicoclonic +tonicostimulant +tonics +tonier +tonies +toniest +tonify +tonight +tonights +tonyhoop +tonikan +toning +tonish +tonishly +tonishness +tonite +tonitrocirrus +tonitrophobia +tonitrual +tonitruant +tonitruone +tonitruous +tonjon +tonk +tonka +tonkawa +tonkawan +tonkin +tonkinese +tonlet +tonlets +tonn +tonna +tonnage +tonnages +tonne +tonneau +tonneaued +tonneaus +tonneaux +tonnelle +tonner +tonners +tonnes +tonnish +tonnishly +tonnishness +tonnland +tonoclonic +tonogram +tonograph +tonology +tonological +tonometer +tonometry +tonometric +tonophant +tonoplast +tonoscope +tonotactic +tonotaxis +tonous +tons +tonsbergite +tonsil +tonsilar +tonsile +tonsilectomy +tonsilitic +tonsilitis +tonsillar +tonsillary +tonsillectome +tonsillectomy +tonsillectomic +tonsillectomies +tonsillectomize +tonsillith +tonsillitic +tonsillitis +tonsillolith +tonsillotome +tonsillotomy +tonsillotomies +tonsilomycosis +tonsils +tonsor +tonsorial +tonsurate +tonsure +tonsured +tonsures +tonsuring +tontine +tontiner +tontines +tonto +tonus +tonuses +too +tooart +toodle +toodleloodle +took +tooken +tool +toolach +toolbox +toolboxes +toolbuilder +toolbuilding +tooled +tooler +toolers +toolhead +toolheads +toolholder +toolholding +toolhouse +tooling +toolings +toolkit +toolless +toolmake +toolmaker +toolmakers +toolmaking +toolman +toolmark +toolmarking +toolmen +toolplate +toolroom +toolrooms +tools +toolsetter +toolshed +toolsheds +toolsi +toolsy +toolslide +toolsmith +toolstock +toolstone +toom +toomly +toon +toona +toons +toonwood +toop +toorie +toorock +tooroo +toosh +toosie +toot +tooted +tooter +tooters +tooth +toothache +toothaches +toothachy +toothaching +toothbill +toothbrush +toothbrushes +toothbrushy +toothbrushing +toothchiseled +toothcomb +toothcup +toothdrawer +toothdrawing +toothed +toother +toothflower +toothful +toothy +toothier +toothiest +toothily +toothill +toothing +toothless +toothlessly +toothlessness +toothlet +toothleted +toothlike +toothpaste +toothpastes +toothpick +toothpicks +toothplate +toothpowder +toothproof +tooths +toothshell +toothsome +toothsomely +toothsomeness +toothstick +toothwash +toothwork +toothwort +tooting +tootinghole +tootle +tootled +tootler +tootlers +tootles +tootling +tootlish +tootmoot +toots +tootses +tootsy +tootsie +tootsies +toozle +toozoo +top +topaesthesia +topalgia +toparch +toparchy +toparchia +toparchiae +toparchical +toparchies +topas +topass +topato +topatopa +topau +topaz +topazes +topazfels +topazy +topazine +topazite +topazolite +topcap +topcast +topcastle +topchrome +topcoat +topcoating +topcoats +topcross +topcrosses +topdress +topdressing +tope +topechee +topectomy +topectomies +toped +topee +topees +topeewallah +topeka +topeng +topepo +toper +toperdom +topers +topes +topesthesia +topfilled +topflight +topflighter +topful +topfull +topgallant +toph +tophaceous +tophaike +tophamper +tophe +tophes +tophet +tophetic +tophetical +tophetize +tophi +tophyperidrosis +tophous +tophphi +tophs +tophus +topi +topia +topiary +topiaria +topiarian +topiaries +topiarist +topiarius +topic +topical +topicality +topicalities +topically +topics +topinambou +toping +topinish +topis +topiwala +topkick +topkicks +topknot +topknots +topknotted +topless +toplessness +toplighted +toplike +topline +topliner +toplofty +toploftical +toploftier +toploftiest +toploftily +toploftiness +topmaker +topmaking +topman +topmast +topmasts +topmaul +topmen +topminnow +topminnows +topmost +topmostly +topnet +topnotch +topnotcher +topo +topoalgia +topocentric +topochemical +topochemistry +topodeme +topog +topognosia +topognosis +topograph +topographer +topographers +topography +topographic +topographical +topographically +topographics +topographies +topographist +topographize +topographometric +topoi +topolatry +topology +topologic +topological +topologically +topologies +topologist +topologize +toponarcosis +toponeural +toponeurosis +toponym +toponymal +toponymy +toponymic +toponymical +toponymics +toponymies +toponymist +toponymous +toponyms +topophobia +topophone +topopolitan +topos +topotactic +topotaxis +topotype +topotypes +topotypic +topotypical +topped +topper +toppers +toppy +toppiece +topping +toppingly +toppingness +toppings +topple +toppled +toppler +topples +topply +toppling +toprail +toprope +tops +topsail +topsailite +topsails +topsy +topside +topsider +topsiders +topsides +topsyturn +topsyturviness +topsl +topsman +topsmelt +topsmelts +topsmen +topsoil +topsoiled +topsoiling +topsoils +topspin +topssmelt +topstitch +topstone +topstones +topswarm +toptail +topwise +topwork +topworked +topworking +topworks +toque +toques +toquet +toquets +toquilla +tor +tora +torah +torahs +toraja +toral +toran +torana +toras +torbanite +torbanitic +torbernite +torc +torcel +torch +torchbearer +torchbearers +torchbearing +torched +torcher +torchere +torcheres +torches +torchet +torchy +torchier +torchiers +torchiest +torching +torchless +torchlight +torchlighted +torchlike +torchlit +torchman +torchon +torchons +torchweed +torchwood +torchwort +torcs +torcular +torculus +tordion +tordrillite +tore +toreador +toreadors +tored +torenia +torero +toreros +tores +toret +toreumatography +toreumatology +toreutic +toreutics +torfaceous +torfel +torfle +torgoch +torgot +tori +tory +toric +torydom +tories +toryess +toriest +toryfy +toryfication +torified +toryhillite +torii +toryish +toryism +toryistic +toryize +torilis +torinese +toriness +toryship +toryweed +torma +tormae +tormen +torment +tormenta +tormentable +tormentation +tormentative +tormented +tormentedly +tormenter +tormenters +tormentful +tormentil +tormentilla +tormenting +tormentingly +tormentingness +tormentive +tormentor +tormentors +tormentous +tormentress +tormentry +torments +tormentum +tormina +torminal +torminous +tormodont +torn +tornachile +tornada +tornade +tornadic +tornado +tornadoes +tornadoesque +tornadolike +tornadoproof +tornados +tornal +tornaria +tornariae +tornarian +tornarias +torney +tornese +tornesi +tornilla +tornillo +tornillos +tornit +tornote +tornus +toro +toroid +toroidal +toroidally +toroids +torolillo +toromona +toronja +toronto +torontonian +tororokombu +toros +torosaurus +torose +torosity +torosities +toroth +torotoro +torous +torpedineer +torpedinidae +torpedinous +torpedo +torpedoed +torpedoer +torpedoes +torpedoing +torpedoist +torpedolike +torpedoman +torpedomen +torpedoplane +torpedoproof +torpedos +torpent +torpescence +torpescent +torpex +torpid +torpidity +torpidities +torpidly +torpidness +torpids +torpify +torpified +torpifying +torpitude +torpor +torporific +torporize +torpors +torquate +torquated +torque +torqued +torquer +torquers +torques +torqueses +torquing +torr +torrefacation +torrefaction +torrefy +torrefication +torrefied +torrefies +torrefying +torreya +torrens +torrent +torrentful +torrentfulness +torrential +torrentiality +torrentially +torrentine +torrentless +torrentlike +torrents +torrentuous +torrentwise +torret +torricellian +torrid +torrider +torridest +torridity +torridly +torridness +torridonian +torrify +torrified +torrifies +torrifying +torrone +torrubia +tors +torsade +torsades +torsalo +torse +torsel +torses +torsi +torsibility +torsigraph +torsile +torsimeter +torsiogram +torsiograph +torsiometer +torsion +torsional +torsionally +torsioning +torsionless +torsions +torsive +torsk +torsks +torso +torsoclusion +torsoes +torsometer +torsoocclusion +torsos +torsten +tort +torta +tortays +torte +torteau +torteaus +torteaux +tortellini +torten +tortes +tortfeasor +tortfeasors +torticollar +torticollis +torticone +tortie +tortil +tortile +tortility +tortilla +tortillas +tortille +tortillions +tortillon +tortious +tortiously +tortis +tortive +tortoise +tortoiselike +tortoises +tortoiseshell +tortoni +tortonian +tortonis +tortor +tortrices +tortricid +tortricidae +tortricina +tortricine +tortricoid +tortricoidea +tortrix +tortrixes +torts +tortue +tortula +tortulaceae +tortulaceous +tortulous +tortuose +tortuosity +tortuosities +tortuous +tortuously +tortuousness +torturable +torturableness +torture +tortured +torturedly +tortureproof +torturer +torturers +tortures +torturesome +torturesomeness +torturing +torturingly +torturous +torturously +torturousness +toru +torula +torulaceous +torulae +torulaform +torulas +toruli +toruliform +torulin +toruloid +torulose +torulosis +torulous +torulus +torus +toruses +torve +torvid +torvity +torvous +tos +tosaphist +tosaphoth +tosca +toscanite +tosephta +tosephtas +tosh +toshakhana +tosher +toshery +toshes +toshy +toshly +toshnail +tosy +tosily +tosk +toskish +toss +tossed +tosser +tossers +tosses +tossy +tossicated +tossily +tossing +tossingly +tossment +tosspot +tosspots +tossup +tossups +tossut +tost +tostada +tostado +tostamente +tostao +tosticate +tosticated +tosticating +tostication +toston +tot +totable +total +totaled +totaling +totalisator +totalise +totalised +totalises +totalising +totalism +totalisms +totalistic +totalitarian +totalitarianism +totalitarianize +totalitarianized +totalitarianizing +totalitarians +totality +totalities +totalitizer +totalization +totalizator +totalizators +totalize +totalized +totalizer +totalizes +totalizing +totalled +totaller +totallers +totally +totalling +totalness +totals +totanine +totanus +totaquin +totaquina +totaquine +totara +totchka +tote +toted +toteload +totem +totemy +totemic +totemically +totemism +totemisms +totemist +totemistic +totemists +totemite +totemites +totemization +totems +toter +totery +toters +totes +tother +toty +totient +totyman +toting +totipalmatae +totipalmate +totipalmation +totipotence +totipotency +totipotencies +totipotent +totipotential +totipotentiality +totitive +toto +totoaba +totonac +totonacan +totonaco +totora +totoro +totquot +tots +totted +totten +totter +tottered +totterer +totterers +tottergrass +tottery +totteriness +tottering +totteringly +totterish +totters +totty +tottie +tottyhead +totting +tottle +tottlish +tottum +totuava +totum +tou +touareg +touart +toucan +toucanet +toucanid +toucans +touch +touchability +touchable +touchableness +touchback +touchbell +touchbox +touchdown +touchdowns +touche +touched +touchedness +toucher +touchers +touches +touchhole +touchy +touchier +touchiest +touchily +touchiness +touching +touchingly +touchingness +touchless +touchline +touchmark +touchous +touchpan +touchpiece +touchstone +touchstones +touchup +touchups +touchwood +toufic +toug +tough +toughen +toughened +toughener +tougheners +toughening +toughens +tougher +toughest +toughhead +toughhearted +toughy +toughie +toughies +toughish +toughly +toughness +toughra +toughs +tought +tould +toumnah +tounatea +toup +toupee +toupeed +toupees +toupet +tour +touraco +touracos +tourbe +tourbillion +tourbillon +toured +tourelle +tourelles +tourer +tourers +touret +tourette +touring +tourings +tourism +tourisms +tourist +touristdom +touristy +touristic +touristical +touristically +touristproof +touristry +tourists +touristship +tourize +tourmalin +tourmaline +tourmalinic +tourmaliniferous +tourmalinization +tourmalinize +tourmalite +tourmente +tourn +tournai +tournay +tournament +tournamental +tournaments +tournant +tournasin +tourne +tournedos +tournee +tournefortia +tournefortian +tourney +tourneyed +tourneyer +tourneying +tourneys +tournel +tournette +tourneur +tourniquet +tourniquets +tournois +tournure +tours +tourt +tourte +tousche +touse +toused +tousel +touser +touses +tousy +tousing +tousle +tousled +tousles +tously +tousling +toust +toustie +tout +touted +touter +touters +touting +touts +touzle +touzled +touzles +touzling +tov +tovah +tovar +tovaria +tovariaceae +tovariaceous +tovarich +tovariches +tovarisch +tovarish +tovarishes +tovet +tow +towability +towable +towage +towages +towai +towan +toward +towardly +towardliness +towardness +towards +towaway +towaways +towbar +towboat +towboats +towcock +towd +towdie +towed +towel +toweled +towelette +toweling +towelings +towelled +towelling +towelry +towels +tower +towered +towery +towerier +toweriest +towering +toweringly +toweringness +towerless +towerlet +towerlike +towerman +towermen +towerproof +towers +towerwise +towerwork +towerwort +towght +towhead +towheaded +towheads +towhee +towhees +towy +towie +towies +towing +towkay +towlike +towline +towlines +towmast +towmond +towmonds +towmont +towmonts +town +towned +townee +townees +towner +townet +townfaring +townfolk +townfolks +townful +towngate +townhood +townhouse +townhouses +towny +townie +townies +townify +townified +townifying +towniness +townish +townishly +townishness +townist +townland +townless +townlet +townlets +townly +townlike +townling +townman +townmen +towns +townsboy +townscape +townsendi +townsendia +townsendite +townsfellow +townsfolk +township +townships +townside +townsite +townsman +townsmen +townspeople +townswoman +townswomen +townward +townwards +townwear +townwears +towpath +towpaths +towrope +towropes +tows +towser +towsy +towson +towzie +tox +toxa +toxaemia +toxaemias +toxaemic +toxalbumic +toxalbumin +toxalbumose +toxamin +toxanaemia +toxanemia +toxaphene +toxcatl +toxemia +toxemias +toxemic +toxic +toxicaemia +toxical +toxically +toxicant +toxicants +toxicarol +toxicate +toxication +toxicemia +toxicity +toxicities +toxicodendrol +toxicodendron +toxicoderma +toxicodermatitis +toxicodermatosis +toxicodermia +toxicodermitis +toxicogenic +toxicognath +toxicohaemia +toxicohemia +toxicoid +toxicol +toxicology +toxicologic +toxicological +toxicologically +toxicologist +toxicologists +toxicomania +toxicon +toxicopathy +toxicopathic +toxicophagy +toxicophagous +toxicophidia +toxicophobia +toxicoses +toxicosis +toxicotraumatic +toxicum +toxidermic +toxidermitis +toxifer +toxifera +toxiferous +toxify +toxified +toxifying +toxigenic +toxigenicity +toxigenicities +toxihaemia +toxihemia +toxiinfection +toxiinfectious +toxylon +toxin +toxinaemia +toxine +toxinemia +toxines +toxinfection +toxinfectious +toxinosis +toxins +toxiphagi +toxiphagus +toxiphobia +toxiphobiac +toxiphoric +toxitabellae +toxity +toxodon +toxodont +toxodontia +toxogenesis +toxoglossa +toxoglossate +toxoid +toxoids +toxolysis +toxology +toxon +toxone +toxonosis +toxophil +toxophile +toxophily +toxophilism +toxophilite +toxophilitic +toxophilitism +toxophilous +toxophobia +toxophoric +toxophorous +toxoplasma +toxoplasmic +toxoplasmosis +toxosis +toxosozin +toxostoma +toxotae +toxotes +toxotidae +toze +tozee +tozer +tp +tpd +tph +tpi +tpk +tpke +tpm +tps +tr +tra +trabacoli +trabacolo +trabacolos +trabal +trabant +trabascolo +trabea +trabeae +trabeatae +trabeate +trabeated +trabeation +trabecula +trabeculae +trabecular +trabecularism +trabeculas +trabeculate +trabeculated +trabeculation +trabecule +trabes +trabu +trabuch +trabucho +trabuco +trabucos +trac +tracasserie +tracasseries +tracaulon +trace +traceability +traceable +traceableness +traceably +traceback +traced +tracey +traceless +tracelessly +tracer +tracery +traceried +traceries +tracers +traces +trachea +tracheae +tracheaectasy +tracheal +trachealgia +trachealis +trachean +tracheary +trachearia +trachearian +tracheas +tracheata +tracheate +tracheated +tracheation +trachecheae +trachecheas +tracheid +tracheidal +tracheide +tracheids +tracheitis +trachelagra +trachelate +trachelectomy +trachelectomopexia +trachelia +trachelismus +trachelitis +trachelium +tracheloacromialis +trachelobregmatic +trachelocyllosis +tracheloclavicular +trachelodynia +trachelology +trachelomastoid +trachelopexia +tracheloplasty +trachelorrhaphy +tracheloscapular +trachelospermum +trachelotomy +trachenchyma +tracheobronchial +tracheobronchitis +tracheocele +tracheochromatic +tracheoesophageal +tracheofissure +tracheolar +tracheolaryngeal +tracheolaryngotomy +tracheole +tracheolingual +tracheopathy +tracheopathia +tracheopharyngeal +tracheophyte +tracheophonae +tracheophone +tracheophonesis +tracheophony +tracheophonine +tracheopyosis +tracheoplasty +tracheorrhagia +tracheoschisis +tracheoscopy +tracheoscopic +tracheoscopist +tracheostenosis +tracheostomy +tracheostomies +tracheotome +tracheotomy +tracheotomies +tracheotomist +tracheotomize +tracheotomized +tracheotomizing +trachyandesite +trachybasalt +trachycarpous +trachycarpus +trachychromatic +trachydolerite +trachyglossate +trachile +trachylinae +trachyline +trachymedusae +trachymedusan +trachinidae +trachinoid +trachinus +trachyphonia +trachyphonous +trachypteridae +trachypteroid +trachypterus +trachyspermous +trachyte +trachytes +trachytic +trachitis +trachytoid +trachle +trachled +trachles +trachling +trachodon +trachodont +trachodontid +trachodontidae +trachoma +trachomas +trachomatous +trachomedusae +trachomedusan +tracy +tracing +tracingly +tracings +track +trackable +trackage +trackages +trackbarrow +tracked +tracker +trackers +trackhound +tracking +trackings +trackingscout +tracklayer +tracklaying +trackless +tracklessly +tracklessness +trackman +trackmanship +trackmaster +trackmen +trackpot +tracks +trackscout +trackshifter +tracksick +trackside +tracksuit +trackway +trackwalker +trackwork +traclia +tract +tractability +tractabilities +tractable +tractableness +tractably +tractarian +tractarianism +tractarianize +tractate +tractates +tractation +tractator +tractatule +tractellate +tractellum +tractiferous +tractile +tractility +traction +tractional +tractioneering +tractions +tractism +tractite +tractitian +tractive +tractlet +tractor +tractoration +tractory +tractorism +tractorist +tractorization +tractorize +tractors +tractrices +tractrix +tracts +tractus +trad +tradable +tradal +trade +tradeable +tradecraft +traded +tradeful +tradeless +trademark +trademarks +trademaster +tradename +tradeoff +tradeoffs +trader +traders +tradership +trades +tradescantia +tradesfolk +tradesman +tradesmanlike +tradesmanship +tradesmanwise +tradesmen +tradespeople +tradesperson +tradeswoman +tradeswomen +tradevman +trady +tradiment +trading +tradite +tradition +traditional +traditionalism +traditionalist +traditionalistic +traditionalists +traditionality +traditionalize +traditionalized +traditionally +traditionary +traditionaries +traditionarily +traditionate +traditionately +traditioner +traditionism +traditionist +traditionitis +traditionize +traditionless +traditionmonger +traditions +traditious +traditive +traditor +traditores +traditorship +traduce +traduced +traducement +traducements +traducent +traducer +traducers +traduces +traducian +traducianism +traducianist +traducianistic +traducible +traducing +traducingly +traduct +traduction +traductionist +traductive +traffic +trafficability +trafficable +trafficableness +trafficator +traffick +trafficked +trafficker +traffickers +trafficking +trafficks +trafficless +traffics +trafficway +trafflicker +trafflike +trag +tragacanth +tragacantha +tragacanthin +tragal +tragasol +tragedy +tragedial +tragedian +tragedianess +tragedians +tragedical +tragedienne +tragediennes +tragedies +tragedietta +tragedious +tragedist +tragedization +tragedize +tragelaph +tragelaphine +tragelaphus +tragi +tragia +tragic +tragical +tragicality +tragically +tragicalness +tragicaster +tragicize +tragicly +tragicness +tragicofarcical +tragicoheroicomic +tragicolored +tragicomedy +tragicomedian +tragicomedies +tragicomic +tragicomical +tragicomicality +tragicomically +tragicomipastoral +tragicoromantic +tragicose +tragion +tragions +tragoedia +tragopan +tragopans +tragopogon +tragule +tragulidae +tragulina +traguline +traguloid +traguloidea +tragulus +tragus +trah +traheen +trahison +tray +trayful +trayfuls +traik +traiked +traiky +traiking +traiks +trail +trailbaston +trailblaze +trailblazer +trailblazers +trailblazing +trailboard +trailbreaker +trailed +trailer +trailerable +trailered +trailery +trailering +trailerist +trailerite +trailerload +trailers +trailership +trailhead +traily +traylike +trailiness +trailing +trailingly +trailings +trailless +trailmaker +trailmaking +trailman +trails +trailside +trailsman +trailsmen +trailway +traymobile +train +trainability +trainable +trainableness +trainage +trainagraph +trainant +trainante +trainband +trainbearer +trainboy +trainbolt +trayne +traineau +trained +trainee +trainees +traineeship +trainel +trainer +trainers +trainful +trainfuls +trainy +training +trainings +trainless +trainline +trainload +trainman +trainmaster +trainmen +trainpipe +trains +trainshed +trainsick +trainsickness +trainster +traintime +trainway +trainways +traipse +traipsed +traipses +traipsing +trays +traist +trait +traiteur +traiteurs +traitless +traitor +traitoress +traitorhood +traitory +traitorism +traitorize +traitorly +traitorlike +traitorling +traitorous +traitorously +traitorousness +traitors +traitorship +traitorwise +traitress +traitresses +traits +traject +trajected +trajectile +trajecting +trajection +trajectitious +trajectory +trajectories +trajects +trajet +tralatician +tralaticiary +tralatition +tralatitious +tralatitiously +tralineate +tralira +trallian +tralucency +tralucent +tram +trama +tramal +tramcar +tramcars +trame +tramel +trameled +trameling +tramell +tramelled +tramelling +tramells +tramels +trametes +tramful +tramyard +tramless +tramline +tramlines +tramman +trammed +trammel +trammeled +trammeler +trammelhead +trammeling +trammelingly +trammelled +trammeller +trammelling +trammellingly +trammels +trammer +trammie +tramming +trammon +tramontana +tramontanas +tramontane +tramp +trampage +trampcock +trampdom +tramped +tramper +trampers +trampess +tramphood +tramping +trampish +trampishly +trampism +trample +trampled +trampler +tramplers +tramples +tramplike +trampling +trampolin +trampoline +trampoliner +trampoliners +trampolines +trampolining +trampolinist +trampolinists +trampoose +tramposo +trampot +tramps +tramroad +tramroads +trams +tramsmith +tramway +tramwayman +tramwaymen +tramways +tran +trance +tranced +trancedly +tranceful +trancelike +trances +tranchant +tranchante +tranche +tranchefer +tranchet +tranchoir +trancing +trancoidal +traneau +traneen +tranfd +trangam +trangams +trank +tranka +tranker +tranky +trankum +tranmissibility +trannie +tranquil +tranquiler +tranquilest +tranquility +tranquilization +tranquilize +tranquilized +tranquilizer +tranquilizers +tranquilizes +tranquilizing +tranquilizingly +tranquiller +tranquillest +tranquilly +tranquillise +tranquilliser +tranquillity +tranquillization +tranquillize +tranquillized +tranquillizer +tranquillizing +tranquillo +tranquilness +trans +transaccidentation +transact +transacted +transacting +transactinide +transaction +transactional +transactionally +transactioneer +transactions +transactor +transacts +transalpine +transalpinely +transalpiner +transaminase +transamination +transanimate +transanimation +transannular +transapical +transappalachian +transaquatic +transarctic +transatlantic +transatlantically +transatlantican +transatlanticism +transaudient +transaxle +transbay +transbaikal +transbaikalian +transboard +transborder +transcalency +transcalent +transcalescency +transcalescent +transcaucasian +transceive +transceiver +transceivers +transcend +transcendant +transcended +transcendence +transcendency +transcendent +transcendental +transcendentalisation +transcendentalism +transcendentalist +transcendentalistic +transcendentalists +transcendentality +transcendentalization +transcendentalize +transcendentalized +transcendentalizing +transcendentalizm +transcendentally +transcendentals +transcendently +transcendentness +transcendible +transcending +transcendingly +transcendingness +transcends +transcension +transchange +transchanged +transchanger +transchanging +transchannel +transcience +transcolor +transcoloration +transcolour +transcolouration +transcondylar +transcondyloid +transconductance +transconscious +transcontinental +transcontinentally +transcorporate +transcorporeal +transcortical +transcreate +transcribable +transcribble +transcribbler +transcribe +transcribed +transcriber +transcribers +transcribes +transcribing +transcript +transcriptase +transcription +transcriptional +transcriptionally +transcriptions +transcriptitious +transcriptive +transcriptively +transcripts +transcriptural +transcrystalline +transcultural +transculturally +transculturation +transcur +transcurrent +transcurrently +transcursion +transcursive +transcursively +transcurvation +transcutaneous +transdermic +transdesert +transdialect +transdiaphragmatic +transdiurnal +transduce +transduced +transducer +transducers +transducing +transduction +transductional +transe +transect +transected +transecting +transection +transects +transelement +transelemental +transelementary +transelementate +transelementated +transelementating +transelementation +transempirical +transenna +transennae +transept +transeptal +transeptally +transepts +transequatorial +transequatorially +transessentiate +transessentiated +transessentiating +transeunt +transexperiental +transexperiential +transf +transfashion +transfd +transfeature +transfeatured +transfeaturing +transfer +transferability +transferable +transferableness +transferably +transferal +transferals +transferase +transferee +transference +transferent +transferential +transferer +transferography +transferor +transferotype +transferrable +transferral +transferrals +transferred +transferrer +transferrers +transferribility +transferring +transferrins +transferror +transferrotype +transfers +transfigurate +transfiguration +transfigurations +transfigurative +transfigure +transfigured +transfigurement +transfigures +transfiguring +transfiltration +transfinite +transfission +transfix +transfixation +transfixed +transfixes +transfixing +transfixion +transfixt +transfixture +transfluent +transfluvial +transflux +transforation +transform +transformability +transformable +transformance +transformation +transformational +transformationalist +transformationist +transformations +transformative +transformator +transformed +transformer +transformers +transforming +transformingly +transformism +transformist +transformistic +transforms +transfretation +transfrontal +transfrontier +transfuge +transfugitive +transfusable +transfuse +transfused +transfuser +transfusers +transfuses +transfusible +transfusing +transfusion +transfusional +transfusionist +transfusions +transfusive +transfusively +transgender +transgeneration +transgenerations +transgredient +transgress +transgressed +transgresses +transgressible +transgressing +transgressingly +transgression +transgressional +transgressions +transgressive +transgressively +transgressor +transgressors +transhape +tranship +transhipment +transhipped +transhipping +tranships +transhuman +transhumanate +transhumanation +transhumance +transhumanize +transhumant +transience +transiency +transiencies +transient +transiently +transientness +transients +transigence +transigent +transiliac +transilience +transiliency +transilient +transilluminate +transilluminated +transilluminating +transillumination +transilluminator +transylvanian +transimpression +transincorporation +transindividual +transinsular +transire +transischiac +transisthmian +transistor +transistorization +transistorize +transistorized +transistorizes +transistorizing +transistors +transit +transitable +transited +transiter +transiting +transition +transitional +transitionally +transitionalness +transitionary +transitioned +transitionist +transitions +transitival +transitive +transitively +transitiveness +transitivism +transitivity +transitivities +transitman +transitmen +transitory +transitorily +transitoriness +transitron +transits +transitu +transitus +transjordanian +transl +translade +translay +translatability +translatable +translatableness +translate +translated +translater +translates +translating +translation +translational +translationally +translations +translative +translator +translatorese +translatory +translatorial +translators +translatorship +translatress +translatrix +transleithan +transletter +translight +translinguate +transliterate +transliterated +transliterates +transliterating +transliteration +transliterations +transliterator +translocalization +translocate +translocated +translocating +translocation +translocations +translocatory +transluce +translucence +translucency +translucencies +translucent +translucently +translucid +translucidity +translucidus +translunar +translunary +transmade +transmake +transmaking +transmarginal +transmarginally +transmarine +transmaterial +transmateriation +transmedial +transmedian +transmembrane +transmen +transmental +transmentally +transmentation +transmeridional +transmeridionally +transmethylation +transmew +transmigrant +transmigrate +transmigrated +transmigrates +transmigrating +transmigration +transmigrationism +transmigrationist +transmigrations +transmigrative +transmigratively +transmigrator +transmigratory +transmigrators +transmissibility +transmissible +transmission +transmissional +transmissionist +transmissions +transmissive +transmissively +transmissiveness +transmissivity +transmissometer +transmissory +transmit +transmits +transmittability +transmittable +transmittal +transmittals +transmittance +transmittances +transmittancy +transmittant +transmitted +transmitter +transmitters +transmittible +transmitting +transmogrify +transmogrification +transmogrifications +transmogrified +transmogrifier +transmogrifies +transmogrifying +transmold +transmontane +transmorphism +transmould +transmountain +transmue +transmundane +transmural +transmuscle +transmutability +transmutable +transmutableness +transmutably +transmutate +transmutation +transmutational +transmutationist +transmutations +transmutative +transmutatory +transmute +transmuted +transmuter +transmutes +transmuting +transmutive +transmutual +transmutually +transnatation +transnational +transnationally +transnatural +transnaturation +transnature +transnihilation +transnormal +transnormally +transocean +transoceanic +transocular +transom +transomed +transoms +transonic +transorbital +transovarian +transp +transpacific +transpadane +transpalatine +transpalmar +transpanamic +transparence +transparency +transparencies +transparent +transparentize +transparently +transparentness +transparietal +transparish +transpass +transpassional +transpatronized +transpatronizing +transpeciate +transpeciation +transpeer +transpenetrable +transpenetration +transpeninsular +transpenisular +transpeptidation +transperitoneal +transperitoneally +transpersonal +transpersonally +transphenomenal +transphysical +transphysically +transpicuity +transpicuous +transpicuously +transpicuousness +transpierce +transpierced +transpiercing +transpyloric +transpirability +transpirable +transpiration +transpirative +transpiratory +transpire +transpired +transpires +transpiring +transpirometer +transplace +transplacement +transplacental +transplacentally +transplanetary +transplant +transplantability +transplantable +transplantar +transplantation +transplantations +transplanted +transplantee +transplanter +transplanters +transplanting +transplants +transplendency +transplendent +transplendently +transpleural +transpleurally +transpolar +transpond +transponder +transponders +transpondor +transponibility +transponible +transpontine +transport +transportability +transportable +transportableness +transportables +transportal +transportance +transportation +transportational +transportationist +transportative +transported +transportedly +transportedness +transportee +transporter +transporters +transporting +transportingly +transportive +transportment +transports +transposability +transposable +transposableness +transposal +transpose +transposed +transposer +transposes +transposing +transposition +transpositional +transpositions +transpositive +transpositively +transpositor +transpository +transpour +transprint +transprocess +transprose +transproser +transpulmonary +transput +transradiable +transrational +transrationally +transreal +transrectification +transrhenane +transrhodanian +transriverina +transriverine +transscriber +transsegmental +transsegmentally +transsensual +transsensually +transseptal +transsepulchral +transsexual +transsexualism +transsexuality +transsexuals +transshape +transshaped +transshaping +transshift +transship +transshipment +transshipped +transshipping +transships +transsocietal +transsolid +transsonic +transstellar +transsubjective +transtemporal +transteverine +transthalamic +transthoracic +transthoracically +transtracheal +transubstantial +transubstantially +transubstantiate +transubstantiated +transubstantiating +transubstantiation +transubstantiationalist +transubstantiationite +transubstantiative +transubstantiatively +transubstantiatory +transudate +transudation +transudative +transudatory +transude +transuded +transudes +transuding +transume +transumed +transuming +transumpt +transumption +transumptive +transuranian +transuranic +transuranium +transurethral +transuterine +transvaal +transvaaler +transvaalian +transvaluate +transvaluation +transvalue +transvalued +transvaluing +transvasate +transvasation +transvase +transvectant +transvection +transvenom +transverbate +transverbation +transverberate +transverberation +transversal +transversale +transversalis +transversality +transversally +transversan +transversary +transverse +transversely +transverseness +transverser +transverses +transversion +transversive +transversocubital +transversomedial +transversospinal +transversovertical +transversum +transversus +transvert +transverter +transvest +transvestism +transvestite +transvestites +transvestitism +transvolation +transwritten +trant +tranter +trantlum +tranvia +tranzschelia +trap +trapa +trapaceae +trapaceous +trapan +trapanned +trapanner +trapanning +trapans +trapball +trapballs +trapdoor +trapdoors +trapes +trapesed +trapeses +trapesing +trapezate +trapeze +trapezes +trapezia +trapezial +trapezian +trapeziform +trapezing +trapeziometacarpal +trapezist +trapezium +trapeziums +trapezius +trapeziuses +trapezohedra +trapezohedral +trapezohedron +trapezohedrons +trapezoid +trapezoidal +trapezoidiform +trapezoids +trapezophora +trapezophoron +trapezophozophora +trapfall +traphole +trapiche +trapiferous +trapish +traplight +traplike +trapmaker +trapmaking +trapnest +trapnested +trapnesting +trapnests +trappability +trappabilities +trappable +trappean +trapped +trapper +trapperlike +trappers +trappy +trappier +trappiest +trappiness +trapping +trappingly +trappings +trappist +trappistine +trappoid +trappose +trappous +traprock +traprocks +traps +trapshoot +trapshooter +trapshooting +trapstick +trapt +trapunto +trapuntos +trasformism +trash +trashed +trashery +trashes +trashy +trashier +trashiest +trashify +trashily +trashiness +trashing +traship +trashless +trashman +trashmen +trashrack +trashtrie +trasy +trass +trasses +trastevere +trasteverine +tratler +trattle +trattoria +trauchle +trauchled +trauchles +trauchling +traulism +trauma +traumas +traumasthenia +traumata +traumatic +traumatically +traumaticin +traumaticine +traumatism +traumatization +traumatize +traumatized +traumatizes +traumatizing +traumatology +traumatologies +traumatonesis +traumatopyra +traumatopnea +traumatosis +traumatotactic +traumatotaxis +traumatropic +traumatropism +trautvetteria +trav +travado +travail +travailed +travailer +travailing +travailous +travails +travale +travally +travated +trave +travel +travelability +travelable +traveldom +traveled +traveler +traveleress +travelerlike +travelers +traveling +travelings +travellability +travellable +travelled +traveller +travellers +travelling +travelog +travelogs +travelogue +traveloguer +travelogues +travels +traveltime +traversable +traversal +traversals +traversary +traverse +traversed +traversely +traverser +traverses +traversewise +traversework +traversing +traversion +travertin +travertine +traves +travest +travesty +travestied +travestier +travesties +travestying +travestiment +travis +traviss +travoy +travois +travoise +travoises +trawl +trawlability +trawlable +trawlboat +trawled +trawley +trawleys +trawler +trawlerman +trawlermen +trawlers +trawling +trawlnet +trawls +trazia +treacher +treachery +treacheries +treacherous +treacherously +treacherousness +treachousness +treacle +treacleberry +treacleberries +treaclelike +treacles +treaclewort +treacly +treacliness +tread +treadboard +treaded +treader +treaders +treading +treadle +treadled +treadler +treadlers +treadles +treadless +treadling +treadmill +treadmills +treadplate +treads +treadwheel +treague +treas +treason +treasonable +treasonableness +treasonably +treasonful +treasonish +treasonist +treasonless +treasonmonger +treasonous +treasonously +treasonproof +treasons +treasr +treasurable +treasure +treasured +treasureless +treasurer +treasurers +treasurership +treasures +treasuress +treasury +treasuries +treasuring +treasuryship +treasurous +treat +treatability +treatabilities +treatable +treatableness +treatably +treated +treatee +treater +treaters +treaty +treaties +treatyist +treatyite +treatyless +treating +treatise +treatiser +treatises +treatment +treatments +treator +treats +trebellian +treble +trebled +trebleness +trebles +treblet +trebletree +trebly +trebling +trebuchet +trebucket +trecentist +trecento +trecentos +trechmannite +treckpot +treckschuyt +treculia +treddle +treddled +treddles +treddling +tredecaphobia +tredecile +tredecillion +tredecillions +tredecillionth +tredefowel +tredille +tredrille +tree +treebeard +treebine +treed +treefish +treefishes +treeful +treehair +treehood +treehopper +treey +treeify +treeiness +treeing +treeless +treelessness +treelet +treelike +treelikeness +treelined +treeling +treemaker +treemaking +treeman +treen +treenail +treenails +treenware +trees +treescape +treeship +treespeeler +treetise +treetop +treetops +treeward +treewards +tref +trefa +trefah +trefgordd +trefle +treflee +trefoil +trefoiled +trefoillike +trefoils +trefoilwise +tregadyne +tregerg +treget +tregetour +tregohm +trehala +trehalas +trehalase +trehalose +trey +treillage +treille +treys +treitour +treitre +trek +trekboer +trekked +trekker +trekkers +trekking +trekometer +trekpath +treks +trekschuit +trellis +trellised +trellises +trellising +trellislike +trelliswork +trema +tremandra +tremandraceae +tremandraceous +trematoda +trematode +trematodea +trematodes +trematoid +trematosaurus +tremble +trembled +tremblement +trembler +tremblers +trembles +trembly +tremblier +trembliest +trembling +tremblingly +tremblingness +tremblor +tremeline +tremella +tremellaceae +tremellaceous +tremellales +tremelliform +tremelline +tremellineous +tremelloid +tremellose +tremendous +tremendously +tremendousness +tremenousness +tremens +tremetol +tremex +tremie +tremogram +tremolando +tremolant +tremolist +tremolite +tremolitic +tremolo +tremolos +tremoloso +tremophobia +tremor +tremorless +tremorlessly +tremors +tremplin +tremulando +tremulant +tremulate +tremulation +tremulent +tremulous +tremulously +tremulousness +trenail +trenails +trench +trenchancy +trenchant +trenchantly +trenchantness +trenchboard +trenchcoats +trenched +trencher +trenchering +trencherless +trencherlike +trenchermaker +trenchermaking +trencherman +trenchermen +trenchers +trencherside +trencherwise +trencherwoman +trenches +trenchful +trenching +trenchlet +trenchlike +trenchmaster +trenchmore +trenchward +trenchwise +trenchwork +trend +trended +trendel +trendy +trendier +trendiest +trendily +trendiness +trending +trendle +trends +trent +trental +trentepohlia +trentepohliaceae +trentepohliaceous +trentine +trenton +trepak +trepan +trepanation +trepang +trepangs +trepanize +trepanned +trepanner +trepanning +trepanningly +trepans +trephination +trephine +trephined +trephiner +trephines +trephining +trephocyte +trephone +trepid +trepidancy +trepidant +trepidate +trepidation +trepidations +trepidatory +trepidity +trepidly +trepidness +treponema +treponemal +treponemas +treponemata +treponematosis +treponematous +treponeme +treponemiasis +treponemiatic +treponemicidal +treponemicide +trepostomata +trepostomatous +treppe +treron +treronidae +treroninae +tres +tresaiel +tresance +tresche +tresillo +tresis +trespass +trespassage +trespassed +trespasser +trespassers +trespasses +trespassing +trespassory +tress +tressed +tressel +tressels +tresses +tressful +tressy +tressier +tressiest +tressilate +tressilation +tressless +tresslet +tresslike +tresson +tressour +tressours +tressure +tressured +tressures +trest +trestle +trestles +trestletree +trestlewise +trestlework +trestling +tret +tretis +trets +trevally +trevet +trevets +trevette +trevis +trevor +trewage +trewel +trews +trewsman +trewsmen +trf +tri +try +triable +triableness +triac +triace +triacetamide +triacetate +triacetyloleandomycin +triacetonamine +triachenium +triacid +triacids +triacontad +triacontaeterid +triacontane +triaconter +triact +triactinal +triactine +triad +triadelphous +triadenum +triadic +triadical +triadically +triadics +triadism +triadisms +triadist +triads +triaene +triaenose +triage +triages +triagonal +triakid +triakisicosahedral +triakisicosahedron +triakisoctahedral +triakisoctahedrid +triakisoctahedron +triakistetrahedral +triakistetrahedron +trial +trialate +trialism +trialist +triality +trialogue +trials +triamcinolone +triamid +triamide +triamylose +triamin +triamine +triamino +triammonium +triamorph +triamorphous +triander +triandria +triandrian +triandrous +triangle +triangled +triangler +triangles +triangleways +trianglewise +trianglework +triangula +triangular +triangularis +triangularity +triangularly +triangulate +triangulated +triangulately +triangulates +triangulating +triangulation +triangulations +triangulator +triangulid +trianguloid +triangulopyramidal +triangulotriangular +triangulum +triannual +triannulate +trianon +triantaphyllos +triantelope +trianthous +triapsal +triapsidal +triarch +triarchate +triarchy +triarchies +triarctic +triarcuated +triareal +triary +triarian +triarii +triaryl +triarthrus +triarticulate +trias +triassic +triaster +triatic +triatoma +triatomic +triatomically +triatomicity +triaxal +triaxial +triaxiality +triaxon +triaxonian +triazane +triazin +triazine +triazines +triazins +triazo +triazoic +triazole +triazoles +triazolic +trib +tribade +tribades +tribady +tribadic +tribadism +tribadistic +tribal +tribalism +tribalist +tribally +tribarred +tribase +tribasic +tribasicity +tribasilar +tribble +tribe +tribeless +tribelet +tribelike +tribes +tribesfolk +tribeship +tribesman +tribesmanship +tribesmen +tribespeople +tribeswoman +tribeswomen +triblastic +triblet +triboelectric +triboelectricity +tribofluorescence +tribofluorescent +tribolium +tribology +tribological +tribologist +triboluminescence +triboluminescent +tribometer +tribonema +tribonemaceae +tribophysics +tribophosphorescence +tribophosphorescent +tribophosphoroscope +triborough +tribrac +tribrach +tribrachial +tribrachic +tribrachs +tribracteate +tribracteolate +tribromacetic +tribromid +tribromide +tribromoacetaldehyde +tribromoethanol +tribromophenol +tribromphenate +tribromphenol +tribual +tribually +tribular +tribulate +tribulation +tribulations +tribuloid +tribulus +tribuna +tribunal +tribunals +tribunary +tribunate +tribune +tribunes +tribuneship +tribunicial +tribunician +tribunitial +tribunitian +tribunitiary +tribunitive +tributable +tributary +tributaries +tributarily +tributariness +tribute +tributed +tributer +tributes +tributing +tributyrin +tributist +tributorian +trica +tricae +tricalcic +tricalcium +tricapsular +tricar +tricarballylic +tricarbimide +tricarbon +tricarboxylic +tricarinate +tricarinated +tricarpellary +tricarpellate +tricarpous +tricaudal +tricaudate +trice +triced +tricellular +tricenary +tricenaries +tricenarious +tricenarium +tricennial +tricentenary +tricentenarian +tricentennial +tricentennials +tricentral +tricephal +tricephalic +tricephalous +tricephalus +triceps +tricepses +triceratops +triceratopses +triceria +tricerion +tricerium +trices +trichatrophia +trichauxis +trichechidae +trichechine +trichechodont +trichechus +trichevron +trichi +trichy +trichia +trichiasis +trichilia +trichina +trichinae +trichinal +trichinas +trichinella +trichiniasis +trichiniferous +trichinisation +trichinise +trichinised +trichinising +trichinization +trichinize +trichinized +trichinizing +trichinoid +trichinophobia +trichinopoli +trichinopoly +trichinoscope +trichinoscopy +trichinosed +trichinoses +trichinosis +trichinotic +trichinous +trichion +trichions +trichite +trichites +trichitic +trichitis +trichiurid +trichiuridae +trichiuroid +trichiurus +trichlorethylene +trichlorethylenes +trichlorfon +trichlorid +trichloride +trichlormethane +trichloro +trichloroacetaldehyde +trichloroacetic +trichloroethane +trichloroethylene +trichloromethane +trichloromethanes +trichloromethyl +trichloronitromethane +trichobacteria +trichobezoar +trichoblast +trichobranchia +trichobranchiate +trichocarpous +trichocephaliasis +trichocephalus +trichocyst +trichocystic +trichoclasia +trichoclasis +trichode +trichoderma +trichodesmium +trichodontidae +trichoepithelioma +trichogen +trichogenous +trichogyne +trichogynial +trichogynic +trichoglossia +trichoglossidae +trichoglossinae +trichoglossine +trichogramma +trichogrammatidae +trichoid +tricholaena +trichology +trichological +trichologist +tricholoma +trichoma +trichomanes +trichomaphyte +trichomatose +trichomatosis +trichomatous +trichome +trichomes +trichomic +trichomycosis +trichomonacidal +trichomonacide +trichomonad +trichomonadal +trichomonadidae +trichomonal +trichomonas +trichomoniasis +trichonosis +trichonosus +trichonotid +trichopathy +trichopathic +trichopathophobia +trichophyllous +trichophyte +trichophytia +trichophytic +trichophyton +trichophytosis +trichophobia +trichophore +trichophoric +trichoplax +trichopore +trichopter +trichoptera +trichopteran +trichopterygid +trichopterygidae +trichopteron +trichopterous +trichord +trichorrhea +trichorrhexic +trichorrhexis +trichosanthes +trichoschisis +trichoschistic +trichoschistism +trichosis +trichosporange +trichosporangial +trichosporangium +trichosporum +trichostasis +trichostema +trichostrongyle +trichostrongylid +trichostrongylus +trichothallic +trichotillomania +trichotomy +trichotomic +trichotomies +trichotomism +trichotomist +trichotomize +trichotomous +trichotomously +trichroic +trichroism +trichromat +trichromate +trichromatic +trichromatism +trichromatist +trichromatopsia +trichrome +trichromic +trichronous +trichuriases +trichuriasis +trichuris +tricia +tricyanide +tricycle +tricycled +tricyclene +tricycler +tricycles +tricyclic +tricycling +tricyclist +tricing +tricinium +tricipital +tricircular +tricyrtis +trick +tricked +tricker +trickery +trickeries +trickers +trickful +tricky +trickie +trickier +trickiest +trickily +trickiness +tricking +trickingly +trickish +trickishly +trickishness +trickle +trickled +trickles +trickless +tricklet +trickly +tricklier +trickliest +tricklike +trickling +tricklingly +trickment +trickproof +tricks +tricksy +tricksical +tricksier +tricksiest +tricksily +tricksiness +tricksome +trickster +trickstering +tricksters +trickstress +tricktrack +triclad +tricladida +triclads +triclclinia +triclinate +triclinia +triclinial +tricliniarch +tricliniary +triclinic +triclinium +triclinohedric +tricoccose +tricoccous +tricolette +tricolic +tricolon +tricolor +tricolored +tricolors +tricolour +tricolumnar +tricompound +tricon +triconch +triconodon +triconodont +triconodonta +triconodonty +triconodontid +triconodontoid +triconsonantal +triconsonantalism +tricophorous +tricoryphean +tricorn +tricorne +tricornered +tricornes +tricorns +tricornute +tricorporal +tricorporate +tricosane +tricosanone +tricosyl +tricosylic +tricostate +tricot +tricotee +tricotyledonous +tricotine +tricots +tricouni +tricresol +tricrotic +tricrotism +tricrotous +tricrural +trictrac +trictracs +tricurvate +tricuspal +tricuspid +tricuspidal +tricuspidate +tricuspidated +tricussate +trid +tridacna +tridacnidae +tridactyl +tridactylous +tridaily +triddler +tridecane +tridecene +tridecyl +tridecilateral +tridecylene +tridecylic +tridecoic +trident +tridental +tridentate +tridentated +tridentiferous +tridentine +tridentinian +tridentlike +tridents +tridepside +tridermic +tridiagonal +tridiametral +tridiapason +tridigitate +tridii +tridimensional +tridimensionality +tridimensionally +tridimensioned +tridymite +tridynamous +tridiurnal +tridominium +tridra +tridrachm +triduam +triduan +triduo +triduum +triduums +triecious +trieciously +tried +triedly +triedness +trieennia +trielaidin +triene +trienes +triennia +triennial +trienniality +triennially +triennias +triennium +trienniums +triens +triental +trientalis +trientes +triequal +trier +trierarch +trierarchal +trierarchy +trierarchic +trierarchies +triers +trierucin +tries +trieteric +trieterics +triethanolamine +triethyl +triethylamine +triethylstibine +trifa +trifacial +trifanious +trifarious +trifasciated +trifecta +triferous +trifid +trifilar +trifistulary +triflagellate +trifle +trifled +trifledom +trifler +triflers +trifles +triflet +trifly +trifling +triflingly +triflingness +triflings +trifloral +triflorate +triflorous +trifluoperazine +trifluoride +trifluorochloromethane +trifluouride +trifluralin +trifocal +trifocals +trifoil +trifold +trifoly +trifoliate +trifoliated +trifoliolate +trifoliosis +trifolium +triforia +triforial +triforium +triform +triformed +triformin +triformity +triformous +trifornia +trifoveolate +trifuran +trifurcal +trifurcate +trifurcated +trifurcating +trifurcation +trig +triga +trigae +trigamy +trigamist +trigamous +trigatron +trigeminal +trigemini +trigeminous +trigeminus +trigeneric +trigesimal +trigged +trigger +triggered +triggerfish +triggerfishes +triggering +triggerless +triggerman +triggers +triggest +trigging +trigyn +trigynia +trigynian +trigynous +trigintal +trigintennial +trigla +triglandular +trigly +triglyceride +triglycerides +triglyceryl +triglid +triglidae +triglyph +triglyphal +triglyphed +triglyphic +triglyphical +triglyphs +triglochid +triglochin +triglot +trigness +trignesses +trigo +trigon +trygon +trigona +trigonal +trigonally +trigone +trigonella +trigonellin +trigonelline +trigoneutic +trigoneutism +trigonia +trigoniaceae +trigoniacean +trigoniaceous +trigonic +trigonid +trygonidae +trigoniidae +trigonite +trigonitis +trigonocephaly +trigonocephalic +trigonocephalous +trigonocephalus +trigonocerous +trigonododecahedron +trigonodont +trigonoid +trigonometer +trigonometry +trigonometria +trigonometric +trigonometrical +trigonometrically +trigonometrician +trigonometries +trigonon +trigonotype +trigonous +trigons +trigonum +trigos +trigram +trigrammatic +trigrammatism +trigrammic +trigrams +trigraph +trigraphic +trigraphs +trigs +triguttulate +trihalid +trihalide +trihedra +trihedral +trihedron +trihedrons +trihemeral +trihemimer +trihemimeral +trihemimeris +trihemiobol +trihemiobolion +trihemitetartemorion +trihybrid +trihydrate +trihydrated +trihydric +trihydride +trihydrol +trihydroxy +trihypostatic +trihoral +trihourly +tryhouse +trying +tryingly +tryingness +triiodomethane +triiodothyronine +trijet +trijets +trijugate +trijugous +trijunction +trikaya +trike +triker +trikeria +trikerion +triketo +triketone +trikir +trilabe +trilabiate +trilamellar +trilamellated +trilaminar +trilaminate +trilarcenous +trilateral +trilaterality +trilaterally +trilateralness +trilateration +trilaurin +trilby +trilbies +trilemma +trilinear +trilineate +trilineated +trilingual +trilingualism +trilingually +trilinguar +trilinolate +trilinoleate +trilinolenate +trilinolenin +trilisa +trilit +trilite +triliteral +triliteralism +triliterality +triliterally +triliteralness +trilith +trilithic +trilithon +trilium +trill +trillachan +trillado +trillando +trilled +triller +trillers +trillet +trilleto +trilletto +trilli +trilliaceae +trilliaceous +trillibub +trilliin +trillil +trilling +trillion +trillionaire +trillionize +trillions +trillionth +trillionths +trillium +trilliums +trillo +trilloes +trills +trilobal +trilobate +trilobated +trilobation +trilobe +trilobed +trilobita +trilobite +trilobitic +trilocular +triloculate +trilogy +trilogic +trilogical +trilogies +trilogist +trilophodon +trilophodont +triluminar +triluminous +trim +tryma +trimacer +trimacular +trimaculate +trimaculated +trimaran +trimarans +trimargarate +trimargarin +trimastigate +trymata +trimellic +trimellitic +trimembral +trimensual +trimer +trimera +trimercuric +trimeresurus +trimeric +trimeride +trimerite +trimerization +trimerous +trimers +trimesic +trimesyl +trimesinic +trimesitic +trimesitinic +trimester +trimesters +trimestral +trimestrial +trimetalism +trimetallic +trimetallism +trimeter +trimeters +trimethadione +trimethyl +trimethylacetic +trimethylamine +trimethylbenzene +trimethylene +trimethylglycine +trimethylmethane +trimethylstibine +trimethoxy +trimetric +trimetrical +trimetrogon +trimyristate +trimyristin +trimly +trimmed +trimmer +trimmers +trimmest +trimming +trimmingly +trimmings +trimness +trimnesses +trimodal +trimodality +trimolecular +trimonthly +trimoric +trimorph +trimorphic +trimorphism +trimorphous +trimorphs +trimotor +trimotored +trimotors +trims +tryms +trimscript +trimscripts +trimstone +trimtram +trimucronatus +trimurti +trimuscular +trin +trina +trinacrian +trinal +trinality +trinalize +trinary +trination +trinational +trinchera +trindle +trindled +trindles +trindling +trine +trined +trinely +trinervate +trinerve +trinerved +trines +trineural +tringa +tringine +tringle +tringoid +trinidad +trinidadian +trinidado +trinil +trining +trinitarian +trinitarianism +trinitarians +trinity +trinities +trinityhood +trinitytide +trinitrate +trinitration +trinitrid +trinitride +trinitrin +trinitro +trinitroaniline +trinitrobenzene +trinitrocarbolic +trinitrocellulose +trinitrocresol +trinitroglycerin +trinitromethane +trinitrophenylmethylnitramine +trinitrophenol +trinitroresorcin +trinitrotoluene +trinitrotoluol +trinitroxylene +trinitroxylol +trink +trinkerman +trinkermen +trinket +trinketed +trinketer +trinkety +trinketing +trinketry +trinketries +trinkets +trinkle +trinklement +trinklet +trinkum +trinkums +trinobantes +trinoctial +trinoctile +trinocular +trinodal +trinode +trinodine +trinol +trinomen +trinomial +trinomialism +trinomialist +trinomiality +trinomially +trinopticon +trinorantum +trinovant +trinovantes +trintle +trinucleate +trinucleotide +trinucleus +trinunity +trio +triobol +triobolon +trioctile +triocular +triode +triodes +triodia +triodion +triodon +triodontes +triodontidae +triodontoid +triodontoidea +triodontoidei +triodontophorus +trioecia +trioecious +trioeciously +trioecism +trioecs +trioicous +triol +triolcous +triole +trioleate +triolefin +triolefine +trioleic +triolein +triolet +triolets +triology +triols +trional +triones +trionfi +trionfo +trionychid +trionychidae +trionychoid +trionychoideachid +trionychoidean +trionym +trionymal +trionyx +trioperculate +triopidae +triops +trior +triorchis +triorchism +triorthogonal +trios +triose +trioses +triosteum +tryout +tryouts +triovulate +trioxazine +trioxid +trioxide +trioxides +trioxids +trioxymethylene +triozonid +triozonide +trip +tryp +trypa +tripack +tripacks +trypaflavine +tripal +tripaleolate +tripalmitate +tripalmitin +trypan +trypaneid +trypaneidae +trypanocidal +trypanocide +trypanolysin +trypanolysis +trypanolytic +trypanophobia +trypanosoma +trypanosomacidal +trypanosomacide +trypanosomal +trypanosomatic +trypanosomatidae +trypanosomatosis +trypanosomatous +trypanosome +trypanosomiasis +trypanosomic +tripara +tryparsamide +tripart +triparted +tripartedly +tripartible +tripartient +tripartite +tripartitely +tripartition +tripaschal +tripe +tripedal +tripel +tripelennamine +tripelike +tripeman +tripemonger +tripennate +tripenny +tripeptide +tripery +triperies +tripersonal +tripersonalism +tripersonalist +tripersonality +tripersonally +tripes +tripeshop +tripestone +trypeta +tripetaloid +tripetalous +trypetid +trypetidae +tripewife +tripewoman +triphammer +triphane +triphase +triphaser +triphasia +triphasic +tryphena +triphenyl +triphenylamine +triphenylated +triphenylcarbinol +triphenylmethane +triphenylmethyl +triphenylphosphine +triphibian +triphibious +triphyletic +triphyline +triphylite +triphyllous +triphysite +triphony +triphora +tryphosa +triphosphate +triphthong +triphthongal +tripy +trypiate +tripylaea +tripylaean +tripylarian +tripylean +tripinnate +tripinnated +tripinnately +tripinnatifid +tripinnatisect +tripyrenous +tripitaka +tripl +tripla +triplane +triplanes +triplaris +triplasian +triplasic +triple +tripleback +tripled +triplefold +triplegia +tripleness +tripler +triples +triplet +tripletail +tripletree +triplets +triplewise +triplex +triplexes +triplexity +triply +triplicate +triplicated +triplicately +triplicates +triplicating +triplication +triplications +triplicative +triplicature +triplice +triplicist +triplicity +triplicities +triplicostate +tripliform +triplinerved +tripling +triplite +triplites +triploblastic +triplocaulescent +triplocaulous +triplochitonaceae +triploid +triploidy +triploidic +triploidite +triploids +triplopy +triplopia +triplum +triplumbic +tripmadam +tripod +tripodal +trypodendron +tripody +tripodial +tripodian +tripodic +tripodical +tripodies +tripods +trypograph +trypographic +tripointed +tripolar +tripoli +tripoline +tripolis +tripolitan +tripolite +tripos +triposes +tripot +tripotage +tripotassium +tripoter +trippant +tripped +tripper +trippers +trippet +trippets +tripping +trippingly +trippingness +trippings +trippist +tripple +trippler +trips +tripsacum +tripsill +trypsin +trypsinize +trypsinogen +trypsins +tripsis +tripsome +tripsomely +tript +tryptamine +triptane +triptanes +tryptase +tripterous +tryptic +triptyca +triptycas +triptych +triptychs +triptyque +tryptogen +tryptone +tryptonize +tryptophan +tryptophane +triptote +tripudia +tripudial +tripudiant +tripudiary +tripudiate +tripudiation +tripudist +tripudium +tripunctal +tripunctate +tripwire +triquadrantal +triquet +triquetra +triquetral +triquetric +triquetrous +triquetrously +triquetrum +triquinate +triquinoyl +triradial +triradially +triradiate +triradiated +triradiately +triradiation +triradii +triradius +triradiuses +triratna +trirectangular +triregnum +trireme +triremes +trirhombohedral +trirhomboidal +triricinolein +trisaccharide +trisaccharose +trisacramentarian +trisagion +trysail +trysails +trisalt +trisazo +triscele +trisceles +trisceptral +trisect +trisected +trisecting +trisection +trisections +trisector +trisectrix +trisects +triseme +trisemes +trisemic +trisensory +trisepalous +triseptate +triserial +triserially +triseriate +triseriatim +trisetose +trisetum +trisha +trishaw +trishna +trisylabic +trisilane +trisilicane +trisilicate +trisilicic +trisyllabic +trisyllabical +trisyllabically +trisyllabism +trisyllabity +trisyllable +trisinuate +trisinuated +triskaidekaphobe +triskaidekaphobes +triskaidekaphobia +triskele +triskeles +triskelia +triskelion +trismegist +trismegistic +trismic +trismus +trismuses +trisoctahedral +trisoctahedron +trisodium +trisome +trisomes +trisomy +trisomic +trisomics +trisomies +trisonant +trisotropis +trispast +trispaston +trispermous +trispinose +trisplanchnic +trisporic +trisporous +trisquare +trist +tryst +tristachyous +tristam +tristan +tristania +tristate +triste +tryste +tristearate +tristearin +trysted +tristeness +tryster +trysters +trystes +tristesse +tristetrahedron +tristeza +tristezas +tristful +tristfully +tristfulness +tristich +tristichaceae +tristichic +tristichous +tristichs +tristigmatic +tristigmatose +tristyly +tristiloquy +tristylous +tristimulus +trysting +tristisonous +tristive +tristram +trysts +trisubstituted +trisubstitution +trisul +trisula +trisulc +trisulcate +trisulcated +trisulfate +trisulfid +trisulfide +trisulfone +trisulfoxid +trisulfoxide +trisulphate +trisulphid +trisulphide +trisulphone +trisulphonic +trisulphoxid +trisulphoxide +trit +tryt +tritactic +tritagonist +tritangent +tritangential +tritanope +tritanopia +tritanopic +tritanopsia +tritanoptic +tritaph +trite +triteleia +tritely +tritemorion +tritencephalon +triteness +triter +triternate +triternately +triterpene +triterpenoid +tritest +tritetartemorion +tritheism +tritheist +tritheistic +tritheistical +tritheite +tritheocracy +trithing +trithings +trithioaldehyde +trithiocarbonate +trithiocarbonic +trithionate +trithionates +trithionic +trithrinax +tritiate +tritiated +tritical +triticale +triticality +tritically +triticalness +triticeous +triticeum +triticin +triticism +triticoid +triticum +triticums +trityl +tritylodon +tritish +tritium +tritiums +tritocerebral +tritocerebrum +tritocone +tritoconid +tritogeneia +tritolo +tritoma +tritomas +tritomite +triton +tritonal +tritonality +tritone +tritones +tritoness +tritonia +tritonic +tritonidae +tritonymph +tritonymphal +tritonoid +tritonous +tritons +tritopatores +trytophan +tritopine +tritor +tritoral +tritorium +tritoxide +tritozooid +tritriacontane +trittichan +tritubercular +trituberculata +trituberculy +trituberculism +triturable +tritural +triturate +triturated +triturates +triturating +trituration +triturator +triturators +triturature +triture +triturium +triturus +triumf +triumfetta +triumph +triumphal +triumphance +triumphancy +triumphant +triumphantly +triumphator +triumphed +triumpher +triumphing +triumphs +triumphwise +triumvir +triumviral +triumvirate +triumvirates +triumviri +triumviry +triumvirs +triumvirship +triunal +triune +triunes +triungulin +triunification +triunion +triunitarian +triunity +triunities +triunsaturated +triurid +triuridaceae +triuridales +triuris +trivalence +trivalency +trivalent +trivalerin +trivalve +trivalves +trivalvular +trivant +trivantly +trivariant +trivat +triverbal +triverbial +trivet +trivets +trivette +trivetwise +trivia +trivial +trivialisation +trivialise +trivialised +trivialising +trivialism +trivialist +triviality +trivialities +trivialization +trivialize +trivializing +trivially +trivialness +trivirga +trivirgate +trivium +trivoltine +trivvet +triweekly +triweeklies +triweekliess +triwet +tryworks +trix +trixy +trixie +trizoic +trizomal +trizonal +trizone +trizonia +troad +troak +troaked +troaking +troaks +troat +trobador +troca +trocaical +trocar +trocars +troch +trocha +trochaic +trochaicality +trochaically +trochaics +trochal +trochalopod +trochalopoda +trochalopodous +trochanter +trochanteral +trochanteric +trochanterion +trochantin +trochantine +trochantinian +trochar +trochars +trochart +trochate +troche +trocheameter +troched +trochee +trocheeize +trochees +trochelminth +trochelminthes +troches +trocheus +trochi +trochid +trochidae +trochiferous +trochiform +trochil +trochila +trochili +trochilic +trochilics +trochilidae +trochilidine +trochilidist +trochiline +trochilopodous +trochilos +trochils +trochiluli +trochilus +troching +trochiscation +trochisci +trochiscus +trochisk +trochite +trochitic +trochius +trochlea +trochleae +trochlear +trochleary +trochleariform +trochlearis +trochleas +trochleate +trochleiform +trochocephaly +trochocephalia +trochocephalic +trochocephalus +trochodendraceae +trochodendraceous +trochodendron +trochoid +trochoidal +trochoidally +trochoides +trochoids +trochometer +trochophore +trochosphaera +trochosphaerida +trochosphere +trochospherical +trochozoa +trochozoic +trochozoon +trochus +trock +trocked +trockery +trocking +trocks +troco +troctolite +trod +trodden +trode +troegerite +troezenian +troffer +troffers +troft +trog +trogerite +trogger +troggin +troggs +troglodytal +troglodyte +troglodytes +troglodytic +troglodytical +troglodytidae +troglodytinae +troglodytish +troglodytism +trogon +trogones +trogonidae +trogoniformes +trogonoid +trogons +trogs +trogue +troy +troiades +troic +troika +troikas +troilism +troilite +troilites +troilus +troiluses +troynovant +trois +troys +troytown +trojan +trojans +troke +troked +troker +trokes +troking +troland +trolands +trolatitious +troll +trolldom +trolled +trolley +trolleybus +trolleyed +trolleyer +trolleyful +trolleying +trolleyman +trolleymen +trolleys +trolleite +troller +trollers +trollflower +trolly +trollied +trollies +trollying +trollyman +trollymen +trollimog +trolling +trollings +trollius +trollman +trollmen +trollol +trollop +trollopean +trollopeanism +trollopy +trollopian +trolloping +trollopish +trollops +trolls +tromba +trombash +trombe +trombiculid +trombidiasis +trombidiidae +trombidiosis +trombidium +trombone +trombones +trombony +trombonist +trombonists +trommel +trommels +tromometer +tromometry +tromometric +tromometrical +tromp +trompe +tromped +trompes +trompil +trompillo +tromping +tromple +tromps +tron +trona +tronador +tronage +tronas +tronc +trondhjemite +trone +troner +trones +tronk +troodont +trooly +troolie +troop +trooped +trooper +trooperess +troopers +troopfowl +troopial +troopials +trooping +troops +troopship +troopships +troopwise +trooshlach +troostite +troostitic +troot +trooz +trop +tropacocaine +tropaeola +tropaeolaceae +tropaeolaceous +tropaeoli +tropaeolin +tropaeolum +tropaeolums +tropaia +tropaion +tropal +tropary +troparia +troparion +tropate +trope +tropeic +tropein +tropeine +tropeolin +troper +tropes +tropesis +trophaea +trophaeum +trophal +trophallactic +trophallaxis +trophectoderm +trophedema +trophema +trophesy +trophesial +trophi +trophy +trophic +trophical +trophically +trophicity +trophied +trophies +trophying +trophyless +trophis +trophism +trophywort +trophobiont +trophobiosis +trophobiotic +trophoblast +trophoblastic +trophochromatin +trophocyte +trophoderm +trophodynamic +trophodynamics +trophodisc +trophogenesis +trophogeny +trophogenic +trophology +trophon +trophonema +trophoneurosis +trophoneurotic +trophonian +trophonucleus +trophopathy +trophophyte +trophophore +trophophorous +trophoplasm +trophoplasmatic +trophoplasmic +trophoplast +trophosomal +trophosome +trophosperm +trophosphere +trophospongia +trophospongial +trophospongium +trophospore +trophotaxis +trophotherapy +trophothylax +trophotropic +trophotropism +trophozoite +trophozooid +tropia +tropic +tropical +tropicalia +tropicalian +tropicalih +tropicalisation +tropicalise +tropicalised +tropicalising +tropicality +tropicalization +tropicalize +tropicalized +tropicalizing +tropically +tropicbird +tropicopolitan +tropics +tropidine +tropidoleptus +tropyl +tropin +tropine +tropines +tropins +tropism +tropismatic +tropisms +tropist +tropistic +tropocaine +tropocollagen +tropoyl +tropology +tropologic +tropological +tropologically +tropologies +tropologize +tropologized +tropologizing +tropometer +tropomyosin +tropopause +tropophil +tropophilous +tropophyte +tropophytic +troposphere +tropospheric +tropostereoscope +tropotaxis +troppaia +troppo +troptometer +trostera +trot +trotcozy +troth +trothed +trothful +trothing +trothless +trothlessness +trothlike +trothplight +troths +trotyl +trotyls +trotlet +trotline +trotlines +trotol +trots +trotskyism +trotted +trotter +trotters +trotteur +trotty +trottie +trotting +trottles +trottoir +trottoired +troubador +troubadour +troubadourish +troubadourism +troubadourist +troubadours +trouble +troubled +troubledly +troubledness +troublemaker +troublemakers +troublemaking +troublement +troubleproof +troubler +troublers +troubles +troubleshoot +troubleshooted +troubleshooter +troubleshooters +troubleshooting +troubleshoots +troubleshot +troublesome +troublesomely +troublesomeness +troublesshot +troubly +troubling +troublingly +troublous +troublously +troublousness +troue +trough +troughed +troughful +troughy +troughing +troughlike +troughs +troughster +troughway +troughwise +trounce +trounced +trouncer +trouncers +trounces +trouncing +troupand +troupe +trouped +trouper +troupers +troupes +troupial +troupials +trouping +trouse +trouser +trouserdom +trousered +trouserettes +trouserian +trousering +trouserless +trousers +trouss +trousse +trousseau +trousseaus +trousseaux +trout +troutbird +trouter +troutflower +troutful +trouty +troutier +troutiest +troutiness +troutless +troutlet +troutlike +troutling +trouts +trouv +trouvaille +trouvailles +trouvere +trouveres +trouveur +trouveurs +trouvre +trovatore +trove +troveless +trover +trovers +troves +trow +trowable +trowane +trowed +trowel +trowelbeak +troweled +troweler +trowelers +trowelful +troweling +trowelled +troweller +trowelling +trowelman +trowels +trowie +trowing +trowlesworthite +trowman +trows +trowsers +trowth +trowths +trp +trpset +trs +trt +truancy +truancies +truandise +truant +truantcy +truanted +truanting +truantism +truantly +truantlike +truantness +truantry +truantries +truants +truantship +trub +trubu +truce +trucebreaker +trucebreaking +truced +truceless +trucemaker +trucemaking +truces +trucha +truchman +trucial +trucidation +trucing +truck +truckage +truckages +truckdriver +trucked +trucker +truckers +truckful +truckie +trucking +truckings +truckle +truckled +truckler +trucklers +truckles +trucklike +truckline +truckling +trucklingly +truckload +truckloads +truckman +truckmaster +truckmen +trucks +truckster +truckway +truculence +truculency +truculent +truculental +truculently +truculentness +truddo +trudellite +trudge +trudged +trudgen +trudgens +trudgeon +trudgeons +trudger +trudgers +trudges +trudging +trudy +true +trueblue +trueblues +trueborn +truebred +trued +truehearted +trueheartedly +trueheartedness +trueing +truelike +truelove +trueloves +trueman +trueness +truenesses +truepenny +truer +trues +truest +truewood +truff +truffe +truffes +truffle +truffled +trufflelike +truffler +truffles +trufflesque +trug +trugmallion +truing +truish +truism +truismatic +truisms +truistic +truistical +truistically +truly +trull +trullan +truller +trulli +trullisatio +trullisatios +trullization +trullo +trulls +truman +trumbash +trumeau +trumeaux +trummel +trump +trumped +trumper +trumpery +trumperies +trumperiness +trumpet +trumpetbush +trumpeted +trumpeter +trumpeters +trumpetfish +trumpetfishes +trumpety +trumpeting +trumpetleaf +trumpetless +trumpetlike +trumpetry +trumpets +trumpetweed +trumpetwood +trumph +trumpie +trumping +trumpless +trumplike +trumps +trumscheit +trun +truncage +truncal +truncate +truncated +truncately +truncatella +truncatellidae +truncates +truncating +truncation +truncations +truncator +truncatorotund +truncatosinuate +truncature +trunch +trunched +truncheon +truncheoned +truncheoner +truncheoning +truncheons +truncher +trunchman +truncus +trundle +trundled +trundlehead +trundler +trundlers +trundles +trundleshot +trundletail +trundling +trunk +trunkback +trunked +trunkfish +trunkfishes +trunkful +trunkfuls +trunking +trunkless +trunkmaker +trunknose +trunks +trunkway +trunkwork +trunnel +trunnels +trunnion +trunnioned +trunnionless +trunnions +truong +trush +trusion +truss +trussed +trussell +trusser +trussery +trussers +trusses +trussing +trussings +trussmaker +trussmaking +trusswork +trust +trustability +trustable +trustableness +trustably +trustbuster +trustbusting +trusted +trustee +trusteed +trusteeing +trusteeism +trustees +trusteeship +trusteeships +trusteing +trusten +truster +trusters +trustful +trustfully +trustfulness +trusty +trustier +trusties +trustiest +trustify +trustification +trustified +trustifying +trustihood +trustily +trustiness +trusting +trustingly +trustingness +trustle +trustless +trustlessly +trustlessness +trustman +trustmen +trustmonger +trustor +trusts +trustwoman +trustwomen +trustworthy +trustworthier +trustworthiest +trustworthily +trustworthiness +truth +truthable +truthful +truthfully +truthfulness +truthy +truthify +truthiness +truthless +truthlessly +truthlessness +truthlike +truthlikeness +truths +truthsman +truthteller +truthtelling +trutinate +trutination +trutine +trutta +truttaceous +truvat +truxillic +truxillin +truxilline +ts +tsade +tsades +tsadi +tsadik +tsadis +tsamba +tsantsa +tsar +tsardom +tsardoms +tsarevitch +tsarevna +tsarevnas +tsarina +tsarinas +tsarism +tsarisms +tsarist +tsaristic +tsarists +tsaritza +tsaritzas +tsars +tsarship +tsatlee +tsattine +tscharik +tscheffkinite +tscherkess +tschernosem +tsere +tsessebe +tsetse +tsetses +tshi +tshiluba +tsi +tsia +tsiltaden +tsimmes +tsimshian +tsine +tsingtauite +tsiology +tsitsith +tsk +tsked +tsking +tsks +tsktsk +tsktsked +tsktsking +tsktsks +tsoneca +tsonecan +tsotsi +tsp +tss +tst +tsuba +tsubo +tsuga +tsukupin +tsuma +tsumebite +tsun +tsunami +tsunamic +tsunamis +tsungtu +tsures +tsuris +tsurugi +tsutsutsi +tswana +tty +tu +tua +tualati +tuamotu +tuamotuan +tuan +tuant +tuareg +tuarn +tuart +tuatara +tuataras +tuatera +tuateras +tuath +tub +tuba +tubae +tubage +tubal +tubaphone +tubar +tubaron +tubas +tubate +tubatoxin +tubatulabal +tubba +tubbable +tubbal +tubbeck +tubbed +tubber +tubbers +tubby +tubbie +tubbier +tubbiest +tubbiness +tubbing +tubbish +tubbist +tubboe +tube +tubectomy +tubectomies +tubed +tubeflower +tubeform +tubeful +tubehead +tubehearted +tubeless +tubelet +tubelike +tubemaker +tubemaking +tubeman +tubemen +tubenose +tuber +tuberaceae +tuberaceous +tuberales +tuberation +tubercle +tubercled +tuberclelike +tubercles +tubercula +tubercular +tubercularia +tuberculariaceae +tuberculariaceous +tubercularisation +tubercularise +tubercularised +tubercularising +tubercularization +tubercularize +tubercularized +tubercularizing +tubercularly +tubercularness +tuberculate +tuberculated +tuberculatedly +tuberculately +tuberculation +tuberculatogibbous +tuberculatonodose +tuberculatoradiate +tuberculatospinous +tubercule +tuberculed +tuberculid +tuberculide +tuberculiferous +tuberculiform +tuberculin +tuberculination +tuberculine +tuberculinic +tuberculinisation +tuberculinise +tuberculinised +tuberculinising +tuberculinization +tuberculinize +tuberculinized +tuberculinizing +tuberculisation +tuberculise +tuberculised +tuberculising +tuberculization +tuberculize +tuberculocele +tuberculocidin +tuberculoderma +tuberculoid +tuberculoma +tuberculomania +tuberculomas +tuberculomata +tuberculophobia +tuberculoprotein +tuberculose +tuberculosectorial +tuberculosed +tuberculoses +tuberculosis +tuberculotherapy +tuberculotherapist +tuberculotoxin +tuberculotrophic +tuberculous +tuberculously +tuberculousness +tuberculum +tuberiferous +tuberiform +tuberin +tuberization +tuberize +tuberless +tuberoid +tuberose +tuberoses +tuberosity +tuberosities +tuberous +tuberously +tuberousness +tubers +tuberuculate +tubes +tubesmith +tubesnout +tubework +tubeworks +tubfish +tubfishes +tubful +tubfuls +tubhunter +tubicen +tubicinate +tubicination +tubicola +tubicolae +tubicolar +tubicolous +tubicorn +tubicornous +tubifacient +tubifer +tubiferous +tubifex +tubifexes +tubificid +tubificidae +tubiflorales +tubiflorous +tubiform +tubig +tubik +tubilingual +tubinares +tubinarial +tubinarine +tubing +tubingen +tubings +tubiparous +tubipora +tubipore +tubiporid +tubiporidae +tubiporoid +tubiporous +tublet +tublike +tubmaker +tubmaking +tubman +tubmen +tuboabdominal +tubocurarine +tuboid +tubolabellate +tuboligamentous +tuboovarial +tuboovarian +tuboperitoneal +tuborrhea +tubotympanal +tubovaginal +tubs +tubster +tubtail +tubular +tubularia +tubulariae +tubularian +tubularida +tubularidan +tubulariidae +tubularity +tubularly +tubulate +tubulated +tubulates +tubulating +tubulation +tubulator +tubulature +tubule +tubules +tubulet +tubuli +tubulibranch +tubulibranchian +tubulibranchiata +tubulibranchiate +tubulidentata +tubulidentate +tubulifera +tubuliferan +tubuliferous +tubulifloral +tubuliflorous +tubuliform +tubulipora +tubulipore +tubuliporid +tubuliporidae +tubuliporoid +tubulization +tubulodermoid +tubuloracemose +tubulosaccular +tubulose +tubulostriato +tubulous +tubulously +tubulousness +tubulure +tubulures +tubulus +tubuphone +tubwoman +tucana +tucanae +tucandera +tucano +tuchis +tuchit +tuchun +tuchunate +tuchunism +tuchunize +tuchuns +tuck +tuckahoe +tuckahoes +tucked +tucker +tuckered +tuckering +tuckermanity +tuckers +tucket +tuckets +tucky +tucking +tuckner +tucks +tuckshop +tucktoo +tucotuco +tucson +tucum +tucuma +tucuman +tucuna +tucutucu +tudel +tudesque +tudor +tudoresque +tue +tuebor +tuedian +tueiron +tuesday +tuesdays +tufa +tufaceous +tufalike +tufan +tufas +tuff +tuffaceous +tuffet +tuffets +tuffing +tuffoon +tuffs +tuft +tuftaffeta +tufted +tufter +tufters +tufthunter +tufthunting +tufty +tuftier +tuftiest +tuftily +tufting +tuftlet +tufts +tug +tugboat +tugboatman +tugboatmen +tugboats +tugged +tugger +tuggery +tuggers +tugging +tuggingly +tughra +tugless +tuglike +tugman +tugrik +tugriks +tugs +tugui +tuguria +tugurium +tui +tuy +tuyer +tuyere +tuyeres +tuyers +tuik +tuilyie +tuille +tuilles +tuillette +tuilzie +tuinga +tuis +tuism +tuition +tuitional +tuitionary +tuitionless +tuitions +tuitive +tuyuneiri +tuke +tukra +tukuler +tukulor +tukutuku +tula +tuladi +tuladis +tulalip +tularaemia +tularaemic +tulare +tularemia +tularemic +tulasi +tulbaghia +tulcan +tulchan +tulchin +tule +tules +tuliac +tulip +tulipa +tulipant +tulipflower +tulipi +tulipy +tulipiferous +tulipist +tuliplike +tulipomania +tulipomaniac +tulips +tulipwood +tulisan +tulisanes +tulkepaia +tulle +tulles +tullian +tullibee +tullibees +tulnic +tulostoma +tulsa +tulsi +tulu +tulwar +tulwaur +tum +tumain +tumasha +tumatakuru +tumatukuru +tumbak +tumbaki +tumbek +tumbeki +tumbester +tumble +tumblebug +tumbled +tumbledown +tumbledung +tumblehome +tumbler +tumblerful +tumblerlike +tumblers +tumblerwise +tumbles +tumbleweed +tumbleweeds +tumbly +tumblification +tumbling +tumblingly +tumblings +tumboa +tumbrel +tumbrels +tumbril +tumbrils +tume +tumefacient +tumefaction +tumefactive +tumefy +tumefied +tumefies +tumefying +tumeric +tumescence +tumescent +tumfie +tumid +tumidily +tumidity +tumidities +tumidly +tumidness +tumion +tumli +tummals +tummed +tummel +tummeler +tummels +tummer +tummy +tummies +tumming +tummock +tummuler +tumor +tumoral +tumored +tumorigenic +tumorigenicity +tumorlike +tumorous +tumors +tumour +tumoured +tumours +tump +tumphy +tumpline +tumplines +tumps +tumtum +tumular +tumulary +tumulate +tumulation +tumuli +tumulose +tumulosity +tumulous +tumult +tumulter +tumults +tumultuary +tumultuaries +tumultuarily +tumultuariness +tumultuate +tumultuation +tumultuoso +tumultuous +tumultuously +tumultuousness +tumultus +tumulus +tumuluses +tumupasa +tun +tuna +tunability +tunable +tunableness +tunably +tunaburger +tunal +tunas +tunbelly +tunbellied +tunca +tund +tundagslatta +tundation +tunder +tundish +tundishes +tundra +tundras +tundun +tune +tuneable +tuneableness +tuneably +tunebo +tuned +tuneful +tunefully +tunefulness +tuneless +tunelessly +tunelessness +tunemaker +tunemaking +tuner +tuners +tunes +tunesmith +tunesome +tunester +tuneup +tuneups +tunful +tung +tunga +tungah +tungan +tungate +tungo +tungos +tungs +tungstate +tungsten +tungstenic +tungsteniferous +tungstenite +tungstens +tungstic +tungstite +tungstosilicate +tungstosilicic +tungstous +tungus +tungusian +tungusic +tunhoof +tuny +tunic +tunica +tunicae +tunican +tunicary +tunicata +tunicate +tunicated +tunicates +tunicin +tunicked +tunicle +tunicles +tunicless +tunics +tuniness +tuning +tunings +tunis +tunish +tunisia +tunisian +tunisians +tunist +tunk +tunka +tunker +tunket +tunland +tunlike +tunmoot +tunna +tunnage +tunnages +tunned +tunney +tunnel +tunneled +tunneler +tunnelers +tunneling +tunnelist +tunnelite +tunnelled +tunneller +tunnellers +tunnelly +tunnellike +tunnelling +tunnellite +tunnelmaker +tunnelmaking +tunnelman +tunnelmen +tunnels +tunnelway +tunner +tunnery +tunneries +tunny +tunnies +tunning +tunnit +tunnland +tunnor +tuno +tuns +tunu +tup +tupaia +tupaiid +tupaiidae +tupakihi +tupanship +tupara +tupek +tupelo +tupelos +tupi +tupian +tupik +tupiks +tupinamba +tupinaqui +tuple +tuples +tupman +tupmen +tupped +tuppence +tuppences +tuppeny +tuppenny +tupperian +tupperish +tupperism +tupperize +tupping +tups +tupuna +tuque +tuques +tuquoque +tur +turacin +turaco +turacos +turacou +turacous +turacoverdin +turacus +turakoo +turanian +turanianism +turanism +turanite +turanose +turb +turban +turbaned +turbanesque +turbanette +turbanless +turbanlike +turbanned +turbans +turbanto +turbantop +turbanwise +turbary +turbaries +turbeh +turbellaria +turbellarian +turbellariform +turbescency +turbeth +turbeths +turbid +turbidimeter +turbidimetry +turbidimetric +turbidimetrically +turbidite +turbidity +turbidities +turbidly +turbidness +turbinaceous +turbinage +turbinal +turbinals +turbinate +turbinated +turbination +turbinatocylindrical +turbinatoconcave +turbinatoglobose +turbinatostipitate +turbine +turbinectomy +turbined +turbinelike +turbinella +turbinellidae +turbinelloid +turbiner +turbines +turbinidae +turbiniform +turbinite +turbinoid +turbinotome +turbinotomy +turbit +turbith +turbiths +turbits +turbitteen +turble +turbo +turboalternator +turboblower +turbocar +turbocars +turbocharge +turbocharger +turbocompressor +turbodynamo +turboelectric +turboexciter +turbofan +turbofans +turbogenerator +turbojet +turbojets +turbomachine +turbomotor +turboprop +turboprops +turbopump +turbos +turboshaft +turbosupercharge +turbosupercharged +turbosupercharger +turbot +turbotlike +turbots +turboventilator +turbulator +turbulence +turbulency +turbulent +turbulently +turbulentness +turcian +turcic +turcification +turcism +turcize +turco +turcois +turcoman +turcophilism +turcopole +turcopolier +turd +turdetan +turdidae +turdiform +turdinae +turdine +turdoid +turds +turdus +tureen +tureenful +tureens +turf +turfage +turfdom +turfed +turfen +turfy +turfier +turfiest +turfiness +turfing +turfite +turfless +turflike +turfman +turfmen +turfs +turfski +turfskiing +turfskis +turfwise +turgency +turgencies +turgent +turgently +turgesce +turgesced +turgescence +turgescency +turgescent +turgescently +turgescible +turgescing +turgy +turgid +turgidity +turgidities +turgidly +turgidness +turgite +turgites +turgoid +turgor +turgors +turi +turicata +turing +turio +turion +turioniferous +turistas +turjaite +turjite +turk +turkana +turkdom +turkeer +turkey +turkeyback +turkeyberry +turkeybush +turkeydom +turkeyfish +turkeyfishes +turkeyfoot +turkeyism +turkeylike +turkeys +turken +turkery +turkess +turki +turkic +turkicize +turkify +turkification +turkis +turkish +turkishly +turkishness +turkism +turkize +turkle +turklike +turkman +turkmen +turkmenian +turkois +turkoises +turkology +turkologist +turkoman +turkomania +turkomanic +turkomanize +turkophil +turkophile +turkophilia +turkophilism +turkophobe +turkophobist +turks +turlough +turlupin +turm +turma +turmaline +turment +turmeric +turmerics +turmerol +turmet +turmit +turmoil +turmoiled +turmoiler +turmoiling +turmoils +turmut +turn +turnable +turnabout +turnabouts +turnagain +turnaround +turnarounds +turnaway +turnback +turnbout +turnbroach +turnbuckle +turnbuckles +turncap +turncoat +turncoatism +turncoats +turncock +turndown +turndowns +turndun +turned +turney +turnel +turner +turnera +turneraceae +turneraceous +turneresque +turnery +turnerian +turneries +turnerism +turnerite +turners +turngate +turnhall +turnhalle +turnhalls +turnices +turnicidae +turnicine +turnicomorphae +turnicomorphic +turning +turningness +turnings +turnip +turnipy +turniplike +turnips +turnipweed +turnipwise +turnipwood +turnix +turnkey +turnkeys +turnmeter +turnoff +turnoffs +turnor +turnout +turnouts +turnover +turnovers +turnpike +turnpiker +turnpikes +turnpin +turnplate +turnplough +turnplow +turnpoke +turnrow +turns +turnscrew +turnsheet +turnskin +turnsole +turnsoles +turnspit +turnspits +turnstile +turnstiles +turnstone +turntable +turntables +turntail +turntale +turnup +turnups +turnverein +turnway +turnwrest +turnwrist +turonian +turophile +turp +turpantineweed +turpentine +turpentined +turpentineweed +turpentiny +turpentinic +turpentining +turpentinous +turpeth +turpethin +turpeths +turpid +turpidly +turpify +turpinite +turpis +turpitude +turps +turquet +turquois +turquoise +turquoiseberry +turquoiselike +turquoises +turr +turrel +turrell +turret +turreted +turrethead +turreting +turretless +turretlike +turrets +turrical +turricle +turricula +turriculae +turricular +turriculate +turriculated +turriferous +turriform +turrigerous +turrilepas +turrilite +turrilites +turriliticone +turrilitidae +turrion +turrited +turritella +turritellid +turritellidae +turritelloid +turrum +turse +tursenoi +tursha +tursio +tursiops +turtan +turtle +turtleback +turtlebloom +turtled +turtledom +turtledove +turtledoved +turtledoves +turtledoving +turtlehead +turtleize +turtlelike +turtleneck +turtlenecks +turtlepeg +turtler +turtlers +turtles +turtlestone +turtlet +turtling +turtlings +turtosa +turtur +tururi +turus +turveydrop +turveydropdom +turveydropian +turves +turvy +turwar +tusayan +tuscan +tuscany +tuscanism +tuscanize +tuscanlike +tuscarora +tusche +tusches +tusculan +tush +tushed +tushepaw +tusher +tushery +tushes +tushy +tushie +tushies +tushing +tushs +tusk +tuskar +tusked +tuskegee +tusker +tuskers +tusky +tuskier +tuskiest +tusking +tuskish +tuskless +tusklike +tusks +tuskwise +tussah +tussahs +tussal +tussar +tussars +tusseh +tussehs +tusser +tussers +tussicular +tussilago +tussis +tussises +tussive +tussle +tussled +tussler +tussles +tussling +tussock +tussocked +tussocker +tussocky +tussocks +tussor +tussore +tussores +tussors +tussuck +tussucks +tussur +tussurs +tut +tutament +tutania +tutankhamen +tutball +tute +tutee +tutees +tutela +tutelae +tutelage +tutelages +tutelar +tutelary +tutelaries +tutelars +tutele +tutelo +tutenag +tutenague +tuth +tutin +tutiorism +tutiorist +tutler +tutly +tutman +tutmen +tutoyed +tutoiement +tutoyer +tutoyered +tutoyering +tutoyers +tutor +tutorage +tutorages +tutored +tutorer +tutoress +tutoresses +tutorhood +tutory +tutorial +tutorially +tutorials +tutoriate +tutoring +tutorism +tutorization +tutorize +tutorless +tutorly +tutors +tutorship +tutress +tutrice +tutrix +tuts +tutsan +tutster +tutted +tutti +tutty +tutties +tuttiman +tuttyman +tutting +tuttis +tutto +tutu +tutulus +tutus +tututni +tutwork +tutworker +tutworkman +tuum +tuwi +tux +tuxedo +tuxedoes +tuxedos +tuxes +tuza +tuzla +tuzzle +tv +twa +twaddell +twaddy +twaddle +twaddled +twaddledom +twaddleize +twaddlement +twaddlemonger +twaddler +twaddlers +twaddles +twaddlesome +twaddly +twaddlier +twaddliest +twaddling +twaddlingly +twae +twaes +twaesome +twafauld +twagger +tway +twayblade +twain +twains +twait +twaite +twal +twale +twalpenny +twalpennyworth +twalt +twana +twang +twanged +twanger +twangy +twangier +twangiest +twanginess +twanging +twangle +twangled +twangler +twanglers +twangles +twangling +twangs +twank +twankay +twanker +twanky +twankies +twanking +twankingly +twankle +twant +twarly +twas +twasome +twasomes +twat +twatchel +twats +twatterlight +twattle +twattled +twattler +twattles +twattling +twazzy +tweag +tweak +tweaked +tweaker +tweaky +tweakier +tweakiest +tweaking +tweaks +twee +tweed +tweeded +tweedy +tweedier +tweediest +tweediness +tweedle +tweedled +tweedledee +tweedledum +tweedles +tweedling +tweeds +tweeg +tweel +tween +tweeny +tweenies +tweenlight +tweese +tweesh +tweesht +tweest +tweet +tweeted +tweeter +tweeters +tweeting +tweets +tweeze +tweezed +tweezer +tweezered +tweezering +tweezers +tweezes +tweezing +tweyfold +tweil +twelfhynde +twelfhyndeman +twelfth +twelfthly +twelfths +twelfthtide +twelve +twelvefold +twelvehynde +twelvehyndeman +twelvemo +twelvemonth +twelvemonths +twelvemos +twelvepence +twelvepenny +twelves +twelvescore +twenty +twenties +twentieth +twentiethly +twentieths +twentyfold +twentyfourmo +twentymo +twentypenny +twere +twerp +twerps +twi +twibil +twibill +twibilled +twibills +twibils +twyblade +twice +twicer +twicet +twichild +twick +twiddle +twiddled +twiddler +twiddlers +twiddles +twiddly +twiddling +twie +twier +twyer +twiers +twyers +twifallow +twifoil +twifold +twifoldly +twig +twigful +twigged +twiggen +twigger +twiggy +twiggier +twiggiest +twigginess +twigging +twigless +twiglet +twiglike +twigs +twigsome +twigwithy +twyhynde +twilight +twilighty +twilightless +twilightlike +twilights +twilit +twill +twilled +twiller +twilly +twilling +twillings +twills +twilt +twin +twinable +twinberry +twinberries +twinborn +twindle +twine +twineable +twinebush +twined +twineless +twinelike +twinemaker +twinemaking +twiner +twiners +twines +twinflower +twinfold +twinge +twinged +twingeing +twinges +twinging +twingle +twinhood +twiny +twinier +twiniest +twinight +twinighter +twinighters +twining +twiningly +twinism +twink +twinkle +twinkled +twinkledum +twinkleproof +twinkler +twinklers +twinkles +twinkless +twinkly +twinkling +twinklingly +twinleaf +twinly +twinlike +twinling +twinned +twinner +twinness +twinning +twinnings +twins +twinship +twinships +twinsomeness +twint +twinter +twire +twirk +twirl +twirled +twirler +twirlers +twirly +twirlier +twirliest +twirligig +twirling +twirls +twirp +twirps +twiscar +twisel +twist +twistability +twistable +twisted +twistedly +twistened +twister +twisterer +twisters +twisthand +twisty +twistical +twistification +twistily +twistiness +twisting +twistingly +twistings +twistiways +twistiwise +twistle +twistless +twists +twit +twitch +twitched +twitchel +twitcheling +twitcher +twitchers +twitches +twitchet +twitchety +twitchfire +twitchy +twitchier +twitchiest +twitchily +twitchiness +twitching +twitchingly +twite +twitlark +twits +twitted +twitten +twitter +twitteration +twitterboned +twittered +twitterer +twittery +twittering +twitteringly +twitterly +twitters +twitty +twitting +twittingly +twittle +twyver +twixt +twixtbrain +twizzened +twizzle +two +twodecker +twoes +twofer +twofers +twofold +twofoldly +twofoldness +twofolds +twohandedness +twolegged +twoling +twoness +twopence +twopences +twopenny +twos +twoscore +twosome +twosomes +twp +tx +txt +tzaam +tzaddik +tzaddikim +tzapotec +tzar +tzardom +tzardoms +tzarevich +tzarevitch +tzarevna +tzarevnas +tzarina +tzarinas +tzarism +tzarisms +tzarist +tzaristic +tzarists +tzaritza +tzaritzas +tzars +tzedakah +tzendal +tzental +tzetse +tzetze +tzetzes +tzigane +tziganes +tzimmes +tzitzis +tzitzith +tzolkin +tzontle +tzotzil +tzuris +tzutuhil +u +uayeb +uakari +ualis +uang +uaraycu +uarekena +uaupe +ubangi +ubbenite +ubbonite +ubc +uberant +uberous +uberously +uberousness +uberrima +uberty +uberties +ubi +ubication +ubiety +ubieties +ubii +ubiquarian +ubique +ubiquious +ubiquist +ubiquit +ubiquitary +ubiquitarian +ubiquitarianism +ubiquitaries +ubiquitariness +ubiquity +ubiquities +ubiquitism +ubiquitist +ubiquitous +ubiquitously +ubiquitousness +ubound +ubussu +uc +uca +ucayale +ucal +uchean +uchee +uckers +uckia +ucuuba +ud +udal +udaler +udaller +udalman +udasi +udder +uddered +udderful +udderless +udderlike +udders +udell +udi +udic +udish +udo +udographic +udolphoish +udom +udometer +udometers +udometry +udometric +udometries +udomograph +udos +uds +ueueteotl +ufer +ufo +ufology +ufologies +ufologist +ufos +ufs +ug +ugali +uganda +ugandan +ugandans +ugaritic +ugarono +ugglesome +ugh +ughs +ughten +ugli +ugly +uglier +ugliest +uglify +uglification +uglified +uglifier +uglifiers +uglifies +uglifying +uglily +ugliness +uglinesses +uglis +uglisome +ugrian +ugrianize +ugric +ugroid +ugsome +ugsomely +ugsomeness +ugt +uh +uhlan +uhlans +uhllo +uhs +uhtensang +uhtsong +uhuru +ui +uighur +uigur +uigurian +uiguric +uily +uinal +uinta +uintahite +uintaite +uintaites +uintathere +uintatheriidae +uintatherium +uintjie +uirina +uit +uitlander +uitotan +uitspan +uji +ukase +ukases +uke +ukelele +ukeleles +ukes +ukiyoe +ukiyoye +ukraine +ukrainer +ukrainian +ukrainians +ukranian +ukulele +ukuleles +ula +ulama +ulamas +ulan +ulans +ulatrophy +ulatrophia +ulaula +ulcer +ulcerable +ulcerate +ulcerated +ulcerates +ulcerating +ulceration +ulcerations +ulcerative +ulcered +ulcery +ulcering +ulceromembranous +ulcerous +ulcerously +ulcerousness +ulcers +ulcus +ulcuscle +ulcuscule +ule +ulema +ulemas +ulemorrhagia +ulerythema +uletic +ulex +ulexine +ulexite +ulexites +ulicon +ulidia +ulidian +uliginose +uliginous +ulyssean +ulysses +ulitis +ull +ulla +ullage +ullaged +ullages +ullagone +uller +ulling +ullmannite +ulluco +ullucu +ulmaceae +ulmaceous +ulmaria +ulmate +ulmic +ulmin +ulminic +ulmo +ulmous +ulmus +ulna +ulnad +ulnae +ulnage +ulnar +ulnare +ulnaria +ulnas +ulnocarpal +ulnocondylar +ulnometacarpal +ulnoradial +uloborid +uloboridae +uloborus +ulocarcinoma +uloid +ulonata +uloncus +ulophocinae +ulorrhagy +ulorrhagia +ulorrhea +ulothrix +ulotrichaceae +ulotrichaceous +ulotrichales +ulotrichan +ulotriches +ulotrichi +ulotrichy +ulotrichous +ulpan +ulpanim +ulrichite +ulster +ulstered +ulsterette +ulsterian +ulstering +ulsterite +ulsterman +ulsters +ult +ulta +ulterior +ulteriorly +ultima +ultimacy +ultimacies +ultimas +ultimata +ultimate +ultimated +ultimately +ultimateness +ultimates +ultimating +ultimation +ultimatum +ultimatums +ultime +ultimity +ultimo +ultimobranchial +ultimogenitary +ultimogeniture +ultimum +ultion +ulto +ultonian +ultra +ultrabasic +ultrabasite +ultrabelieving +ultrabenevolent +ultrabrachycephaly +ultrabrachycephalic +ultrabrilliant +ultracentenarian +ultracentenarianism +ultracentralizer +ultracentrifugal +ultracentrifugally +ultracentrifugation +ultracentrifuge +ultracentrifuged +ultracentrifuging +ultraceremonious +ultrachurchism +ultracivil +ultracomplex +ultraconcomitant +ultracondenser +ultraconfident +ultraconscientious +ultraconservatism +ultraconservative +ultraconservatives +ultracordial +ultracosmopolitan +ultracredulous +ultracrepidarian +ultracrepidarianism +ultracrepidate +ultracritical +ultradandyism +ultradeclamatory +ultrademocratic +ultradespotic +ultradignified +ultradiscipline +ultradolichocephaly +ultradolichocephalic +ultradolichocranial +ultradry +ultraeducationist +ultraeligible +ultraelliptic +ultraemphasis +ultraenergetic +ultraenforcement +ultraenthusiasm +ultraenthusiastic +ultraepiscopal +ultraevangelical +ultraexcessive +ultraexclusive +ultraexpeditious +ultrafantastic +ultrafashionable +ultrafast +ultrafastidious +ultrafederalist +ultrafeudal +ultrafiche +ultrafiches +ultrafidian +ultrafidianism +ultrafilter +ultrafilterability +ultrafilterable +ultrafiltrate +ultrafiltration +ultraformal +ultrafrivolous +ultragallant +ultragaseous +ultragenteel +ultragood +ultragrave +ultrahazardous +ultraheroic +ultrahigh +ultrahonorable +ultrahot +ultrahuman +ultraimperialism +ultraimperialist +ultraimpersonal +ultrainclusive +ultraindifferent +ultraindulgent +ultraingenious +ultrainsistent +ultraintimate +ultrainvolved +ultrayoung +ultraism +ultraisms +ultraist +ultraistic +ultraists +ultralaborious +ultralegality +ultralenient +ultraliberal +ultraliberalism +ultralogical +ultraloyal +ultralow +ultraluxurious +ultramarine +ultramasculine +ultramasculinity +ultramaternal +ultramaximal +ultramelancholy +ultrametamorphism +ultramicro +ultramicrobe +ultramicrochemical +ultramicrochemist +ultramicrochemistry +ultramicrometer +ultramicron +ultramicroscope +ultramicroscopy +ultramicroscopic +ultramicroscopical +ultramicroscopically +ultramicrotome +ultraminiature +ultraminute +ultramoderate +ultramodern +ultramodernism +ultramodernist +ultramodernistic +ultramodest +ultramontane +ultramontanism +ultramontanist +ultramorose +ultramulish +ultramundane +ultranational +ultranationalism +ultranationalist +ultranationalistic +ultranationalistically +ultranatural +ultranegligent +ultranet +ultranice +ultranonsensical +ultraobscure +ultraobstinate +ultraofficious +ultraoptimistic +ultraorganized +ultraornate +ultraorthodox +ultraorthodoxy +ultraoutrageous +ultrapapist +ultraparallel +ultraperfect +ultrapersuasive +ultraphotomicrograph +ultrapious +ultraplanetary +ultraplausible +ultrapopish +ultraproud +ultraprudent +ultrapure +ultraradical +ultraradicalism +ultrarapid +ultrareactionary +ultrared +ultrareds +ultrarefined +ultrarefinement +ultrareligious +ultraremuneration +ultrarepublican +ultrarevolutionary +ultrarevolutionist +ultraritualism +ultraroyalism +ultraroyalist +ultraromantic +ultras +ultrasanguine +ultrascholastic +ultrasecret +ultraselect +ultraservile +ultrasevere +ultrashort +ultrashrewd +ultrasimian +ultrasystematic +ultrasmart +ultrasolemn +ultrasonic +ultrasonically +ultrasonics +ultrasonogram +ultrasonography +ultrasound +ultraspartan +ultraspecialization +ultraspiritualism +ultrasplendid +ultrastandardization +ultrastellar +ultrasterile +ultrastylish +ultrastrenuous +ultrastrict +ultrastructural +ultrastructure +ultrasubtle +ultrasuede +ultratechnical +ultratense +ultraterrene +ultraterrestrial +ultratotal +ultratrivial +ultratropical +ultraugly +ultrauncommon +ultraurgent +ultravicious +ultraviolent +ultraviolet +ultravirtuous +ultravirus +ultraviruses +ultravisible +ultrawealthy +ultrawise +ultrazealous +ultrazealousness +ultrazodiacal +ultroneous +ultroneously +ultroneousness +ulu +ulua +uluhi +ululant +ululate +ululated +ululates +ululating +ululation +ululations +ululative +ululatory +ululu +ulus +ulva +ulvaceae +ulvaceous +ulvales +ulvan +ulvas +um +umangite +umangites +umatilla +umaua +umbecast +umbeclad +umbel +umbelap +umbeled +umbella +umbellales +umbellar +umbellate +umbellated +umbellately +umbelled +umbellet +umbellets +umbellic +umbellifer +umbelliferae +umbelliferone +umbelliferous +umbelliflorous +umbelliform +umbelloid +umbellula +umbellularia +umbellulate +umbellule +umbellulidae +umbelluliferous +umbels +umbelwort +umber +umbered +umberima +umbering +umbers +umberty +umbeset +umbethink +umbibilici +umbilectomy +umbilic +umbilical +umbilically +umbilicar +umbilicaria +umbilicate +umbilicated +umbilication +umbilici +umbiliciform +umbilicus +umbilicuses +umbiliform +umbilroot +umble +umbles +umbo +umbolateral +umbonal +umbonate +umbonated +umbonation +umbone +umbones +umbonial +umbonic +umbonulate +umbonule +umbos +umbra +umbracious +umbraciousness +umbracle +umbraculate +umbraculiferous +umbraculiform +umbraculum +umbrae +umbrage +umbrageous +umbrageously +umbrageousness +umbrages +umbraid +umbral +umbrally +umbrana +umbras +umbrate +umbrated +umbratic +umbratical +umbratile +umbre +umbrel +umbrella +umbrellaed +umbrellaing +umbrellaless +umbrellalike +umbrellas +umbrellawise +umbrellawort +umbrere +umbret +umbrette +umbrettes +umbrian +umbriel +umbriferous +umbriferously +umbriferousness +umbril +umbrina +umbrine +umbrose +umbrosity +umbrous +umbundu +ume +umest +umfaan +umgang +umiac +umiack +umiacks +umiacs +umiak +umiaks +umiaq +umiaqs +umimpeded +umiri +umist +umland +umlaut +umlauted +umlauting +umlauts +umload +umm +ummps +umouhile +ump +umped +umph +umpy +umping +umpirage +umpirages +umpire +umpired +umpirer +umpires +umpireship +umpiress +umpiring +umpirism +umppired +umppiring +umpqua +umps +umpsteen +umpteen +umpteens +umpteenth +umptekite +umpty +umptieth +umquhile +umset +umstroke +umteen +umteenth +umu +un +una +unabandoned +unabandoning +unabased +unabasedly +unabashable +unabashed +unabashedly +unabasing +unabatable +unabated +unabatedly +unabating +unabatingly +unabbreviated +unabdicated +unabdicating +unabdicative +unabducted +unabetted +unabettedness +unabetting +unabhorred +unabhorrently +unabiding +unabidingly +unabidingness +unability +unabject +unabjective +unabjectly +unabjectness +unabjuratory +unabjured +unablative +unable +unableness +unably +unabnegated +unabnegating +unabolishable +unabolished +unaborted +unabortive +unabortively +unabortiveness +unabraded +unabrased +unabrasive +unabrasively +unabridgable +unabridged +unabrogable +unabrogated +unabrogative +unabrupt +unabruptly +unabscessed +unabsent +unabsentmindedness +unabsolute +unabsolvable +unabsolved +unabsolvedness +unabsorb +unabsorbable +unabsorbed +unabsorbent +unabsorbing +unabsorbingly +unabsorptiness +unabsorptive +unabsorptiveness +unabstemious +unabstemiously +unabstemiousness +unabstentious +unabstract +unabstracted +unabstractedly +unabstractedness +unabstractive +unabstractively +unabsurd +unabundance +unabundant +unabundantly +unabusable +unabused +unabusive +unabusively +unabusiveness +unabutting +unacademic +unacademical +unacademically +unacceding +unaccelerated +unaccelerative +unaccent +unaccented +unaccentuated +unaccept +unacceptability +unacceptable +unacceptableness +unacceptably +unacceptance +unacceptant +unaccepted +unaccepting +unaccessibility +unaccessible +unaccessibleness +unaccessibly +unaccessional +unaccessory +unaccidental +unaccidentally +unaccidented +unacclaimate +unacclaimed +unacclimated +unacclimation +unacclimatised +unacclimatization +unacclimatized +unacclivitous +unacclivitously +unaccommodable +unaccommodated +unaccommodatedness +unaccommodating +unaccommodatingly +unaccommodatingness +unaccompanable +unaccompanied +unaccompanying +unaccomplishable +unaccomplished +unaccomplishedness +unaccord +unaccordable +unaccordance +unaccordant +unaccorded +unaccording +unaccordingly +unaccostable +unaccosted +unaccountability +unaccountable +unaccountableness +unaccountably +unaccounted +unaccoutered +unaccoutred +unaccreditated +unaccredited +unaccrued +unaccumulable +unaccumulate +unaccumulated +unaccumulation +unaccumulative +unaccumulatively +unaccumulativeness +unaccuracy +unaccurate +unaccurately +unaccurateness +unaccursed +unaccusable +unaccusably +unaccuse +unaccused +unaccusing +unaccusingly +unaccustom +unaccustomed +unaccustomedly +unaccustomedness +unacerbic +unacerbically +unacetic +unachievability +unachievable +unachieved +unaching +unachingly +unacidic +unacidulated +unacknowledged +unacknowledgedness +unacknowledging +unacknowledgment +unacoustic +unacoustical +unacoustically +unacquaint +unacquaintable +unacquaintance +unacquainted +unacquaintedly +unacquaintedness +unacquiescent +unacquiescently +unacquirability +unacquirable +unacquirableness +unacquirably +unacquired +unacquisitive +unacquisitively +unacquisitiveness +unacquit +unacquittable +unacquitted +unacquittedness +unacrimonious +unacrimoniously +unacrimoniousness +unact +unactability +unactable +unacted +unacting +unactinic +unaction +unactionable +unactivated +unactive +unactively +unactiveness +unactivity +unactorlike +unactual +unactuality +unactually +unactuated +unacuminous +unacute +unacutely +unadamant +unadapt +unadaptability +unadaptable +unadaptableness +unadaptably +unadaptabness +unadapted +unadaptedly +unadaptedness +unadaptive +unadaptively +unadaptiveness +unadd +unaddable +unadded +unaddible +unaddicted +unaddictedness +unadditional +unadditioned +unaddled +unaddress +unaddressed +unadduceable +unadduced +unadducible +unadept +unadeptly +unadeptness +unadequate +unadequately +unadequateness +unadherence +unadherent +unadherently +unadhering +unadhesive +unadhesively +unadhesiveness +unadjacent +unadjacently +unadjectived +unadjoined +unadjoining +unadjourned +unadjournment +unadjudged +unadjudicated +unadjunctive +unadjunctively +unadjust +unadjustable +unadjustably +unadjusted +unadjustment +unadministered +unadministrable +unadministrative +unadministratively +unadmirable +unadmirableness +unadmirably +unadmire +unadmired +unadmiring +unadmiringly +unadmissible +unadmissibleness +unadmissibly +unadmission +unadmissive +unadmittable +unadmittableness +unadmittably +unadmitted +unadmittedly +unadmitting +unadmonished +unadmonitory +unadopt +unadoptable +unadoptably +unadopted +unadoption +unadoptional +unadoptive +unadoptively +unadorable +unadorableness +unadorably +unadoration +unadored +unadoring +unadoringly +unadorn +unadornable +unadorned +unadornedly +unadornedness +unadornment +unadroit +unadroitly +unadroitness +unadulating +unadulatory +unadult +unadulterate +unadulterated +unadulteratedly +unadulteratedness +unadulterately +unadulteration +unadulterous +unadulterously +unadvanced +unadvancedly +unadvancedness +unadvancement +unadvancing +unadvantaged +unadvantageous +unadvantageously +unadvantageousness +unadventured +unadventuring +unadventurous +unadventurously +unadventurousness +unadverse +unadversely +unadverseness +unadvertency +unadvertised +unadvertisement +unadvertising +unadvisability +unadvisable +unadvisableness +unadvisably +unadvised +unadvisedly +unadvisedness +unadvocated +unaerated +unaesthetic +unaesthetical +unaesthetically +unaestheticism +unaestheticness +unafeard +unafeared +unaffability +unaffable +unaffableness +unaffably +unaffectation +unaffected +unaffectedly +unaffectedness +unaffecting +unaffectionate +unaffectionately +unaffectionateness +unaffectioned +unaffianced +unaffied +unaffiliated +unaffiliation +unaffirmation +unaffirmed +unaffixed +unafflicted +unafflictedly +unafflictedness +unafflicting +unaffliction +unaffordable +unafforded +unaffranchised +unaffrighted +unaffrightedly +unaffronted +unafire +unafloat +unaflow +unafraid +unafraidness +unaged +unageing +unagglomerative +unaggravated +unaggravating +unaggregated +unaggression +unaggressive +unaggressively +unaggressiveness +unaghast +unagile +unagilely +unagility +unaging +unagitated +unagitatedly +unagitatedness +unagitation +unagonize +unagrarian +unagreeable +unagreeableness +unagreeably +unagreed +unagreeing +unagreement +unagricultural +unagriculturally +unai +unaidable +unaided +unaidedly +unaiding +unailing +unaimed +unaiming +unairable +unaired +unairily +unais +unaisled +unakhotana +unakin +unakite +unal +unalachtigo +unalacritous +unalarm +unalarmed +unalarming +unalarmingly +unalaska +unalcoholised +unalcoholized +unaldermanly +unalert +unalerted +unalertly +unalertness +unalgebraical +unalienability +unalienable +unalienableness +unalienably +unalienated +unalienating +unalignable +unaligned +unalike +unalimentary +unalimentative +unalist +unalive +unallayable +unallayably +unallayed +unalleged +unallegedly +unallegorical +unallegorically +unallegorized +unallergic +unalleviably +unalleviated +unalleviatedly +unalleviating +unalleviatingly +unalleviation +unalleviative +unalliable +unallied +unalliedly +unalliedness +unalliterated +unalliterative +unallocated +unalloyed +unallotment +unallotted +unallow +unallowable +unallowably +unallowed +unallowedly +unallowing +unallurable +unallured +unalluring +unalluringly +unallusive +unallusively +unallusiveness +unalmsed +unalone +unaloud +unalphabeted +unalphabetic +unalphabetical +unalphabetised +unalphabetized +unalterability +unalterable +unalterableness +unalterably +unalteration +unalterative +unaltered +unaltering +unalternated +unalternating +unaltruistic +unaltruistically +unamalgamable +unamalgamated +unamalgamating +unamalgamative +unamassed +unamative +unamatively +unamazed +unamazedly +unamazedness +unamazement +unambidextrousness +unambient +unambiently +unambiguity +unambiguous +unambiguously +unambiguousness +unambition +unambitious +unambitiously +unambitiousness +unambrosial +unambulant +unambush +unameliorable +unameliorated +unameliorative +unamenability +unamenable +unamenableness +unamenably +unamend +unamendable +unamended +unamendedly +unamending +unamendment +unamerceable +unamerced +unami +unamiability +unamiable +unamiableness +unamiably +unamicability +unamicable +unamicableness +unamicably +unamiss +unammoniated +unamo +unamorous +unamorously +unamorousness +unamortization +unamortized +unample +unamply +unamplifiable +unamplified +unamputated +unamputative +unamusable +unamusably +unamused +unamusement +unamusing +unamusingly +unamusingness +unamusive +unanachronistic +unanachronistical +unanachronistically +unanachronous +unanachronously +unanaemic +unanalagous +unanalagously +unanalagousness +unanalytic +unanalytical +unanalytically +unanalyzable +unanalyzably +unanalyzed +unanalyzing +unanalogical +unanalogically +unanalogized +unanalogous +unanalogously +unanalogousness +unanarchic +unanarchistic +unanatomisable +unanatomised +unanatomizable +unanatomized +unancestored +unancestried +unanchylosed +unanchor +unanchored +unanchoring +unanchors +unancient +unanecdotal +unanecdotally +unaneled +unanemic +unangelic +unangelical +unangelicalness +unangered +unangry +unangrily +unanguished +unangular +unangularly +unangularness +unanimalized +unanimate +unanimated +unanimatedly +unanimatedness +unanimately +unanimating +unanimatingly +unanime +unanimism +unanimist +unanimistic +unanimistically +unanimiter +unanimity +unanimities +unanimous +unanimously +unanimousness +unannealed +unannex +unannexable +unannexed +unannexedly +unannexedness +unannihilable +unannihilated +unannihilative +unannihilatory +unannoyed +unannoying +unannoyingly +unannotated +unannounced +unannullable +unannulled +unannunciable +unannunciative +unanointed +unanswerability +unanswerable +unanswerableness +unanswerably +unanswered +unanswering +unantagonisable +unantagonised +unantagonising +unantagonistic +unantagonizable +unantagonized +unantagonizing +unanthologized +unanticipated +unanticipatedly +unanticipating +unanticipatingly +unanticipation +unanticipative +unantiquated +unantiquatedness +unantique +unantiquity +unantlered +unanxiety +unanxious +unanxiously +unanxiousness +unapart +unaphasic +unapocryphal +unapologetic +unapologetically +unapologizing +unapostatized +unapostolic +unapostolical +unapostolically +unapostrophized +unappalled +unappalling +unappallingly +unapparel +unappareled +unapparelled +unapparent +unapparently +unapparentness +unappealable +unappealableness +unappealably +unappealed +unappealing +unappealingly +unappealingness +unappeasable +unappeasableness +unappeasably +unappeased +unappeasedly +unappeasedness +unappeasing +unappeasingly +unappendaged +unappended +unapperceived +unapperceptive +unappertaining +unappetising +unappetisingly +unappetizing +unappetizingly +unapplaudable +unapplauded +unapplauding +unapplausive +unappliable +unappliableness +unappliably +unapplianced +unapplicability +unapplicable +unapplicableness +unapplicably +unapplicative +unapplied +unapplying +unappliqued +unappoint +unappointable +unappointableness +unappointed +unapportioned +unapposable +unapposite +unappositely +unappositeness +unappraised +unappreciable +unappreciableness +unappreciably +unappreciated +unappreciating +unappreciation +unappreciative +unappreciatively +unappreciativeness +unapprehendable +unapprehendableness +unapprehendably +unapprehended +unapprehending +unapprehendingness +unapprehensible +unapprehensibleness +unapprehension +unapprehensive +unapprehensively +unapprehensiveness +unapprenticed +unapprised +unapprisedly +unapprisedness +unapprized +unapproachability +unapproachable +unapproachableness +unapproachably +unapproached +unapproaching +unapprobation +unappropriable +unappropriate +unappropriated +unappropriately +unappropriateness +unappropriation +unapprovable +unapprovableness +unapprovably +unapproved +unapproving +unapprovingly +unapproximate +unapproximately +unaproned +unapropos +unapt +unaptitude +unaptly +unaptness +unarbitrary +unarbitrarily +unarbitrariness +unarbitrated +unarbitrative +unarbored +unarboured +unarch +unarchdeacon +unarched +unarching +unarchitected +unarchitectural +unarchitecturally +unarchly +unarduous +unarduously +unarduousness +unarguable +unarguableness +unarguably +unargued +unarguing +unargumentative +unargumentatively +unargumentativeness +unary +unarisen +unarising +unaristocratic +unaristocratically +unarithmetical +unarithmetically +unark +unarm +unarmed +unarmedly +unarmedness +unarming +unarmored +unarmorial +unarmoured +unarms +unaromatic +unaromatically +unaromatized +unarousable +unaroused +unarousing +unarray +unarrayed +unarraignable +unarraignableness +unarraigned +unarranged +unarrestable +unarrested +unarresting +unarrestive +unarrival +unarrived +unarriving +unarrogance +unarrogant +unarrogantly +unarrogated +unarrogating +unarted +unartful +unartfully +unartfulness +unarticled +unarticulate +unarticulated +unarticulately +unarticulative +unarticulatory +unartificial +unartificiality +unartificially +unartificialness +unartistic +unartistical +unartistically +unartistlike +unascendable +unascendableness +unascendant +unascended +unascendent +unascertainable +unascertainableness +unascertainably +unascertained +unascetic +unascetically +unascribed +unashamed +unashamedly +unashamedness +unasinous +unaskable +unasked +unasking +unaskingly +unasleep +unaspersed +unaspersive +unasphalted +unaspirated +unaspiring +unaspiringly +unaspiringness +unassayed +unassaying +unassailability +unassailable +unassailableness +unassailably +unassailed +unassailing +unassassinated +unassaultable +unassaulted +unassembled +unassented +unassenting +unassentive +unasserted +unassertive +unassertively +unassertiveness +unassessable +unassessableness +unassessed +unassibilated +unassiduous +unassiduously +unassiduousness +unassignable +unassignably +unassigned +unassimilable +unassimilated +unassimilating +unassimilative +unassistant +unassisted +unassisting +unassociable +unassociably +unassociated +unassociative +unassociatively +unassociativeness +unassoiled +unassorted +unassuageable +unassuaged +unassuaging +unassuasive +unassuetude +unassumable +unassumed +unassumedly +unassuming +unassumingly +unassumingness +unassured +unassuredly +unassuredness +unassuring +unasterisk +unasthmatic +unastonish +unastonished +unastonishment +unastounded +unastray +unathirst +unathletic +unathletically +unatmospheric +unatonable +unatoned +unatoning +unatrophied +unattach +unattachable +unattached +unattackable +unattackableness +unattackably +unattacked +unattainability +unattainable +unattainableness +unattainably +unattained +unattaining +unattainment +unattaint +unattainted +unattaintedly +unattempered +unattemptable +unattempted +unattempting +unattendance +unattendant +unattended +unattentive +unattentively +unattentiveness +unattenuated +unattenuatedly +unattestable +unattested +unattestedness +unattire +unattired +unattractable +unattractableness +unattracted +unattracting +unattractive +unattractively +unattractiveness +unattributable +unattributably +unattributed +unattributive +unattributively +unattributiveness +unattuned +unau +unauctioned +unaudacious +unaudaciously +unaudaciousness +unaudible +unaudibleness +unaudibly +unaudienced +unaudited +unauditioned +unaugmentable +unaugmentative +unaugmented +unaus +unauspicious +unauspiciously +unauspiciousness +unaustere +unausterely +unaustereness +unauthentic +unauthentical +unauthentically +unauthenticalness +unauthenticated +unauthenticity +unauthorised +unauthorish +unauthoritative +unauthoritatively +unauthoritativeness +unauthoritied +unauthoritiveness +unauthorizable +unauthorization +unauthorize +unauthorized +unauthorizedly +unauthorizedness +unautistic +unautographed +unautomatic +unautomatically +unautoritied +unautumnal +unavailability +unavailable +unavailableness +unavailably +unavailed +unavailful +unavailing +unavailingly +unavailingness +unavengeable +unavenged +unavenging +unavengingly +unavenued +unaverage +unaveraged +unaverred +unaverse +unaverted +unavertible +unavertibleness +unavertibly +unavian +unavid +unavidly +unavidness +unavoidability +unavoidable +unavoidableness +unavoidably +unavoidal +unavoided +unavoiding +unavouchable +unavouchableness +unavouchably +unavouched +unavowable +unavowableness +unavowably +unavowed +unavowedly +unaway +unawakable +unawakableness +unawake +unawaked +unawakened +unawakenedness +unawakening +unawaking +unawardable +unawardableness +unawardably +unawarded +unaware +unawared +unawaredly +unawarely +unawareness +unawares +unawed +unawful +unawfully +unawfulness +unawkward +unawkwardly +unawkwardness +unawned +unaxed +unaxiomatic +unaxiomatically +unaxised +unaxled +unazotized +unb +unbackboarded +unbacked +unbackward +unbacterial +unbadged +unbadgered +unbadgering +unbaffled +unbaffling +unbafflingly +unbag +unbagged +unbay +unbailable +unbailableness +unbailed +unbain +unbait +unbaited +unbaized +unbaked +unbalance +unbalanceable +unbalanceably +unbalanced +unbalancement +unbalancing +unbalconied +unbale +unbaled +unbaling +unbalked +unbalking +unbalkingly +unballast +unballasted +unballasting +unballoted +unbandage +unbandaged +unbandaging +unbanded +unbane +unbangled +unbanished +unbank +unbankable +unbankableness +unbankably +unbanked +unbankrupt +unbanned +unbannered +unbantering +unbanteringly +unbaptised +unbaptize +unbaptized +unbar +unbarb +unbarbarise +unbarbarised +unbarbarising +unbarbarize +unbarbarized +unbarbarizing +unbarbarous +unbarbarously +unbarbarousness +unbarbed +unbarbered +unbarded +unbare +unbargained +unbark +unbarking +unbaronet +unbarrable +unbarred +unbarrel +unbarreled +unbarrelled +unbarren +unbarrenly +unbarrenness +unbarricade +unbarricaded +unbarricading +unbarricadoed +unbarring +unbars +unbartered +unbartering +unbase +unbased +unbasedness +unbashful +unbashfully +unbashfulness +unbasket +unbasketlike +unbastardised +unbastardized +unbaste +unbasted +unbastilled +unbastinadoed +unbated +unbathed +unbating +unbatted +unbatten +unbatterable +unbattered +unbattling +unbe +unbeached +unbeaconed +unbeaded +unbeamed +unbeaming +unbear +unbearable +unbearableness +unbearably +unbeard +unbearded +unbeared +unbearing +unbears +unbeast +unbeatable +unbeatableness +unbeatably +unbeaten +unbeaued +unbeauteous +unbeauteously +unbeauteousness +unbeautify +unbeautified +unbeautiful +unbeautifully +unbeautifulness +unbeavered +unbeckoned +unbeclogged +unbeclouded +unbecome +unbecoming +unbecomingly +unbecomingness +unbed +unbedabbled +unbedaggled +unbedashed +unbedaubed +unbedded +unbedecked +unbedewed +unbedimmed +unbedinned +unbedizened +unbedraggled +unbefit +unbefitting +unbefittingly +unbefittingness +unbefool +unbefriend +unbefriended +unbefringed +unbeget +unbeggar +unbeggarly +unbegged +unbegilt +unbeginning +unbeginningly +unbeginningness +unbegirded +unbegirt +unbegot +unbegotten +unbegottenly +unbegottenness +unbegreased +unbegrimed +unbegrudged +unbeguile +unbeguiled +unbeguileful +unbeguiling +unbegun +unbehaving +unbeheaded +unbeheld +unbeholdable +unbeholden +unbeholdenness +unbeholding +unbehoveful +unbehoving +unbeing +unbejuggled +unbeknown +unbeknownst +unbelied +unbelief +unbeliefful +unbelieffulness +unbeliefs +unbelievability +unbelievable +unbelievableness +unbelievably +unbelieve +unbelieved +unbeliever +unbelievers +unbelieving +unbelievingly +unbelievingness +unbell +unbellicose +unbelligerent +unbelligerently +unbelonging +unbeloved +unbelt +unbelted +unbelting +unbelts +unbemoaned +unbemourned +unbench +unbend +unbendable +unbendableness +unbendably +unbended +unbender +unbending +unbendingly +unbendingness +unbends +unbendsome +unbeneficed +unbeneficent +unbeneficently +unbeneficial +unbeneficially +unbeneficialness +unbenefitable +unbenefited +unbenefiting +unbenetted +unbenevolence +unbenevolent +unbenevolently +unbenevolentness +unbenight +unbenighted +unbenign +unbenignant +unbenignantly +unbenignity +unbenignly +unbenignness +unbent +unbenumb +unbenumbed +unbequeathable +unbequeathed +unbereaved +unbereaven +unbereft +unberouged +unberth +unberufen +unbeseeching +unbeseechingly +unbeseem +unbeseeming +unbeseemingly +unbeseemingness +unbeseemly +unbeset +unbesieged +unbesmeared +unbesmirched +unbesmutted +unbesot +unbesotted +unbesought +unbespeak +unbespoke +unbespoken +unbesprinkled +unbestarred +unbestowed +unbet +unbeteared +unbethink +unbethought +unbetide +unbetoken +unbetray +unbetrayed +unbetraying +unbetrothed +unbetterable +unbettered +unbeveled +unbevelled +unbewailed +unbewailing +unbeware +unbewilder +unbewildered +unbewilderedly +unbewildering +unbewilderingly +unbewilled +unbewitch +unbewitched +unbewitching +unbewitchingly +unbewrayed +unbewritten +unbias +unbiasable +unbiased +unbiasedly +unbiasedness +unbiasing +unbiassable +unbiassed +unbiassedly +unbiassing +unbiblical +unbibulous +unbibulously +unbibulousness +unbickered +unbickering +unbid +unbidable +unbiddable +unbidden +unbigamous +unbigamously +unbigged +unbigoted +unbigotedness +unbilious +unbiliously +unbiliousness +unbillable +unbilled +unbillet +unbilleted +unbind +unbindable +unbinding +unbinds +unbinned +unbiographical +unbiographically +unbiological +unbiologically +unbirdly +unbirdlike +unbirdlimed +unbirthday +unbishop +unbishoped +unbishoply +unbit +unbiting +unbitt +unbitted +unbitten +unbitter +unbitting +unblacked +unblackened +unblade +unbladed +unblading +unblamability +unblamable +unblamableness +unblamably +unblamed +unblameworthy +unblameworthiness +unblaming +unblanched +unblanketed +unblasphemed +unblasted +unblazoned +unbleached +unbleaching +unbled +unbleeding +unblemishable +unblemished +unblemishedness +unblemishing +unblenched +unblenching +unblenchingly +unblendable +unblended +unblent +unbless +unblessed +unblessedness +unblest +unblighted +unblightedly +unblightedness +unblind +unblinded +unblindfold +unblindfolded +unblinding +unblinking +unblinkingly +unbliss +unblissful +unblissfully +unblissfulness +unblistered +unblithe +unblithely +unblock +unblockaded +unblocked +unblocking +unblocks +unblooded +unbloody +unbloodied +unbloodily +unbloodiness +unbloom +unbloomed +unblooming +unblossomed +unblossoming +unblotted +unblottedness +unbloused +unblown +unblued +unbluestockingish +unbluffable +unbluffed +unbluffing +unblunder +unblundered +unblundering +unblunted +unblurred +unblush +unblushing +unblushingly +unblushingness +unblusterous +unblusterously +unboarded +unboasted +unboastful +unboastfully +unboastfulness +unboasting +unboat +unbobbed +unbody +unbodied +unbodily +unbodylike +unbodiliness +unboding +unbodkined +unbog +unboggy +unbohemianize +unboy +unboyish +unboyishly +unboyishness +unboiled +unboylike +unboisterous +unboisterously +unboisterousness +unbokel +unbold +unbolden +unboldly +unboldness +unbolled +unbolster +unbolstered +unbolt +unbolted +unbolting +unbolts +unbombarded +unbombast +unbombastic +unbombastically +unbombed +unbondable +unbondableness +unbonded +unbone +unboned +unbonnet +unbonneted +unbonneting +unbonnets +unbonny +unbooked +unbookish +unbookishly +unbookishness +unbooklearned +unboot +unbooted +unboraxed +unborder +unbordered +unbored +unboring +unborn +unborne +unborough +unborrowed +unborrowing +unbosom +unbosomed +unbosomer +unbosoming +unbosoms +unbossed +unbotanical +unbothered +unbothering +unbottle +unbottled +unbottling +unbottom +unbottomed +unbought +unbouncy +unbound +unboundable +unboundableness +unboundably +unbounded +unboundedly +unboundedness +unboundless +unbounteous +unbounteously +unbounteousness +unbountiful +unbountifully +unbountifulness +unbow +unbowable +unbowdlerized +unbowed +unbowel +unboweled +unbowelled +unbowered +unbowing +unbowingness +unbowled +unbowsome +unbox +unboxed +unboxes +unboxing +unbrace +unbraced +unbracedness +unbracelet +unbraceleted +unbraces +unbracing +unbracketed +unbragged +unbragging +unbraid +unbraided +unbraiding +unbraids +unbrailed +unbrained +unbran +unbranched +unbranching +unbrand +unbranded +unbrandied +unbrave +unbraved +unbravely +unbraveness +unbrawling +unbrawny +unbraze +unbrazen +unbrazenly +unbrazenness +unbreachable +unbreachableness +unbreachably +unbreached +unbreaded +unbreakability +unbreakable +unbreakableness +unbreakably +unbreakfasted +unbreaking +unbreast +unbreath +unbreathable +unbreathableness +unbreatheable +unbreathed +unbreathing +unbred +unbreech +unbreeched +unbreeches +unbreeching +unbreezy +unbrent +unbrewed +unbribable +unbribableness +unbribably +unbribed +unbribing +unbrick +unbricked +unbridegroomlike +unbridgeable +unbridged +unbridle +unbridled +unbridledly +unbridledness +unbridles +unbridling +unbrief +unbriefed +unbriefly +unbriefness +unbright +unbrightened +unbrightly +unbrightness +unbrilliant +unbrilliantly +unbrilliantness +unbrimming +unbrined +unbristled +unbrittle +unbrittleness +unbrittness +unbroached +unbroad +unbroadcast +unbroadcasted +unbroadened +unbrocaded +unbroid +unbroidered +unbroiled +unbroke +unbroken +unbrokenly +unbrokenness +unbronzed +unbrooch +unbrooded +unbrooding +unbrookable +unbrookably +unbrothered +unbrotherly +unbrotherlike +unbrotherliness +unbrought +unbrown +unbrowned +unbrowsing +unbruised +unbrushable +unbrushed +unbrutalise +unbrutalised +unbrutalising +unbrutalize +unbrutalized +unbrutalizing +unbrute +unbrutelike +unbrutify +unbrutise +unbrutised +unbrutising +unbrutize +unbrutized +unbrutizing +unbuckle +unbuckled +unbuckles +unbuckling +unbuckramed +unbud +unbudded +unbudding +unbudgeability +unbudgeable +unbudgeableness +unbudgeably +unbudged +unbudgeted +unbudging +unbudgingly +unbuffed +unbuffered +unbuffeted +unbuyable +unbuyableness +unbuying +unbuild +unbuilded +unbuilding +unbuilds +unbuilt +unbulky +unbulled +unbulletined +unbullied +unbullying +unbumped +unbumptious +unbumptiously +unbumptiousness +unbunched +unbundle +unbundled +unbundles +unbundling +unbung +unbungling +unbuoyant +unbuoyantly +unbuoyed +unburden +unburdened +unburdening +unburdenment +unburdens +unburdensome +unburdensomeness +unbureaucratic +unbureaucratically +unburgessed +unburglarized +unbury +unburiable +unburial +unburied +unburlesqued +unburly +unburn +unburnable +unburnableness +unburned +unburning +unburnished +unburnt +unburrow +unburrowed +unburst +unburstable +unburstableness +unburthen +unbush +unbusy +unbusied +unbusily +unbusiness +unbusinesslike +unbusk +unbuskin +unbuskined +unbusted +unbustling +unbutchered +unbutcherlike +unbuttered +unbutton +unbuttoned +unbuttoning +unbuttonment +unbuttons +unbuttressed +unbuxom +unbuxomly +unbuxomness +unc +unca +uncabined +uncabled +uncacophonous +uncadenced +uncage +uncaged +uncages +uncaging +uncajoling +uncake +uncaked +uncakes +uncaking +uncalamitous +uncalamitously +uncalcareous +uncalcified +uncalcined +uncalculable +uncalculableness +uncalculably +uncalculated +uncalculatedly +uncalculatedness +uncalculating +uncalculatingly +uncalculative +uncalendared +uncalendered +uncalibrated +uncalk +uncalked +uncall +uncalled +uncallous +uncallously +uncallousness +uncallow +uncallower +uncallused +uncalm +uncalmative +uncalmed +uncalmly +uncalmness +uncalorific +uncalumniated +uncalumniative +uncalumnious +uncalumniously +uncambered +uncamerated +uncamouflaged +uncamp +uncampaigning +uncamped +uncamphorated +uncanalized +uncancelable +uncanceled +uncancellable +uncancelled +uncancerous +uncandid +uncandidly +uncandidness +uncandied +uncandled +uncandor +uncandour +uncaned +uncankered +uncanned +uncanny +uncannier +uncanniest +uncannily +uncanniness +uncanonic +uncanonical +uncanonically +uncanonicalness +uncanonicity +uncanonisation +uncanonise +uncanonised +uncanonising +uncanonization +uncanonize +uncanonized +uncanonizing +uncanopied +uncantoned +uncantonized +uncanvassably +uncanvassed +uncap +uncapable +uncapableness +uncapably +uncapacious +uncapaciously +uncapaciousness +uncapacitate +uncaparisoned +uncaped +uncapering +uncapitalised +uncapitalistic +uncapitalized +uncapitulated +uncapitulating +uncapped +uncapper +uncapping +uncapricious +uncapriciously +uncapriciousness +uncaps +uncapsizable +uncapsized +uncapsuled +uncaptained +uncaptioned +uncaptious +uncaptiously +uncaptiousness +uncaptivate +uncaptivated +uncaptivating +uncaptivative +uncaptived +uncapturable +uncaptured +uncaramelised +uncaramelized +uncarbonated +uncarboned +uncarbonized +uncarbureted +uncarburetted +uncarded +uncardinal +uncardinally +uncareful +uncarefully +uncarefulness +uncaressed +uncaressing +uncaressingly +uncargoed +uncaria +uncaricatured +uncaring +uncarnate +uncarnivorous +uncarnivorously +uncarnivorousness +uncaroled +uncarolled +uncarousing +uncarpentered +uncarpeted +uncarriageable +uncarried +uncart +uncarted +uncartooned +uncarved +uncascaded +uncascading +uncase +uncased +uncasemated +uncases +uncashed +uncasing +uncask +uncasked +uncasketed +uncasque +uncassock +uncast +uncaste +uncastigated +uncastigative +uncastle +uncastled +uncastrated +uncasual +uncasually +uncasualness +uncataloged +uncatalogued +uncatastrophic +uncatastrophically +uncatchable +uncatchy +uncate +uncatechised +uncatechisedness +uncatechized +uncatechizedness +uncategorical +uncategorically +uncategoricalness +uncategorised +uncategorized +uncatenated +uncatered +uncatering +uncathartic +uncathedraled +uncatholcity +uncatholic +uncatholical +uncatholicalness +uncatholicise +uncatholicised +uncatholicising +uncatholicity +uncatholicize +uncatholicized +uncatholicizing +uncatholicly +uncaucusable +uncaught +uncausable +uncausal +uncausative +uncausatively +uncausativeness +uncause +uncaused +uncaustic +uncaustically +uncautelous +uncauterized +uncautioned +uncautious +uncautiously +uncautiousness +uncavalier +uncavalierly +uncave +uncavernous +uncavernously +uncaviling +uncavilling +uncavitied +unceasable +unceased +unceasing +unceasingly +unceasingness +unceded +unceiled +unceilinged +uncelebrated +uncelebrating +uncelestial +uncelestialized +uncelibate +uncellar +uncement +uncemented +uncementing +uncensorable +uncensored +uncensorious +uncensoriously +uncensoriousness +uncensurability +uncensurable +uncensurableness +uncensured +uncensuring +uncenter +uncentered +uncentral +uncentralised +uncentrality +uncentralized +uncentrally +uncentre +uncentred +uncentric +uncentrical +uncentripetal +uncentury +uncephalic +uncerated +uncerebric +uncereclothed +unceremented +unceremonial +unceremonially +unceremonious +unceremoniously +unceremoniousness +unceriferous +uncertain +uncertainly +uncertainness +uncertainty +uncertainties +uncertifiable +uncertifiablely +uncertifiableness +uncertificated +uncertified +uncertifying +uncertitude +uncessant +uncessantly +uncessantness +unchafed +unchaffed +unchaffing +unchagrined +unchain +unchainable +unchained +unchaining +unchains +unchair +unchaired +unchalked +unchalky +unchallengable +unchallengeable +unchallengeableness +unchallengeably +unchallenged +unchallenging +unchambered +unchamfered +unchampioned +unchance +unchanceable +unchanced +unchancellor +unchancy +unchange +unchangeability +unchangeable +unchangeableness +unchangeably +unchanged +unchangedness +unchangeful +unchangefully +unchangefulness +unchanging +unchangingly +unchangingness +unchanneled +unchannelized +unchannelled +unchanted +unchaotic +unchaotically +unchaperoned +unchaplain +unchapleted +unchapped +unchapter +unchaptered +uncharacter +uncharactered +uncharacterised +uncharacteristic +uncharacteristically +uncharacterized +uncharge +unchargeable +uncharged +uncharges +uncharging +unchary +uncharily +unchariness +unchariot +uncharitable +uncharitableness +uncharitably +uncharity +uncharm +uncharmable +uncharmed +uncharming +uncharnel +uncharred +uncharted +unchartered +unchased +unchaste +unchastely +unchastened +unchasteness +unchastisable +unchastised +unchastising +unchastity +unchastities +unchatteled +unchattering +unchauffeured +unchauvinistic +unchawed +uncheapened +uncheaply +uncheat +uncheated +uncheating +uncheck +uncheckable +unchecked +uncheckered +uncheckmated +uncheerable +uncheered +uncheerful +uncheerfully +uncheerfulness +uncheery +uncheerily +uncheeriness +uncheering +unchemical +unchemically +uncherished +uncherishing +unchested +unchevroned +unchewable +unchewableness +unchewed +unchic +unchicly +unchid +unchidden +unchided +unchiding +unchidingly +unchild +unchildish +unchildishly +unchildishness +unchildlike +unchilled +unchiming +unchinked +unchippable +unchipped +unchipping +unchiseled +unchiselled +unchivalry +unchivalric +unchivalrous +unchivalrously +unchivalrousness +unchloridized +unchlorinated +unchoicely +unchokable +unchoke +unchoked +unchokes +unchoking +uncholeric +unchoosable +unchopped +unchoral +unchorded +unchosen +unchrisom +unchrist +unchristen +unchristened +unchristian +unchristianity +unchristianize +unchristianized +unchristianly +unchristianlike +unchristianliness +unchristianness +unchromatic +unchromed +unchronic +unchronically +unchronicled +unchronological +unchronologically +unchurch +unchurched +unchurches +unchurching +unchurchly +unchurchlike +unchurlish +unchurlishly +unchurlishness +unchurn +unchurned +unci +uncia +unciae +uncial +uncialize +uncially +uncials +unciatim +uncicatrized +unciferous +unciform +unciforms +unciliated +uncinal +uncinaria +uncinariasis +uncinariatic +uncinata +uncinate +uncinated +uncinatum +uncinch +uncinct +uncinctured +uncini +uncynical +uncynically +uncinula +uncinus +uncipher +uncypress +uncircled +uncircuitous +uncircuitously +uncircuitousness +uncircular +uncircularised +uncircularized +uncircularly +uncirculated +uncirculating +uncirculative +uncircumcised +uncircumcisedness +uncircumcision +uncircumlocutory +uncircumscribable +uncircumscribed +uncircumscribedness +uncircumscript +uncircumscriptible +uncircumscription +uncircumspect +uncircumspection +uncircumspective +uncircumspectly +uncircumspectness +uncircumstanced +uncircumstantial +uncircumstantialy +uncircumstantially +uncircumvented +uncirostrate +uncitable +uncite +unciteable +uncited +uncity +uncitied +uncitizen +uncitizenly +uncitizenlike +uncivic +uncivil +uncivilisable +uncivilish +uncivility +uncivilizable +uncivilization +uncivilize +uncivilized +uncivilizedly +uncivilizedness +uncivilizing +uncivilly +uncivilness +unclad +unclay +unclayed +unclaimed +unclaiming +unclamorous +unclamorously +unclamorousness +unclamp +unclamped +unclamping +unclamps +unclandestinely +unclannish +unclannishly +unclannishness +unclarified +unclarifying +unclarity +unclashing +unclasp +unclasped +unclasping +unclasps +unclassable +unclassableness +unclassably +unclassed +unclassible +unclassical +unclassically +unclassify +unclassifiable +unclassifiableness +unclassifiably +unclassification +unclassified +unclassifying +unclawed +uncle +unclead +unclean +uncleanable +uncleaned +uncleaner +uncleanest +uncleanly +uncleanlily +uncleanliness +uncleanness +uncleansable +uncleanse +uncleansed +uncleansedness +unclear +unclearable +uncleared +unclearer +unclearest +unclearing +unclearly +unclearness +uncleavable +uncleave +uncledom +uncleft +unclehood +unclement +unclemently +unclementness +unclench +unclenched +unclenches +unclenching +unclergy +unclergyable +unclerical +unclericalize +unclerically +unclericalness +unclerkly +unclerklike +uncles +uncleship +unclever +uncleverly +uncleverness +unclew +unclick +uncliented +unclify +unclimactic +unclimaxed +unclimb +unclimbable +unclimbableness +unclimbably +unclimbed +unclimbing +unclinch +unclinched +unclinches +unclinching +uncling +unclinging +unclinical +unclip +unclipped +unclipper +unclipping +uncloak +uncloakable +uncloaked +uncloaking +uncloaks +unclog +unclogged +unclogging +unclogs +uncloyable +uncloyed +uncloying +uncloister +uncloistered +uncloistral +unclosable +unclose +unclosed +uncloses +uncloseted +unclosing +unclot +unclothe +unclothed +unclothedly +unclothedness +unclothes +unclothing +unclotted +unclotting +uncloud +unclouded +uncloudedly +uncloudedness +uncloudy +unclouding +unclouds +unclout +uncloven +unclub +unclubable +unclubbable +unclubby +unclustered +unclustering +unclutch +unclutchable +unclutched +unclutter +uncluttered +uncluttering +unco +uncoach +uncoachable +uncoachableness +uncoached +uncoacted +uncoagulable +uncoagulated +uncoagulating +uncoagulative +uncoalescent +uncoarse +uncoarsely +uncoarseness +uncoat +uncoated +uncoatedness +uncoaxable +uncoaxal +uncoaxed +uncoaxial +uncoaxing +uncobbled +uncock +uncocked +uncocking +uncockneyfy +uncocks +uncocted +uncodded +uncoddled +uncoded +uncodified +uncoerced +uncoffer +uncoffin +uncoffined +uncoffining +uncoffins +uncoffle +uncoft +uncogent +uncogently +uncogged +uncogitable +uncognisable +uncognizable +uncognizant +uncognized +uncognoscibility +uncognoscible +uncoguidism +uncoherent +uncoherently +uncoherentness +uncohesive +uncohesively +uncohesiveness +uncoy +uncoif +uncoifed +uncoiffed +uncoil +uncoiled +uncoyly +uncoiling +uncoils +uncoin +uncoincided +uncoincident +uncoincidental +uncoincidentally +uncoincidently +uncoinciding +uncoined +uncoyness +uncoked +uncoking +uncoly +uncolike +uncollaborative +uncollaboratively +uncollapsable +uncollapsed +uncollapsible +uncollar +uncollared +uncollaring +uncollated +uncollatedness +uncollectable +uncollected +uncollectedly +uncollectedness +uncollectible +uncollectibleness +uncollectibles +uncollectibly +uncollective +uncollectively +uncolleged +uncollegian +uncollegiate +uncolloquial +uncolloquially +uncollusive +uncolonellike +uncolonial +uncolonise +uncolonised +uncolonising +uncolonize +uncolonized +uncolonizing +uncolorable +uncolorably +uncolored +uncoloredly +uncoloredness +uncolourable +uncolourably +uncoloured +uncolouredly +uncolouredness +uncolt +uncombable +uncombatable +uncombatant +uncombated +uncombative +uncombed +uncombinable +uncombinableness +uncombinably +uncombinational +uncombinative +uncombine +uncombined +uncombining +uncombiningness +uncombustible +uncombustive +uncome +uncomely +uncomelier +uncomeliest +uncomelily +uncomeliness +uncomfy +uncomfort +uncomfortable +uncomfortableness +uncomfortably +uncomforted +uncomforting +uncomic +uncomical +uncomically +uncommanded +uncommandedness +uncommanderlike +uncommemorated +uncommemorative +uncommemoratively +uncommenced +uncommendable +uncommendableness +uncommendably +uncommendatory +uncommended +uncommensurability +uncommensurable +uncommensurableness +uncommensurate +uncommensurately +uncommented +uncommenting +uncommerciable +uncommercial +uncommercially +uncommercialness +uncommingled +uncomminuted +uncommiserated +uncommiserating +uncommiserative +uncommiseratively +uncommissioned +uncommitted +uncommitting +uncommixed +uncommodious +uncommodiously +uncommodiousness +uncommon +uncommonable +uncommoner +uncommones +uncommonest +uncommonly +uncommonness +uncommonplace +uncommunicable +uncommunicableness +uncommunicably +uncommunicated +uncommunicating +uncommunicative +uncommunicatively +uncommunicativeness +uncommutable +uncommutative +uncommutatively +uncommutativeness +uncommuted +uncompact +uncompacted +uncompahgre +uncompahgrite +uncompaniable +uncompanied +uncompanionability +uncompanionable +uncompanioned +uncomparable +uncomparableness +uncomparably +uncompared +uncompartmentalize +uncompartmentalized +uncompartmentalizes +uncompass +uncompassability +uncompassable +uncompassed +uncompassion +uncompassionate +uncompassionated +uncompassionately +uncompassionateness +uncompassionating +uncompassioned +uncompatible +uncompatibly +uncompellable +uncompelled +uncompelling +uncompendious +uncompensable +uncompensated +uncompensating +uncompensative +uncompensatory +uncompetent +uncompetently +uncompetitive +uncompetitively +uncompetitiveness +uncompiled +uncomplacent +uncomplacently +uncomplained +uncomplaining +uncomplainingly +uncomplainingness +uncomplaint +uncomplaisance +uncomplaisant +uncomplaisantly +uncomplemental +uncomplementally +uncomplementary +uncomplemented +uncompletable +uncomplete +uncompleted +uncompletely +uncompleteness +uncomplex +uncomplexity +uncomplexly +uncomplexness +uncompliability +uncompliable +uncompliableness +uncompliably +uncompliance +uncompliant +uncompliantly +uncomplicated +uncomplicatedness +uncomplication +uncomplying +uncomplimentary +uncomplimented +uncomplimenting +uncomportable +uncomposable +uncomposeable +uncomposed +uncompound +uncompoundable +uncompounded +uncompoundedly +uncompoundedness +uncompounding +uncomprehend +uncomprehended +uncomprehending +uncomprehendingly +uncomprehendingness +uncomprehened +uncomprehensible +uncomprehensibleness +uncomprehensibly +uncomprehension +uncomprehensive +uncomprehensively +uncomprehensiveness +uncompressed +uncompressible +uncomprised +uncomprising +uncomprisingly +uncompromisable +uncompromised +uncompromising +uncompromisingly +uncompromisingness +uncompt +uncompulsive +uncompulsively +uncompulsory +uncomputable +uncomputableness +uncomputably +uncomputed +uncomraded +unconcatenated +unconcatenating +unconcealable +unconcealableness +unconcealably +unconcealed +unconcealedly +unconcealing +unconcealingly +unconcealment +unconceded +unconceding +unconceited +unconceitedly +unconceivable +unconceivableness +unconceivably +unconceived +unconceiving +unconcentrated +unconcentratedly +unconcentrative +unconcentric +unconcentrically +unconceptual +unconceptualized +unconceptually +unconcern +unconcerned +unconcernedly +unconcernedness +unconcerning +unconcernment +unconcertable +unconcerted +unconcertedly +unconcertedness +unconcessible +unconciliable +unconciliated +unconciliatedness +unconciliating +unconciliative +unconciliatory +unconcludable +unconcluded +unconcludent +unconcluding +unconcludingness +unconclusive +unconclusively +unconclusiveness +unconcocted +unconcordant +unconcordantly +unconcrete +unconcreted +unconcretely +unconcreteness +unconcurred +unconcurrent +unconcurrently +unconcurring +uncondemnable +uncondemned +uncondemning +uncondemningly +uncondensable +uncondensableness +uncondensably +uncondensational +uncondensed +uncondensing +uncondescending +uncondescendingly +uncondescension +uncondited +uncondition +unconditional +unconditionality +unconditionally +unconditionalness +unconditionate +unconditionated +unconditionately +unconditioned +unconditionedly +unconditionedness +uncondolatory +uncondoled +uncondoling +uncondoned +uncondoning +unconducing +unconducive +unconducively +unconduciveness +unconducted +unconductible +unconductive +unconductiveness +unconfected +unconfederated +unconferred +unconfess +unconfessed +unconfessing +unconfided +unconfidence +unconfident +unconfidential +unconfidentialness +unconfidently +unconfiding +unconfinable +unconfine +unconfined +unconfinedly +unconfinedness +unconfinement +unconfining +unconfirm +unconfirmability +unconfirmable +unconfirmative +unconfirmatory +unconfirmed +unconfirming +unconfiscable +unconfiscated +unconfiscatory +unconflicting +unconflictingly +unconflictingness +unconflictive +unconform +unconformability +unconformable +unconformableness +unconformably +unconformed +unconformedly +unconforming +unconformism +unconformist +unconformity +unconformities +unconfound +unconfounded +unconfoundedly +unconfounding +unconfoundingly +unconfrontable +unconfronted +unconfusable +unconfusably +unconfused +unconfusedly +unconfusing +unconfutability +unconfutable +unconfutative +unconfuted +unconfuting +uncongeal +uncongealable +uncongealed +uncongenial +uncongeniality +uncongenially +uncongested +uncongestive +unconglobated +unconglomerated +unconglutinated +unconglutinative +uncongratulate +uncongratulated +uncongratulating +uncongratulatory +uncongregated +uncongregational +uncongregative +uncongressional +uncongruous +uncongruously +uncongruousness +unconical +unconjecturable +unconjectural +unconjectured +unconjoined +unconjugal +unconjugated +unconjunctive +unconjured +unconnected +unconnectedly +unconnectedness +unconned +unconnived +unconniving +unconnotative +unconquerable +unconquerableness +unconquerably +unconquered +unconquest +unconscienced +unconscient +unconscientious +unconscientiously +unconscientiousness +unconscionability +unconscionable +unconscionableness +unconscionably +unconscious +unconsciously +unconsciousness +unconsecrate +unconsecrated +unconsecratedly +unconsecratedness +unconsecration +unconsecrative +unconsecutive +unconsecutively +unconsent +unconsentaneous +unconsentaneously +unconsentaneousness +unconsented +unconsentient +unconsenting +unconsequential +unconsequentially +unconsequentialness +unconservable +unconservative +unconservatively +unconservativeness +unconserved +unconserving +unconsiderable +unconsiderablely +unconsiderate +unconsiderately +unconsiderateness +unconsidered +unconsideredly +unconsideredness +unconsidering +unconsideringly +unconsignable +unconsigned +unconsistent +unconsociable +unconsociated +unconsolability +unconsolable +unconsolably +unconsolatory +unconsoled +unconsolidated +unconsolidating +unconsolidation +unconsoling +unconsolingly +unconsonancy +unconsonant +unconsonantly +unconsonous +unconspicuous +unconspicuously +unconspicuousness +unconspired +unconspiring +unconspiringly +unconspiringness +unconstancy +unconstant +unconstantly +unconstantness +unconstellated +unconsternated +unconstipated +unconstituted +unconstitutional +unconstitutionalism +unconstitutionality +unconstitutionally +unconstrainable +unconstrained +unconstrainedly +unconstrainedness +unconstraining +unconstraint +unconstricted +unconstrictive +unconstruable +unconstructed +unconstructive +unconstructively +unconstructural +unconstrued +unconsular +unconsult +unconsultable +unconsultative +unconsultatory +unconsulted +unconsulting +unconsumable +unconsumed +unconsuming +unconsummate +unconsummated +unconsummately +unconsummative +unconsumptive +unconsumptively +uncontacted +uncontagious +uncontagiously +uncontainable +uncontainableness +uncontainably +uncontained +uncontaminable +uncontaminate +uncontaminated +uncontaminative +uncontemned +uncontemnedly +uncontemning +uncontemningly +uncontemplable +uncontemplated +uncontemplative +uncontemplatively +uncontemplativeness +uncontemporaneous +uncontemporaneously +uncontemporaneousness +uncontemporary +uncontemptibility +uncontemptible +uncontemptibleness +uncontemptibly +uncontemptuous +uncontemptuously +uncontemptuousness +uncontended +uncontending +uncontent +uncontentable +uncontented +uncontentedly +uncontentedness +uncontenting +uncontentingness +uncontentious +uncontentiously +uncontentiousness +uncontestability +uncontestable +uncontestablely +uncontestableness +uncontestably +uncontestant +uncontested +uncontestedly +uncontestedness +uncontiguous +uncontiguously +uncontiguousness +uncontinence +uncontinent +uncontinental +uncontinented +uncontinently +uncontingent +uncontingently +uncontinual +uncontinually +uncontinued +uncontinuous +uncontinuously +uncontorted +uncontortedly +uncontortioned +uncontortive +uncontoured +uncontract +uncontracted +uncontractedness +uncontractile +uncontradictable +uncontradictablely +uncontradictableness +uncontradictably +uncontradicted +uncontradictedly +uncontradictious +uncontradictive +uncontradictory +uncontrastable +uncontrastably +uncontrasted +uncontrasting +uncontrastive +uncontrastively +uncontributed +uncontributing +uncontributive +uncontributively +uncontributiveness +uncontributory +uncontrite +uncontriteness +uncontrived +uncontriving +uncontrol +uncontrollability +uncontrollable +uncontrollableness +uncontrollably +uncontrolled +uncontrolledly +uncontrolledness +uncontrolling +uncontroversial +uncontroversially +uncontrovertable +uncontrovertableness +uncontrovertably +uncontroverted +uncontrovertedly +uncontrovertible +uncontrovertibleness +uncontrovertibly +uncontumacious +uncontumaciously +uncontumaciousness +unconveyable +unconveyed +unconvenable +unconvened +unconvenial +unconvenience +unconvenient +unconveniently +unconvening +unconventional +unconventionalism +unconventionality +unconventionalities +unconventionalize +unconventionalized +unconventionalizes +unconventionally +unconventioned +unconverged +unconvergent +unconverging +unconversable +unconversableness +unconversably +unconversance +unconversant +unconversational +unconversing +unconversion +unconvert +unconverted +unconvertedly +unconvertedness +unconvertibility +unconvertible +unconvertibleness +unconvertibly +unconvicted +unconvicting +unconvictive +unconvince +unconvinced +unconvincedly +unconvincedness +unconvincibility +unconvincible +unconvincing +unconvincingly +unconvincingness +unconvoyed +unconvolute +unconvoluted +unconvolutely +unconvulsed +unconvulsive +unconvulsively +unconvulsiveness +uncookable +uncooked +uncool +uncooled +uncoop +uncooped +uncooperating +uncooperative +uncooperatively +uncooperativeness +uncoopered +uncooping +uncoordinate +uncoordinated +uncoordinately +uncoordinateness +uncope +uncopiable +uncopyable +uncopied +uncopious +uncopyrighted +uncoquettish +uncoquettishly +uncoquettishness +uncord +uncorded +uncordial +uncordiality +uncordially +uncordialness +uncording +uncore +uncored +uncoring +uncork +uncorked +uncorker +uncorking +uncorks +uncorned +uncorner +uncornered +uncoronated +uncoroneted +uncorporal +uncorpulent +uncorpulently +uncorrect +uncorrectable +uncorrectablely +uncorrected +uncorrectible +uncorrective +uncorrectly +uncorrectness +uncorrelated +uncorrelatedly +uncorrelative +uncorrelatively +uncorrelativeness +uncorrelativity +uncorrespondency +uncorrespondent +uncorresponding +uncorrespondingly +uncorridored +uncorrigible +uncorrigibleness +uncorrigibly +uncorroborant +uncorroborated +uncorroborative +uncorroboratively +uncorroboratory +uncorroded +uncorrugated +uncorrupt +uncorrupted +uncorruptedly +uncorruptedness +uncorruptibility +uncorruptible +uncorruptibleness +uncorruptibly +uncorrupting +uncorruption +uncorruptive +uncorruptly +uncorruptness +uncorseted +uncorven +uncos +uncosseted +uncost +uncostly +uncostliness +uncostumed +uncottoned +uncouch +uncouched +uncouching +uncounselable +uncounseled +uncounsellable +uncounselled +uncountable +uncountableness +uncountably +uncounted +uncountenanced +uncounteracted +uncounterbalanced +uncounterfeit +uncounterfeited +uncountermandable +uncountermanded +uncountervailed +uncountess +uncountrified +uncouple +uncoupled +uncoupler +uncouples +uncoupling +uncourageous +uncourageously +uncourageousness +uncoursed +uncourted +uncourteous +uncourteously +uncourteousness +uncourtesy +uncourtesies +uncourtierlike +uncourting +uncourtly +uncourtlike +uncourtliness +uncous +uncousinly +uncouth +uncouthie +uncouthly +uncouthness +uncouthsome +uncovenable +uncovenant +uncovenanted +uncover +uncoverable +uncovered +uncoveredly +uncovering +uncovers +uncoveted +uncoveting +uncovetingly +uncovetous +uncovetously +uncovetousness +uncow +uncowed +uncowl +uncracked +uncradled +uncrafty +uncraftily +uncraftiness +uncraggy +uncram +uncramp +uncramped +uncrampedness +uncranked +uncrannied +uncrate +uncrated +uncrates +uncrating +uncravatted +uncraven +uncraving +uncravingly +uncrazed +uncrazy +uncream +uncreased +uncreatability +uncreatable +uncreatableness +uncreate +uncreated +uncreatedness +uncreates +uncreating +uncreation +uncreative +uncreatively +uncreativeness +uncreativity +uncreaturely +uncredentialed +uncredentialled +uncredibility +uncredible +uncredibly +uncredit +uncreditable +uncreditableness +uncreditably +uncredited +uncrediting +uncredulous +uncredulously +uncredulousness +uncreeping +uncreosoted +uncrest +uncrested +uncrevassed +uncrib +uncribbed +uncribbing +uncried +uncrying +uncrime +uncriminal +uncriminally +uncringing +uncrinkle +uncrinkled +uncrinkling +uncrippled +uncrisp +uncrystaled +uncrystalled +uncrystalline +uncrystallisable +uncrystallizability +uncrystallizable +uncrystallized +uncritical +uncritically +uncriticalness +uncriticisable +uncriticisably +uncriticised +uncriticising +uncriticisingly +uncriticism +uncriticizable +uncriticizably +uncriticized +uncriticizing +uncriticizingly +uncrochety +uncrook +uncrooked +uncrookedly +uncrooking +uncropped +uncropt +uncross +uncrossable +uncrossableness +uncrossed +uncrosses +uncrossexaminable +uncrossexamined +uncrossing +uncrossly +uncrowded +uncrown +uncrowned +uncrowning +uncrowns +uncrucified +uncrudded +uncrude +uncrudely +uncrudeness +uncrudity +uncruel +uncruelly +uncruelness +uncrumbled +uncrumple +uncrumpled +uncrumpling +uncrushable +uncrushed +uncrusted +uncs +unct +unction +unctional +unctioneer +unctionless +unctions +unctious +unctiousness +unctorian +unctorium +unctuarium +unctuose +unctuosity +unctuous +unctuously +unctuousness +uncubbed +uncubic +uncubical +uncubically +uncubicalness +uncuckold +uncuckolded +uncudgeled +uncudgelled +uncuffed +uncular +unculled +uncullibility +uncullible +unculpable +unculted +uncultivability +uncultivable +uncultivatable +uncultivate +uncultivated +uncultivatedness +uncultivation +unculturable +unculture +uncultured +unculturedness +uncumber +uncumbered +uncumbrous +uncumbrously +uncumbrousness +uncumulative +uncunning +uncunningly +uncunningness +uncupped +uncurable +uncurableness +uncurably +uncurb +uncurbable +uncurbed +uncurbedly +uncurbing +uncurbs +uncurd +uncurdled +uncurdling +uncured +uncurious +uncuriously +uncurl +uncurled +uncurling +uncurls +uncurrent +uncurrently +uncurrentness +uncurricularized +uncurried +uncurse +uncursed +uncursing +uncurst +uncurtailable +uncurtailably +uncurtailed +uncurtain +uncurtained +uncurved +uncurving +uncus +uncushioned +uncusped +uncustomable +uncustomary +uncustomarily +uncustomariness +uncustomed +uncut +uncute +uncuth +uncuticulate +uncuttable +undabbled +undaggled +undaily +undainty +undaintily +undaintiness +undallying +undam +undamageable +undamaged +undamaging +undamasked +undammed +undamming +undamn +undamnified +undampable +undamped +undampened +undanceable +undancing +undandiacal +undandled +undangered +undangerous +undangerously +undangerousness +undapper +undappled +undared +undaring +undaringly +undark +undarken +undarkened +undarned +undashed +undatable +undate +undateable +undated +undatedness +undaub +undaubed +undaughter +undaughterly +undaughterliness +undauntable +undaunted +undauntedly +undauntedness +undaunting +undawned +undawning +undazed +undazing +undazzle +undazzled +undazzling +unde +undead +undeadened +undeadly +undeadlocked +undeaf +undealable +undealt +undean +undear +undebarred +undebased +undebatable +undebatably +undebated +undebating +undebauched +undebauchedness +undebilitated +undebilitating +undebilitative +undebited +undecadent +undecadently +undecagon +undecayable +undecayableness +undecayed +undecayedness +undecaying +undecanaphthene +undecane +undecatoic +undeceased +undeceitful +undeceitfully +undeceitfulness +undeceivability +undeceivable +undeceivableness +undeceivably +undeceive +undeceived +undeceiver +undeceives +undeceiving +undecency +undecennary +undecennial +undecent +undecently +undeception +undeceptious +undeceptitious +undeceptive +undeceptively +undeceptiveness +undecidable +undecide +undecided +undecidedly +undecidedness +undeciding +undecyl +undecylene +undecylenic +undecylic +undecillion +undecillionth +undecimal +undeciman +undecimole +undecipher +undecipherability +undecipherable +undecipherably +undeciphered +undecision +undecisive +undecisively +undecisiveness +undeck +undecked +undeclaimed +undeclaiming +undeclamatory +undeclarable +undeclarative +undeclare +undeclared +undeclinable +undeclinableness +undeclinably +undeclined +undeclining +undecocted +undecoic +undecoyed +undecolic +undecomposable +undecomposed +undecompounded +undecorated +undecorative +undecorous +undecorously +undecorousness +undecorticated +undecreased +undecreasing +undecreasingly +undecree +undecreed +undecrepit +undecretive +undecretory +undecried +undedicate +undedicated +undeduced +undeducible +undeducted +undeductible +undeductive +undeductively +undee +undeeded +undeemed +undeemous +undeemously +undeep +undeepened +undeeply +undefaceable +undefaced +undefalcated +undefamatory +undefamed +undefaming +undefatigable +undefaulted +undefaulting +undefeasible +undefeat +undefeatable +undefeatableness +undefeatably +undefeated +undefeatedly +undefeatedness +undefecated +undefectible +undefective +undefectively +undefectiveness +undefendable +undefendableness +undefendably +undefendant +undefended +undefending +undefense +undefensed +undefensible +undefensibleness +undefensibly +undefensive +undefensively +undefensiveness +undeferential +undeferentially +undeferrable +undeferrably +undeferred +undefiable +undefiably +undefiant +undefiantly +undeficient +undeficiently +undefied +undefilable +undefiled +undefiledly +undefiledness +undefinability +undefinable +undefinableness +undefinably +undefine +undefined +undefinedly +undefinedness +undefinite +undefinitely +undefiniteness +undefinitive +undefinitively +undefinitiveness +undeflectability +undeflectable +undeflected +undeflective +undeflowered +undeformable +undeformed +undeformedness +undefrayed +undefrauded +undeft +undeftly +undeftness +undegeneracy +undegenerate +undegenerated +undegenerateness +undegenerating +undegenerative +undegraded +undegrading +undeify +undeification +undeified +undeifying +undeistical +undejected +undejectedly +undejectedness +undelayable +undelayed +undelayedly +undelaying +undelayingly +undelated +undelectability +undelectable +undelectably +undelegated +undeleted +undeleterious +undeleteriously +undeleteriousness +undeliberate +undeliberated +undeliberately +undeliberateness +undeliberating +undeliberatingly +undeliberative +undeliberatively +undeliberativeness +undelible +undelicious +undeliciously +undelight +undelighted +undelightedly +undelightful +undelightfully +undelightfulness +undelighting +undelightsome +undelylene +undelimited +undelineable +undelineated +undelineative +undelinquent +undelinquently +undelirious +undeliriously +undeliverable +undeliverableness +undelivered +undelivery +undeludable +undelude +undeluded +undeludedly +undeluding +undeluged +undelusive +undelusively +undelusiveness +undelusory +undelve +undelved +undemagnetizable +undemanded +undemanding +undemandingness +undemised +undemocratic +undemocratically +undemocratisation +undemocratise +undemocratised +undemocratising +undemocratization +undemocratize +undemocratized +undemocratizing +undemolishable +undemolished +undemonstrable +undemonstrableness +undemonstrably +undemonstratable +undemonstrated +undemonstrational +undemonstrative +undemonstratively +undemonstrativeness +undemoralized +undemure +undemurely +undemureness +undemurring +unden +undeniability +undeniable +undeniableness +undeniably +undenied +undeniedly +undenizened +undenominated +undenominational +undenominationalism +undenominationalist +undenominationalize +undenominationally +undenotable +undenotative +undenotatively +undenoted +undenounced +undented +undenuded +undenunciated +undenunciatory +undepartableness +undepartably +undeparted +undeparting +undependability +undependable +undependableness +undependably +undependent +undepending +undephlegmated +undepicted +undepleted +undeplored +undeported +undeposable +undeposed +undeposited +undepraved +undepravedness +undeprecated +undeprecating +undeprecatingly +undeprecative +undeprecatively +undepreciable +undepreciated +undepreciative +undepreciatory +undepressed +undepressible +undepressing +undepressive +undepressively +undepressiveness +undeprivable +undeprived +undepurated +undeputed +undeputized +under +underabyss +underaccident +underaccommodated +underachieve +underachieved +underachievement +underachiever +underachievers +underachieves +underachieving +underact +underacted +underacting +underaction +underactivity +underactor +underacts +underadjustment +underadmiral +underadventurer +underage +underagency +underagent +underages +underagitation +underaid +underaim +underair +underalderman +underaldermen +underanged +underappreciated +underarch +underargue +underarm +underarming +underarms +underassessed +underassessment +underate +underaverage +underback +underbailiff +underbake +underbaked +underbaking +underbalance +underbalanced +underbalancing +underballast +underbank +underbarber +underbarring +underbasal +underbeadle +underbeak +underbeam +underbear +underbearer +underbearing +underbeat +underbeaten +underbed +underbedding +underbeing +underbelly +underbellies +underbeveling +underbevelling +underbid +underbidder +underbidders +underbidding +underbids +underbill +underbillow +underbind +underbishop +underbishopric +underbit +underbite +underbitted +underbitten +underboard +underboated +underbody +underbodice +underbodies +underboy +underboil +underboom +underborn +underborne +underbottom +underbough +underbought +underbound +underbowed +underbowser +underbox +underbrace +underbraced +underbracing +underbranch +underbreath +underbreathing +underbred +underbreeding +underbrew +underbridge +underbridged +underbridging +underbrigadier +underbright +underbrim +underbrush +underbubble +underbud +underbudde +underbudded +underbudding +underbudgeted +underbuds +underbuy +underbuying +underbuild +underbuilder +underbuilding +underbuilt +underbuys +underbuoy +underbury +underburn +underburned +underburnt +underbursar +underbush +underbutler +undercanopy +undercanvass +undercap +undercapitaled +undercapitalization +undercapitalize +undercapitalized +undercapitalizing +undercaptain +undercarder +undercarry +undercarriage +undercarriages +undercarried +undercarrying +undercart +undercarter +undercarve +undercarved +undercarving +undercase +undercasing +undercast +undercause +underceiling +undercellar +undercellarer +underchamber +underchamberlain +underchancellor +underchanter +underchap +undercharge +undercharged +undercharges +undercharging +underchief +underchime +underchin +underchord +underchurched +undercircle +undercircled +undercircling +undercitizen +undercitizenry +undercitizenries +underclad +undercladding +underclay +underclass +underclassman +underclassmen +underclearer +underclerk +underclerks +underclerkship +undercliff +underclift +undercloak +undercloth +underclothe +underclothed +underclothes +underclothing +underclub +underclutch +undercoachman +undercoachmen +undercoat +undercoated +undercoater +undercoating +undercoatings +undercoats +undercollector +undercolor +undercolored +undercoloring +undercommander +undercomment +undercompounded +underconcerned +undercondition +underconsciousness +underconstable +underconstumble +underconsume +underconsumed +underconsuming +underconsumption +undercook +undercooked +undercooking +undercooks +undercool +undercooled +undercooper +undercorrect +undercountenance +undercourse +undercoursed +undercoursing +undercourtier +undercover +undercovering +undercovert +undercraft +undercrawl +undercreep +undercrest +undercry +undercrier +undercrypt +undercroft +undercrop +undercrossing +undercrust +undercumstand +undercup +undercurl +undercurrent +undercurrents +undercurve +undercurved +undercurving +undercut +undercuts +undercutter +undercutting +underdauber +underdeacon +underdead +underdealer +underdealing +underdebauchee +underdeck +underdegreed +underdepth +underdevelop +underdevelope +underdeveloped +underdevelopement +underdeveloping +underdevelopment +underdevil +underdialogue +underdid +underdig +underdigging +underdip +underdish +underdistinction +underdistributor +underditch +underdive +underdo +underdoctor +underdoer +underdoes +underdog +underdogs +underdoing +underdone +underdose +underdosed +underdosing +underdot +underdotted +underdotting +underdown +underdraft +underdrag +underdrain +underdrainage +underdrainer +underdraught +underdraw +underdrawers +underdrawing +underdrawn +underdress +underdressed +underdresses +underdressing +underdrew +underdry +underdried +underdrift +underdrying +underdrive +underdriven +underdrudgery +underdrumming +underdug +underdunged +underearth +undereat +undereate +undereaten +undereating +undereats +underedge +undereducated +undereducation +undereye +undereyed +undereying +underemphasis +underemphasize +underemphasized +underemphasizes +underemphasizing +underemployed +underemployment +underengraver +underenter +underer +underescheator +underestimate +underestimated +underestimates +underestimating +underestimation +underestimations +underexcited +underexercise +underexercised +underexercising +underexpose +underexposed +underexposes +underexposing +underexposure +underexposures +underface +underfaced +underfacing +underfaction +underfactor +underfaculty +underfalconer +underfall +underfarmer +underfeathering +underfeature +underfed +underfeed +underfeeder +underfeeding +underfeeds +underfeel +underfeeling +underfeet +underfellow +underfelt +underffed +underfiend +underfill +underfilling +underfinance +underfinanced +underfinances +underfinancing +underfind +underfire +underfired +underfitting +underflame +underflannel +underfleece +underflood +underfloor +underflooring +underflow +underflowed +underflowing +underflows +underfo +underfold +underfolded +underfong +underfoot +underfootage +underfootman +underfootmen +underforebody +underform +underfortify +underfortified +underfortifying +underframe +underframework +underframing +underfreight +underfrequency +underfrequencies +underfringe +underfrock +underfur +underfurnish +underfurnished +underfurnisher +underfurrow +underfurs +undergabble +undergage +undergamekeeper +undergaoler +undergarb +undergardener +undergarment +undergarments +undergarnish +undergauge +undergear +undergeneral +undergentleman +undergentlemen +undergird +undergirded +undergirder +undergirding +undergirdle +undergirds +undergirt +undergirth +underglaze +undergloom +underglow +undergnaw +undergo +undergod +undergods +undergoer +undergoes +undergoing +undergone +undergore +undergos +undergoverness +undergovernment +undergovernor +undergown +undergrad +undergrade +undergrads +undergraduate +undergraduatedom +undergraduateness +undergraduates +undergraduateship +undergraduatish +undergraduette +undergraining +undergrass +undergreen +undergrieve +undergroan +undergrope +underground +undergrounder +undergroundling +undergroundness +undergrounds +undergrove +undergrow +undergrowl +undergrown +undergrowth +undergrub +underguard +underguardian +undergunner +underhabit +underhammer +underhand +underhanded +underhandedly +underhandedness +underhang +underhanging +underhangman +underhangmen +underhatch +underhead +underheat +underheaven +underhelp +underhew +underhid +underhill +underhint +underhistory +underhive +underhold +underhole +underhonest +underhorse +underhorsed +underhorseman +underhorsemen +underhorsing +underhoused +underhousemaid +underhum +underhung +underided +underyield +underinstrument +underinsurance +underinsured +underyoke +underisible +underisive +underisively +underisiveness +underisory +underissue +underivable +underivative +underivatively +underived +underivedly +underivedness +underjacket +underjailer +underjanitor +underjaw +underjawed +underjaws +underjobbing +underjoin +underjoint +underjudge +underjudged +underjudging +underjungle +underkeel +underkeep +underkeeper +underkind +underking +underkingdom +underlaborer +underlabourer +underlay +underlaid +underlayer +underlayers +underlaying +underlayment +underlain +underlays +underland +underlanguaged +underlap +underlapped +underlapper +underlapping +underlaps +underlash +underlaundress +underlawyer +underleaf +underlease +underleased +underleasing +underleather +underlegate +underlessee +underlet +underlets +underletter +underletting +underlevel +underlever +underli +underly +underlid +underlie +underlye +underlielay +underlier +underlies +underlieutenant +underlife +underlift +underlight +underlying +underlyingly +underliking +underlimbed +underlimit +underline +underlineation +underlined +underlineman +underlinemen +underlinement +underlinen +underliner +underlines +underling +underlings +underlining +underlinings +underlip +underlips +underlit +underlive +underload +underloaded +underlock +underlodging +underloft +underlook +underlooker +underlout +underlunged +undermade +undermaid +undermaker +underman +undermanager +undermanned +undermanning +undermark +undermarshal +undermarshalman +undermarshalmen +undermasted +undermaster +undermatch +undermatched +undermate +undermath +undermeal +undermeaning +undermeasure +undermeasured +undermeasuring +undermediator +undermelody +undermelodies +undermentioned +undermiller +undermimic +underminable +undermine +undermined +underminer +undermines +undermining +underminingly +underminister +underministry +undermirth +undermist +undermoated +undermoney +undermoral +undermost +undermotion +undermount +undermountain +undermusic +undermuslin +undern +undernam +undername +undernamed +undernatural +underneath +underness +underniceness +undernim +undernome +undernomen +undernote +undernoted +undernourish +undernourished +undernourishment +undernsong +underntide +underntime +undernumen +undernurse +undernutrition +underoccupied +underofficer +underofficered +underofficial +underofficials +underogating +underogative +underogatively +underogatory +underopinion +underorb +underorganisation +underorganization +underorseman +underoverlooker +underoxidise +underoxidised +underoxidising +underoxidize +underoxidized +underoxidizing +underpacking +underpay +underpaid +underpaying +underpayment +underpain +underpainting +underpays +underpan +underpants +underpart +underparticipation +underpartner +underparts +underpass +underpasses +underpassion +underpeep +underpeer +underpen +underpeopled +underpetticoat +underpetticoated +underpick +underpicked +underpier +underpilaster +underpile +underpin +underpinned +underpinner +underpinning +underpinnings +underpins +underpitch +underpitched +underplay +underplayed +underplaying +underplain +underplays +underplan +underplant +underplanted +underplanting +underplate +underply +underplot +underplotter +underpoint +underpole +underpopulate +underpopulated +underpopulating +underpopulation +underporch +underporter +underpose +underpossessor +underpot +underpower +underpowered +underpraise +underpraised +underprefect +underprentice +underprepared +underpresence +underpresser +underpressure +underpry +underprice +underpriced +underprices +underpricing +underpriest +underprincipal +underprint +underprior +underprivileged +underprize +underprized +underprizing +underproduce +underproduced +underproducer +underproduces +underproducing +underproduction +underproductive +underproficient +underprompt +underprompter +underproof +underprop +underproportion +underproportioned +underproposition +underpropped +underpropper +underpropping +underprospect +underpuke +underpull +underpuller +underput +underqualified +underqueen +underquote +underquoted +underquoting +underran +underranger +underrate +underrated +underratement +underrates +underrating +underreach +underread +underreader +underrealise +underrealised +underrealising +underrealize +underrealized +underrealizing +underrealm +underream +underreamer +underreceiver +underreckon +underreckoning +underrecompense +underrecompensed +underrecompensing +underregion +underregistration +underrent +underrented +underrenting +underreport +underrepresent +underrepresentation +underrepresented +underrespected +underriddle +underriding +underrigged +underring +underripe +underripened +underriver +underroarer +underroast +underrobe +underrogue +underroll +underroller +underroof +underroom +underroot +underrooted +underrower +underrule +underruled +underruler +underruling +underrun +underrunning +underruns +undersacristan +undersay +undersail +undersailed +undersally +undersap +undersatisfaction +undersaturate +undersaturated +undersaturation +undersavior +undersaw +undersawyer +underscale +underscheme +underschool +underscoop +underscore +underscored +underscores +underscoring +underscribe +underscriber +underscript +underscrub +underscrupulous +underscrupulously +undersea +underseal +underseam +underseaman +undersearch +underseas +underseated +undersecretary +undersecretariat +undersecretaries +undersecretaryship +undersect +undersee +underseeded +underseedman +underseeing +underseen +undersell +underseller +underselling +undersells +undersense +undersequence +underservant +underserve +underservice +underset +undersets +undersetter +undersetting +undersettle +undersettler +undersettling +undersexed +undersexton +undershapen +undersharp +undersheathing +undershepherd +undersheriff +undersheriffry +undersheriffship +undersheriffwick +undershield +undershine +undershining +undershire +undershirt +undershirts +undershoe +undershone +undershoot +undershooting +undershore +undershored +undershoring +undershorten +undershorts +undershot +undershrievalty +undershrieve +undershrievery +undershrub +undershrubby +undershrubbiness +undershrubs +undershunter +undershut +underside +undersides +undersight +undersighted +undersign +undersignalman +undersignalmen +undersigned +undersigner +undersill +undersinging +undersitter +undersize +undersized +undersky +underskin +underskirt +underskirts +undersleep +undersleeping +undersleeve +underslept +underslip +underslope +undersluice +underslung +undersneer +undersociety +undersoil +undersold +undersole +undersomething +undersong +undersorcerer +undersort +undersoul +undersound +undersovereign +undersow +underspan +underspar +undersparred +underspecies +underspecify +underspecified +underspecifying +underspend +underspending +underspends +underspent +undersphere +underspin +underspinner +undersplice +underspliced +undersplicing +underspore +underspread +underspreading +underspring +undersprout +underspurleather +undersquare +undersshot +understaff +understaffed +understage +understay +understain +understairs +understamp +understand +understandability +understandable +understandableness +understandably +understanded +understander +understanding +understandingly +understandingness +understandings +understands +understate +understated +understatement +understatements +understates +understating +understeer +understem +understep +understeward +understewardship +understimuli +understimulus +understock +understocking +understood +understory +understrain +understrap +understrapped +understrapper +understrapping +understrata +understratum +understratums +understream +understrength +understress +understrew +understrewed +understricken +understride +understriding +understrife +understrike +understriking +understring +understroke +understruck +understruction +understructure +understructures +understrung +understudy +understudied +understudies +understudying +understuff +understuffing +undersuck +undersuggestion +undersuit +undersupply +undersupplied +undersupplies +undersupplying +undersupport +undersurface +underswain +underswamp +undersward +underswearer +undersweat +undersweep +undersweeping +underswell +underswept +undertakable +undertake +undertakement +undertaken +undertaker +undertakery +undertakerish +undertakerly +undertakerlike +undertakers +undertakes +undertaking +undertakingly +undertakings +undertalk +undertapster +undertaught +undertax +undertaxed +undertaxes +undertaxing +underteach +underteacher +underteaching +underteamed +underteller +undertenancy +undertenant +undertenter +undertenure +underterrestrial +undertest +underthane +underthaw +underthief +underthing +underthings +underthink +underthirst +underthought +underthroating +underthrob +underthrust +undertide +undertided +undertie +undertied +undertying +undertime +undertimed +undertint +undertype +undertyrant +undertitle +undertone +undertoned +undertones +undertook +undertow +undertows +undertrade +undertraded +undertrader +undertrading +undertrain +undertrained +undertread +undertreasurer +undertreat +undertribe +undertrick +undertrodden +undertruck +undertrump +undertruss +undertub +undertune +undertuned +undertunic +undertuning +underturf +underturn +underturnkey +undertutor +undertwig +underused +underusher +underutilization +underutilize +undervaluation +undervalue +undervalued +undervaluement +undervaluer +undervalues +undervaluing +undervaluingly +undervaluinglike +undervalve +undervassal +undervaulted +undervaulting +undervegetation +underventilate +underventilated +underventilating +underventilation +underverse +undervest +undervicar +underviewer +undervillain +undervinedresser +undervitalized +undervocabularied +undervoice +undervoltage +underwage +underway +underwaist +underwaistcoat +underwaists +underwalk +underward +underwarden +underwarmth +underwarp +underwash +underwatch +underwatcher +underwater +underwaters +underwave +underwaving +underweapon +underwear +underweft +underweigh +underweight +underweighted +underwent +underwheel +underwhistle +underwind +underwinding +underwinds +underwing +underwit +underwitch +underwitted +underwood +underwooded +underwool +underwork +underworked +underworker +underworking +underworkman +underworkmen +underworld +underwound +underwrap +underwrapped +underwrapping +underwrit +underwrite +underwriter +underwriters +underwrites +underwriting +underwritten +underwrote +underwrought +underzeal +underzealot +underzealous +underzealously +underzealousness +undescendable +undescended +undescendent +undescendible +undescending +undescribable +undescribableness +undescribably +undescribed +undescried +undescrying +undescript +undescriptive +undescriptively +undescriptiveness +undesecrated +undesert +undeserted +undeserting +undeserve +undeserved +undeservedly +undeservedness +undeserver +undeserving +undeservingly +undeservingness +undesiccated +undesign +undesignated +undesignative +undesigned +undesignedly +undesignedness +undesigning +undesigningly +undesigningness +undesirability +undesirable +undesirableness +undesirably +undesire +undesired +undesiredly +undesiring +undesirous +undesirously +undesirousness +undesisting +undespaired +undespairing +undespairingly +undespatched +undespised +undespising +undespoiled +undespondent +undespondently +undesponding +undespondingly +undespotic +undespotically +undestined +undestitute +undestroyable +undestroyed +undestructible +undestructibleness +undestructibly +undestructive +undestructively +undestructiveness +undetachable +undetached +undetachment +undetailed +undetainable +undetained +undetectable +undetectably +undetected +undetectible +undeteriorated +undeteriorating +undeteriorative +undeterminable +undeterminableness +undeterminably +undeterminate +undetermination +undetermined +undeterminedly +undeterminedness +undetermining +undeterrability +undeterrable +undeterrably +undeterred +undeterring +undetestability +undetestable +undetestableness +undetestably +undetested +undetesting +undethronable +undethroned +undetonated +undetracting +undetractingly +undetractive +undetractively +undetractory +undetrimental +undetrimentally +undevastated +undevastating +undevastatingly +undevelopable +undeveloped +undeveloping +undevelopment +undevelopmental +undevelopmentally +undeviable +undeviated +undeviating +undeviatingly +undeviation +undevil +undevilish +undevious +undeviously +undeviousness +undevisable +undevised +undevoted +undevotion +undevotional +undevoured +undevout +undevoutly +undevoutness +undewed +undewy +undewily +undewiness +undexterous +undexterously +undexterousness +undextrous +undextrously +undextrousness +undflow +undy +undiabetic +undyable +undiademed +undiagnosable +undiagnosed +undiagramed +undiagrammatic +undiagrammatical +undiagrammatically +undiagrammed +undialed +undialyzed +undialled +undiametric +undiametrical +undiametrically +undiamonded +undiapered +undiaphanous +undiaphanously +undiaphanousness +undiatonic +undiatonically +undichotomous +undichotomously +undictated +undictatorial +undictatorially +undid +undidactic +undye +undyeable +undyed +undies +undieted +undifferenced +undifferent +undifferentiable +undifferentiably +undifferential +undifferentiated +undifferentiating +undifferentiation +undifferently +undiffering +undifficult +undifficultly +undiffident +undiffidently +undiffracted +undiffractive +undiffractively +undiffractiveness +undiffused +undiffusible +undiffusive +undiffusively +undiffusiveness +undig +undigenous +undigest +undigestable +undigested +undigestible +undigesting +undigestion +undigged +undight +undighted +undigitated +undigne +undignify +undignified +undignifiedly +undignifiedness +undigressive +undigressively +undigressiveness +undying +undyingly +undyingness +undiked +undilapidated +undilatable +undilated +undilating +undilative +undilatory +undilatorily +undiligent +undiligently +undilute +undiluted +undiluting +undilution +undiluvial +undiluvian +undim +undimensioned +undimerous +undimidiate +undimidiated +undiminishable +undiminishableness +undiminishably +undiminished +undiminishing +undiminutive +undimly +undimmed +undimpled +undynamic +undynamically +undynamited +undine +undined +undines +undinted +undiocesed +undiphthongize +undiplomaed +undiplomatic +undiplomatically +undipped +undirect +undirected +undirectional +undirectly +undirectness +undirk +undisabled +undisadvantageous +undisagreeable +undisappearing +undisappointable +undisappointed +undisappointing +undisarmed +undisastrous +undisastrously +undisbanded +undisbarred +undisburdened +undisbursed +undiscardable +undiscarded +undiscernable +undiscernably +undiscerned +undiscernedly +undiscernible +undiscernibleness +undiscernibly +undiscerning +undiscerningly +undiscerningness +undischargeable +undischarged +undiscipled +undisciplinable +undiscipline +undisciplined +undisciplinedness +undisclaimed +undisclosable +undisclose +undisclosed +undisclosing +undiscolored +undiscoloured +undiscomfitable +undiscomfited +undiscomposed +undisconcerted +undisconnected +undisconnectedly +undiscontinued +undiscordant +undiscordantly +undiscording +undiscountable +undiscounted +undiscourageable +undiscouraged +undiscouraging +undiscouragingly +undiscoursed +undiscoverability +undiscoverable +undiscoverableness +undiscoverably +undiscovered +undiscreditable +undiscredited +undiscreet +undiscreetly +undiscreetness +undiscretion +undiscriminated +undiscriminating +undiscriminatingly +undiscriminatingness +undiscriminative +undiscriminativeness +undiscriminatory +undiscursive +undiscussable +undiscussed +undisdained +undisdaining +undiseased +undisestablished +undisfigured +undisfranchised +undisfulfilled +undisgorged +undisgraced +undisguisable +undisguise +undisguised +undisguisedly +undisguisedness +undisguising +undisgusted +undisheartened +undished +undisheveled +undishonored +undisillusioned +undisinfected +undisinheritable +undisinherited +undisintegrated +undisinterested +undisjoined +undisjointed +undisliked +undislocated +undislodgeable +undislodged +undismay +undismayable +undismayed +undismayedly +undismantled +undismembered +undismissed +undismounted +undisobedient +undisobeyed +undisobliging +undisordered +undisorderly +undisorganized +undisowned +undisowning +undisparaged +undisparity +undispassionate +undispassionately +undispassionateness +undispatchable +undispatched +undispatching +undispellable +undispelled +undispensable +undispensed +undispensing +undispersed +undispersing +undisplaceable +undisplaced +undisplay +undisplayable +undisplayed +undisplaying +undisplanted +undispleased +undispose +undisposed +undisposedness +undisprivacied +undisprovable +undisproved +undisproving +undisputable +undisputableness +undisputably +undisputatious +undisputatiously +undisputatiousness +undisputed +undisputedly +undisputedness +undisputing +undisqualifiable +undisqualified +undisquieted +undisreputable +undisrobed +undisrupted +undissected +undissembled +undissembledness +undissembling +undissemblingly +undisseminated +undissenting +undissevered +undissimulated +undissimulating +undissipated +undissociated +undissoluble +undissolute +undissoluteness +undissolvable +undissolved +undissolving +undissonant +undissonantly +undissuadable +undissuadably +undissuade +undistanced +undistant +undistantly +undistasted +undistasteful +undistempered +undistend +undistended +undistilled +undistinct +undistinctive +undistinctly +undistinctness +undistinguish +undistinguishable +undistinguishableness +undistinguishably +undistinguished +undistinguishedness +undistinguishing +undistinguishingly +undistorted +undistortedly +undistorting +undistracted +undistractedly +undistractedness +undistracting +undistractingly +undistrained +undistraught +undistress +undistressed +undistributed +undistrusted +undistrustful +undistrustfully +undistrustfulness +undisturbable +undisturbance +undisturbed +undisturbedly +undisturbedness +undisturbing +undisturbingly +unditched +undithyrambic +undittoed +undiuretic +undiurnal +undiurnally +undivable +undivergent +undivergently +undiverging +undiverse +undiversely +undiverseness +undiversified +undiverted +undivertible +undivertibly +undiverting +undivertive +undivested +undivestedly +undividable +undividableness +undividably +undivided +undividedly +undividedness +undividing +undividual +undivinable +undivined +undivinely +undivinelike +undivining +undivisible +undivisive +undivisively +undivisiveness +undivorceable +undivorced +undivorcedness +undivorcing +undivulgable +undivulgeable +undivulged +undivulging +undizened +undizzied +undo +undoable +undocible +undock +undocked +undocketed +undocking +undocks +undoctor +undoctored +undoctrinal +undoctrinally +undoctrined +undocumentary +undocumented +undocumentedness +undodged +undoer +undoers +undoes +undoffed +undog +undogmatic +undogmatical +undogmatically +undoing +undoingness +undoings +undolled +undolorous +undolorously +undolorousness +undomed +undomestic +undomesticable +undomestically +undomesticate +undomesticated +undomestication +undomicilable +undomiciled +undominated +undominative +undomineering +undominical +undominoed +undon +undonated +undonating +undone +undoneness +undonkey +undonnish +undoomed +undoped +undormant +undose +undosed +undoting +undotted +undouble +undoubled +undoubles +undoubling +undoubtable +undoubtableness +undoubtably +undoubted +undoubtedly +undoubtedness +undoubtful +undoubtfully +undoubtfulness +undoubting +undoubtingly +undoubtingness +undouched +undoughty +undovelike +undoweled +undowelled +undowered +undowned +undowny +undrab +undraftable +undrafted +undrag +undragoned +undragooned +undrainable +undrained +undramatic +undramatical +undramatically +undramatisable +undramatizable +undramatized +undrape +undraped +undraperied +undrapes +undraping +undraw +undrawable +undrawing +undrawn +undraws +undreaded +undreadful +undreadfully +undreading +undreamed +undreamy +undreaming +undreamlike +undreamt +undredged +undreggy +undrenched +undress +undressed +undresses +undressing +undrest +undrew +undry +undryable +undried +undrifting +undrying +undrillable +undrilled +undrinkable +undrinkableness +undrinkably +undrinking +undripping +undrivable +undrivableness +undriven +undronelike +undrooping +undropped +undropsical +undrossy +undrossily +undrossiness +undrowned +undrubbed +undrugged +undrunk +undrunken +undrunkenness +undualistic +undualistically +undualize +undub +undubbed +undubious +undubiously +undubiousness +undubitable +undubitably +undubitative +undubitatively +unducal +unduchess +unductile +undue +unduelling +undueness +undug +unduke +undulance +undulancy +undulant +undular +undularly +undulatance +undulate +undulated +undulately +undulates +undulating +undulatingly +undulation +undulationist +undulations +undulative +undulator +undulatory +undulatus +unduly +undull +undulled +undullness +unduloid +undulose +undulous +undumbfounded +undumped +unduncelike +undunged +undupability +undupable +unduped +unduplicability +unduplicable +unduplicated +unduplicative +unduplicity +undurability +undurable +undurableness +undurably +undure +undust +undusted +undusty +unduteous +unduteously +unduteousness +unduty +undutiable +undutiful +undutifully +undutifulness +undwarfed +undwellable +undwelt +undwindling +uneager +uneagerly +uneagerness +uneagled +uneared +unearly +unearned +unearnest +unearnestly +unearnestness +unearth +unearthed +unearthing +unearthly +unearthliness +unearths +unease +uneaseful +uneasefulness +uneases +uneasy +uneasier +uneasiest +uneasily +uneasiness +uneastern +uneatable +uneatableness +uneated +uneaten +uneath +uneaths +uneating +uneaved +unebbed +unebbing +unebriate +unebullient +uneccentric +uneccentrically +unecclesiastic +unecclesiastical +unecclesiastically +unechoed +unechoic +unechoing +uneclectic +uneclectically +uneclipsed +uneclipsing +unecliptic +unecliptical +unecliptically +uneconomic +uneconomical +uneconomically +uneconomicalness +uneconomizing +unecstatic +unecstatically +unedacious +unedaciously +uneddied +uneddying +unedge +unedged +unedging +unedible +unedibleness +unedibly +unedificial +unedified +unedifying +uneditable +unedited +uneducable +uneducableness +uneducably +uneducate +uneducated +uneducatedly +uneducatedness +uneducative +uneduced +uneffable +uneffaceable +uneffaceably +uneffaced +uneffected +uneffectible +uneffective +uneffectively +uneffectiveness +uneffectless +uneffectual +uneffectually +uneffectualness +uneffectuated +uneffeminate +uneffeminated +uneffeminately +uneffeness +uneffervescent +uneffervescently +uneffete +uneffeteness +unefficacious +unefficaciously +unefficient +uneffigiated +uneffulgent +uneffulgently +uneffused +uneffusing +uneffusive +uneffusively +uneffusiveness +unegal +unegally +unegalness +unegoist +unegoistical +unegoistically +unegotistical +unegotistically +unegregious +unegregiously +unegregiousness +uneye +uneyeable +uneyed +unejaculated +unejected +unejective +unelaborate +unelaborated +unelaborately +unelaborateness +unelapsed +unelastic +unelastically +unelasticity +unelated +unelating +unelbowed +unelderly +unelect +unelectable +unelected +unelective +unelectric +unelectrical +unelectrically +unelectrify +unelectrified +unelectrifying +unelectrized +unelectronic +uneleemosynary +unelegant +unelegantly +unelegantness +unelemental +unelementally +unelementary +unelevated +unelicitable +unelicited +unelided +unelidible +uneligibility +uneligible +uneligibly +uneliminated +unelliptical +unelongated +uneloped +uneloping +uneloquent +uneloquently +unelucidated +unelucidating +unelucidative +uneludable +uneluded +unelusive +unelusively +unelusiveness +unelusory +unemaciated +unemanative +unemancipable +unemancipated +unemancipative +unemasculated +unemasculative +unemasculatory +unembayed +unembalmed +unembanked +unembarassed +unembarrassed +unembarrassedly +unembarrassedness +unembarrassing +unembarrassment +unembased +unembattled +unembellished +unembellishedness +unembellishment +unembezzled +unembittered +unemblazoned +unembodied +unembodiment +unembossed +unemboweled +unembowelled +unembowered +unembraceable +unembraced +unembryonal +unembryonic +unembroidered +unembroiled +unemendable +unemended +unemerged +unemergent +unemerging +unemigrant +unemigrating +uneminent +uneminently +unemissive +unemitted +unemitting +unemolumentary +unemolumented +unemotional +unemotionalism +unemotionally +unemotionalness +unemotioned +unemotive +unemotively +unemotiveness +unempaneled +unempanelled +unemphasized +unemphasizing +unemphatic +unemphatical +unemphatically +unempirical +unempirically +unemploy +unemployability +unemployable +unemployableness +unemployably +unemployed +unemployment +unempoisoned +unempowered +unempt +unempty +unemptiable +unemptied +unemulative +unemulous +unemulsified +unenabled +unenacted +unenameled +unenamelled +unenamored +unenamoured +unencamped +unenchafed +unenchant +unenchanted +unenciphered +unencircled +unencysted +unenclosed +unencompassed +unencored +unencounterable +unencountered +unencouraged +unencouraging +unencrypted +unencroached +unencroaching +unencumber +unencumbered +unencumberedly +unencumberedness +unencumbering +unendable +unendamaged +unendangered +unendeared +unendeavored +unended +unendemic +unending +unendingly +unendingness +unendly +unendorsable +unendorsed +unendowed +unendowing +unendued +unendurability +unendurable +unendurableness +unendurably +unendured +unenduring +unenduringly +unenergetic +unenergetically +unenergized +unenervated +unenfeebled +unenfiladed +unenforceability +unenforceable +unenforced +unenforcedly +unenforcedness +unenforcibility +unenfranchised +unengaged +unengaging +unengagingness +unengendered +unengineered +unenglish +unenglished +unengraved +unengraven +unengrossed +unengrossing +unenhanced +unenigmatic +unenigmatical +unenigmatically +unenjoyable +unenjoyableness +unenjoyably +unenjoyed +unenjoying +unenjoyingly +unenjoined +unenkindled +unenlarged +unenlarging +unenlightened +unenlightening +unenlightenment +unenlisted +unenlivened +unenlivening +unennobled +unennobling +unenounced +unenquired +unenquiring +unenraged +unenraptured +unenrichable +unenrichableness +unenriched +unenriching +unenrobed +unenrolled +unenshrined +unenslave +unenslaved +unensnared +unensouled +unensured +unentailed +unentangle +unentangleable +unentangled +unentanglement +unentangler +unentangling +unenterable +unentered +unentering +unenterprise +unenterprised +unenterprising +unenterprisingly +unenterprisingness +unentertainable +unentertained +unentertaining +unentertainingly +unentertainingness +unenthralled +unenthralling +unenthroned +unenthused +unenthusiasm +unenthusiastic +unenthusiastically +unenticeable +unenticed +unenticing +unentire +unentitled +unentitledness +unentitlement +unentombed +unentomological +unentrance +unentranced +unentrapped +unentreatable +unentreated +unentreating +unentrenched +unentwined +unenumerable +unenumerated +unenumerative +unenunciable +unenunciated +unenunciative +unenveloped +unenvenomed +unenviability +unenviable +unenviably +unenvied +unenviedly +unenvying +unenvyingly +unenvious +unenviously +unenvironed +unenwoven +unepauleted +unepauletted +unephemeral +unephemerally +unepic +unepicurean +unepigrammatic +unepigrammatically +unepilogued +unepiscopal +unepiscopally +unepistolary +unepitaphed +unepithelial +unepitomised +unepitomized +unepochal +unequability +unequable +unequableness +unequably +unequal +unequalable +unequaled +unequalise +unequalised +unequalising +unequality +unequalize +unequalized +unequalizing +unequalled +unequally +unequalness +unequals +unequated +unequatorial +unequestrian +unequiangular +unequiaxed +unequilateral +unequilaterally +unequilibrated +unequine +unequipped +unequitable +unequitableness +unequitably +unequivalent +unequivalently +unequivalve +unequivalved +unequivocably +unequivocal +unequivocally +unequivocalness +unequivocating +uneradicable +uneradicated +uneradicative +unerasable +unerased +unerasing +unerect +unerected +unermined +unerodable +uneroded +unerodent +uneroding +unerosive +unerotic +unerrable +unerrableness +unerrably +unerrancy +unerrant +unerrantly +unerratic +unerring +unerringly +unerringness +unerroneous +unerroneously +unerroneousness +unerudite +unerupted +uneruptive +unescaladed +unescalloped +unescapable +unescapableness +unescapably +unescaped +unescheatable +unescheated +uneschewable +uneschewably +uneschewed +unesco +unescorted +unescutcheoned +unesoteric +unespied +unespousable +unespoused +unessayed +unessence +unessential +unessentially +unessentialness +unestablish +unestablishable +unestablished +unestablishment +unesteemed +unesthetic +unestimable +unestimableness +unestimably +unestimated +unestopped +unestranged +unetched +uneternal +uneternized +unethereal +unethereally +unetherealness +unethic +unethical +unethically +unethicalness +unethylated +unethnologic +unethnological +unethnologically +unetymologic +unetymological +unetymologically +unetymologizable +uneucharistical +uneugenic +uneugenical +uneugenically +uneulogised +uneulogized +uneuphemistic +uneuphemistical +uneuphemistically +uneuphonic +uneuphonious +uneuphoniously +uneuphoniousness +unevacuated +unevadable +unevaded +unevadible +unevading +unevaluated +unevanescent +unevanescently +unevangelic +unevangelical +unevangelically +unevangelised +unevangelized +unevaporate +unevaporated +unevaporative +unevasive +unevasively +unevasiveness +uneven +unevener +unevenest +unevenly +unevenness +uneventful +uneventfully +uneventfulness +uneversible +uneverted +unevicted +unevidenced +unevident +unevidential +unevil +unevilly +unevinced +unevincible +unevirated +uneviscerated +unevitable +unevitably +unevocable +unevocative +unevokable +unevoked +unevolutional +unevolutionary +unevolved +unexacerbated +unexacerbating +unexact +unexacted +unexactedly +unexacting +unexactingly +unexactingness +unexactly +unexactness +unexaggerable +unexaggerated +unexaggerating +unexaggerative +unexaggeratory +unexalted +unexalting +unexaminable +unexamined +unexamining +unexampled +unexampledness +unexasperated +unexasperating +unexcavated +unexceedable +unexceeded +unexcelled +unexcellent +unexcellently +unexcelling +unexceptable +unexcepted +unexcepting +unexceptionability +unexceptionable +unexceptionableness +unexceptionably +unexceptional +unexceptionality +unexceptionally +unexceptionalness +unexceptive +unexcerpted +unexcessive +unexcessively +unexcessiveness +unexchangeable +unexchangeableness +unexchangeabness +unexchanged +unexcised +unexcitability +unexcitable +unexcitablely +unexcitableness +unexcited +unexciting +unexclaiming +unexcludable +unexcluded +unexcluding +unexclusive +unexclusively +unexclusiveness +unexcogitable +unexcogitated +unexcogitative +unexcommunicated +unexcoriated +unexcorticated +unexcrescent +unexcrescently +unexcreted +unexcruciating +unexculpable +unexculpably +unexculpated +unexcursive +unexcursively +unexcusable +unexcusableness +unexcusably +unexcused +unexcusedly +unexcusedness +unexcusing +unexecrated +unexecutable +unexecuted +unexecuting +unexecutorial +unexemplary +unexemplifiable +unexemplified +unexempt +unexemptable +unexempted +unexemptible +unexempting +unexercisable +unexercise +unexercised +unexerted +unexhalable +unexhaled +unexhausted +unexhaustedly +unexhaustedness +unexhaustible +unexhaustibleness +unexhaustibly +unexhaustion +unexhaustive +unexhaustively +unexhaustiveness +unexhibitable +unexhibitableness +unexhibited +unexhilarated +unexhilarating +unexhilarative +unexhortative +unexhorted +unexhumed +unexigent +unexigently +unexigible +unexilable +unexiled +unexistence +unexistent +unexistential +unexistentially +unexisting +unexonerable +unexonerated +unexonerative +unexorable +unexorableness +unexorbitant +unexorbitantly +unexorcisable +unexorcisably +unexorcised +unexotic +unexotically +unexpandable +unexpanded +unexpanding +unexpansible +unexpansive +unexpansively +unexpansiveness +unexpect +unexpectability +unexpectable +unexpectably +unexpectant +unexpectantly +unexpected +unexpectedly +unexpectedness +unexpecteds +unexpecting +unexpectingly +unexpectorated +unexpedient +unexpediently +unexpeditable +unexpeditated +unexpedited +unexpeditious +unexpeditiously +unexpeditiousness +unexpellable +unexpelled +unexpendable +unexpended +unexpensive +unexpensively +unexpensiveness +unexperience +unexperienced +unexperiencedness +unexperient +unexperiential +unexperientially +unexperimental +unexperimentally +unexperimented +unexpert +unexpertly +unexpertness +unexpiable +unexpiated +unexpired +unexpiring +unexplainable +unexplainableness +unexplainably +unexplained +unexplainedly +unexplainedness +unexplaining +unexplanatory +unexplicable +unexplicableness +unexplicably +unexplicated +unexplicative +unexplicit +unexplicitly +unexplicitness +unexplodable +unexploded +unexploitable +unexploitation +unexploitative +unexploited +unexplorable +unexplorative +unexploratory +unexplored +unexplosive +unexplosively +unexplosiveness +unexponible +unexportable +unexported +unexporting +unexposable +unexposed +unexpostulating +unexpoundable +unexpounded +unexpress +unexpressable +unexpressableness +unexpressably +unexpressed +unexpressedly +unexpressible +unexpressibleness +unexpressibly +unexpressive +unexpressively +unexpressiveness +unexpressly +unexpropriable +unexpropriated +unexpugnable +unexpunged +unexpurgated +unexpurgatedly +unexpurgatedness +unextendable +unextended +unextendedly +unextendedness +unextendibility +unextendible +unextensibility +unextensible +unextenuable +unextenuated +unextenuating +unexterminable +unexterminated +unexternal +unexternality +unexterritoriality +unextinct +unextinctness +unextinguishable +unextinguishableness +unextinguishably +unextinguished +unextirpable +unextirpated +unextolled +unextortable +unextorted +unextractable +unextracted +unextradited +unextraneous +unextraneously +unextraordinary +unextravagance +unextravagant +unextravagantly +unextravagating +unextravasated +unextreme +unextremeness +unextricable +unextricated +unextrinsic +unextruded +unexuberant +unexuberantly +unexudative +unexuded +unexultant +unexultantly +unfabled +unfabling +unfabricated +unfabulous +unfabulously +unfacaded +unface +unfaceable +unfaced +unfaceted +unfacetious +unfacetiously +unfacetiousness +unfacile +unfacilely +unfacilitated +unfact +unfactional +unfactious +unfactiously +unfactitious +unfactorable +unfactored +unfactual +unfactually +unfactualness +unfadable +unfaded +unfading +unfadingly +unfadingness +unfagged +unfagoted +unfailable +unfailableness +unfailably +unfailed +unfailing +unfailingly +unfailingness +unfain +unfaint +unfainting +unfaintly +unfair +unfairer +unfairest +unfairylike +unfairly +unfairminded +unfairness +unfaith +unfaithful +unfaithfully +unfaithfulness +unfaiths +unfaithworthy +unfaithworthiness +unfakable +unfaked +unfalcated +unfallacious +unfallaciously +unfallaciousness +unfallen +unfallenness +unfallible +unfallibleness +unfallibly +unfalling +unfallowed +unfalse +unfalseness +unfalsifiable +unfalsified +unfalsifiedness +unfalsity +unfaltering +unfalteringly +unfamed +unfamiliar +unfamiliarised +unfamiliarity +unfamiliarized +unfamiliarly +unfamous +unfanatical +unfanatically +unfancy +unfanciable +unfancied +unfanciful +unfancifulness +unfanciness +unfanged +unfanned +unfantastic +unfantastical +unfantastically +unfar +unfarced +unfarcical +unfardle +unfarewelled +unfarmable +unfarmed +unfarming +unfarrowed +unfarsighted +unfasciate +unfasciated +unfascinate +unfascinated +unfascinating +unfashion +unfashionable +unfashionableness +unfashionably +unfashioned +unfast +unfasten +unfastenable +unfastened +unfastener +unfastening +unfastens +unfastidious +unfastidiously +unfastidiousness +unfasting +unfatalistic +unfatalistically +unfated +unfather +unfathered +unfatherly +unfatherlike +unfatherliness +unfathomability +unfathomable +unfathomableness +unfathomably +unfathomed +unfatigable +unfatigue +unfatigueable +unfatigued +unfatiguing +unfattable +unfatted +unfatten +unfatty +unfatuitous +unfatuitously +unfauceted +unfaultable +unfaultfinding +unfaulty +unfavorable +unfavorableness +unfavorably +unfavored +unfavoring +unfavorite +unfavourable +unfavourableness +unfavourably +unfavoured +unfavouring +unfavourite +unfawning +unfazed +unfazedness +unfealty +unfeared +unfearful +unfearfully +unfearfulness +unfeary +unfearing +unfearingly +unfearingness +unfeasable +unfeasableness +unfeasably +unfeasibility +unfeasible +unfeasibleness +unfeasibly +unfeasted +unfeastly +unfeather +unfeathered +unfeaty +unfeatured +unfebrile +unfecund +unfecundated +unfed +unfederal +unfederated +unfederative +unfederatively +unfeeble +unfeebleness +unfeebly +unfeed +unfeedable +unfeeding +unfeeing +unfeel +unfeelable +unfeeling +unfeelingly +unfeelingness +unfeignable +unfeignableness +unfeignably +unfeigned +unfeignedly +unfeignedness +unfeigning +unfeigningly +unfeigningness +unfele +unfelicitated +unfelicitating +unfelicitous +unfelicitously +unfelicitousness +unfeline +unfellable +unfelled +unfellied +unfellow +unfellowed +unfellowly +unfellowlike +unfellowshiped +unfelon +unfelony +unfelonious +unfeloniously +unfelt +unfelted +unfemale +unfeminine +unfemininely +unfeminineness +unfemininity +unfeminise +unfeminised +unfeminising +unfeminist +unfeminize +unfeminized +unfeminizing +unfence +unfenced +unfences +unfencing +unfended +unfendered +unfenestral +unfenestrated +unfeoffed +unfermentable +unfermentableness +unfermentably +unfermentative +unfermented +unfermenting +unfernlike +unferocious +unferociously +unferreted +unferreting +unferried +unfertile +unfertileness +unfertilisable +unfertilised +unfertilising +unfertility +unfertilizable +unfertilized +unfertilizing +unfervent +unfervently +unfervid +unfervidly +unfester +unfestered +unfestering +unfestival +unfestive +unfestively +unfestooned +unfetchable +unfetched +unfetching +unfeted +unfetter +unfettered +unfettering +unfetters +unfettled +unfeudal +unfeudalise +unfeudalised +unfeudalising +unfeudalize +unfeudalized +unfeudalizing +unfeudally +unfeued +unfevered +unfeverish +unfew +unffroze +unfibbed +unfibbing +unfiber +unfibered +unfibred +unfibrous +unfibrously +unfickle +unfictitious +unfictitiously +unfictitiousness +unfidelity +unfidgeting +unfiducial +unfielded +unfiend +unfiendlike +unfierce +unfiercely +unfiery +unfight +unfightable +unfighting +unfigurable +unfigurative +unfigured +unfilamentous +unfilched +unfile +unfiled +unfilial +unfilially +unfilialness +unfiling +unfill +unfillable +unfilled +unfilleted +unfilling +unfilm +unfilmed +unfilterable +unfiltered +unfiltering +unfiltrated +unfimbriated +unfinable +unfinanced +unfinancial +unfindable +unfine +unfineable +unfined +unfinessed +unfingered +unfingured +unfinical +unfinicalness +unfinish +unfinishable +unfinished +unfinishedly +unfinishedness +unfinite +unfired +unfireproof +unfiring +unfirm +unfirmamented +unfirmly +unfirmness +unfiscal +unfiscally +unfishable +unfished +unfishing +unfishlike +unfissile +unfistulous +unfit +unfitly +unfitness +unfits +unfittable +unfitted +unfittedness +unfitten +unfitty +unfitting +unfittingly +unfittingness +unfix +unfixable +unfixated +unfixative +unfixed +unfixedness +unfixes +unfixing +unfixity +unfixt +unflag +unflagged +unflagging +unflaggingly +unflaggingness +unflagitious +unflagrant +unflagrantly +unflayed +unflaked +unflaky +unflaking +unflamboyant +unflamboyantly +unflame +unflaming +unflanged +unflank +unflanked +unflappability +unflappable +unflappably +unflapping +unflared +unflaring +unflashy +unflashing +unflat +unflated +unflatted +unflattened +unflatterable +unflattered +unflattering +unflatteringly +unflaunted +unflaunting +unflauntingly +unflavored +unflavorous +unflavoured +unflavourous +unflawed +unflead +unflecked +unfledge +unfledged +unfledgedness +unfleece +unfleeced +unfleeing +unfleeting +unflesh +unfleshed +unfleshy +unfleshly +unfleshliness +unfletched +unflexed +unflexibility +unflexible +unflexibleness +unflexibly +unflickering +unflickeringly +unflighty +unflying +unflinching +unflinchingly +unflinchingness +unflintify +unflippant +unflippantly +unflirtatious +unflirtatiously +unflirtatiousness +unflitched +unfloatable +unfloating +unflock +unfloggable +unflogged +unflooded +unfloor +unfloored +unflorid +unflossy +unflounced +unfloundering +unfloured +unflourished +unflourishing +unflouted +unflower +unflowered +unflowery +unflowering +unflowing +unflown +unfluctuant +unfluctuating +unfluent +unfluently +unfluffed +unfluffy +unfluid +unfluked +unflunked +unfluorescent +unfluorinated +unflurried +unflush +unflushed +unflustered +unfluted +unflutterable +unfluttered +unfluttering +unfluvial +unfluxile +unfoaled +unfoamed +unfoaming +unfocused +unfocusing +unfocussed +unfocussing +unfogged +unfoggy +unfogging +unfoilable +unfoiled +unfoisted +unfold +unfoldable +unfolded +unfolden +unfolder +unfolders +unfolding +unfoldment +unfolds +unfoldure +unfoliaged +unfoliated +unfollowable +unfollowed +unfollowing +unfomented +unfond +unfondled +unfondly +unfondness +unfoodful +unfool +unfoolable +unfooled +unfooling +unfoolish +unfoolishly +unfoolishness +unfooted +unfootsore +unfoppish +unforaged +unforbade +unforbearance +unforbearing +unforbid +unforbidded +unforbidden +unforbiddenly +unforbiddenness +unforbidding +unforceable +unforced +unforcedly +unforcedness +unforceful +unforcefully +unforcible +unforcibleness +unforcibly +unforcing +unfordable +unfordableness +unforded +unforeboded +unforeboding +unforecast +unforecasted +unforegone +unforeign +unforeknowable +unforeknown +unforensic +unforensically +unforeordained +unforesee +unforeseeable +unforeseeableness +unforeseeably +unforeseeing +unforeseeingly +unforeseen +unforeseenly +unforeseenness +unforeshortened +unforest +unforestallable +unforestalled +unforested +unforetellable +unforethought +unforethoughtful +unforetold +unforewarned +unforewarnedness +unforfeit +unforfeitable +unforfeited +unforfeiting +unforgeability +unforgeable +unforged +unforget +unforgetful +unforgetfully +unforgetfulness +unforgettability +unforgettable +unforgettableness +unforgettably +unforgetting +unforgettingly +unforgivable +unforgivableness +unforgivably +unforgiven +unforgiveness +unforgiver +unforgiving +unforgivingly +unforgivingness +unforgoable +unforgone +unforgot +unforgotten +unfork +unforked +unforkedness +unforlorn +unform +unformal +unformalised +unformalistic +unformality +unformalized +unformally +unformalness +unformative +unformatted +unformed +unformidable +unformidableness +unformidably +unformulable +unformularizable +unformularize +unformulated +unformulistic +unforsaken +unforsaking +unforseen +unforsook +unforsworn +unforthright +unfortify +unfortifiable +unfortified +unfortuitous +unfortuitously +unfortuitousness +unfortunate +unfortunately +unfortunateness +unfortunates +unfortune +unforward +unforwarded +unforwardly +unfossiliferous +unfossilised +unfossilized +unfostered +unfostering +unfought +unfoughten +unfoul +unfoulable +unfouled +unfouling +unfoully +unfound +unfounded +unfoundedly +unfoundedness +unfoundered +unfoundering +unfountained +unfowllike +unfoxed +unfoxy +unfractious +unfractiously +unfractiousness +unfractured +unfragile +unfragmented +unfragrance +unfragrant +unfragrantly +unfrayed +unfrail +unframable +unframableness +unframably +unframe +unframeable +unframed +unfranchised +unfrangible +unfrank +unfrankable +unfranked +unfrankly +unfrankness +unfraternal +unfraternally +unfraternised +unfraternized +unfraternizing +unfraudulent +unfraudulently +unfraught +unfrazzled +unfreakish +unfreakishly +unfreakishness +unfreckled +unfree +unfreed +unfreedom +unfreehold +unfreeing +unfreeingly +unfreely +unfreeman +unfreeness +unfrees +unfreezable +unfreeze +unfreezes +unfreezing +unfreight +unfreighted +unfreighting +unfrenchified +unfrenzied +unfrequency +unfrequent +unfrequentable +unfrequentative +unfrequented +unfrequentedness +unfrequently +unfrequentness +unfret +unfretful +unfretfully +unfretted +unfretty +unfretting +unfriable +unfriableness +unfriarlike +unfricative +unfrictional +unfrictionally +unfrictioned +unfried +unfriend +unfriended +unfriendedness +unfriending +unfriendly +unfriendlier +unfriendliest +unfriendlike +unfriendlily +unfriendliness +unfriendship +unfrighted +unfrightenable +unfrightened +unfrightenedness +unfrightening +unfrightful +unfrigid +unfrigidity +unfrigidly +unfrigidness +unfrill +unfrilled +unfrilly +unfringe +unfringed +unfringing +unfrisky +unfrisking +unfrittered +unfrivolous +unfrivolously +unfrivolousness +unfrizz +unfrizzy +unfrizzled +unfrizzly +unfrock +unfrocked +unfrocking +unfrocks +unfroglike +unfrolicsome +unfronted +unfrost +unfrosted +unfrosty +unfrothed +unfrothing +unfrounced +unfroward +unfrowardly +unfrowning +unfroze +unfrozen +unfructed +unfructify +unfructified +unfructuous +unfructuously +unfrugal +unfrugality +unfrugally +unfrugalness +unfruitful +unfruitfully +unfruitfulness +unfruity +unfrustrable +unfrustrably +unfrustratable +unfrustrated +unfrutuosity +unfuddled +unfudged +unfueled +unfuelled +unfugal +unfugally +unfugitive +unfugitively +unfulfil +unfulfill +unfulfillable +unfulfilled +unfulfilling +unfulfillment +unfulfilment +unfulgent +unfulgently +unfull +unfulled +unfully +unfulminant +unfulminated +unfulminating +unfulsome +unfumbled +unfumbling +unfumed +unfumigated +unfuming +unfunctional +unfunctionally +unfunctioning +unfundable +unfundamental +unfundamentally +unfunded +unfunereal +unfunereally +unfungible +unfunny +unfunnily +unfunniness +unfur +unfurbelowed +unfurbished +unfurcate +unfurious +unfurl +unfurlable +unfurled +unfurling +unfurls +unfurnish +unfurnished +unfurnishedness +unfurnitured +unfurred +unfurrow +unfurrowable +unfurrowed +unfurthersome +unfused +unfusibility +unfusible +unfusibleness +unfusibly +unfusibness +unfussed +unfussy +unfussily +unfussiness +unfussing +unfutile +unfuturistic +ung +ungabled +ungag +ungaged +ungagged +ungagging +ungain +ungainable +ungained +ungainful +ungainfully +ungainfulness +ungaining +ungainly +ungainlier +ungainliest +ungainlike +ungainliness +ungainness +ungainsayable +ungainsayably +ungainsaid +ungainsaying +ungainsome +ungainsomely +ungaite +ungaited +ungallant +ungallantly +ungallantness +ungalled +ungalleried +ungalling +ungalloping +ungalvanized +ungambled +ungambling +ungamboled +ungamboling +ungambolled +ungambolling +ungamelike +ungamy +unganged +ungangrened +ungangrenous +ungaping +ungaraged +ungarbed +ungarbled +ungardened +ungargled +ungarland +ungarlanded +ungarment +ungarmented +ungarnered +ungarnish +ungarnished +ungaro +ungarrisoned +ungarrulous +ungarrulously +ungarrulousness +ungarter +ungartered +ungashed +ungassed +ungastric +ungated +ungathered +ungaudy +ungaudily +ungaudiness +ungauged +ungauntlet +ungauntleted +ungazetted +ungazing +ungear +ungeared +ungelatinizable +ungelatinized +ungelatinous +ungelatinously +ungelatinousness +ungelded +ungelt +ungeminated +ungendered +ungenerable +ungeneral +ungeneraled +ungeneralised +ungeneralising +ungeneralized +ungeneralizing +ungenerate +ungenerated +ungenerating +ungenerative +ungeneric +ungenerical +ungenerically +ungenerosity +ungenerous +ungenerously +ungenerousness +ungenial +ungeniality +ungenially +ungenialness +ungenitive +ungenitured +ungenius +ungenteel +ungenteely +ungenteelly +ungenteelness +ungentile +ungentility +ungentilize +ungentle +ungentled +ungentleman +ungentlemanize +ungentlemanly +ungentlemanlike +ungentlemanlikeness +ungentlemanliness +ungentleness +ungentlewomanlike +ungently +ungenuine +ungenuinely +ungenuineness +ungeodetic +ungeodetical +ungeodetically +ungeographic +ungeographical +ungeographically +ungeological +ungeologically +ungeometric +ungeometrical +ungeometrically +ungeometricalness +ungermane +ungerminant +ungerminated +ungerminating +ungerminative +ungermlike +ungerontic +ungesticular +ungesticulating +ungesticulative +ungesticulatory +ungesting +ungestural +ungesturing +unget +ungetable +ungetatable +ungettable +ungeuntary +ungeuntarium +unghostly +unghostlike +ungiant +ungibbet +ungiddy +ungift +ungifted +ungiftedness +ungild +ungilded +ungill +ungilled +ungilt +ungymnastic +ungingled +unginned +ungypsylike +ungyrating +ungird +ungirded +ungirding +ungirdle +ungirdled +ungirdling +ungirds +ungirlish +ungirlishly +ungirlishness +ungirt +ungirth +ungirthed +ungivable +ungive +ungyve +ungiveable +ungyved +ungiven +ungiving +ungivingness +ungka +unglacial +unglacially +unglaciated +unglad +ungladden +ungladdened +ungladly +ungladness +ungladsome +unglamorous +unglamorously +unglamorousness +unglamourous +unglamourously +unglandular +unglaring +unglassed +unglassy +unglaze +unglazed +ungleaming +ungleaned +unglee +ungleeful +ungleefully +unglib +unglibly +ungliding +unglimpsed +unglistening +unglittery +unglittering +ungloating +unglobe +unglobular +unglobularly +ungloom +ungloomed +ungloomy +ungloomily +unglory +unglorify +unglorified +unglorifying +unglorious +ungloriously +ungloriousness +unglosed +ungloss +unglossaried +unglossed +unglossy +unglossily +unglossiness +unglove +ungloved +ungloves +ungloving +unglowering +ungloweringly +unglowing +unglozed +unglue +unglued +unglues +ungluing +unglutinate +unglutinosity +unglutinous +unglutinously +unglutinousness +unglutted +ungluttonous +ungnarled +ungnarred +ungnaw +ungnawed +ungnawn +ungnostic +ungoaded +ungoatlike +ungod +ungoddess +ungodly +ungodlier +ungodliest +ungodlike +ungodlily +ungodliness +ungodmothered +ungoggled +ungoitered +ungold +ungolden +ungone +ungood +ungoodly +ungoodliness +ungoodness +ungored +ungorge +ungorged +ungorgeous +ungospel +ungospelized +ungospelled +ungospellike +ungossipy +ungossiping +ungot +ungothic +ungotten +ungouged +ungouty +ungovernability +ungovernable +ungovernableness +ungovernably +ungoverned +ungovernedness +ungoverning +ungovernmental +ungovernmentally +ungown +ungowned +ungrabbing +ungrace +ungraced +ungraceful +ungracefully +ungracefulness +ungracious +ungraciously +ungraciousness +ungradated +ungradating +ungraded +ungradual +ungradually +ungraduated +ungraduating +ungraft +ungrafted +ungrayed +ungrain +ungrainable +ungrained +ungrammar +ungrammared +ungrammatic +ungrammatical +ungrammaticality +ungrammatically +ungrammaticalness +ungrammaticism +ungrand +ungrantable +ungranted +ungranular +ungranulated +ungraphable +ungraphic +ungraphical +ungraphically +ungraphitized +ungrapple +ungrappled +ungrappler +ungrappling +ungrasp +ungraspable +ungrasped +ungrasping +ungrassed +ungrassy +ungrated +ungrateful +ungratefully +ungratefulness +ungratifiable +ungratification +ungratified +ungratifying +ungratifyingly +ungrating +ungratitude +ungratuitous +ungratuitously +ungratuitousness +ungrave +ungraved +ungraveled +ungravely +ungravelled +ungravelly +ungraven +ungravitating +ungravitational +ungravitative +ungrazed +ungreased +ungreasy +ungreat +ungreatly +ungreatness +ungreeable +ungreedy +ungreen +ungreenable +ungreened +ungreeted +ungregarious +ungregariously +ungregariousness +ungreyed +ungrid +ungrieve +ungrieved +ungrieving +ungrilled +ungrimed +ungrindable +ungrinned +ungrip +ungripe +ungripped +ungripping +ungritty +ungrizzled +ungroaning +ungroined +ungroomed +ungrooved +ungropeable +ungross +ungrotesque +unground +ungroundable +ungroundably +ungrounded +ungroundedly +ungroundedness +ungroupable +ungrouped +ungroveling +ungrovelling +ungrow +ungrowing +ungrowling +ungrown +ungrubbed +ungrudged +ungrudging +ungrudgingly +ungrudgingness +ungruesome +ungruff +ungrumbling +ungrumblingly +ungrumpy +ungt +ungual +unguals +unguaranteed +unguard +unguardable +unguarded +unguardedly +unguardedness +unguarding +unguards +ungueal +unguent +unguenta +unguentary +unguentaria +unguentarian +unguentarium +unguentiferous +unguento +unguentous +unguents +unguentum +unguerdoned +ungues +unguessable +unguessableness +unguessed +unguessing +unguical +unguicorn +unguicular +unguiculata +unguiculate +unguiculated +unguicule +unguidable +unguidableness +unguidably +unguided +unguidedly +unguyed +unguiferous +unguiform +unguiled +unguileful +unguilefully +unguilefulness +unguillotined +unguilty +unguiltily +unguiltiness +unguiltless +unguinal +unguinous +unguirostral +unguis +ungula +ungulae +ungular +ungulata +ungulate +ungulated +ungulates +unguled +unguligrade +ungulite +ungull +ungullibility +ungullible +ungulous +ungulp +ungum +ungummed +ungushing +ungustatory +ungutted +unguttural +ungutturally +ungutturalness +unguzzled +unhabile +unhabit +unhabitability +unhabitable +unhabitableness +unhabitably +unhabited +unhabitual +unhabitually +unhabituate +unhabituated +unhabituatedness +unhacked +unhackled +unhackneyed +unhackneyedness +unhad +unhaft +unhafted +unhaggled +unhaggling +unhayed +unhailable +unhailed +unhair +unhaired +unhairer +unhairy +unhairily +unhairiness +unhairing +unhairs +unhale +unhallooed +unhallow +unhallowed +unhallowedness +unhallowing +unhallows +unhallucinated +unhallucinating +unhallucinatory +unhaloed +unhalsed +unhalted +unhalter +unhaltered +unhaltering +unhalting +unhaltingly +unhalved +unhammered +unhamper +unhampered +unhampering +unhand +unhandcuff +unhandcuffed +unhanded +unhandy +unhandicapped +unhandier +unhandiest +unhandily +unhandiness +unhanding +unhandled +unhands +unhandseled +unhandselled +unhandsome +unhandsomely +unhandsomeness +unhang +unhanged +unhanging +unhangs +unhanked +unhap +unhappen +unhappi +unhappy +unhappier +unhappiest +unhappily +unhappiness +unharangued +unharassed +unharbor +unharbored +unharbour +unharboured +unhard +unharden +unhardenable +unhardened +unhardy +unhardihood +unhardily +unhardiness +unhardness +unharked +unharmable +unharmed +unharmful +unharmfully +unharming +unharmony +unharmonic +unharmonical +unharmonically +unharmonious +unharmoniously +unharmoniousness +unharmonise +unharmonised +unharmonising +unharmonize +unharmonized +unharmonizing +unharness +unharnessed +unharnesses +unharnessing +unharped +unharping +unharried +unharrowed +unharsh +unharshly +unharshness +unharvested +unhashed +unhasp +unhasped +unhaste +unhasted +unhastened +unhasty +unhastily +unhastiness +unhasting +unhat +unhatchability +unhatchable +unhatched +unhatcheled +unhate +unhated +unhateful +unhating +unhatingly +unhats +unhatted +unhatting +unhauled +unhaunt +unhaunted +unhave +unhawked +unhazarded +unhazarding +unhazardous +unhazardously +unhazardousness +unhazed +unhazy +unhazily +unhaziness +unhead +unheaded +unheader +unheady +unheal +unhealable +unhealableness +unhealably +unhealed +unhealing +unhealth +unhealthful +unhealthfully +unhealthfulness +unhealthy +unhealthier +unhealthiest +unhealthily +unhealthiness +unhealthsome +unhealthsomeness +unheaped +unhearable +unheard +unhearing +unhearse +unhearsed +unheart +unhearten +unhearty +unheartily +unheartsome +unheatable +unheated +unheathen +unheaved +unheaven +unheavenly +unheavy +unheavily +unheaviness +unhectic +unhectically +unhectored +unhedge +unhedged +unhedging +unhedonistic +unhedonistically +unheed +unheeded +unheededly +unheedful +unheedfully +unheedfulness +unheedy +unheeding +unheedingly +unheeled +unheelpieced +unhefted +unheightened +unheired +unheld +unhele +unheler +unhelm +unhelmed +unhelmet +unhelmeted +unhelming +unhelms +unhelp +unhelpable +unhelpableness +unhelped +unhelpful +unhelpfully +unhelpfulness +unhelping +unhelved +unhemmed +unhende +unhent +unheppen +unheralded +unheraldic +unherbaceous +unherd +unherded +unhereditary +unheretical +unheritable +unhermetic +unhermitic +unhermitical +unhermitically +unhero +unheroic +unheroical +unheroically +unheroicalness +unheroicness +unheroism +unheroize +unherolike +unhesitant +unhesitantly +unhesitating +unhesitatingly +unhesitatingness +unhesitative +unhesitatively +unheuristic +unheuristically +unhewable +unhewed +unhewn +unhex +unhid +unhidable +unhidableness +unhidably +unhidated +unhidden +unhide +unhideable +unhideably +unhidebound +unhideboundness +unhideous +unhideously +unhideousness +unhydrated +unhydraulic +unhydrolized +unhydrolyzed +unhieratic +unhieratical +unhieratically +unhygenic +unhigh +unhygienic +unhygienically +unhygrometric +unhilarious +unhilariously +unhilariousness +unhilly +unhymeneal +unhymned +unhinderable +unhinderably +unhindered +unhindering +unhinderingly +unhinge +unhinged +unhingement +unhinges +unhinging +unhinted +unhip +unhyphenable +unhyphenated +unhyphened +unhypnotic +unhypnotically +unhypnotisable +unhypnotise +unhypnotised +unhypnotising +unhypnotizable +unhypnotize +unhypnotized +unhypnotizing +unhypocritical +unhypocritically +unhypothecated +unhypothetical +unhypothetically +unhipped +unhired +unhissed +unhysterical +unhysterically +unhistory +unhistoric +unhistorical +unhistorically +unhistoried +unhistrionic +unhit +unhitch +unhitched +unhitches +unhitching +unhittable +unhive +unhoard +unhoarded +unhoarding +unhoary +unhoaxability +unhoaxable +unhoaxed +unhobble +unhobbling +unhocked +unhoed +unhogged +unhoist +unhoisted +unhold +unholy +unholiday +unholier +unholiest +unholily +unholiness +unhollow +unhollowed +unholpen +unhome +unhomely +unhomelike +unhomelikeness +unhomeliness +unhomicidal +unhomiletic +unhomiletical +unhomiletically +unhomish +unhomogeneity +unhomogeneous +unhomogeneously +unhomogeneousness +unhomogenized +unhomologic +unhomological +unhomologically +unhomologized +unhomologous +unhoned +unhoneyed +unhonest +unhonesty +unhonestly +unhonied +unhonorable +unhonorably +unhonored +unhonourable +unhonourably +unhonoured +unhood +unhooded +unhooding +unhoods +unhoodwink +unhoodwinked +unhoofed +unhook +unhooked +unhooking +unhooks +unhoop +unhoopable +unhooped +unhooper +unhooted +unhope +unhoped +unhopedly +unhopedness +unhopeful +unhopefully +unhopefulness +unhoping +unhopingly +unhopped +unhoppled +unhorizoned +unhorizontal +unhorizontally +unhorned +unhorny +unhoroscopic +unhorrified +unhorse +unhorsed +unhorses +unhorsing +unhortative +unhortatively +unhose +unhosed +unhospitable +unhospitableness +unhospitably +unhospital +unhospitalized +unhostile +unhostilely +unhostileness +unhostility +unhot +unhounded +unhoundlike +unhouse +unhoused +unhouseled +unhouselike +unhouses +unhousewifely +unhousing +unhubristic +unhuddle +unhuddled +unhuddling +unhued +unhugged +unhull +unhulled +unhuman +unhumane +unhumanely +unhumaneness +unhumanise +unhumanised +unhumanising +unhumanistic +unhumanitarian +unhumanize +unhumanized +unhumanizing +unhumanly +unhumanness +unhumble +unhumbled +unhumbledness +unhumbleness +unhumbly +unhumbugged +unhumid +unhumidified +unhumidifying +unhumiliated +unhumiliating +unhumiliatingly +unhumored +unhumorous +unhumorously +unhumorousness +unhumoured +unhumourous +unhumourously +unhung +unhuntable +unhunted +unhurdled +unhurled +unhurried +unhurriedly +unhurriedness +unhurrying +unhurryingly +unhurt +unhurted +unhurtful +unhurtfully +unhurtfulness +unhurting +unhusbanded +unhusbandly +unhushable +unhushed +unhushing +unhusk +unhuskable +unhusked +unhusking +unhusks +unhustled +unhustling +unhutched +unhuzzaed +uni +unyachtsmanlike +unialgal +uniambic +uniambically +uniangulate +uniarticular +uniarticulate +uniat +uniate +uniatism +uniauriculate +uniauriculated +uniaxal +uniaxally +uniaxial +uniaxially +unibasal +unibivalent +unible +unibracteate +unibracteolate +unibranchiate +unicalcarate +unicameral +unicameralism +unicameralist +unicamerally +unicamerate +unicapsular +unicarinate +unicarinated +unice +uniced +unicef +unicell +unicellate +unicelled +unicellular +unicellularity +unicentral +unichord +unicycle +unicycles +unicyclist +uniciliate +unicing +unicism +unicist +unicity +uniclinal +unicolor +unicolorate +unicolored +unicolorous +unicolour +uniconoclastic +uniconoclastically +uniconstant +unicorn +unicorneal +unicornic +unicornlike +unicornous +unicorns +unicornuted +unicostate +unicotyledonous +unicum +unicursal +unicursality +unicursally +unicuspid +unicuspidate +unidactyl +unidactyle +unidactylous +unideaed +unideal +unidealised +unidealism +unidealist +unidealistic +unidealistically +unidealized +unideated +unideating +unideational +unidentate +unidentated +unidentical +unidentically +unidenticulate +unidentifiable +unidentifiableness +unidentifiably +unidentified +unidentifiedly +unidentifying +unideographic +unideographical +unideographically +unidextral +unidextrality +unidigitate +unidyllic +unidimensional +unidiomatic +unidiomatically +unidirect +unidirected +unidirection +unidirectional +unidirectionality +unidirectionally +unidle +unidleness +unidly +unidling +unidolatrous +unidolised +unidolized +unie +unyeaned +unyearned +unyearning +uniembryonate +uniequivalent +uniface +unifaced +unifaces +unifacial +unifactoral +unifactorial +unifarious +unify +unifiable +unific +unification +unificationist +unifications +unificator +unified +unifiedly +unifiedness +unifier +unifiers +unifies +unifying +unifilar +uniflagellate +unifloral +uniflorate +uniflorous +uniflow +uniflowered +unifocal +unifoliar +unifoliate +unifoliolate +unifolium +uniform +uniformal +uniformalization +uniformalize +uniformally +uniformation +uniformed +uniformer +uniformest +uniforming +uniformisation +uniformise +uniformised +uniformising +uniformist +uniformitarian +uniformitarianism +uniformity +uniformities +uniformization +uniformize +uniformized +uniformizing +uniformless +uniformly +uniformness +uniforms +unigenesis +unigenetic +unigenist +unigenistic +unigenital +unigeniture +unigenous +uniglandular +uniglobular +unignitable +unignited +unignitible +unigniting +unignominious +unignominiously +unignominiousness +unignorant +unignorantly +unignored +unignoring +unigravida +uniguttulate +unyielded +unyielding +unyieldingly +unyieldingness +unijugate +unijugous +unilabiate +unilabiated +unilamellar +unilamellate +unilaminar +unilaminate +unilateral +unilateralism +unilateralist +unilaterality +unilateralization +unilateralize +unilaterally +unilinear +unilingual +unilingualism +uniliteral +unilluded +unilludedly +unillumed +unilluminant +unilluminated +unilluminating +unillumination +unilluminative +unillumined +unillusioned +unillusive +unillusory +unillustrated +unillustrative +unillustrious +unillustriously +unillustriousness +unilobal +unilobar +unilobate +unilobe +unilobed +unilobular +unilocular +unilocularity +uniloculate +unimacular +unimaged +unimaginability +unimaginable +unimaginableness +unimaginably +unimaginary +unimaginative +unimaginatively +unimaginativeness +unimagine +unimagined +unimanual +unimbanked +unimbellished +unimbezzled +unimbibed +unimbibing +unimbittered +unimbodied +unimboldened +unimbordered +unimbosomed +unimbowed +unimbowered +unimbroiled +unimbrowned +unimbrued +unimbued +unimedial +unimitable +unimitableness +unimitably +unimitated +unimitating +unimitative +unimmaculate +unimmaculately +unimmaculateness +unimmanent +unimmanently +unimmediate +unimmediately +unimmediateness +unimmerged +unimmergible +unimmersed +unimmigrating +unimminent +unimmolated +unimmortal +unimmortalize +unimmortalized +unimmovable +unimmunised +unimmunized +unimmured +unimodal +unimodality +unimodular +unimolecular +unimolecularity +unimpacted +unimpair +unimpairable +unimpaired +unimpartable +unimparted +unimpartial +unimpartially +unimpartible +unimpassionate +unimpassionately +unimpassioned +unimpassionedly +unimpassionedness +unimpatient +unimpatiently +unimpawned +unimpeachability +unimpeachable +unimpeachableness +unimpeachably +unimpeached +unimpearled +unimped +unimpeded +unimpededly +unimpedible +unimpeding +unimpedingly +unimpedness +unimpelled +unimpenetrable +unimperative +unimperatively +unimperial +unimperialistic +unimperially +unimperious +unimperiously +unimpertinent +unimpertinently +unimpinging +unimplanted +unimplemented +unimplicable +unimplicate +unimplicated +unimplicit +unimplicitly +unimplied +unimplorable +unimplored +unimpoisoned +unimportance +unimportant +unimportantly +unimportantness +unimported +unimporting +unimportunate +unimportunately +unimportunateness +unimportuned +unimposed +unimposedly +unimposing +unimpostrous +unimpounded +unimpoverished +unimpowered +unimprecated +unimpregnable +unimpregnate +unimpregnated +unimpressed +unimpressibility +unimpressible +unimpressibleness +unimpressibly +unimpressionability +unimpressionable +unimpressionableness +unimpressive +unimpressively +unimpressiveness +unimprinted +unimprison +unimprisonable +unimprisoned +unimpropriated +unimprovable +unimprovableness +unimprovably +unimproved +unimprovedly +unimprovedness +unimprovement +unimproving +unimprovised +unimpugnable +unimpugned +unimpulsive +unimpulsively +unimpurpled +unimputable +unimputed +unimucronate +unimultiplex +unimuscular +uninaugurated +unincantoned +unincarcerated +unincarnate +unincarnated +unincensed +uninceptive +uninceptively +unincestuous +unincestuously +uninchoative +unincidental +unincidentally +unincinerated +unincised +unincisive +unincisively +unincisiveness +unincited +uninclinable +uninclined +uninclining +uninclosed +uninclosedness +unincludable +unincluded +unincludible +uninclusive +uninclusiveness +uninconvenienced +unincorporate +unincorporated +unincorporatedly +unincorporatedness +unincreasable +unincreased +unincreasing +unincriminated +unincriminating +unincubated +uninculcated +unincumbered +unindebted +unindebtedly +unindebtedness +unindemnified +unindentable +unindented +unindentured +unindexed +unindicable +unindicated +unindicative +unindicatively +unindictable +unindictableness +unindicted +unindifference +unindifferency +unindifferent +unindifferently +unindigenous +unindigenously +unindigent +unindignant +unindividual +unindividualize +unindividualized +unindividuated +unindoctrinated +unindorsed +uninduced +uninducible +uninducted +uninductive +unindulged +unindulgent +unindulgently +unindulging +unindurate +unindurated +unindurative +unindustrial +unindustrialized +unindustrious +unindustriously +unindwellable +uninebriate +uninebriated +uninebriatedness +uninebriating +uninebrious +uninert +uninertly +uninervate +uninerved +uninfallibility +uninfallible +uninfatuated +uninfectable +uninfected +uninfectious +uninfectiously +uninfectiousness +uninfective +uninfeft +uninferable +uninferably +uninferential +uninferentially +uninferrable +uninferrably +uninferred +uninferrible +uninferribly +uninfested +uninfiltrated +uninfinite +uninfinitely +uninfiniteness +uninfixed +uninflamed +uninflammability +uninflammable +uninflated +uninflected +uninflectedness +uninflective +uninflicted +uninfluenceability +uninfluenceable +uninfluenced +uninfluencing +uninfluencive +uninfluential +uninfluentiality +uninfluentially +uninfolded +uninformative +uninformatively +uninformed +uninforming +uninfracted +uninfringeable +uninfringed +uninfringible +uninfuriated +uninfused +uninfusing +uninfusive +uningenious +uningeniously +uningeniousness +uningenuity +uningenuous +uningenuously +uningenuousness +uningested +uningestive +uningrafted +uningrained +uningratiating +uninhabitability +uninhabitable +uninhabitableness +uninhabitably +uninhabited +uninhabitedness +uninhaled +uninherent +uninherently +uninheritability +uninheritable +uninherited +uninhibited +uninhibitedly +uninhibitedness +uninhibiting +uninhibitive +uninhumed +uninimical +uninimically +uniniquitous +uniniquitously +uniniquitousness +uninitialed +uninitialized +uninitialled +uninitiate +uninitiated +uninitiatedness +uninitiation +uninitiative +uninjectable +uninjected +uninjurable +uninjured +uninjuredness +uninjuring +uninjurious +uninjuriously +uninjuriousness +uninked +uninlaid +uninn +uninnate +uninnately +uninnateness +uninnocence +uninnocent +uninnocently +uninnocuous +uninnocuously +uninnocuousness +uninnovating +uninnovative +uninoculable +uninoculated +uninoculative +uninodal +uninominal +uninquired +uninquiring +uninquisitive +uninquisitively +uninquisitiveness +uninquisitorial +uninquisitorially +uninsane +uninsatiable +uninscribed +uninserted +uninshrined +uninsidious +uninsidiously +uninsidiousness +uninsightful +uninsinuated +uninsinuating +uninsinuative +uninsistent +uninsistently +uninsolated +uninsolating +uninsolvent +uninspected +uninspirable +uninspired +uninspiring +uninspiringly +uninspirited +uninspissated +uninstalled +uninstanced +uninstated +uninstigated +uninstigative +uninstilled +uninstinctive +uninstinctively +uninstinctiveness +uninstituted +uninstitutional +uninstitutionally +uninstitutive +uninstitutively +uninstructed +uninstructedly +uninstructedness +uninstructible +uninstructing +uninstructive +uninstructively +uninstructiveness +uninstrumental +uninstrumentally +uninsular +uninsulate +uninsulated +uninsulating +uninsultable +uninsulted +uninsulting +uninsurability +uninsurable +uninsured +unintegrable +unintegral +unintegrally +unintegrated +unintegrative +unintellective +unintellectual +unintellectualism +unintellectuality +unintellectually +unintelligence +unintelligent +unintelligently +unintelligentsia +unintelligibility +unintelligible +unintelligibleness +unintelligibly +unintended +unintendedly +unintensified +unintensive +unintensively +unintent +unintentional +unintentionality +unintentionally +unintentionalness +unintentiveness +unintently +unintentness +unintercalated +unintercepted +unintercepting +uninterchangeable +uninterdicted +uninterested +uninterestedly +uninterestedness +uninteresting +uninterestingly +uninterestingness +uninterferedwith +uninterjected +uninterlaced +uninterlarded +uninterleave +uninterleaved +uninterlined +uninterlinked +uninterlocked +unintermarrying +unintermediate +unintermediately +unintermediateness +unintermingled +unintermission +unintermissive +unintermitted +unintermittedly +unintermittedness +unintermittent +unintermittently +unintermitting +unintermittingly +unintermittingness +unintermixed +uninternalized +uninternational +uninterpleaded +uninterpolated +uninterpolative +uninterposed +uninterposing +uninterpretability +uninterpretable +uninterpretative +uninterpreted +uninterpretive +uninterpretively +uninterred +uninterrogable +uninterrogated +uninterrogative +uninterrogatively +uninterrogatory +uninterruptable +uninterrupted +uninterruptedly +uninterruptedness +uninterruptible +uninterruptibleness +uninterrupting +uninterruption +uninterruptive +unintersected +unintersecting +uninterspersed +unintervening +uninterviewed +unintervolved +uninterwoven +uninthralled +uninthroned +unintialized +unintimate +unintimated +unintimately +unintimidated +unintimidating +unintitled +unintombed +unintoned +unintoxicated +unintoxicatedness +unintoxicating +unintrenchable +unintrenched +unintrepid +unintrepidly +unintrepidness +unintricate +unintricately +unintricateness +unintrigued +unintriguing +unintrlined +unintroduced +unintroducible +unintroductive +unintroductory +unintroitive +unintromitted +unintromittive +unintrospective +unintrospectively +unintroversive +unintroverted +unintruded +unintruding +unintrudingly +unintrusive +unintrusively +unintrusted +unintuitable +unintuitional +unintuitive +unintuitively +unintwined +uninuclear +uninucleate +uninucleated +uninundated +uninured +uninurned +uninvadable +uninvaded +uninvaginated +uninvalidated +uninvasive +uninvective +uninveighing +uninveigled +uninvented +uninventful +uninventibleness +uninventive +uninventively +uninventiveness +uninverted +uninvertible +uninvestable +uninvested +uninvestigable +uninvestigated +uninvestigating +uninvestigative +uninvestigatory +uninvidious +uninvidiously +uninvigorated +uninvigorating +uninvigorative +uninvigoratively +uninvincible +uninvincibleness +uninvincibly +uninvite +uninvited +uninvitedly +uninviting +uninvitingly +uninvitingness +uninvocative +uninvoiced +uninvokable +uninvoked +uninvoluted +uninvolved +uninvolvement +uninweaved +uninwoven +uninwrapped +uninwreathed +unio +uniocular +unioid +unyoke +unyoked +unyokes +unyoking +uniola +unyolden +union +unioned +unionic +unionid +unionidae +unioniform +unionisation +unionise +unionised +unionises +unionising +unionism +unionisms +unionist +unionistic +unionists +unionization +unionize +unionized +unionizer +unionizers +unionizes +unionizing +unionoid +unions +unyoung +unyouthful +unyouthfully +unyouthfulness +unioval +uniovular +uniovulate +unipara +uniparental +uniparentally +uniparient +uniparous +unipart +unipartite +uniped +unipeltate +uniperiodic +unipersonal +unipersonalist +unipersonality +unipetalous +uniphase +uniphaser +uniphonous +uniplanar +uniplex +uniplicate +unipod +unipods +unipolar +unipolarity +uniporous +unipotence +unipotent +unipotential +uniprocessor +uniprocessorunix +unipulse +uniquantic +unique +uniquely +uniqueness +uniquer +uniques +uniquest +uniquity +uniradial +uniradiate +uniradiated +uniradical +uniramose +uniramous +unirascibility +unirascible +unireme +unirenic +unirhyme +uniridescent +uniridescently +unironed +unironical +unironically +unirradiated +unirradiative +unirrigable +unirrigated +unirritable +unirritableness +unirritably +unirritant +unirritated +unirritatedly +unirritating +unirritative +unirrupted +unirruptive +unisepalous +uniseptate +uniserial +uniserially +uniseriate +uniseriately +uniserrate +uniserrulate +unisex +unisexed +unisexes +unisexual +unisexuality +unisexually +unisilicate +unism +unisoil +unisolable +unisolate +unisolated +unisolating +unisolationist +unisolative +unisomeric +unisometrical +unisomorphic +unison +unisonal +unisonally +unisonance +unisonant +unisonous +unisons +unisotropic +unisotropous +unisparker +unispiculate +unispinose +unispiral +unissuable +unissuant +unissued +unist +unistylist +unisulcate +unit +unitable +unitage +unitages +unital +unitalicized +unitary +unitarian +unitarianism +unitarianize +unitarians +unitarily +unitariness +unitarism +unitarist +unite +uniteability +uniteable +uniteably +united +unitedly +unitedness +unitemized +unitentacular +uniter +uniterated +uniterative +uniters +unites +unity +unities +unitinerant +uniting +unitingly +unition +unitism +unitistic +unitive +unitively +unitiveness +unitization +unitize +unitized +unitizes +unitizing +unitooth +unitrivalent +unitrope +units +unituberculate +unitude +uniunguiculate +uniungulate +unius +univ +univalence +univalency +univalent +univalvate +univalve +univalved +univalves +univalvular +univariant +univariate +univerbal +universal +universalia +universalian +universalis +universalisation +universalise +universalised +universaliser +universalising +universalism +universalist +universalistic +universalisties +universalists +universality +universalization +universalize +universalized +universalizer +universalizes +universalizing +universally +universalness +universals +universanimous +universe +universeful +universes +universitary +universitarian +universitarianism +universitas +universitatis +universite +university +universities +universityless +universitylike +universityship +universitize +universology +universological +universologist +univied +univocability +univocacy +univocal +univocality +univocalized +univocally +univocals +univocity +univoltine +univorous +uniwear +unix +unjacketed +unjaded +unjagged +unjailed +unjam +unjammed +unjamming +unjapanned +unjarred +unjarring +unjaundiced +unjaunty +unjealous +unjealoused +unjealously +unjeered +unjeering +unjelled +unjellied +unjeopardised +unjeopardized +unjesting +unjestingly +unjesuited +unjesuitical +unjesuitically +unjewel +unjeweled +unjewelled +unjewish +unjilted +unjocose +unjocosely +unjocoseness +unjocund +unjogged +unjogging +unjoyed +unjoyful +unjoyfully +unjoyfulness +unjoin +unjoinable +unjoined +unjoint +unjointed +unjointedness +unjointing +unjointured +unjoyous +unjoyously +unjoyousness +unjoking +unjokingly +unjolly +unjolted +unjostled +unjournalistic +unjournalized +unjovial +unjovially +unjubilant +unjubilantly +unjudgable +unjudge +unjudgeable +unjudged +unjudgelike +unjudging +unjudicable +unjudicative +unjudiciable +unjudicial +unjudicially +unjudicious +unjudiciously +unjudiciousness +unjuggled +unjuiced +unjuicy +unjuicily +unjumbled +unjumpable +unjuridic +unjuridical +unjuridically +unjust +unjustice +unjusticiable +unjustify +unjustifiability +unjustifiable +unjustifiableness +unjustifiably +unjustification +unjustified +unjustifiedly +unjustifiedness +unjustled +unjustly +unjustness +unjuvenile +unjuvenilely +unjuvenileness +unkaiserlike +unkamed +unked +unkeeled +unkey +unkeyed +unkembed +unkempt +unkemptly +unkemptness +unken +unkend +unkenned +unkennedness +unkennel +unkenneled +unkenneling +unkennelled +unkennelling +unkennels +unkenning +unkensome +unkent +unkept +unkerchiefed +unket +unkicked +unkid +unkidnaped +unkidnapped +unkill +unkillability +unkillable +unkilled +unkilling +unkilned +unkin +unkind +unkinder +unkindest +unkindhearted +unkindled +unkindledness +unkindly +unkindlier +unkindliest +unkindlily +unkindliness +unkindling +unkindness +unkindred +unkindredly +unking +unkingdom +unkinged +unkinger +unkingly +unkinglike +unkink +unkinlike +unkirk +unkiss +unkissed +unkist +unknave +unkneaded +unkneeling +unknelled +unknew +unknight +unknighted +unknightly +unknightlike +unknightliness +unknit +unknits +unknittable +unknitted +unknitting +unknocked +unknocking +unknot +unknots +unknotted +unknotty +unknotting +unknow +unknowability +unknowable +unknowableness +unknowably +unknowen +unknowing +unknowingly +unknowingness +unknowledgeable +unknown +unknownly +unknownness +unknowns +unknownst +unkodaked +unkosher +unkoshered +unl +unlabeled +unlabelled +unlabialise +unlabialised +unlabialising +unlabialize +unlabialized +unlabializing +unlabiate +unlaborable +unlabored +unlaboring +unlaborious +unlaboriously +unlaboriousness +unlaboured +unlabouring +unlace +unlaced +unlacerated +unlacerating +unlaces +unlacing +unlackeyed +unlaconic +unlacquered +unlade +unladed +unladen +unlades +unladyfied +unladylike +unlading +unladled +unlagging +unlay +unlayable +unlaid +unlaying +unlays +unlame +unlamed +unlamentable +unlamented +unlaminated +unlampooned +unlanced +unland +unlanded +unlandmarked +unlanguaged +unlanguid +unlanguidly +unlanguidness +unlanguishing +unlanterned +unlap +unlapped +unlapsed +unlapsing +unlarcenous +unlarcenously +unlarded +unlarge +unlash +unlashed +unlasher +unlashes +unlashing +unlassoed +unlasting +unlatch +unlatched +unlatches +unlatching +unlath +unlathed +unlathered +unlatinized +unlatticed +unlaudable +unlaudableness +unlaudably +unlaudative +unlaudatory +unlauded +unlaugh +unlaughing +unlaunched +unlaundered +unlaureled +unlaurelled +unlaved +unlaving +unlavish +unlavished +unlaw +unlawed +unlawful +unlawfully +unlawfulness +unlawyered +unlawyerlike +unlawlearned +unlawly +unlawlike +unlax +unleached +unlead +unleaded +unleaderly +unleading +unleads +unleaf +unleafed +unleaflike +unleagued +unleaguer +unleakable +unleaky +unleal +unlean +unleared +unlearn +unlearnability +unlearnable +unlearnableness +unlearned +unlearnedly +unlearnedness +unlearning +unlearns +unlearnt +unleasable +unleased +unleash +unleashed +unleashes +unleashing +unleathered +unleave +unleaved +unleavenable +unleavened +unlecherous +unlecherously +unlecherousness +unlectured +unled +unledged +unleft +unlegacied +unlegal +unlegalised +unlegalized +unlegally +unlegalness +unlegate +unlegible +unlegislated +unlegislative +unlegislatively +unleisured +unleisuredness +unleisurely +unlengthened +unlenient +unleniently +unlensed +unlent +unless +unlessened +unlessoned +unlet +unlethal +unlethally +unlethargic +unlethargical +unlethargically +unlettable +unletted +unlettered +unletteredly +unletteredness +unlettering +unletterlike +unlevel +unleveled +unleveling +unlevelled +unlevelly +unlevelling +unlevelness +unlevels +unleviable +unlevied +unlevigated +unlexicographical +unlexicographically +unliability +unliable +unlibeled +unlibelled +unlibellous +unlibellously +unlibelous +unlibelously +unliberal +unliberalised +unliberalized +unliberally +unliberated +unlibidinous +unlibidinously +unlycanthropize +unlicensed +unlicentiated +unlicentious +unlicentiously +unlicentiousness +unlichened +unlickable +unlicked +unlid +unlidded +unlie +unlifelike +unliftable +unlifted +unlifting +unligable +unligatured +unlight +unlighted +unlightedly +unlightedness +unlightened +unlignified +unlying +unlikable +unlikableness +unlikably +unlike +unlikeable +unlikeableness +unlikeably +unliked +unlikely +unlikelier +unlikeliest +unlikelihood +unlikeliness +unliken +unlikened +unlikeness +unliking +unlimb +unlimber +unlimbered +unlimbering +unlimberness +unlimbers +unlime +unlimed +unlimitable +unlimitableness +unlimitably +unlimited +unlimitedly +unlimitedness +unlimitless +unlimned +unlimp +unline +unlineal +unlined +unlingering +unlink +unlinked +unlinking +unlinks +unlionised +unlionized +unlionlike +unliquefiable +unliquefied +unliquescent +unliquid +unliquidatable +unliquidated +unliquidating +unliquidation +unliquored +unlyric +unlyrical +unlyrically +unlyricalness +unlisping +unlist +unlisted +unlistened +unlistening +unlisty +unlit +unliteral +unliteralised +unliteralized +unliterally +unliteralness +unliterary +unliterate +unlithographic +unlitigated +unlitigating +unlitigious +unlitigiously +unlitigiousness +unlitten +unlittered +unliturgical +unliturgize +unlivability +unlivable +unlivableness +unlivably +unlive +unliveable +unliveableness +unliveably +unlived +unlively +unliveliness +unliver +unlivery +unliveried +unliveries +unlives +unliving +unlizardlike +unload +unloaded +unloaden +unloader +unloaders +unloading +unloads +unloafing +unloanably +unloaned +unloaning +unloath +unloathed +unloathful +unloathly +unloathness +unloathsome +unlobbied +unlobbying +unlobed +unlocal +unlocalisable +unlocalise +unlocalised +unlocalising +unlocalizable +unlocalize +unlocalized +unlocalizing +unlocally +unlocated +unlocative +unlock +unlockable +unlocked +unlocker +unlocking +unlocks +unlocomotive +unlodge +unlodged +unlofty +unlogged +unlogic +unlogical +unlogically +unlogicalness +unlogistic +unlogistical +unloyal +unloyally +unloyalty +unlonely +unlook +unlooked +unloop +unlooped +unloosable +unloosably +unloose +unloosed +unloosen +unloosened +unloosening +unloosens +unlooses +unloosing +unlooted +unlopped +unloquacious +unloquaciously +unloquaciousness +unlord +unlorded +unlordly +unlosable +unlosableness +unlost +unlotted +unloudly +unlouken +unlounging +unlousy +unlovable +unlovableness +unlovably +unlove +unloveable +unloveableness +unloveably +unloved +unlovely +unlovelier +unloveliest +unlovelily +unloveliness +unloverly +unloverlike +unlovesome +unloving +unlovingly +unlovingness +unlowered +unlowly +unltraconservative +unlubricant +unlubricated +unlubricating +unlubricative +unlubricious +unlucent +unlucid +unlucidly +unlucidness +unluck +unluckful +unlucky +unluckier +unluckiest +unluckily +unluckiness +unluckly +unlucrative +unludicrous +unludicrously +unludicrousness +unluffed +unlugged +unlugubrious +unlugubriously +unlugubriousness +unlumbering +unluminescent +unluminiferous +unluminous +unluminously +unluminousness +unlumped +unlumpy +unlunar +unlunate +unlunated +unlured +unlurking +unlush +unlust +unlustered +unlustful +unlustfully +unlusty +unlustie +unlustier +unlustiest +unlustily +unlustiness +unlusting +unlustred +unlustrous +unlustrously +unlute +unluted +unluxated +unluxuriant +unluxuriantly +unluxuriating +unluxurious +unluxuriously +unmacadamized +unmacerated +unmachinable +unmachinated +unmachinating +unmachineable +unmachined +unmackly +unmad +unmadded +unmaddened +unmade +unmagic +unmagical +unmagically +unmagisterial +unmagistrate +unmagistratelike +unmagnanimous +unmagnanimously +unmagnanimousness +unmagnetic +unmagnetical +unmagnetised +unmagnetized +unmagnify +unmagnified +unmagnifying +unmaid +unmaiden +unmaidenly +unmaidenlike +unmaidenliness +unmail +unmailable +unmailableness +unmailed +unmaimable +unmaimed +unmaintainable +unmaintained +unmajestic +unmajestically +unmakable +unmake +unmaker +unmakers +unmakes +unmaking +unmalarial +unmaledictive +unmaledictory +unmalevolent +unmalevolently +unmalicious +unmaliciously +unmalignant +unmalignantly +unmaligned +unmalleability +unmalleable +unmalleableness +unmalled +unmaltable +unmalted +unmammalian +unmammonized +unman +unmanacle +unmanacled +unmanacling +unmanageability +unmanageable +unmanageableness +unmanageably +unmanaged +unmancipated +unmandated +unmandatory +unmanducated +unmaned +unmaneged +unmaneuverable +unmaneuvered +unmanful +unmanfully +unmanfulness +unmangled +unmanhood +unmaniable +unmaniac +unmaniacal +unmaniacally +unmanicured +unmanifest +unmanifestative +unmanifested +unmanipulable +unmanipulatable +unmanipulated +unmanipulative +unmanipulatory +unmanly +unmanlier +unmanliest +unmanlike +unmanlily +unmanliness +unmanned +unmanner +unmannered +unmanneredly +unmannerly +unmannerliness +unmanning +unmannish +unmannishly +unmannishness +unmanoeuvred +unmanored +unmans +unmantle +unmantled +unmanual +unmanually +unmanufacturable +unmanufactured +unmanumissible +unmanumitted +unmanurable +unmanured +unmappable +unmapped +unmarbelize +unmarbelized +unmarbelizing +unmarbled +unmarbleize +unmarbleized +unmarbleizing +unmarch +unmarching +unmarginal +unmarginally +unmarginated +unmarine +unmaritime +unmarkable +unmarked +unmarketable +unmarketed +unmarking +unmarled +unmarred +unmarry +unmarriable +unmarriageability +unmarriageable +unmarried +unmarrying +unmarring +unmarshaled +unmarshalled +unmartial +unmartyr +unmartyred +unmarveling +unmarvellous +unmarvellously +unmarvellousness +unmarvelous +unmarvelously +unmarvelousness +unmasculine +unmasculinely +unmashed +unmask +unmasked +unmasker +unmaskers +unmasking +unmasks +unmasquerade +unmassacred +unmassed +unmast +unmaster +unmasterable +unmastered +unmasterful +unmasterfully +unmasticable +unmasticated +unmasticatory +unmatchable +unmatchableness +unmatchably +unmatched +unmatchedness +unmatching +unmate +unmated +unmaterial +unmaterialised +unmaterialistic +unmaterialistically +unmaterialized +unmaterially +unmateriate +unmaternal +unmaternally +unmathematical +unmathematically +unmating +unmatriculated +unmatrimonial +unmatrimonially +unmatronlike +unmatted +unmaturative +unmature +unmatured +unmaturely +unmatureness +unmaturing +unmaturity +unmaudlin +unmaudlinly +unmauled +unmaze +unmeandering +unmeanderingly +unmeaning +unmeaningful +unmeaningfully +unmeaningfulness +unmeaningly +unmeaningness +unmeant +unmeasurability +unmeasurable +unmeasurableness +unmeasurably +unmeasured +unmeasuredly +unmeasuredness +unmeasurely +unmeated +unmechanic +unmechanical +unmechanically +unmechanised +unmechanistic +unmechanize +unmechanized +unmedaled +unmedalled +unmeddle +unmeddled +unmeddlesome +unmeddling +unmeddlingly +unmeddlingness +unmediaeval +unmediated +unmediating +unmediative +unmediatized +unmedicable +unmedical +unmedically +unmedicated +unmedicative +unmedicinable +unmedicinal +unmedicinally +unmedieval +unmeditated +unmeditating +unmeditative +unmeditatively +unmediumistic +unmedullated +unmeedful +unmeedy +unmeek +unmeekly +unmeekness +unmeet +unmeetable +unmeetly +unmeetness +unmelancholy +unmelancholic +unmelancholically +unmeliorated +unmellifluent +unmellifluently +unmellifluous +unmellifluously +unmellow +unmellowed +unmelodic +unmelodically +unmelodious +unmelodiously +unmelodiousness +unmelodised +unmelodized +unmelodramatic +unmelodramatically +unmelt +unmeltable +unmeltableness +unmeltably +unmelted +unmeltedness +unmelting +unmember +unmemoired +unmemorable +unmemorably +unmemorialised +unmemorialized +unmemoried +unmemorized +unmenaced +unmenacing +unmendable +unmendableness +unmendably +unmendacious +unmendaciously +unmended +unmenial +unmenially +unmenseful +unmenstruating +unmensurable +unmental +unmentally +unmentholated +unmentionability +unmentionable +unmentionableness +unmentionables +unmentionably +unmentioned +unmercantile +unmercenary +unmercenarily +unmercenariness +unmercerized +unmerchandised +unmerchantable +unmerchantly +unmerchantlike +unmerciable +unmerciably +unmercied +unmerciful +unmercifully +unmercifulness +unmerciless +unmercurial +unmercurially +unmercurialness +unmeretricious +unmeretriciously +unmeretriciousness +unmerge +unmerged +unmerging +unmeridional +unmeridionally +unmeringued +unmeritability +unmeritable +unmerited +unmeritedly +unmeritedness +unmeriting +unmeritorious +unmeritoriously +unmeritoriousness +unmerry +unmerrily +unmesh +unmesmeric +unmesmerically +unmesmerised +unmesmerize +unmesmerized +unmet +unmetaled +unmetalised +unmetalized +unmetalled +unmetallic +unmetallically +unmetallurgic +unmetallurgical +unmetallurgically +unmetamorphic +unmetamorphosed +unmetaphysic +unmetaphysical +unmetaphysically +unmetaphorical +unmete +unmeted +unmeteorologic +unmeteorological +unmeteorologically +unmetered +unmeth +unmethylated +unmethodic +unmethodical +unmethodically +unmethodicalness +unmethodised +unmethodising +unmethodized +unmethodizing +unmeticulous +unmeticulously +unmeticulousness +unmetred +unmetric +unmetrical +unmetrically +unmetricalness +unmetrified +unmetropolitan +unmettle +unmew +unmewed +unmewing +unmews +unmiasmal +unmiasmatic +unmiasmatical +unmiasmic +unmicaceous +unmicrobial +unmicrobic +unmicroscopic +unmicroscopically +unmidwifed +unmyelinated +unmight +unmighty +unmigrant +unmigrating +unmigrative +unmigratory +unmild +unmildewed +unmildness +unmilitant +unmilitantly +unmilitary +unmilitarily +unmilitariness +unmilitarised +unmilitaristic +unmilitaristically +unmilitarized +unmilked +unmilled +unmillinered +unmilted +unmimeographed +unmimetic +unmimetically +unmimicked +unminable +unminced +unmincing +unmind +unminded +unmindful +unmindfully +unmindfulness +unminding +unmined +unmineralised +unmineralized +unmingle +unmingleable +unmingled +unmingles +unmingling +unminimised +unminimising +unminimized +unminimizing +unminished +unminister +unministered +unministerial +unministerially +unministrant +unministrative +unminted +unminuted +unmyopic +unmiracled +unmiraculous +unmiraculously +unmired +unmiry +unmirrored +unmirthful +unmirthfully +unmirthfulness +unmisanthropic +unmisanthropical +unmisanthropically +unmiscarrying +unmischievous +unmischievously +unmiscible +unmisconceivable +unmiserly +unmisgiving +unmisgivingly +unmisguided +unmisguidedly +unmisinterpretable +unmisled +unmissable +unmissed +unmissionary +unmissionized +unmist +unmistakable +unmistakableness +unmistakably +unmistakedly +unmistaken +unmistaking +unmistakingly +unmystery +unmysterious +unmysteriously +unmysteriousness +unmystic +unmystical +unmystically +unmysticalness +unmysticise +unmysticised +unmysticising +unmysticize +unmysticized +unmysticizing +unmystified +unmistressed +unmistrusted +unmistrustful +unmistrustfully +unmistrusting +unmisunderstandable +unmisunderstanding +unmisunderstood +unmiter +unmitered +unmitering +unmiters +unmythical +unmythically +unmythological +unmythologically +unmitigability +unmitigable +unmitigated +unmitigatedly +unmitigatedness +unmitigative +unmitre +unmitred +unmitres +unmitring +unmittened +unmix +unmixable +unmixableness +unmixed +unmixedly +unmixedness +unmixt +unmoaned +unmoaning +unmoated +unmobbed +unmobile +unmobilised +unmobilized +unmoble +unmocked +unmocking +unmockingly +unmodel +unmodeled +unmodelled +unmoderate +unmoderated +unmoderately +unmoderateness +unmoderating +unmodern +unmodernised +unmodernity +unmodernize +unmodernized +unmodest +unmodestly +unmodestness +unmodifiability +unmodifiable +unmodifiableness +unmodifiably +unmodificative +unmodified +unmodifiedness +unmodish +unmodishly +unmodulated +unmodulative +unmoiled +unmoist +unmoisten +unmold +unmoldable +unmoldableness +unmolded +unmoldered +unmoldering +unmoldy +unmolding +unmolds +unmolest +unmolested +unmolestedly +unmolesting +unmolified +unmollifiable +unmollifiably +unmollified +unmollifying +unmolten +unmomentary +unmomentous +unmomentously +unmomentousness +unmonarch +unmonarchic +unmonarchical +unmonarchically +unmonastic +unmonastically +unmoneyed +unmonetary +unmonistic +unmonitored +unmonkish +unmonkly +unmonogrammed +unmonopolised +unmonopolising +unmonopolize +unmonopolized +unmonopolizing +unmonotonous +unmonotonously +unmonumental +unmonumented +unmoody +unmoor +unmoored +unmooring +unmoors +unmooted +unmopped +unmoral +unmoralising +unmoralist +unmoralistic +unmorality +unmoralize +unmoralized +unmoralizing +unmorally +unmoralness +unmorbid +unmorbidly +unmorbidness +unmordant +unmordanted +unmordantly +unmoribund +unmoribundly +unmorose +unmorosely +unmoroseness +unmorphological +unmorphologically +unmorrised +unmortal +unmortalize +unmortared +unmortgage +unmortgageable +unmortgaged +unmortgaging +unmortified +unmortifiedly +unmortifiedness +unmortise +unmortised +unmortising +unmossed +unmossy +unmothered +unmotherly +unmotile +unmotionable +unmotioned +unmotioning +unmotivated +unmotivatedly +unmotivatedness +unmotivating +unmotived +unmotored +unmotorised +unmotorized +unmottled +unmould +unmouldable +unmouldered +unmouldering +unmouldy +unmounded +unmount +unmountable +unmountainous +unmounted +unmounting +unmourned +unmournful +unmournfully +unmourning +unmouthable +unmouthed +unmouthpieced +unmovability +unmovable +unmovableness +unmovablety +unmovably +unmoveable +unmoved +unmovedly +unmoving +unmovingly +unmovingness +unmowed +unmown +unmucilaged +unmudded +unmuddy +unmuddied +unmuddle +unmuddled +unmuffle +unmuffled +unmuffles +unmuffling +unmulcted +unmulish +unmulled +unmullioned +unmultiply +unmultipliable +unmultiplicable +unmultiplicative +unmultiplied +unmultipliedly +unmultiplying +unmumbled +unmumbling +unmummied +unmummify +unmummified +unmummifying +unmunched +unmundane +unmundanely +unmundified +unmunicipalised +unmunicipalized +unmunificent +unmunificently +unmunitioned +unmurmured +unmurmuring +unmurmuringly +unmurmurous +unmurmurously +unmuscled +unmuscular +unmuscularly +unmusical +unmusicality +unmusically +unmusicalness +unmusicianly +unmusing +unmusked +unmussed +unmusted +unmusterable +unmustered +unmutable +unmutant +unmutated +unmutation +unmutational +unmutative +unmuted +unmutilated +unmutilative +unmutinous +unmutinously +unmutinousness +unmuttered +unmuttering +unmutteringly +unmutual +unmutualised +unmutualized +unmutually +unmuzzle +unmuzzled +unmuzzles +unmuzzling +unn +unnabbed +unnacreous +unnagged +unnagging +unnaggingly +unnail +unnailed +unnailing +unnails +unnaive +unnaively +unnaked +unnamability +unnamable +unnamableness +unnamably +unname +unnameability +unnameable +unnameableness +unnameably +unnamed +unnapkined +unnapped +unnapt +unnarcissistic +unnarcotic +unnarratable +unnarrated +unnarrative +unnarrow +unnarrowed +unnarrowly +unnasal +unnasally +unnascent +unnation +unnational +unnationalised +unnationalistic +unnationalistically +unnationalized +unnationally +unnative +unnatural +unnaturalise +unnaturalised +unnaturalising +unnaturalism +unnaturalist +unnaturalistic +unnaturality +unnaturalizable +unnaturalize +unnaturalized +unnaturalizing +unnaturally +unnaturalness +unnature +unnauseated +unnauseating +unnautical +unnavigability +unnavigable +unnavigableness +unnavigably +unnavigated +unnealed +unneaped +unnear +unnearable +unneared +unnearly +unnearness +unneat +unneath +unneatly +unneatness +unnebulous +unneccessary +unnecessary +unnecessaries +unnecessarily +unnecessariness +unnecessitated +unnecessitating +unnecessity +unnecessitous +unnecessitously +unnecessitousness +unnectareous +unnectarial +unneeded +unneedful +unneedfully +unneedfulness +unneedy +unnefarious +unnefariously +unnefariousness +unnegated +unneglected +unneglectful +unneglectfully +unnegligent +unnegotiable +unnegotiableness +unnegotiably +unnegotiated +unnegro +unneighbored +unneighborly +unneighborlike +unneighborliness +unneighbourly +unneighbourliness +unnephritic +unnerve +unnerved +unnerves +unnerving +unnervingly +unnervous +unnervously +unnervousness +unness +unnest +unnestle +unnestled +unnet +unneth +unnethe +unnethes +unnethis +unnetted +unnettled +unneural +unneuralgic +unneurotic +unneurotically +unneutered +unneutral +unneutralise +unneutralised +unneutralising +unneutrality +unneutralize +unneutralized +unneutralizing +unneutrally +unnew +unnewly +unnewness +unnewsed +unnibbed +unnibbied +unnibbled +unnice +unnicely +unniceness +unniched +unnicked +unnickeled +unnickelled +unnicknamed +unniggard +unniggardly +unnigh +unnihilistic +unnimbed +unnimble +unnimbleness +unnimbly +unnymphal +unnymphean +unnymphlike +unnipped +unnitrogenised +unnitrogenized +unnitrogenous +unnobilitated +unnobility +unnoble +unnobleness +unnobly +unnocturnal +unnocturnally +unnodding +unnoddingly +unnoised +unnoisy +unnoisily +unnomadic +unnomadically +unnominal +unnominalistic +unnominally +unnominated +unnominative +unnonsensical +unnooked +unnoosed +unnormal +unnormalised +unnormalising +unnormalized +unnormalizing +unnormally +unnormalness +unnormative +unnorthern +unnose +unnosed +unnotable +unnotational +unnotched +unnoted +unnoteworthy +unnoteworthiness +unnoticeable +unnoticeableness +unnoticeably +unnoticed +unnoticing +unnotify +unnotified +unnoting +unnotional +unnotionally +unnotioned +unnourishable +unnourished +unnourishing +unnovel +unnovercal +unnucleated +unnullified +unnumbed +unnumber +unnumberable +unnumberableness +unnumberably +unnumbered +unnumberedness +unnumerable +unnumerated +unnumerical +unnumerous +unnumerously +unnumerousness +unnurtured +unnutritious +unnutritiously +unnutritive +unnuzzled +unoared +unobdurate +unobdurately +unobdurateness +unobedience +unobedient +unobediently +unobeyed +unobeying +unobese +unobesely +unobeseness +unobfuscated +unobjected +unobjectified +unobjectionability +unobjectionable +unobjectionableness +unobjectionably +unobjectional +unobjective +unobjectively +unobjectivized +unobligated +unobligating +unobligative +unobligatory +unobliged +unobliging +unobligingly +unobligingness +unobliterable +unobliterated +unoblivious +unobliviously +unobliviousness +unobnoxious +unobnoxiously +unobnoxiousness +unobscene +unobscenely +unobsceneness +unobscure +unobscured +unobscurely +unobscureness +unobsequious +unobsequiously +unobsequiousness +unobservable +unobservance +unobservant +unobservantly +unobservantness +unobserved +unobservedly +unobserving +unobservingly +unobsessed +unobsolete +unobstinate +unobstinately +unobstruct +unobstructed +unobstructedly +unobstructedness +unobstructive +unobstruent +unobstruently +unobtainability +unobtainable +unobtainableness +unobtainably +unobtained +unobtruded +unobtruding +unobtrusive +unobtrusively +unobtrusiveness +unobtunded +unobumbrated +unobverted +unobviable +unobviated +unobvious +unobviously +unobviousness +unoccasional +unoccasionally +unoccasioned +unoccidental +unoccidentally +unoccluded +unoccupancy +unoccupation +unoccupiable +unoccupied +unoccupiedly +unoccupiedness +unoccurring +unoceanic +unocular +unode +unodious +unodiously +unodiousness +unodored +unodoriferous +unodoriferously +unodoriferousness +unodorous +unodorously +unodorousness +unoecumenic +unoecumenical +unoffendable +unoffended +unoffendedly +unoffender +unoffending +unoffendingly +unoffensive +unoffensively +unoffensiveness +unoffered +unofficed +unofficered +unofficerlike +unofficial +unofficialdom +unofficially +unofficialness +unofficiated +unofficiating +unofficinal +unofficious +unofficiously +unofficiousness +unoffset +unoften +unogled +unoil +unoiled +unoily +unoiling +unold +unomened +unominous +unominously +unominousness +unomitted +unomnipotent +unomnipotently +unomniscient +unomnisciently +unona +unonerous +unonerously +unonerousness +unontological +unopaque +unoped +unopen +unopenable +unopened +unopening +unopenly +unopenness +unoperably +unoperatable +unoperated +unoperatic +unoperatically +unoperating +unoperative +unoperculate +unoperculated +unopiated +unopiatic +unopined +unopinionated +unopinionatedness +unopinioned +unoppignorated +unopportune +unopportunely +unopportuneness +unopportunistic +unopposable +unopposed +unopposedly +unopposedness +unopposing +unopposite +unoppositional +unoppressed +unoppressive +unoppressively +unoppressiveness +unopprobrious +unopprobriously +unopprobriousness +unoppugned +unopressible +unopted +unoptimistic +unoptimistical +unoptimistically +unoptimized +unoptional +unoptionally +unopulence +unopulent +unopulently +unoral +unorally +unorational +unoratorial +unoratorical +unoratorically +unorbed +unorbital +unorbitally +unorchestrated +unordain +unordainable +unordained +unorder +unorderable +unordered +unorderly +unordinal +unordinary +unordinarily +unordinariness +unordinate +unordinately +unordinateness +unordnanced +unorganed +unorganic +unorganical +unorganically +unorganicalness +unorganisable +unorganised +unorganizable +unorganized +unorganizedly +unorganizedness +unoriental +unorientally +unorientalness +unoriented +unoriginal +unoriginality +unoriginally +unoriginalness +unoriginate +unoriginated +unoriginatedness +unoriginately +unoriginateness +unorigination +unoriginative +unoriginatively +unoriginativeness +unorn +unornamental +unornamentally +unornamentalness +unornamentation +unornamented +unornate +unornately +unornateness +unornithological +unornly +unorphaned +unorthodox +unorthodoxy +unorthodoxically +unorthodoxly +unorthodoxness +unorthographical +unorthographically +unoscillating +unosculated +unosmotic +unossified +unossifying +unostensible +unostensibly +unostensive +unostensively +unostentation +unostentatious +unostentatiously +unostentatiousness +unousted +unoutgrown +unoutlawed +unoutraged +unoutspeakable +unoutspoken +unoutworn +unoverclouded +unovercomable +unovercome +unoverdone +unoverdrawn +unoverflowing +unoverhauled +unoverleaped +unoverlooked +unoverpaid +unoverpowered +unoverruled +unovert +unovertaken +unoverthrown +unovervalued +unoverwhelmed +unowed +unowing +unown +unowned +unoxidable +unoxidated +unoxidative +unoxidisable +unoxidised +unoxidizable +unoxidized +unoxygenated +unoxygenized +unp +unpacable +unpaced +unpacifiable +unpacific +unpacified +unpacifiedly +unpacifiedness +unpacifist +unpacifistic +unpack +unpackaged +unpacked +unpacker +unpackers +unpacking +unpacks +unpadded +unpadlocked +unpagan +unpaganize +unpaganized +unpaganizing +unpaged +unpaginal +unpaginated +unpay +unpayable +unpayableness +unpayably +unpaid +unpaying +unpayment +unpained +unpainful +unpainfully +unpaining +unpainstaking +unpaint +unpaintability +unpaintable +unpaintableness +unpaintably +unpainted +unpaintedly +unpaintedness +unpaired +unpaised +unpalatability +unpalatable +unpalatableness +unpalatably +unpalatal +unpalatalized +unpalatally +unpalatial +unpale +unpaled +unpalisaded +unpalisadoed +unpalled +unpalliable +unpalliated +unpalliative +unpalpable +unpalpablely +unpalped +unpalpitating +unpalsied +unpaltry +unpampered +unpanegyrised +unpanegyrized +unpanel +unpaneled +unpanelled +unpanged +unpanicky +unpannel +unpanniered +unpanoplied +unpantheistic +unpantheistical +unpantheistically +unpanting +unpapal +unpapaverous +unpaper +unpapered +unparaded +unparadise +unparadox +unparadoxal +unparadoxical +unparadoxically +unparagoned +unparagonized +unparagraphed +unparalysed +unparalyzed +unparallel +unparallelable +unparalleled +unparalleledly +unparalleledness +unparallelled +unparallelness +unparametrized +unparaphrased +unparasitic +unparasitical +unparasitically +unparcel +unparceled +unparceling +unparcelled +unparcelling +unparch +unparched +unparching +unpardon +unpardonability +unpardonable +unpardonableness +unpardonably +unpardoned +unpardonedness +unpardoning +unpared +unparegal +unparental +unparentally +unparented +unparenthesised +unparenthesized +unparenthetic +unparenthetical +unparenthetically +unparfit +unpargeted +unpark +unparked +unparking +unparliamentary +unparliamented +unparochial +unparochialism +unparochially +unparodied +unparolable +unparoled +unparrel +unparriable +unparried +unparrying +unparroted +unparsed +unparser +unparsimonious +unparsimoniously +unparsonic +unparsonical +unpartable +unpartableness +unpartably +unpartaken +unpartaking +unparted +unparty +unpartial +unpartiality +unpartially +unpartialness +unpartible +unparticipant +unparticipated +unparticipating +unparticipative +unparticular +unparticularised +unparticularising +unparticularized +unparticularizing +unparticularness +unpartisan +unpartitioned +unpartitive +unpartizan +unpartnered +unpartook +unpass +unpassable +unpassableness +unpassably +unpassed +unpassing +unpassionate +unpassionately +unpassionateness +unpassioned +unpassive +unpassively +unpaste +unpasted +unpasteurised +unpasteurized +unpasting +unpastor +unpastoral +unpastorally +unpastured +unpatched +unpatent +unpatentable +unpatented +unpaternal +unpaternally +unpathed +unpathetic +unpathetically +unpathological +unpathologically +unpathwayed +unpatience +unpatient +unpatiently +unpatientness +unpatinated +unpatriarchal +unpatriarchally +unpatrician +unpatriotic +unpatriotically +unpatriotism +unpatristic +unpatristical +unpatristically +unpatrolled +unpatronisable +unpatronizable +unpatronized +unpatronizing +unpatronizingly +unpatted +unpatterned +unpatternized +unpaunch +unpaunched +unpauperized +unpausing +unpausingly +unpave +unpaved +unpavilioned +unpaving +unpawed +unpawn +unpawned +unpeace +unpeaceable +unpeaceableness +unpeaceably +unpeaceful +unpeacefully +unpeacefulness +unpeaked +unpealed +unpearled +unpebbled +unpeccable +unpecked +unpeculating +unpeculiar +unpeculiarly +unpecuniarily +unpedagogic +unpedagogical +unpedagogically +unpedantic +unpedantical +unpeddled +unpedestal +unpedestaled +unpedestaling +unpedigreed +unpeel +unpeelable +unpeelableness +unpeeled +unpeeling +unpeerable +unpeered +unpeevish +unpeevishly +unpeevishness +unpeg +unpegged +unpegging +unpegs +unpejorative +unpejoratively +unpelagic +unpelted +unpen +unpenal +unpenalised +unpenalized +unpenally +unpenanced +unpenciled +unpencilled +unpendant +unpendent +unpending +unpendulous +unpendulously +unpendulousness +unpenetrable +unpenetrably +unpenetrant +unpenetrated +unpenetrating +unpenetratingly +unpenetrative +unpenetratively +unpenitent +unpenitential +unpenitentially +unpenitently +unpenitentness +unpenned +unpennied +unpenning +unpennoned +unpens +unpensionable +unpensionableness +unpensioned +unpensioning +unpent +unpenurious +unpenuriously +unpenuriousness +unpeople +unpeopled +unpeoples +unpeopling +unpeppered +unpeppery +unperceivability +unperceivable +unperceivably +unperceived +unperceivedly +unperceiving +unperceptible +unperceptibleness +unperceptibly +unperceptional +unperceptive +unperceptively +unperceptiveness +unperceptual +unperceptually +unperch +unperched +unpercipient +unpercolated +unpercussed +unpercussive +unperdurable +unperdurably +unperemptory +unperemptorily +unperemptoriness +unperfect +unperfected +unperfectedly +unperfectedness +unperfectible +unperfection +unperfective +unperfectively +unperfectiveness +unperfectly +unperfectness +unperfidious +unperfidiously +unperfidiousness +unperflated +unperforable +unperforate +unperforated +unperforating +unperforative +unperformability +unperformable +unperformance +unperformed +unperforming +unperfumed +unperilous +unperilously +unperiodic +unperiodical +unperiodically +unperipheral +unperipherally +unperiphrased +unperiphrastic +unperiphrastically +unperishable +unperishableness +unperishably +unperished +unperishing +unperjured +unperjuring +unpermanency +unpermanent +unpermanently +unpermeable +unpermeant +unpermeated +unpermeating +unpermeative +unpermissible +unpermissibly +unpermissive +unpermit +unpermits +unpermitted +unpermitting +unpermixed +unpernicious +unperniciously +unperpendicular +unperpendicularly +unperpetrated +unperpetuable +unperpetuated +unperpetuating +unperplex +unperplexed +unperplexing +unpersecuted +unpersecuting +unpersecutive +unperseverance +unpersevering +unperseveringly +unperseveringness +unpersisting +unperson +unpersonable +unpersonableness +unpersonal +unpersonalised +unpersonalising +unpersonality +unpersonalized +unpersonalizing +unpersonally +unpersonify +unpersonified +unpersonifying +unpersons +unperspicuous +unperspicuously +unperspicuousness +unperspirable +unperspired +unperspiring +unpersuadability +unpersuadable +unpersuadableness +unpersuadably +unpersuade +unpersuaded +unpersuadedness +unpersuasibility +unpersuasible +unpersuasibleness +unpersuasion +unpersuasive +unpersuasively +unpersuasiveness +unpertaining +unpertinent +unpertinently +unperturbable +unperturbably +unperturbed +unperturbedly +unperturbedness +unperturbing +unperuked +unperusable +unperused +unpervaded +unpervading +unpervasive +unpervasively +unpervasiveness +unperverse +unperversely +unperversive +unpervert +unperverted +unpervertedly +unpervious +unperviously +unperviousness +unpessimistic +unpessimistically +unpestered +unpesterous +unpestilent +unpestilential +unpestilently +unpetal +unpetaled +unpetalled +unpetitioned +unpetrify +unpetrified +unpetrifying +unpetted +unpetticoated +unpetulant +unpetulantly +unpharasaic +unpharasaical +unphased +unphenomenal +unphenomenally +unphilanthropic +unphilanthropically +unphilologic +unphilological +unphilosophy +unphilosophic +unphilosophical +unphilosophically +unphilosophicalness +unphilosophize +unphilosophized +unphysical +unphysically +unphysicianlike +unphysicked +unphysiological +unphysiologically +unphlegmatic +unphlegmatical +unphlegmatically +unphonetic +unphoneticness +unphonnetical +unphonnetically +unphonographed +unphosphatised +unphosphatized +unphotographable +unphotographed +unphotographic +unphrasable +unphrasableness +unphrased +unphrenological +unpicaresque +unpick +unpickable +unpicked +unpicketed +unpicking +unpickled +unpicks +unpictorial +unpictorialise +unpictorialised +unpictorialising +unpictorialize +unpictorialized +unpictorializing +unpictorially +unpicturability +unpicturable +unpictured +unpicturesque +unpicturesquely +unpicturesqueness +unpiece +unpieced +unpierceable +unpierced +unpiercing +unpiety +unpigmented +unpile +unpiled +unpiles +unpilfered +unpilgrimlike +unpiling +unpillaged +unpillared +unpilled +unpilloried +unpillowed +unpiloted +unpimpled +unpin +unpinched +unpining +unpinion +unpinioned +unpinked +unpinned +unpinning +unpins +unpioneering +unpious +unpiously +unpiped +unpiqued +unpirated +unpiratical +unpiratically +unpitched +unpited +unpiteous +unpiteously +unpiteousness +unpity +unpitiable +unpitiably +unpitied +unpitiedly +unpitiedness +unpitiful +unpitifully +unpitifulness +unpitying +unpityingly +unpityingness +unpitted +unplacable +unplacably +unplacated +unplacatory +unplace +unplaced +unplacement +unplacid +unplacidly +unplacidness +unplagiarised +unplagiarized +unplagued +unplayable +unplaid +unplayed +unplayful +unplayfully +unplaying +unplain +unplained +unplainly +unplainness +unplait +unplaited +unplaiting +unplaits +unplan +unplaned +unplanished +unplank +unplanked +unplanned +unplannedly +unplannedness +unplanning +unplant +unplantable +unplanted +unplantlike +unplashed +unplaster +unplastered +unplastic +unplat +unplated +unplatitudinous +unplatitudinously +unplatitudinousness +unplatted +unplausible +unplausibleness +unplausibly +unplausive +unpleached +unpleadable +unpleaded +unpleading +unpleasable +unpleasant +unpleasantish +unpleasantly +unpleasantness +unpleasantry +unpleasantries +unpleased +unpleasing +unpleasingly +unpleasingness +unpleasive +unpleasurable +unpleasurably +unpleasure +unpleat +unpleated +unplebeian +unpledged +unplenished +unplenteous +unplenteously +unplentiful +unplentifully +unplentifulness +unpliability +unpliable +unpliableness +unpliably +unpliancy +unpliant +unpliantly +unpliantness +unplied +unplight +unplighted +unplodding +unplotted +unplotting +unplough +unploughed +unplow +unplowed +unplucked +unplug +unplugged +unplugging +unplugs +unplumb +unplumbed +unplume +unplumed +unplummeted +unplump +unplundered +unplunderous +unplunderously +unplunge +unplunged +unpluralised +unpluralistic +unpluralized +unplutocratic +unplutocratical +unplutocratically +unpneumatic +unpneumatically +unpoached +unpocket +unpocketed +unpodded +unpoetic +unpoetical +unpoetically +unpoeticalness +unpoeticised +unpoeticized +unpoetize +unpoetized +unpoignant +unpoignantly +unpoignard +unpointed +unpointing +unpoise +unpoised +unpoison +unpoisonable +unpoisoned +unpoisonous +unpoisonously +unpolarised +unpolarizable +unpolarized +unpoled +unpolemic +unpolemical +unpolemically +unpoliced +unpolicied +unpolymerised +unpolymerized +unpolish +unpolishable +unpolished +unpolishedness +unpolite +unpolitely +unpoliteness +unpolitic +unpolitical +unpolitically +unpoliticly +unpollarded +unpolled +unpollened +unpollutable +unpolluted +unpollutedly +unpolluting +unpompous +unpompously +unpompousness +unponderable +unpondered +unponderous +unponderously +unponderousness +unpontifical +unpontifically +unpooled +unpope +unpopular +unpopularised +unpopularity +unpopularize +unpopularized +unpopularly +unpopularness +unpopulate +unpopulated +unpopulous +unpopulously +unpopulousness +unporcelainized +unporness +unpornographic +unporous +unporousness +unportable +unportended +unportentous +unportentously +unportentousness +unporticoed +unportionable +unportioned +unportly +unportmanteaued +unportrayable +unportrayed +unportraited +unportunate +unportuous +unposed +unposing +unpositive +unpositively +unpositiveness +unpositivistic +unpossess +unpossessable +unpossessed +unpossessedness +unpossessing +unpossessive +unpossessively +unpossessiveness +unpossibility +unpossible +unpossibleness +unpossibly +unposted +unpostered +unposthumous +unpostmarked +unpostponable +unpostponed +unpostulated +unpot +unpotable +unpotent +unpotently +unpotted +unpotting +unpouched +unpoulticed +unpounced +unpounded +unpourable +unpoured +unpouting +unpoutingly +unpowdered +unpower +unpowerful +unpowerfulness +unpracticability +unpracticable +unpracticableness +unpracticably +unpractical +unpracticality +unpractically +unpracticalness +unpractice +unpracticed +unpracticedness +unpractised +unpragmatic +unpragmatical +unpragmatically +unpray +unprayable +unprayed +unprayerful +unprayerfully +unprayerfulness +unpraying +unpraisable +unpraise +unpraised +unpraiseful +unpraiseworthy +unpraising +unpranked +unprating +unpreach +unpreached +unpreaching +unprecarious +unprecariously +unprecariousness +unprecautioned +unpreceded +unprecedented +unprecedentedly +unprecedentedness +unprecedential +unprecedently +unpreceptive +unpreceptively +unprecious +unpreciously +unpreciousness +unprecipiced +unprecipitant +unprecipitantly +unprecipitate +unprecipitated +unprecipitately +unprecipitateness +unprecipitative +unprecipitatively +unprecipitous +unprecipitously +unprecipitousness +unprecise +unprecisely +unpreciseness +unprecisive +unprecludable +unprecluded +unprecludible +unpreclusive +unpreclusively +unprecocious +unprecociously +unprecociousness +unpredaceous +unpredaceously +unpredaceousness +unpredacious +unpredaciously +unpredaciousness +unpredatory +unpredestinated +unpredestined +unpredetermined +unpredicable +unpredicableness +unpredicably +unpredicated +unpredicative +unpredicatively +unpredict +unpredictability +unpredictabilness +unpredictable +unpredictableness +unpredictably +unpredicted +unpredictedness +unpredicting +unpredictive +unpredictively +unpredisposed +unpredisposing +unpreempted +unpreened +unprefaced +unpreferable +unpreferableness +unpreferably +unpreferred +unprefigured +unprefined +unprefixal +unprefixally +unprefixed +unpregnable +unpregnant +unprehensive +unpreying +unprejudged +unprejudicated +unprejudice +unprejudiced +unprejudicedly +unprejudicedness +unprejudiciable +unprejudicial +unprejudicially +unprejudicialness +unprelatic +unprelatical +unpreluded +unpremature +unprematurely +unprematureness +unpremeditate +unpremeditated +unpremeditatedly +unpremeditatedness +unpremeditately +unpremeditation +unpremonished +unpremonstrated +unprenominated +unprenticed +unpreoccupied +unpreordained +unpreparation +unprepare +unprepared +unpreparedly +unpreparedness +unpreparing +unpreponderated +unpreponderating +unprepossessed +unprepossessedly +unprepossessing +unprepossessingly +unprepossessingness +unpreposterous +unpreposterously +unpreposterousness +unpresaged +unpresageful +unpresaging +unpresbyterated +unprescient +unpresciently +unprescinded +unprescribed +unpresentability +unpresentable +unpresentableness +unpresentably +unpresentative +unpresented +unpreservable +unpreserved +unpresidential +unpresidentially +unpresiding +unpressed +unpresses +unpressured +unprest +unpresumable +unpresumably +unpresumed +unpresuming +unpresumingness +unpresumptive +unpresumptively +unpresumptuous +unpresumptuously +unpresumptuousness +unpresupposed +unpretended +unpretending +unpretendingly +unpretendingness +unpretentious +unpretentiously +unpretentiousness +unpretermitted +unpreternatural +unpreternaturally +unpretty +unprettified +unprettily +unprettiness +unprevailing +unprevalence +unprevalent +unprevalently +unprevaricating +unpreventability +unpreventable +unpreventableness +unpreventably +unpreventative +unprevented +unpreventible +unpreventive +unpreventively +unpreventiveness +unpreviewed +unpriceably +unpriced +unpricked +unprickled +unprickly +unprideful +unpridefully +unpriest +unpriestly +unpriestlike +unpriggish +unprying +unprim +unprime +unprimed +unprimitive +unprimitively +unprimitiveness +unprimitivistic +unprimly +unprimmed +unprimness +unprince +unprincely +unprincelike +unprinceliness +unprincess +unprincipal +unprinciple +unprincipled +unprincipledly +unprincipledness +unprint +unprintable +unprintableness +unprintably +unprinted +unpriority +unprismatic +unprismatical +unprismatically +unprison +unprisonable +unprisoned +unprivate +unprivately +unprivateness +unprivileged +unprizable +unprized +unprobable +unprobably +unprobated +unprobational +unprobationary +unprobative +unprobed +unprobity +unproblematic +unproblematical +unproblematically +unprocessed +unprocessional +unproclaimed +unprocrastinated +unprocreant +unprocreate +unprocreated +unproctored +unprocurable +unprocurableness +unprocure +unprocured +unprodded +unproded +unprodigious +unprodigiously +unprodigiousness +unproduceable +unproduceableness +unproduceably +unproduced +unproducedness +unproducible +unproducibleness +unproducibly +unproductive +unproductively +unproductiveness +unproductivity +unprofanable +unprofane +unprofaned +unprofanely +unprofaneness +unprofessed +unprofessing +unprofessional +unprofessionalism +unprofessionally +unprofessionalness +unprofessorial +unprofessorially +unproffered +unproficiency +unproficient +unproficiently +unprofit +unprofitability +unprofitable +unprofitableness +unprofitably +unprofited +unprofiteering +unprofiting +unprofound +unprofoundly +unprofoundness +unprofundity +unprofuse +unprofusely +unprofuseness +unprognosticated +unprognosticative +unprogrammatic +unprogressed +unprogressive +unprogressively +unprogressiveness +unprohibited +unprohibitedness +unprohibitive +unprohibitively +unprojected +unprojecting +unprojective +unproliferous +unprolific +unprolifically +unprolificness +unprolifiness +unprolix +unprologued +unprolongable +unprolonged +unpromiscuous +unpromiscuously +unpromiscuousness +unpromise +unpromised +unpromising +unpromisingly +unpromisingness +unpromotable +unpromoted +unpromotional +unpromotive +unprompt +unprompted +unpromptly +unpromptness +unpromulgated +unpronounce +unpronounceable +unpronounced +unpronouncing +unproofread +unprop +unpropagable +unpropagandistic +unpropagated +unpropagative +unpropelled +unpropellent +unpropense +unproper +unproperly +unproperness +unpropertied +unprophesiable +unprophesied +unprophetic +unprophetical +unprophetically +unprophetlike +unpropice +unpropitiable +unpropitiated +unpropitiatedness +unpropitiating +unpropitiative +unpropitiatory +unpropitious +unpropitiously +unpropitiousness +unproportion +unproportionable +unproportionableness +unproportionably +unproportional +unproportionality +unproportionally +unproportionate +unproportionately +unproportionateness +unproportioned +unproportionedly +unproportionedness +unproposable +unproposed +unproposing +unpropounded +unpropped +unpropriety +unprorogued +unprosaic +unprosaical +unprosaically +unprosaicness +unproscribable +unproscribed +unproscriptive +unproscriptively +unprosecutable +unprosecuted +unprosecuting +unproselyte +unproselyted +unprosodic +unprospected +unprospective +unprosperably +unprospered +unprospering +unprosperity +unprosperous +unprosperously +unprosperousness +unprostitute +unprostituted +unprostrated +unprotect +unprotectable +unprotected +unprotectedly +unprotectedness +unprotecting +unprotection +unprotective +unprotectively +unprotestant +unprotestantize +unprotested +unprotesting +unprotestingly +unprotracted +unprotractive +unprotruded +unprotrudent +unprotruding +unprotrusible +unprotrusive +unprotrusively +unprotuberant +unprotuberantly +unproud +unproudly +unprovability +unprovable +unprovableness +unprovably +unproved +unprovedness +unproven +unproverbial +unproverbially +unprovidable +unprovide +unprovided +unprovidedly +unprovidedness +unprovidenced +unprovident +unprovidential +unprovidentially +unprovidently +unproviding +unprovincial +unprovincialism +unprovincially +unproving +unprovised +unprovisedly +unprovision +unprovisional +unprovisioned +unprovocative +unprovocatively +unprovocativeness +unprovokable +unprovoke +unprovoked +unprovokedly +unprovokedness +unprovoking +unprovokingly +unprowling +unproximity +unprudence +unprudent +unprudential +unprudentially +unprudently +unprunable +unpruned +unpsychic +unpsychically +unpsychological +unpsychologically +unpsychopathic +unpsychotic +unpublic +unpublicity +unpublicized +unpublicly +unpublishable +unpublishableness +unpublishably +unpublished +unpucker +unpuckered +unpuckering +unpuckers +unpuddled +unpuff +unpuffed +unpuffing +unpugilistic +unpugnacious +unpugnaciously +unpugnaciousness +unpulled +unpulleyed +unpulped +unpulsating +unpulsative +unpulverable +unpulverised +unpulverize +unpulverized +unpulvinate +unpulvinated +unpumicated +unpummeled +unpummelled +unpumpable +unpumped +unpunched +unpunctate +unpunctated +unpunctilious +unpunctiliously +unpunctiliousness +unpunctual +unpunctuality +unpunctually +unpunctualness +unpunctuated +unpunctuating +unpunctured +unpunishable +unpunishably +unpunished +unpunishedly +unpunishedness +unpunishing +unpunishingly +unpunitive +unpurchasable +unpurchased +unpure +unpured +unpurely +unpureness +unpurgative +unpurgatively +unpurgeable +unpurged +unpurifiable +unpurified +unpurifying +unpuristic +unpuritan +unpuritanic +unpuritanical +unpuritanically +unpurled +unpurloined +unpurpled +unpurported +unpurposed +unpurposely +unpurposelike +unpurposing +unpurposive +unpurse +unpursed +unpursuable +unpursuant +unpursued +unpursuing +unpurveyed +unpushed +unput +unputative +unputatively +unputrefiable +unputrefied +unputrid +unputridity +unputridly +unputridness +unputtied +unpuzzle +unpuzzled +unpuzzles +unpuzzling +unquadded +unquaffed +unquayed +unquailed +unquailing +unquailingly +unquakerly +unquakerlike +unquaking +unqualify +unqualifiable +unqualification +unqualified +unqualifiedly +unqualifiedness +unqualifying +unqualifyingly +unquality +unqualitied +unquantified +unquantitative +unquarantined +unquarreled +unquarreling +unquarrelled +unquarrelling +unquarrelsome +unquarried +unquartered +unquashed +unquavering +unqueen +unqueened +unqueening +unqueenly +unqueenlike +unquellable +unquelled +unqueme +unquemely +unquenchable +unquenchableness +unquenchably +unquenched +unqueried +unquert +unquerulous +unquerulously +unquerulousness +unquested +unquestionability +unquestionable +unquestionableness +unquestionably +unquestionate +unquestioned +unquestionedly +unquestionedness +unquestioning +unquestioningly +unquestioningness +unquibbled +unquibbling +unquick +unquickened +unquickly +unquickness +unquicksilvered +unquiescence +unquiescent +unquiescently +unquiet +unquietable +unquieted +unquieter +unquietest +unquieting +unquietly +unquietness +unquietous +unquiets +unquietude +unquilleted +unquilted +unquit +unquittable +unquitted +unquivered +unquivering +unquixotic +unquixotical +unquixotically +unquizzable +unquizzed +unquizzical +unquizzically +unquod +unquotable +unquote +unquoted +unquotes +unquoting +unrabbeted +unrabbinic +unrabbinical +unraced +unrack +unracked +unracking +unradiant +unradiated +unradiative +unradical +unradicalize +unradically +unradioactive +unraffled +unraftered +unray +unraided +unrayed +unrailed +unrailroaded +unrailwayed +unrainy +unraisable +unraiseable +unraised +unrake +unraked +unraking +unrallied +unrallying +unram +unrambling +unramified +unrammed +unramped +unranched +unrancid +unrancored +unrancorous +unrancoured +unrancourous +unrandom +unranging +unrank +unranked +unrankled +unransacked +unransomable +unransomed +unranting +unrapacious +unrapaciously +unrapaciousness +unraped +unraptured +unrapturous +unrapturously +unrapturousness +unrare +unrarefied +unrash +unrashly +unrashness +unrasped +unraspy +unrasping +unratable +unrated +unratified +unrationable +unrational +unrationalised +unrationalising +unrationalized +unrationalizing +unrationally +unrationed +unrattled +unravaged +unravel +unravelable +unraveled +unraveler +unraveling +unravellable +unravelled +unraveller +unravelling +unravelment +unravels +unraving +unravished +unravishing +unrazed +unrazored +unreachable +unreachableness +unreachably +unreached +unreactionary +unreactive +unread +unreadability +unreadable +unreadableness +unreadably +unready +unreadier +unreadiest +unreadily +unreadiness +unreal +unrealise +unrealised +unrealising +unrealism +unrealist +unrealistic +unrealistically +unreality +unrealities +unrealizability +unrealizable +unrealize +unrealized +unrealizing +unreally +unrealmed +unrealness +unreaped +unreared +unreason +unreasonability +unreasonable +unreasonableness +unreasonably +unreasoned +unreasoning +unreasoningly +unreasoningness +unreasons +unreassuring +unreassuringly +unreave +unreaving +unrebated +unrebel +unrebellious +unrebelliously +unrebelliousness +unrebuffable +unrebuffably +unrebuffed +unrebuilt +unrebukable +unrebukably +unrebukeable +unrebuked +unrebuttable +unrebuttableness +unrebutted +unrecalcitrant +unrecallable +unrecallably +unrecalled +unrecalling +unrecantable +unrecanted +unrecanting +unrecaptured +unreceding +unreceipted +unreceivable +unreceived +unreceiving +unrecent +unreceptant +unreceptive +unreceptively +unreceptiveness +unreceptivity +unrecessive +unrecessively +unrecipient +unreciprocal +unreciprocally +unreciprocated +unreciprocating +unrecitative +unrecited +unrecked +unrecking +unreckingness +unreckless +unreckon +unreckonable +unreckoned +unreclaimable +unreclaimably +unreclaimed +unreclaimedness +unreclaiming +unreclined +unreclining +unrecluse +unreclusive +unrecoded +unrecognisable +unrecognisably +unrecognition +unrecognitory +unrecognizable +unrecognizableness +unrecognizably +unrecognized +unrecognizing +unrecognizingly +unrecoined +unrecollectable +unrecollected +unrecollective +unrecommendable +unrecommended +unrecompensable +unrecompensed +unreconcilable +unreconcilableness +unreconcilably +unreconciled +unreconciling +unrecondite +unreconnoitered +unreconnoitred +unreconsidered +unreconstructed +unreconstructible +unrecordable +unrecorded +unrecordedness +unrecording +unrecountable +unrecounted +unrecoverable +unrecoverableness +unrecoverably +unrecovered +unrecreant +unrecreated +unrecreating +unrecreational +unrecriminative +unrecruitable +unrecruited +unrectangular +unrectangularly +unrectifiable +unrectifiably +unrectified +unrecumbent +unrecumbently +unrecuperated +unrecuperatiness +unrecuperative +unrecuperativeness +unrecuperatory +unrecuring +unrecurrent +unrecurrently +unrecurring +unrecusant +unred +unredacted +unredeemable +unredeemableness +unredeemably +unredeemed +unredeemedly +unredeemedness +unredeeming +unredemptive +unredressable +unredressed +unreduceable +unreduced +unreducible +unreducibleness +unreducibly +unreduct +unreefed +unreel +unreelable +unreeled +unreeler +unreelers +unreeling +unreels +unreeve +unreeved +unreeves +unreeving +unreferenced +unreferred +unrefilled +unrefine +unrefined +unrefinedly +unrefinedness +unrefinement +unrefining +unrefitted +unreflected +unreflecting +unreflectingly +unreflectingness +unreflective +unreflectively +unreformable +unreformative +unreformed +unreformedness +unreforming +unrefracted +unrefracting +unrefractive +unrefractively +unrefractiveness +unrefractory +unrefrainable +unrefrained +unrefraining +unrefrangible +unrefreshed +unrefreshful +unrefreshing +unrefreshingly +unrefrigerated +unrefulgent +unrefulgently +unrefundable +unrefunded +unrefunding +unrefusable +unrefusably +unrefused +unrefusing +unrefusingly +unrefutability +unrefutable +unrefutably +unrefuted +unrefuting +unregainable +unregained +unregal +unregaled +unregality +unregally +unregard +unregardable +unregardant +unregarded +unregardedly +unregardful +unregenerable +unregeneracy +unregenerate +unregenerated +unregenerately +unregenerateness +unregenerating +unregeneration +unregenerative +unregimental +unregimentally +unregimented +unregistered +unregistrable +unregressive +unregressively +unregressiveness +unregretful +unregretfully +unregretfulness +unregrettable +unregrettably +unregretted +unregretting +unregulable +unregular +unregularised +unregularized +unregulated +unregulative +unregulatory +unregurgitated +unrehabilitated +unrehearsable +unrehearsed +unrehearsing +unreigning +unreimbodied +unrein +unreined +unreinforced +unreinstated +unreiterable +unreiterated +unreiterating +unreiterative +unrejectable +unrejected +unrejective +unrejoiced +unrejoicing +unrejuvenated +unrejuvenating +unrelayed +unrelapsing +unrelatable +unrelated +unrelatedness +unrelating +unrelational +unrelative +unrelatively +unrelativistic +unrelaxable +unrelaxed +unrelaxing +unrelaxingly +unreleasable +unreleased +unreleasible +unreleasing +unrelegable +unrelegated +unrelentable +unrelentance +unrelented +unrelenting +unrelentingly +unrelentingness +unrelentless +unrelentor +unrelevant +unrelevantly +unreliability +unreliable +unreliableness +unreliably +unreliance +unreliant +unrelievability +unrelievable +unrelievableness +unrelieved +unrelievedly +unrelievedness +unrelieving +unreligion +unreligioned +unreligious +unreligiously +unreligiousness +unrelinquishable +unrelinquishably +unrelinquished +unrelinquishing +unrelishable +unrelished +unrelishing +unreluctance +unreluctant +unreluctantly +unremaining +unremanded +unremarkable +unremarkableness +unremarked +unremarking +unremarried +unremediable +unremedied +unremember +unrememberable +unremembered +unremembering +unremembrance +unreminded +unreminiscent +unreminiscently +unremissible +unremissive +unremittable +unremitted +unremittedly +unremittence +unremittency +unremittent +unremittently +unremitting +unremittingly +unremittingness +unremonstrant +unremonstrated +unremonstrating +unremonstrative +unremorseful +unremorsefully +unremorsefulness +unremote +unremotely +unremoteness +unremounted +unremovable +unremovableness +unremovably +unremoved +unremunerated +unremunerating +unremunerative +unremuneratively +unremunerativeness +unrenderable +unrendered +unrenewable +unrenewed +unrenounceable +unrenounced +unrenouncing +unrenovated +unrenovative +unrenowned +unrenownedly +unrenownedness +unrent +unrentable +unrented +unrenunciable +unrenunciative +unrenunciatory +unreorganised +unreorganized +unrepayable +unrepaid +unrepair +unrepairable +unrepaired +unrepairs +unrepartable +unreparted +unrepealability +unrepealable +unrepealableness +unrepealably +unrepealed +unrepeatable +unrepeated +unrepellable +unrepelled +unrepellent +unrepellently +unrepent +unrepentable +unrepentance +unrepentant +unrepentantly +unrepentantness +unrepented +unrepenting +unrepentingly +unrepentingness +unrepetitious +unrepetitiously +unrepetitiousness +unrepetitive +unrepetitively +unrepined +unrepining +unrepiningly +unrepiqued +unreplaceable +unreplaced +unrepleness +unreplenished +unreplete +unrepleteness +unrepleviable +unreplevinable +unreplevined +unreplevisable +unrepliable +unrepliably +unreplied +unreplying +unreportable +unreported +unreportedly +unreportedness +unreportorial +unrepose +unreposed +unreposeful +unreposefully +unreposefulness +unreposing +unrepossessed +unreprehended +unreprehensible +unreprehensibleness +unreprehensibly +unrepreseed +unrepresentable +unrepresentation +unrepresentational +unrepresentative +unrepresentatively +unrepresentativeness +unrepresented +unrepresentedness +unrepressed +unrepressible +unrepression +unrepressive +unrepressively +unrepressiveness +unreprievable +unreprievably +unreprieved +unreprimanded +unreprimanding +unreprinted +unreproachable +unreproachableness +unreproachably +unreproached +unreproachful +unreproachfully +unreproachfulness +unreproaching +unreproachingly +unreprobated +unreprobative +unreprobatively +unreproduced +unreproducible +unreproductive +unreproductively +unreproductiveness +unreprovable +unreprovableness +unreprovably +unreproved +unreprovedly +unreprovedness +unreproving +unrepublican +unrepudiable +unrepudiated +unrepudiative +unrepugnable +unrepugnant +unrepugnantly +unrepulsable +unrepulsed +unrepulsing +unrepulsive +unrepulsively +unrepulsiveness +unreputable +unreputed +unrequalified +unrequest +unrequested +unrequickened +unrequired +unrequisite +unrequisitely +unrequisiteness +unrequisitioned +unrequitable +unrequital +unrequited +unrequitedly +unrequitedness +unrequitement +unrequiter +unrequiting +unrescinded +unrescissable +unrescissory +unrescuable +unrescued +unresearched +unresemblance +unresemblant +unresembling +unresented +unresentful +unresentfully +unresentfulness +unresenting +unreserve +unreserved +unreservedly +unreservedness +unresident +unresidential +unresidual +unresifted +unresigned +unresignedly +unresilient +unresiliently +unresinous +unresistable +unresistably +unresistance +unresistant +unresistantly +unresisted +unresistedly +unresistedness +unresistible +unresistibleness +unresistibly +unresisting +unresistingly +unresistingness +unresistive +unresolute +unresolutely +unresoluteness +unresolvable +unresolve +unresolved +unresolvedly +unresolvedness +unresolving +unresonant +unresonantly +unresonating +unresounded +unresounding +unresourceful +unresourcefully +unresourcefulness +unrespect +unrespectability +unrespectable +unrespectably +unrespected +unrespectful +unrespectfully +unrespectfulness +unrespective +unrespectively +unrespectiveness +unrespirable +unrespired +unrespited +unresplendent +unresplendently +unresponding +unresponsal +unresponsible +unresponsibleness +unresponsibly +unresponsive +unresponsively +unresponsiveness +unrest +unrestable +unrested +unrestful +unrestfully +unrestfulness +unresty +unresting +unrestingly +unrestingness +unrestitutive +unrestorable +unrestorableness +unrestorative +unrestored +unrestrainable +unrestrainably +unrestrained +unrestrainedly +unrestrainedness +unrestraint +unrestrictable +unrestricted +unrestrictedly +unrestrictedness +unrestriction +unrestrictive +unrestrictively +unrests +unresultive +unresumed +unresumptive +unresurrected +unresuscitable +unresuscitated +unresuscitating +unresuscitative +unretainable +unretained +unretaining +unretaliated +unretaliating +unretaliative +unretaliatory +unretardable +unretarded +unretentive +unretentively +unretentiveness +unreticence +unreticent +unreticently +unretinued +unretired +unretiring +unretorted +unretouched +unretractable +unretracted +unretractive +unretreated +unretreating +unretrenchable +unretrenched +unretributive +unretributory +unretrievable +unretrieved +unretrievingly +unretroactive +unretroactively +unretrograded +unretrograding +unretrogressive +unretrogressively +unretted +unreturnable +unreturnableness +unreturnably +unreturned +unreturning +unreturningly +unrevealable +unrevealed +unrevealedness +unrevealing +unrevealingly +unrevelational +unrevelationize +unreveling +unrevelling +unrevenged +unrevengeful +unrevengefully +unrevengefulness +unrevenging +unrevengingly +unrevenue +unrevenued +unreverberant +unreverberated +unreverberating +unreverberative +unrevered +unreverence +unreverenced +unreverend +unreverendly +unreverent +unreverential +unreverentially +unreverently +unreverentness +unreversable +unreversed +unreversible +unreversibleness +unreversibly +unreverted +unrevertible +unreverting +unrevested +unrevetted +unreviewable +unreviewed +unreviled +unreviling +unrevised +unrevivable +unrevived +unrevocable +unrevocableness +unrevocably +unrevokable +unrevoked +unrevolted +unrevolting +unrevolutionary +unrevolutionized +unrevolved +unrevolving +unrewardable +unrewarded +unrewardedly +unrewarding +unrewardingly +unreworded +unrhapsodic +unrhapsodical +unrhapsodically +unrhetorical +unrhetorically +unrhetoricalness +unrheumatic +unrhyme +unrhymed +unrhyming +unrhythmic +unrhythmical +unrhythmically +unribbed +unribboned +unrich +unriched +unricht +unricked +unrid +unridable +unridableness +unridably +unridden +unriddle +unriddleable +unriddled +unriddler +unriddles +unriddling +unride +unridely +unridered +unridged +unridiculed +unridiculous +unridiculously +unridiculousness +unrife +unriffled +unrifled +unrifted +unrig +unrigged +unrigging +unright +unrightable +unrighted +unrighteous +unrighteously +unrighteousness +unrightful +unrightfully +unrightfulness +unrightly +unrightwise +unrigid +unrigidly +unrigidness +unrigorous +unrigorously +unrigorousness +unrigs +unrimed +unrimpled +unrind +unring +unringable +unringed +unringing +unrinsed +unrioted +unrioting +unriotous +unriotously +unriotousness +unrip +unripe +unriped +unripely +unripened +unripeness +unripening +unriper +unripest +unrippable +unripped +unripping +unrippled +unrippling +unripplingly +unrips +unrisen +unrisible +unrising +unriskable +unrisked +unrisky +unritual +unritualistic +unritually +unrivalable +unrivaled +unrivaledly +unrivaledness +unrivaling +unrivalled +unrivalledly +unrivalling +unrivalrous +unrived +unriven +unrivet +unriveted +unriveting +unroaded +unroadworthy +unroaming +unroast +unroasted +unrobbed +unrobe +unrobed +unrobes +unrobing +unrobust +unrobustly +unrobustness +unrocked +unrocky +unrococo +unrodded +unroyal +unroyalist +unroyalized +unroyally +unroyalness +unroiled +unroll +unrollable +unrolled +unroller +unrolling +unrollment +unrolls +unromantic +unromantical +unromantically +unromanticalness +unromanticised +unromanticism +unromanticized +unroof +unroofed +unroofing +unroofs +unroomy +unroost +unroosted +unroosting +unroot +unrooted +unrooting +unroots +unrope +unroped +unrosed +unrosined +unrostrated +unrotary +unrotated +unrotating +unrotational +unrotative +unrotatory +unroted +unrotted +unrotten +unrotund +unrouged +unrough +unroughened +unround +unrounded +unrounding +unrounds +unrousable +unroused +unrousing +unrout +unroutable +unrouted +unroutine +unroutinely +unrove +unroved +unroven +unroving +unrow +unrowdy +unrowed +unroweled +unrowelled +unrra +unrrove +unrubbed +unrubbish +unrubified +unrubrical +unrubrically +unrubricated +unruddered +unruddled +unrude +unrudely +unrued +unrueful +unruefully +unruefulness +unrufe +unruffable +unruffed +unruffle +unruffled +unruffledness +unruffling +unrugged +unruinable +unruinated +unruined +unruinous +unruinously +unruinousness +unrulable +unrulableness +unrule +unruled +unruledly +unruledness +unruleful +unruly +unrulier +unruliest +unrulily +unruliment +unruliness +unruminant +unruminated +unruminating +unruminatingly +unruminative +unrummaged +unrumored +unrumoured +unrumple +unrumpled +unrun +unrung +unrupturable +unruptured +unrural +unrurally +unrushed +unrushing +unrussian +unrust +unrusted +unrustic +unrustically +unrusticated +unrustling +unruth +uns +unsabbatical +unsabered +unsabled +unsabotaged +unsabred +unsaccharic +unsaccharine +unsacerdotal +unsacerdotally +unsack +unsacked +unsacrament +unsacramental +unsacramentally +unsacramentarian +unsacred +unsacredly +unsacredness +unsacrificeable +unsacrificeably +unsacrificed +unsacrificial +unsacrificially +unsacrificing +unsacrilegious +unsacrilegiously +unsacrilegiousness +unsad +unsadden +unsaddened +unsaddle +unsaddled +unsaddles +unsaddling +unsadistic +unsadistically +unsadly +unsadness +unsafe +unsafeguarded +unsafely +unsafeness +unsafer +unsafest +unsafety +unsafetied +unsafeties +unsagacious +unsagaciously +unsagaciousness +unsage +unsagely +unsageness +unsagging +unsay +unsayability +unsayable +unsaid +unsaying +unsailable +unsailed +unsailorlike +unsaint +unsainted +unsaintly +unsaintlike +unsaintliness +unsays +unsaked +unsalability +unsalable +unsalableness +unsalably +unsalacious +unsalaciously +unsalaciousness +unsalaried +unsaleable +unsaleably +unsalesmanlike +unsalient +unsaliently +unsaline +unsalivated +unsalivating +unsallying +unsallow +unsallowness +unsalmonlike +unsalness +unsalt +unsaltable +unsaltatory +unsaltatorial +unsalted +unsalty +unsalubrious +unsalubriously +unsalubriousness +unsalutary +unsalutariness +unsalutatory +unsaluted +unsaluting +unsalvability +unsalvable +unsalvableness +unsalvably +unsalvageability +unsalvageable +unsalvageably +unsalvaged +unsalved +unsame +unsameness +unsampled +unsanctify +unsanctification +unsanctified +unsanctifiedly +unsanctifiedness +unsanctifying +unsanctimonious +unsanctimoniously +unsanctimoniousness +unsanction +unsanctionable +unsanctioned +unsanctioning +unsanctity +unsanctitude +unsanctuaried +unsandaled +unsandalled +unsanded +unsane +unsaneness +unsanguinary +unsanguinarily +unsanguinariness +unsanguine +unsanguinely +unsanguineness +unsanguineous +unsanguineously +unsanitary +unsanitariness +unsanitated +unsanitation +unsanity +unsanitized +unsapient +unsapiential +unsapientially +unsapiently +unsaponifiable +unsaponified +unsapped +unsappy +unsarcastic +unsarcastical +unsarcastically +unsardonic +unsardonically +unsartorial +unsartorially +unsash +unsashed +unsatable +unsatanic +unsatanical +unsatanically +unsatcheled +unsated +unsatedly +unsatedness +unsatiability +unsatiable +unsatiableness +unsatiably +unsatiate +unsatiated +unsatiating +unsatin +unsating +unsatire +unsatiric +unsatirical +unsatirically +unsatiricalness +unsatirisable +unsatirised +unsatirizable +unsatirize +unsatirized +unsatyrlike +unsatisfaction +unsatisfactory +unsatisfactorily +unsatisfactoriness +unsatisfy +unsatisfiability +unsatisfiable +unsatisfiableness +unsatisfiably +unsatisfied +unsatisfiedly +unsatisfiedness +unsatisfying +unsatisfyingly +unsatisfyingness +unsaturable +unsaturate +unsaturated +unsaturatedly +unsaturatedness +unsaturates +unsaturation +unsauced +unsaught +unsaurian +unsavable +unsavage +unsavagely +unsavageness +unsaveable +unsaved +unsaving +unsavingly +unsavor +unsavored +unsavoredly +unsavoredness +unsavory +unsavorily +unsavoriness +unsavorly +unsavoured +unsavoury +unsavourily +unsavouriness +unsawed +unsawn +unscabbard +unscabbarded +unscabbed +unscabrous +unscabrously +unscabrousness +unscaffolded +unscalable +unscalableness +unscalably +unscalded +unscalding +unscale +unscaled +unscaledness +unscaly +unscaling +unscalloped +unscamped +unscandalised +unscandalize +unscandalized +unscandalous +unscandalously +unscannable +unscanned +unscanted +unscanty +unscapable +unscarb +unscarce +unscarcely +unscarceness +unscared +unscarfed +unscarified +unscarred +unscarved +unscathed +unscathedly +unscathedness +unscattered +unscavenged +unscavengered +unscenic +unscenically +unscent +unscented +unscepter +unsceptered +unsceptical +unsceptically +unsceptre +unsceptred +unscheduled +unschematic +unschematically +unschematised +unschematized +unschemed +unscheming +unschismatic +unschismatical +unschizoid +unschizophrenic +unscholar +unscholarly +unscholarlike +unscholarliness +unscholastic +unscholastically +unschool +unschooled +unschooledly +unschooledness +unscience +unscienced +unscientific +unscientifical +unscientifically +unscientificness +unscintillant +unscintillating +unscioned +unscissored +unscoffed +unscoffing +unscolded +unscolding +unsconced +unscooped +unscorched +unscorching +unscored +unscorified +unscoring +unscorned +unscornful +unscornfully +unscornfulness +unscotch +unscotched +unscottify +unscoured +unscourged +unscourging +unscouring +unscowling +unscowlingly +unscramble +unscrambled +unscrambler +unscrambles +unscrambling +unscraped +unscraping +unscratchable +unscratched +unscratching +unscratchingly +unscrawled +unscrawling +unscreen +unscreenable +unscreenably +unscreened +unscrew +unscrewable +unscrewed +unscrewing +unscrews +unscribal +unscribbled +unscribed +unscrimped +unscripted +unscriptural +unscripturally +unscripturalness +unscrubbed +unscrupled +unscrupulosity +unscrupulous +unscrupulously +unscrupulousness +unscrutable +unscrutinised +unscrutinising +unscrutinisingly +unscrutinized +unscrutinizing +unscrutinizingly +unsculptural +unsculptured +unscummed +unscutcheoned +unseafaring +unseal +unsealable +unsealed +unsealer +unsealing +unseals +unseam +unseamanlike +unseamanship +unseamed +unseaming +unseams +unsearchable +unsearchableness +unsearchably +unsearched +unsearcherlike +unsearching +unsearchingly +unseared +unseason +unseasonable +unseasonableness +unseasonably +unseasoned +unseat +unseated +unseating +unseats +unseaworthy +unseaworthiness +unseceded +unseceding +unsecluded +unsecludedly +unsecluding +unseclusive +unseclusively +unseclusiveness +unseconded +unsecrecy +unsecret +unsecretarial +unsecretarylike +unsecreted +unsecreting +unsecretive +unsecretively +unsecretiveness +unsecretly +unsecretness +unsectarian +unsectarianism +unsectarianize +unsectarianized +unsectarianizing +unsectional +unsectionalised +unsectionalized +unsectionally +unsectioned +unsecular +unsecularised +unsecularize +unsecularized +unsecularly +unsecurable +unsecurableness +unsecure +unsecured +unsecuredly +unsecuredness +unsecurely +unsecureness +unsecurity +unsedate +unsedately +unsedateness +unsedative +unsedentary +unsedimental +unsedimentally +unseditious +unseditiously +unseditiousness +unseduce +unseduceability +unseduceable +unseduced +unseducible +unseducibleness +unseducibly +unseductive +unseductively +unseductiveness +unsedulous +unsedulously +unsedulousness +unsee +unseeable +unseeableness +unseeded +unseeding +unseeing +unseeingly +unseeingness +unseeking +unseel +unseely +unseeliness +unseeming +unseemingly +unseemly +unseemlier +unseemliest +unseemlily +unseemliness +unseen +unseethed +unseething +unsegmental +unsegmentally +unsegmentary +unsegmented +unsegregable +unsegregated +unsegregatedness +unsegregating +unsegregational +unsegregative +unseignioral +unseignorial +unseismal +unseismic +unseizable +unseize +unseized +unseldom +unselect +unselected +unselecting +unselective +unselectiveness +unself +unselfassured +unselfconfident +unselfconscious +unselfconsciously +unselfconsciousness +unselfish +unselfishly +unselfishness +unselflike +unselfness +unselfreliant +unsely +unseliness +unsell +unselling +unselth +unseminared +unsenatorial +unsenescent +unsenile +unsensate +unsensational +unsensationally +unsense +unsensed +unsensibility +unsensible +unsensibleness +unsensibly +unsensing +unsensitise +unsensitised +unsensitising +unsensitive +unsensitively +unsensitiveness +unsensitize +unsensitized +unsensitizing +unsensory +unsensual +unsensualised +unsensualistic +unsensualize +unsensualized +unsensually +unsensuous +unsensuously +unsensuousness +unsent +unsentenced +unsententious +unsententiously +unsententiousness +unsentient +unsentiently +unsentimental +unsentimentalised +unsentimentalist +unsentimentality +unsentimentalize +unsentimentalized +unsentimentally +unsentineled +unsentinelled +unseparable +unseparableness +unseparably +unseparate +unseparated +unseparately +unseparateness +unseparating +unseparative +unseptate +unseptated +unsepulcher +unsepulchered +unsepulchral +unsepulchrally +unsepulchre +unsepulchred +unsepulchring +unsepultured +unsequenced +unsequent +unsequential +unsequentially +unsequestered +unseraphic +unseraphical +unseraphically +unsere +unserenaded +unserene +unserenely +unsereneness +unserflike +unserialised +unserialized +unserious +unseriously +unseriousness +unserrate +unserrated +unserried +unservable +unserved +unservice +unserviceability +unserviceable +unserviceableness +unserviceably +unserviced +unservicelike +unservile +unservilely +unserving +unsesquipedalian +unset +unsets +unsetting +unsettle +unsettleable +unsettled +unsettledness +unsettlement +unsettles +unsettling +unsettlingly +unseven +unseverable +unseverableness +unsevere +unsevered +unseveredly +unseveredness +unseverely +unsevereness +unsew +unsewed +unsewered +unsewing +unsewn +unsews +unsex +unsexed +unsexes +unsexing +unsexlike +unsexual +unsexually +unshabby +unshabbily +unshackle +unshackled +unshackles +unshackling +unshade +unshaded +unshady +unshadily +unshadiness +unshading +unshadow +unshadowable +unshadowed +unshafted +unshakable +unshakableness +unshakably +unshakeable +unshakeably +unshaked +unshaken +unshakenly +unshakenness +unshaky +unshakiness +unshaking +unshakingness +unshale +unshaled +unshamable +unshamableness +unshamably +unshameable +unshameableness +unshameably +unshamed +unshamefaced +unshamefacedness +unshameful +unshamefully +unshamefulness +unshammed +unshanked +unshapable +unshape +unshapeable +unshaped +unshapedness +unshapely +unshapeliness +unshapen +unshapenly +unshapenness +unshaping +unsharable +unshareable +unshared +unsharedness +unsharing +unsharp +unsharped +unsharpen +unsharpened +unsharpening +unsharping +unsharply +unsharpness +unshatterable +unshattered +unshavable +unshave +unshaveable +unshaved +unshavedly +unshavedness +unshaven +unshavenly +unshavenness +unshawl +unsheaf +unsheared +unsheathe +unsheathed +unsheathes +unsheathing +unshed +unshedding +unsheer +unsheerness +unsheet +unsheeted +unsheeting +unshell +unshelled +unshelling +unshells +unshelterable +unsheltered +unsheltering +unshelve +unshelved +unshent +unshepherded +unshepherding +unsheriff +unshewed +unshy +unshieldable +unshielded +unshielding +unshift +unshiftable +unshifted +unshifty +unshiftiness +unshifting +unshifts +unshyly +unshimmering +unshimmeringly +unshined +unshyness +unshingled +unshiny +unshining +unship +unshiplike +unshipment +unshippable +unshipped +unshipping +unships +unshipshape +unshipwrecked +unshirked +unshirking +unshirred +unshirted +unshivered +unshivering +unshness +unshockability +unshockable +unshocked +unshocking +unshod +unshodden +unshoe +unshoed +unshoeing +unshook +unshop +unshore +unshored +unshorn +unshort +unshorten +unshortened +unshot +unshotted +unshoulder +unshout +unshouted +unshouting +unshoved +unshoveled +unshovelled +unshowable +unshowed +unshowered +unshowering +unshowy +unshowily +unshowiness +unshowmanlike +unshown +unshredded +unshrew +unshrewd +unshrewdly +unshrewdness +unshrewish +unshrill +unshrine +unshrined +unshrinement +unshrink +unshrinkability +unshrinkable +unshrinking +unshrinkingly +unshrinkingness +unshrived +unshriveled +unshrivelled +unshriven +unshroud +unshrouded +unshrubbed +unshrugging +unshrunk +unshrunken +unshuddering +unshuffle +unshuffled +unshunnable +unshunned +unshunning +unshunted +unshut +unshutter +unshuttered +unsibilant +unsiccated +unsiccative +unsick +unsickened +unsicker +unsickered +unsickerly +unsickerness +unsickled +unsickly +unsided +unsidereal +unsiding +unsidling +unsiege +unsieged +unsieved +unsifted +unsighing +unsight +unsightable +unsighted +unsightedly +unsighting +unsightless +unsightly +unsightlier +unsightliest +unsightliness +unsights +unsigmatic +unsignable +unsignaled +unsignalised +unsignalized +unsignalled +unsignatured +unsigned +unsigneted +unsignifiable +unsignificancy +unsignificant +unsignificantly +unsignificative +unsignified +unsignifying +unsilenceable +unsilenceably +unsilenced +unsilent +unsilentious +unsilently +unsilhouetted +unsilicated +unsilicified +unsyllabic +unsyllabicated +unsyllabified +unsyllabled +unsilly +unsyllogistic +unsyllogistical +unsyllogistically +unsilvered +unsymbolic +unsymbolical +unsymbolically +unsymbolicalness +unsymbolised +unsymbolized +unsimilar +unsimilarity +unsimilarly +unsimmered +unsimmering +unsymmetry +unsymmetric +unsymmetrical +unsymmetrically +unsymmetricalness +unsymmetrized +unsympathetic +unsympathetically +unsympatheticness +unsympathy +unsympathised +unsympathising +unsympathisingly +unsympathizability +unsympathizable +unsympathized +unsympathizing +unsympathizingly +unsimpering +unsymphonious +unsymphoniously +unsimple +unsimpleness +unsimply +unsimplicity +unsimplify +unsimplified +unsimplifying +unsymptomatic +unsymptomatical +unsymptomatically +unsimular +unsimulated +unsimulating +unsimulative +unsimultaneous +unsimultaneously +unsimultaneousness +unsin +unsincere +unsincerely +unsincereness +unsincerity +unsynchronised +unsynchronized +unsynchronous +unsynchronously +unsynchronousness +unsyncopated +unsyndicated +unsinew +unsinewed +unsinewy +unsinewing +unsinful +unsinfully +unsinfulness +unsing +unsingability +unsingable +unsingableness +unsinged +unsingle +unsingled +unsingleness +unsingular +unsingularly +unsingularness +unsinister +unsinisterly +unsinisterness +unsinkability +unsinkable +unsinking +unsinnable +unsinning +unsinningness +unsynonymous +unsynonymously +unsyntactic +unsyntactical +unsyntactically +unsynthesised +unsynthesized +unsynthetic +unsynthetically +unsyntheticness +unsinuate +unsinuated +unsinuately +unsinuous +unsinuously +unsinuousness +unsiphon +unsipped +unsyringed +unsystematic +unsystematical +unsystematically +unsystematicness +unsystematised +unsystematising +unsystematized +unsystematizedly +unsystematizing +unsystemizable +unsister +unsistered +unsisterly +unsisterliness +unsisting +unsitting +unsittingly +unsituated +unsizable +unsizableness +unsizeable +unsizeableness +unsized +unskaithd +unskaithed +unskeptical +unskeptically +unskepticalness +unsketchable +unsketched +unskewed +unskewered +unskilful +unskilfully +unskilfulness +unskill +unskilled +unskilledly +unskilledness +unskillful +unskillfully +unskillfulness +unskimmed +unskin +unskinned +unskirmished +unskirted +unslack +unslacked +unslackened +unslackening +unslacking +unslagged +unslayable +unslain +unslakable +unslakeable +unslaked +unslammed +unslandered +unslanderous +unslanderously +unslanderousness +unslanted +unslanting +unslapped +unslashed +unslate +unslated +unslating +unslatted +unslaughtered +unslave +unsleaved +unsleek +unsleepably +unsleepy +unsleeping +unsleepingly +unsleeve +unsleeved +unslender +unslept +unsly +unsliced +unslicked +unsliding +unslighted +unslyly +unslim +unslimly +unslimmed +unslimness +unslyness +unsling +unslinging +unslings +unslinking +unslip +unslipped +unslippered +unslippery +unslipping +unslit +unslockened +unslogh +unsloped +unsloping +unslopped +unslot +unslothful +unslothfully +unslothfulness +unslotted +unslouched +unslouchy +unslouching +unsloughed +unsloughing +unslow +unslowed +unslowly +unslowness +unsluggish +unsluggishly +unsluggishness +unsluice +unsluiced +unslumbery +unslumbering +unslumberous +unslumbrous +unslumped +unslumping +unslung +unslurred +unsmacked +unsmart +unsmarting +unsmartly +unsmartness +unsmashed +unsmeared +unsmelled +unsmelling +unsmelted +unsmiled +unsmiling +unsmilingly +unsmilingness +unsmirched +unsmirking +unsmirkingly +unsmitten +unsmocked +unsmokable +unsmokeable +unsmoked +unsmoky +unsmokified +unsmokily +unsmokiness +unsmoking +unsmoldering +unsmooth +unsmoothed +unsmoothened +unsmoothly +unsmoothness +unsmote +unsmotherable +unsmothered +unsmothering +unsmouldering +unsmoulderingly +unsmudged +unsmug +unsmuggled +unsmugly +unsmugness +unsmutched +unsmutted +unsmutty +unsnaffled +unsnagged +unsnaggled +unsnaky +unsnap +unsnapped +unsnapping +unsnaps +unsnare +unsnared +unsnarl +unsnarled +unsnarling +unsnarls +unsnatch +unsnatched +unsneaky +unsneaking +unsneck +unsneering +unsneeringly +unsnib +unsnipped +unsnobbish +unsnobbishly +unsnobbishness +unsnoring +unsnouted +unsnow +unsnubbable +unsnubbed +unsnuffed +unsnug +unsnugly +unsnugness +unsoaked +unsoaped +unsoarable +unsoaring +unsober +unsobered +unsobering +unsoberly +unsoberness +unsobriety +unsociability +unsociable +unsociableness +unsociably +unsocial +unsocialised +unsocialising +unsocialism +unsocialistic +unsociality +unsocializable +unsocialized +unsocializing +unsocially +unsocialness +unsociological +unsociologically +unsocket +unsocketed +unsodden +unsoft +unsoftened +unsoftening +unsoftly +unsoftness +unsoggy +unsoil +unsoiled +unsoiledness +unsoiling +unsolaced +unsolacing +unsolar +unsold +unsolder +unsoldered +unsoldering +unsolders +unsoldier +unsoldiered +unsoldiery +unsoldierly +unsoldierlike +unsole +unsoled +unsolemn +unsolemness +unsolemnified +unsolemnised +unsolemnize +unsolemnized +unsolemnly +unsolemnness +unsolicitated +unsolicited +unsolicitedly +unsolicitous +unsolicitously +unsolicitousness +unsolicitude +unsolid +unsolidarity +unsolidifiable +unsolidified +unsolidity +unsolidly +unsolidness +unsoling +unsolitary +unsolubility +unsoluble +unsolubleness +unsolubly +unsolvable +unsolvableness +unsolvably +unsolve +unsolved +unsomatic +unsomber +unsomberly +unsomberness +unsombre +unsombrely +unsombreness +unsome +unsomnolent +unsomnolently +unson +unsonable +unsonant +unsonantal +unsoncy +unsonlike +unsonneted +unsonorous +unsonorously +unsonorousness +unsonsy +unsonsie +unsoot +unsoothable +unsoothed +unsoothfast +unsoothing +unsoothingly +unsooty +unsophistic +unsophistical +unsophistically +unsophisticate +unsophisticated +unsophisticatedly +unsophisticatedness +unsophistication +unsophomoric +unsophomorical +unsophomorically +unsoporiferous +unsoporiferously +unsoporiferousness +unsoporific +unsordid +unsordidly +unsordidness +unsore +unsorely +unsoreness +unsorry +unsorriness +unsorrowed +unsorrowful +unsorrowing +unsort +unsortable +unsorted +unsorting +unsotted +unsought +unsoul +unsoulful +unsoulfully +unsoulfulness +unsoulish +unsound +unsoundable +unsoundableness +unsounded +unsounder +unsoundest +unsounding +unsoundly +unsoundness +unsour +unsoured +unsourly +unsourness +unsoused +unsovereign +unsowed +unsown +unspaced +unspacious +unspaciously +unspaciousness +unspaded +unspayed +unspan +unspangled +unspanked +unspanned +unspanning +unspar +unsparable +unspared +unsparing +unsparingly +unsparingness +unsparked +unsparkling +unsparred +unsparse +unsparsely +unsparseness +unspasmed +unspasmodic +unspasmodical +unspasmodically +unspatial +unspatiality +unspatially +unspattered +unspawned +unspeak +unspeakability +unspeakable +unspeakableness +unspeakably +unspeaking +unspeaks +unspeared +unspecialised +unspecialising +unspecialized +unspecializing +unspecifiable +unspecific +unspecifically +unspecified +unspecifiedly +unspecifying +unspecious +unspeciously +unspeciousness +unspecked +unspeckled +unspectacled +unspectacular +unspectacularly +unspecterlike +unspectrelike +unspeculating +unspeculative +unspeculatively +unspeculatory +unsped +unspeed +unspeedful +unspeedy +unspeedily +unspeediness +unspeered +unspell +unspellable +unspelled +unspeller +unspelling +unspelt +unspendable +unspending +unspent +unspewed +unsphere +unsphered +unspheres +unspherical +unsphering +unspiable +unspiced +unspicy +unspicily +unspiciness +unspied +unspying +unspike +unspillable +unspilled +unspilt +unspin +unspinnable +unspinning +unspinsterlike +unspinsterlikeness +unspiral +unspiraled +unspiralled +unspirally +unspired +unspiring +unspirit +unspirited +unspiritedly +unspiriting +unspiritual +unspiritualised +unspiritualising +unspirituality +unspiritualize +unspiritualized +unspiritualizing +unspiritually +unspiritualness +unspirituous +unspissated +unspit +unspited +unspiteful +unspitefully +unspitted +unsplayed +unsplashed +unsplattered +unspleened +unspleenish +unspleenishly +unsplendid +unsplendidly +unsplendidness +unsplendorous +unsplendorously +unsplendourous +unsplendourously +unsplenetic +unsplenetically +unspliced +unsplinted +unsplintered +unsplit +unsplittable +unspoil +unspoilable +unspoilableness +unspoilably +unspoiled +unspoiledness +unspoilt +unspoke +unspoken +unspokenly +unsponged +unspongy +unsponsored +unspontaneous +unspontaneously +unspontaneousness +unspookish +unsported +unsportful +unsporting +unsportive +unsportively +unsportiveness +unsportsmanly +unsportsmanlike +unsportsmanlikeness +unsportsmanliness +unspot +unspotlighted +unspottable +unspotted +unspottedly +unspottedness +unspotten +unspoused +unspouselike +unspouted +unsprayable +unsprayed +unsprained +unspread +unspreadable +unspreading +unsprightly +unsprightliness +unspring +unspringing +unspringlike +unsprinkled +unsprinklered +unsprouted +unsproutful +unsprouting +unspruced +unsprung +unspun +unspurious +unspuriously +unspuriousness +unspurned +unspurred +unsputtering +unsquabbling +unsquandered +unsquarable +unsquare +unsquared +unsquashable +unsquashed +unsqueamish +unsqueamishly +unsqueamishness +unsqueezable +unsqueezed +unsquelched +unsquinting +unsquire +unsquired +unsquirelike +unsquirming +unsquirted +unstabbed +unstabilised +unstabilising +unstability +unstabilized +unstabilizing +unstable +unstabled +unstableness +unstabler +unstablest +unstably +unstablished +unstack +unstacked +unstacker +unstacking +unstacks +unstaffed +unstaged +unstaggered +unstaggering +unstagy +unstagily +unstaginess +unstagnant +unstagnantly +unstagnating +unstayable +unstaid +unstaidly +unstaidness +unstayed +unstayedness +unstaying +unstain +unstainable +unstainableness +unstained +unstainedly +unstainedness +unstaled +unstalemated +unstalked +unstalled +unstammering +unstammeringly +unstamped +unstampeded +unstanch +unstanchable +unstanched +unstandard +unstandardisable +unstandardised +unstandardizable +unstandardized +unstanding +unstanzaic +unstapled +unstar +unstarch +unstarched +unstarlike +unstarred +unstarted +unstarting +unstartled +unstartling +unstarved +unstatable +unstate +unstateable +unstated +unstately +unstates +unstatesmanlike +unstatic +unstatical +unstatically +unstating +unstation +unstationary +unstationed +unstatistic +unstatistical +unstatistically +unstatued +unstatuesque +unstatuesquely +unstatuesqueness +unstatutable +unstatutably +unstatutory +unstaunch +unstaunchable +unstaunched +unstavable +unstaveable +unstaved +unsteadfast +unsteadfastly +unsteadfastness +unsteady +unsteadied +unsteadier +unsteadies +unsteadiest +unsteadying +unsteadily +unsteadiness +unstealthy +unstealthily +unstealthiness +unsteamed +unsteaming +unsteck +unstecked +unsteek +unsteel +unsteeled +unsteeling +unsteels +unsteep +unsteeped +unsteepled +unsteered +unstemmable +unstemmed +unstentorian +unstentoriously +unstep +unstepped +unstepping +unsteps +unstercorated +unstereotyped +unsterile +unsterilized +unstern +unsternly +unsternness +unstethoscoped +unstewardlike +unstewed +unsty +unstick +unsticked +unsticky +unsticking +unstickingness +unsticks +unstiff +unstiffen +unstiffened +unstiffly +unstiffness +unstifled +unstifling +unstigmatic +unstigmatised +unstigmatized +unstyled +unstylish +unstylishly +unstylishness +unstylized +unstill +unstilled +unstillness +unstilted +unstimulable +unstimulated +unstimulating +unstimulatingly +unstimulative +unsting +unstinged +unstinging +unstingingly +unstinted +unstintedly +unstinting +unstintingly +unstippled +unstipulated +unstirrable +unstirred +unstirring +unstitch +unstitched +unstitching +unstock +unstocked +unstocking +unstockinged +unstoic +unstoical +unstoically +unstoicize +unstoked +unstoken +unstolen +unstonable +unstone +unstoneable +unstoned +unstony +unstonily +unstoniness +unstooped +unstooping +unstop +unstoppable +unstoppably +unstopped +unstopper +unstoppered +unstopping +unstopple +unstops +unstorable +unstore +unstored +unstoried +unstormable +unstormed +unstormy +unstormily +unstorminess +unstout +unstoutly +unstoutness +unstoved +unstow +unstowed +unstraddled +unstrafed +unstraight +unstraightened +unstraightforward +unstraightforwardness +unstraightness +unstraying +unstrain +unstrained +unstraitened +unstrand +unstranded +unstrange +unstrangely +unstrangeness +unstrangered +unstrangled +unstrangulable +unstrap +unstrapped +unstrapping +unstraps +unstrategic +unstrategical +unstrategically +unstratified +unstreaked +unstreamed +unstreaming +unstreamlined +unstreng +unstrength +unstrengthen +unstrengthened +unstrengthening +unstrenuous +unstrenuously +unstrenuousness +unstrepitous +unstress +unstressed +unstressedly +unstressedness +unstresses +unstretch +unstretchable +unstretched +unstrewed +unstrewn +unstriated +unstricken +unstrict +unstrictly +unstrictness +unstrictured +unstride +unstrident +unstridently +unstridulating +unstridulous +unstrike +unstriking +unstring +unstringed +unstringent +unstringently +unstringing +unstrings +unstrip +unstriped +unstripped +unstriving +unstroked +unstrong +unstruck +unstructural +unstructurally +unstructured +unstruggling +unstrung +unstubbed +unstubbled +unstubborn +unstubbornly +unstubbornness +unstuccoed +unstuck +unstudded +unstudied +unstudiedness +unstudious +unstudiously +unstudiousness +unstuff +unstuffed +unstuffy +unstuffily +unstuffiness +unstuffing +unstultified +unstultifying +unstumbling +unstung +unstunned +unstunted +unstupefied +unstupid +unstupidly +unstupidness +unsturdy +unsturdily +unsturdiness +unstuttered +unstuttering +unsubdivided +unsubduable +unsubduableness +unsubduably +unsubducted +unsubdued +unsubduedly +unsubduedness +unsubject +unsubjectable +unsubjected +unsubjectedness +unsubjection +unsubjective +unsubjectively +unsubjectlike +unsubjugate +unsubjugated +unsublimable +unsublimated +unsublimed +unsubmerged +unsubmergible +unsubmerging +unsubmersible +unsubmission +unsubmissive +unsubmissively +unsubmissiveness +unsubmitted +unsubmitting +unsubordinate +unsubordinated +unsubordinative +unsuborned +unsubpoenaed +unsubrogated +unsubscribed +unsubscribing +unsubscripted +unsubservient +unsubserviently +unsubsided +unsubsidiary +unsubsiding +unsubsidized +unsubstanced +unsubstantial +unsubstantiality +unsubstantialization +unsubstantialize +unsubstantially +unsubstantialness +unsubstantiatable +unsubstantiate +unsubstantiated +unsubstantiation +unsubstantive +unsubstituted +unsubstitutive +unsubtle +unsubtleness +unsubtlety +unsubtly +unsubtracted +unsubtractive +unsuburban +unsuburbed +unsubventioned +unsubventionized +unsubversive +unsubversively +unsubversiveness +unsubvertable +unsubverted +unsubvertive +unsucceedable +unsucceeded +unsucceeding +unsuccess +unsuccessful +unsuccessfully +unsuccessfulness +unsuccessive +unsuccessively +unsuccessiveness +unsuccinct +unsuccinctly +unsuccorable +unsuccored +unsucculent +unsucculently +unsuccumbing +unsucked +unsuckled +unsued +unsufferable +unsufferableness +unsufferably +unsuffered +unsuffering +unsufficed +unsufficience +unsufficiency +unsufficient +unsufficiently +unsufficing +unsufficingness +unsuffixed +unsufflated +unsuffocate +unsuffocated +unsuffocative +unsuffused +unsuffusive +unsugared +unsugary +unsuggested +unsuggestedness +unsuggestibility +unsuggestible +unsuggesting +unsuggestive +unsuggestively +unsuggestiveness +unsuicidal +unsuicidally +unsuit +unsuitability +unsuitable +unsuitableness +unsuitably +unsuited +unsuitedness +unsuiting +unsulfonated +unsulfureness +unsulfureous +unsulfureousness +unsulfurized +unsulky +unsulkily +unsulkiness +unsullen +unsullenly +unsulliable +unsullied +unsulliedly +unsulliedness +unsulphonated +unsulphureness +unsulphureous +unsulphureousness +unsulphurized +unsultry +unsummable +unsummarisable +unsummarised +unsummarizable +unsummarized +unsummed +unsummered +unsummerly +unsummerlike +unsummonable +unsummoned +unsumptuary +unsumptuous +unsumptuously +unsumptuousness +unsun +unsunburned +unsunburnt +unsundered +unsung +unsunk +unsunken +unsunned +unsunny +unsuperable +unsuperannuated +unsupercilious +unsuperciliously +unsuperciliousness +unsuperficial +unsuperficially +unsuperfluous +unsuperfluously +unsuperfluousness +unsuperior +unsuperiorly +unsuperlative +unsuperlatively +unsuperlativeness +unsupernatural +unsupernaturalize +unsupernaturalized +unsupernaturally +unsupernaturalness +unsuperscribed +unsuperseded +unsuperseding +unsuperstitious +unsuperstitiously +unsuperstitiousness +unsupervised +unsupervisedly +unsupervisory +unsupine +unsupped +unsupplantable +unsupplanted +unsupple +unsuppled +unsupplemental +unsupplementary +unsupplemented +unsuppleness +unsupply +unsuppliable +unsuppliant +unsupplicated +unsupplicating +unsupplicatingly +unsupplied +unsupportable +unsupportableness +unsupportably +unsupported +unsupportedly +unsupportedness +unsupporting +unsupposable +unsupposed +unsuppositional +unsuppositive +unsuppressed +unsuppressible +unsuppressibly +unsuppression +unsuppressive +unsuppurated +unsuppurative +unsupreme +unsurcharge +unsurcharged +unsure +unsurely +unsureness +unsurety +unsurfaced +unsurfeited +unsurfeiting +unsurgical +unsurgically +unsurging +unsurly +unsurlily +unsurliness +unsurmised +unsurmising +unsurmountable +unsurmountableness +unsurmountably +unsurmounted +unsurnamed +unsurpassable +unsurpassableness +unsurpassably +unsurpassed +unsurpassedly +unsurpassedness +unsurplice +unsurpliced +unsurprise +unsurprised +unsurprisedness +unsurprising +unsurprisingly +unsurrealistic +unsurrealistically +unsurrendered +unsurrendering +unsurrounded +unsurveyable +unsurveyed +unsurvived +unsurviving +unsusceptibility +unsusceptible +unsusceptibleness +unsusceptibly +unsusceptive +unsuspect +unsuspectable +unsuspectably +unsuspected +unsuspectedly +unsuspectedness +unsuspectful +unsuspectfully +unsuspectfulness +unsuspectible +unsuspecting +unsuspectingly +unsuspectingness +unsuspective +unsuspended +unsuspendible +unsuspicion +unsuspicious +unsuspiciously +unsuspiciousness +unsustainability +unsustainable +unsustainably +unsustained +unsustaining +unsutured +unswabbed +unswaddle +unswaddled +unswaddling +unswaggering +unswaggeringly +unswayable +unswayableness +unswayed +unswayedness +unswaying +unswallowable +unswallowed +unswampy +unswanlike +unswapped +unswarming +unswathable +unswathe +unswatheable +unswathed +unswathes +unswathing +unswear +unswearing +unswears +unsweat +unsweated +unsweating +unsweepable +unsweet +unsweeten +unsweetened +unsweetenedness +unsweetly +unsweetness +unswell +unswelled +unswelling +unsweltered +unsweltering +unswept +unswervable +unswerved +unswerving +unswervingly +unswervingness +unswilled +unswing +unswingled +unswitched +unswivel +unswiveled +unswiveling +unswollen +unswooning +unswore +unsworn +unswung +unta +untabernacled +untabled +untabulable +untabulated +untaciturn +untaciturnity +untaciturnly +untack +untacked +untacking +untackle +untackled +untackling +untacks +untactful +untactfully +untactfulness +untactical +untactically +untactile +untactual +untactually +untagged +untailed +untailored +untailorly +untailorlike +untaint +untaintable +untainted +untaintedly +untaintedness +untainting +untakable +untakableness +untakeable +untakeableness +untaken +untaking +untalented +untalkative +untalkativeness +untalked +untalking +untall +untallied +untallowed +untaloned +untamable +untamableness +untamably +untame +untameable +untamed +untamedly +untamedness +untamely +untameness +untampered +untangental +untangentally +untangential +untangentially +untangibility +untangible +untangibleness +untangibly +untangle +untangled +untangles +untangling +untanned +untantalised +untantalising +untantalized +untantalizing +untap +untaped +untapered +untapering +untapestried +untappable +untapped +untappice +untar +untarnishable +untarnished +untarnishedness +untarnishing +untarred +untarried +untarrying +untartarized +untasked +untasseled +untasselled +untastable +untaste +untasteable +untasted +untasteful +untastefully +untastefulness +untasty +untastily +untasting +untattered +untattooed +untaught +untaughtness +untaunted +untaunting +untauntingly +untaut +untautly +untautness +untautological +untautologically +untawdry +untawed +untax +untaxable +untaxed +untaxied +untaxing +unteach +unteachability +unteachable +unteachableness +unteachably +unteacherlike +unteaches +unteaching +unteam +unteamed +unteaming +untearable +unteased +unteaseled +unteaselled +unteasled +untechnical +untechnicalize +untechnically +untedded +untedious +untediously +unteem +unteeming +unteethed +untelegraphed +untelevised +untelic +untell +untellable +untellably +untelling +untemper +untemperable +untemperamental +untemperamentally +untemperance +untemperate +untemperately +untemperateness +untempered +untempering +untempested +untempestuous +untempestuously +untempestuousness +untempled +untemporal +untemporally +untemporary +untemporizing +untemptability +untemptable +untemptably +untempted +untemptible +untemptibly +untempting +untemptingly +untemptingness +untenability +untenable +untenableness +untenably +untenacious +untenaciously +untenaciousness +untenacity +untenant +untenantable +untenantableness +untenanted +untended +untender +untendered +untenderized +untenderly +untenderness +untenebrous +untenible +untenibleness +untenibly +untense +untensely +untenseness +untensibility +untensible +untensibly +untensile +untensing +untent +untentacled +untentaculate +untented +untentered +untenty +untenuous +untenuously +untenuousness +untermed +unterminable +unterminableness +unterminably +unterminated +unterminating +unterminational +unterminative +unterraced +unterred +unterrestrial +unterrible +unterribly +unterrifiable +unterrific +unterrifically +unterrified +unterrifying +unterrorized +unterse +untersely +unterseness +untessellated +untestable +untestamental +untestamentary +untestate +untested +untestifying +untether +untethered +untethering +untethers +untewed +untextual +untextually +untextural +unthank +unthanked +unthankful +unthankfully +unthankfulness +unthanking +unthatch +unthatched +unthaw +unthawed +unthawing +untheatric +untheatrical +untheatrically +untheistic +untheistical +untheistically +unthematic +unthematically +unthende +untheologic +untheological +untheologically +untheologize +untheoretic +untheoretical +untheoretically +untheorizable +untherapeutic +untherapeutical +untherapeutically +unthewed +unthick +unthicken +unthickened +unthickly +unthickness +unthievish +unthievishly +unthievishness +unthink +unthinkability +unthinkable +unthinkableness +unthinkables +unthinkably +unthinker +unthinking +unthinkingly +unthinkingness +unthinks +unthinned +unthinning +unthirsty +unthirsting +unthistle +untholeable +untholeably +unthorn +unthorny +unthorough +unthoroughly +unthoroughness +unthoughful +unthought +unthoughted +unthoughtedly +unthoughtful +unthoughtfully +unthoughtfulness +unthoughtlike +unthrall +unthralled +unthrashed +unthread +unthreadable +unthreaded +unthreading +unthreads +unthreatened +unthreatening +unthreateningly +unthreshed +unthrid +unthridden +unthrift +unthrifty +unthriftier +unthriftiest +unthriftihood +unthriftily +unthriftiness +unthriftlike +unthrilled +unthrilling +unthrive +unthriven +unthriving +unthrivingly +unthrivingness +unthroaty +unthroatily +unthrob +unthrobbing +unthrone +unthroned +unthrones +unthronged +unthroning +unthrottled +unthrowable +unthrown +unthrushlike +unthrust +unthumbed +unthumped +unthundered +unthundering +unthwacked +unthwartable +unthwarted +unthwarting +untiaraed +unticketed +untickled +untidal +untidy +untidied +untidier +untidies +untidiest +untidying +untidily +untidiness +untie +untied +untieing +untiered +unties +untight +untighten +untightened +untightening +untightness +untiing +untying +until +untile +untiled +untill +untillable +untilled +untilling +untilt +untilted +untilting +untimbered +untime +untimed +untimedness +untimeless +untimely +untimelier +untimeliest +untimeliness +untimeous +untimeously +untimesome +untimid +untimidly +untimidness +untimorous +untimorously +untimorousness +untimous +untin +untinct +untinctured +untindered +untine +untinged +untinkered +untinned +untinseled +untinselled +untinted +untyped +untypical +untypically +untippable +untipped +untippled +untipsy +untipt +untirability +untirable +untyrannic +untyrannical +untyrannically +untyrannised +untyrannized +untyrantlike +untire +untired +untiredly +untiring +untiringly +untissued +untithability +untithable +untithed +untitillated +untitillating +untitled +untittering +untitular +untitularly +unto +untoadying +untoasted +untogaed +untoggle +untoggler +untoiled +untoileted +untoiling +untold +untolerable +untolerableness +untolerably +untolerated +untolerating +untolerative +untolled +untomb +untombed +untonality +untone +untoned +untongue +untongued +untonsured +untooled +untooth +untoothed +untoothsome +untoothsomeness +untop +untopographical +untopographically +untoppable +untopped +untopping +untoppled +untormented +untormenting +untormentingly +untorn +untorpedoed +untorpid +untorpidly +untorporific +untorrid +untorridity +untorridly +untorridness +untortious +untortiously +untortuous +untortuously +untortuousness +untorture +untortured +untossed +untotaled +untotalled +untotted +untottering +untouch +untouchability +untouchable +untouchableness +untouchables +untouchably +untouched +untouchedness +untouching +untough +untoughly +untoughness +untoured +untouristed +untoward +untowardly +untowardliness +untowardness +untowered +untown +untownlike +untoxic +untoxically +untrace +untraceable +untraceableness +untraceably +untraced +untraceried +untracked +untractability +untractable +untractableness +untractably +untractarian +untracted +untractible +untractibleness +untradable +untradeable +untraded +untradesmanlike +untrading +untraditional +untraduced +untraffickable +untrafficked +untragic +untragical +untragically +untragicalness +untrailed +untrailerable +untrailered +untrailing +untrain +untrainable +untrained +untrainedly +untrainedness +untraitored +untraitorous +untraitorously +untraitorousness +untrammed +untrammeled +untrammeledness +untrammelled +untramped +untrampled +untrance +untranquil +untranquilize +untranquilized +untranquilizing +untranquilly +untranquillise +untranquillised +untranquillising +untranquillize +untranquillized +untranquilness +untransacted +untranscended +untranscendent +untranscendental +untranscendentally +untranscribable +untranscribed +untransferable +untransferred +untransferring +untransfigured +untransfixed +untransformable +untransformative +untransformed +untransforming +untransfused +untransfusible +untransgressed +untransient +untransiently +untransientness +untransitable +untransitional +untransitionally +untransitive +untransitively +untransitiveness +untransitory +untransitorily +untransitoriness +untranslatability +untranslatable +untranslatableness +untranslatably +untranslated +untransmigrated +untransmissible +untransmissive +untransmitted +untransmutability +untransmutable +untransmutableness +untransmutably +untransmuted +untransparent +untransparently +untransparentness +untranspassable +untranspired +untranspiring +untransplanted +untransportable +untransported +untransposed +untransubstantiated +untrappable +untrapped +untrashed +untraumatic +untravelable +untraveled +untraveling +untravellable +untravelled +untravelling +untraversable +untraversed +untravestied +untreacherous +untreacherously +untreacherousness +untread +untreadable +untreading +untreads +untreasonable +untreasurable +untreasure +untreasured +untreatable +untreatableness +untreatably +untreated +untreed +untrekked +untrellised +untrembling +untremblingly +untremendous +untremendously +untremendousness +untremolant +untremulant +untremulent +untremulous +untremulously +untremulousness +untrenched +untrend +untrepanned +untrespassed +untrespassing +untress +untressed +untriable +untriableness +untriabness +untribal +untribally +untributary +untributarily +untriced +untrickable +untricked +untried +untrifling +untriflingly +untrig +untriggered +untrigonometric +untrigonometrical +untrigonometrically +untrying +untrill +untrim +untrimmable +untrimmed +untrimmedness +untrimming +untrims +untrinitarian +untripe +untrippable +untripped +untripping +untrist +untrite +untritely +untriteness +untriturated +untriumphable +untriumphant +untriumphantly +untriumphed +untrivial +untrivially +untrochaic +untrod +untrodden +untroddenness +untrolled +untrophied +untropic +untropical +untropically +untroth +untrotted +untroublable +untrouble +untroubled +untroubledly +untroubledness +untroublesome +untroublesomeness +untrounced +untrowable +untrowed +untruant +untruced +untruck +untruckled +untruckling +untrue +untrueness +untruer +untruest +untruism +untruly +untrumped +untrumpeted +untrumping +untrundled +untrunked +untruss +untrussed +untrusser +untrusses +untrussing +untrust +untrustable +untrustably +untrusted +untrustful +untrustfully +untrusty +untrustiness +untrusting +untrustness +untrustworthy +untrustworthily +untrustworthiness +untruth +untruther +untruthful +untruthfully +untruthfulness +untruths +unttrod +untubbed +untubercular +untuberculous +untuck +untucked +untuckered +untucking +untucks +untufted +untugged +untumbled +untumefied +untumid +untumidity +untumidly +untumidness +untumultuous +untumultuously +untumultuousness +untunable +untunableness +untunably +untune +untuneable +untuneableness +untuneably +untuned +untuneful +untunefully +untunefulness +untunes +untuning +untunneled +untunnelled +untupped +unturbaned +unturbid +unturbidly +unturbulent +unturbulently +unturf +unturfed +unturgid +unturgidly +unturn +unturnable +unturned +unturning +unturpentined +unturreted +untusked +untutelar +untutelary +untutored +untutoredly +untutoredness +untwilled +untwinable +untwind +untwine +untwineable +untwined +untwines +untwining +untwinkled +untwinkling +untwinned +untwirl +untwirled +untwirling +untwist +untwistable +untwisted +untwister +untwisting +untwists +untwitched +untwitching +untwitten +untz +unubiquitous +unubiquitously +unubiquitousness +unugly +unulcerated +unulcerative +unulcerous +unulcerously +unulcerousness +unultra +unum +unumpired +ununanimity +ununanimous +ununanimously +ununderstandability +ununderstandable +ununderstandably +ununderstanding +ununderstood +unundertaken +unundulatory +unungun +ununifiable +ununified +ununiform +ununiformed +ununiformity +ununiformly +ununiformness +ununionized +ununique +ununiquely +ununiqueness +ununitable +ununitableness +ununitably +ununited +ununiting +ununiversity +ununiversitylike +unupbraided +unupbraiding +unupbraidingly +unupdated +unupholstered +unupright +unuprightly +unuprightness +unupset +unupsettable +unurban +unurbane +unurbanely +unurbanized +unured +unurged +unurgent +unurgently +unurging +unurn +unurned +unusability +unusable +unusableness +unusably +unusage +unuse +unuseable +unuseableness +unuseably +unused +unusedness +unuseful +unusefully +unusefulness +unushered +unusual +unusuality +unusually +unusualness +unusurious +unusuriously +unusuriousness +unusurped +unusurping +unutilitarian +unutilizable +unutilized +unutterability +unutterable +unutterableness +unutterably +unuttered +unuxorial +unuxorious +unuxoriously +unuxoriousness +unvacant +unvacantly +unvacated +unvaccinated +unvacillating +unvacuous +unvacuously +unvacuousness +unvagrant +unvagrantly +unvagrantness +unvague +unvaguely +unvagueness +unvailable +unvain +unvainly +unvainness +unvaleted +unvaletudinary +unvaliant +unvaliantly +unvaliantness +unvalid +unvalidated +unvalidating +unvalidity +unvalidly +unvalidness +unvalorous +unvalorously +unvalorousness +unvaluable +unvaluableness +unvaluably +unvalue +unvalued +unvamped +unvanishing +unvanquishable +unvanquished +unvanquishing +unvantaged +unvaporized +unvaporosity +unvaporous +unvaporously +unvaporousness +unvariable +unvariableness +unvariably +unvariant +unvariation +unvaried +unvariedly +unvariegated +unvarying +unvaryingly +unvaryingness +unvarnished +unvarnishedly +unvarnishedness +unvascular +unvascularly +unvasculous +unvassal +unvatted +unvaulted +unvaulting +unvaunted +unvaunting +unvauntingly +unveering +unveeringly +unvehement +unvehemently +unveil +unveiled +unveiledly +unveiledness +unveiler +unveiling +unveilment +unveils +unveined +unvelvety +unvenal +unvendable +unvendableness +unvended +unvendible +unvendibleness +unveneered +unvenerability +unvenerable +unvenerableness +unvenerably +unvenerated +unvenerative +unvenereal +unvenged +unvengeful +unveniable +unvenial +unveniality +unvenially +unvenialness +unvenom +unvenomed +unvenomous +unvenomously +unvenomousness +unventable +unvented +unventilated +unventured +unventuresome +unventurous +unventurously +unventurousness +unvenued +unveracious +unveraciously +unveraciousness +unveracity +unverbal +unverbalized +unverbally +unverbose +unverbosely +unverboseness +unverdant +unverdantly +unverdured +unverdurness +unverdurous +unverdurousness +unveridic +unveridical +unveridically +unverifiability +unverifiable +unverifiableness +unverifiably +unverificative +unverified +unverifiedness +unveritable +unveritableness +unveritably +unverity +unvermiculated +unverminous +unverminously +unverminousness +unvernicular +unversatile +unversatilely +unversatileness +unversatility +unversed +unversedly +unversedness +unversified +unvertebrate +unvertical +unvertically +unvertiginous +unvertiginously +unvertiginousness +unvesiculated +unvessel +unvesseled +unvest +unvested +unvetoed +unvexatious +unvexatiously +unvexatiousness +unvexed +unvext +unviable +unvibrant +unvibrantly +unvibrated +unvibrating +unvibrational +unvicar +unvicarious +unvicariously +unvicariousness +unvicious +unviciously +unviciousness +unvictimized +unvictorious +unvictualed +unvictualled +unviewable +unviewed +unvigilant +unvigilantly +unvigorous +unvigorously +unvigorousness +unvying +unvilified +unvillaged +unvillainous +unvillainously +unvincible +unvindicable +unvindicated +unvindictive +unvindictively +unvindictiveness +unvinous +unvintaged +unviolable +unviolableness +unviolably +unviolate +unviolated +unviolative +unviolenced +unviolent +unviolently +unviolined +unvirgin +unvirginal +unvirginlike +unvirile +unvirility +unvirtue +unvirtuous +unvirtuously +unvirtuousness +unvirulent +unvirulently +unvisceral +unvisible +unvisibleness +unvisibly +unvision +unvisionary +unvisioned +unvisitable +unvisited +unvisiting +unvisor +unvisored +unvistaed +unvisual +unvisualised +unvisualized +unvisually +unvital +unvitalized +unvitalizing +unvitally +unvitalness +unvitiable +unvitiated +unvitiatedly +unvitiatedness +unvitiating +unvitreosity +unvitreous +unvitreously +unvitreousness +unvitrescent +unvitrescibility +unvitrescible +unvitrifiable +unvitrified +unvitriolized +unvituperated +unvituperative +unvituperatively +unvituperativeness +unvivacious +unvivaciously +unvivaciousness +unvivid +unvividly +unvividness +unvivified +unvizard +unvizarded +unvizored +unvocable +unvocal +unvocalised +unvocalized +unvociferous +unvociferously +unvociferousness +unvoyageable +unvoyaging +unvoice +unvoiced +unvoiceful +unvoices +unvoicing +unvoid +unvoidable +unvoided +unvoidness +unvolatile +unvolatilised +unvolatilize +unvolatilized +unvolcanic +unvolcanically +unvolitional +unvolitioned +unvolitive +unvoluble +unvolubleness +unvolubly +unvolumed +unvoluminous +unvoluminously +unvoluminousness +unvoluntary +unvoluntarily +unvoluntariness +unvolunteering +unvoluptuous +unvoluptuously +unvoluptuousness +unvomited +unvoracious +unvoraciously +unvoraciousness +unvote +unvoted +unvoting +unvouched +unvouchedly +unvouchedness +unvouchsafed +unvowed +unvoweled +unvowelled +unvulcanised +unvulcanized +unvulgar +unvulgarise +unvulgarised +unvulgarising +unvulgarize +unvulgarized +unvulgarizing +unvulgarly +unvulgarness +unvulnerable +unvulturine +unvulturous +unwadable +unwadded +unwaddling +unwadeable +unwaded +unwading +unwafted +unwaged +unwagered +unwaggable +unwaggably +unwagged +unwayed +unwailed +unwailing +unwainscoted +unwainscotted +unwaited +unwaiting +unwaivable +unwaived +unwayward +unwaked +unwakeful +unwakefully +unwakefulness +unwakened +unwakening +unwaking +unwalkable +unwalked +unwalking +unwall +unwalled +unwallet +unwallowed +unwan +unwandered +unwandering +unwanderingly +unwaned +unwaning +unwanted +unwanton +unwarbled +unwarded +unware +unwarely +unwareness +unwares +unwary +unwarier +unwariest +unwarily +unwariness +unwarlike +unwarlikeness +unwarm +unwarmable +unwarmed +unwarming +unwarn +unwarned +unwarnedly +unwarnedness +unwarning +unwarnished +unwarp +unwarpable +unwarped +unwarping +unwarrayed +unwarranness +unwarrant +unwarrantability +unwarrantable +unwarrantableness +unwarrantably +unwarrantabness +unwarranted +unwarrantedly +unwarrantedness +unwarred +unwarren +unwashable +unwashed +unwashedness +unwasheds +unwashen +unwassailing +unwastable +unwasted +unwasteful +unwastefully +unwastefulness +unwasting +unwastingly +unwatchable +unwatched +unwatchful +unwatchfully +unwatchfulness +unwatching +unwater +unwatered +unwatery +unwaterlike +unwatermarked +unwattled +unwaved +unwaverable +unwavered +unwavering +unwaveringly +unwaving +unwax +unwaxed +unweaken +unweakened +unweakening +unweal +unwealsomeness +unwealthy +unweaned +unweapon +unweaponed +unwearable +unwearably +unweary +unweariability +unweariable +unweariableness +unweariably +unwearied +unweariedly +unweariedness +unwearying +unwearyingly +unwearily +unweariness +unwearing +unwearisome +unwearisomeness +unweathered +unweatherly +unweatherwise +unweave +unweaves +unweaving +unweb +unwebbed +unwebbing +unwed +unwedded +unweddedly +unweddedness +unwedge +unwedgeable +unwedged +unwedging +unweeded +unweel +unweelness +unweened +unweeping +unweeting +unweetingly +unweft +unweighability +unweighable +unweighableness +unweighed +unweighing +unweight +unweighted +unweighty +unweighting +unweights +unwelcome +unwelcomed +unwelcomely +unwelcomeness +unwelcoming +unweld +unweldable +unwelde +unwelded +unwell +unwellness +unwelted +unwelth +unwemmed +unwept +unwestern +unwesternized +unwet +unwettable +unwetted +unwheedled +unwheel +unwheeled +unwhelmed +unwhelped +unwhetted +unwhig +unwhiglike +unwhimpering +unwhimperingly +unwhimsical +unwhimsically +unwhimsicalness +unwhining +unwhiningly +unwhip +unwhipped +unwhipt +unwhirled +unwhisked +unwhiskered +unwhisperable +unwhispered +unwhispering +unwhistled +unwhite +unwhited +unwhitened +unwhitewashed +unwhole +unwholesome +unwholesomely +unwholesomeness +unwicked +unwickedly +unwickedness +unwidened +unwidowed +unwield +unwieldable +unwieldy +unwieldier +unwieldiest +unwieldily +unwieldiness +unwieldly +unwieldsome +unwifed +unwifely +unwifelike +unwig +unwigged +unwigging +unwild +unwildly +unwildness +unwilful +unwilfully +unwilfulness +unwily +unwilier +unwilily +unwiliness +unwill +unwillable +unwille +unwilled +unwilledness +unwillful +unwillfully +unwillfulness +unwilling +unwillingly +unwillingness +unwilted +unwilting +unwimple +unwincing +unwincingly +unwind +unwindable +unwinded +unwinder +unwinders +unwindy +unwinding +unwindingly +unwindowed +unwinds +unwingable +unwinged +unwink +unwinking +unwinkingly +unwinly +unwinnable +unwinning +unwinnowed +unwinsome +unwinter +unwintry +unwiped +unwirable +unwire +unwired +unwisdom +unwisdoms +unwise +unwisely +unwiseness +unwiser +unwisest +unwish +unwished +unwishes +unwishful +unwishfully +unwishfulness +unwishing +unwist +unwistful +unwistfully +unwistfulness +unwit +unwitch +unwitched +unwithdrawable +unwithdrawing +unwithdrawn +unwitherable +unwithered +unwithering +unwithheld +unwithholden +unwithholding +unwithstanding +unwithstood +unwitless +unwitnessed +unwits +unwitted +unwitty +unwittily +unwitting +unwittingly +unwittingness +unwive +unwived +unwoeful +unwoefully +unwoefulness +unwoful +unwoman +unwomanish +unwomanize +unwomanized +unwomanly +unwomanlike +unwomanliness +unwomb +unwon +unwonder +unwonderful +unwonderfully +unwondering +unwont +unwonted +unwontedly +unwontedness +unwooded +unwooed +unwoof +unwooly +unwordable +unwordably +unworded +unwordy +unwordily +unwork +unworkability +unworkable +unworkableness +unworkably +unworked +unworkedness +unworker +unworking +unworkmanly +unworkmanlike +unworld +unworldly +unworldliness +unwormed +unwormy +unworminess +unworn +unworried +unworriedly +unworriedness +unworship +unworshiped +unworshipful +unworshiping +unworshipped +unworshipping +unworth +unworthy +unworthier +unworthies +unworthiest +unworthily +unworthiness +unwotting +unwound +unwoundable +unwoundableness +unwounded +unwove +unwoven +unwrangling +unwrap +unwrapped +unwrapper +unwrappered +unwrapping +unwraps +unwrathful +unwrathfully +unwrathfulness +unwreaked +unwreaken +unwreathe +unwreathed +unwreathing +unwrecked +unwrench +unwrenched +unwrest +unwrested +unwrestedly +unwresting +unwrestled +unwretched +unwry +unwriggled +unwrinkle +unwrinkleable +unwrinkled +unwrinkles +unwrinkling +unwrit +unwritable +unwrite +unwriteable +unwriting +unwritten +unwroken +unwronged +unwrongful +unwrongfully +unwrongfulness +unwrote +unwrought +unwrung +unwwove +unwwoven +unze +unzealous +unzealously +unzealousness +unzen +unzephyrlike +unzip +unzipped +unzipping +unzips +unzone +unzoned +unzoning +up +upaya +upaisle +upaithric +upalley +upalong +upanaya +upanayana +upanishad +upanishadic +upapurana +uparch +uparching +uparise +uparm +uparna +upas +upases +upattic +upavenue +upbay +upband +upbank +upbar +upbbore +upbborne +upbear +upbearer +upbearers +upbearing +upbears +upbeat +upbeats +upbelch +upbelt +upbend +upby +upbid +upbye +upbind +upbinding +upbinds +upblacken +upblast +upblaze +upblow +upboil +upboiled +upboiling +upboils +upbolster +upbolt +upboost +upbore +upborne +upbotch +upboulevard +upbound +upbrace +upbray +upbraid +upbraided +upbraider +upbraiders +upbraiding +upbraidingly +upbraids +upbrast +upbreak +upbreathe +upbred +upbreed +upbreeze +upbrighten +upbrim +upbring +upbringing +upbristle +upbroken +upbrook +upbrought +upbrow +upbubble +upbuy +upbuild +upbuilder +upbuilding +upbuilds +upbuilt +upbulging +upbuoy +upbuoyance +upbuoying +upburn +upburst +upcall +upcanal +upcanyon +upcard +upcarry +upcast +upcasted +upcasting +upcasts +upcatch +upcaught +upchamber +upchannel +upchariot +upchaunce +upcheer +upchimney +upchoke +upchuck +upchucked +upchucking +upchucks +upcity +upclimb +upclimbed +upclimber +upclimbing +upclimbs +upclose +upcloser +upcoast +upcock +upcoil +upcoiled +upcoiling +upcoils +upcolumn +upcome +upcoming +upconjure +upcountry +upcourse +upcover +upcrane +upcrawl +upcreek +upcreep +upcry +upcrop +upcropping +upcrowd +upcurl +upcurled +upcurling +upcurls +upcurrent +upcurve +upcurved +upcurves +upcurving +upcushion +upcut +upcutting +updart +updarted +updarting +updarts +updatable +update +updated +updater +updaters +updates +updating +updeck +updelve +updive +updived +updives +updiving +updo +updome +updos +updove +updraft +updrafts +updrag +updraught +updraw +updress +updry +updried +updries +updrying +updrink +upeat +upeygan +upend +upended +upending +upends +uperize +upfeed +upfield +upfill +upfingered +upflame +upflare +upflash +upflee +upfly +upflicker +upfling +upflinging +upflings +upfloat +upflood +upflow +upflowed +upflower +upflowing +upflows +upflung +upfold +upfolded +upfolding +upfolds +upfollow +upframe +upfurl +upgale +upgang +upgape +upgather +upgathered +upgathering +upgathers +upgaze +upgazed +upgazes +upgazing +upget +upgird +upgirded +upgirding +upgirds +upgirt +upgive +upglean +upglide +upgo +upgoing +upgorge +upgrade +upgraded +upgrader +upgrades +upgrading +upgrave +upgrew +upgrow +upgrowing +upgrown +upgrows +upgrowth +upgrowths +upgully +upgush +uphale +uphand +uphang +upharbor +upharrow +upharsin +uphasp +upheal +upheap +upheaped +upheaping +upheaps +uphearted +upheaval +upheavalist +upheavals +upheave +upheaved +upheaven +upheaver +upheavers +upheaves +upheaving +upheld +uphelya +uphelm +upher +uphhove +uphill +uphills +uphillward +uphoard +uphoarded +uphoarding +uphoards +uphoist +uphold +upholden +upholder +upholders +upholding +upholds +upholster +upholstered +upholsterer +upholsterers +upholsteress +upholstery +upholsterydom +upholsteries +upholstering +upholsterous +upholsters +upholstress +uphove +uphroe +uphroes +uphung +uphurl +upyard +upyoke +upisland +upjerk +upjet +upkeep +upkeeps +upkindle +upknell +upknit +upla +upladder +uplay +uplaid +uplake +upland +uplander +uplanders +uplandish +uplands +uplane +uplead +uplean +upleap +upleaped +upleaping +upleaps +upleapt +upleg +uplick +uplift +upliftable +uplifted +upliftedly +upliftedness +uplifter +uplifters +uplifting +upliftingly +upliftingness +upliftitis +upliftment +uplifts +uplight +uplighted +uplighting +uplights +uplying +uplimb +uplimber +upline +uplink +uplinked +uplinking +uplinks +uplit +upload +uploadable +uploaded +uploading +uploads +uplock +uplong +uplook +uplooker +uploom +uploop +upmaking +upmanship +upmast +upmix +upmost +upmount +upmountain +upmove +upness +upo +upon +uppard +uppbad +upped +uppent +upper +uppercase +upperch +upperclassman +upperclassmen +uppercut +uppercuts +uppercutted +uppercutting +upperer +upperest +upperhandism +uppermore +uppermost +upperpart +uppers +upperstocks +uppertendom +upperworks +uppile +uppiled +uppiles +uppiling +upping +uppings +uppish +uppishly +uppishness +uppity +uppityness +upplough +upplow +uppluck +uppoint +uppoise +uppop +uppour +uppowoc +upprick +upprop +uppropped +uppropping +upprops +uppuff +uppull +uppush +upquiver +upraisal +upraise +upraised +upraiser +upraisers +upraises +upraising +upraught +upreach +upreached +upreaches +upreaching +uprear +upreared +uprearing +uprears +uprein +uprend +uprender +uprest +uprestore +uprid +upridge +upright +uprighted +uprighteous +uprighteously +uprighteousness +uprighting +uprightish +uprightly +uprightman +uprightness +uprights +uprip +uprisal +uprise +uprisement +uprisen +upriser +uprisers +uprises +uprising +uprisings +uprist +uprive +upriver +uprivers +uproad +uproar +uproarer +uproariness +uproarious +uproariously +uproariousness +uproars +uproom +uproot +uprootal +uprootals +uprooted +uprootedness +uprooter +uprooters +uprooting +uproots +uprose +uprouse +uproused +uprouses +uprousing +uproute +uprun +uprush +uprushed +uprushes +uprushing +ups +upsadaisy +upsaddle +upscale +upscrew +upscuddle +upseal +upsedoun +upseek +upsey +upseize +upsend +upsending +upsends +upsent +upset +upsetment +upsets +upsettable +upsettal +upsetted +upsetter +upsetters +upsetting +upsettingly +upshaft +upshear +upsheath +upshift +upshifted +upshifting +upshifts +upshoot +upshooting +upshoots +upshore +upshot +upshots +upshoulder +upshove +upshut +upsy +upsidaisy +upside +upsides +upsighted +upsiloid +upsilon +upsilonism +upsilons +upsit +upsitten +upsitting +upskip +upslant +upslip +upslope +upsloping +upsmite +upsnatch +upsoak +upsoar +upsoared +upsoaring +upsoars +upsolve +upspeak +upspear +upspeed +upspew +upspin +upspire +upsplash +upspout +upsprang +upspread +upspring +upspringing +upsprings +upsprinkle +upsprout +upsprung +upspurt +upsring +upstaff +upstage +upstaged +upstages +upstaging +upstay +upstair +upstairs +upstamp +upstand +upstander +upstanding +upstandingly +upstandingness +upstands +upstare +upstared +upstares +upstaring +upstart +upstarted +upstarting +upstartism +upstartle +upstartness +upstarts +upstate +upstater +upstaters +upstates +upstaunch +upsteal +upsteam +upstem +upstep +upstepped +upstepping +upsteps +upstick +upstir +upstirred +upstirring +upstirs +upstood +upstraight +upstream +upstreamward +upstreet +upstretch +upstretched +upstrike +upstrive +upstroke +upstrokes +upstruggle +upsuck +upsun +upsup +upsurge +upsurged +upsurgence +upsurges +upsurging +upsway +upswallow +upswarm +upsweep +upsweeping +upsweeps +upswell +upswelled +upswelling +upswells +upswept +upswing +upswinging +upswings +upswollen +upswung +uptable +uptake +uptaker +uptakes +uptear +uptearing +uptears +uptemper +uptend +upthrew +upthrow +upthrowing +upthrown +upthrows +upthrust +upthrusted +upthrusting +upthrusts +upthunder +uptide +uptie +uptight +uptightness +uptill +uptilt +uptilted +uptilting +uptilts +uptime +uptimes +uptore +uptorn +uptoss +uptossed +uptosses +uptossing +uptower +uptown +uptowner +uptowners +uptowns +uptrace +uptrack +uptrail +uptrain +uptree +uptrend +uptrends +uptrill +uptrunk +uptruss +upttore +upttorn +uptube +uptuck +upturn +upturned +upturning +upturns +uptwined +uptwist +upupa +upupidae +upupoid +upvalley +upvomit +upwaft +upwafted +upwafting +upwafts +upway +upways +upwall +upward +upwardly +upwardness +upwards +upwarp +upwax +upwell +upwelled +upwelling +upwells +upwent +upwheel +upwhelm +upwhir +upwhirl +upwind +upwinds +upwith +upwork +upwound +upwrap +upwreathe +upwrench +upwring +upwrought +ur +ura +urachal +urachovesical +urachus +uracil +uracils +uraei +uraemia +uraemias +uraemic +uraeus +uraeuses +uragoga +ural +urali +uralian +uralic +uraline +uralite +uralites +uralitic +uralitization +uralitize +uralitized +uralitizing +uralium +uramido +uramil +uramilic +uramino +uran +uranalyses +uranalysis +uranate +urania +uranian +uranic +uranicentric +uranide +uranides +uranidin +uranidine +uraniferous +uraniid +uraniidae +uranyl +uranylic +uranyls +uranin +uranine +uraninite +uranion +uraniscochasma +uraniscoplasty +uraniscoraphy +uraniscorrhaphy +uraniscus +uranism +uranisms +uranist +uranite +uranites +uranitic +uranium +uraniums +uranocircite +uranographer +uranography +uranographic +uranographical +uranographist +uranolatry +uranolite +uranology +uranological +uranologies +uranologist +uranometry +uranometria +uranometrical +uranometrist +uranophane +uranophobia +uranophotography +uranoplasty +uranoplastic +uranoplegia +uranorrhaphy +uranorrhaphia +uranoschisis +uranoschism +uranoscope +uranoscopy +uranoscopia +uranoscopic +uranoscopidae +uranoscopus +uranospathite +uranosphaerite +uranospinite +uranostaphyloplasty +uranostaphylorrhaphy +uranotantalite +uranothallite +uranothorite +uranotil +uranous +uranus +urao +urare +urares +urari +uraris +urartaean +urartic +urase +urases +urataemia +urate +uratemia +urates +uratic +uratoma +uratosis +uraturia +urazin +urazine +urazole +urb +urbacity +urbainite +urban +urbana +urbane +urbanely +urbaneness +urbaner +urbanest +urbanisation +urbanise +urbanised +urbanises +urbanising +urbanism +urbanisms +urbanist +urbanistic +urbanistically +urbanists +urbanite +urbanites +urbanity +urbanities +urbanization +urbanize +urbanized +urbanizes +urbanizing +urbanolatry +urbanology +urbanologist +urbanologists +urbarial +urbian +urbic +urbicolae +urbicolous +urbiculture +urbify +urbification +urbinate +urbs +urceiform +urceolar +urceolate +urceole +urceoli +urceolina +urceolus +urceus +urchin +urchiness +urchinly +urchinlike +urchins +urd +urde +urdee +urdy +urds +urdu +ure +urea +ureal +ureameter +ureametry +ureas +urease +ureases +urechitin +urechitoxin +uredema +uredia +uredial +uredidia +uredidinia +uredinales +uredine +uredineae +uredineal +uredineous +uredines +uredinia +uredinial +urediniopsis +urediniospore +urediniosporic +uredinium +uredinoid +uredinology +uredinologist +uredinous +urediospore +uredium +uredo +uredos +uredosorus +uredospore +uredosporic +uredosporiferous +uredosporous +uredostage +ureic +ureid +ureide +ureides +ureido +ureylene +uremia +uremias +uremic +urena +urent +ureometer +ureometry +ureosecretory +ureotelic +ureotelism +uresis +uretal +ureter +ureteral +ureteralgia +uretercystoscope +ureterectasia +ureterectasis +ureterectomy +ureterectomies +ureteric +ureteritis +ureterocele +ureterocervical +ureterocystanastomosis +ureterocystoscope +ureterocystostomy +ureterocolostomy +ureterodialysis +ureteroenteric +ureteroenterostomy +ureterogenital +ureterogram +ureterograph +ureterography +ureterointestinal +ureterolysis +ureterolith +ureterolithiasis +ureterolithic +ureterolithotomy +ureterolithotomies +ureteronephrectomy +ureterophlegma +ureteropyelitis +ureteropyelogram +ureteropyelography +ureteropyelonephritis +ureteropyelostomy +ureteropyosis +ureteroplasty +ureteroproctostomy +ureteroradiography +ureterorectostomy +ureterorrhagia +ureterorrhaphy +ureterosalpingostomy +ureterosigmoidostomy +ureterostegnosis +ureterostenoma +ureterostenosis +ureterostoma +ureterostomy +ureterostomies +ureterotomy +ureterouteral +ureterovaginal +ureterovesical +ureters +urethan +urethane +urethanes +urethans +urethylan +urethylane +urethra +urethrae +urethragraph +urethral +urethralgia +urethrameter +urethras +urethrascope +urethratome +urethratresia +urethrectomy +urethrectomies +urethremphraxis +urethreurynter +urethrism +urethritic +urethritis +urethroblennorrhea +urethrobulbar +urethrocele +urethrocystitis +urethrogenital +urethrogram +urethrograph +urethrometer +urethropenile +urethroperineal +urethrophyma +urethroplasty +urethroplastic +urethroprostatic +urethrorectal +urethrorrhagia +urethrorrhaphy +urethrorrhea +urethrorrhoea +urethroscope +urethroscopy +urethroscopic +urethroscopical +urethrosexual +urethrospasm +urethrostaxis +urethrostenosis +urethrostomy +urethrotome +urethrotomy +urethrotomic +urethrovaginal +urethrovesical +uretic +urf +urfirnis +urge +urged +urgeful +urgence +urgency +urgencies +urgent +urgently +urgentness +urger +urgers +urges +urginea +urging +urgingly +urgings +urgonian +urheen +uri +uria +uriah +urial +urian +uric +uricacidemia +uricaciduria +uricaemia +uricaemic +uricemia +uricemic +uricolysis +uricolytic +uriconian +uricosuric +uricotelic +uricotelism +uridine +uridines +uridrosis +uriel +urim +urinaemia +urinaemic +urinal +urinalyses +urinalysis +urinalist +urinals +urinant +urinary +urinaries +urinarium +urinate +urinated +urinates +urinating +urination +urinative +urinator +urine +urinemia +urinemias +urinemic +urines +uriniferous +uriniparous +urinocryoscopy +urinogenital +urinogenitary +urinogenous +urinology +urinologist +urinomancy +urinometer +urinometry +urinometric +urinoscopy +urinoscopic +urinoscopies +urinoscopist +urinose +urinosexual +urinous +urinousness +urite +urlar +urled +urling +urluch +urman +urn +urna +urnae +urnal +urnfield +urnflower +urnful +urnfuls +urning +urningism +urnism +urnlike +urnmaker +urns +uro +uroacidimeter +uroazotometer +urobenzoic +urobilin +urobilinemia +urobilinogen +urobilinogenuria +urobilinuria +urocanic +urocele +urocerata +urocerid +uroceridae +urochloralic +urochord +urochorda +urochordal +urochordate +urochords +urochrome +urochromogen +urochs +urocyanogen +urocyon +urocyst +urocystic +urocystis +urocystitis +urocoptidae +urocoptis +urodaeum +urodela +urodelan +urodele +urodeles +urodelous +urodialysis +urodynia +uroedema +uroerythrin +urofuscohematin +urogaster +urogastric +urogenic +urogenital +urogenitary +urogenous +uroglaucin +uroglena +urogomphi +urogomphus +urogram +urography +urogravimeter +urohaematin +urohematin +urohyal +urokinase +urol +urolagnia +uroleucic +uroleucinic +urolith +urolithiasis +urolithic +urolithology +uroliths +urolytic +urology +urologic +urological +urologies +urologist +urologists +urolutein +uromancy +uromantia +uromantist +uromastix +uromelanin +uromelus +uromere +uromeric +urometer +uromyces +uromycladium +uronephrosis +uronic +uronology +uroo +uroodal +uropatagium +uropeltidae +urophaein +urophanic +urophanous +urophein +urophi +urophlyctis +urophobia +urophthisis +uropygi +uropygial +uropygium +uropyloric +uroplania +uropod +uropodal +uropodous +uropods +uropoetic +uropoiesis +uropoietic +uroporphyrin +uropsile +uropsilus +uroptysis +urorosein +urorrhagia +urorrhea +urorubin +urosaccharometry +urosacral +uroschesis +uroscopy +uroscopic +uroscopies +uroscopist +urosepsis +uroseptic +urosis +urosomatic +urosome +urosomite +urosomitic +urostea +urostealith +urostegal +urostege +urostegite +urosteon +urosternite +urosthene +urosthenic +urostylar +urostyle +urostyles +urotoxy +urotoxia +urotoxic +urotoxicity +urotoxies +urotoxin +uroxanate +uroxanic +uroxanthin +uroxin +urpriser +urradhus +urrhodin +urrhodinic +urs +ursa +ursae +ursal +ursicidal +ursicide +ursid +ursidae +ursiform +ursigram +ursine +ursoid +ursolic +urson +ursone +ursprache +ursuk +ursula +ursuline +ursus +urtext +urtica +urticaceae +urticaceous +urtical +urticales +urticant +urticants +urticaria +urticarial +urticarious +urticastrum +urticate +urticated +urticates +urticating +urtication +urticose +urtite +uru +urubu +urucu +urucum +urucuri +urucury +uruguay +uruguayan +uruguayans +uruisg +urukuena +urunday +urus +uruses +urushi +urushic +urushiye +urushinic +urushiol +urushiols +urutu +urva +us +usa +usability +usable +usableness +usably +usage +usager +usages +usance +usances +usant +usar +usara +usaron +usation +usaunce +usaunces +use +useability +useable +useably +used +usedly +usedness +usednt +usee +useful +usefully +usefullish +usefulness +usehold +useless +uselessly +uselessness +usenet +usent +user +users +uses +ush +ushabti +ushabtis +ushabtiu +ushak +ushas +usheen +usher +usherance +usherdom +ushered +usherer +usheress +usherette +usherettes +usherian +ushering +usherism +usherless +ushers +ushership +usine +using +usings +usipetes +usitate +usitative +uskara +uskok +usnea +usneaceae +usneaceous +usneas +usneoid +usnic +usnin +usninic +uspanteca +uspeaking +uspoke +uspoken +usquabae +usquabaes +usque +usquebae +usquebaes +usquebaugh +usques +usself +ussels +usselven +ussingite +ussr +ust +ustarana +uster +ustilaginaceae +ustilaginaceous +ustilaginales +ustilagineous +ustilaginoidea +ustilago +ustion +ustorious +ustulate +ustulation +ustulina +usu +usual +usualism +usually +usualness +usuals +usuary +usucapient +usucapion +usucapionary +usucapt +usucaptable +usucaptible +usucaption +usucaptor +usufruct +usufructs +usufructuary +usufructuaries +usufruit +usun +usure +usurer +usurerlike +usurers +usuress +usury +usuries +usurious +usuriously +usuriousness +usurp +usurpation +usurpations +usurpative +usurpatively +usurpatory +usurpature +usurped +usurpedly +usurper +usurpers +usurpership +usurping +usurpingly +usurpment +usurpor +usurpress +usurps +usurption +usw +usward +uswards +ut +uta +utah +utahan +utahans +utahite +utai +utas +utch +utchy +ute +utees +utend +utensil +utensile +utensils +uteralgia +uterectomy +uteri +uterine +uteritis +utero +uteroabdominal +uterocele +uterocervical +uterocystotomy +uterofixation +uterogestation +uterogram +uterography +uterointestinal +uterolith +uterology +uteromania +uteromaniac +uteromaniacal +uterometer +uteroovarian +uteroparietal +uteropelvic +uteroperitoneal +uteropexy +uteropexia +uteroplacental +uteroplasty +uterosacral +uterosclerosis +uteroscope +uterotomy +uterotonic +uterotubal +uterovaginal +uteroventral +uterovesical +uterus +uteruses +utfangenethef +utfangethef +utfangthef +utfangthief +uther +uti +utible +utick +util +utile +utilidor +utilidors +utilise +utilised +utiliser +utilisers +utilises +utilising +utilitarian +utilitarianism +utilitarianist +utilitarianize +utilitarianly +utilitarians +utility +utilities +utilizability +utilizable +utilization +utilizations +utilize +utilized +utilizer +utilizers +utilizes +utilizing +utinam +utlagary +utlilized +utmost +utmostness +utmosts +utopia +utopian +utopianism +utopianist +utopianize +utopianizer +utopians +utopias +utopiast +utopism +utopisms +utopist +utopistic +utopists +utopographer +utraquism +utraquist +utraquistic +utrecht +utricle +utricles +utricul +utricular +utricularia +utriculariaceae +utriculate +utriculi +utriculiferous +utriculiform +utriculitis +utriculoid +utriculoplasty +utriculoplastic +utriculosaccular +utriculose +utriculus +utriform +utrubi +utrum +uts +utsuk +utter +utterability +utterable +utterableness +utterance +utterances +utterancy +uttered +utterer +utterers +utterest +uttering +utterless +utterly +uttermost +utterness +utters +utu +utum +uturuncu +uucpnet +uva +uval +uvala +uvalha +uvanite +uvarovite +uvate +uvea +uveal +uveas +uveitic +uveitis +uveitises +uvella +uveous +uvic +uvid +uviol +uvitic +uvitinic +uvito +uvitonic +uvre +uvres +uvrou +uvula +uvulae +uvular +uvularia +uvularly +uvulars +uvulas +uvulatomy +uvulatomies +uvulectomy +uvulectomies +uvulitis +uvulitises +uvuloptosis +uvulotome +uvulotomy +uvulotomies +uvver +ux +uxorial +uxoriality +uxorially +uxoricidal +uxoricide +uxorilocal +uxorious +uxoriously +uxoriousness +uxoris +uzan +uzara +uzarin +uzaron +uzbak +uzbeg +uzbek +v +va +vaad +vaadim +vaagmaer +vaagmar +vaagmer +vaalite +vaalpens +vac +vacabond +vacance +vacancy +vacancies +vacandi +vacant +vacante +vacanthearted +vacantheartedness +vacantia +vacantly +vacantness +vacantry +vacatable +vacate +vacated +vacates +vacating +vacation +vacational +vacationed +vacationer +vacationers +vacationing +vacationist +vacationists +vacationland +vacationless +vacations +vacatur +vaccary +vaccaria +vaccenic +vaccicide +vaccigenous +vaccina +vaccinable +vaccinal +vaccinas +vaccinate +vaccinated +vaccinates +vaccinating +vaccination +vaccinationist +vaccinations +vaccinator +vaccinatory +vaccinators +vaccine +vaccinee +vaccinella +vaccines +vaccinia +vacciniaceae +vacciniaceous +vaccinial +vaccinias +vaccinifer +vacciniform +vacciniola +vaccinist +vaccinium +vaccinization +vaccinogenic +vaccinogenous +vaccinoid +vaccinophobia +vaccinotherapy +vache +vachellia +vacherin +vachette +vacillancy +vacillant +vacillate +vacillated +vacillates +vacillating +vacillatingly +vacillation +vacillations +vacillator +vacillatory +vacillators +vacoa +vacona +vacoua +vacouf +vacua +vacual +vacuate +vacuation +vacuefy +vacuist +vacuit +vacuity +vacuities +vacuo +vacuolar +vacuolary +vacuolate +vacuolated +vacuolation +vacuole +vacuoles +vacuolization +vacuome +vacuometer +vacuous +vacuously +vacuousness +vacuua +vacuum +vacuuma +vacuumed +vacuuming +vacuumize +vacuums +vade +vadelect +vady +vadim +vadimony +vadimonium +vadis +vadium +vadose +vafrous +vag +vagabond +vagabondage +vagabondager +vagabonded +vagabondia +vagabonding +vagabondish +vagabondism +vagabondismus +vagabondize +vagabondized +vagabondizer +vagabondizing +vagabondry +vagabonds +vagal +vagally +vagancy +vagant +vaganti +vagary +vagarian +vagaries +vagarious +vagariously +vagarish +vagarisome +vagarist +vagaristic +vagarity +vagas +vagation +vagbondia +vage +vagi +vagient +vagiform +vagile +vagility +vagilities +vagina +vaginae +vaginal +vaginalectomy +vaginalectomies +vaginaless +vaginalitis +vaginally +vaginant +vaginas +vaginate +vaginated +vaginectomy +vaginectomies +vaginervose +vaginicola +vaginicoline +vaginicolous +vaginiferous +vaginipennate +vaginismus +vaginitis +vaginoabdominal +vaginocele +vaginodynia +vaginofixation +vaginolabial +vaginometer +vaginomycosis +vaginoperineal +vaginoperitoneal +vaginopexy +vaginoplasty +vaginoscope +vaginoscopy +vaginotome +vaginotomy +vaginotomies +vaginovesical +vaginovulvar +vaginula +vaginulate +vaginule +vagitus +vagnera +vagoaccessorius +vagodepressor +vagoglossopharyngeal +vagogram +vagolysis +vagosympathetic +vagotomy +vagotomies +vagotomize +vagotony +vagotonia +vagotonic +vagotropic +vagotropism +vagous +vagrance +vagrancy +vagrancies +vagrant +vagrantism +vagrantize +vagrantly +vagrantlike +vagrantness +vagrants +vagrate +vagrom +vague +vaguely +vagueness +vaguer +vaguest +vaguio +vaguios +vaguish +vaguity +vagulous +vagus +vahana +vahine +vahines +vahini +vai +vaidic +vail +vailable +vailed +vailing +vails +vain +vainer +vainest +vainful +vainglory +vainglorious +vaingloriously +vaingloriousness +vainly +vainness +vainnesses +vair +vairagi +vaire +vairee +vairy +vairs +vaishnava +vaishnavism +vaisya +vayu +vaivode +vajra +vajrasana +vakass +vakeel +vakeels +vakia +vakil +vakils +vakkaliga +val +valance +valanced +valances +valanche +valancing +valbellite +vale +valebant +valediction +valedictions +valedictory +valedictorian +valedictorians +valedictories +valedictorily +valence +valences +valency +valencia +valencian +valencianite +valencias +valenciennes +valencies +valens +valent +valentiam +valentide +valentin +valentine +valentines +valentinian +valentinianism +valentinite +valeral +valeraldehyde +valeramid +valeramide +valerate +valerates +valeria +valerian +valeriana +valerianaceae +valerianaceous +valerianales +valerianate +valerianella +valerianic +valerianoides +valerians +valeric +valerie +valeryl +valerylene +valerin +valerolactone +valerone +vales +valet +valeta +valetage +valetaille +valetdom +valeted +valethood +valeting +valetism +valetry +valets +valetude +valetudinaire +valetudinary +valetudinarian +valetudinarianism +valetudinarians +valetudinaries +valetudinariness +valetudinarist +valetudinarium +valeur +valew +valeward +valewe +valgoid +valgus +valguses +valhall +valhalla +vali +valiance +valiances +valiancy +valiancies +valiant +valiantly +valiantness +valiants +valid +validatable +validate +validated +validates +validating +validation +validations +validatory +validification +validity +validities +validly +validness +validous +valyl +valylene +valinch +valine +valines +valise +valiseful +valises +valiship +valium +valkyr +valkyria +valkyrian +valkyrie +valkyries +valkyrs +vall +vallancy +vallar +vallary +vallate +vallated +vallation +vallecula +valleculae +vallecular +valleculate +valley +valleyful +valleyite +valleylet +valleylike +valleys +valleyward +valleywise +vallevarite +vallicula +valliculae +vallicular +vallidom +vallies +vallis +valliscaulian +vallisneria +vallisneriaceae +vallisneriaceous +vallombrosan +vallota +vallum +vallums +valmy +valois +valonia +valoniaceae +valoniaceous +valonias +valor +valorem +valorisation +valorise +valorised +valorises +valorising +valorization +valorizations +valorize +valorized +valorizes +valorizing +valorous +valorously +valorousness +valors +valour +valours +valouwe +valsa +valsaceae +valsalvan +valse +valses +valsoid +valuable +valuableness +valuables +valuably +valuate +valuated +valuates +valuating +valuation +valuational +valuationally +valuations +valuative +valuator +valuators +value +valued +valueless +valuelessness +valuer +valuers +values +valuing +valure +valuta +valutas +valva +valvae +valval +valvar +valvata +valvate +valvatidae +valve +valved +valveless +valvelet +valvelets +valvelike +valveman +valvemen +valves +valviferous +valviform +valving +valvotomy +valvula +valvulae +valvular +valvulate +valvule +valvules +valvulitis +valvulotome +valvulotomy +vambrace +vambraced +vambraces +vambrash +vamfont +vammazsa +vamoose +vamoosed +vamooses +vamoosing +vamos +vamose +vamosed +vamoses +vamosing +vamp +vamped +vampey +vamper +vampers +vamphorn +vamping +vampire +vampyre +vampyrella +vampyrellidae +vampireproof +vampires +vampiric +vampirish +vampirism +vampirize +vampyrum +vampish +vamplate +vampproof +vamps +vamure +van +vanadate +vanadates +vanadiate +vanadic +vanadiferous +vanadyl +vanadinite +vanadious +vanadium +vanadiums +vanadosilicate +vanadous +vanaheim +vanaprastha +vanaspati +vanbrace +vance +vancomycin +vancourier +vancouver +vancouveria +vanda +vandal +vandalic +vandalish +vandalism +vandalistic +vandalization +vandalize +vandalized +vandalizes +vandalizing +vandalroot +vandals +vandas +vandelas +vandemonian +vandemonianism +vandiemenian +vandyke +vandyked +vandykes +vane +vaned +vaneless +vanelike +vanellus +vanes +vanessa +vanessian +vanfoss +vang +vangee +vangeli +vanglo +vangloe +vangs +vanguard +vanguardist +vanguards +vangueria +vanilla +vanillal +vanillaldehyde +vanillas +vanillate +vanille +vanillery +vanillic +vanillyl +vanillin +vanilline +vanillinic +vanillins +vanillism +vanilloes +vanilloyl +vanillon +vanir +vanish +vanished +vanisher +vanishers +vanishes +vanishing +vanishingly +vanishment +vanist +vanitarianism +vanity +vanitied +vanities +vanitory +vanitous +vanjarrah +vanlay +vanload +vanman +vanmen +vanmost +vannai +vanned +vanner +vannerman +vannermen +vannet +vannic +vanning +vannus +vanquish +vanquishable +vanquished +vanquisher +vanquishers +vanquishes +vanquishing +vanquishment +vans +vansire +vantage +vantageless +vantages +vantbrace +vantbrass +vanterie +vantguard +vanward +vapid +vapidism +vapidity +vapidities +vapidly +vapidness +vapocauterization +vapography +vapographic +vapor +vaporability +vaporable +vaporary +vaporarium +vaporate +vapored +vaporer +vaporers +vaporescence +vaporescent +vaporetti +vaporetto +vaporettos +vapory +vaporiferous +vaporiferousness +vaporific +vaporiform +vaporimeter +vaporiness +vaporing +vaporingly +vaporings +vaporise +vaporised +vaporises +vaporish +vaporishness +vaporising +vaporium +vaporizability +vaporizable +vaporization +vaporize +vaporized +vaporizer +vaporizers +vaporizes +vaporizing +vaporless +vaporlike +vaporograph +vaporographic +vaporose +vaporoseness +vaporosity +vaporous +vaporously +vaporousness +vapors +vaportight +vaporware +vapotherapy +vapour +vapourable +vapoured +vapourer +vapourers +vapourescent +vapoury +vapourific +vapourimeter +vapouring +vapouringly +vapourisable +vapourise +vapourised +vapouriser +vapourish +vapourishness +vapourising +vapourizable +vapourization +vapourize +vapourized +vapourizer +vapourizing +vapourose +vapourous +vapourously +vapours +vappa +vapulary +vapulate +vapulation +vapulatory +vaquero +vaqueros +var +vara +varactor +varahan +varan +varanger +varangi +varangian +varanian +varanid +varanidae +varanoid +varanus +varas +varda +vardapet +vardy +vardingale +vare +varec +varech +vareheaded +varella +vareuse +vargueno +vari +vary +varia +variability +variabilities +variable +variableness +variables +variably +variac +variadic +variag +variagles +variance +variances +variancy +variant +variantly +variants +variate +variated +variates +variating +variation +variational +variationally +variationist +variations +variatious +variative +variatively +variator +varical +varicated +varication +varicella +varicellar +varicellate +varicellation +varicelliform +varicelloid +varicellous +varices +variciform +varicoblepharon +varicocele +varicoid +varicolored +varicolorous +varicoloured +varicose +varicosed +varicoseness +varicosis +varicosity +varicosities +varicotomy +varicotomies +varicula +varidical +varied +variedly +variedness +variegate +variegated +variegates +variegating +variegation +variegations +variegator +varier +variers +varies +varietal +varietally +varietals +varietas +variety +varieties +varietism +varietist +varietur +varify +varificatory +variform +variformed +variformity +variformly +varigradation +varying +varyingly +varyings +varindor +varing +vario +variocoupler +variocuopler +variola +variolar +variolaria +variolas +variolate +variolated +variolating +variolation +variole +varioles +variolic +varioliform +variolite +variolitic +variolitization +variolization +varioloid +variolosser +variolous +variolovaccine +variolovaccinia +variometer +variorum +variorums +varios +variotinted +various +variously +variousness +variscite +varisized +varisse +varistor +varistors +varitype +varityped +varityping +varitypist +varix +varkas +varlet +varletaille +varletess +varletry +varletries +varlets +varletto +varmannie +varment +varments +varmint +varmints +varna +varnas +varnashrama +varnish +varnished +varnisher +varnishes +varnishy +varnishing +varnishlike +varnishment +varnpliktige +varnsingite +varolian +varronia +varronian +varsal +varsha +varsiter +varsity +varsities +varsovian +varsoviana +varsovienne +vartabed +varuna +varus +varuses +varve +varved +varvel +varves +vas +vasa +vasal +vasalled +vascla +vascon +vascons +vascula +vascular +vascularity +vascularities +vascularization +vascularize +vascularized +vascularizing +vascularly +vasculated +vasculature +vasculiferous +vasculiform +vasculitis +vasculogenesis +vasculolymphatic +vasculomotor +vasculose +vasculous +vasculum +vasculums +vase +vasectomy +vasectomies +vasectomise +vasectomised +vasectomising +vasectomize +vasectomized +vasectomizing +vaseful +vaselet +vaselike +vaseline +vasemaker +vasemaking +vases +vasewise +vasework +vashegyite +vasicentric +vasicine +vasifactive +vasiferous +vasiform +vasoactive +vasoactivity +vasoconstricting +vasoconstriction +vasoconstrictive +vasoconstrictor +vasoconstrictors +vasocorona +vasodentinal +vasodentine +vasodepressor +vasodilatation +vasodilatin +vasodilating +vasodilation +vasodilator +vasoepididymostomy +vasofactive +vasoformative +vasoganglion +vasohypertonic +vasohypotonic +vasoinhibitor +vasoinhibitory +vasoligation +vasoligature +vasomotion +vasomotor +vasomotory +vasomotorial +vasomotoric +vasoneurosis +vasoparesis +vasopressin +vasopressor +vasopuncture +vasoreflex +vasorrhaphy +vasosection +vasospasm +vasospastic +vasostimulant +vasostomy +vasotocin +vasotomy +vasotonic +vasotribe +vasotripsy +vasotrophic +vasovagal +vasovesiculectomy +vasquine +vassal +vassalage +vassaldom +vassaled +vassaless +vassalic +vassaling +vassalism +vassality +vassalize +vassalized +vassalizing +vassalless +vassalling +vassalry +vassals +vassalship +vassar +vassos +vast +vastate +vastation +vaster +vastest +vasty +vastidity +vastier +vastiest +vastily +vastiness +vastity +vastities +vastitude +vastly +vastness +vastnesses +vasts +vastus +vasu +vasudeva +vasundhara +vat +vateria +vates +vatful +vatfuls +vatic +vatical +vatically +vatican +vaticanal +vaticanic +vaticanical +vaticanism +vaticanist +vaticanization +vaticanize +vaticide +vaticides +vaticinal +vaticinant +vaticinate +vaticinated +vaticinating +vaticination +vaticinator +vaticinatory +vaticinatress +vaticinatrix +vaticine +vatmaker +vatmaking +vatman +vats +vatted +vatteluttu +vatter +vatting +vau +vaucheria +vaucheriaceae +vaucheriaceous +vaudeville +vaudevillian +vaudevillians +vaudevillist +vaudy +vaudios +vaudism +vaudois +vaudoux +vaughn +vaugnerite +vauguelinite +vault +vaultage +vaulted +vaultedly +vaulter +vaulters +vaulty +vaultier +vaultiest +vaulting +vaultings +vaultlike +vaults +vaumure +vaunce +vaunt +vauntage +vaunted +vaunter +vauntery +vaunters +vauntful +vaunty +vauntie +vauntiness +vaunting +vauntingly +vauntlay +vauntmure +vaunts +vauquelinite +vaurien +vaus +vauxhall +vauxhallian +vauxite +vav +vavasor +vavasory +vavasories +vavasors +vavasour +vavasours +vavassor +vavassors +vavs +vaw +vaward +vawards +vawntie +vaws +vax +vazimba +vb +vc +vd +veadar +veadore +veal +vealed +vealer +vealers +vealy +vealier +vealiest +vealiness +vealing +veallike +veals +vealskin +veau +vectigal +vection +vectis +vectitation +vectograph +vectographic +vector +vectorcardiogram +vectorcardiography +vectorcardiographic +vectored +vectorial +vectorially +vectoring +vectorization +vectorizing +vectors +vecture +veda +vedaic +vedaism +vedalia +vedalias +vedana +vedanga +vedanta +vedantic +vedantism +vedantist +vedda +veddoid +vedet +vedette +vedettes +vedic +vedika +vediovis +vedism +vedist +vedro +veduis +vee +veen +veena +veenas +veep +veepee +veepees +veeps +veer +veerable +veered +veery +veeries +veering +veeringly +veers +vees +vefry +veg +vega +vegan +veganism +veganisms +vegans +vegas +vegasite +vegeculture +vegetability +vegetable +vegetablelike +vegetables +vegetablewise +vegetably +vegetablize +vegetal +vegetalcule +vegetality +vegetant +vegetarian +vegetarianism +vegetarians +vegetate +vegetated +vegetates +vegetating +vegetation +vegetational +vegetationally +vegetationless +vegetative +vegetatively +vegetativeness +vegete +vegeteness +vegeterianism +vegetism +vegetist +vegetists +vegetive +vegetivorous +vegetoalkali +vegetoalkaline +vegetoalkaloid +vegetoanimal +vegetobituminous +vegetocarbonaceous +vegetomineral +vegetous +vehemence +vehemency +vehement +vehemently +vehicle +vehicles +vehicula +vehicular +vehiculary +vehicularly +vehiculate +vehiculation +vehiculatory +vehiculum +vehme +vehmgericht +vehmic +vei +veigle +veil +veiled +veiledly +veiledness +veiler +veilers +veily +veiling +veilings +veilless +veilleuse +veillike +veilmaker +veilmaking +veils +veiltail +vein +veinage +veinal +veinbanding +veined +veiner +veinery +veiners +veiny +veinier +veiniest +veininess +veining +veinings +veinless +veinlet +veinlets +veinlike +veinous +veins +veinstone +veinstuff +veinule +veinules +veinulet +veinulets +veinwise +veinwork +vejoces +vejovis +vejoz +vel +vela +velal +velamen +velamentous +velamentum +velamina +velar +velardenite +velary +velaria +velaric +velarium +velarization +velarize +velarized +velarizes +velarizing +velars +velate +velated +velating +velation +velatura +velchanos +velcro +veld +veldcraft +veldman +velds +veldschoen +veldschoenen +veldschoens +veldskoen +veldt +veldts +veldtschoen +veldtsman +velella +velellidous +veleta +velyarde +velic +velicate +veliferous +veliform +veliger +veligerous +veligers +velika +velitation +velites +vell +vellala +velleda +velleity +velleities +vellicate +vellicated +vellicating +vellication +vellicative +vellinch +vellincher +vellon +vellosin +vellosine +vellozia +velloziaceae +velloziaceous +vellum +vellumy +vellums +vellute +velo +veloce +velociman +velocimeter +velocious +velociously +velocipedal +velocipede +velocipedean +velocipeded +velocipedes +velocipedic +velocipeding +velocity +velocities +velocitous +velodrome +velometer +velour +velours +velout +veloute +veloutes +veloutine +velte +veltfare +velum +velumen +velumina +velunge +velure +velured +velures +veluring +velutina +velutinous +velveret +velverets +velvet +velvetbreast +velveted +velveteen +velveteened +velveteens +velvety +velvetiness +velveting +velvetleaf +velvetlike +velvetmaker +velvetmaking +velvetry +velvets +velvetseed +velvetweed +velvetwork +vena +venacularism +venada +venae +venal +venality +venalities +venalization +venalize +venally +venalness +venantes +venanzite +venatic +venatical +venatically +venation +venational +venations +venator +venatory +venatorial +venatorious +vencola +vend +vendable +vendace +vendaces +vendage +vendaval +vendean +vended +vendee +vendees +vender +venders +vendetta +vendettas +vendettist +vendeuse +vendibility +vendibilities +vendible +vendibleness +vendibles +vendibly +vendicate +vendidad +vending +vendis +venditate +venditation +vendition +venditor +vendor +vendors +vends +vendue +vendues +venectomy +vened +venedotian +veneer +veneered +veneerer +veneerers +veneering +veneers +venefic +venefical +venefice +veneficious +veneficness +veneficous +venemous +venenate +venenated +venenately +venenates +venenating +venenation +venene +veneniferous +venenific +venenosalivary +venenose +venenosi +venenosity +venenosus +venenosusi +venenous +venenousness +venepuncture +venerability +venerable +venerableness +venerably +veneracea +veneracean +veneraceous +veneral +veneralia +venerance +venerant +venerate +venerated +venerates +venerating +veneration +venerational +venerative +veneratively +venerativeness +venerator +venere +venereal +venerealness +venerean +venereology +venereological +venereologist +venereophobia +venereous +venerer +veneres +venery +venerial +venerian +veneridae +veneries +veneriform +veneris +venero +venerology +veneros +venerous +venesect +venesection +venesector +venesia +venetes +veneti +venetian +venetianed +venetians +venetic +veneur +venezolano +venezuela +venezuelan +venezuelans +venge +vengeable +vengeance +vengeancely +vengeant +venged +vengeful +vengefully +vengefulness +vengeously +venger +venges +venging +veny +veniable +venial +veniality +venialities +venially +venialness +veniam +venice +venie +venin +venine +venines +venins +veniplex +venipuncture +venire +venireman +veniremen +venires +venise +venisection +venison +venisonivorous +venisonlike +venisons +venisuture +venite +venizelist +venkata +venkisen +venlin +vennel +venner +venoatrial +venoauricular +venography +venom +venomed +venomer +venomers +venomy +venoming +venomization +venomize +venomless +venomly +venomness +venomosalivary +venomous +venomously +venomousness +venomproof +venoms +venomsome +venosal +venosclerosis +venose +venosinal +venosity +venosities +venostasis +venous +venously +venousness +vent +venta +ventage +ventages +ventail +ventails +ventana +vented +venter +venters +ventersdorp +venthole +ventiduct +ventifact +ventil +ventilable +ventilagin +ventilate +ventilated +ventilates +ventilating +ventilation +ventilative +ventilator +ventilatory +ventilators +ventin +venting +ventless +ventoy +ventometer +ventose +ventoseness +ventosity +ventpiece +ventrad +ventral +ventrally +ventralmost +ventrals +ventralward +ventric +ventricle +ventricles +ventricolumna +ventricolumnar +ventricornu +ventricornual +ventricose +ventricoseness +ventricosity +ventricous +ventricular +ventricularis +ventriculi +ventriculite +ventriculites +ventriculitic +ventriculitidae +ventriculogram +ventriculography +ventriculopuncture +ventriculoscopy +ventriculose +ventriculous +ventriculus +ventricumbent +ventriduct +ventrifixation +ventrilateral +ventrilocution +ventriloqual +ventriloqually +ventriloque +ventriloquy +ventriloquial +ventriloquially +ventriloquise +ventriloquised +ventriloquising +ventriloquism +ventriloquist +ventriloquistic +ventriloquists +ventriloquize +ventriloquizing +ventriloquous +ventriloquously +ventrimesal +ventrimeson +ventrine +ventripyramid +ventripotence +ventripotency +ventripotent +ventripotential +ventroaxial +ventroaxillary +ventrocaudal +ventrocystorrhaphy +ventrodorsad +ventrodorsal +ventrodorsally +ventrofixation +ventrohysteropexy +ventroinguinal +ventrolateral +ventrolaterally +ventromedial +ventromedially +ventromedian +ventromesal +ventromesial +ventromyel +ventroposterior +ventroptosia +ventroptosis +ventroscopy +ventrose +ventrosity +ventrosuspension +ventrotomy +ventrotomies +vents +venture +ventured +venturer +venturers +ventures +venturesome +venturesomely +venturesomeness +venturi +venturia +venturine +venturing +venturings +venturis +venturous +venturously +venturousness +venue +venues +venula +venulae +venular +venule +venules +venulose +venulous +venus +venusberg +venushair +venusian +venusians +venust +venusty +venutian +venville +veps +vepse +vepsish +ver +vera +veracious +veraciously +veraciousness +veracity +veracities +veray +verament +veranda +verandaed +verandah +verandahed +verandahs +verandas +verascope +veratral +veratralbin +veratralbine +veratraldehyde +veratrate +veratria +veratrias +veratric +veratridin +veratridine +veratryl +veratrylidene +veratrin +veratrina +veratrine +veratrinize +veratrinized +veratrinizing +veratrins +veratrize +veratrized +veratrizing +veratroidine +veratroyl +veratrol +veratrole +veratrum +veratrums +verb +verbal +verbalisation +verbalise +verbalised +verbaliser +verbalising +verbalism +verbalist +verbalistic +verbality +verbalities +verbalization +verbalizations +verbalize +verbalized +verbalizer +verbalizes +verbalizing +verbally +verbals +verbarian +verbarium +verbasco +verbascose +verbascum +verbate +verbatim +verbena +verbenaceae +verbenaceous +verbenalike +verbenalin +verbenarius +verbenas +verbenate +verbenated +verbenating +verbene +verbenol +verbenone +verberate +verberation +verberative +verbesina +verbesserte +verby +verbiage +verbiages +verbicide +verbiculture +verbid +verbids +verbify +verbification +verbified +verbifies +verbifying +verbigerate +verbigerated +verbigerating +verbigeration +verbigerative +verbile +verbiles +verbless +verbolatry +verbomania +verbomaniac +verbomotor +verbose +verbosely +verboseness +verbosity +verbosities +verboten +verbous +verbs +verbum +verchok +verd +verdancy +verdancies +verdant +verdantly +verdantness +verde +verdea +verdelho +verderer +verderers +verderership +verderor +verderors +verdet +verdetto +verdi +verdict +verdicts +verdigris +verdigrised +verdigrisy +verdin +verdins +verdite +verditer +verditers +verdoy +verdour +verdugo +verdugoship +verdun +verdure +verdured +verdureless +verdurer +verdures +verdurous +verdurousness +verecund +verecundity +verecundness +veredict +veredicto +veredictum +verey +verek +verenda +veretilliform +veretillum +vergaloo +verge +vergeboard +verged +vergence +vergences +vergency +vergent +vergentness +verger +vergeress +vergery +vergerism +vergerless +vergers +vergership +verges +vergi +vergiform +vergilian +vergilianism +verging +verglas +verglases +vergobret +vergoyne +vergunning +veri +very +veridic +veridical +veridicality +veridicalities +veridically +veridicalness +veridicous +veridity +verier +veriest +verify +verifiability +verifiable +verifiableness +verifiably +verificate +verification +verifications +verificative +verificatory +verified +verifier +verifiers +verifies +verifying +verily +veriment +verine +veriscope +verisimilar +verisimilarly +verisimility +verisimilitude +verisimilitudinous +verism +verismo +verismos +verisms +verist +veristic +verists +veritability +veritable +veritableness +veritably +veritas +veritates +verite +verity +verities +veritism +veritist +veritistic +verjuice +verjuiced +verjuices +verkrampte +verligte +vermeil +vermeils +vermenging +vermeology +vermeologist +vermes +vermetid +vermetidae +vermetio +vermetus +vermian +vermicelli +vermiceous +vermicidal +vermicide +vermicious +vermicle +vermicular +vermicularia +vermicularly +vermiculate +vermiculated +vermiculating +vermiculation +vermicule +vermiculite +vermiculites +vermiculose +vermiculosity +vermiculous +vermiform +vermiformia +vermiformis +vermiformity +vermiformous +vermifugal +vermifuge +vermifuges +vermifugous +vermigerous +vermigrade +vermil +vermily +vermilingues +vermilinguia +vermilinguial +vermilion +vermilionette +vermilionize +vermillion +vermin +verminal +verminate +verminated +verminating +vermination +verminer +verminy +verminicidal +verminicide +verminiferous +verminly +verminlike +verminosis +verminous +verminously +verminousness +verminproof +vermiparous +vermiparousness +vermiphobia +vermis +vermivorous +vermivorousness +vermix +vermont +vermonter +vermonters +vermontese +vermorel +vermoulu +vermoulue +vermouth +vermouths +vermuth +vermuths +vern +vernaccia +vernacle +vernacles +vernacular +vernacularisation +vernacularise +vernacularised +vernacularising +vernacularism +vernacularist +vernacularity +vernacularization +vernacularize +vernacularized +vernacularizing +vernacularly +vernacularness +vernaculars +vernaculate +vernaculous +vernage +vernal +vernalisation +vernalise +vernalised +vernalising +vernality +vernalization +vernalize +vernalized +vernalizes +vernalizing +vernally +vernant +vernation +verneuk +verneuker +verneukery +vernicle +vernicles +vernicose +vernier +verniers +vernile +vernility +vernin +vernine +vernissage +vernition +vernix +vernixes +vernon +vernonia +vernoniaceous +vernonieae +vernonin +verona +veronal +veronalism +veronese +veronica +veronicas +veronicella +veronicellidae +verpa +verquere +verray +verre +verrel +verrell +verry +verriculate +verriculated +verricule +verriere +verruca +verrucae +verrucano +verrucaria +verrucariaceae +verrucariaceous +verrucarioid +verrucated +verruciferous +verruciform +verrucose +verrucoseness +verrucosis +verrucosity +verrucosities +verrucous +verruculose +verruga +verrugas +vers +versa +versability +versable +versableness +versailles +versal +versant +versants +versate +versatec +versatile +versatilely +versatileness +versatility +versatilities +versation +versative +verse +versecraft +versed +verseless +verselet +versemaker +versemaking +verseman +versemanship +versemen +versemonger +versemongery +versemongering +verser +versers +verses +versesmith +verset +versets +versette +verseward +versewright +versicle +versicler +versicles +versicolor +versicolorate +versicolored +versicolorous +versicolour +versicoloured +versicular +versicule +versiculi +versiculus +versiera +versify +versifiable +versifiaster +versification +versifications +versificator +versificatory +versificatrix +versified +versifier +versifiers +versifies +versifying +versiform +versiloquy +versin +versine +versines +versing +version +versional +versioner +versionist +versionize +versions +versipel +verso +versor +versos +verst +versta +verste +verstes +versts +versual +versus +versute +vert +vertebra +vertebrae +vertebral +vertebraless +vertebrally +vertebraria +vertebrarium +vertebrarterial +vertebras +vertebrata +vertebrate +vertebrated +vertebrates +vertebration +vertebre +vertebrectomy +vertebriform +vertebroarterial +vertebrobasilar +vertebrochondral +vertebrocostal +vertebrodymus +vertebrofemoral +vertebroiliac +vertebromammary +vertebrosacral +vertebrosternal +vertep +vertex +vertexes +verty +vertibility +vertible +vertibleness +vertical +verticaled +verticaling +verticalism +verticality +verticalled +vertically +verticalling +verticalness +verticals +vertices +verticil +verticillary +verticillaster +verticillastrate +verticillate +verticillated +verticillately +verticillation +verticilli +verticilliaceous +verticilliose +verticillium +verticillus +verticils +verticity +verticomental +verticordious +vertiginate +vertigines +vertiginous +vertiginously +vertiginousness +vertigo +vertigoes +vertigos +vertilinear +vertimeter +verts +vertu +vertugal +vertumnus +vertus +verulamian +veruled +verumontanum +verus +veruta +verutum +vervain +vervainlike +vervains +verve +vervecean +vervecine +vervel +verveled +vervelle +vervelled +vervenia +verver +verves +vervet +vervets +vervine +verzini +verzino +vesalian +vesania +vesanic +vesbite +vese +vesica +vesicae +vesical +vesicant +vesicants +vesicate +vesicated +vesicates +vesicating +vesication +vesicatory +vesicatories +vesicle +vesicles +vesicoabdominal +vesicocavernous +vesicocele +vesicocervical +vesicoclysis +vesicofixation +vesicointestinal +vesicoprostatic +vesicopubic +vesicorectal +vesicosigmoid +vesicospinal +vesicotomy +vesicovaginal +vesicula +vesiculae +vesicular +vesiculary +vesicularia +vesicularity +vesicularly +vesiculase +vesiculata +vesiculatae +vesiculate +vesiculated +vesiculating +vesiculation +vesicule +vesiculectomy +vesiculiferous +vesiculiform +vesiculigerous +vesiculitis +vesiculobronchial +vesiculocavernous +vesiculopustular +vesiculose +vesiculotympanic +vesiculotympanitic +vesiculotomy +vesiculotubular +vesiculous +vesiculus +vesicupapular +vesigia +veskit +vesp +vespa +vespacide +vespal +vesper +vesperal +vesperals +vespery +vesperian +vespering +vespers +vespertide +vespertilian +vespertilio +vespertiliones +vespertilionid +vespertilionidae +vespertilioninae +vespertilionine +vespertinal +vespertine +vespetro +vespiary +vespiaries +vespid +vespidae +vespids +vespiform +vespina +vespine +vespoid +vespoidea +vespucci +vessel +vesseled +vesselful +vesselled +vessels +vesses +vessets +vessicnon +vessignon +vest +vesta +vestal +vestalia +vestally +vestals +vestalship +vestas +vested +vestee +vestees +vester +vestiary +vestiarian +vestiaries +vestiarium +vestible +vestibula +vestibular +vestibulary +vestibulate +vestibule +vestibuled +vestibules +vestibuling +vestibulospinal +vestibulum +vestigal +vestige +vestiges +vestigia +vestigial +vestigially +vestigian +vestigiary +vestigium +vestiment +vestimental +vestimentary +vesting +vestings +vestini +vestinian +vestiture +vestless +vestlet +vestlike +vestment +vestmental +vestmentary +vestmented +vestments +vestral +vestralization +vestry +vestrical +vestrydom +vestries +vestrify +vestrification +vestryhood +vestryish +vestryism +vestryize +vestryman +vestrymanly +vestrymanship +vestrymen +vests +vestuary +vestural +vesture +vestured +vesturer +vestures +vesturing +vesuvian +vesuvianite +vesuvians +vesuviate +vesuvin +vesuvite +vesuvius +veszelyite +vet +veta +vetanda +vetch +vetches +vetchy +vetchier +vetchiest +vetchlike +vetchling +veter +veteran +veterancy +veteraness +veteranize +veterans +veterinary +veterinarian +veterinarianism +veterinarians +veterinaries +vetitive +vetivene +vetivenol +vetiver +vetiveria +vetivers +vetivert +vetkousie +veto +vetoed +vetoer +vetoers +vetoes +vetoing +vetoism +vetoist +vetoistic +vetoistical +vets +vetted +vetting +vettura +vetture +vetturino +vetus +vetust +vetusty +veuglaire +veuve +vex +vexable +vexation +vexations +vexatious +vexatiously +vexatiousness +vexatory +vexed +vexedly +vexedness +vexer +vexers +vexes +vexful +vexil +vexilla +vexillar +vexillary +vexillaries +vexillarious +vexillate +vexillation +vexillology +vexillologic +vexillological +vexillologist +vexillum +vexils +vexing +vexingly +vexingness +vext +vg +vi +via +viability +viabilities +viable +viableness +viably +viaduct +viaducts +viage +viaggiatory +viagram +viagraph +viajaca +vial +vialed +vialful +vialing +vialled +vialling +vialmaker +vialmaking +vialogue +vials +viameter +viand +viande +vianden +viander +viandry +viands +vias +vyase +viasma +viatic +viatica +viatical +viaticals +viaticum +viaticums +viatometer +viator +viatores +viatorial +viatorially +viators +vibe +vibes +vibetoite +vibex +vibgyor +vibices +vibioid +vibist +vibists +vibix +vibracula +vibracular +vibracularium +vibraculoid +vibraculum +vibraharp +vibraharpist +vibraharps +vibrance +vibrances +vibrancy +vibrancies +vibrant +vibrantly +vibrants +vibraphone +vibraphones +vibraphonist +vibrate +vibrated +vibrates +vibratile +vibratility +vibrating +vibratingly +vibration +vibrational +vibrationless +vibrations +vibratiuncle +vibratiunculation +vibrative +vibrato +vibrator +vibratory +vibrators +vibratos +vibrio +vibrioid +vibrion +vibrionic +vibrions +vibrios +vibriosis +vibrissa +vibrissae +vibrissal +vibrograph +vibromassage +vibrometer +vibromotive +vibronic +vibrophone +vibroscope +vibroscopic +vibrotherapeutics +viburnic +viburnin +viburnum +viburnums +vic +vica +vicaire +vicar +vicara +vicarage +vicarages +vicarate +vicarates +vicarchoral +vicaress +vicargeneral +vicary +vicarial +vicarian +vicarianism +vicariate +vicariates +vicariateship +vicarii +vicariism +vicarious +vicariously +vicariousness +vicarius +vicarly +vicars +vicarship +vice +vicecomes +vicecomital +vicecomites +viced +vicegeral +vicegerency +vicegerencies +vicegerent +vicegerents +vicegerentship +viceless +vicelike +vicenary +vicennial +viceregal +viceregally +viceregency +viceregent +viceregents +vicereine +viceroy +viceroyal +viceroyalty +viceroydom +viceroies +viceroys +viceroyship +vices +vicesimal +vicety +viceversally +vichy +vichies +vichyite +vichyssoise +vicia +vicianin +vicianose +vicilin +vicinage +vicinages +vicinal +vicine +vicing +vicinity +vicinities +viciosity +vicious +viciously +viciousness +vicissitous +vicissitude +vicissitudes +vicissitudinary +vicissitudinous +vicissitudinousness +vick +vicki +vicky +vickie +vicoite +vicomte +vicomtes +vicomtesse +vicomtesses +vicontiel +vicontiels +victal +victim +victimhood +victimisation +victimise +victimised +victimiser +victimising +victimizable +victimization +victimizations +victimize +victimized +victimizer +victimizers +victimizes +victimizing +victimless +victims +victless +victor +victordom +victoress +victorfish +victorfishes +victory +victoria +victorian +victorianism +victorianize +victorianly +victorians +victorias +victoriate +victoriatus +victories +victoryless +victorine +victorious +victoriously +victoriousness +victorium +victors +victress +victresses +victrices +victrix +victrola +victual +victualage +victualed +victualer +victualers +victualing +victualled +victualler +victuallers +victuallership +victualless +victualling +victualry +victuals +victus +vicua +vicualling +vicuda +vicugna +vicugnas +vicuna +vicunas +vicus +vidame +viddhal +viddui +vidduy +vide +videlicet +videnda +videndum +video +videocassette +videocassettes +videocast +videocasting +videodisc +videodiscs +videodisk +videogenic +videophone +videos +videotape +videotaped +videotapes +videotaping +videotex +videotext +videruff +vidette +videttes +videtur +vidhyanath +vidya +vidian +vidicon +vidicons +vidimus +vidkid +vidkids +vidonia +vidry +vidua +viduage +vidual +vidually +viduate +viduated +viduation +viduinae +viduine +viduity +viduities +viduous +vie +vied +vielle +vienna +viennese +vier +vierkleur +vierling +viers +viertel +viertelein +vies +vietcong +vietminh +vietnam +vietnamese +vietnamization +view +viewable +viewably +viewed +viewer +viewers +viewfinder +viewfinders +viewy +viewier +viewiest +viewiness +viewing +viewings +viewless +viewlessly +viewlessness +viewly +viewpoint +viewpoints +viewport +views +viewsome +viewster +viewworthy +vifda +viga +vigas +vigentennial +vigesimal +vigesimation +vigesimo +vigesimoquarto +vigesimos +viggle +vigia +vigias +vigil +vigilance +vigilancy +vigilant +vigilante +vigilantes +vigilantism +vigilantist +vigilantly +vigilantness +vigilate +vigilation +vigils +vigintiangular +vigintillion +vigintillionth +vigneron +vignerons +vignette +vignetted +vignetter +vignettes +vignetting +vignettist +vignettists +vignin +vigogne +vigone +vigonia +vigor +vigorish +vigorishes +vigorist +vigorless +vigoroso +vigorous +vigorously +vigorousness +vigors +vigour +vigours +vihara +vihuela +vii +viii +vying +vyingly +vijay +vijao +viking +vikingism +vikinglike +vikings +vikingship +vil +vila +vilayet +vilayets +vild +vildly +vildness +vile +vilehearted +vileyns +vilela +vilely +vileness +vilenesses +viler +vilest +vilhelm +vili +viliaco +vilicate +vilify +vilification +vilifications +vilified +vilifier +vilifiers +vilifies +vilifying +vilifyingly +vilipend +vilipended +vilipender +vilipending +vilipendious +vilipenditory +vilipends +vility +vilities +vill +villa +villache +villadom +villadoms +villae +villaette +village +villageful +villagehood +villagey +villageless +villagelet +villagelike +villageous +villager +villageress +villagery +villagers +villages +villaget +villageward +villagy +villagism +villayet +villain +villainage +villaindom +villainess +villainesses +villainy +villainies +villainist +villainize +villainous +villainously +villainousness +villainproof +villains +villakin +villaless +villalike +villan +villanage +villancico +villanella +villanelle +villanette +villanous +villanously +villanova +villanovan +villar +villarsite +villas +villate +villatic +ville +villegiatura +villegiature +villein +villeinage +villeiness +villeinhold +villeins +villeity +villenage +villi +villiaumite +villicus +villiferous +villiform +villiplacental +villiplacentalia +villitis +villoid +villose +villosity +villosities +villota +villote +villous +villously +vills +villus +vim +vimana +vimen +vimful +vimina +viminal +vimineous +vimpa +vims +vin +vina +vinaceous +vinaconic +vinage +vinagron +vinaigre +vinaigrette +vinaigretted +vinaigrettes +vinaigrier +vinaigrous +vinal +vinalia +vinals +vinas +vinasse +vinasses +vinata +vinblastine +vinca +vincas +vince +vincent +vincentian +vincenzo +vincetoxicum +vincetoxin +vinchuca +vinci +vincibility +vincible +vincibleness +vincibly +vincristine +vincula +vincular +vinculate +vinculation +vinculo +vinculula +vinculum +vinculums +vindaloo +vindelici +vindemial +vindemiate +vindemiation +vindemiatory +vindemiatrix +vindex +vindhyan +vindicability +vindicable +vindicableness +vindicably +vindicate +vindicated +vindicates +vindicating +vindication +vindications +vindicative +vindicatively +vindicativeness +vindicator +vindicatory +vindicatorily +vindicators +vindicatorship +vindicatress +vindices +vindict +vindicta +vindictive +vindictively +vindictiveness +vindictivolence +vindresser +vine +vinea +vineae +vineal +vineatic +vined +vinedresser +vinegar +vinegarer +vinegarette +vinegary +vinegariness +vinegarish +vinegarishness +vinegarist +vinegarlike +vinegarroon +vinegars +vinegarweed +vinegerone +vinegrower +vineyard +vineyarder +vineyarding +vineyardist +vineyards +vineity +vineland +vineless +vinelet +vinelike +viner +vinery +vineries +vines +vinestalk +vinet +vinetta +vinew +vinewise +vingerhoed +vingolf +vingt +vingtieme +vingtun +vinhatico +viny +vinic +vinicultural +viniculture +viniculturist +vinier +viniest +vinifera +viniferas +viniferous +vinification +vinificator +vinyl +vinylacetylene +vinylate +vinylated +vinylating +vinylation +vinylbenzene +vinylene +vinylethylene +vinylic +vinylidene +vinylite +vinyls +vining +vinyon +vinitor +vinland +vinny +vino +vinoacetous +vinod +vinolence +vinolent +vinology +vinologist +vinometer +vinomethylic +vinos +vinose +vinosity +vinosities +vinosulphureous +vinous +vinously +vinousness +vinquish +vins +vint +vinta +vintage +vintaged +vintager +vintagers +vintages +vintaging +vintem +vintener +vinter +vintlite +vintner +vintneress +vintnery +vintners +vintnership +vintress +vintry +vinum +viol +viola +violability +violable +violableness +violably +violaceae +violacean +violaceous +violaceously +violal +violales +violan +violand +violanin +violaquercitrin +violas +violate +violated +violater +violaters +violates +violating +violation +violational +violations +violative +violator +violatory +violators +violature +violence +violences +violency +violent +violently +violentness +violer +violescent +violet +violety +violetish +violetlike +violets +violette +violetwise +violin +violina +violine +violined +violinette +violining +violinist +violinistic +violinistically +violinists +violinless +violinlike +violinmaker +violinmaking +violino +violins +violist +violists +violmaker +violmaking +violon +violoncellist +violoncellists +violoncello +violoncellos +violone +violones +violotta +violous +viols +violuric +viomycin +viomycins +viosterol +vip +viper +vipera +viperan +viperess +viperfish +viperfishes +vipery +viperian +viperid +viperidae +viperiform +viperina +viperinae +viperine +viperish +viperishly +viperlike +viperling +viperoid +viperoidea +viperous +viperously +viperousness +vipers +vipolitic +vipresident +vips +viqueen +vira +viragin +viraginian +viraginity +viraginous +virago +viragoes +viragoish +viragolike +viragos +viragoship +viral +virales +virally +virason +virbius +vire +virelai +virelay +virelais +virelays +virement +viremia +viremias +viremic +virent +vireo +vireonine +vireos +vires +virescence +virescent +virga +virgal +virgas +virgate +virgated +virgater +virgates +virgation +virge +virger +virgil +virgilia +virgilian +virgilism +virgin +virginal +virginale +virginalist +virginality +virginally +virginals +virgineous +virginhead +virginia +virginian +virginians +virginid +virginity +virginities +virginitis +virginityship +virginium +virginly +virginlike +virgins +virginship +virgo +virgos +virgouleuse +virgula +virgular +virgularia +virgularian +virgulariidae +virgulate +virgule +virgules +virgultum +virial +viricidal +viricide +viricides +virid +viridaria +viridarium +viridene +viridescence +viridescent +viridian +viridians +viridigenous +viridin +viridine +viridite +viridity +viridities +virify +virific +virile +virilely +virileness +virilescence +virilescent +virilia +virilify +viriliously +virilism +virilisms +virilist +virility +virilities +virilization +virilize +virilizing +virilocal +virilocally +virion +virions +viripotent +viritoot +viritrate +virl +virled +virls +vyrnwy +virole +viroled +virology +virologic +virological +virologically +virologies +virologist +virologists +viron +virose +viroses +virosis +virous +virtu +virtual +virtualism +virtualist +virtuality +virtualize +virtually +virtue +virtued +virtuefy +virtueless +virtuelessness +virtueproof +virtues +virtuless +virtuosa +virtuosas +virtuose +virtuosi +virtuosic +virtuosity +virtuosities +virtuoso +virtuosos +virtuosoship +virtuous +virtuously +virtuouslike +virtuousness +virtus +virtuti +virtutis +virucidal +virucide +virucides +viruela +virulence +virulences +virulency +virulencies +virulent +virulented +virulently +virulentness +viruliferous +virus +viruscidal +viruscide +virusemic +viruses +viruslike +virustatic +vis +visa +visaed +visage +visaged +visages +visagraph +visaya +visayan +visaing +visammin +visard +visards +visarga +visas +viscacha +viscachas +viscera +visceral +visceralgia +viscerally +visceralness +viscerate +viscerated +viscerating +visceration +visceripericardial +viscerogenic +visceroinhibitory +visceromotor +visceroparietal +visceroperitioneal +visceropleural +visceroptosis +visceroptotic +viscerosensory +visceroskeletal +viscerosomatic +viscerotomy +viscerotonia +viscerotonic +viscerotrophic +viscerotropic +viscerous +viscid +viscidity +viscidities +viscidize +viscidly +viscidness +viscidulous +viscin +viscoelastic +viscoelasticity +viscoid +viscoidal +viscolize +viscometer +viscometry +viscometric +viscometrical +viscometrically +viscontal +viscontial +viscoscope +viscose +viscoses +viscosimeter +viscosimetry +viscosimetric +viscosity +viscosities +viscount +viscountcy +viscountcies +viscountess +viscountesses +viscounty +viscounts +viscountship +viscous +viscously +viscousness +viscum +viscus +vise +vised +viseed +viseing +viselike +viseman +visement +visenomy +vises +vishal +vishnavite +vishnu +vishnuism +vishnuite +vishnuvite +visibility +visibilities +visibilize +visible +visibleness +visibly +visie +visier +visigoth +visigothic +visile +vising +vision +visional +visionally +visionary +visionaries +visionarily +visionariness +visioned +visioner +visionic +visioning +visionist +visionize +visionless +visionlike +visionmonger +visionproof +visions +visit +visita +visitable +visitador +visitandine +visitant +visitants +visitate +visitation +visitational +visitations +visitative +visitator +visitatorial +visite +visited +visitee +visiter +visiters +visiting +visitment +visitor +visitoress +visitorial +visitors +visitorship +visitress +visitrix +visits +visive +visne +visney +visnomy +vison +visor +visored +visory +visoring +visorless +visorlike +visors +viss +vista +vistaed +vistal +vistaless +vistamente +vistas +vistlik +visto +vistulian +visual +visualisable +visualisation +visualiser +visualist +visuality +visualities +visualizable +visualization +visualizations +visualize +visualized +visualizer +visualizers +visualizes +visualizing +visually +visuals +visuoauditory +visuokinesthetic +visuometer +visuopsychic +visuosensory +vita +vitaceae +vitaceous +vitae +vitaglass +vitagraph +vital +vitalic +vitalisation +vitalise +vitalised +vitaliser +vitalises +vitalising +vitalism +vitalisms +vitalist +vitalistic +vitalistically +vitalists +vitality +vitalities +vitalization +vitalize +vitalized +vitalizer +vitalizers +vitalizes +vitalizing +vitalizingly +vitally +vitallium +vitalness +vitals +vitamer +vitameric +vitamers +vitamin +vitamine +vitamines +vitaminic +vitaminization +vitaminize +vitaminized +vitaminizing +vitaminology +vitaminologist +vitamins +vitapath +vitapathy +vitaphone +vitascope +vitascopic +vitasti +vitativeness +vite +vitellary +vitellarian +vitellarium +vitellicle +vitelliferous +vitelligenous +vitelligerous +vitellin +vitelline +vitellins +vitellogene +vitellogenesis +vitellogenous +vitellose +vitellus +vitelluses +viterbite +vitesse +vitesses +vithayasai +viti +vitiable +vitial +vitiate +vitiated +vitiates +vitiating +vitiation +vitiator +vitiators +viticeta +viticetum +viticetums +viticulose +viticultural +viticulture +viticulturer +viticulturist +viticulturists +vitiferous +vitilago +vitiliginous +vitiligo +vitiligoid +vitiligoidea +vitiligos +vitilitigate +vitiosity +vitiosities +vitis +vitita +vitium +vitochemic +vitochemical +vitra +vitrage +vitrail +vitrailed +vitrailist +vitraillist +vitrain +vitraux +vitreal +vitrean +vitrella +vitremyte +vitreodentinal +vitreodentine +vitreoelectric +vitreosity +vitreous +vitreously +vitreouslike +vitreousness +vitrescence +vitrescency +vitrescent +vitrescibility +vitrescible +vitreum +vitry +vitrial +vitric +vitrics +vitrifaction +vitrifacture +vitrify +vitrifiability +vitrifiable +vitrificate +vitrification +vitrified +vitrifies +vitrifying +vitriform +vitrina +vitrine +vitrines +vitrinoid +vitriol +vitriolate +vitriolated +vitriolating +vitriolation +vitrioled +vitriolic +vitriolically +vitrioline +vitrioling +vitriolizable +vitriolization +vitriolize +vitriolized +vitriolizer +vitriolizing +vitriolled +vitriolling +vitriols +vitrite +vitro +vitrobasalt +vitrophyre +vitrophyric +vitrotype +vitrous +vitrum +vitruvian +vitruvianism +vitta +vittae +vittate +vittle +vittled +vittles +vittling +vitular +vitulary +vituline +vituper +vituperable +vituperance +vituperate +vituperated +vituperates +vituperating +vituperation +vituperations +vituperatiou +vituperative +vituperatively +vituperator +vituperatory +vitupery +vituperious +vituperous +viuva +viva +vivace +vivacious +vivaciously +vivaciousness +vivacissimo +vivacity +vivacities +vivamente +vivandi +vivandier +vivandiere +vivandieres +vivandire +vivant +vivants +vivary +vivaria +vivaries +vivariia +vivariiums +vivarium +vivariums +vivarvaria +vivas +vivat +vivax +vivda +vive +vivek +vively +vivency +vivendi +viver +viverra +viverrid +viverridae +viverrids +viverriform +viverrinae +viverrine +vivers +vives +viveur +vivian +vivianite +vivicremation +vivid +vivider +vividest +vividialysis +vividiffusion +vividissection +vividity +vividly +vividness +vivify +vivific +vivifical +vivificant +vivificate +vivificated +vivificating +vivification +vivificative +vivificator +vivified +vivifier +vivifiers +vivifies +vivifying +vivipara +vivipary +viviparism +viviparity +viviparities +viviparous +viviparously +viviparousness +viviperfuse +vivisect +vivisected +vivisectible +vivisecting +vivisection +vivisectional +vivisectionally +vivisectionist +vivisectionists +vivisective +vivisector +vivisectorium +vivisects +vivisepulture +vivo +vivos +vivre +vivres +vixen +vixenish +vixenishly +vixenishness +vixenly +vixenlike +vixens +viz +vizament +vizard +vizarded +vizarding +vizardless +vizardlike +vizardmonger +vizards +vizcacha +vizcachas +vizier +vizierate +viziercraft +vizierial +viziers +viziership +vizir +vizirate +vizirates +vizircraft +vizirial +vizirs +vizirship +viznomy +vizor +vizored +vizoring +vizorless +vizors +vizsla +vizslas +vizzy +vl +vlach +vladimir +vladislav +vlei +vlsi +vmintegral +vmsize +vo +voar +vobis +voc +vocab +vocability +vocable +vocables +vocably +vocabular +vocabulary +vocabularian +vocabularied +vocabularies +vocabulation +vocabulist +vocal +vocalic +vocalically +vocalics +vocalion +vocalisation +vocalisations +vocalise +vocalised +vocalises +vocalising +vocalism +vocalisms +vocalist +vocalistic +vocalists +vocality +vocalities +vocalizable +vocalization +vocalizations +vocalize +vocalized +vocalizer +vocalizers +vocalizes +vocalizing +vocaller +vocally +vocalness +vocals +vocat +vocate +vocation +vocational +vocationalism +vocationalist +vocationalization +vocationalize +vocationally +vocations +vocative +vocatively +vocatives +voce +voces +vochysiaceae +vochysiaceous +vocicultural +vociferance +vociferanced +vociferancing +vociferant +vociferate +vociferated +vociferates +vociferating +vociferation +vociferations +vociferative +vociferator +vociferize +vociferosity +vociferous +vociferously +vociferousness +vocification +vocimotor +vocoder +vocoders +vocoid +vocular +vocule +vod +voder +vodka +vodkas +vodum +vodums +vodun +voe +voes +voet +voeten +voetganger +voetian +voetsak +voetsek +voetstoots +vog +vogesite +vogie +voglite +vogt +vogue +voguey +vogues +voguish +voguishness +vogul +voyage +voyageable +voyaged +voyager +voyagers +voyages +voyageur +voyageurs +voyaging +voyagings +voyance +voice +voiceband +voiced +voicedness +voiceful +voicefulness +voiceless +voicelessly +voicelessness +voicelet +voicelike +voiceprint +voiceprints +voicer +voicers +voices +voicing +void +voidable +voidableness +voidance +voidances +voided +voidee +voider +voiders +voiding +voidless +voidly +voidness +voidnesses +voids +voyeur +voyeurism +voyeuristic +voyeuristically +voyeurs +voyeuse +voyeuses +voila +voile +voiles +voilier +voisinage +voiture +voitures +voiturette +voiturier +voiturin +voivod +voivode +voivodeship +vol +volable +volacious +volador +volage +volaille +volans +volant +volante +volantly +volapie +volapuk +volapuker +volapukism +volapukist +volar +volary +volata +volatic +volatile +volatilely +volatileness +volatiles +volatilisable +volatilisation +volatilise +volatilised +volatiliser +volatilising +volatility +volatilities +volatilizable +volatilization +volatilize +volatilized +volatilizer +volatilizes +volatilizing +volation +volational +volatize +volborthite +volcae +volcan +volcanalia +volcanian +volcanic +volcanically +volcanicity +volcanics +volcanism +volcanist +volcanite +volcanity +volcanizate +volcanization +volcanize +volcanized +volcanizing +volcano +volcanoes +volcanoism +volcanology +volcanologic +volcanological +volcanologist +volcanologists +volcanologize +volcanos +volcanus +vole +voled +volemite +volemitol +volency +volens +volent +volente +volenti +volently +volery +voleries +voles +volet +volga +volhynite +volyer +voling +volipresence +volipresent +volitant +volitate +volitation +volitational +volitiency +volitient +volition +volitional +volitionalist +volitionality +volitionally +volitionary +volitionate +volitionless +volitions +volitive +volitorial +volkerwanderung +volkslied +volkslieder +volksraad +volkswagen +volkswagens +volley +volleyball +volleyballs +volleyed +volleyer +volleyers +volleying +volleyingly +volleys +vollenge +volost +volosts +volow +volpane +volplane +volplaned +volplanes +volplaning +volplanist +vols +volsci +volscian +volsella +volsellum +volstead +volsteadism +volt +volta +voltaelectric +voltaelectricity +voltaelectrometer +voltaelectrometric +voltage +voltages +voltagraphy +voltaic +voltaire +voltairean +voltairian +voltairianize +voltairish +voltairism +voltaism +voltaisms +voltaite +voltameter +voltametric +voltammeter +voltaplast +voltatype +volte +volteador +volteadores +voltes +volti +voltigeur +voltinism +voltivity +voltize +voltmeter +voltmeters +volto +volts +voltzine +voltzite +volubilate +volubility +voluble +volubleness +volubly +volucrine +volume +volumed +volumen +volumenometer +volumenometry +volumes +volumescope +volumeter +volumetry +volumetric +volumetrical +volumetrically +volumette +volumina +voluminal +voluming +voluminosity +voluminous +voluminously +voluminousness +volumist +volumometer +volumometry +volumometrical +voluntary +voluntariate +voluntaries +voluntaryism +voluntaryist +voluntarily +voluntariness +voluntarious +voluntarism +voluntarist +voluntaristic +voluntarity +voluntative +volunteer +volunteered +volunteering +volunteerism +volunteerly +volunteers +volunteership +volunty +voluper +volupt +voluptary +voluptas +volupte +volupty +voluptuary +voluptuarian +voluptuaries +voluptuate +voluptuosity +voluptuous +voluptuously +voluptuousness +voluspa +voluta +volutae +volutate +volutation +volute +voluted +volutes +volutidae +volutiform +volutin +volutins +volution +volutions +volutoid +volva +volvas +volvate +volvell +volvelle +volvent +volvocaceae +volvocaceous +volvox +volvoxes +volvuli +volvullus +volvulus +volvuluses +vombatid +vomer +vomerine +vomerobasilar +vomeronasal +vomeropalatine +vomers +vomica +vomicae +vomicin +vomicine +vomit +vomitable +vomited +vomiter +vomiters +vomity +vomiting +vomitingly +vomition +vomitive +vomitiveness +vomitives +vomito +vomitory +vomitoria +vomitories +vomitorium +vomitos +vomitous +vomits +vomiture +vomiturition +vomitus +vomituses +vomitwort +vomtoria +von +vondsira +vonsenite +voodoo +voodooed +voodooing +voodooism +voodooist +voodooistic +voodoos +voorhuis +voorlooper +voortrekker +voracious +voraciously +voraciousness +voracity +voracities +vorage +voraginous +vorago +vorant +voraz +vorhand +vorlage +vorlages +vorlooper +vorondreo +vorpal +vorspiel +vortex +vortexes +vortical +vortically +vorticel +vorticella +vorticellae +vorticellas +vorticellid +vorticellidae +vorticellum +vortices +vorticial +vorticiform +vorticism +vorticist +vorticity +vorticities +vorticose +vorticosely +vorticular +vorticularly +vortiginous +vortumnus +vosgian +vota +votable +votal +votally +votaress +votaresses +votary +votaries +votarist +votarists +votation +vote +voteable +voted +voteen +voteless +voter +voters +votes +votyak +voting +votish +votist +votive +votively +votiveness +votograph +votometer +votress +votresses +vouch +vouchable +vouched +vouchee +vouchees +voucher +voucherable +vouchered +voucheress +vouchering +vouchers +vouches +vouching +vouchment +vouchor +vouchsafe +vouchsafed +vouchsafement +vouchsafer +vouchsafes +vouchsafing +vouge +vougeot +voulge +vouli +voussoir +voussoirs +voust +vouster +vousty +vow +vowed +vowel +vowely +vowelisation +vowelish +vowelism +vowelist +vowelization +vowelize +vowelized +vowelizes +vowelizing +vowelled +vowelless +vowellessness +vowelly +vowellike +vowels +vower +vowers +vowess +vowing +vowless +vowmaker +vowmaking +vows +vowson +vox +vp +vr +vraic +vraicker +vraicking +vraisemblance +vrbaite +vriddhi +vril +vrille +vrilled +vrilling +vrocht +vroom +vroomed +vrooming +vrooms +vrother +vrouw +vrouws +vrow +vrows +vs +vss +vt +vu +vucom +vucoms +vug +vugg +vuggy +vuggs +vugh +vughs +vugs +vulcan +vulcanalia +vulcanalial +vulcanalian +vulcanian +vulcanic +vulcanicity +vulcanisable +vulcanisation +vulcanise +vulcanised +vulcaniser +vulcanising +vulcanism +vulcanist +vulcanite +vulcanizable +vulcanizate +vulcanization +vulcanize +vulcanized +vulcanizer +vulcanizers +vulcanizes +vulcanizing +vulcano +vulcanology +vulcanological +vulcanologist +vulg +vulgar +vulgare +vulgarer +vulgarest +vulgarian +vulgarians +vulgarisation +vulgarise +vulgarised +vulgariser +vulgarish +vulgarising +vulgarism +vulgarisms +vulgarist +vulgarity +vulgarities +vulgarization +vulgarizations +vulgarize +vulgarized +vulgarizer +vulgarizers +vulgarizes +vulgarizing +vulgarly +vulgarlike +vulgarness +vulgars +vulgarwise +vulgate +vulgates +vulgo +vulgus +vulguses +vuln +vulned +vulnerability +vulnerabilities +vulnerable +vulnerableness +vulnerably +vulneral +vulnerary +vulneraries +vulnerate +vulneration +vulnerative +vulnerose +vulnific +vulnifical +vulnose +vulpanser +vulpecide +vulpecula +vulpecular +vulpeculid +vulpes +vulpic +vulpicidal +vulpicide +vulpicidism +vulpinae +vulpine +vulpinic +vulpinism +vulpinite +vulsella +vulsellum +vulsinite +vultur +vulture +vulturelike +vultures +vulturewise +vulturidae +vulturinae +vulturine +vulturish +vulturism +vulturn +vulturous +vulva +vulvae +vulval +vulvar +vulvas +vulvate +vulviform +vulvitis +vulvitises +vulvocrural +vulvouterine +vulvovaginal +vulvovaginitis +vum +vv +vvll +w +wa +waac +waag +waapa +waar +waasi +wab +wabayo +wabber +wabby +wabble +wabbled +wabbler +wabblers +wabbles +wabbly +wabblier +wabbliest +wabbliness +wabbling +wabblingly +wabe +wabena +wabeno +wabi +wabron +wabs +wabster +wabuma +wabunga +wac +wacadash +wacago +wacapou +wace +wachaga +wachenheimer +wachna +wachuset +wack +wacke +wacken +wacker +wackes +wacky +wackier +wackiest +wackily +wackiness +wacks +waco +wacs +wad +wadable +wadcutter +wadded +waddent +wadder +wadders +waddy +waddie +waddied +waddies +waddying +wadding +waddings +waddywood +waddle +waddled +waddler +waddlers +waddles +waddlesome +waddly +waddling +waddlingly +wade +wadeable +waded +wader +waders +wades +wadge +wadi +wady +wadies +wading +wadingly +wadis +wadlike +wadmaal +wadmaals +wadmaker +wadmaking +wadmal +wadmals +wadmeal +wadmel +wadmels +wadmol +wadmoll +wadmolls +wadmols +wadna +wads +wadset +wadsets +wadsetted +wadsetter +wadsetting +wae +waefu +waeful +waeg +waeness +waenesses +waer +waes +waesome +waesuck +waesucks +waf +wafd +wafdist +wafer +wafered +waferer +wafery +wafering +waferish +waferlike +wafermaker +wafermaking +wafers +waferwoman +waferwork +waff +waffed +waffie +waffies +waffing +waffle +waffled +waffles +waffly +wafflike +waffling +waffness +waffs +waflib +waft +waftage +waftages +wafted +wafter +wafters +wafty +wafting +wafts +wafture +waftures +wag +waganda +wagang +waganging +wagati +wagaun +wagbeard +wage +waged +wagedom +wageless +wagelessness +wageling +wagenboom +wagener +wager +wagered +wagerer +wagerers +wagering +wagers +wages +wagesman +waget +wagework +wageworker +wageworking +wagga +waggable +waggably +wagged +waggel +wagger +waggery +waggeries +waggers +waggy +waggie +wagging +waggish +waggishly +waggishness +waggle +waggled +waggles +waggly +waggling +wagglingly +waggon +waggonable +waggonage +waggoned +waggoner +waggoners +waggonette +waggoning +waggonload +waggonry +waggons +waggonsmith +waggonway +waggonwayman +waggonwright +waggumbura +wagh +waging +waglike +wagling +wagner +wagneresque +wagnerian +wagneriana +wagnerianism +wagnerians +wagnerism +wagnerist +wagnerite +wagnerize +wagogo +wagoma +wagon +wagonable +wagonage +wagonages +wagoned +wagoneer +wagoner +wagoners +wagoness +wagonette +wagonettes +wagonful +wagoning +wagonless +wagonload +wagonmaker +wagonmaking +wagonman +wagonry +wagons +wagonsmith +wagonway +wagonwayman +wagonwork +wagonwright +wags +wagsome +wagtail +wagtails +waguha +wagwag +wagwants +wagweno +wagwit +wah +wahabi +wahabiism +wahabit +wahabitism +wahahe +wahconda +wahcondas +wahehe +wahhabi +wahima +wahine +wahines +wahlenbergia +wahlund +wahoo +wahoos +wahpekute +wahpeton +wahwah +way +wayaka +wayang +wayao +waiata +wayback +wayberry +waybill +waybills +waybird +waibling +waybook +waybread +waybung +waicuri +waicurian +waif +wayfare +wayfarer +wayfarers +wayfaring +wayfaringly +wayfarings +waifed +wayfellow +waifing +waifs +waygang +waygate +waygoer +waygoing +waygoings +waygone +waygoose +waiguli +wayhouse +waiilatpuan +waying +waik +waikly +waikness +wail +waylay +waylaid +waylaidlessness +waylayer +waylayers +waylaying +waylays +wailaki +wayland +wayleave +wailed +wailer +wailers +wayless +wailful +wailfully +waily +wailing +wailingly +wailment +wails +wailsome +waymaker +wayman +waymark +waymate +waymen +wayment +wain +wainable +wainage +wainbote +wayne +wainer +wainful +wainman +wainmen +wainrope +wains +wainscot +wainscoted +wainscoting +wainscots +wainscotted +wainscotting +wainwright +wainwrights +waipiro +waypost +wair +wairch +waird +waired +wairepo +wairing +wairs +wairsh +ways +waise +wayside +waysider +waysides +waysliding +waist +waistband +waistbands +waistcloth +waistcloths +waistcoat +waistcoated +waistcoateer +waistcoathole +waistcoating +waistcoatless +waistcoats +waisted +waister +waisters +waisting +waistings +waistless +waistline +waistlines +waists +wait +waited +waiter +waiterage +waiterdom +waiterhood +waitering +waiterlike +waiters +waitership +waitewoman +waythorn +waiting +waitingly +waitings +waitlist +waitress +waitresses +waitressless +waits +waitsmen +waivatua +waive +waived +waiver +waiverable +waivery +waivers +waives +waiving +waivod +waiwai +wayward +waywarden +waywardly +waywardness +waywiser +waiwode +waywode +waywodeship +wayworn +waywort +wayzgoose +wajang +waka +wakamba +wakan +wakanda +wakandas +wakari +wakas +wakashan +wake +waked +wakeel +wakeful +wakefully +wakefulness +wakeless +wakeman +wakemen +waken +wakened +wakener +wakeners +wakening +wakenings +wakens +waker +wakerife +wakerifeness +wakerobin +wakers +wakes +waketime +wakeup +wakf +wakhi +waky +wakif +wakiki +wakikis +waking +wakingly +wakiup +wakizashi +wakken +wakon +wakonda +wakore +wakwafi +walach +walachian +walahee +walapai +walcheren +walchia +waldenses +waldensian +waldflute +waldglas +waldgrave +waldgravine +waldheimia +waldhorn +waldmeister +waldorf +waldsteinia +wale +waled +walepiece +waler +walers +wales +walewort +walhalla +wali +waly +walycoat +walies +waling +walk +walkable +walkabout +walkaway +walkaways +walked +walkene +walker +walkerite +walkers +walkie +walking +walkings +walkingstick +walkyrie +walkyries +walkist +walkmill +walkmiller +walkout +walkouts +walkover +walkovers +walkrife +walks +walkside +walksman +walksmen +walkup +walkups +walkway +walkways +wall +walla +wallaba +wallaby +wallabies +wallach +wallago +wallah +wallahs +wallaroo +wallaroos +wallas +wallawalla +wallbird +wallboard +walled +walleye +walleyed +walleyes +waller +wallerian +wallet +walletful +wallets +wallflower +wallflowers +wallful +wallhick +wally +wallydrag +wallydraigle +wallie +wallies +walling +wallise +wallless +wallman +walloch +wallon +wallonian +walloon +wallop +walloped +walloper +wallopers +walloping +wallops +wallow +wallowed +wallower +wallowers +wallowing +wallowish +wallowishly +wallowishness +wallows +wallpaper +wallpapered +wallpapering +wallpapers +wallpiece +walls +wallsend +wallwise +wallwork +wallwort +walnut +walnuts +walpapi +walpolean +walpurgis +walpurgite +walrus +walruses +walsh +walspere +walt +walter +walth +walty +waltonian +waltron +waltrot +waltz +waltzed +waltzer +waltzers +waltzes +waltzing +waltzlike +wamara +wambais +wamble +wambled +wambles +wambly +wamblier +wambliest +wambliness +wambling +wamblingly +wambuba +wambugu +wambutti +wame +wamefou +wamefous +wamefu +wameful +wamefull +wamefuls +wamel +wames +wamfle +wammikin +wammus +wammuses +wamp +wampanoag +wampee +wampish +wampished +wampishes +wampishing +wample +wampum +wampumpeag +wampums +wampus +wampuses +wamus +wamuses +wan +wanapum +wanchancy +wand +wander +wanderable +wandered +wanderer +wanderers +wandery +wanderyear +wandering +wanderingly +wanderingness +wanderings +wanderjahr +wanderlust +wanderluster +wanderlustful +wanderoo +wanderoos +wanders +wandflower +wandy +wandle +wandlike +wandoo +wandorobo +wandought +wandreth +wands +wandsman +wane +waneatta +waned +waney +waneless +wanely +wanes +wang +wanga +wangala +wangan +wangans +wangara +wangateur +wanger +wanghee +wangle +wangled +wangler +wanglers +wangles +wangling +wangoni +wangrace +wangtooth +wangun +wanguns +wanhap +wanhappy +wanhope +wanhorn +wany +wanyakyusa +wanyamwezi +waniand +wanyasa +wanier +waniest +wanigan +wanigans +waning +wanion +wanions +wanyoro +wank +wankapin +wankel +wanker +wanky +wankle +wankly +wankliness +wanlas +wanle +wanly +wanmol +wanna +wanned +wanner +wanness +wannesses +wannest +wanny +wannigan +wannigans +wanning +wannish +wanrest +wanrestful +wanrufe +wanruly +wans +wanshape +wansith +wansome +wansonsy +want +wantage +wantages +wanted +wanter +wanters +wantful +wanthill +wanthrift +wanthriven +wanty +wanting +wantingly +wantingness +wantless +wantlessness +wanton +wantoned +wantoner +wantoners +wantoning +wantonize +wantonly +wantonlike +wantonness +wantons +wantroke +wantrust +wants +wantwit +wanweird +wanwit +wanwordy +wanworth +wanze +wap +wapacut +wapata +wapato +wapatoo +wapatoos +wapentake +wapinschaw +wapisiana +wapiti +wapitis +wapogoro +wapokomo +wapp +wappato +wapped +wappened +wappenschaw +wappenschawing +wappenshaw +wappenshawing +wapper +wapperjaw +wapperjawed +wappet +wapping +wappinger +wappo +waps +war +warabi +waragi +warantee +waratah +warb +warbird +warbite +warble +warbled +warblelike +warbler +warblerlike +warblers +warbles +warblet +warbly +warbling +warblingly +warbonnet +warch +warcraft +warcrafts +ward +wardable +wardage +warday +wardapet +wardatour +wardcors +warded +warden +wardency +wardenry +wardenries +wardens +wardenship +warder +warderer +warders +wardership +wardholding +wardian +warding +wardite +wardless +wardlike +wardmaid +wardman +wardmen +wardmote +wardress +wardresses +wardrobe +wardrober +wardrobes +wardroom +wardrooms +wards +wardship +wardships +wardsmaid +wardsman +wardswoman +wardwite +wardwoman +wardwomen +wardword +ware +wared +wareful +waregga +warehou +warehouse +warehouseage +warehoused +warehouseful +warehouseman +warehousemen +warehouser +warehousers +warehouses +warehousing +wareless +warely +waremaker +waremaking +wareman +warentment +wareroom +warerooms +wares +wareship +warf +warfare +warfared +warfarer +warfares +warfarin +warfaring +warfarins +warful +wargus +warhead +warheads +warhorse +warhorses +wary +wariance +wariangle +waried +warier +wariest +warily +wariment +warine +wariness +warinesses +waring +waringin +warish +warison +warisons +warytree +wark +warkamoowee +warked +warking +warkloom +warklume +warks +warl +warless +warlessly +warlessness +warly +warlike +warlikely +warlikeness +warling +warlock +warlockry +warlocks +warlord +warlordism +warlords +warlow +warluck +warm +warmable +warmaker +warmakers +warmaking +warman +warmblooded +warmed +warmedly +warmen +warmer +warmers +warmest +warmful +warmhearted +warmheartedly +warmheartedness +warmhouse +warming +warmish +warmly +warmmess +warmness +warmnesses +warmonger +warmongering +warmongers +warmouth +warmouths +warms +warmth +warmthless +warmthlessness +warmths +warmup +warmups +warmus +warn +warnage +warned +warnel +warner +warners +warning +warningly +warningproof +warnings +warnish +warnison +warniss +warnoth +warns +warnt +warori +warp +warpable +warpage +warpages +warpath +warpaths +warped +warper +warpers +warping +warplane +warplanes +warple +warplike +warpower +warpowers +warproof +warps +warpwise +warracoori +warragal +warragals +warray +warrambool +warran +warrand +warrandice +warrant +warrantability +warrantable +warrantableness +warrantably +warranted +warrantedly +warrantedness +warrantee +warranteed +warrantees +warranter +warranty +warranties +warranting +warrantise +warrantize +warrantless +warranto +warrantor +warrantors +warrants +warratau +warrau +warred +warree +warren +warrener +warreners +warrenlike +warrens +warrer +warri +warrigal +warrigals +warrin +warryn +warring +warrior +warrioress +warriorhood +warriorism +warriorlike +warriors +warriorship +warriorwise +warrish +warrok +warrty +wars +warsaw +warsaws +warse +warsel +warship +warships +warsle +warsled +warsler +warslers +warsles +warsling +warst +warstle +warstled +warstler +warstlers +warstles +warstling +wart +warted +wartern +wartflower +warth +warthog +warthogs +warty +wartyback +wartier +wartiest +wartime +wartimes +wartiness +wartless +wartlet +wartlike +wartproof +warts +wartweed +wartwort +warua +warundi +warve +warwards +warwick +warwickite +warwolf +warwork +warworker +warworks +warworn +was +wasabi +wasagara +wasandawi +wasango +wasat +wasatch +wasco +wase +wasegua +wasel +wash +washability +washable +washableness +washaki +washaway +washbasin +washbasins +washbasket +washboard +washboards +washbowl +washbowls +washbrew +washcloth +washcloths +washday +washdays +washdish +washdown +washed +washen +washer +washery +washeries +washeryman +washerymen +washerless +washerman +washermen +washers +washerwife +washerwoman +washerwomen +washes +washhand +washhouse +washy +washier +washiest +washin +washiness +washing +washings +washington +washingtonia +washingtonian +washingtoniana +washingtonians +washita +washland +washleather +washmaid +washman +washmen +washo +washoan +washoff +washout +washouts +washpot +washproof +washrag +washrags +washroad +washroom +washrooms +washshed +washstand +washstands +washtail +washtray +washtrough +washtub +washtubs +washup +washway +washwoman +washwomen +washwork +wasir +wasn +wasnt +wasoga +wasp +waspen +wasphood +waspy +waspier +waspiest +waspily +waspiness +waspish +waspishly +waspishness +wasplike +waspling +waspnesting +wasps +wassail +wassailed +wassailer +wassailers +wassailing +wassailous +wassailry +wassails +wassie +wast +wastabl +wastable +wastage +wastages +waste +wastebasket +wastebaskets +wastebin +wasteboard +wasted +wasteful +wastefully +wastefulness +wasteyard +wastel +wasteland +wastelands +wastelbread +wasteless +wastely +wastelot +wastelots +wasteman +wastemen +wastement +wasteness +wastepaper +wastepile +wasteproof +waster +wasterful +wasterfully +wasterfulness +wastery +wasterie +wasteries +wastern +wasters +wastes +wastethrift +wasteway +wasteways +wastewater +wasteweir +wasteword +wasty +wastier +wastiest +wastine +wasting +wastingly +wastingness +wastland +wastme +wastrel +wastrels +wastry +wastrie +wastries +wastrife +wasts +wasukuma +waswahili +wat +watala +watap +watape +watapeh +watapes +wataps +watch +watchable +watchband +watchbands +watchbill +watchboat +watchcase +watchcry +watchcries +watchdog +watchdogged +watchdogging +watchdogs +watched +watcheye +watcheyes +watcher +watchers +watches +watchet +watchfire +watchfree +watchful +watchfully +watchfulness +watchglass +watchglassful +watchhouse +watching +watchingly +watchings +watchkeeper +watchless +watchlessness +watchmake +watchmaker +watchmakers +watchmaking +watchman +watchmanly +watchmanship +watchmate +watchmen +watchment +watchout +watchouts +watchstrap +watchtower +watchtowers +watchwise +watchwoman +watchwomen +watchword +watchwords +watchwork +watchworks +water +waterage +waterages +waterbailage +waterbank +waterbear +waterbed +waterbeds +waterbelly +waterberg +waterblink +waterbloom +waterboard +waterbok +waterborne +waterbosh +waterbottle +waterbound +waterbrain +waterbroo +waterbrose +waterbuck +waterbucks +waterbury +waterbush +watercart +watercaster +waterchat +watercycle +watercolor +watercoloring +watercolorist +watercolors +watercolour +watercolourist +watercourse +watercourses +watercraft +watercress +watercresses +watercup +waterdoe +waterdog +waterdogs +waterdrop +watered +waterer +waterers +waterfall +waterfalls +waterfinder +waterflood +waterfowl +waterfowler +waterfowls +waterfree +waterfront +waterfronts +watergate +waterglass +waterhead +waterheap +waterhorse +watery +waterie +waterier +wateriest +waterily +wateriness +watering +wateringly +wateringman +waterings +waterish +waterishly +waterishness +waterlander +waterlandian +waterleaf +waterleafs +waterleave +waterleaves +waterless +waterlessly +waterlessness +waterlike +waterlily +waterlilies +waterlilly +waterline +waterlocked +waterlog +waterlogged +waterloggedness +waterlogger +waterlogging +waterlogs +waterloo +waterloos +watermain +waterman +watermanship +watermark +watermarked +watermarking +watermarks +watermaster +watermelon +watermelons +watermen +watermonger +waterphone +waterpit +waterplane +waterpot +waterpower +waterproof +waterproofed +waterproofer +waterproofing +waterproofness +waterproofs +waterquake +waterrug +waters +waterscape +watershake +watershed +watersheds +watershoot +watershut +waterside +watersider +waterskier +waterskiing +waterskin +watersmeet +watersoaked +waterspout +waterspouts +waterstead +waterstoup +watertight +watertightal +watertightness +waterway +waterways +waterwall +waterward +waterwards +waterweed +waterwheel +waterwise +waterwoman +waterwood +waterwork +waterworker +waterworks +waterworm +waterworn +waterwort +waterworthy +watfiv +wath +wather +wathstead +wats +watson +watsonia +watt +wattage +wattages +wattape +wattapes +watteau +watter +wattest +watthour +watthours +wattis +wattle +wattlebird +wattleboy +wattled +wattles +wattless +wattlework +wattling +wattman +wattmen +wattmeter +watts +wattsecond +watusi +waubeen +wauble +wauch +wauchle +waucht +wauchted +wauchting +wauchts +wauf +waufie +waugh +waughy +waught +waughted +waughting +waughts +wauk +wauked +wauken +wauking +waukit +waukrife +wauks +waul +wauled +wauling +wauls +waumle +wauner +wauns +waup +waur +waura +wauregan +wauve +wavable +wavably +wave +waveband +wavebands +waved +waveform +waveforms +wavefront +wavefronts +waveguide +waveguides +wavey +waveys +wavelength +wavelengths +waveless +wavelessly +wavelessness +wavelet +wavelets +wavelike +wavellite +wavemark +wavement +wavemeter +wavenumber +waveoff +waveoffs +waveproof +waver +waverable +wavered +waverer +waverers +wavery +wavering +waveringly +waveringness +waverous +wavers +waves +waveshape +waveson +waveward +wavewise +wavy +waviata +wavicle +wavier +wavies +waviest +wavily +waviness +wavinesses +waving +wavingly +wavira +waw +wawa +wawah +wawaskeesh +wawl +wawled +wawling +wawls +waws +wax +waxand +waxberry +waxberries +waxbill +waxbills +waxbird +waxbush +waxchandler +waxchandlery +waxcomb +waxed +waxen +waxer +waxers +waxes +waxflower +waxhaw +waxhearted +waxy +waxier +waxiest +waxily +waxiness +waxinesses +waxing +waxingly +waxings +waxlike +waxmaker +waxmaking +waxman +waxplant +waxplants +waxweed +waxweeds +waxwing +waxwings +waxwork +waxworker +waxworking +waxworks +waxworm +waxworms +wazir +wazirate +wazirship +wb +wc +wd +we +wea +weak +weakbrained +weaken +weakened +weakener +weakeners +weakening +weakens +weaker +weakest +weakfish +weakfishes +weakhanded +weakhearted +weakheartedly +weakheartedness +weaky +weakish +weakishly +weakishness +weakly +weaklier +weakliest +weakliness +weakling +weaklings +weakmouthed +weakness +weaknesses +weal +weald +wealden +wealdish +wealds +wealdsman +wealdsmen +wealful +weals +wealsman +wealsome +wealth +wealthful +wealthfully +wealthy +wealthier +wealthiest +wealthily +wealthiness +wealthless +wealthmaker +wealthmaking +wealthmonger +wealths +weam +wean +weanable +weaned +weanedness +weanel +weaner +weaners +weanie +weanyer +weaning +weanly +weanling +weanlings +weanoc +weans +weapemeoc +weapon +weaponed +weaponeer +weaponing +weaponless +weaponmaker +weaponmaking +weaponproof +weaponry +weaponries +weapons +weaponshaw +weaponshow +weaponshowing +weaponsmith +weaponsmithy +weapschawing +wear +wearability +wearable +wearables +weared +wearer +wearers +weary +weariable +weariableness +wearied +weariedly +weariedness +wearier +wearies +weariest +weariful +wearifully +wearifulness +wearying +wearyingly +weariless +wearilessly +wearily +weariness +wearing +wearingly +wearish +wearishly +wearishness +wearisome +wearisomely +wearisomeness +wearproof +wears +weasand +weasands +weasel +weaseled +weaselfish +weaseling +weaselly +weasellike +weasels +weaselship +weaselskin +weaselsnout +weaselwise +weaser +weason +weasons +weather +weatherability +weatherbeaten +weatherboard +weatherboarding +weatherbound +weatherbreak +weathercast +weathercock +weathercocky +weathercockish +weathercockism +weathercocks +weathered +weatherer +weatherfish +weatherfishes +weatherglass +weatherglasses +weathergleam +weatherhead +weatherheaded +weathery +weathering +weatherize +weatherly +weatherliness +weathermaker +weathermaking +weatherman +weathermen +weathermost +weatherology +weatherologist +weatherproof +weatherproofed +weatherproofing +weatherproofness +weatherproofs +weathers +weathersick +weatherstrip +weatherstripped +weatherstrippers +weatherstripping +weatherstrips +weathertight +weathertightness +weatherward +weatherwise +weatherworn +weatings +weavable +weave +weaveable +weaved +weavement +weaver +weaverbird +weaveress +weavers +weaves +weaving +weazand +weazands +weazen +weazened +weazeny +web +webbed +webber +webby +webbier +webbiest +webbing +webbings +webeye +webelos +weber +weberian +webers +webfed +webfeet +webfoot +webfooted +webfooter +webless +weblike +webmaker +webmaking +webs +webster +websterian +websterite +websters +webwheel +webwork +webworm +webworms +webworn +wecche +wecht +wechts +wed +wedana +wedbed +wedbedrip +wedded +weddedly +weddedness +weddeed +wedder +wedders +wedding +weddinger +weddings +wede +wedel +wedeled +wedeling +wedeln +wedelns +wedels +wedfee +wedge +wedgeable +wedgebill +wedged +wedgelike +wedger +wedges +wedgewise +wedgy +wedgie +wedgier +wedgies +wedgiest +wedging +wedgwood +wedlock +wedlocks +wednesday +wednesdays +weds +wedset +wee +weeble +weed +weeda +weedable +weedage +weeded +weeder +weedery +weeders +weedful +weedhook +weedy +weedicide +weedier +weediest +weedily +weediness +weeding +weedingtime +weedish +weedkiller +weedless +weedlike +weedling +weedow +weedproof +weeds +week +weekday +weekdays +weekend +weekended +weekender +weekending +weekends +weekly +weeklies +weekling +weeklong +weeknight +weeknights +weeks +weekwam +weel +weelfard +weelfaured +weem +weemen +ween +weendigo +weened +weeness +weeny +weenie +weenier +weenies +weeniest +weening +weenong +weens +weensy +weensier +weensiest +weent +weenty +weep +weepable +weeped +weeper +weepered +weepers +weepful +weepy +weepier +weepiest +weepiness +weeping +weepingly +weeply +weeps +weer +weerish +wees +weesh +weeshee +weeshy +weest +weet +weetbird +weeted +weety +weeting +weetless +weets +weever +weevers +weevil +weeviled +weevily +weevilled +weevilly +weevillike +weevilproof +weevils +weewaw +weewee +weeweed +weeweeing +weewees +weewow +weeze +weezle +wef +weft +weftage +wefted +wefty +wefts +weftwise +weftwize +wega +wegenerian +wegotism +wehee +wehner +wehrlite +wei +wey +weibyeite +weichselwood +weierstrassian +weigela +weigelas +weigelia +weigelias +weigelite +weigh +weighable +weighage +weighbar +weighbauk +weighbeam +weighbridge +weighbridgeman +weighed +weigher +weighers +weighership +weighhouse +weighin +weighing +weighings +weighlock +weighman +weighmaster +weighmen +weighment +weighs +weighshaft +weight +weightchaser +weighted +weightedly +weightedness +weighter +weighters +weighty +weightier +weightiest +weightily +weightiness +weighting +weightings +weightless +weightlessly +weightlessness +weightlifter +weightlifting +weightometer +weights +weightwith +weilang +weimaraner +weymouth +weinbergerite +weiner +weiners +weinmannia +weinschenkite +weir +weirangle +weird +weirder +weirdest +weirdful +weirdy +weirdie +weirdies +weirdish +weirdless +weirdlessness +weirdly +weirdlike +weirdliness +weirdness +weirdo +weirdoes +weirdos +weirds +weirdsome +weirdward +weirdwoman +weirdwomen +weiring +weirless +weirs +weys +weisbachite +weiselbergite +weisenheimer +weism +weismannian +weismannism +weissite +weissnichtwo +weitspekan +wejack +weka +wekas +wekau +wekeen +weki +welch +welched +welcher +welchers +welches +welching +welcome +welcomed +welcomeless +welcomely +welcomeness +welcomer +welcomers +welcomes +welcoming +welcomingly +weld +weldability +weldable +welded +welder +welders +welding +weldless +weldment +weldments +weldor +weldors +welds +welf +welfare +welfares +welfaring +welfarism +welfarist +welfaristic +welfic +weli +welk +welkin +welkinlike +welkins +well +wellacquainted +welladay +welladays +welladvised +wellaffected +wellat +wellaway +wellaways +wellbeing +wellborn +wellbred +wellchosen +wellconnected +wellcontent +wellcurb +wellcurbs +welldecked +welldoer +welldoers +welldoing +welldone +welled +weller +welleresque +wellerism +wellfound +wellfounded +wellhead +wellheads +wellhole +wellholes +wellhouse +wellhouses +welly +wellyard +wellies +welling +wellington +wellingtonia +wellingtonian +wellish +wellknown +wellmaker +wellmaking +wellman +wellmen +wellmost +wellnear +wellness +wellnesses +wellnigh +wellpoint +wellqueme +wellread +wellring +wells +wellseen +wellset +wellsian +wellside +wellsite +wellsites +wellspoken +wellspring +wellsprings +wellstead +wellstrand +wels +welsbach +welsh +welshed +welsher +welshery +welshers +welshes +welshy +welshing +welshism +welshland +welshlike +welshman +welshmen +welshness +welshry +welshwoman +welshwomen +welsium +welsom +welt +weltanschauung +weltanschauungen +welted +welter +weltered +weltering +welters +welterweight +welterweights +welting +weltings +welts +weltschmerz +welwitschia +wem +wemless +wemmy +wemodness +wen +wench +wenched +wenchel +wencher +wenchers +wenches +wenching +wenchless +wenchlike +wenchman +wenchmen +wenchow +wenchowese +wend +wende +wended +wendell +wendi +wendy +wendic +wendigo +wendigos +wending +wendish +wends +wene +weneth +wenliche +wenlock +wenlockian +wennebergite +wenny +wennier +wenniest +wennish +wenonah +wenrohronon +wens +wensleydale +went +wentle +wentletrap +wenzel +wepman +wepmankin +wept +wer +werchowinci +were +wereass +werebear +wereboar +werecalf +werecat +werecrocodile +werefolk +werefox +weregild +weregilds +werehare +werehyena +werejaguar +wereleopard +werelion +weren +werent +weretiger +werewall +werewolf +werewolfish +werewolfism +werewolves +werf +wergeld +wergelds +wergelt +wergelts +wergil +wergild +wergilds +weri +wering +wermethe +wernard +werner +wernerian +wernerism +wernerite +weroole +werowance +wersh +werslete +werste +wert +werther +wertherian +wertherism +wervel +werwolf +werwolves +wes +wese +weskit +weskits +wesley +wesleyan +wesleyanism +wesleyans +wesleyism +wessand +wessands +wessel +wesselton +wessexman +west +westabout +westaway +westbound +weste +wester +westered +westering +westerly +westerlies +westerliness +westerling +westermost +western +westerner +westerners +westernisation +westernise +westernised +westernising +westernism +westernization +westernize +westernized +westernizes +westernizing +westernly +westernmost +westerns +westers +westerwards +westfalite +westham +westy +westing +westinghouse +westings +westlan +westland +westlander +westlandways +westlaw +westlin +westling +westlings +westlins +westme +westmeless +westminster +westmost +westness +westnorthwestwardly +westphalia +westphalian +westralian +westralianism +wests +westward +westwardly +westwardmost +westwards +westwork +wet +weta +wetback +wetbacks +wetbird +wetched +wetchet +wether +wetherhog +wethers +wetherteg +wetland +wetlands +wetly +wetness +wetnesses +wetproof +wets +wetsuit +wettability +wettable +wetted +wetter +wetters +wettest +wetting +wettings +wettish +wettishness +wetumpka +weve +wevet +wewenoc +wezen +wezn +wf +wg +wh +wha +whabby +whack +whacked +whacker +whackers +whacky +whackier +whackiest +whacking +whacks +whaddie +whafabout +whale +whaleback +whalebacker +whalebird +whaleboat +whaleboats +whalebone +whaleboned +whalebones +whaled +whaledom +whalehead +whalelike +whaleman +whalemen +whaler +whalery +whaleries +whaleroad +whalers +whales +whaleship +whalesucker +whaly +whaling +whalings +whalish +whally +whallock +whalm +whalp +wham +whamble +whame +whammed +whammy +whammies +whamming +whammle +whammo +whamp +whampee +whample +whams +whan +whand +whang +whangable +whangam +whangdoodle +whanged +whangee +whangees +whangers +whanghee +whanging +whangs +whank +whap +whapped +whapper +whappers +whappet +whapping +whaps +whapuka +whapukee +whapuku +whar +whare +whareer +wharf +wharfage +wharfages +wharfe +wharfed +wharfhead +wharfholder +wharfie +wharfing +wharfinger +wharfingers +wharfland +wharfless +wharfman +wharfmaster +wharfmen +wharfrae +wharfs +wharfside +wharl +wharp +wharry +wharrow +whart +whartonian +wharve +wharves +whase +whasle +what +whata +whatabouts +whatchy +whatd +whatever +whatkin +whatlike +whatman +whatna +whatness +whatnot +whatnots +whatre +whatreck +whats +whatsis +whatso +whatsoeer +whatsoever +whatsomever +whatten +whatzit +whau +whauk +whaup +whaups +whaur +whauve +wheal +whealed +whealy +whealing +wheals +whealworm +wheam +wheat +wheatbird +wheatear +wheateared +wheatears +wheaten +wheatflakes +wheatgrass +wheatgrower +wheaty +wheaties +wheatland +wheatless +wheatlike +wheatmeal +wheats +wheatstalk +wheatstone +wheatworm +whedder +whee +wheedle +wheedled +wheedler +wheedlers +wheedles +wheedlesome +wheedling +wheedlingly +wheel +wheelabrate +wheelabrated +wheelabrating +wheelage +wheelband +wheelbarrow +wheelbarrower +wheelbarrowful +wheelbarrows +wheelbase +wheelbases +wheelbird +wheelbox +wheelchair +wheelchairs +wheeldom +wheeled +wheeler +wheelery +wheelerite +wheelers +wheelhorse +wheelhouse +wheelhouses +wheely +wheelie +wheelies +wheeling +wheelingly +wheelings +wheelless +wheellike +wheelmaker +wheelmaking +wheelman +wheelmen +wheelrace +wheelroad +wheels +wheelsman +wheelsmen +wheelsmith +wheelspin +wheelswarf +wheelway +wheelwise +wheelwork +wheelworks +wheelwright +wheelwrighting +wheelwrights +wheem +wheen +wheencat +wheenge +wheens +wheep +wheeped +wheeping +wheeple +wheepled +wheeples +wheepling +wheeps +wheer +wheerikins +wheesht +wheetle +wheeze +wheezed +wheezer +wheezers +wheezes +wheezy +wheezier +wheeziest +wheezily +wheeziness +wheezing +wheezingly +wheezle +wheft +whey +wheybeard +wheybird +wheyey +wheyeyness +wheyface +wheyfaced +wheyfaces +wheyish +wheyishness +wheyisness +wheylike +whein +wheyness +wheys +wheyworm +wheywormed +whekau +wheki +whelk +whelked +whelker +whelky +whelkier +whelkiest +whelklike +whelks +whelm +whelmed +whelming +whelms +whelp +whelped +whelphood +whelping +whelpish +whelpless +whelpling +whelps +whelve +whemmel +whemmle +when +whenabouts +whenas +whence +whenceeer +whenceforth +whenceforward +whencesoeer +whencesoever +whencever +wheneer +whenever +whenness +whens +whenso +whensoever +whensomever +where +whereabout +whereabouts +whereafter +whereanent +whereas +whereases +whereat +whereaway +whereby +whered +whereer +wherefor +wherefore +wherefores +whereforth +wherefrom +wherehence +wherein +whereinsoever +whereinto +whereis +whereness +whereof +whereon +whereout +whereover +wherere +wheres +whereso +wheresoeer +wheresoever +wheresomever +wherethrough +wheretill +whereto +wheretoever +wheretosoever +whereunder +whereuntil +whereunto +whereup +whereupon +wherever +wherewith +wherewithal +wherret +wherry +wherried +wherries +wherrying +wherryman +wherrit +wherve +wherves +whesten +whet +whether +whetile +whetrock +whets +whetstone +whetstones +whetted +whetter +whetters +whetting +whew +whewellite +whewer +whewl +whews +whewt +whf +why +whiba +which +whichever +whichsoever +whichway +whichways +whick +whicken +whicker +whickered +whickering +whickers +whid +whidah +whydah +whidahs +whydahs +whidded +whidder +whidding +whids +whyever +whiff +whiffable +whiffed +whiffenpoof +whiffer +whiffers +whiffet +whiffets +whiffy +whiffing +whiffle +whiffled +whiffler +whifflery +whiffleries +whifflers +whiffles +whiffletree +whiffletrees +whiffling +whifflingly +whiffs +whyfor +whift +whig +whiggamore +whiggarchy +whigged +whiggery +whiggess +whiggify +whiggification +whigging +whiggish +whiggishly +whiggishness +whiggism +whiglet +whigling +whigmaleery +whigmaleerie +whigmaleeries +whigmeleerie +whigs +whigship +whikerby +while +whileas +whiled +whileen +whiley +whilend +whilere +whiles +whilie +whiling +whilk +whilkut +whill +whillaballoo +whillaloo +whilly +whillikers +whillikins +whillilew +whillywha +whilock +whilom +whils +whilst +whilter +whim +whimberry +whimble +whimbrel +whimbrels +whimling +whimmed +whimmy +whimmier +whimmiest +whimming +whimper +whimpered +whimperer +whimpering +whimperingly +whimpers +whims +whimsey +whimseys +whimsy +whimsic +whimsical +whimsicality +whimsicalities +whimsically +whimsicalness +whimsied +whimsies +whimstone +whimwham +whimwhams +whin +whinberry +whinberries +whinchacker +whinchat +whinchats +whincheck +whincow +whindle +whine +whined +whiney +whiner +whiners +whines +whyness +whinestone +whing +whinge +whinger +whiny +whinyard +whinier +whiniest +whininess +whining +whiningly +whinnel +whinner +whinny +whinnied +whinnier +whinnies +whinniest +whinnying +whinnock +whins +whinstone +whyo +whip +whipbelly +whipbird +whipcat +whipcord +whipcordy +whipcords +whipcrack +whipcracker +whipcraft +whipgraft +whipjack +whipking +whiplash +whiplashes +whiplike +whipmaker +whipmaking +whipman +whipmanship +whipmaster +whipoorwill +whippa +whippable +whipparee +whipped +whipper +whipperginny +whippers +whippersnapper +whippersnappers +whippertail +whippet +whippeter +whippets +whippy +whippier +whippiest +whippiness +whipping +whippingly +whippings +whippletree +whippoorwill +whippoorwills +whippost +whippowill +whipray +whiprays +whips +whipsaw +whipsawed +whipsawyer +whipsawing +whipsawn +whipsaws +whipship +whipsocket +whipstaff +whipstaffs +whipstalk +whipstall +whipstaves +whipster +whipstick +whipstitch +whipstitching +whipstock +whipt +whiptail +whiptails +whiptree +whipwise +whipworm +whipworms +whir +whirken +whirl +whirlabout +whirlbat +whirlblast +whirlbone +whirlbrain +whirled +whirley +whirler +whirlers +whirlgig +whirly +whirlybird +whirlybirds +whirlicane +whirlicote +whirlier +whirlies +whirliest +whirligig +whirligigs +whirlygigum +whirlimagig +whirling +whirlingly +whirlmagee +whirlpit +whirlpool +whirlpools +whirlpuff +whirls +whirlwig +whirlwind +whirlwindy +whirlwindish +whirlwinds +whirr +whirred +whirrey +whirret +whirry +whirrick +whirried +whirries +whirrying +whirring +whirroo +whirrs +whirs +whirtle +whys +whish +whished +whishes +whishing +whisht +whishted +whishting +whishts +whisk +whiskbroom +whisked +whiskey +whiskeys +whisker +whiskerage +whiskerando +whiskerandoed +whiskerandos +whiskered +whiskerer +whiskerette +whiskery +whiskerless +whiskerlike +whiskers +whisket +whiskful +whisky +whiskied +whiskies +whiskified +whiskyfied +whiskylike +whiskin +whisking +whiskingly +whisks +whisp +whisper +whisperable +whisperation +whispered +whisperer +whisperhood +whispery +whispering +whisperingly +whisperingness +whisperings +whisperless +whisperous +whisperously +whisperproof +whispers +whiss +whissle +whisson +whist +whisted +whister +whisterpoop +whisting +whistle +whistleable +whistlebelly +whistled +whistlefish +whistlefishes +whistlelike +whistler +whistlerian +whistlerism +whistlers +whistles +whistlewing +whistlewood +whistly +whistlike +whistling +whistlingly +whistness +whistonian +whists +whit +whitblow +white +whiteacre +whiteback +whitebait +whitebark +whitebeam +whitebeard +whitebelly +whitebelt +whiteberry +whitebill +whitebird +whiteblaze +whiteblow +whiteboy +whiteboyism +whitebottle +whitecap +whitecapper +whitecapping +whitecaps +whitechapel +whitecoat +whitecomb +whitecorn +whitecup +whited +whitedamp +whiteface +whitefeet +whitefieldian +whitefieldism +whitefieldite +whitefish +whitefisher +whitefishery +whitefishes +whitefly +whiteflies +whitefoot +whitefootism +whitehall +whitehanded +whitehass +whitehawse +whitehead +whiteheads +whiteheart +whitehearted +whitey +whiteys +whitely +whitelike +whiteline +whiten +whitened +whitener +whiteners +whiteness +whitening +whitenose +whitens +whiteout +whiteouts +whitepot +whiter +whiteroot +whiterump +whites +whitesark +whiteseam +whiteshank +whiteside +whiteslave +whitesmith +whitespace +whitest +whitestone +whitestraits +whitetail +whitethorn +whitethroat +whitetip +whitetop +whitevein +whiteveins +whitewall +whitewalls +whitewards +whiteware +whitewash +whitewashed +whitewasher +whitewashes +whitewashing +whiteweed +whitewing +whitewood +whiteworm +whitewort +whitfield +whitfinch +whither +whitherso +whithersoever +whitherto +whitherward +whitherwards +whity +whitier +whities +whitiest +whitin +whiting +whitings +whitish +whitishness +whitleather +whitleyism +whitling +whitlow +whitlows +whitlowwort +whitman +whitmanese +whitmanesque +whitmanism +whitmanize +whitmonday +whitney +whitneyite +whitrack +whitracks +whitret +whits +whitster +whitsun +whitsunday +whitsuntide +whittaw +whittawer +whitten +whittener +whitter +whitterick +whitters +whittle +whittled +whittler +whittlers +whittles +whittling +whittlings +whittret +whittrets +whittrick +whitworth +whiz +whizbang +whizbangs +whizgig +whizz +whizzbang +whizzed +whizzer +whizzerman +whizzers +whizzes +whizziness +whizzing +whizzingly +whizzle +who +whoa +whod +whodunit +whodunits +whodunnit +whoever +whole +wholefood +wholehearted +wholeheartedly +wholeheartedness +wholely +wholemeal +wholeness +wholes +wholesale +wholesaled +wholesalely +wholesaleness +wholesaler +wholesalers +wholesales +wholesaling +wholesome +wholesomely +wholesomeness +wholesomer +wholesomest +wholetone +wholewheat +wholewise +wholism +wholisms +wholistic +wholl +wholly +whom +whomble +whomever +whomp +whomped +whomping +whomps +whomso +whomsoever +whone +whoo +whoof +whoop +whoope +whooped +whoopee +whoopees +whooper +whoopers +whooping +whoopingly +whoopla +whooplas +whooplike +whoops +whooses +whoosh +whooshed +whooshes +whooshing +whoosy +whoosies +whoosis +whoosises +whoot +whop +whopped +whopper +whoppers +whopping +whops +whorage +whore +whored +whoredom +whoredoms +whorehouse +whorehouses +whoreishly +whoreishness +whorelike +whoremaster +whoremastery +whoremasterly +whoremonger +whoremongering +whoremonging +whores +whoreship +whoreson +whoresons +whory +whoring +whorish +whorishly +whorishness +whorl +whorle +whorled +whorlflower +whorly +whorlywort +whorls +whorry +whort +whortle +whortleberry +whortleberries +whortles +whorts +whose +whosen +whosesoever +whosever +whosis +whosises +whoso +whosoever +whosome +whosomever +whosumdever +whr +whs +whse +whsle +whud +whuff +whuffle +whulk +whulter +whummle +whump +whumped +whumping +whumps +whun +whunstane +whup +whush +whuskie +whussle +whute +whuther +whutter +whuttering +whuz +wi +wy +wyandot +wyandotte +wibble +wicca +wice +wich +wych +wiches +wyches +wichita +wicht +wichtisite +wichtje +wick +wickape +wickapes +wickawee +wicked +wickeder +wickedest +wickedish +wickedly +wickedlike +wickedness +wicken +wicker +wickerby +wickers +wickerware +wickerwork +wickerworked +wickerworker +wicket +wicketkeep +wicketkeeper +wicketkeeping +wickets +wicketwork +wicky +wicking +wickings +wickiup +wickyup +wickiups +wickyups +wickless +wicks +wickthing +wickup +wycliffian +wycliffism +wycliffist +wycliffite +wyclifian +wyclifism +wyclifite +wicopy +wicopies +wid +widbin +widdendream +widder +widders +widdershins +widdy +widdie +widdies +widdifow +widdle +widdled +widdles +widdling +widdrim +wide +wyde +wideawake +wideband +widegab +widegap +widehearted +widely +widemouthed +widen +widened +widener +wideners +wideness +widenesses +widening +widens +wider +widershins +wides +widespread +widespreadedly +widespreading +widespreadly +widespreadness +widest +widewhere +widework +widgeon +widgeons +widget +widgets +widgie +widish +widorror +widow +widowed +widower +widowered +widowerhood +widowery +widowers +widowership +widowhood +widowy +widowing +widowish +widowly +widowlike +widowman +widowmen +widows +width +widthless +widths +widthway +widthways +widthwise +widu +wye +wied +wiedersehen +wielare +wield +wieldable +wieldableness +wielded +wielder +wielders +wieldy +wieldier +wieldiest +wieldiness +wielding +wields +wiener +wieners +wienerwurst +wienie +wienies +wierangle +wierd +wyes +wiesenboden +wyethia +wife +wifecarl +wifed +wifedom +wifedoms +wifehood +wifehoods +wifeism +wifekin +wifeless +wifelessness +wifelet +wifely +wifelier +wifeliest +wifelike +wifeliness +wifeling +wifelkin +wifes +wifeship +wifething +wifeward +wifie +wifiekie +wifing +wifish +wifock +wig +wigan +wigans +wigdom +wigeling +wigeon +wigeons +wigful +wigged +wiggen +wigger +wiggery +wiggeries +wiggy +wigging +wiggings +wiggish +wiggishness +wiggism +wiggle +wiggled +wiggler +wigglers +wiggles +wiggly +wigglier +wiggliest +wiggling +wigher +wight +wightly +wightness +wights +wigless +wiglet +wiglets +wiglike +wigmake +wigmaker +wigmakers +wigmaking +wigs +wigtail +wigwag +wigwagged +wigwagger +wigwagging +wigwags +wigwam +wigwams +wiyat +wiikite +wiyot +wyke +wykehamical +wykehamist +wikeno +wiking +wikiup +wikiups +wikiwiki +wikstroemia +wilbur +wilburite +wilco +wilcoxon +wilcweme +wild +wildbore +wildcard +wildcat +wildcats +wildcatted +wildcatter +wildcatting +wildebeest +wildebeeste +wildebeests +wilded +wilder +wildered +wilderedly +wildering +wilderment +wildern +wilderness +wildernesses +wilders +wildest +wildfire +wildfires +wildflower +wildflowers +wildfowl +wildfowler +wildfowling +wildfowls +wildgrave +wilding +wildings +wildish +wildishly +wildishness +wildly +wildlife +wildlike +wildling +wildlings +wildness +wildnesses +wilds +wildsome +wildtype +wildwind +wildwood +wildwoods +wile +wyle +wiled +wyled +wileful +wileless +wileproof +wiles +wyles +wilfred +wilful +wilfully +wilfulness +wilga +wilgers +wilhelm +wilhelmina +wilhelmine +wily +wilycoat +wyliecoat +wilier +wiliest +wilily +wiliness +wilinesses +wiling +wyling +wiliwili +wilk +wilkeite +wilkin +wilkinson +will +willable +willawa +willble +willed +willedness +willey +willeyer +willemite +willer +willers +willes +willet +willets +willful +willfully +willfulness +willi +willy +william +williamite +williams +williamsite +williamsonia +williamsoniaceae +willyard +willyart +williche +willie +willied +willier +willyer +willies +williewaucht +willying +willing +willinger +willingest +willinghearted +willinghood +willingly +willingness +williwau +williwaus +williwaw +willywaw +williwaws +willywaws +willmaker +willmaking +willness +willock +willow +willowbiter +willowed +willower +willowers +willowherb +willowy +willowier +willowiest +willowiness +willowing +willowish +willowlike +willows +willowware +willowweed +willowworm +willowwort +willpower +wills +willugbaeya +wilmer +wilning +wilrone +wilroun +wilsome +wilsomely +wilsomeness +wilson +wilsonian +wilt +wilted +wilter +wilting +wilton +wiltproof +wilts +wiltshire +wim +wimberry +wimble +wimbled +wimblelike +wimbles +wimbling +wimbrel +wime +wimick +wimlunge +wymote +wimple +wimpled +wimpleless +wimplelike +wimpler +wimples +wimpling +win +wyn +winare +winberry +winbrow +wince +winced +wincey +winceyette +winceys +wincer +wincers +winces +winch +winched +wincher +winchers +winches +winchester +winching +winchman +winchmen +wincing +wincingly +wincopipe +wind +wynd +windable +windage +windages +windas +windbag +windbagged +windbaggery +windbags +windball +windberry +windbibber +windblast +windblown +windboat +windbore +windbound +windbracing +windbreak +windbreaker +windbreaks +windbroach +windburn +windburned +windburning +windburns +windburnt +windcatcher +windcheater +windchest +windchill +windclothes +windcuffer +winddog +winded +windedly +windedness +windel +winder +windermost +winders +windesheimer +windfall +windfallen +windfalls +windfanner +windfirm +windfish +windfishes +windflaw +windflaws +windflower +windflowers +windgall +windgalled +windgalls +windhole +windhover +windy +windier +windiest +windigo +windigos +windily +windill +windiness +winding +windingly +windingness +windings +windjam +windjammer +windjammers +windjamming +windlass +windlassed +windlasser +windlasses +windlassing +windle +windled +windles +windless +windlessly +windlessness +windlestrae +windlestraw +windlike +windlin +windling +windlings +windmill +windmilled +windmilly +windmilling +windmills +windock +windore +window +windowed +windowful +windowy +windowing +windowless +windowlessness +windowlet +windowlight +windowlike +windowmaker +windowmaking +windowman +windowpane +windowpanes +windowpeeper +windows +windowshade +windowshopped +windowshopping +windowshut +windowsill +windowward +windowwards +windowwise +windpipe +windpipes +windplayer +windproof +windring +windroad +windrode +windroot +windrow +windrowed +windrower +windrowing +windrows +winds +wynds +windsail +windsailor +windscoop +windscreen +windshake +windshield +windshields +windship +windshock +windslab +windsock +windsocks +windsor +windsorite +windstorm +windstorms +windstream +windsucker +windsurf +windswept +windtight +windup +windups +windway +windways +windwayward +windwaywardly +windward +windwardly +windwardmost +windwardness +windwards +windz +wine +wyne +wineball +wineberry +wineberries +winebibber +winebibbery +winebibbing +winebrennerian +wineconner +wined +winedraf +wineglass +wineglasses +wineglassful +wineglassfuls +winegrower +winegrowing +winehouse +winey +wineyard +wineier +wineiest +wineless +winelike +winemay +winemake +winemaker +winemaking +winemaster +winepot +winepress +winepresser +winer +winery +wineries +winers +wines +winesap +wineshop +wineshops +wineskin +wineskins +winesop +winesops +winetaster +winetasting +winetree +winevat +winfred +winfree +winful +wing +wingable +wingate +wingback +wingbacks +wingbeat +wingbow +wingbows +wingcut +wingding +wingdings +winged +wingedly +wingedness +winger +wingers +wingfish +wingfishes +winghanded +wingy +wingier +wingiest +winging +wingle +wingless +winglessness +winglet +winglets +winglike +wingman +wingmanship +wingmen +wingover +wingovers +wingpiece +wingpost +wings +wingseed +wingspan +wingspans +wingspread +wingspreads +wingstem +wingtip +winy +winier +winiest +winifred +wining +winish +wink +winked +winkel +winkelman +winker +winkered +wynkernel +winkers +winking +winkingly +winkle +winkled +winklehawk +winklehole +winkles +winklet +winkling +winklot +winks +winless +winlestrae +winly +wynn +winna +winnable +winnard +wynne +winnebago +winnecowet +winned +winnel +winnelstrae +winner +winners +winnie +winning +winningly +winningness +winnings +winninish +winnipeg +winnipesaukee +winnle +winnock +winnocks +winnonish +winnow +winnowed +winnower +winnowers +winnowing +winnowingly +winnows +wynns +wino +winoes +winona +winos +winrace +wynris +winrow +wins +winslow +winsome +winsomely +winsomeness +winsomer +winsomest +winster +winston +wint +winter +winteraceae +winterage +winteranaceae +winterberry +winterbloom +winterbound +winterbourne +wintercreeper +winterdykes +wintered +winterer +winterers +winterfed +winterfeed +winterfeeding +winterffed +wintergreen +wintergreens +winterhain +wintery +winterier +winteriest +wintering +winterish +winterishly +winterishness +winterization +winterize +winterized +winterizes +winterizing +winterkill +winterkilled +winterkilling +winterkills +winterless +winterly +winterlike +winterliness +winterling +winterproof +winters +wintersome +wintertide +wintertime +winterward +winterwards +winterweed +winterweight +wintle +wintled +wintles +wintling +wintry +wintrier +wintriest +wintrify +wintrily +wintriness +wintrish +wintrous +wintun +winze +winzeman +winzemen +winzes +wyoming +wyomingite +wipe +wype +wiped +wipeout +wipeouts +wiper +wipers +wipes +wiping +wippen +wips +wipstock +wir +wirable +wirble +wird +wire +wirebar +wirebird +wirecutters +wired +wiredancer +wiredancing +wiredraw +wiredrawer +wiredrawing +wiredrawn +wiredraws +wiredrew +wiregrass +wirehair +wirehaired +wirehairs +wireless +wirelessed +wirelesses +wirelessing +wirelessly +wirelessness +wirelike +wiremaker +wiremaking +wireman +wiremen +wiremonger +wirephoto +wirephotos +wirepull +wirepuller +wirepullers +wirepulling +wirer +wirers +wires +wiresmith +wiresonde +wirespun +wirestitched +wiretail +wiretap +wiretapped +wiretapper +wiretappers +wiretapping +wiretaps +wireway +wireways +wirewalker +wireweed +wirework +wireworker +wireworking +wireworks +wireworm +wireworms +wiry +wirier +wiriest +wirily +wiriness +wirinesses +wiring +wirings +wirl +wirling +wyrock +wiros +wirr +wirra +wirrah +wirrasthru +wis +wisconsin +wisconsinite +wisconsinites +wisdom +wisdomful +wisdomless +wisdomproof +wisdoms +wisdomship +wise +wiseacre +wiseacred +wiseacredness +wiseacredom +wiseacreish +wiseacreishness +wiseacreism +wiseacres +wisecrack +wisecracked +wisecracker +wisecrackery +wisecrackers +wisecracking +wisecracks +wised +wiseguy +wisehead +wisehearted +wiseheartedly +wiseheimer +wisely +wiselier +wiseliest +wiselike +wiseling +wiseman +wisen +wiseness +wisenesses +wisenheimer +wisent +wisents +wiser +wises +wisest +wiseweed +wisewoman +wisewomen +wish +wisha +wishable +wishbone +wishbones +wished +wishedly +wisher +wishers +wishes +wishful +wishfully +wishfulness +wishy +wishing +wishingly +wishless +wishly +wishmay +wishness +wishoskan +wishram +wisht +wishtonwish +wisigothic +wising +wisket +wisking +wiskinky +wiskinkie +wismuth +wyson +wisp +wisped +wispy +wispier +wispiest +wispily +wispiness +wisping +wispish +wisplike +wisps +wiss +wyss +wisse +wissed +wissel +wisses +wisshe +wissing +wissle +wist +wistaria +wistarias +wiste +wisted +wistened +wister +wisteria +wisterias +wistful +wistfully +wistfulness +wysty +wisting +wistit +wistiti +wistless +wistlessness +wistly +wistonwish +wists +wisure +wit +witan +witbooi +witch +witchbells +witchbroom +witchcraft +witched +witchedly +witchen +witcher +witchercully +witchery +witcheries +witchering +witches +witchet +witchetty +witchgrass +witchhood +witchy +witchier +witchiest +witching +witchingly +witchings +witchleaf +witchlike +witchman +witchmonger +witchuck +witchweed +witchwife +witchwoman +witchwood +witchwork +witcraft +wite +wyte +wited +wyted +witeless +witen +witenagemot +witenagemote +witepenny +witereden +wites +wytes +witess +witful +with +withal +witham +withamite +withania +withbeg +withcall +withdaw +withdraught +withdraw +withdrawable +withdrawal +withdrawals +withdrawer +withdrawing +withdrawingness +withdrawment +withdrawn +withdrawnness +withdraws +withdrew +withe +withed +withen +wither +witherband +witherblench +withercraft +witherdeed +withered +witheredly +witheredness +witherer +witherers +withergloom +withery +withering +witheringly +witherite +witherly +witherling +withernam +withers +withershins +withertip +witherwards +witherweight +withes +withewood +withgang +withgate +withheld +withhele +withhie +withhold +withholdable +withholdal +withholden +withholder +withholders +withholding +withholdings +withholdment +withholds +withy +withier +withies +withiest +within +withindoors +withinforth +withing +withins +withinside +withinsides +withinward +withinwards +withypot +withywind +withnay +withness +withnim +witholden +without +withoutdoors +withouten +withoutforth +withouts +withoutside +withoutwards +withsay +withsayer +withsave +withsaw +withset +withslip +withspar +withstay +withstand +withstander +withstanding +withstandingness +withstands +withstood +withstrain +withtake +withtee +withturn +withvine +withwind +witing +wyting +witjar +witless +witlessly +witlessness +witlet +witling +witlings +witloof +witloofs +witlosen +witmonger +witney +witneyer +witneys +witness +witnessable +witnessdom +witnessed +witnesser +witnessers +witnesses +witnesseth +witnessing +witoto +wits +witsafe +witship +wittal +wittall +wittawer +witteboom +witted +wittedness +witten +witter +wittering +witterly +witterness +witty +witticaster +wittichenite +witticism +witticisms +witticize +wittier +wittiest +wittified +wittily +wittiness +witting +wittingite +wittingly +wittings +wittol +wittolly +wittols +wittome +witumki +witwall +witwanton +witword +witworm +witzchoura +wive +wyve +wived +wiver +wyver +wivern +wyvern +wiverns +wyverns +wivers +wives +wiving +wiwi +wiz +wizard +wizardess +wizardism +wizardly +wizardlike +wizardry +wizardries +wizards +wizardship +wizen +wizened +wizenedness +wizening +wizens +wizes +wizier +wizzen +wizzens +wjc +wk +wkly +wl +wlatful +wlatsome +wlecche +wlench +wlity +wloka +wlonkhede +wm +wmk +wo +woa +woad +woaded +woader +woady +woadman +woads +woadwax +woadwaxen +woadwaxes +woak +woald +woalds +woan +wob +wobbegong +wobble +wobbled +wobbler +wobblers +wobbles +wobbly +wobblier +wobblies +wobbliest +wobbliness +wobbling +wobblingly +wobegone +wobegoneness +wobegonish +wobster +wocas +wocheinite +wochua +wod +woddie +wode +wodeleie +woden +wodenism +wodge +wodgy +woe +woebegone +woebegoneness +woebegonish +woefare +woeful +woefuller +woefullest +woefully +woefulness +woehlerite +woeness +woenesses +woes +woesome +woevine +woeworn +woffler +woft +woful +wofully +wofulness +wog +woggle +woghness +wogiet +wogul +wogulian +wohlac +wohlerite +woy +woyaway +woibe +woidre +woilie +wok +wokas +woke +woken +wokowi +woks +wold +woldes +woldy +woldlike +wolds +woldsman +woleai +wolf +wolfachite +wolfbane +wolfberry +wolfberries +wolfdom +wolfed +wolfen +wolfer +wolfers +wolffia +wolffian +wolffianism +wolffish +wolffishes +wolfgang +wolfhood +wolfhound +wolfhounds +wolfian +wolfing +wolfish +wolfishly +wolfishness +wolfkin +wolfless +wolflike +wolfling +wolfman +wolfmen +wolfram +wolframate +wolframic +wolframine +wolframinium +wolframite +wolframium +wolframs +wolfs +wolfsbane +wolfsbanes +wolfsbergite +wolfskin +wolfward +wolfwards +wollastonite +wolly +wollock +wollomai +wollop +wolof +wolter +wolve +wolveboon +wolver +wolverene +wolverine +wolverines +wolvers +wolves +wolvish +woman +womanbody +womanbodies +womandom +womaned +womanfolk +womanfully +womanhead +womanhearted +womanhood +womanhouse +womaning +womanise +womanised +womanises +womanish +womanishly +womanishness +womanising +womanism +womanist +womanity +womanization +womanize +womanized +womanizer +womanizers +womanizes +womanizing +womankind +womanless +womanly +womanlier +womanliest +womanlihood +womanlike +womanlikeness +womanliness +womanmuckle +womanness +womanpost +womanpower +womanproof +womans +womanship +womanways +womanwise +womb +wombat +wombats +wombed +womby +wombier +wombiest +womble +wombs +wombside +wombstone +women +womenfolk +womenfolks +womenkind +womenswear +womera +womerah +womeras +wommala +wommera +wommerah +wommerala +wommeras +womp +womplit +won +wonder +wonderberry +wonderberries +wonderbright +wondercraft +wonderdeed +wondered +wonderer +wonderers +wonderful +wonderfuller +wonderfully +wonderfulness +wondering +wonderingly +wonderland +wonderlandish +wonderlands +wonderless +wonderlessness +wonderment +wondermonger +wondermongering +wonders +wondersmith +wondersome +wonderstrong +wonderstruck +wonderwell +wonderwork +wonderworthy +wondie +wondrous +wondrously +wondrousness +wone +wonegan +wong +wonga +wongah +wongara +wongen +wongshy +wongsky +woning +wonk +wonky +wonkier +wonkiest +wonna +wonned +wonner +wonners +wonning +wonnot +wons +wont +wonted +wontedly +wontedness +wonting +wontless +wonton +wontons +wonts +woo +wooable +wood +woodagate +woodbark +woodbin +woodbind +woodbinds +woodbine +woodbined +woodbines +woodbins +woodblock +woodblocks +woodborer +woodbound +woodbox +woodboxes +woodbury +woodburytype +woodburning +woodbush +woodcarver +woodcarvers +woodcarving +woodcarvings +woodchat +woodchats +woodchopper +woodchopping +woodchuck +woodchucks +woodcoc +woodcock +woodcockize +woodcocks +woodcracker +woodcraf +woodcraft +woodcrafter +woodcrafty +woodcraftiness +woodcraftsman +woodcreeper +woodcut +woodcuts +woodcutter +woodcutters +woodcutting +wooded +wooden +woodendite +woodener +woodenest +woodenhead +woodenheaded +woodenheadedness +woodeny +woodenly +woodenness +woodenware +woodenweary +woodfall +woodfish +woodgeld +woodgrain +woodgraining +woodgrouse +woodgrub +woodhack +woodhacker +woodhen +woodhens +woodhewer +woodhole +woodhorse +woodhouse +woodhouses +woodhung +woody +woodyard +woodie +woodier +woodies +woodiest +woodine +woodiness +wooding +woodish +woodjobber +woodkern +woodknacker +woodland +woodlander +woodlands +woodlark +woodlarks +woodless +woodlessness +woodlet +woodly +woodlike +woodlind +woodlocked +woodlore +woodlores +woodlot +woodlots +woodlouse +woodmaid +woodman +woodmancraft +woodmanship +woodmen +woodmonger +woodmote +woodness +woodnote +woodnotes +woodoo +woodpeck +woodpecker +woodpeckers +woodpenny +woodpile +woodpiles +woodprint +woodranger +woodreed +woodreeve +woodrick +woodrime +woodris +woodrock +woodroof +woodrow +woodrowel +woodruff +woodruffs +woodrush +woods +woodscrew +woodsere +woodshed +woodshedde +woodshedded +woodsheddi +woodshedding +woodsheds +woodship +woodshock +woodshop +woodsy +woodsia +woodsias +woodside +woodsier +woodsiest +woodsilver +woodskin +woodsman +woodsmen +woodsorrel +woodspite +woodstone +woodturner +woodturning +woodwale +woodwall +woodward +woodwardia +woodwardship +woodware +woodwax +woodwaxen +woodwaxes +woodwind +woodwinds +woodwise +woodwork +woodworker +woodworking +woodworks +woodworm +woodworms +woodwose +woodwright +wooed +wooer +wooers +woof +woofed +woofell +woofer +woofers +woofy +woofing +woofs +woohoo +wooing +wooingly +wool +woold +woolded +woolder +woolding +wooled +woolen +woolenet +woolenette +woolenization +woolenize +woolens +wooler +woolers +woolert +woolf +woolfell +woolfells +woolgather +woolgatherer +woolgathering +woolgrower +woolgrowing +woolhead +wooly +woolie +woolier +woolies +wooliest +wooliness +woolled +woollen +woollenize +woollens +woolly +woollybutt +woollier +woollies +woolliest +woollyhead +woollyish +woollike +woolliness +woolman +woolmen +woolpack +woolpacks +woolpress +wools +woolsack +woolsacks +woolsaw +woolsey +woolshearer +woolshearing +woolshears +woolshed +woolsheds +woolskin +woolskins +woolsorter +woolsorting +woolsower +woolstapling +woolstock +woolulose +woolwa +woolward +woolwasher +woolweed +woolwheel +woolwich +woolwinder +woolwork +woolworker +woolworking +woolworth +woom +woomer +woomera +woomerah +woomerang +woomeras +woomp +woomping +woon +woons +woops +woorali +wooralis +woorari +wooraris +woordbook +woos +woosh +wooshed +wooshes +wooshing +wooster +wootz +woozy +woozier +wooziest +woozily +wooziness +woozle +wop +woppish +wops +wopsy +worble +worcester +worcestershire +word +wordable +wordably +wordage +wordages +wordbook +wordbooks +wordbreak +wordbuilding +wordcraft +wordcraftsman +worded +worden +worder +wordhoard +wordy +wordier +wordiers +wordiest +wordily +wordiness +wording +wordings +wordish +wordishly +wordishness +wordle +wordlength +wordless +wordlessly +wordlessness +wordlier +wordlike +wordlore +wordlorist +wordmaker +wordmaking +wordman +wordmanship +wordmen +wordmonger +wordmongery +wordmongering +wordness +wordperfect +wordplay +wordplays +wordprocessors +words +wordsman +wordsmanship +wordsmen +wordsmith +wordspinner +wordspite +wordstar +wordster +wordsworthian +wordsworthianism +wore +work +workability +workable +workableness +workably +workaday +workaholic +workaholics +workaholism +workaway +workbag +workbags +workbank +workbasket +workbench +workbenches +workboat +workboats +workbook +workbooks +workbox +workboxes +workbrittle +workday +workdays +worked +worker +workers +workfellow +workfile +workfolk +workfolks +workforce +workful +workgirl +workhand +workhorse +workhorses +workhouse +workhoused +workhouses +worky +workyard +working +workingly +workingman +workingmen +workings +workingwoman +workingwomen +workingwonan +workless +worklessness +workload +workloads +workloom +workman +workmanly +workmanlike +workmanlikeness +workmanliness +workmanship +workmaster +workmen +workmistress +workout +workouts +workpan +workpeople +workpiece +workplace +workroom +workrooms +works +worksheet +worksheets +workshy +workship +workshop +workshops +worksome +workspace +workstand +workstation +workstations +worktable +worktables +worktime +workup +workups +workways +workweek +workweeks +workwise +workwoman +workwomanly +workwomanlike +workwomen +world +worldaught +worldbeater +worldbeaters +worlded +worldful +worldy +worldish +worldless +worldlet +worldly +worldlier +worldliest +worldlike +worldlily +worldliness +worldling +worldlings +worldmaker +worldmaking +worldman +worldproof +worldquake +worlds +worldway +worldward +worldwards +worldwide +worldwideness +worm +wormcast +wormed +wormer +wormers +wormfish +wormfishes +wormgear +wormhole +wormholed +wormholes +wormhood +wormy +wormian +wormier +wormiest +wormil +wormils +worminess +worming +wormish +wormless +wormlike +wormling +wormproof +wormroot +wormroots +worms +wormseed +wormseeds +wormship +wormweed +wormwood +wormwoods +worn +wornil +wornness +wornnesses +wornout +worral +worrel +worry +worriable +worricow +worriecow +worried +worriedly +worriedness +worrier +worriers +worries +worrying +worryingly +worriless +worriment +worriments +worryproof +worrisome +worrisomely +worrisomeness +worrit +worrited +worriter +worriting +worrits +worrywart +worrywarts +worrywort +worse +worsement +worsen +worsened +worseness +worsening +worsens +worser +worserment +worses +worset +worsets +worship +worshipability +worshipable +worshiped +worshiper +worshipers +worshipful +worshipfully +worshipfulness +worshiping +worshipingly +worshipless +worshipped +worshipper +worshippers +worshipping +worshippingly +worships +worshipworth +worshipworthy +worsle +worssett +worst +worsted +worsteds +worsting +worsts +worsum +wort +worth +worthed +worthful +worthfulness +worthy +worthier +worthies +worthiest +worthily +worthiness +worthing +worthless +worthlessly +worthlessness +worths +worthship +worthward +worthwhile +worthwhileness +wortle +worts +wortworm +wos +wosbird +wosith +wosome +wost +wostteth +wot +wote +wotlink +wots +wotted +wottest +wotteth +wotting +woubit +wouch +wouf +wough +wouhleche +would +wouldest +woulding +wouldn +wouldnt +wouldst +woulfe +wound +woundability +woundable +woundableness +wounded +woundedly +wounder +woundy +woundily +wounding +woundingly +woundless +woundly +wounds +woundwort +woundworth +wourali +wourari +wournil +woustour +wove +woven +wovoka +wow +wowed +wowening +wowing +wows +wowser +wowserdom +wowsery +wowserian +wowserish +wowserism +wowsers +wowt +wowwows +wpm +wr +wrabbe +wrabill +wrack +wracked +wracker +wrackful +wracking +wracks +wraf +wrager +wraggle +wray +wrayful +wrainbolt +wrainstaff +wrainstave +wraist +wraith +wraithe +wraithy +wraithlike +wraiths +wraitly +wraker +wramp +wran +wrang +wrangle +wrangled +wrangler +wranglers +wranglership +wrangles +wranglesome +wrangling +wranglingly +wrangs +wranny +wrannock +wrap +wraparound +wraparounds +wraple +wrappage +wrapped +wrapper +wrapperer +wrappering +wrappers +wrapping +wrappings +wraprascal +wrapround +wraps +wrapt +wrapup +wrasse +wrasses +wrast +wrastle +wrastled +wrastler +wrastles +wrastling +wratack +wrath +wrathed +wrathful +wrathfully +wrathfulness +wrathy +wrathier +wrathiest +wrathily +wrathiness +wrathing +wrathless +wrathlike +wraths +wraw +wrawl +wrawler +wraxle +wraxled +wraxling +wreak +wreaked +wreaker +wreakers +wreakful +wreaking +wreakless +wreaks +wreat +wreath +wreathage +wreathe +wreathed +wreathen +wreather +wreathes +wreathy +wreathing +wreathingly +wreathless +wreathlet +wreathlike +wreathmaker +wreathmaking +wreathpiece +wreaths +wreathwise +wreathwork +wreathwort +wreck +wreckage +wreckages +wrecked +wrecker +wreckers +wreckfish +wreckfishes +wreckful +wrecky +wrecking +wreckings +wrecks +wren +wrench +wrenched +wrencher +wrenches +wrenching +wrenchingly +wrenlet +wrenlike +wrens +wrentail +wrest +wrestable +wrested +wrester +wresters +wresting +wrestingly +wrestle +wrestled +wrestler +wrestlerlike +wrestlers +wrestles +wrestling +wrestlings +wrests +wretch +wretched +wretcheder +wretchedest +wretchedly +wretchedness +wretches +wretchless +wretchlessly +wretchlessness +wretchock +wry +wrybill +wrible +wricht +wrick +wride +wried +wrier +wryer +wries +wriest +wryest +wrig +wriggle +wriggled +wriggler +wrigglers +wriggles +wrigglesome +wrigglework +wriggly +wrigglier +wriggliest +wriggling +wrigglingly +wright +wrightine +wrightry +wrights +wrigley +wrihte +wrying +wryly +wrymouth +wrymouths +wrimple +wryneck +wrynecked +wrynecks +wryness +wrynesses +wring +wringbolt +wringed +wringer +wringers +wringing +wringle +wringman +wrings +wringstaff +wringstaves +wrinkle +wrinkleable +wrinkled +wrinkledy +wrinkledness +wrinkleful +wrinkleless +wrinkleproof +wrinkles +wrinklet +wrinkly +wrinklier +wrinkliest +wrinkling +wrist +wristband +wristbands +wristbone +wristdrop +wristed +wrister +wristfall +wristy +wristier +wristiest +wristikin +wristlet +wristlets +wristlock +wrists +wristwatch +wristwatches +wristwork +writ +writability +writable +wrytail +writation +writative +write +writeable +writee +writeoff +writeoffs +writer +writeress +writerling +writers +writership +writes +writeup +writeups +writh +writhe +writhed +writhedly +writhedness +writhen +writheneck +writher +writhers +writhes +writhy +writhing +writhingly +writhled +writing +writinger +writings +writmaker +writmaking +writproof +writs +written +writter +wrive +wrixle +wrizzled +wrnt +wro +wrocht +wroke +wroken +wrong +wrongdo +wrongdoer +wrongdoers +wrongdoing +wronged +wronger +wrongers +wrongest +wrongfile +wrongful +wrongfuly +wrongfully +wrongfulness +wronghead +wrongheaded +wrongheadedly +wrongheadedness +wronghearted +wrongheartedly +wrongheartedness +wronging +wrongish +wrongless +wronglessly +wrongly +wrongness +wrongous +wrongously +wrongousness +wrongrel +wrongs +wrongwise +wronskian +wroot +wrossle +wrote +wroth +wrothe +wrothful +wrothfully +wrothy +wrothily +wrothiness +wrothly +wrothsome +wrought +wrox +wrung +wrungness +ws +wt +wu +wuchereria +wud +wuddie +wudge +wudu +wuff +wugg +wuggishness +wulder +wulfenite +wulk +wull +wullawins +wullcat +wullie +wulliwa +wumble +wumman +wummel +wun +wunderbar +wunderkind +wunderkinder +wundtian +wungee +wunna +wunner +wunsome +wuntee +wup +wur +wurley +wurleys +wurly +wurlies +wurmal +wurmian +wurraluh +wurrung +wurrup +wurrus +wurset +wurst +wursts +wurtzilite +wurtzite +wurtzitic +wurzburger +wurzel +wurzels +wus +wush +wusp +wuss +wusser +wust +wut +wuther +wuthering +wuzu +wuzzer +wuzzy +wuzzle +wuzzled +wuzzling +x +xalostockite +xanthaline +xanthamic +xanthamid +xanthamide +xanthan +xanthane +xanthans +xanthate +xanthates +xanthation +xanthein +xantheins +xanthelasma +xanthelasmic +xanthelasmoidea +xanthene +xanthenes +xanthian +xanthic +xanthid +xanthide +xanthidium +xanthydrol +xanthyl +xanthin +xanthindaba +xanthine +xanthines +xanthins +xanthinuria +xanthione +xanthippe +xanthism +xanthisma +xanthite +xanthium +xanthiuria +xanthocarpous +xanthocephalus +xanthoceras +xanthochroi +xanthochroia +xanthochroic +xanthochroid +xanthochroism +xanthochromia +xanthochromic +xanthochroous +xanthocyanopy +xanthocyanopia +xanthocyanopsy +xanthocyanopsia +xanthocobaltic +xanthocone +xanthoconite +xanthocreatinine +xanthoderm +xanthoderma +xanthodermatous +xanthodont +xanthodontous +xanthogen +xanthogenamic +xanthogenamide +xanthogenate +xanthogenic +xantholeucophore +xanthoma +xanthomas +xanthomata +xanthomatosis +xanthomatous +xanthomelanoi +xanthomelanous +xanthometer +xanthomyeloma +xanthomonas +xanthone +xanthones +xanthophane +xanthophyceae +xanthophyl +xanthophyll +xanthophyllic +xanthophyllite +xanthophyllous +xanthophore +xanthophose +xanthopia +xanthopicrin +xanthopicrite +xanthoproteic +xanthoprotein +xanthoproteinic +xanthopsia +xanthopsydracia +xanthopsin +xanthopterin +xanthopurpurin +xanthorhamnin +xanthorrhiza +xanthorrhoea +xanthosiderite +xanthosis +xanthosoma +xanthospermous +xanthotic +xanthoura +xanthous +xanthoxalis +xanthoxenite +xanthoxylin +xanthrochroid +xanthuria +xantippe +xarque +xat +xaverian +xc +xcl +xctl +xd +xdiv +xebec +xebecs +xed +xema +xeme +xenacanthine +xenacanthini +xenagogy +xenagogue +xenarchi +xenarthra +xenarthral +xenarthrous +xenelasy +xenelasia +xenia +xenial +xenian +xenias +xenic +xenically +xenicidae +xenicus +xenyl +xenylamine +xenium +xenobiology +xenobiologies +xenobiosis +xenoblast +xenochia +xenocyst +xenocratean +xenocratic +xenocryst +xenocrystic +xenoderm +xenodiagnosis +xenodiagnostic +xenodocheion +xenodochy +xenodochia +xenodochium +xenogamy +xenogamies +xenogamous +xenogeneic +xenogenesis +xenogenetic +xenogeny +xenogenic +xenogenies +xenogenous +xenoglossia +xenograft +xenolite +xenolith +xenolithic +xenoliths +xenomania +xenomaniac +xenomi +xenomorpha +xenomorphic +xenomorphically +xenomorphosis +xenon +xenons +xenoparasite +xenoparasitism +xenopeltid +xenopeltidae +xenophanean +xenophya +xenophile +xenophilism +xenophilous +xenophobe +xenophobes +xenophoby +xenophobia +xenophobian +xenophobic +xenophobism +xenophonic +xenophontean +xenophontian +xenophontic +xenophontine +xenophora +xenophoran +xenophoridae +xenophthalmia +xenoplastic +xenopodid +xenopodidae +xenopodoid +xenopsylla +xenopteran +xenopteri +xenopterygian +xenopterygii +xenopus +xenorhynchus +xenos +xenosaurid +xenosauridae +xenosauroid +xenosaurus +xenotime +xenotropic +xenurus +xerafin +xeransis +xeranthemum +xerantic +xeraphin +xerarch +xerasia +xeres +xeric +xerically +xeriff +xerocline +xeroderma +xerodermatic +xerodermatous +xerodermia +xerodermic +xerogel +xerographer +xerography +xerographic +xerographically +xeroma +xeromata +xeromenia +xeromyron +xeromyrum +xeromorph +xeromorphy +xeromorphic +xeromorphous +xeronate +xeronic +xerophagy +xerophagia +xerophagies +xerophil +xerophile +xerophily +xerophyllum +xerophilous +xerophyte +xerophytic +xerophytically +xerophytism +xerophobous +xerophthalmy +xerophthalmia +xerophthalmic +xerophthalmos +xeroprinting +xerosere +xeroseres +xeroses +xerosis +xerostoma +xerostomia +xerotes +xerotherm +xerothermic +xerotic +xerotocia +xerotripsis +xerox +xeroxed +xeroxes +xeroxing +xerus +xeruses +xi +xicak +xicaque +xii +xiii +xyla +xylan +xylans +xylanthrax +xylaria +xylariaceae +xylate +xyleborus +xylem +xylems +xylene +xylenes +xylenyl +xylenol +xyletic +xylia +xylic +xylidic +xylidin +xylidine +xylidines +xylidins +xylyl +xylylene +xylylic +xylyls +xylina +xylindein +xylinid +xylite +xylitol +xylitols +xylitone +xylo +xylobalsamum +xylocarp +xylocarpous +xylocarps +xylocopa +xylocopid +xylocopidae +xylogen +xyloglyphy +xylograph +xylographer +xylography +xylographic +xylographical +xylographically +xyloid +xyloidin +xyloidine +xyloyl +xylol +xylology +xylols +xyloma +xylomancy +xylomas +xylomata +xylometer +xylon +xylonic +xylonite +xylonitrile +xylophaga +xylophagan +xylophage +xylophagid +xylophagidae +xylophagous +xylophagus +xylophilous +xylophone +xylophones +xylophonic +xylophonist +xylophonists +xylopia +xylopyrographer +xylopyrography +xyloplastic +xylopolist +xyloquinone +xylorcin +xylorcinol +xylose +xyloses +xylosid +xyloside +xylosma +xylostroma +xylostromata +xylostromatoid +xylotile +xylotypography +xylotypographic +xylotomy +xylotomic +xylotomical +xylotomies +xylotomist +xylotomous +xylotrya +ximenia +xina +xinca +xint +xipe +xiphias +xiphydria +xiphydriid +xiphydriidae +xiphihumeralis +xiphiid +xiphiidae +xiphiiform +xiphioid +xiphiplastra +xiphiplastral +xiphiplastron +xiphisterna +xiphisternal +xiphisternum +xiphistna +xiphisura +xiphisuran +xiphiura +xiphius +xiphocostal +xiphodynia +xiphodon +xiphodontidae +xiphoid +xyphoid +xiphoidal +xiphoidian +xiphoids +xiphopagic +xiphopagous +xiphopagus +xiphophyllous +xiphosterna +xiphosternum +xiphosura +xiphosuran +xiphosure +xiphosuridae +xiphosurous +xiphosurus +xiphuous +xiphura +xiraxara +xyrichthys +xyrid +xyridaceae +xyridaceous +xyridales +xyris +xis +xyst +xyster +xysters +xysti +xystoi +xystos +xysts +xystum +xystus +xiv +xix +xyz +xmas +xmases +xoana +xoanon +xoanona +xonotlite +xosa +xr +xray +xref +xs +xu +xurel +xvi +xvii +xviii +xw +xx +xxi +xxii +xxiii +xxiv +xxv +xxx +z +za +zabaean +zabaglione +zabaione +zabaiones +zabaism +zabajone +zabajones +zaberma +zabeta +zabian +zabism +zaboglione +zabra +zabti +zabtie +zaburro +zac +zacate +zacatec +zacateco +zacaton +zacatons +zach +zachariah +zachun +zack +zad +zaddick +zaddickim +zaddik +zaddikim +zadokite +zadruga +zaffar +zaffars +zaffer +zaffers +zaffir +zaffirs +zaffre +zaffree +zaffres +zafree +zaftig +zag +zagaie +zagged +zagging +zaglossus +zags +zaguan +zayat +zaibatsu +zayin +zayins +zain +zaire +zaires +zairian +zairians +zaitha +zak +zakah +zakat +zakkeu +zaklohpakap +zakuska +zakuski +zalambdodont +zalambdodonta +zalamboodont +zalophus +zaman +zamang +zamarra +zamarras +zamarro +zamarros +zambac +zambal +zambezi +zambezian +zambia +zambian +zambians +zambo +zambomba +zamboorak +zambra +zamenis +zamia +zamiaceae +zamias +zamicrus +zamindar +zamindari +zamindary +zamindars +zaminder +zamorin +zamorine +zamouse +zampogna +zan +zanana +zananas +zanclidae +zanclodon +zanclodontidae +zande +zander +zanders +zandmole +zanella +zany +zaniah +zanier +zanies +zaniest +zanyish +zanyism +zanily +zaniness +zaninesses +zanyship +zanjero +zanjon +zanjona +zannichellia +zannichelliaceae +zanonia +zant +zante +zantedeschia +zantewood +zanthorrhiza +zanthoxylaceae +zanthoxylum +zantiot +zantiote +zanza +zanzalian +zanzas +zanze +zanzibar +zanzibari +zap +zapara +zaparan +zaparo +zaparoan +zapas +zapateado +zapateados +zapateo +zapateos +zapatero +zaphara +zaphetic +zaphrentid +zaphrentidae +zaphrentis +zaphrentoid +zapodidae +zapodinae +zaporogian +zaporogue +zapota +zapote +zapotec +zapotecan +zapoteco +zapped +zapping +zaps +zaptiah +zaptiahs +zaptieh +zaptiehs +zaptoeca +zapupe +zapus +zaqqum +zaque +zar +zarabanda +zaramo +zarathustrian +zarathustrianism +zarathustrism +zaratite +zaratites +zardushti +zareba +zarebas +zareeba +zareebas +zarema +zarf +zarfs +zariba +zaribas +zarnec +zarnich +zarp +zarzuela +zarzuelas +zastruga +zastrugi +zat +zati +zattare +zaurak +zauschneria +zavijava +zax +zaxes +zazen +zazens +zea +zeal +zealand +zealander +zealanders +zealed +zealful +zealless +zeallessness +zealot +zealotic +zealotical +zealotism +zealotist +zealotry +zealotries +zealots +zealous +zealousy +zealously +zealousness +zealproof +zeals +zeatin +zeatins +zeaxanthin +zebec +zebeck +zebecks +zebecs +zebedee +zebra +zebrafish +zebrafishes +zebraic +zebralike +zebras +zebrass +zebrasses +zebrawood +zebrina +zebrine +zebrinny +zebrinnies +zebroid +zebrula +zebrule +zebu +zebub +zebulun +zebulunite +zeburro +zebus +zecchin +zecchini +zecchino +zecchinos +zecchins +zechariah +zechin +zechins +zechstein +zed +zedoary +zedoaries +zeds +zee +zeed +zeekoe +zeelander +zees +zeguha +zehner +zeidae +zeilanite +zein +zeins +zeism +zeiss +zeist +zeitgeist +zek +zeke +zeks +zel +zelanian +zelant +zelator +zelatrice +zelatrix +zelkova +zelkovas +zelophobia +zelotic +zelotypia +zelotypie +zeltinger +zeme +zemeism +zemi +zemiism +zemimdari +zemindar +zemindari +zemindary +zemindars +zemmi +zemni +zemstroist +zemstva +zemstvo +zemstvos +zen +zenaga +zenaida +zenaidas +zenaidinae +zenaidura +zenana +zenanas +zend +zendic +zendician +zendik +zendikite +zendo +zendos +zenelophon +zenick +zenith +zenithal +zeniths +zenithward +zenithwards +zenobia +zenocentric +zenography +zenographic +zenographical +zenonian +zenonic +zentner +zenu +zenzuic +zeoidei +zeolite +zeolites +zeolitic +zeolitization +zeolitize +zeolitized +zeolitizing +zeoscope +zep +zephaniah +zepharovichite +zephyr +zephiran +zephyranth +zephyranthes +zephyrean +zephyry +zephyrian +zephyrless +zephyrlike +zephyrous +zephyrs +zephyrus +zeppelin +zeppelins +zequin +zer +zerda +zereba +zerma +zermahbub +zero +zeroaxial +zeroed +zeroes +zeroeth +zeroing +zeroize +zeros +zeroth +zerumbet +zest +zested +zestful +zestfully +zestfulness +zesty +zestier +zestiest +zestiness +zesting +zestless +zests +zeta +zetacism +zetas +zetetic +zeuctocoelomata +zeuctocoelomatic +zeuctocoelomic +zeugite +zeuglodon +zeuglodont +zeuglodonta +zeuglodontia +zeuglodontidae +zeuglodontoid +zeugma +zeugmas +zeugmatic +zeugmatically +zeugobranchia +zeugobranchiata +zeunerite +zeus +zeuxian +zeuxite +zeuzera +zeuzerian +zeuzeridae +zhmud +zho +ziamet +ziara +ziarat +zibeline +zibelines +zibelline +zibet +zibeth +zibethone +zibeths +zibetone +zibets +zibetum +ziczac +zydeco +zydecos +ziega +zieger +zietrisikite +ziff +ziffs +zig +zyga +zygadenin +zygadenine +zygadenus +zygadite +zygaena +zygaenid +zygaenidae +zygal +zigamorph +zigan +ziganka +zygantra +zygantrum +zygapophyseal +zygapophyses +zygapophysial +zygapophysis +zygenid +zigged +zigger +zigging +ziggurat +ziggurats +zygion +zygite +zygnema +zygnemaceae +zygnemaceous +zygnemales +zygnemataceae +zygnemataceous +zygnematales +zygobranch +zygobranchia +zygobranchiata +zygobranchiate +zygocactus +zygodactyl +zygodactylae +zygodactyle +zygodactyli +zygodactylic +zygodactylism +zygodactylous +zygodont +zygogenesis +zygogenetic +zygoid +zygolabialis +zygoma +zygomas +zygomata +zygomatic +zygomaticoauricular +zygomaticoauricularis +zygomaticofacial +zygomaticofrontal +zygomaticomaxillary +zygomaticoorbital +zygomaticosphenoid +zygomaticotemporal +zygomaticum +zygomaticus +zygomaxillare +zygomaxillary +zygomycete +zygomycetes +zygomycetous +zygomorphy +zygomorphic +zygomorphism +zygomorphous +zygon +zygoneure +zygophyceae +zygophyceous +zygophyllaceae +zygophyllaceous +zygophyllum +zygophyte +zygophore +zygophoric +zygopleural +zygoptera +zygopteraceae +zygopteran +zygopterid +zygopterides +zygopteris +zygopteron +zygopterous +zygosaccharomyces +zygose +zygoses +zygosis +zygosity +zygosities +zygosperm +zygosphenal +zygosphene +zygosphere +zygosporange +zygosporangium +zygospore +zygosporic +zygosporophore +zygostyle +zygotactic +zygotaxis +zygote +zygotene +zygotenes +zygotes +zygotic +zygotically +zygotoblast +zygotoid +zygotomere +zygous +zygozoospore +zigs +zigzag +zigzagged +zigzaggedly +zigzaggedness +zigzagger +zigzaggery +zigzaggy +zigzagging +zigzags +zigzagways +zigzagwise +zihar +zikkurat +zikkurats +zikurat +zikurats +zila +zilch +zilches +zilchviticetum +zill +zilla +zillah +zillahs +zillion +zillions +zillionth +zillionths +zills +zilpah +zimarra +zymase +zymases +zimb +zimbabwe +zimbalon +zimbaloon +zimbi +zyme +zimentwater +zymes +zymic +zymin +zymite +zimme +zimmerwaldian +zimmerwaldist +zimmi +zimmy +zimmis +zimocca +zymochemistry +zymogen +zymogene +zymogenes +zymogenesis +zymogenic +zymogenous +zymogens +zymogram +zymograms +zymoid +zymolyis +zymolysis +zymolytic +zymology +zymologic +zymological +zymologies +zymologist +zymome +zymometer +zymomin +zymophyte +zymophore +zymophoric +zymophosphate +zymoplastic +zymosan +zymosans +zymoscope +zymoses +zymosimeter +zymosis +zymosterol +zymosthenic +zymotechny +zymotechnic +zymotechnical +zymotechnics +zymotic +zymotically +zymotize +zymotoxic +zymurgy +zymurgies +zinc +zincalo +zincate +zincates +zinced +zincenite +zincy +zincic +zincid +zincide +zinciferous +zincify +zincification +zincified +zincifies +zincifying +zincing +zincite +zincites +zincize +zincke +zincked +zinckenite +zincky +zincking +zinco +zincode +zincograph +zincographer +zincography +zincographic +zincographical +zincoid +zincolysis +zincotype +zincous +zincs +zincum +zincuret +zindabad +zindiq +zineb +zinebs +zinfandel +zing +zingana +zingani +zingano +zingara +zingare +zingaresca +zingari +zingaro +zinged +zingel +zinger +zingerone +zingers +zingy +zingiber +zingiberaceae +zingiberaceous +zingiberene +zingiberol +zingiberone +zingier +zingiest +zinging +zings +zinyamunga +zinjanthropi +zinjanthropus +zink +zinke +zinked +zinkenite +zinky +zinkiferous +zinkify +zinkified +zinkifies +zinkifying +zinnia +zinnias +zinnwaldite +zinober +zinsang +zinzar +zinziberaceae +zinziberaceous +zion +zionism +zionist +zionistic +zionists +zionite +zionless +zionward +zip +zipa +ziphian +ziphiidae +ziphiinae +ziphioid +ziphius +zipless +zipped +zippeite +zipper +zippered +zippering +zippers +zippy +zippier +zippiest +zipping +zippingly +zipppier +zipppiest +zips +zira +zirai +zirak +ziram +zirams +zirbanit +zircalloy +zircaloy +zircite +zircofluoride +zircon +zirconate +zirconia +zirconian +zirconias +zirconic +zirconiferous +zirconifluoride +zirconyl +zirconium +zirconofluoride +zirconoid +zircons +zyrenian +zirian +zyrian +zyryan +zirianian +zirkelite +zirkite +zit +zythem +zither +zitherist +zitherists +zithern +zitherns +zithers +zythia +zythum +ziti +zitis +zits +zitter +zittern +zitzit +zitzith +zizany +zizania +zizel +zizia +zizyphus +zizit +zizith +zyzomys +zizz +zyzzyva +zyzzyvas +zizzle +zizzled +zizzles +zizzling +zyzzogeton +zlote +zloty +zlotych +zloties +zlotys +zmudz +zn +zo +zoa +zoacum +zoaea +zoanthacea +zoanthacean +zoantharia +zoantharian +zoanthid +zoanthidae +zoanthidea +zoanthodeme +zoanthodemic +zoanthoid +zoanthropy +zoanthus +zoarces +zoarcidae +zoaria +zoarial +zoarite +zoarium +zobo +zobtenite +zocalo +zocco +zoccolo +zod +zodiac +zodiacal +zodiacs +zodiophilous +zoea +zoeae +zoeaform +zoeal +zoeas +zoeform +zoehemera +zoehemerae +zoetic +zoetrope +zoetropic +zoftig +zogan +zogo +zohak +zoharist +zoharite +zoiatria +zoiatrics +zoic +zoid +zoidiophilous +zoidogamous +zoilean +zoilism +zoilist +zoilus +zoysia +zoysias +zoisite +zoisites +zoisitization +zoism +zoist +zoistic +zokor +zolaesque +zolaism +zolaist +zolaistic +zolaize +zoll +zolle +zollernia +zollpfund +zollverein +zolotink +zolotnik +zombi +zombie +zombielike +zombies +zombiism +zombiisms +zombis +zomotherapeutic +zomotherapy +zona +zonaesthesia +zonal +zonality +zonally +zonar +zonary +zonaria +zonate +zonated +zonation +zonations +zonda +zone +zoned +zoneless +zonelet +zonelike +zoner +zoners +zones +zonesthesia +zonetime +zonetimes +zongora +zonic +zoniferous +zoning +zonite +zonites +zonitid +zonitidae +zonitoides +zonked +zonnar +zonochlorite +zonociliate +zonoid +zonolimnetic +zonoplacental +zonoplacentalia +zonoskeleton +zonotrichia +zonta +zontian +zonula +zonulae +zonular +zonulas +zonule +zonules +zonulet +zonure +zonurid +zonuridae +zonuroid +zonurus +zoo +zoobenthoic +zoobenthos +zooblast +zoocarp +zoocecidium +zoochem +zoochemy +zoochemical +zoochemistry +zoochlorella +zoochore +zoochores +zoocyst +zoocystic +zoocytial +zoocytium +zoocoenocyte +zoocultural +zooculture +zoocurrent +zoodendria +zoodendrium +zoodynamic +zoodynamics +zooecia +zooecial +zooecium +zooerastia +zooerythrin +zooflagellate +zoofulvin +zoogamete +zoogamy +zoogamous +zoogene +zoogenesis +zoogeny +zoogenic +zoogenous +zoogeog +zoogeographer +zoogeography +zoogeographic +zoogeographical +zoogeographically +zoogeographies +zoogeology +zoogeological +zoogeologist +zooglea +zoogleae +zoogleal +zoogleas +zoogler +zoogloea +zoogloeae +zoogloeal +zoogloeas +zoogloeic +zoogony +zoogonic +zoogonidium +zoogonous +zoograft +zoografting +zoographer +zoography +zoographic +zoographical +zoographically +zoographist +zooid +zooidal +zooidiophilous +zooids +zookers +zooks +zool +zoolater +zoolaters +zoolatry +zoolatria +zoolatries +zoolatrous +zoolite +zoolith +zoolithic +zoolitic +zoologer +zoology +zoologic +zoological +zoologically +zoologicoarchaeologist +zoologicobotanical +zoologies +zoologist +zoologists +zoologize +zoologized +zoologizing +zoom +zoomagnetic +zoomagnetism +zoomancy +zoomania +zoomanias +zoomantic +zoomantist +zoomastigina +zoomastigoda +zoomechanical +zoomechanics +zoomed +zoomelanin +zoometry +zoometric +zoometrical +zoometries +zoomimetic +zoomimic +zooming +zoomorph +zoomorphy +zoomorphic +zoomorphism +zoomorphize +zoomorphs +zooms +zoon +zoona +zoonal +zoonerythrin +zoonic +zoonist +zoonite +zoonitic +zoonomy +zoonomia +zoonomic +zoonomical +zoonomist +zoonoses +zoonosis +zoonosology +zoonosologist +zoonotic +zoons +zoonule +zoopaleontology +zoopantheon +zooparasite +zooparasitic +zoopathy +zoopathology +zoopathological +zoopathologies +zoopathologist +zooperal +zoopery +zooperist +zoophaga +zoophagan +zoophagineae +zoophagous +zoophagus +zoopharmacy +zoopharmacological +zoophile +zoophiles +zoophily +zoophilia +zoophiliac +zoophilic +zoophilies +zoophilism +zoophilist +zoophilite +zoophilitic +zoophilous +zoophysical +zoophysicist +zoophysics +zoophysiology +zoophism +zoophyta +zoophytal +zoophyte +zoophytes +zoophytic +zoophytical +zoophytish +zoophytography +zoophytoid +zoophytology +zoophytological +zoophytologist +zoophobe +zoophobes +zoophobia +zoophobous +zoophori +zoophoric +zoophorous +zoophorus +zooplankton +zooplanktonic +zooplasty +zooplastic +zoopraxiscope +zoopsia +zoopsychology +zoopsychological +zoopsychologist +zoos +zooscopy +zooscopic +zoosis +zoosmosis +zoosperm +zoospermatic +zoospermia +zoospermium +zoosperms +zoospgia +zoosphere +zoosporange +zoosporangia +zoosporangial +zoosporangiophore +zoosporangium +zoospore +zoospores +zoosporic +zoosporiferous +zoosporocyst +zoosporous +zoosterol +zootaxy +zootaxonomist +zootechny +zootechnic +zootechnical +zootechnician +zootechnics +zooter +zoothecia +zoothecial +zoothecium +zootheism +zootheist +zootheistic +zootherapy +zoothome +zooty +zootic +zootype +zootypic +zootoca +zootomy +zootomic +zootomical +zootomically +zootomies +zootomist +zoototemism +zootoxin +zootrophy +zootrophic +zooxanthella +zooxanthellae +zooxanthin +zoozoo +zophophori +zophori +zophorus +zopilote +zoque +zoquean +zoraptera +zorgite +zori +zoril +zorilla +zorillas +zorille +zorilles +zorillinae +zorillo +zorillos +zorils +zoris +zoroaster +zoroastra +zoroastrian +zoroastrianism +zoroastrians +zoroastrism +zorotypus +zorrillo +zorro +zortzico +zosma +zoster +zostera +zosteraceae +zosteriform +zosteropinae +zosterops +zosters +zouave +zouaves +zounds +zowie +zs +zubeneschamali +zubr +zuccarino +zucchetti +zucchetto +zucchettos +zucchini +zucchinis +zucco +zuchetto +zudda +zuffolo +zufolo +zugtierlast +zugtierlaster +zugzwang +zuisin +zuleika +zulhijjah +zulinde +zulkadah +zulu +zuludom +zuluize +zulus +zumatic +zumbooruk +zuni +zunian +zunyite +zunis +zupanate +zurich +zurlite +zutugil +zuurveldt +zuza +zwanziger +zwieback +zwiebacks +zwieselite +zwinglian +zwinglianism +zwinglianist +zwitter +zwitterion +zwitterionic diff --git a/assets/info/aspell-dev.info.gz b/assets/info/aspell-dev.info.gz new file mode 100644 index 00000000..0406fd34 Binary files /dev/null and b/assets/info/aspell-dev.info.gz differ diff --git a/assets/info/aspell.info.gz b/assets/info/aspell.info.gz new file mode 100644 index 00000000..75323ab8 Binary files /dev/null and b/assets/info/aspell.info.gz differ diff --git a/assets/info/assuan.info.gz b/assets/info/assuan.info.gz new file mode 100644 index 00000000..860d1c5b Binary files /dev/null and b/assets/info/assuan.info.gz differ diff --git a/assets/info/auth.info.gz b/assets/info/auth.info.gz new file mode 100644 index 00000000..c1adcace Binary files /dev/null and b/assets/info/auth.info.gz differ diff --git a/assets/info/autoconf-archive.info-1.gz b/assets/info/autoconf-archive.info-1.gz new file mode 100644 index 00000000..38bb60c3 Binary files /dev/null and b/assets/info/autoconf-archive.info-1.gz differ diff --git a/assets/info/autoconf-archive.info-2.gz b/assets/info/autoconf-archive.info-2.gz new file mode 100644 index 00000000..33ff3c7b Binary files /dev/null and b/assets/info/autoconf-archive.info-2.gz differ diff --git a/assets/info/autoconf-archive.info-3.gz b/assets/info/autoconf-archive.info-3.gz new file mode 100644 index 00000000..4b4189ce Binary files /dev/null and b/assets/info/autoconf-archive.info-3.gz differ diff --git a/assets/info/autoconf-archive.info-4.gz b/assets/info/autoconf-archive.info-4.gz new file mode 100644 index 00000000..8db729c5 Binary files /dev/null and b/assets/info/autoconf-archive.info-4.gz differ diff --git a/assets/info/autoconf-archive.info.gz b/assets/info/autoconf-archive.info.gz new file mode 100644 index 00000000..20b7b4a7 Binary files /dev/null and b/assets/info/autoconf-archive.info.gz differ diff --git a/assets/info/autoconf.info.gz b/assets/info/autoconf.info.gz new file mode 100644 index 00000000..5477da01 Binary files /dev/null and b/assets/info/autoconf.info.gz differ diff --git a/assets/info/automake.info-1.gz b/assets/info/automake.info-1.gz new file mode 100644 index 00000000..7a176c8e Binary files /dev/null and b/assets/info/automake.info-1.gz differ diff --git a/assets/info/automake.info-2.gz b/assets/info/automake.info-2.gz new file mode 100644 index 00000000..d4fc33ec Binary files /dev/null and b/assets/info/automake.info-2.gz differ diff --git a/assets/info/automake.info.gz b/assets/info/automake.info.gz new file mode 100644 index 00000000..d55bd64e Binary files /dev/null and b/assets/info/automake.info.gz differ diff --git a/assets/info/autotype.info.gz b/assets/info/autotype.info.gz new file mode 100644 index 00000000..56106110 Binary files /dev/null and b/assets/info/autotype.info.gz differ diff --git a/assets/info/bash.info.gz b/assets/info/bash.info.gz new file mode 100644 index 00000000..c3072fcd Binary files /dev/null and b/assets/info/bash.info.gz differ diff --git a/assets/info/bc.info.gz b/assets/info/bc.info.gz new file mode 100644 index 00000000..3e94686a Binary files /dev/null and b/assets/info/bc.info.gz differ diff --git a/assets/info/bovine.info.gz b/assets/info/bovine.info.gz new file mode 100644 index 00000000..81f908c8 Binary files /dev/null and b/assets/info/bovine.info.gz differ diff --git a/assets/info/calc.info.gz b/assets/info/calc.info.gz new file mode 100644 index 00000000..5566b621 Binary files /dev/null and b/assets/info/calc.info.gz differ diff --git a/assets/info/ccmode.info.gz b/assets/info/ccmode.info.gz new file mode 100644 index 00000000..704a4a3c Binary files /dev/null and b/assets/info/ccmode.info.gz differ diff --git a/assets/info/cl.info.gz b/assets/info/cl.info.gz new file mode 100644 index 00000000..fc2a56f1 Binary files /dev/null and b/assets/info/cl.info.gz differ diff --git a/assets/info/coreutils.info.gz b/assets/info/coreutils.info.gz new file mode 100644 index 00000000..c4db87c4 Binary files /dev/null and b/assets/info/coreutils.info.gz differ diff --git a/assets/info/dbus.info.gz b/assets/info/dbus.info.gz new file mode 100644 index 00000000..da301c50 Binary files /dev/null and b/assets/info/dbus.info.gz differ diff --git a/assets/info/diffutils.info.gz b/assets/info/diffutils.info.gz new file mode 100644 index 00000000..5f858ef7 Binary files /dev/null and b/assets/info/diffutils.info.gz differ diff --git a/assets/info/dir b/assets/info/dir new file mode 100644 index 00000000..0431252c --- /dev/null +++ b/assets/info/dir @@ -0,0 +1,361 @@ +This is the file .../info/dir, which contains the +topmost node of the Info hierarchy, called (dir)Top. +The first time you invoke Info you start off looking at this node. + +File: dir, Node: Top This is the top of the INFO tree + + This (the Directory node) gives a menu of major topics. + Typing "q" exits, "H" lists all Info commands, "d" returns here, + "h" gives a primer for first-timers, + "mEmacs" visits the Emacs manual, etc. + + In Emacs, you can click mouse button 2 on a menu item or cross reference + to select it. + +* Menu: + +Emacs +* Emacs: (emacs). The extensible self-documenting text editor. +* Emacs FAQ: (efaq). Frequently Asked Questions about Emacs. + +Emacs editing modes +* CC Mode: (ccmode). Emacs mode for editing C, C++, Objective-C, + Java, Pike, AWK, and CORBA IDL code. +* IDLWAVE: (idlwave). Major mode and shell for IDL files. +* Octave mode: (octave-mode). Emacs mode for editing GNU Octave files. +* Org Mode: (org). Outline-based notes management and organizer. +* VHDL Mode: (vhdl-mode). Emacs mode for editing VHDL code. +* nXML Mode: (nxml-mode). XML editing mode with RELAX NG support. + +Emacs Lisp +* Elisp: (elisp). The Emacs Lisp Reference Manual. +* Emacs Lisp Intro: (eintr). A simple introduction to Emacs Lisp + +Emacs Lisp Libraries +* Auth-source: (auth). The Emacs auth-source library. +* CL-Lib: (cl). Partial Common Lisp support for Emacs Lisp. +* D-Bus: (dbus). Using D-Bus in Emacs. +* Emacs MIME: (emacs-mime). Emacs MIME de/composition library. +* SMTP: (smtpmail). Emacs library for sending mail via SMTP. +* URL: (url). URL loading package. +* Widget: (widget). The "widget" package. + +Emacs misc features +* Autotype: (autotype). Convenient features for text. +* Bovine: (bovine). Semantic bovine parser development. +* Calc: (calc). Advanced desk calculator and mathematical tool. +* Dired-X: (dired-x). Dired Extra Features. +* EDE: (ede). The Emacs Development Environment. +* EDT: (edt). An Emacs emulation of the EDT editor. +* EIEIO: (eieio). An objects system for Emacs Lisp. +* ERC: (erc). Powerful and extensible IRC client for Emacs. +* ERT: (ert). Emacs Lisp regression testing tool. +* EUDC: (eudc). Client for directory servers (LDAP, BBDB). +* EWW: (eww). Emacs Web Wowser +* EasyPG Assistant: (epa). An Emacs user interface to GNU Privacy Guard. +* Ebrowse: (ebrowse). A C++ class browser for Emacs. +* Ediff: (ediff). Compare and merge text and code. +* Eglot: (eglot). Language Server Protocol client for Emacs. +* Emacs GnuTLS: (emacs-gnutls). The Emacs GnuTLS integration. +* Eshell: (eshell). A command shell implemented in Emacs Lisp. +* Flymake: (flymake). A universal on-the-fly syntax checker. +* Forms: (forms). Editing data bases by filling in forms. +* Gnus: (gnus). The newsreader Gnus. +* Htmlfontify: (htmlfontify). Convert source code to html. +* Ido: (ido). Interactively do things with buffers and files. +* MH-E: (mh-e). Emacs interface to the MH mail system. +* Mairix: (mairix-el). Emacs interface to the Mairix mail indexer. +* Message: (message). Mail & news composition mode goes with Gnus. +* Modus Themes: (modus-themes). Elegant, legible and customizable themes. +* Mu4e: (Mu4e). An email client for GNU Emacs. +* Newsticker: (newsticker). A feed reader for Emacs. +* PCL-CVS: (pcl-cvs). Emacs front-end to CVS. +* Rcirc: (rcirc). Internet Relay Chat (IRC) client. +* RefTeX: (reftex). LaTeX cross-references and citations. +* Remember: (remember). Simple information manager for Emacs. +* SASL: (sasl). The Emacs SASL library. +* SC: (sc). Cite parts of messages you're replying to. +* SES: (ses). Simple Emacs Spreadsheet. +* SRecode: (srecode). Semantic template code generator. +* Semantic: (semantic). Source code parser library and utilities. +* Sieve: (sieve). Managing Sieve scripts in Emacs. +* Speedbar: (speedbar). File/Tag summarizing utility. +* Todo Mode: (todo-mode). Make and maintain todo lists. +* Tramp: (tramp). Emacs remote file access via ssh and scp. +* Transient: (transient). Transient Commands. +* VIP: (vip). An obsolete VI-emulation for Emacs. +* VIPER: (viper). A VI-emulation mode for Emacs. +* Wisent: (wisent). Semantic Wisent parser development. +* WoMan: (woman). Browse UN*X Manual Pages "W.O. (without) Man". +* use-package: (use-package). Declarative package configuration for Emacs. +* vtable: (vtable). Variable Pitch Tables. + +SICP +* SICP: (sicp). Structure and Interpretation of Computer + Programs +Shells +* Bash: (bash). The GNU Bourne-Again SHell. +* ZSH: (zsh). The Z Shell Manual. + +Programming Languages +* Guile Reference: (guile). The Guile reference manual. +* python: (python.info). Python 3.13.7 documentation +* pythonpackagingguide: (pythonpackagingguide.info). + Python packaging guide. +* setuptools: (setuptools.info). + Python Setup tools. + +Basics +* Common options: (coreutils)Common options. +* Coreutils: (coreutils). Core GNU (file, text, shell) utilities. +* Date input formats: (coreutils)Date input formats. +* File permissions: (coreutils)File permissions. + Access modes. +* Finding files: (find). Operating on files matching certain criteria. + +Compression and Archiving +* Gzip: (gzip). General (de)compression of files (lzw). +* Tar: (tar). Making tape (or disk) archives. + +Development +* Git: (git). A fast distributed revision control system + +GNU Libraries +* Assuan: (assuan). An IPC library for non-persistent servers. + +GNU organization +* Standards: (standards). GNU coding standards. + +GNU Packages +* Aspell: (aspell). GNU Aspell spelling checker +* Aspell-dev: (aspell-dev). For Aspell developers + +GNU Utilities +* dirmngr: (gnupg). X.509 CRL and OCSP server. +* dirmngr-client: (gnupg). X.509 CRL and OCSP client. +* gpg-agent: (gnupg). The secret key daemon. +* gpg2: (gnupg). OpenPGP encryption and signing tool. +* gpgsm: (gnupg). S/MIME encryption and signing tool. +* pinentry: (pinentry). Securely ask for a passphrase or PIN. + +Individual utilities +* aclocal-invocation: (automake)aclocal Invocation. + Generating aclocal.m4. +* arch: (coreutils)arch invocation. Print machine hardware name. +* autoconf-invocation: (autoconf)autoconf Invocation. + How to create configuration + scripts +* autoheader: (autoconf)autoheader Invocation. How to create configuration + templates +* autom4te: (autoconf)autom4te Invocation. The Autoconf executables + backbone +* automake-invocation: (automake)automake Invocation. + Generating Makefile.in. +* autoreconf: (autoconf)autoreconf Invocation. Remaking multiple + ‘configure’ scripts +* autoscan: (autoconf)autoscan Invocation. Semi-automatic + ‘configure.ac’ writing +* autoupdate: (autoconf)autoupdate Invocation. Automatic update of + ‘configure.ac’ +* awk: (gawk)Invoking Gawk. Text scanning and processing. +* b2sum: (coreutils)b2sum invocation. Print or check BLAKE2 digests. +* base32: (coreutils)base32 invocation. Base32 encode/decode data. +* base64: (coreutils)base64 invocation. Base64 encode/decode data. +* basename: (coreutils)basename invocation. Strip directory and suffix. +* basenc: (coreutils)basenc invocation. Encoding/decoding of data. +* cat: (coreutils)cat invocation. Concatenate and write files. +* chcon: (coreutils)chcon invocation. Change SELinux CTX of files. +* chgrp: (coreutils)chgrp invocation. Change file groups. +* chmod: (coreutils)chmod invocation. Change access permissions. +* chown: (coreutils)chown invocation. Change file owners and groups. +* chroot: (coreutils)chroot invocation. Specify the root directory. +* cksum: (coreutils)cksum invocation. Print POSIX CRC checksum. +* cmp: (diffutils)Invoking cmp. Compare 2 files byte by byte. +* comm: (coreutils)comm invocation. Compare sorted files by line. +* config.status: (autoconf)config.status Invocation. + Recreating configurations. +* configure: (autoconf)configure Invocation. Configuring a package. +* cp: (coreutils)cp invocation. Copy files. +* csplit: (coreutils)csplit invocation. Split by context. +* cut: (coreutils)cut invocation. Print selected parts of lines. +* date: (coreutils)date invocation. Print/set system date and time. +* dd: (coreutils)dd invocation. Copy and convert a file. +* df: (coreutils)df invocation. Report file system usage. +* diff: (diffutils)Invoking diff. Compare 2 files line by line. +* diff3: (diffutils)Invoking diff3. Compare 3 files line by line. +* dir: (coreutils)dir invocation. List directories briefly. +* dircolors: (coreutils)dircolors invocation. Color setup for ls. +* dirname: (coreutils)dirname invocation. Strip last file name component. +* du: (coreutils)du invocation. Report file usage. +* echo: (coreutils)echo invocation. Print a line of text. +* env: (coreutils)env invocation. Modify the environment. +* expand: (coreutils)expand invocation. Convert tabs to spaces. +* expr: (coreutils)expr invocation. Evaluate expressions. +* factor: (coreutils)factor invocation. Print prime factors +* false: (coreutils)false invocation. Do nothing, unsuccessfully. +* find: (find)Finding Files. Finding and acting on files. +* fmt: (coreutils)fmt invocation. Reformat paragraph text. +* fold: (coreutils)fold invocation. Wrap long input lines. +* groups: (coreutils)groups invocation. Print group names a user is in. +* gunzip: (gzip)Overview. Decompression. +* gzexe: (gzip)Overview. Compress executables. +* head: (coreutils)head invocation. Output the first part of files. +* hostid: (coreutils)hostid invocation. Print numeric host identifier. +* hostname: (coreutils)hostname invocation. Print or set system name. +* id: (coreutils)id invocation. Print user identity. +* ifnames: (autoconf)ifnames Invocation. Listing conditionals in source. +* install: (coreutils)install invocation. Copy files and set attributes. +* join: (coreutils)join invocation. Join lines on a common field. +* kill: (coreutils)kill invocation. Send a signal to processes. +* link: (coreutils)link invocation. Make hard links between files. +* ln: (coreutils)ln invocation. Make links between files. +* locate: (find)Invoking locate. Finding files in a database. +* logname: (coreutils)logname invocation. Print current login name. +* ls: (coreutils)ls invocation. List directory contents. +* md5sum: (coreutils)md5sum invocation. Print or check MD5 digests. +* mkdir: (coreutils)mkdir invocation. Create directories. +* mkfifo: (coreutils)mkfifo invocation. Create FIFOs (named pipes). +* mknod: (coreutils)mknod invocation. Create special files. +* mktemp: (coreutils)mktemp invocation. Create temporary files. +* mv: (coreutils)mv invocation. Rename files. +* nice: (coreutils)nice invocation. Modify niceness. +* nl: (coreutils)nl invocation. Number lines and write files. +* nohup: (coreutils)nohup invocation. Immunize to hangups. +* nproc: (coreutils)nproc invocation. Print the number of processors. +* numfmt: (coreutils)numfmt invocation. Reformat numbers. +* od: (coreutils)od invocation. Dump files in octal, etc. +* paste: (coreutils)paste invocation. Merge lines of files. +* patch: (diffutils)Invoking patch. Apply a patch to a file. +* pathchk: (coreutils)pathchk invocation. Check file name portability. +* pinky: (coreutils)pinky invocation. Print information about users. +* pr: (coreutils)pr invocation. Paginate or columnate files. +* printenv: (coreutils)printenv invocation. Print environment variables. +* printf: (coreutils)printf invocation. Format and print data. +* ptx: (coreutils)ptx invocation. Produce permuted indexes. +* pwd: (coreutils)pwd invocation. Print working directory. +* readlink: (coreutils)readlink invocation. Print referent of a symlink. +* realpath: (coreutils)realpath invocation. Print resolved file names. +* rm: (coreutils)rm invocation. Remove files. +* rmdir: (coreutils)rmdir invocation. Remove empty directories. +* runcon: (coreutils)runcon invocation. Run in specified SELinux CTX. +* sdiff: (diffutils)Invoking sdiff. Merge 2 files side-by-side. +* seq: (coreutils)seq invocation. Print numeric sequences +* sha1sum: (coreutils)sha1sum invocation. Print or check SHA-1 digests. +* sha2: (coreutils)sha2 utilities. Print or check SHA-2 digests. +* shred: (coreutils)shred invocation. Remove files more securely. +* shuf: (coreutils)shuf invocation. Shuffling text files. +* sleep: (coreutils)sleep invocation. Delay for a specified time. +* sort: (coreutils)sort invocation. Sort text files. +* split: (coreutils)split invocation. Split into pieces. +* stat: (coreutils)stat invocation. Report file(system) status. +* stdbuf: (coreutils)stdbuf invocation. Modify stdio buffering. +* stty: (coreutils)stty invocation. Print/change terminal settings. +* sum: (coreutils)sum invocation. Print traditional checksum. +* sync: (coreutils)sync invocation. Sync files to stable storage. +* tac: (coreutils)tac invocation. Reverse files. +* tail: (coreutils)tail invocation. Output the last part of files. +* tar: (tar)tar invocation. Invoking GNU ‘tar’. +* tee: (coreutils)tee invocation. Redirect to multiple files. +* test: (coreutils)test invocation. File/string tests. +* testsuite: (autoconf)testsuite Invocation. Running an Autotest test suite. +* timeout: (coreutils)timeout invocation. Run with time limit. +* touch: (coreutils)touch invocation. Change file timestamps. +* tr: (coreutils)tr invocation. Translate characters. +* true: (coreutils)true invocation. Do nothing, successfully. +* truncate: (coreutils)truncate invocation. Shrink/extend size of a file. +* tsort: (coreutils)tsort invocation. Topological sort. +* tty: (coreutils)tty invocation. Print terminal name. +* uname: (coreutils)uname invocation. Print system information. +* unexpand: (coreutils)unexpand invocation. Convert spaces to tabs. +* uniq: (coreutils)uniq invocation. Uniquify files. +* unlink: (coreutils)unlink invocation. Removal via unlink(2). +* updatedb: (find)Invoking updatedb. Building the locate database. +* uptime: (coreutils)uptime invocation. Print uptime and load. +* users: (coreutils)users invocation. Print current user names. +* vdir: (coreutils)vdir invocation. List directories verbosely. +* wc: (coreutils)wc invocation. Line, word, and byte counts. +* who: (coreutils)who invocation. Print who is logged in. +* whoami: (coreutils)whoami invocation. Print effective user ID. +* xargs: (find)Invoking xargs. Operating on many files. +* yes: (coreutils)yes invocation. Print a string indefinitely. +* zcat: (gzip)Overview. Decompression to stdout. +* zdiff: (gzip)Overview. Compare compressed files. +* zforce: (gzip)Overview. Force .gz extension on files. +* zgrep: (gzip)Overview. Search compressed files. +* zmore: (gzip)Overview. Decompression output by pages. + +Kernel +* GRUB: (grub). The GRand Unified Bootloader +* grub-install: (grub)Invoking grub-install. + Install GRUB on your drive +* grub-mkconfig: (grub)Invoking grub-mkconfig. + Generate GRUB configuration +* grub-mkpasswd-pbkdf2: (grub)Invoking grub-mkpasswd-pbkdf2. +* grub-mkrelpath: (grub)Invoking grub-mkrelpath. +* grub-mkrescue: (grub)Invoking grub-mkrescue. + Make a GRUB rescue image +* grub-mount: (grub)Invoking grub-mount. + Mount a file system using GRUB +* grub-probe: (grub)Invoking grub-probe. + Probe device information +* grub-script-check: (grub)Invoking grub-script-check. + +Libraries +* History: (history). The GNU history library API. + +Math +* bc: (bc). An arbitrary precision calculator language. + +Miscellaneous + +Network applications +* Wget: (wget). Non-interactive network downloader. + +Software development +* Autoconf: (autoconf). Create source code configuration scripts. +* Autoconf Archive: (autoconf-archive). + A collection of reusable Autoconf macros. +* Automake: (automake). Making GNU standards-compliant Makefiles. +* Gdb: (gdb). The GNU debugger. +* Make: (make). Remake files automatically. +* gdbserver: (gdb) Server. The GNU debugging server. +* sbcl: (sbcl). The Steel Bank Common Lisp compiler + +System administration +* Stow: (stow). GNU Stow. +* parted: (parted). GNU partitioning software + +TeX +* LaTeX2e: (latex2e). Unofficial LaTeX reference manual. + +Texinfo documentation system +* Info: (info). How to use the documentation browsing system. +* Texinfo: (texinfo). The GNU documentation format. +* install-info: (texinfo)Invoking install-info. + Update info/dir entries. +* makeinfo: (texinfo)Invoking texi2any. + Translate Texinfo source. +* pdftexi2dvi: (texinfo)PDF Output. + PDF output for Texinfo. +* pod2texi: (pod2texi)Invoking pod2texi. + Translate Perl Pod to Texinfo. +* texi2any: (texinfo)Invoking texi2any. + Translate Texinfo source. +* texi2dvi: (texinfo)Format with texi2dvi. + Print Texinfo documents. +* texi2pdf: (texinfo)PDF Output. + PDF output for Texinfo. +* texi2any customization: (texi2any_api). + Customizing texi2any output +* texi2any modules: (texi2any_internals). + Texinfo Perl modules used in texi2any +* texindex: (texinfo)Format with tex/texindex. + Sort Texinfo index files. + +Text creation and manipulation +* Diffutils: (diffutils). Comparing and merging files. +* Gawk: (gawk). A text scanning and processing language. +* grep: (grep). Print lines that match patterns. +* sed: (sed). Stream EDitor. + + diff --git a/assets/info/dired-x.info.gz b/assets/info/dired-x.info.gz new file mode 100644 index 00000000..43a79a4f Binary files /dev/null and b/assets/info/dired-x.info.gz differ diff --git a/assets/info/ebrowse.info.gz b/assets/info/ebrowse.info.gz new file mode 100644 index 00000000..fa8896f1 Binary files /dev/null and b/assets/info/ebrowse.info.gz differ diff --git a/assets/info/ede.info.gz b/assets/info/ede.info.gz new file mode 100644 index 00000000..99e73fa7 Binary files /dev/null and b/assets/info/ede.info.gz differ diff --git a/assets/info/ediff.info.gz b/assets/info/ediff.info.gz new file mode 100644 index 00000000..8cade04b Binary files /dev/null and b/assets/info/ediff.info.gz differ diff --git a/assets/info/edt.info.gz b/assets/info/edt.info.gz new file mode 100644 index 00000000..a3bc3a2b Binary files /dev/null and b/assets/info/edt.info.gz differ diff --git a/assets/info/efaq.info.gz b/assets/info/efaq.info.gz new file mode 100644 index 00000000..f77e7ba2 Binary files /dev/null and b/assets/info/efaq.info.gz differ diff --git a/assets/info/eglot.info.gz b/assets/info/eglot.info.gz new file mode 100644 index 00000000..22e0f342 Binary files /dev/null and b/assets/info/eglot.info.gz differ diff --git a/assets/info/eieio.info.gz b/assets/info/eieio.info.gz new file mode 100644 index 00000000..f7f5b365 Binary files /dev/null and b/assets/info/eieio.info.gz differ diff --git a/assets/info/eintr.info.gz b/assets/info/eintr.info.gz new file mode 100644 index 00000000..6c85e99f Binary files /dev/null and b/assets/info/eintr.info.gz differ diff --git a/assets/info/elisp.info.gz b/assets/info/elisp.info.gz new file mode 100644 index 00000000..6eaa732c Binary files /dev/null and b/assets/info/elisp.info.gz differ diff --git a/assets/info/emacs-gnutls.info.gz b/assets/info/emacs-gnutls.info.gz new file mode 100644 index 00000000..71cfbcd6 Binary files /dev/null and b/assets/info/emacs-gnutls.info.gz differ diff --git a/assets/info/emacs-mime.info.gz b/assets/info/emacs-mime.info.gz new file mode 100644 index 00000000..c254357c Binary files /dev/null and b/assets/info/emacs-mime.info.gz differ diff --git a/assets/info/emacs.info.gz b/assets/info/emacs.info.gz new file mode 100644 index 00000000..e264ed44 Binary files /dev/null and b/assets/info/emacs.info.gz differ diff --git a/assets/info/epa.info.gz b/assets/info/epa.info.gz new file mode 100644 index 00000000..ad0c6fc1 Binary files /dev/null and b/assets/info/epa.info.gz differ diff --git a/assets/info/erc.info.gz b/assets/info/erc.info.gz new file mode 100644 index 00000000..2d9912c8 Binary files /dev/null and b/assets/info/erc.info.gz differ diff --git a/assets/info/ert.info.gz b/assets/info/ert.info.gz new file mode 100644 index 00000000..bc0a40e9 Binary files /dev/null and b/assets/info/ert.info.gz differ diff --git a/assets/info/eshell.info.gz b/assets/info/eshell.info.gz new file mode 100644 index 00000000..cd156a67 Binary files /dev/null and b/assets/info/eshell.info.gz differ diff --git a/assets/info/eudc.info.gz b/assets/info/eudc.info.gz new file mode 100644 index 00000000..b1ddef52 Binary files /dev/null and b/assets/info/eudc.info.gz differ diff --git a/assets/info/eww.info.gz b/assets/info/eww.info.gz new file mode 100644 index 00000000..1deb780c Binary files /dev/null and b/assets/info/eww.info.gz differ diff --git a/assets/info/find.info.gz b/assets/info/find.info.gz new file mode 100644 index 00000000..1135affb Binary files /dev/null and b/assets/info/find.info.gz differ diff --git a/assets/info/flymake.info.gz b/assets/info/flymake.info.gz new file mode 100644 index 00000000..2e777ab3 Binary files /dev/null and b/assets/info/flymake.info.gz differ diff --git a/assets/info/forms.info.gz b/assets/info/forms.info.gz new file mode 100644 index 00000000..16a3270e Binary files /dev/null and b/assets/info/forms.info.gz differ diff --git a/assets/info/gawk.info.gz b/assets/info/gawk.info.gz new file mode 100644 index 00000000..98e8bc83 Binary files /dev/null and b/assets/info/gawk.info.gz differ diff --git a/assets/info/gdb.info-1.gz b/assets/info/gdb.info-1.gz new file mode 100644 index 00000000..49d01b26 Binary files /dev/null and b/assets/info/gdb.info-1.gz differ diff --git a/assets/info/gdb.info-2.gz b/assets/info/gdb.info-2.gz new file mode 100644 index 00000000..088a4df3 Binary files /dev/null and b/assets/info/gdb.info-2.gz differ diff --git a/assets/info/gdb.info-3.gz b/assets/info/gdb.info-3.gz new file mode 100644 index 00000000..f4c00869 Binary files /dev/null and b/assets/info/gdb.info-3.gz differ diff --git a/assets/info/gdb.info-4.gz b/assets/info/gdb.info-4.gz new file mode 100644 index 00000000..57899f98 Binary files /dev/null and b/assets/info/gdb.info-4.gz differ diff --git a/assets/info/gdb.info-5.gz b/assets/info/gdb.info-5.gz new file mode 100644 index 00000000..cfb55ad7 Binary files /dev/null and b/assets/info/gdb.info-5.gz differ diff --git a/assets/info/gdb.info-6.gz b/assets/info/gdb.info-6.gz new file mode 100644 index 00000000..e1b30b3d Binary files /dev/null and b/assets/info/gdb.info-6.gz differ diff --git a/assets/info/gdb.info-7.gz b/assets/info/gdb.info-7.gz new file mode 100644 index 00000000..698402f3 Binary files /dev/null and b/assets/info/gdb.info-7.gz differ diff --git a/assets/info/gdb.info-8.gz b/assets/info/gdb.info-8.gz new file mode 100644 index 00000000..5cfa4d53 Binary files /dev/null and b/assets/info/gdb.info-8.gz differ diff --git a/assets/info/gdb.info-9.gz b/assets/info/gdb.info-9.gz new file mode 100644 index 00000000..af4a4ab7 Binary files /dev/null and b/assets/info/gdb.info-9.gz differ diff --git a/assets/info/gdb.info.gz b/assets/info/gdb.info.gz new file mode 100644 index 00000000..4354dabd Binary files /dev/null and b/assets/info/gdb.info.gz differ diff --git a/assets/info/git.info b/assets/info/git.info new file mode 100644 index 00000000..6c91b18a --- /dev/null +++ b/assets/info/git.info @@ -0,0 +1,5681 @@ +This is git.info, produced by makeinfo version 6.5 from +user-manual.texi. + +INFO-DIR-SECTION Development +START-INFO-DIR-ENTRY +* Git: (git). A fast distributed revision control system +END-INFO-DIR-ENTRY + + +File: git.info, Node: Top, Next: idm4, Up: (dir) + +Git User Manual +*************** + +* Menu: + +* : idm4. +* Repositories and Branches:: +* Exploring Git history:: +* Developing with Git:: +* Sharing development with others:: +* Rewriting history and maintaining patch series:: +* Advanced branch management:: +* Git concepts:: +* Submodules:: +* Low-level Git operations:: +* Hacking Git:: +* Git Glossary:: +* Git Quick Reference:: +* Notes and todo list for this manual:: + +— The Detailed Node Listing — + +Repositories and Branches + +* How to get a Git repository:: +* How to check out a different version of a project:: +* Understanding History; Commits:: +* Manipulating branches:: +* Examining an old version without creating a new branch:: +* Examining branches from a remote repository:: +* Naming branches, tags, and other references: Naming branches; tags; and other references. +* Updating a repository with git fetch:: +* Fetching branches from other repositories:: + +Exploring Git history + +* How to use bisect to find a regression:: +* Naming commits:: +* Creating tags:: +* Browsing revisions:: +* Generating diffs:: +* Viewing old file versions:: +* Examples:: + +Developing with Git + +* Telling Git your name:: +* Creating a new repository:: +* How to make a commit:: +* Creating good commit messages:: +* Ignoring files:: +* How to merge:: +* Resolving a merge:: +* Undoing a merge:: +* Fast-forward merges:: +* Fixing mistakes:: +* Ensuring good performance:: +* Ensuring reliability:: + +Sharing development with others + +* Getting updates with git pull:: +* Submitting patches to a project:: +* Importing patches to a project:: +* Public Git repositories:: +* How to get a Git repository with minimal history:: +* Examples: Examples <1>. + +Rewriting history and maintaining patch series + +* Creating the perfect patch series:: +* Keeping a patch series up to date using git rebase:: +* Rewriting a single commit:: +* Reordering or selecting from a patch series:: +* Using interactive rebases:: +* Other tools:: +* Problems with rewriting history:: +* Why bisecting merge commits can be harder than bisecting linear history:: + +Advanced branch management + +* Fetching individual branches:: +* git fetch and fast-forwards:: +* Forcing git fetch to do non-fast-forward updates:: +* Configuring remote-tracking branches:: + +Git concepts + +* The Object Database:: +* The index:: + +Submodules + +* Pitfalls with submodules:: + +Low-level Git operations + +* Object access and manipulation:: +* The Workflow:: +* Examining the data:: +* Merging multiple trees:: +* Merging multiple trees, continued: Merging multiple trees; continued. + +Hacking Git + +* Object storage format:: +* A birds-eye view of Git’s source code:: + +Git Glossary + +* Git explained:: + +Git Quick Reference + +* Creating a new repository: Creating a new repository <1>. +* Managing branches:: +* Exploring history:: +* Making changes:: +* Merging:: +* Sharing your changes:: +* Repository maintenance:: + +Notes and todo list for this manual + +* Todo list:: + + + +File: git.info, Node: idm4, Next: Repositories and Branches, Prev: Top, Up: Top + +Git is a fast distributed revision control system. + + This manual is designed to be readable by someone with basic UNIX +command-line skills, but no previous knowledge of Git. + + *note Repositories and Branches:: and *note Exploring Git history:: +explain how to fetch and study a project using git—read these chapters +to learn how to build and test a particular version of a software +project, search for regressions, and so on. + + People needing to do actual development will also want to read *note +Developing with Git:: and *note Sharing development with others::. + + Further chapters cover more specialized topics. + + Comprehensive reference documentation is available through the man +pages, or git-help(1) (git-help.html) command. For example, for the +command ‘git clone ’, you can either use: + + $ man git-clone + + or: + + $ git help clone + + With the latter, you can use the manual viewer of your choice; see +git-help(1) (git-help.html) for more information. + + See also *note Git Quick Reference:: for a brief overview of Git +commands, without any explanation. + + Finally, see *note Notes and todo list for this manual:: for ways +that you can help make this manual more complete. + + +File: git.info, Node: Repositories and Branches, Next: Exploring Git history, Prev: idm4, Up: Top + +1 Repositories and Branches +*************************** + +* Menu: + +* How to get a Git repository:: +* How to check out a different version of a project:: +* Understanding History; Commits:: +* Manipulating branches:: +* Examining an old version without creating a new branch:: +* Examining branches from a remote repository:: +* Naming branches, tags, and other references: Naming branches; tags; and other references. +* Updating a repository with git fetch:: +* Fetching branches from other repositories:: + + +File: git.info, Node: How to get a Git repository, Next: How to check out a different version of a project, Up: Repositories and Branches + +1.1 How to get a Git repository +=============================== + +It will be useful to have a Git repository to experiment with as you +read this manual. + + The best way to get one is by using the git-clone(1) (git-clone.html) +command to download a copy of an existing repository. If you don’t +already have a project in mind, here are some interesting examples: + + # Git itself (approx. 40MB download): + $ git clone git://git.kernel.org/pub/scm/git/git.git + # the Linux kernel (approx. 640MB download): + $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git + + The initial clone may be time-consuming for a large project, but you +will only need to clone once. + + The clone command creates a new directory named after the project +(‘git’ or ‘linux’ in the examples above). After you cd into this +directory, you will see that it contains a copy of the project files, +called the working tree (*note [def_working_tree]::), together with a +special top-level directory named ‘.git’, which contains all the +information about the history of the project. + + +File: git.info, Node: How to check out a different version of a project, Next: Understanding History; Commits, Prev: How to get a Git repository, Up: Repositories and Branches + +1.2 How to check out a different version of a project +===================================================== + +Git is best thought of as a tool for storing the history of a collection +of files. It stores the history as a compressed collection of +interrelated snapshots of the project’s contents. In Git each such +version is called a commit (*note [def_commit]::). + + Those snapshots aren’t necessarily all arranged in a single line from +oldest to newest; instead, work may simultaneously proceed along +parallel lines of development, called branches (*note [def_branch]::), +which may merge and diverge. + + A single Git repository can track development on multiple branches. +It does this by keeping a list of heads (*note [def_head]::) which +reference the latest commit on each branch; the git-branch(1) +(git-branch.html) command shows you the list of branch heads: + + $ git branch + * master + + A freshly cloned repository contains a single branch head, by default +named "master", with the working directory initialized to the state of +the project referred to by that branch head. + + Most projects also use tags (*note [def_tag]::). Tags, like heads, +are references into the project’s history, and can be listed using the +git-tag(1) (git-tag.html) command: + + $ git tag -l + v2.6.11 + v2.6.11-tree + v2.6.12 + v2.6.12-rc2 + v2.6.12-rc3 + v2.6.12-rc4 + v2.6.12-rc5 + v2.6.12-rc6 + v2.6.13 + ... + + Tags are expected to always point at the same version of a project, +while heads are expected to advance as development progresses. + + Create a new branch head pointing to one of these versions and check +it out using git-switch(1) (git-switch.html): + + $ git switch -c new v2.6.13 + + The working directory then reflects the contents that the project had +when it was tagged v2.6.13, and git-branch(1) (git-branch.html) shows +two branches, with an asterisk marking the currently checked-out branch: + + $ git branch + master + * new + + If you decide that you’d rather see version 2.6.17, you can modify +the current branch to point at v2.6.17 instead, with + + $ git reset --hard v2.6.17 + + Note that if the current branch head was your only reference to a +particular point in history, then resetting that branch may leave you +with no way to find the history it used to point to; so use this command +carefully. + + +File: git.info, Node: Understanding History; Commits, Next: Manipulating branches, Prev: How to check out a different version of a project, Up: Repositories and Branches + +1.3 Understanding History: Commits +================================== + +Every change in the history of a project is represented by a commit. +The git-show(1) (git-show.html) command shows the most recent commit on +the current branch: + + $ git show + commit 17cf781661e6d38f737f15f53ab552f1e95960d7 + Author: Linus Torvalds + Date: Tue Apr 19 14:11:06 2005 -0700 + + Remove duplicate getenv(DB_ENVIRONMENT) call + + Noted by Tony Luck. + + diff --git a/init-db.c b/init-db.c + index 65898fa..b002dc6 100644 + --- a/init-db.c + +++ b/init-db.c + @@ -7,7 +7,7 @@ + + int main(int argc, char **argv) + { + - char *sha1_dir = getenv(DB_ENVIRONMENT), *path; + + char *sha1_dir, *path; + int len, i; + + if (mkdir(".git", 0755) < 0) { + + As you can see, a commit shows who made the latest change, what they +did, and why. + + Every commit has a 40-hexdigit id, sometimes called the "object name" +or the "SHA-1 id", shown on the first line of the ‘git show’ output. +You can usually refer to a commit by a shorter name, such as a tag or a +branch name, but this longer name can also be useful. Most importantly, +it is a globally unique name for this commit: so if you tell somebody +else the object name (for example in email), then you are guaranteed +that name will refer to the same commit in their repository that it does +in yours (assuming their repository has that commit at all). Since the +object name is computed as a hash over the contents of the commit, you +are guaranteed that the commit can never change without its name also +changing. + + In fact, in *note Git concepts:: we shall see that everything stored +in Git history, including file data and directory contents, is stored in +an object with a name that is a hash of its contents. + +* Menu: + +* Understanding history; commits, parents, and reachability: Understanding history; commits; parents; and reachability. +* Understanding history; History diagrams:: +* Understanding history; What is a branch?:: + + +File: git.info, Node: Understanding history; commits; parents; and reachability, Next: Understanding history; History diagrams, Up: Understanding History; Commits + +1.3.1 Understanding history: commits, parents, and reachability +--------------------------------------------------------------- + +Every commit (except the very first commit in a project) also has a +parent commit which shows what happened before this commit. Following +the chain of parents will eventually take you back to the beginning of +the project. + + However, the commits do not form a simple list; Git allows lines of +development to diverge and then reconverge, and the point where two +lines of development reconverge is called a "merge". The commit +representing a merge can therefore have more than one parent, with each +parent representing the most recent commit on one of the lines of +development leading to that point. + + The best way to see how this works is using the gitk(1) (gitk.html) +command; running gitk now on a Git repository and looking for merge +commits will help understand how Git organizes history. + + In the following, we say that commit X is "reachable" from commit Y +if commit X is an ancestor of commit Y. Equivalently, you could say that +Y is a descendant of X, or that there is a chain of parents leading from +commit Y to commit X. + + +File: git.info, Node: Understanding history; History diagrams, Next: Understanding history; What is a branch?, Prev: Understanding history; commits; parents; and reachability, Up: Understanding History; Commits + +1.3.2 Understanding history: History diagrams +--------------------------------------------- + +We will sometimes represent Git history using diagrams like the one +below. Commits are shown as "o", and the links between them with lines +drawn with - / and \. Time goes left to right: + + o--o--o <-- Branch A + / + o--o--o <-- master + \ + o--o--o <-- Branch B + + If we need to talk about a particular commit, the character "o" may +be replaced with another letter or number. + + +File: git.info, Node: Understanding history; What is a branch?, Prev: Understanding history; History diagrams, Up: Understanding History; Commits + +1.3.3 Understanding history: What is a branch? +---------------------------------------------- + +When we need to be precise, we will use the word "branch" to mean a line +of development, and "branch head" (or just "head") to mean a reference +to the most recent commit on a branch. In the example above, the branch +head named "A" is a pointer to one particular commit, but we refer to +the line of three commits leading up to that point as all being part of +"branch A". + + However, when no confusion will result, we often just use the term +"branch" both for branches and for branch heads. + + +File: git.info, Node: Manipulating branches, Next: Examining an old version without creating a new branch, Prev: Understanding History; Commits, Up: Repositories and Branches + +1.4 Manipulating branches +========================= + +Creating, deleting, and modifying branches is quick and easy; here’s a +summary of the commands: + +‘git branch’ + list all branches. + +‘git branch ’ + create a new branch named ‘’, referencing the same point in + history as the current branch. + +‘git branch ’ + create a new branch named ‘’, referencing ‘’, + which may be specified any way you like, including using a branch + name or a tag name. + +‘git branch -d ’ + delete the branch ‘’; if the branch is not fully merged in + its upstream branch or contained in the current branch, this + command will fail with a warning. + +‘git branch -D ’ + delete the branch ‘’ irrespective of its merged status. + +‘git switch ’ + make the current branch ‘’, updating the working directory + to reflect the version referenced by ‘’. + +‘git switch -c ’ + create a new branch ‘’ referencing ‘’, and check + it out. + + The special symbol "HEAD" can always be used to refer to the current +branch. In fact, Git uses a file named ‘HEAD’ in the ‘.git’ directory +to remember which branch is current: + + $ cat .git/HEAD + ref: refs/heads/master + + +File: git.info, Node: Examining an old version without creating a new branch, Next: Examining branches from a remote repository, Prev: Manipulating branches, Up: Repositories and Branches + +1.5 Examining an old version without creating a new branch +========================================================== + +The ‘git switch’ command normally expects a branch head, but will also +accept an arbitrary commit when invoked with –detach; for example, you +can check out the commit referenced by a tag: + + $ git switch --detach v2.6.17 + Note: checking out 'v2.6.17'. + + You are in 'detached HEAD' state. You can look around, make experimental + changes and commit them, and you can discard any commits you make in this + state without impacting any branches by performing another switch. + + If you want to create a new branch to retain commits you create, you may + do so (now or later) by using -c with the switch command again. Example: + + git switch -c new_branch_name + + HEAD is now at 427abfa Linux v2.6.17 + + The HEAD then refers to the SHA-1 of the commit instead of to a +branch, and git branch shows that you are no longer on a branch: + + $ cat .git/HEAD + 427abfa28afedffadfca9dd8b067eb6d36bac53f + $ git branch + * (detached from v2.6.17) + master + + In this case we say that the HEAD is "detached". + + This is an easy way to check out a particular version without having +to make up a name for the new branch. You can still create a new branch +(or tag) for this version later if you decide to. + + +File: git.info, Node: Examining branches from a remote repository, Next: Naming branches; tags; and other references, Prev: Examining an old version without creating a new branch, Up: Repositories and Branches + +1.6 Examining branches from a remote repository +=============================================== + +The "master" branch that was created at the time you cloned is a copy of +the HEAD in the repository that you cloned from. That repository may +also have had other branches, though, and your local repository keeps +branches which track each of those remote branches, called +remote-tracking branches, which you can view using the ‘-r’ option to +git-branch(1) (git-branch.html): + + $ git branch -r + origin/HEAD + origin/html + origin/maint + origin/man + origin/master + origin/next + origin/seen + origin/todo + + In this example, "origin" is called a remote repository, or "remote" +for short. The branches of this repository are called "remote branches" +from our point of view. The remote-tracking branches listed above were +created based on the remote branches at clone time and will be updated +by ‘git fetch’ (hence ‘git pull’) and ‘git push’. See *note Updating a +repository with git fetch:: for details. + + You might want to build on one of these remote-tracking branches on a +branch of your own, just as you would for a tag: + + $ git switch -c my-todo-copy origin/todo + + You can also check out ‘origin/todo’ directly to examine it or write +a one-off patch. See detached head (*note Examining an old version +without creating a new branch::). + + Note that the name "origin" is just the name that Git uses by default +to refer to the repository that you cloned from. + + +File: git.info, Node: Naming branches; tags; and other references, Next: Updating a repository with git fetch, Prev: Examining branches from a remote repository, Up: Repositories and Branches + +1.7 Naming branches, tags, and other references +=============================================== + +Branches, remote-tracking branches, and tags are all references to +commits. All references are named with a slash-separated path name +starting with ‘refs’; the names we’ve been using so far are actually +shorthand: + + • The branch ‘test’ is short for ‘refs/heads/test’. + + • The tag ‘v2.6.18’ is short for ‘refs/tags/v2.6.18’. + + • ‘origin/master’ is short for ‘refs/remotes/origin/master’. + + The full name is occasionally useful if, for example, there ever +exists a tag and a branch with the same name. + + (Newly created refs are actually stored in the ‘.git/refs’ directory, +under the path given by their name. However, for efficiency reasons +they may also be packed together in a single file; see git-pack-refs(1) +(git-pack-refs.html)). + + As another useful shortcut, the "HEAD" of a repository can be +referred to just using the name of that repository. So, for example, +"origin" is usually a shortcut for the HEAD branch in the repository +"origin". + + For the complete list of paths which Git checks for references, and +the order it uses to decide which to choose when there are multiple +references with the same shorthand name, see the "SPECIFYING REVISIONS" +section of gitrevisions(7) (gitrevisions.html). + + +File: git.info, Node: Updating a repository with git fetch, Next: Fetching branches from other repositories, Prev: Naming branches; tags; and other references, Up: Repositories and Branches + +1.8 Updating a repository with git fetch +======================================== + +After you clone a repository and commit a few changes of your own, you +may wish to check the original repository for updates. + + The ‘git-fetch’ command, with no arguments, will update all of the +remote-tracking branches to the latest version found in the original +repository. It will not touch any of your own branches—not even the +"master" branch that was created for you on clone. + + +File: git.info, Node: Fetching branches from other repositories, Prev: Updating a repository with git fetch, Up: Repositories and Branches + +1.9 Fetching branches from other repositories +============================================= + +You can also track branches from repositories other than the one you +cloned from, using git-remote(1) (git-remote.html): + + $ git remote add staging git://git.kernel.org/.../gregkh/staging.git + $ git fetch staging + ... + From git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging + * [new branch] master -> staging/master + * [new branch] staging-linus -> staging/staging-linus + * [new branch] staging-next -> staging/staging-next + + New remote-tracking branches will be stored under the shorthand name +that you gave ‘git remote add’, in this case ‘staging’: + + $ git branch -r + origin/HEAD -> origin/master + origin/master + staging/master + staging/staging-linus + staging/staging-next + + If you run ‘git fetch ’ later, the remote-tracking branches +for the named ‘’ will be updated. + + If you examine the file ‘.git/config’, you will see that Git has +added a new stanza: + + $ cat .git/config + ... + [remote "staging"] + url = git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/staging.git + fetch = +refs/heads/*:refs/remotes/staging/* + ... + + This is what causes Git to track the remote’s branches; you may +modify or delete these configuration options by editing ‘.git/config’ +with a text editor. (See the "CONFIGURATION FILE" section of +git-config(1) (git-config.html) for details.) + + +File: git.info, Node: Exploring Git history, Next: Developing with Git, Prev: Repositories and Branches, Up: Top + +2 Exploring Git history +*********************** + +Git is best thought of as a tool for storing the history of a collection +of files. It does this by storing compressed snapshots of the contents +of a file hierarchy, together with "commits" which show the +relationships between these snapshots. + + Git provides extremely flexible and fast tools for exploring the +history of a project. + + We start with one specialized tool that is useful for finding the +commit that introduced a bug into a project. + +* Menu: + +* How to use bisect to find a regression:: +* Naming commits:: +* Creating tags:: +* Browsing revisions:: +* Generating diffs:: +* Viewing old file versions:: +* Examples:: + + +File: git.info, Node: How to use bisect to find a regression, Next: Naming commits, Up: Exploring Git history + +2.1 How to use bisect to find a regression +========================================== + +Suppose version 2.6.18 of your project worked, but the version at +"master" crashes. Sometimes the best way to find the cause of such a +regression is to perform a brute-force search through the project’s +history to find the particular commit that caused the problem. The +git-bisect(1) (git-bisect.html) command can help you do this: + + $ git bisect start + $ git bisect good v2.6.18 + $ git bisect bad master + Bisecting: 3537 revisions left to test after this + [65934a9a028b88e83e2b0f8b36618fe503349f8e] BLOCK: Make USB storage depend on SCSI rather than selecting it [try #6] + + If you run ‘git branch’ at this point, you’ll see that Git has +temporarily moved you in "(no branch)". HEAD is now detached from any +branch and points directly to a commit (with commit id 65934) that is +reachable from "master" but not from v2.6.18. Compile and test it, and +see whether it crashes. Assume it does crash. Then: + + $ git bisect bad + Bisecting: 1769 revisions left to test after this + [7eff82c8b1511017ae605f0c99ac275a7e21b867] i2c-core: Drop useless bitmaskings + + checks out an older version. Continue like this, telling Git at each +stage whether the version it gives you is good or bad, and notice that +the number of revisions left to test is cut approximately in half each +time. + + After about 13 tests (in this case), it will output the commit id of +the guilty commit. You can then examine the commit with git-show(1) +(git-show.html), find out who wrote it, and mail them your bug report +with the commit id. Finally, run + + $ git bisect reset + + to return you to the branch you were on before. + + Note that the version which ‘git bisect’ checks out for you at each +point is just a suggestion, and you’re free to try a different version +if you think it would be a good idea. For example, occasionally you may +land on a commit that broke something unrelated; run + + $ git bisect visualize + + which will run gitk and label the commit it chose with a marker that +says "bisect". Choose a safe-looking commit nearby, note its commit id, +and check it out with: + + $ git reset --hard fb47ddb2db + + then test, run ‘bisect good’ or ‘bisect bad’ as appropriate, and +continue. + + Instead of ‘git bisect visualize’ and then ‘git reset --hard +fb47ddb2db’, you might just want to tell Git that you want to skip the +current commit: + + $ git bisect skip + + In this case, though, Git may not eventually be able to tell the +first bad one between some first skipped commits and a later bad commit. + + There are also ways to automate the bisecting process if you have a +test script that can tell a good from a bad commit. See git-bisect(1) +(git-bisect.html) for more information about this and other ‘git bisect’ +features. + + +File: git.info, Node: Naming commits, Next: Creating tags, Prev: How to use bisect to find a regression, Up: Exploring Git history + +2.2 Naming commits +================== + +We have seen several ways of naming commits already: + + • 40-hexdigit object name + + • branch name: refers to the commit at the head of the given branch + + • tag name: refers to the commit pointed to by the given tag (we’ve + seen branches and tags are special cases of references (*note + Naming branches; tags; and other references::)). + + • HEAD: refers to the head of the current branch + + There are many more; see the "SPECIFYING REVISIONS" section of the +gitrevisions(7) (gitrevisions.html) man page for the complete list of +ways to name revisions. Some examples: + + $ git show fb47ddb2 # the first few characters of the object name + # are usually enough to specify it uniquely + $ git show HEAD^ # the parent of the HEAD commit + $ git show HEAD^^ # the grandparent + $ git show HEAD~4 # the great-great-grandparent + + Recall that merge commits may have more than one parent; by default, +‘^’ and ‘~’ follow the first parent listed in the commit, but you can +also choose: + + $ git show HEAD^1 # show the first parent of HEAD + $ git show HEAD^2 # show the second parent of HEAD + + In addition to HEAD, there are several other special names for +commits: + + Merges (to be discussed later), as well as operations such as ‘git +reset’, which change the currently checked-out commit, generally set +ORIG_HEAD to the value HEAD had before the current operation. + + The ‘git fetch’ operation always stores the head of the last fetched +branch in FETCH_HEAD. For example, if you run ‘git fetch’ without +specifying a local branch as the target of the operation + + $ git fetch git://example.com/proj.git theirbranch + + the fetched commits will still be available from FETCH_HEAD. + + When we discuss merges we’ll also see the special name MERGE_HEAD, +which refers to the other branch that we’re merging in to the current +branch. + + The git-rev-parse(1) (git-rev-parse.html) command is a low-level +command that is occasionally useful for translating some name for a +commit to the object name for that commit: + + $ git rev-parse origin + e05db0fd4f31dde7005f075a84f96b360d05984b + + +File: git.info, Node: Creating tags, Next: Browsing revisions, Prev: Naming commits, Up: Exploring Git history + +2.3 Creating tags +================= + +We can also create a tag to refer to a particular commit; after running + + $ git tag stable-1 1b2e1d63ff + + You can use ‘stable-1’ to refer to the commit 1b2e1d63ff. + + This creates a "lightweight" tag. If you would also like to include +a comment with the tag, and possibly sign it cryptographically, then you +should create a tag object instead; see the git-tag(1) (git-tag.html) +man page for details. + + +File: git.info, Node: Browsing revisions, Next: Generating diffs, Prev: Creating tags, Up: Exploring Git history + +2.4 Browsing revisions +====================== + +The git-log(1) (git-log.html) command can show lists of commits. On its +own, it shows all commits reachable from the parent commit; but you can +also make more specific requests: + + $ git log v2.5.. # commits since (not reachable from) v2.5 + $ git log test..master # commits reachable from master but not test + $ git log master..test # ...reachable from test but not master + $ git log master...test # ...reachable from either test or master, + # but not both + $ git log --since="2 weeks ago" # commits from the last 2 weeks + $ git log Makefile # commits which modify Makefile + $ git log fs/ # ... which modify any file under fs/ + $ git log -S'foo()' # commits which add or remove any file data + # matching the string 'foo()' + + And of course you can combine all of these; the following finds +commits since v2.5 which touch the ‘Makefile’ or any file under ‘fs’: + + $ git log v2.5.. Makefile fs/ + + You can also ask git log to show patches: + + $ git log -p + + See the ‘--pretty’ option in the git-log(1) (git-log.html) man page +for more display options. + + Note that git log starts with the most recent commit and works +backwards through the parents; however, since Git history can contain +multiple independent lines of development, the particular order that +commits are listed in may be somewhat arbitrary. + + +File: git.info, Node: Generating diffs, Next: Viewing old file versions, Prev: Browsing revisions, Up: Exploring Git history + +2.5 Generating diffs +==================== + +You can generate diffs between any two versions using git-diff(1) +(git-diff.html): + + $ git diff master..test + + That will produce the diff between the tips of the two branches. If +you’d prefer to find the diff from their common ancestor to test, you +can use three dots instead of two: + + $ git diff master...test + + Sometimes what you want instead is a set of patches; for this you can +use git-format-patch(1) (git-format-patch.html): + + $ git format-patch master..test + + will generate a file with a patch for each commit reachable from test +but not from master. + + +File: git.info, Node: Viewing old file versions, Next: Examples, Prev: Generating diffs, Up: Exploring Git history + +2.6 Viewing old file versions +============================= + +You can always view an old version of a file by just checking out the +correct revision first. But sometimes it is more convenient to be able +to view an old version of a single file without checking anything out; +this command does that: + + $ git show v2.5:fs/locks.c + + Before the colon may be anything that names a commit, and after it +may be any path to a file tracked by Git. + + +File: git.info, Node: Examples, Prev: Viewing old file versions, Up: Exploring Git history + +2.7 Examples +============ + +* Menu: + +* Counting the number of commits on a branch:: +* Check whether two branches point at the same history:: +* Find first tagged version including a given fix:: +* Showing commits unique to a given branch:: +* Creating a changelog and tarball for a software release:: +* Finding commits referencing a file with given content:: + + +File: git.info, Node: Counting the number of commits on a branch, Next: Check whether two branches point at the same history, Up: Examples + +2.7.1 Counting the number of commits on a branch +------------------------------------------------ + +Suppose you want to know how many commits you’ve made on ‘mybranch’ +since it diverged from ‘origin’: + + $ git log --pretty=oneline origin..mybranch | wc -l + + Alternatively, you may often see this sort of thing done with the +lower-level command git-rev-list(1) (git-rev-list.html), which just +lists the SHA-1’s of all the given commits: + + $ git rev-list origin..mybranch | wc -l + + +File: git.info, Node: Check whether two branches point at the same history, Next: Find first tagged version including a given fix, Prev: Counting the number of commits on a branch, Up: Examples + +2.7.2 Check whether two branches point at the same history +---------------------------------------------------------- + +Suppose you want to check whether two branches point at the same point +in history. + + $ git diff origin..master + + will tell you whether the contents of the project are the same at the +two branches; in theory, however, it’s possible that the same project +contents could have been arrived at by two different historical routes. +You could compare the object names: + + $ git rev-list origin + e05db0fd4f31dde7005f075a84f96b360d05984b + $ git rev-list master + e05db0fd4f31dde7005f075a84f96b360d05984b + + Or you could recall that the ‘...’ operator selects all commits +reachable from either one reference or the other but not both; so + + $ git log origin...master + + will return no commits when the two branches are equal. + + +File: git.info, Node: Find first tagged version including a given fix, Next: Showing commits unique to a given branch, Prev: Check whether two branches point at the same history, Up: Examples + +2.7.3 Find first tagged version including a given fix +----------------------------------------------------- + +Suppose you know that the commit e05db0fd fixed a certain problem. +You’d like to find the earliest tagged release that contains that fix. + + Of course, there may be more than one answer—if the history branched +after commit e05db0fd, then there could be multiple "earliest" tagged +releases. + + You could just visually inspect the commits since e05db0fd: + + $ gitk e05db0fd.. + + or you can use git-name-rev(1) (git-name-rev.html), which will give +the commit a name based on any tag it finds pointing to one of the +commit’s descendants: + + $ git name-rev --tags e05db0fd + e05db0fd tags/v1.5.0-rc1^0~23 + + The git-describe(1) (git-describe.html) command does the opposite, +naming the revision using a tag on which the given commit is based: + + $ git describe e05db0fd + v1.5.0-rc0-260-ge05db0f + + but that may sometimes help you guess which tags might come after the +given commit. + + If you just want to verify whether a given tagged version contains a +given commit, you could use git-merge-base(1) (git-merge-base.html): + + $ git merge-base e05db0fd v1.5.0-rc1 + e05db0fd4f31dde7005f075a84f96b360d05984b + + The merge-base command finds a common ancestor of the given commits, +and always returns one or the other in the case where one is a +descendant of the other; so the above output shows that e05db0fd +actually is an ancestor of v1.5.0-rc1. + + Alternatively, note that + + $ git log v1.5.0-rc1..e05db0fd + + will produce empty output if and only if v1.5.0-rc1 includes +e05db0fd, because it outputs only commits that are not reachable from +v1.5.0-rc1. + + As yet another alternative, the git-show-branch(1) +(git-show-branch.html) command lists the commits reachable from its +arguments with a display on the left-hand side that indicates which +arguments that commit is reachable from. So, if you run something like + + $ git show-branch e05db0fd v1.5.0-rc0 v1.5.0-rc1 v1.5.0-rc2 + ! [e05db0fd] Fix warnings in sha1_file.c - use C99 printf format if + available + ! [v1.5.0-rc0] GIT v1.5.0 preview + ! [v1.5.0-rc1] GIT v1.5.0-rc1 + ! [v1.5.0-rc2] GIT v1.5.0-rc2 + ... + + then a line like + + + ++ [e05db0fd] Fix warnings in sha1_file.c - use C99 printf format if + available + + shows that e05db0fd is reachable from itself, from v1.5.0-rc1, and +from v1.5.0-rc2, and not from v1.5.0-rc0. + + +File: git.info, Node: Showing commits unique to a given branch, Next: Creating a changelog and tarball for a software release, Prev: Find first tagged version including a given fix, Up: Examples + +2.7.4 Showing commits unique to a given branch +---------------------------------------------- + +Suppose you would like to see all the commits reachable from the branch +head named ‘master’ but not from any other head in your repository. + + We can list all the heads in this repository with git-show-ref(1) +(git-show-ref.html): + + $ git show-ref --heads + bf62196b5e363d73353a9dcf094c59595f3153b7 refs/heads/core-tutorial + db768d5504c1bb46f63ee9d6e1772bd047e05bf9 refs/heads/maint + a07157ac624b2524a059a3414e99f6f44bebc1e7 refs/heads/master + 24dbc180ea14dc1aebe09f14c8ecf32010690627 refs/heads/tutorial-2 + 1e87486ae06626c2f31eaa63d26fc0fd646c8af2 refs/heads/tutorial-fixes + + We can get just the branch-head names, and remove ‘master’, with the +help of the standard utilities cut and grep: + + $ git show-ref --heads | cut -d' ' -f2 | grep -v '^refs/heads/master' + refs/heads/core-tutorial + refs/heads/maint + refs/heads/tutorial-2 + refs/heads/tutorial-fixes + + And then we can ask to see all the commits reachable from master but +not from these other heads: + + $ gitk master --not $( git show-ref --heads | cut -d' ' -f2 | + grep -v '^refs/heads/master' ) + + Obviously, endless variations are possible; for example, to see all +commits reachable from some head but not from any tag in the repository: + + $ gitk $( git show-ref --heads ) --not $( git show-ref --tags ) + + (See gitrevisions(7) (gitrevisions.html) for explanations of +commit-selecting syntax such as ‘--not’.) + + +File: git.info, Node: Creating a changelog and tarball for a software release, Next: Finding commits referencing a file with given content, Prev: Showing commits unique to a given branch, Up: Examples + +2.7.5 Creating a changelog and tarball for a software release +------------------------------------------------------------- + +The git-archive(1) (git-archive.html) command can create a tar or zip +archive from any version of a project; for example: + + $ git archive -o latest.tar.gz --prefix=project/ HEAD + + will use HEAD to produce a gzipped tar archive in which each filename +is preceded by ‘project/’. The output file format is inferred from the +output file extension if possible, see git-archive(1) (git-archive.html) +for details. + + Versions of Git older than 1.7.7 don’t know about the ‘tar.gz’ +format, you’ll need to use gzip explicitly: + + $ git archive --format=tar --prefix=project/ HEAD | gzip >latest.tar.gz + + If you’re releasing a new version of a software project, you may want +to simultaneously make a changelog to include in the release +announcement. + + Linus Torvalds, for example, makes new kernel releases by tagging +them, then running: + + $ release-script 2.6.12 2.6.13-rc6 2.6.13-rc7 + + where release-script is a shell script that looks like: + + #!/bin/sh + stable="$1" + last="$2" + new="$3" + echo "# git tag v$new" + echo "git archive --prefix=linux-$new/ v$new | gzip -9 > ../linux-$new.tar.gz" + echo "git diff v$stable v$new | gzip -9 > ../patch-$new.gz" + echo "git log --no-merges v$new ^v$last > ../ChangeLog-$new" + echo "git shortlog --no-merges v$new ^v$last > ../ShortLog" + echo "git diff --stat --summary -M v$last v$new > ../diffstat-$new" + + and then he just cut-and-pastes the output commands after verifying +that they look OK. + + +File: git.info, Node: Finding commits referencing a file with given content, Prev: Creating a changelog and tarball for a software release, Up: Examples + +2.7.6 Finding commits referencing a file with given content +----------------------------------------------------------- + +Somebody hands you a copy of a file, and asks which commits modified a +file such that it contained the given content either before or after the +commit. You can find out with this: + + $ git log --raw --abbrev=40 --pretty=oneline | + grep -B 1 `git hash-object filename` + + Figuring out why this works is left as an exercise to the (advanced) +student. The git-log(1) (git-log.html), git-diff-tree(1) +(git-diff-tree.html), and git-hash-object(1) (git-hash-object.html) man +pages may prove helpful. + + +File: git.info, Node: Developing with Git, Next: Sharing development with others, Prev: Exploring Git history, Up: Top + +3 Developing with Git +********************* + +* Menu: + +* Telling Git your name:: +* Creating a new repository:: +* How to make a commit:: +* Creating good commit messages:: +* Ignoring files:: +* How to merge:: +* Resolving a merge:: +* Undoing a merge:: +* Fast-forward merges:: +* Fixing mistakes:: +* Ensuring good performance:: +* Ensuring reliability:: + + +File: git.info, Node: Telling Git your name, Next: Creating a new repository, Up: Developing with Git + +3.1 Telling Git your name +========================= + +Before creating any commits, you should introduce yourself to Git. The +easiest way to do so is to use git-config(1) (git-config.html): + + $ git config --global user.name 'Your Name Comes Here' + $ git config --global user.email 'you@yourdomain.example.com' + + Which will add the following to a file named ‘.gitconfig’ in your +home directory: + + [user] + name = Your Name Comes Here + email = you@yourdomain.example.com + + See the "CONFIGURATION FILE" section of git-config(1) +(git-config.html) for details on the configuration file. The file is +plain text, so you can also edit it with your favorite editor. + + +File: git.info, Node: Creating a new repository, Next: How to make a commit, Prev: Telling Git your name, Up: Developing with Git + +3.2 Creating a new repository +============================= + +Creating a new repository from scratch is very easy: + + $ mkdir project + $ cd project + $ git init + + If you have some initial content (say, a tarball): + + $ tar xzvf project.tar.gz + $ cd project + $ git init + $ git add . # include everything below ./ in the first commit: + $ git commit + + +File: git.info, Node: How to make a commit, Next: Creating good commit messages, Prev: Creating a new repository, Up: Developing with Git + +3.3 How to make a commit +======================== + +Creating a new commit takes three steps: + + 1. Making some changes to the working directory using your favorite + editor. + + 2. Telling Git about your changes. + + 3. Creating the commit using the content you told Git about in step 2. + + In practice, you can interleave and repeat steps 1 and 2 as many +times as you want: in order to keep track of what you want committed at +step 3, Git maintains a snapshot of the tree’s contents in a special +staging area called "the index." + + At the beginning, the content of the index will be identical to that +of the HEAD. The command ‘git diff --cached’, which shows the difference +between the HEAD and the index, should therefore produce no output at +that point. + + Modifying the index is easy: + + To update the index with the contents of a new or modified file, use + + $ git add path/to/file + + To remove a file from the index and from the working tree, use + + $ git rm path/to/file + + After each step you can verify that + + $ git diff --cached + + always shows the difference between the HEAD and the index file—this +is what you’d commit if you created the commit now—and that + + $ git diff + + shows the difference between the working tree and the index file. + + Note that ‘git add’ always adds just the current contents of a file +to the index; further changes to the same file will be ignored unless +you run ‘git add’ on the file again. + + When you’re ready, just run + + $ git commit + + and Git will prompt you for a commit message and then create the new +commit. Check to make sure it looks like what you expected with + + $ git show + + As a special shortcut, + + $ git commit -a + + will update the index with any files that you’ve modified or removed +and create a commit, all in one step. + + A number of commands are useful for keeping track of what you’re +about to commit: + + $ git diff --cached # difference between HEAD and the index; what + # would be committed if you ran "commit" now. + $ git diff # difference between the index file and your + # working directory; changes that would not + # be included if you ran "commit" now. + $ git diff HEAD # difference between HEAD and working tree; what + # would be committed if you ran "commit -a" now. + $ git status # a brief per-file summary of the above. + + You can also use git-gui(1) (git-gui.html) to create commits, view +changes in the index and the working tree files, and individually select +diff hunks for inclusion in the index (by right-clicking on the diff +hunk and choosing "Stage Hunk For Commit"). + + +File: git.info, Node: Creating good commit messages, Next: Ignoring files, Prev: How to make a commit, Up: Developing with Git + +3.4 Creating good commit messages +================================= + +Though not required, it’s a good idea to begin the commit message with a +single short (less than 50 character) line summarizing the change, +followed by a blank line and then a more thorough description. The text +up to the first blank line in a commit message is treated as the commit +title, and that title is used throughout Git. For example, +git-format-patch(1) (git-format-patch.html) turns a commit into email, +and it uses the title on the Subject line and the rest of the commit in +the body. + + +File: git.info, Node: Ignoring files, Next: How to merge, Prev: Creating good commit messages, Up: Developing with Git + +3.5 Ignoring files +================== + +A project will often generate files that you do _not_ want to track with +Git. This typically includes files generated by a build process or +temporary backup files made by your editor. Of course, _not_ tracking +files with Git is just a matter of _not_ calling ‘git add’ on them. But +it quickly becomes annoying to have these untracked files lying around; +e.g. they make ‘git add .’ practically useless, and they keep showing +up in the output of ‘git status’. + + You can tell Git to ignore certain files by creating a file called +‘.gitignore’ in the top level of your working directory, with contents +such as: + + # Lines starting with '#' are considered comments. + # Ignore any file named foo.txt. + foo.txt + # Ignore (generated) html files, + *.html + # except foo.html which is maintained by hand. + !foo.html + # Ignore objects and archives. + *.[oa] + + See gitignore(5) (gitignore.html) for a detailed explanation of the +syntax. You can also place .gitignore files in other directories in +your working tree, and they will apply to those directories and their +subdirectories. The ‘.gitignore’ files can be added to your repository +like any other files (just run ‘git add .gitignore’ and ‘git commit’, as +usual), which is convenient when the exclude patterns (such as patterns +matching build output files) would also make sense for other users who +clone your repository. + + If you wish the exclude patterns to affect only certain repositories +(instead of every repository for a given project), you may instead put +them in a file in your repository named ‘.git/info/exclude’, or in any +file specified by the ‘core.excludesFile’ configuration variable. Some +Git commands can also take exclude patterns directly on the command +line. See gitignore(5) (gitignore.html) for the details. + + +File: git.info, Node: How to merge, Next: Resolving a merge, Prev: Ignoring files, Up: Developing with Git + +3.6 How to merge +================ + +You can rejoin two diverging branches of development using git-merge(1) +(git-merge.html): + + $ git merge branchname + + merges the development in the branch ‘branchname’ into the current +branch. + + A merge is made by combining the changes made in ‘branchname’ and the +changes made up to the latest commit in your current branch since their +histories forked. The work tree is overwritten by the result of the +merge when this combining is done cleanly, or overwritten by a +half-merged results when this combining results in conflicts. +Therefore, if you have uncommitted changes touching the same files as +the ones impacted by the merge, Git will refuse to proceed. Most of the +time, you will want to commit your changes before you can merge, and if +you don’t, then git-stash(1) (git-stash.html) can take these changes +away while you’re doing the merge, and reapply them afterwards. + + If the changes are independent enough, Git will automatically +complete the merge and commit the result (or reuse an existing commit in +case of fast-forward (*note Fast-forward merges::), see below). On the +other hand, if there are conflicts—for example, if the same file is +modified in two different ways in the remote branch and the local +branch—then you are warned; the output may look something like this: + + $ git merge next + 100% (4/4) done + Auto-merged file.txt + CONFLICT (content): Merge conflict in file.txt + Automatic merge failed; fix conflicts and then commit the result. + + Conflict markers are left in the problematic files, and after you +resolve the conflicts manually, you can update the index with the +contents and run Git commit, as you normally would when creating a new +file. + + If you examine the resulting commit using gitk, you will see that it +has two parents, one pointing to the top of the current branch, and one +to the top of the other branch. + + +File: git.info, Node: Resolving a merge, Next: Undoing a merge, Prev: How to merge, Up: Developing with Git + +3.7 Resolving a merge +===================== + +When a merge isn’t resolved automatically, Git leaves the index and the +working tree in a special state that gives you all the information you +need to help resolve the merge. + + Files with conflicts are marked specially in the index, so until you +resolve the problem and update the index, git-commit(1) +(git-commit.html) will fail: + + $ git commit + file.txt: needs merge + + Also, git-status(1) (git-status.html) will list those files as +"unmerged", and the files with conflicts will have conflict markers +added, like this: + + <<<<<<< HEAD:file.txt + Hello world + ======= + Goodbye + >>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt + + All you need to do is edit the files to resolve the conflicts, and +then + + $ git add file.txt + $ git commit + + Note that the commit message will already be filled in for you with +some information about the merge. Normally you can just use this +default message unchanged, but you may add additional commentary of your +own if desired. + + The above is all you need to know to resolve a simple merge. But Git +also provides more information to help resolve conflicts: + +* Menu: + +* Getting conflict-resolution help during a merge:: + + +File: git.info, Node: Getting conflict-resolution help during a merge, Up: Resolving a merge + +3.7.1 Getting conflict-resolution help during a merge +----------------------------------------------------- + +All of the changes that Git was able to merge automatically are already +added to the index file, so git-diff(1) (git-diff.html) shows only the +conflicts. It uses an unusual syntax: + + $ git diff + diff --cc file.txt + index 802992c,2b60207..0000000 + --- a/file.txt + +++ b/file.txt + @@@ -1,1 -1,1 +1,5 @@@ + ++<<<<<<< HEAD:file.txt + +Hello world + ++======= + + Goodbye + ++>>>>>>> 77976da35a11db4580b80ae27e8d65caf5208086:file.txt + + Recall that the commit which will be committed after we resolve this +conflict will have two parents instead of the usual one: one parent will +be HEAD, the tip of the current branch; the other will be the tip of the +other branch, which is stored temporarily in MERGE_HEAD. + + During the merge, the index holds three versions of each file. Each +of these three "file stages" represents a different version of the file: + + $ git show :1:file.txt # the file in a common ancestor of both branches + $ git show :2:file.txt # the version from HEAD. + $ git show :3:file.txt # the version from MERGE_HEAD. + + When you ask git-diff(1) (git-diff.html) to show the conflicts, it +runs a three-way diff between the conflicted merge results in the work +tree with stages 2 and 3 to show only hunks whose contents come from +both sides, mixed (in other words, when a hunk’s merge results come only +from stage 2, that part is not conflicting and is not shown. Same for +stage 3). + + The diff above shows the differences between the working-tree version +of file.txt and the stage 2 and stage 3 versions. So instead of +preceding each line by a single ‘+’ or ‘-’, it now uses two columns: the +first column is used for differences between the first parent and the +working directory copy, and the second for differences between the +second parent and the working directory copy. (See the "COMBINED DIFF +FORMAT" section of git-diff-files(1) (git-diff-files.html) for a details +of the format.) + + After resolving the conflict in the obvious way (but before updating +the index), the diff will look like: + + $ git diff + diff --cc file.txt + index 802992c,2b60207..0000000 + --- a/file.txt + +++ b/file.txt + @@@ -1,1 -1,1 +1,1 @@@ + - Hello world + -Goodbye + ++Goodbye world + + This shows that our resolved version deleted "Hello world" from the +first parent, deleted "Goodbye" from the second parent, and added +"Goodbye world", which was previously absent from both. + + Some special diff options allow diffing the working directory against +any of these stages: + + $ git diff -1 file.txt # diff against stage 1 + $ git diff --base file.txt # same as the above + $ git diff -2 file.txt # diff against stage 2 + $ git diff --ours file.txt # same as the above + $ git diff -3 file.txt # diff against stage 3 + $ git diff --theirs file.txt # same as the above. + + The git-log(1) (git-log.html) and gitk(1) (gitk.html) commands also +provide special help for merges: + + $ git log --merge + $ gitk --merge + + These will display all commits which exist only on HEAD or on +MERGE_HEAD, and which touch an unmerged file. + + You may also use git-mergetool(1) (git-mergetool.html), which lets +you merge the unmerged files using external tools such as Emacs or +kdiff3. + + Each time you resolve the conflicts in a file and update the index: + + $ git add file.txt + + the different stages of that file will be "collapsed", after which +‘git diff’ will (by default) no longer show diffs for that file. + + +File: git.info, Node: Undoing a merge, Next: Fast-forward merges, Prev: Resolving a merge, Up: Developing with Git + +3.8 Undoing a merge +=================== + +If you get stuck and decide to just give up and throw the whole mess +away, you can always return to the pre-merge state with + + $ git merge --abort + + Or, if you’ve already committed the merge that you want to throw +away, + + $ git reset --hard ORIG_HEAD + + However, this last command can be dangerous in some cases—never throw +away a commit you have already committed if that commit may itself have +been merged into another branch, as doing so may confuse further merges. + + +File: git.info, Node: Fast-forward merges, Next: Fixing mistakes, Prev: Undoing a merge, Up: Developing with Git + +3.9 Fast-forward merges +======================= + +There is one special case not mentioned above, which is treated +differently. Normally, a merge results in a merge commit, with two +parents, one pointing at each of the two lines of development that were +merged. + + However, if the current branch is an ancestor of the other—so every +commit present in the current branch is already contained in the other +branch—then Git just performs a "fast-forward"; the head of the current +branch is moved forward to point at the head of the merged-in branch, +without any new commits being created. + + +File: git.info, Node: Fixing mistakes, Next: Ensuring good performance, Prev: Fast-forward merges, Up: Developing with Git + +3.10 Fixing mistakes +==================== + +If you’ve messed up the working tree, but haven’t yet committed your +mistake, you can return the entire working tree to the last committed +state with + + $ git restore --staged --worktree :/ + + If you make a commit that you later wish you hadn’t, there are two +fundamentally different ways to fix the problem: + + 1. You can create a new commit that undoes whatever was done by the + old commit. This is the correct thing if your mistake has already + been made public. + + 2. You can go back and modify the old commit. You should never do + this if you have already made the history public; Git does not + normally expect the "history" of a project to change, and cannot + correctly perform repeated merges from a branch that has had its + history changed. + +* Menu: + +* Fixing a mistake with a new commit:: +* Fixing a mistake by rewriting history:: +* Checking out an old version of a file:: +* Temporarily setting aside work in progress:: + + +File: git.info, Node: Fixing a mistake with a new commit, Next: Fixing a mistake by rewriting history, Up: Fixing mistakes + +3.10.1 Fixing a mistake with a new commit +----------------------------------------- + +Creating a new commit that reverts an earlier change is very easy; just +pass the git-revert(1) (git-revert.html) command a reference to the bad +commit; for example, to revert the most recent commit: + + $ git revert HEAD + + This will create a new commit which undoes the change in HEAD. You +will be given a chance to edit the commit message for the new commit. + + You can also revert an earlier change, for example, the next-to-last: + + $ git revert HEAD^ + + In this case Git will attempt to undo the old change while leaving +intact any changes made since then. If more recent changes overlap with +the changes to be reverted, then you will be asked to fix conflicts +manually, just as in the case of resolving a merge (*note Resolving a +merge::). + + +File: git.info, Node: Fixing a mistake by rewriting history, Next: Checking out an old version of a file, Prev: Fixing a mistake with a new commit, Up: Fixing mistakes + +3.10.2 Fixing a mistake by rewriting history +-------------------------------------------- + +If the problematic commit is the most recent commit, and you have not +yet made that commit public, then you may just destroy it using ‘git +reset’ (*note Undoing a merge::). + + Alternatively, you can edit the working directory and update the +index to fix your mistake, just as if you were going to create a new +commit (*note How to make a commit::), then run + + $ git commit --amend + + which will replace the old commit by a new commit incorporating your +changes, giving you a chance to edit the old commit message first. + + Again, you should never do this to a commit that may already have +been merged into another branch; use git-revert(1) (git-revert.html) +instead in that case. + + It is also possible to replace commits further back in the history, +but this is an advanced topic to be left for another chapter (*note +Rewriting history and maintaining patch series::). + + +File: git.info, Node: Checking out an old version of a file, Next: Temporarily setting aside work in progress, Prev: Fixing a mistake by rewriting history, Up: Fixing mistakes + +3.10.3 Checking out an old version of a file +-------------------------------------------- + +In the process of undoing a previous bad change, you may find it useful +to check out an older version of a particular file using git-restore(1) +(git-restore.html). The command + + $ git restore --source=HEAD^ path/to/file + + replaces path/to/file by the contents it had in the commit HEAD^, and +also updates the index to match. It does not change branches. + + If you just want to look at an old version of the file, without +modifying the working directory, you can do that with git-show(1) +(git-show.html): + + $ git show HEAD^:path/to/file + + which will display the given version of the file. + + +File: git.info, Node: Temporarily setting aside work in progress, Prev: Checking out an old version of a file, Up: Fixing mistakes + +3.10.4 Temporarily setting aside work in progress +------------------------------------------------- + +While you are in the middle of working on something complicated, you +find an unrelated but obvious and trivial bug. You would like to fix it +before continuing. You can use git-stash(1) (git-stash.html) to save +the current state of your work, and after fixing the bug (or, optionally +after doing so on a different branch and then coming back), unstash the +work-in-progress changes. + + $ git stash push -m "work in progress for foo feature" + + This command will save your changes away to the ‘stash’, and reset +your working tree and the index to match the tip of your current branch. +Then you can make your fix as usual. + + ... edit and test ... + $ git commit -a -m "blorpl: typofix" + + After that, you can go back to what you were working on with ‘git +stash pop’: + + $ git stash pop + + +File: git.info, Node: Ensuring good performance, Next: Ensuring reliability, Prev: Fixing mistakes, Up: Developing with Git + +3.11 Ensuring good performance +============================== + +On large repositories, Git depends on compression to keep the history +information from taking up too much space on disk or in memory. Some +Git commands may automatically run git-gc(1) (git-gc.html), so you don’t +have to worry about running it manually. However, compressing a large +repository may take a while, so you may want to call ‘gc’ explicitly to +avoid automatic compression kicking in when it is not convenient. + + +File: git.info, Node: Ensuring reliability, Prev: Ensuring good performance, Up: Developing with Git + +3.12 Ensuring reliability +========================= + +* Menu: + +* Checking the repository for corruption:: +* Recovering lost changes:: + + +File: git.info, Node: Checking the repository for corruption, Next: Recovering lost changes, Up: Ensuring reliability + +3.12.1 Checking the repository for corruption +--------------------------------------------- + +The git-fsck(1) (git-fsck.html) command runs a number of +self-consistency checks on the repository, and reports on any problems. +This may take some time. + + $ git fsck + dangling commit 7281251ddd2a61e38657c827739c57015671a6b3 + dangling commit 2706a059f258c6b245f298dc4ff2ccd30ec21a63 + dangling commit 13472b7c4b80851a1bc551779171dcb03655e9b5 + dangling blob 218761f9d90712d37a9c5e36f406f92202db07eb + dangling commit bf093535a34a4d35731aa2bd90fe6b176302f14f + dangling commit 8e4bec7f2ddaa268bef999853c25755452100f8e + dangling tree d50bb86186bf27b681d25af89d3b5b68382e4085 + dangling tree b24c2473f1fd3d91352a624795be026d64c8841f + ... + + You will see informational messages on dangling objects. They are +objects that still exist in the repository but are no longer referenced +by any of your branches, and can (and will) be removed after a while +with ‘gc’. You can run ‘git fsck --no-dangling’ to suppress these +messages, and still view real errors. + + +File: git.info, Node: Recovering lost changes, Prev: Checking the repository for corruption, Up: Ensuring reliability + +3.12.2 Recovering lost changes +------------------------------ + +* Menu: + +* Reflogs:: +* Examining dangling objects:: + + +File: git.info, Node: Reflogs, Next: Examining dangling objects, Up: Recovering lost changes + +3.12.2.1 Reflogs +................ + +Say you modify a branch with ‘git reset --hard’ (*note Fixing +mistakes::), and then realize that the branch was the only reference you +had to that point in history. + + Fortunately, Git also keeps a log, called a "reflog", of all the +previous values of each branch. So in this case you can still find the +old history using, for example, + + $ git log master@{1} + + This lists the commits reachable from the previous version of the +‘master’ branch head. This syntax can be used with any Git command that +accepts a commit, not just with ‘git log’. Some other examples: + + $ git show master@{2} # See where the branch pointed 2, + $ git show master@{3} # 3, ... changes ago. + $ gitk master@{yesterday} # See where it pointed yesterday, + $ gitk master@{"1 week ago"} # ... or last week + $ git log --walk-reflogs master # show reflog entries for master + + A separate reflog is kept for the HEAD, so + + $ git show HEAD@{"1 week ago"} + + will show what HEAD pointed to one week ago, not what the current +branch pointed to one week ago. This allows you to see the history of +what you’ve checked out. + + The reflogs are kept by default for 30 days, after which they may be +pruned. See git-reflog(1) (git-reflog.html) and git-gc(1) (git-gc.html) +to learn how to control this pruning, and see the "SPECIFYING REVISIONS" +section of gitrevisions(7) (gitrevisions.html) for details. + + Note that the reflog history is very different from normal Git +history. While normal history is shared by every repository that works +on the same project, the reflog history is not shared: it tells you only +about how the branches in your local repository have changed over time. + + +File: git.info, Node: Examining dangling objects, Prev: Reflogs, Up: Recovering lost changes + +3.12.2.2 Examining dangling objects +................................... + +In some situations the reflog may not be able to save you. For example, +suppose you delete a branch, then realize you need the history it +contained. The reflog is also deleted; however, if you have not yet +pruned the repository, then you may still be able to find the lost +commits in the dangling objects that ‘git fsck’ reports. See *note +Dangling objects:: for the details. + + $ git fsck + dangling commit 7281251ddd2a61e38657c827739c57015671a6b3 + dangling commit 2706a059f258c6b245f298dc4ff2ccd30ec21a63 + dangling commit 13472b7c4b80851a1bc551779171dcb03655e9b5 + ... + + You can examine one of those dangling commits with, for example, + + $ gitk 7281251ddd --not --all + + which does what it sounds like: it says that you want to see the +commit history that is described by the dangling commit(s), but not the +history that is described by all your existing branches and tags. Thus +you get exactly the history reachable from that commit that is lost. +(And notice that it might not be just one commit: we only report the +"tip of the line" as being dangling, but there might be a whole deep and +complex commit history that was dropped.) + + If you decide you want the history back, you can always create a new +reference pointing to it, for example, a new branch: + + $ git branch recovered-branch 7281251ddd + + Other types of dangling objects (blobs and trees) are also possible, +and dangling objects can arise in other situations. + + +File: git.info, Node: Sharing development with others, Next: Rewriting history and maintaining patch series, Prev: Developing with Git, Up: Top + +4 Sharing development with others +********************************* + +* Menu: + +* Getting updates with git pull:: +* Submitting patches to a project:: +* Importing patches to a project:: +* Public Git repositories:: +* How to get a Git repository with minimal history:: +* Examples: Examples <1>. + + +File: git.info, Node: Getting updates with git pull, Next: Submitting patches to a project, Up: Sharing development with others + +4.1 Getting updates with git pull +================================= + +After you clone a repository and commit a few changes of your own, you +may wish to check the original repository for updates and merge them +into your own work. + + We have already seen how to keep remote-tracking branches up to date +(*note Updating a repository with git fetch::) with git-fetch(1) +(git-fetch.html), and how to merge two branches. So you can merge in +changes from the original repository’s master branch with: + + $ git fetch + $ git merge origin/master + + However, the git-pull(1) (git-pull.html) command provides a way to do +this in one step: + + $ git pull origin master + + In fact, if you have ‘master’ checked out, then this branch has been +configured by ‘git clone’ to get changes from the HEAD branch of the +origin repository. So often you can accomplish the above with just a +simple + + $ git pull + + This command will fetch changes from the remote branches to your +remote-tracking branches ‘origin/*’, and merge the default branch into +the current branch. + + More generally, a branch that is created from a remote-tracking +branch will pull by default from that branch. See the descriptions of +the ‘branch..remote’ and ‘branch..merge’ options in +git-config(1) (git-config.html), and the discussion of the ‘--track’ +option in git-checkout(1) (git-checkout.html), to learn how to control +these defaults. + + In addition to saving you keystrokes, ‘git pull’ also helps you by +producing a default commit message documenting the branch and repository +that you pulled from. + + (But note that no such commit will be created in the case of a +fast-forward (*note Fast-forward merges::); instead, your branch will +just be updated to point to the latest commit from the upstream branch.) + + The ‘git pull’ command can also be given ‘.’ as the "remote" +repository, in which case it just merges in a branch from the current +repository; so the commands + + $ git pull . branch + $ git merge branch + + are roughly equivalent. + + +File: git.info, Node: Submitting patches to a project, Next: Importing patches to a project, Prev: Getting updates with git pull, Up: Sharing development with others + +4.2 Submitting patches to a project +=================================== + +If you just have a few changes, the simplest way to submit them may just +be to send them as patches in email: + + First, use git-format-patch(1) (git-format-patch.html); for example: + + $ git format-patch origin + + will produce a numbered series of files in the current directory, one +for each patch in the current branch but not in ‘origin/HEAD’. + + ‘git format-patch’ can include an initial "cover letter". You can +insert commentary on individual patches after the three dash line which +‘format-patch’ places after the commit message but before the patch +itself. If you use ‘git notes’ to track your cover letter material, +‘git format-patch --notes’ will include the commit’s notes in a similar +manner. + + You can then import these into your mail client and send them by +hand. However, if you have a lot to send at once, you may prefer to use +the git-send-email(1) (git-send-email.html) script to automate the +process. Consult the mailing list for your project first to determine +their requirements for submitting patches. + + +File: git.info, Node: Importing patches to a project, Next: Public Git repositories, Prev: Submitting patches to a project, Up: Sharing development with others + +4.3 Importing patches to a project +================================== + +Git also provides a tool called git-am(1) (git-am.html) (am stands for +"apply mailbox"), for importing such an emailed series of patches. Just +save all of the patch-containing messages, in order, into a single +mailbox file, say ‘patches.mbox’, then run + + $ git am -3 patches.mbox + + Git will apply each patch in order; if any conflicts are found, it +will stop, and you can fix the conflicts as described in "Resolving a +merge (*note Resolving a merge::)". (The ‘-3’ option tells Git to +perform a merge; if you would prefer it just to abort and leave your +tree and index untouched, you may omit that option.) + + Once the index is updated with the results of the conflict +resolution, instead of creating a new commit, just run + + $ git am --continue + + and Git will create the commit for you and continue applying the +remaining patches from the mailbox. + + The final result will be a series of commits, one for each patch in +the original mailbox, with authorship and commit log message each taken +from the message containing each patch. + + +File: git.info, Node: Public Git repositories, Next: How to get a Git repository with minimal history, Prev: Importing patches to a project, Up: Sharing development with others + +4.4 Public Git repositories +=========================== + +Another way to submit changes to a project is to tell the maintainer of +that project to pull the changes from your repository using git-pull(1) +(git-pull.html). In the section "Getting updates with ‘git pull’ (*note +Getting updates with git pull::)" we described this as a way to get +updates from the "main" repository, but it works just as well in the +other direction. + + If you and the maintainer both have accounts on the same machine, +then you can just pull changes from each other’s repositories directly; +commands that accept repository URLs as arguments will also accept a +local directory name: + + $ git clone /path/to/repository + $ git pull /path/to/other/repository + + or an ssh URL: + + $ git clone ssh://yourhost/~you/repository + + For projects with few developers, or for synchronizing a few private +repositories, this may be all you need. + + However, the more common way to do this is to maintain a separate +public repository (usually on a different host) for others to pull +changes from. This is usually more convenient, and allows you to +cleanly separate private work in progress from publicly visible work. + + You will continue to do your day-to-day work in your personal +repository, but periodically "push" changes from your personal +repository into your public repository, allowing other developers to +pull from that repository. So the flow of changes, in a situation where +there is one other developer with a public repository, looks like this: + + you push + your personal repo ------------------> your public repo + ^ | + | | + | you pull | they pull + | | + | | + | they push V + their public repo <------------------- their repo + + We explain how to do this in the following sections. + +* Menu: + +* Setting up a public repository:: +* Exporting a Git repository via the Git protocol:: +* Exporting a git repository via HTTP:: +* Pushing changes to a public repository:: +* What to do when a push fails:: +* Setting up a shared repository:: +* Allowing web browsing of a repository:: + + +File: git.info, Node: Setting up a public repository, Next: Exporting a Git repository via the Git protocol, Up: Public Git repositories + +4.4.1 Setting up a public repository +------------------------------------ + +Assume your personal repository is in the directory ‘~/proj’. We first +create a new clone of the repository and tell ‘git daemon’ that it is +meant to be public: + + $ git clone --bare ~/proj proj.git + $ touch proj.git/git-daemon-export-ok + + The resulting directory proj.git contains a "bare" git repository—it +is just the contents of the ‘.git’ directory, without any files checked +out around it. + + Next, copy ‘proj.git’ to the server where you plan to host the public +repository. You can use scp, rsync, or whatever is most convenient. + + +File: git.info, Node: Exporting a Git repository via the Git protocol, Next: Exporting a git repository via HTTP, Prev: Setting up a public repository, Up: Public Git repositories + +4.4.2 Exporting a Git repository via the Git protocol +----------------------------------------------------- + +This is the preferred method. + + If someone else administers the server, they should tell you what +directory to put the repository in, and what ‘git://’ URL it will appear +at. You can then skip to the section "Pushing changes to a public +repository (*note Pushing changes to a public repository::)", below. + + Otherwise, all you need to do is start git-daemon(1) +(git-daemon.html); it will listen on port 9418. By default, it will +allow access to any directory that looks like a Git directory and +contains the magic file git-daemon-export-ok. Passing some directory +paths as ‘git daemon’ arguments will further restrict the exports to +those paths. + + You can also run ‘git daemon’ as an inetd service; see the +git-daemon(1) (git-daemon.html) man page for details. (See especially +the examples section.) + + +File: git.info, Node: Exporting a git repository via HTTP, Next: Pushing changes to a public repository, Prev: Exporting a Git repository via the Git protocol, Up: Public Git repositories + +4.4.3 Exporting a git repository via HTTP +----------------------------------------- + +The Git protocol gives better performance and reliability, but on a host +with a web server set up, HTTP exports may be simpler to set up. + + All you need to do is place the newly created bare Git repository in +a directory that is exported by the web server, and make some +adjustments to give web clients some extra information they need: + + $ mv proj.git /home/you/public_html/proj.git + $ cd proj.git + $ git --bare update-server-info + $ mv hooks/post-update.sample hooks/post-update + + (For an explanation of the last two lines, see +git-update-server-info(1) (git-update-server-info.html) and githooks(5) +(githooks.html).) + + Advertise the URL of ‘proj.git’. Anybody else should then be able to +clone or pull from that URL, for example with a command line like: + + $ git clone http://yourserver.com/~you/proj.git + + (See also setup-git-server-over-http +(howto/setup-git-server-over-http.html) for a slightly more +sophisticated setup using WebDAV which also allows pushing over HTTP.) + + +File: git.info, Node: Pushing changes to a public repository, Next: What to do when a push fails, Prev: Exporting a git repository via HTTP, Up: Public Git repositories + +4.4.4 Pushing changes to a public repository +-------------------------------------------- + +Note that the two techniques outlined above (exporting via http (*note +Exporting a git repository via HTTP::) or git (*note Exporting a Git +repository via the Git protocol::)) allow other maintainers to fetch +your latest changes, but they do not allow write access, which you will +need to update the public repository with the latest changes created in +your private repository. + + The simplest way to do this is using git-push(1) (git-push.html) and +ssh; to update the remote branch named ‘master’ with the latest state of +your branch named ‘master’, run + + $ git push ssh://yourserver.com/~you/proj.git master:master + + or just + + $ git push ssh://yourserver.com/~you/proj.git master + + As with ‘git fetch’, ‘git push’ will complain if this does not result +in a fast-forward (*note Fast-forward merges::); see the following +section for details on handling this case. + + Note that the target of a ‘push’ is normally a bare (*note +[def_bare_repository]::) repository. You can also push to a repository +that has a checked-out working tree, but a push to update the currently +checked-out branch is denied by default to prevent confusion. See the +description of the receive.denyCurrentBranch option in git-config(1) +(git-config.html) for details. + + As with ‘git fetch’, you may also set up configuration options to +save typing; so, for example: + + $ git remote add public-repo ssh://yourserver.com/~you/proj.git + + adds the following to ‘.git/config’: + + [remote "public-repo"] + url = yourserver.com:proj.git + fetch = +refs/heads/*:refs/remotes/example/* + + which lets you do the same push with just + + $ git push public-repo master + + See the explanations of the ‘remote..url’, +‘branch..remote’, and ‘remote..push’ options in +git-config(1) (git-config.html) for details. + + +File: git.info, Node: What to do when a push fails, Next: Setting up a shared repository, Prev: Pushing changes to a public repository, Up: Public Git repositories + +4.4.5 What to do when a push fails +---------------------------------- + +If a push would not result in a fast-forward (*note Fast-forward +merges::) of the remote branch, then it will fail with an error like: + + ! [rejected] master -> master (non-fast-forward) + error: failed to push some refs to '...' + hint: Updates were rejected because the tip of your current branch is behind + hint: its remote counterpart. Integrate the remote changes (e.g. + hint: 'git pull ...') before pushing again. + hint: See the 'Note about fast-forwards' in 'git push --help' for details. + + This can happen, for example, if you: + + • use ‘git reset --hard’ to remove already-published commits, or + + • use ‘git commit --amend’ to replace already-published commits (as + in *note Fixing a mistake by rewriting history::), or + + • use ‘git rebase’ to rebase any already-published commits (as in + *note Keeping a patch series up to date using git rebase::). + + You may force ‘git push’ to perform the update anyway by preceding +the branch name with a plus sign: + + $ git push ssh://yourserver.com/~you/proj.git +master + + Note the addition of the ‘+’ sign. Alternatively, you can use the +‘-f’ flag to force the remote update, as in: + + $ git push -f ssh://yourserver.com/~you/proj.git master + + Normally whenever a branch head in a public repository is modified, +it is modified to point to a descendant of the commit that it pointed to +before. By forcing a push in this situation, you break that convention. +(See *note Problems with rewriting history::.) + + Nevertheless, this is a common practice for people that need a simple +way to publish a work-in-progress patch series, and it is an acceptable +compromise as long as you warn other developers that this is how you +intend to manage the branch. + + It’s also possible for a push to fail in this way when other people +have the right to push to the same repository. In that case, the +correct solution is to retry the push after first updating your work: +either by a pull, or by a fetch followed by a rebase; see the next +section (*note Setting up a shared repository::) and gitcvs-migration(7) +(gitcvs-migration.html) for more. + + +File: git.info, Node: Setting up a shared repository, Next: Allowing web browsing of a repository, Prev: What to do when a push fails, Up: Public Git repositories + +4.4.6 Setting up a shared repository +------------------------------------ + +Another way to collaborate is by using a model similar to that commonly +used in CVS, where several developers with special rights all push to +and pull from a single shared repository. See gitcvs-migration(7) +(gitcvs-migration.html) for instructions on how to set this up. + + However, while there is nothing wrong with Git’s support for shared +repositories, this mode of operation is not generally recommended, +simply because the mode of collaboration that Git supports—by exchanging +patches and pulling from public repositories—has so many advantages over +the central shared repository: + + • Git’s ability to quickly import and merge patches allows a single + maintainer to process incoming changes even at very high rates. + And when that becomes too much, ‘git pull’ provides an easy way for + that maintainer to delegate this job to other maintainers while + still allowing optional review of incoming changes. + + • Since every developer’s repository has the same complete copy of + the project history, no repository is special, and it is trivial + for another developer to take over maintenance of a project, either + by mutual agreement, or because a maintainer becomes unresponsive + or difficult to work with. + + • The lack of a central group of "committers" means there is less + need for formal decisions about who is "in" and who is "out". + + +File: git.info, Node: Allowing web browsing of a repository, Prev: Setting up a shared repository, Up: Public Git repositories + +4.4.7 Allowing web browsing of a repository +------------------------------------------- + +The gitweb cgi script provides users an easy way to browse your +project’s revisions, file contents and logs without having to install +Git. Features like RSS/Atom feeds and blame/annotation details may +optionally be enabled. + + The git-instaweb(1) (git-instaweb.html) command provides a simple way +to start browsing the repository using gitweb. The default server when +using instaweb is lighttpd. + + See the file gitweb/INSTALL in the Git source tree and gitweb(1) +(gitweb.html) for instructions on details setting up a permanent +installation with a CGI or Perl capable server. + + +File: git.info, Node: How to get a Git repository with minimal history, Next: Examples <1>, Prev: Public Git repositories, Up: Sharing development with others + +4.5 How to get a Git repository with minimal history +==================================================== + +A shallow clone (*note [def_shallow_clone]::), with its truncated +history, is useful when one is interested only in recent history of a +project and getting full history from the upstream is expensive. + + A shallow clone (*note [def_shallow_clone]::) is created by +specifying the git-clone(1) (git-clone.html) ‘--depth’ switch. The +depth can later be changed with the git-fetch(1) (git-fetch.html) +‘--depth’ switch, or full history restored with ‘--unshallow’. + + Merging inside a shallow clone (*note [def_shallow_clone]::) will +work as long as a merge base is in the recent history. Otherwise, it +will be like merging unrelated histories and may have to result in huge +conflicts. This limitation may make such a repository unsuitable to be +used in merge based workflows. + + +File: git.info, Node: Examples <1>, Prev: How to get a Git repository with minimal history, Up: Sharing development with others + +4.6 Examples +============ + +* Menu: + +* Maintaining topic branches for a Linux subsystem maintainer:: + + +File: git.info, Node: Maintaining topic branches for a Linux subsystem maintainer, Up: Examples <1> + +4.6.1 Maintaining topic branches for a Linux subsystem maintainer +----------------------------------------------------------------- + +This describes how Tony Luck uses Git in his role as maintainer of the +IA64 architecture for the Linux kernel. + + He uses two public branches: + + • A "test" tree into which patches are initially placed so that they + can get some exposure when integrated with other ongoing + development. This tree is available to Andrew for pulling into -mm + whenever he wants. + + • A "release" tree into which tested patches are moved for final + sanity checking, and as a vehicle to send them upstream to Linus + (by sending him a "please pull" request.) + + He also uses a set of temporary branches ("topic branches"), each +containing a logical grouping of patches. + + To set this up, first create your work tree by cloning Linus’s public +tree: + + $ git clone git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git work + $ cd work + + Linus’s tree will be stored in the remote-tracking branch named +origin/master, and can be updated using git-fetch(1) (git-fetch.html); +you can track other public trees using git-remote(1) (git-remote.html) +to set up a "remote" and git-fetch(1) (git-fetch.html) to keep them up +to date; see *note Repositories and Branches::. + + Now create the branches in which you are going to work; these start +out at the current tip of origin/master branch, and should be set up +(using the ‘--track’ option to git-branch(1) (git-branch.html)) to merge +changes in from Linus by default. + + $ git branch --track test origin/master + $ git branch --track release origin/master + + These can be easily kept up to date using git-pull(1) +(git-pull.html). + + $ git switch test && git pull + $ git switch release && git pull + + Important note! If you have any local changes in these branches, +then this merge will create a commit object in the history (with no +local changes Git will simply do a "fast-forward" merge). Many people +dislike the "noise" that this creates in the Linux history, so you +should avoid doing this capriciously in the ‘release’ branch, as these +noisy commits will become part of the permanent history when you ask +Linus to pull from the release branch. + + A few configuration variables (see git-config(1) (git-config.html)) +can make it easy to push both branches to your public tree. (See *note +Setting up a public repository::.) + + $ cat >> .git/config <&2 + exit 1 + ;; + esac + + ==== merge script ==== + # Merge a branch into either the test or release branch + + pname=$0 + + usage() + { + echo "usage: $pname branch test|release" 1>&2 + exit 1 + } + + git show-ref -q --verify -- refs/heads/"$1" || { + echo "Can't see branch <$1>" 1>&2 + usage + } + + case "$2" in + test|release) + if [ $(git log $2..$1 | wc -c) -eq 0 ] + then + echo $1 already merged into $2 1>&2 + exit 1 + fi + git checkout $2 && git pull . $1 + ;; + *) + usage + ;; + esac + + ==== status script ==== + # report on status of my ia64 Git tree + + gb=$(tput setab 2) + rb=$(tput setab 1) + restore=$(tput setab 9) + + if [ `git rev-list test..release | wc -c` -gt 0 ] + then + echo $rb Warning: commits in release that are not in test $restore + git log test..release + fi + + for branch in `git show-ref --heads | sed 's|^.*/||'` + do + if [ $branch = test -o $branch = release ] + then + continue + fi + + echo -n $gb ======= $branch ====== $restore " " + status= + for ref in test release origin/master + do + if [ `git rev-list $ref..$branch | wc -c` -gt 0 ] + then + status=$status${ref:0:1} + fi + done + case $status in + trl) + echo $rb Need to pull into test $restore + ;; + rl) + echo "In test" + ;; + l) + echo "Waiting for linus" + ;; + "") + echo $rb All done $restore + ;; + *) + echo $rb "<$status>" $restore + ;; + esac + git log origin/master..$branch | git shortlog + done + + +File: git.info, Node: Rewriting history and maintaining patch series, Next: Advanced branch management, Prev: Sharing development with others, Up: Top + +5 Rewriting history and maintaining patch series +************************************************ + +Normally commits are only added to a project, never taken away or +replaced. Git is designed with this assumption, and violating it will +cause Git’s merge machinery (for example) to do the wrong thing. + + However, there is a situation in which it can be useful to violate +this assumption. + +* Menu: + +* Creating the perfect patch series:: +* Keeping a patch series up to date using git rebase:: +* Rewriting a single commit:: +* Reordering or selecting from a patch series:: +* Using interactive rebases:: +* Other tools:: +* Problems with rewriting history:: +* Why bisecting merge commits can be harder than bisecting linear history:: + + +File: git.info, Node: Creating the perfect patch series, Next: Keeping a patch series up to date using git rebase, Up: Rewriting history and maintaining patch series + +5.1 Creating the perfect patch series +===================================== + +Suppose you are a contributor to a large project, and you want to add a +complicated feature, and to present it to the other developers in a way +that makes it easy for them to read your changes, verify that they are +correct, and understand why you made each change. + + If you present all of your changes as a single patch (or commit), +they may find that it is too much to digest all at once. + + If you present them with the entire history of your work, complete +with mistakes, corrections, and dead ends, they may be overwhelmed. + + So the ideal is usually to produce a series of patches such that: + + 1. Each patch can be applied in order. + + 2. Each patch includes a single logical change, together with a + message explaining the change. + + 3. No patch introduces a regression: after applying any initial part + of the series, the resulting project still compiles and works, and + has no bugs that it didn’t have before. + + 4. The complete series produces the same end result as your own + (probably much messier!) development process did. + + We will introduce some tools that can help you do this, explain how +to use them, and then explain some of the problems that can arise +because you are rewriting history. + + +File: git.info, Node: Keeping a patch series up to date using git rebase, Next: Rewriting a single commit, Prev: Creating the perfect patch series, Up: Rewriting history and maintaining patch series + +5.2 Keeping a patch series up to date using git rebase +====================================================== + +Suppose that you create a branch ‘mywork’ on a remote-tracking branch +‘origin’, and create some commits on top of it: + + $ git switch -c mywork origin + $ vi file.txt + $ git commit + $ vi otherfile.txt + $ git commit + ... + + You have performed no merges into mywork, so it is just a simple +linear sequence of patches on top of ‘origin’: + + o--o--O <-- origin + \ + a--b--c <-- mywork + + Some more interesting work has been done in the upstream project, and +‘origin’ has advanced: + + o--o--O--o--o--o <-- origin + \ + a--b--c <-- mywork + + At this point, you could use ‘pull’ to merge your changes back in; +the result would create a new merge commit, like this: + + o--o--O--o--o--o <-- origin + \ \ + a--b--c--m <-- mywork + + However, if you prefer to keep the history in mywork a simple series +of commits without any merges, you may instead choose to use +git-rebase(1) (git-rebase.html): + + $ git switch mywork + $ git rebase origin + + This will remove each of your commits from mywork, temporarily saving +them as patches (in a directory named ‘.git/rebase-apply’), update +mywork to point at the latest version of origin, then apply each of the +saved patches to the new mywork. The result will look like: + + o--o--O--o--o--o <-- origin + \ + a'--b'--c' <-- mywork + + In the process, it may discover conflicts. In that case it will stop +and allow you to fix the conflicts; after fixing conflicts, use ‘git +add’ to update the index with those contents, and then, instead of +running ‘git commit’, just run + + $ git rebase --continue + + and Git will continue applying the rest of the patches. + + At any point you may use the ‘--abort’ option to abort this process +and return mywork to the state it had before you started the rebase: + + $ git rebase --abort + + If you need to reorder or edit a number of commits in a branch, it +may be easier to use ‘git rebase -i’, which allows you to reorder and +squash commits, as well as marking them for individual editing during +the rebase. See *note Using interactive rebases:: for details, and +*note Reordering or selecting from a patch series:: for alternatives. + + +File: git.info, Node: Rewriting a single commit, Next: Reordering or selecting from a patch series, Prev: Keeping a patch series up to date using git rebase, Up: Rewriting history and maintaining patch series + +5.3 Rewriting a single commit +============================= + +We saw in *note Fixing a mistake by rewriting history:: that you can +replace the most recent commit using + + $ git commit --amend + + which will replace the old commit by a new commit incorporating your +changes, giving you a chance to edit the old commit message first. This +is useful for fixing typos in your last commit, or for adjusting the +patch contents of a poorly staged commit. + + If you need to amend commits from deeper in your history, you can use +interactive rebase’s ‘edit’ instruction (*note Using interactive +rebases::). + + +File: git.info, Node: Reordering or selecting from a patch series, Next: Using interactive rebases, Prev: Rewriting a single commit, Up: Rewriting history and maintaining patch series + +5.4 Reordering or selecting from a patch series +=============================================== + +Sometimes you want to edit a commit deeper in your history. One +approach is to use ‘git format-patch’ to create a series of patches and +then reset the state to before the patches: + + $ git format-patch origin + $ git reset --hard origin + + Then modify, reorder, or eliminate patches as needed before applying +them again with git-am(1) (git-am.html): + + $ git am *.patch + + +File: git.info, Node: Using interactive rebases, Next: Other tools, Prev: Reordering or selecting from a patch series, Up: Rewriting history and maintaining patch series + +5.5 Using interactive rebases +============================= + +You can also edit a patch series with an interactive rebase. This is +the same as reordering a patch series using ‘format-patch’ (*note +Reordering or selecting from a patch series::), so use whichever +interface you like best. + + Rebase your current HEAD on the last commit you want to retain as-is. +For example, if you want to reorder the last 5 commits, use: + + $ git rebase -i HEAD~5 + + This will open your editor with a list of steps to be taken to +perform your rebase. + + pick deadbee The oneline of this commit + pick fa1afe1 The oneline of the next commit + ... + + # Rebase c0ffeee..deadbee onto c0ffeee + # + # Commands: + # p, pick = use commit + # r, reword = use commit, but edit the commit message + # e, edit = use commit, but stop for amending + # s, squash = use commit, but meld into previous commit + # f, fixup = like "squash", but discard this commit's log message + # x, exec = run command (the rest of the line) using shell + # + # These lines can be re-ordered; they are executed from top to bottom. + # + # If you remove a line here THAT COMMIT WILL BE LOST. + # + # However, if you remove everything, the rebase will be aborted. + # + # Note that empty commits are commented out + + As explained in the comments, you can reorder commits, squash them +together, edit commit messages, etc. by editing the list. Once you are +satisfied, save the list and close your editor, and the rebase will +begin. + + The rebase will stop where ‘pick’ has been replaced with ‘edit’ or +when a step in the list fails to mechanically resolve conflicts and +needs your help. When you are done editing and/or resolving conflicts +you can continue with ‘git rebase --continue’. If you decide that +things are getting too hairy, you can always bail out with ‘git rebase +--abort’. Even after the rebase is complete, you can still recover the +original branch by using the reflog (*note Reflogs::). + + For a more detailed discussion of the procedure and additional tips, +see the "INTERACTIVE MODE" section of git-rebase(1) (git-rebase.html). + + +File: git.info, Node: Other tools, Next: Problems with rewriting history, Prev: Using interactive rebases, Up: Rewriting history and maintaining patch series + +5.6 Other tools +=============== + +There are numerous other tools, such as StGit, which exist for the +purpose of maintaining a patch series. These are outside of the scope +of this manual. + + +File: git.info, Node: Problems with rewriting history, Next: Why bisecting merge commits can be harder than bisecting linear history, Prev: Other tools, Up: Rewriting history and maintaining patch series + +5.7 Problems with rewriting history +=================================== + +The primary problem with rewriting the history of a branch has to do +with merging. Suppose somebody fetches your branch and merges it into +their branch, with a result something like this: + + o--o--O--o--o--o <-- origin + \ \ + t--t--t--m <-- their branch: + + Then suppose you modify the last three commits: + + o--o--o <-- new head of origin + / + o--o--O--o--o--o <-- old head of origin + + If we examined all this history together in one repository, it will +look like: + + o--o--o <-- new head of origin + / + o--o--O--o--o--o <-- old head of origin + \ \ + t--t--t--m <-- their branch: + + Git has no way of knowing that the new head is an updated version of +the old head; it treats this situation exactly the same as it would if +two developers had independently done the work on the old and new heads +in parallel. At this point, if someone attempts to merge the new head +in to their branch, Git will attempt to merge together the two (old and +new) lines of development, instead of trying to replace the old by the +new. The results are likely to be unexpected. + + You may still choose to publish branches whose history is rewritten, +and it may be useful for others to be able to fetch those branches in +order to examine or test them, but they should not attempt to pull such +branches into their own work. + + For true distributed development that supports proper merging, +published branches should never be rewritten. + + +File: git.info, Node: Why bisecting merge commits can be harder than bisecting linear history, Prev: Problems with rewriting history, Up: Rewriting history and maintaining patch series + +5.8 Why bisecting merge commits can be harder than bisecting linear history +=========================================================================== + +The git-bisect(1) (git-bisect.html) command correctly handles history +that includes merge commits. However, when the commit that it finds is +a merge commit, the user may need to work harder than usual to figure +out why that commit introduced a problem. + + Imagine this history: + + ---Z---o---X---...---o---A---C---D + \ / + o---o---Y---...---o---B + + Suppose that on the upper line of development, the meaning of one of +the functions that exists at Z is changed at commit X. The commits from +Z leading to A change both the function’s implementation and all calling +sites that exist at Z, as well as new calling sites they add, to be +consistent. There is no bug at A. + + Suppose that in the meantime on the lower line of development +somebody adds a new calling site for that function at commit Y. The +commits from Z leading to B all assume the old semantics of that +function and the callers and the callee are consistent with each other. +There is no bug at B, either. + + Suppose further that the two development lines merge cleanly at C, so +no conflict resolution is required. + + Nevertheless, the code at C is broken, because the callers added on +the lower line of development have not been converted to the new +semantics introduced on the upper line of development. So if all you +know is that D is bad, that Z is good, and that git-bisect(1) +(git-bisect.html) identifies C as the culprit, how will you figure out +that the problem is due to this change in semantics? + + When the result of a ‘git bisect’ is a non-merge commit, you should +normally be able to discover the problem by examining just that commit. +Developers can make this easy by breaking their changes into small +self-contained commits. That won’t help in the case above, however, +because the problem isn’t obvious from examination of any single commit; +instead, a global view of the development is required. To make matters +worse, the change in semantics in the problematic function may be just +one small part of the changes in the upper line of development. + + On the other hand, if instead of merging at C you had rebased the +history between Z to B on top of A, you would have gotten this linear +history: + + ---Z---o---X--...---o---A---o---o---Y*--...---o---B*--D* + + Bisecting between Z and D* would hit a single culprit commit Y*, and +understanding why Y* was broken would probably be easier. + + Partly for this reason, many experienced Git users, even when working +on an otherwise merge-heavy project, keep the history linear by rebasing +against the latest upstream version before publishing. + + +File: git.info, Node: Advanced branch management, Next: Git concepts, Prev: Rewriting history and maintaining patch series, Up: Top + +6 Advanced branch management +**************************** + +* Menu: + +* Fetching individual branches:: +* git fetch and fast-forwards:: +* Forcing git fetch to do non-fast-forward updates:: +* Configuring remote-tracking branches:: + + +File: git.info, Node: Fetching individual branches, Next: git fetch and fast-forwards, Up: Advanced branch management + +6.1 Fetching individual branches +================================ + +Instead of using git-remote(1) (git-remote.html), you can also choose +just to update one branch at a time, and to store it locally under an +arbitrary name: + + $ git fetch origin todo:my-todo-work + + The first argument, ‘origin’, just tells Git to fetch from the +repository you originally cloned from. The second argument tells Git to +fetch the branch named ‘todo’ from the remote repository, and to store +it locally under the name ‘refs/heads/my-todo-work’. + + You can also fetch branches from other repositories; so + + $ git fetch git://example.com/proj.git master:example-master + + will create a new branch named ‘example-master’ and store in it the +branch named ‘master’ from the repository at the given URL. If you +already have a branch named example-master, it will attempt to +fast-forward (*note Fast-forward merges::) to the commit given by +example.com’s master branch. In more detail: + + +File: git.info, Node: git fetch and fast-forwards, Next: Forcing git fetch to do non-fast-forward updates, Prev: Fetching individual branches, Up: Advanced branch management + +6.2 git fetch and fast-forwards +=============================== + +In the previous example, when updating an existing branch, ‘git fetch’ +checks to make sure that the most recent commit on the remote branch is +a descendant of the most recent commit on your copy of the branch before +updating your copy of the branch to point at the new commit. Git calls +this process a fast-forward (*note Fast-forward merges::). + + A fast-forward looks something like this: + + o--o--o--o <-- old head of the branch + \ + o--o--o <-- new head of the branch + + In some cases it is possible that the new head will *not* actually be +a descendant of the old head. For example, the developer may have +realized she made a serious mistake, and decided to backtrack, resulting +in a situation like: + + o--o--o--o--a--b <-- old head of the branch + \ + o--o--o <-- new head of the branch + + In this case, ‘git fetch’ will fail, and print out a warning. + + In that case, you can still force Git to update to the new head, as +described in the following section. However, note that in the situation +above this may mean losing the commits labeled ‘a’ and ‘b’, unless +you’ve already created a reference of your own pointing to them. + + +File: git.info, Node: Forcing git fetch to do non-fast-forward updates, Next: Configuring remote-tracking branches, Prev: git fetch and fast-forwards, Up: Advanced branch management + +6.3 Forcing git fetch to do non-fast-forward updates +==================================================== + +If git fetch fails because the new head of a branch is not a descendant +of the old head, you may force the update with: + + $ git fetch git://example.com/proj.git +master:refs/remotes/example/master + + Note the addition of the ‘+’ sign. Alternatively, you can use the +‘-f’ flag to force updates of all the fetched branches, as in: + + $ git fetch -f origin + + Be aware that commits that the old version of example/master pointed +at may be lost, as we saw in the previous section. + + +File: git.info, Node: Configuring remote-tracking branches, Prev: Forcing git fetch to do non-fast-forward updates, Up: Advanced branch management + +6.4 Configuring remote-tracking branches +======================================== + +We saw above that ‘origin’ is just a shortcut to refer to the repository +that you originally cloned from. This information is stored in Git +configuration variables, which you can see using git-config(1) +(git-config.html): + + $ git config -l + core.repositoryformatversion=0 + core.filemode=true + core.logallrefupdates=true + remote.origin.url=git://git.kernel.org/pub/scm/git/git.git + remote.origin.fetch=+refs/heads/*:refs/remotes/origin/* + branch.master.remote=origin + branch.master.merge=refs/heads/master + + If there are other repositories that you also use frequently, you can +create similar configuration options to save typing; for example, + + $ git remote add example git://example.com/proj.git + + adds the following to ‘.git/config’: + + [remote "example"] + url = git://example.com/proj.git + fetch = +refs/heads/*:refs/remotes/example/* + + Also note that the above configuration can be performed by directly +editing the file ‘.git/config’ instead of using git-remote(1) +(git-remote.html). + + After configuring the remote, the following three commands will do +the same thing: + + $ git fetch git://example.com/proj.git +refs/heads/*:refs/remotes/example/* + $ git fetch example +refs/heads/*:refs/remotes/example/* + $ git fetch example + + See git-config(1) (git-config.html) for more details on the +configuration options mentioned above and git-fetch(1) (git-fetch.html) +for more details on the refspec syntax. + + +File: git.info, Node: Git concepts, Next: Submodules, Prev: Advanced branch management, Up: Top + +7 Git concepts +************** + +Git is built on a small number of simple but powerful ideas. While it +is possible to get things done without understanding them, you will find +Git much more intuitive if you do. + + We start with the most important, the object database (*note +[def_object_database]::) and the index (*note [def_index]::). + +* Menu: + +* The Object Database:: +* The index:: + + +File: git.info, Node: The Object Database, Next: The index, Up: Git concepts + +7.1 The Object Database +======================= + +We already saw in *note Understanding History: Commits: Understanding +History; Commits. that all commits are stored under a 40-digit "object +name". In fact, all the information needed to represent the history of +a project is stored in objects with such names. In each case the name +is calculated by taking the SHA-1 hash of the contents of the object. +The SHA-1 hash is a cryptographic hash function. What that means to us +is that it is impossible to find two different objects with the same +name. This has a number of advantages; among others: + + • Git can quickly determine whether two objects are identical or not, + just by comparing names. + + • Since object names are computed the same way in every repository, + the same content stored in two repositories will always be stored + under the same name. + + • Git can detect errors when it reads an object, by checking that the + object’s name is still the SHA-1 hash of its contents. + + (See *note Object storage format:: for the details of the object +formatting and SHA-1 calculation.) + + There are four different types of objects: "blob", "tree", "commit", +and "tag". + + • A "blob" object (*note [def_blob_object]::) is used to store file + data. + + • A "tree" object (*note [def_tree_object]::) ties one or more "blob" + objects into a directory structure. In addition, a tree object can + refer to other tree objects, thus creating a directory hierarchy. + + • A "commit" object (*note [def_commit_object]::) ties such directory + hierarchies together into a directed acyclic graph (*note + [def_DAG]::) of revisions—each commit contains the object name of + exactly one tree designating the directory hierarchy at the time of + the commit. In addition, a commit refers to "parent" commit + objects that describe the history of how we arrived at that + directory hierarchy. + + • A "tag" object (*note [def_tag_object]::) symbolically identifies + and can be used to sign other objects. It contains the object name + and type of another object, a symbolic name (of course!) and, + optionally, a signature. + + The object types in some more detail: + +* Menu: + +* Commit Object:: +* Tree Object:: +* Blob Object:: +* Trust:: +* Tag Object:: +* How Git stores objects efficiently; pack files:: +* Dangling objects:: +* Recovering from repository corruption:: + + +File: git.info, Node: Commit Object, Next: Tree Object, Up: The Object Database + +7.1.1 Commit Object +------------------- + +The "commit" object links a physical state of a tree with a description +of how we got there and why. Use the ‘--pretty=raw’ option to +git-show(1) (git-show.html) or git-log(1) (git-log.html) to examine your +favorite commit: + + $ git show -s --pretty=raw 2be7fcb476 + commit 2be7fcb4764f2dbcee52635b91fedb1b3dcf7ab4 + tree fb3a8bdd0ceddd019615af4d57a53f43d8cee2bf + parent 257a84d9d02e90447b149af58b271c19405edb6a + author Dave Watson 1187576872 -0400 + committer Junio C Hamano 1187591163 -0700 + + Fix misspelling of 'suppress' in docs + + Signed-off-by: Junio C Hamano + + As you can see, a commit is defined by: + + • a tree: The SHA-1 name of a tree object (as defined below), + representing the contents of a directory at a certain point in + time. + + • parent(s): The SHA-1 name(s) of some number of commits which + represent the immediately previous step(s) in the history of the + project. The example above has one parent; merge commits may have + more than one. A commit with no parents is called a "root" commit, + and represents the initial revision of a project. Each project + must have at least one root. A project can also have multiple + roots, though that isn’t common (or necessarily a good idea). + + • an author: The name of the person responsible for this change, + together with its date. + + • a committer: The name of the person who actually created the + commit, with the date it was done. This may be different from the + author, for example, if the author was someone who wrote a patch + and emailed it to the person who used it to create the commit. + + • a comment describing this commit. + + Note that a commit does not itself contain any information about what +actually changed; all changes are calculated by comparing the contents +of the tree referred to by this commit with the trees associated with +its parents. In particular, Git does not attempt to record file renames +explicitly, though it can identify cases where the existence of the same +file data at changing paths suggests a rename. (See, for example, the +‘-M’ option to git-diff(1) (git-diff.html)). + + A commit is usually created by git-commit(1) (git-commit.html), which +creates a commit whose parent is normally the current HEAD, and whose +tree is taken from the content currently stored in the index. + + +File: git.info, Node: Tree Object, Next: Blob Object, Prev: Commit Object, Up: The Object Database + +7.1.2 Tree Object +----------------- + +The ever-versatile git-show(1) (git-show.html) command can also be used +to examine tree objects, but git-ls-tree(1) (git-ls-tree.html) will give +you more details: + + $ git ls-tree fb3a8bdd0ce + 100644 blob 63c918c667fa005ff12ad89437f2fdc80926e21c .gitignore + 100644 blob 5529b198e8d14decbe4ad99db3f7fb632de0439d .mailmap + 100644 blob 6ff87c4664981e4397625791c8ea3bbb5f2279a3 COPYING + 040000 tree 2fb783e477100ce076f6bf57e4a6f026013dc745 Documentation + 100755 blob 3c0032cec592a765692234f1cba47dfdcc3a9200 GIT-VERSION-GEN + 100644 blob 289b046a443c0647624607d471289b2c7dcd470b INSTALL + 100644 blob 4eb463797adc693dc168b926b6932ff53f17d0b1 Makefile + 100644 blob 548142c327a6790ff8821d67c2ee1eff7a656b52 README + ... + + As you can see, a tree object contains a list of entries, each with a +mode, object type, SHA-1 name, and name, sorted by name. It represents +the contents of a single directory tree. + + The object type may be a blob, representing the contents of a file, +or another tree, representing the contents of a subdirectory. Since +trees and blobs, like all other objects, are named by the SHA-1 hash of +their contents, two trees have the same SHA-1 name if and only if their +contents (including, recursively, the contents of all subdirectories) +are identical. This allows Git to quickly determine the differences +between two related tree objects, since it can ignore any entries with +identical object names. + + (Note: in the presence of submodules, trees may also have commits as +entries. See *note Submodules:: for documentation.) + + Note that the files all have mode 644 or 755: Git actually only pays +attention to the executable bit. + + +File: git.info, Node: Blob Object, Next: Trust, Prev: Tree Object, Up: The Object Database + +7.1.3 Blob Object +----------------- + +You can use git-show(1) (git-show.html) to examine the contents of a +blob; take, for example, the blob in the entry for ‘COPYING’ from the +tree above: + + $ git show 6ff87c4664 + + Note that the only valid version of the GPL as far as this project + is concerned is _this_ particular version of the license (ie v2, not + v2.2 or v3.x or whatever), unless explicitly otherwise stated. + ... + + A "blob" object is nothing but a binary blob of data. It doesn’t +refer to anything else or have attributes of any kind. + + Since the blob is entirely defined by its data, if two files in a +directory tree (or in multiple different versions of the repository) +have the same contents, they will share the same blob object. The +object is totally independent of its location in the directory tree, and +renaming a file does not change the object that file is associated with. + + Note that any tree or blob object can be examined using git-show(1) +(git-show.html) with the : syntax. This can sometimes +be useful for browsing the contents of a tree that is not currently +checked out. + + +File: git.info, Node: Trust, Next: Tag Object, Prev: Blob Object, Up: The Object Database + +7.1.4 Trust +----------- + +If you receive the SHA-1 name of a blob from one source, and its +contents from another (possibly untrusted) source, you can still trust +that those contents are correct as long as the SHA-1 name agrees. This +is because the SHA-1 is designed so that it is infeasible to find +different contents that produce the same hash. + + Similarly, you need only trust the SHA-1 name of a top-level tree +object to trust the contents of the entire directory that it refers to, +and if you receive the SHA-1 name of a commit from a trusted source, +then you can easily verify the entire history of commits reachable +through parents of that commit, and all of those contents of the trees +referred to by those commits. + + So to introduce some real trust in the system, the only thing you +need to do is to digitally sign just _one_ special note, which includes +the name of a top-level commit. Your digital signature shows others +that you trust that commit, and the immutability of the history of +commits tells others that they can trust the whole history. + + In other words, you can easily validate a whole archive by just +sending out a single email that tells the people the name (SHA-1 hash) +of the top commit, and digitally sign that email using something like +GPG/PGP. + + To assist in this, Git also provides the tag object… + + +File: git.info, Node: Tag Object, Next: How Git stores objects efficiently; pack files, Prev: Trust, Up: The Object Database + +7.1.5 Tag Object +---------------- + +A tag object contains an object, object type, tag name, the name of the +person ("tagger") who created the tag, and a message, which may contain +a signature, as can be seen using git-cat-file(1) (git-cat-file.html): + + $ git cat-file tag v1.5.0 + object 437b1b20df4b356c9342dac8d38849f24ef44f27 + type commit + tag v1.5.0 + tagger Junio C Hamano 1171411200 +0000 + + GIT 1.5.0 + -----BEGIN PGP SIGNATURE----- + Version: GnuPG v1.4.6 (GNU/Linux) + + iD8DBQBF0lGqwMbZpPMRm5oRAuRiAJ9ohBLd7s2kqjkKlq1qqC57SbnmzQCdG4ui + nLE/L9aUXdWeTFPron96DLA= + =2E+0 + -----END PGP SIGNATURE----- + + See the git-tag(1) (git-tag.html) command to learn how to create and +verify tag objects. (Note that git-tag(1) (git-tag.html) can also be +used to create "lightweight tags", which are not tag objects at all, but +just simple references whose names begin with ‘refs/tags/’). + + +File: git.info, Node: How Git stores objects efficiently; pack files, Next: Dangling objects, Prev: Tag Object, Up: The Object Database + +7.1.6 How Git stores objects efficiently: pack files +---------------------------------------------------- + +Newly created objects are initially created in a file named after the +object’s SHA-1 hash (stored in ‘.git/objects’). + + Unfortunately this system becomes inefficient once a project has a +lot of objects. Try this on an old project: + + $ git count-objects + 6930 objects, 47620 kilobytes + + The first number is the number of objects which are kept in +individual files. The second is the amount of space taken up by those +"loose" objects. + + You can save space and make Git faster by moving these loose objects +in to a "pack file", which stores a group of objects in an efficient +compressed format; the details of how pack files are formatted can be +found in pack format (technical/pack-format.html). + + To put the loose objects into a pack, just run git repack: + + $ git repack + Counting objects: 6020, done. + Delta compression using up to 4 threads. + Compressing objects: 100% (6020/6020), done. + Writing objects: 100% (6020/6020), done. + Total 6020 (delta 4070), reused 0 (delta 0) + + This creates a single "pack file" in .git/objects/pack/ containing +all currently unpacked objects. You can then run + + $ git prune + + to remove any of the "loose" objects that are now contained in the +pack. This will also remove any unreferenced objects (which may be +created when, for example, you use ‘git reset’ to remove a commit). You +can verify that the loose objects are gone by looking at the +‘.git/objects’ directory or by running + + $ git count-objects + 0 objects, 0 kilobytes + + Although the object files are gone, any commands that refer to those +objects will work exactly as they did before. + + The git-gc(1) (git-gc.html) command performs packing, pruning, and +more for you, so is normally the only high-level command you need. + + +File: git.info, Node: Dangling objects, Next: Recovering from repository corruption, Prev: How Git stores objects efficiently; pack files, Up: The Object Database + +7.1.7 Dangling objects +---------------------- + +The git-fsck(1) (git-fsck.html) command will sometimes complain about +dangling objects. They are not a problem. + + The most common cause of dangling objects is that you’ve rebased a +branch, or you have pulled from somebody else who rebased a branch—see +*note Rewriting history and maintaining patch series::. In that case, +the old head of the original branch still exists, as does everything it +pointed to. The branch pointer itself just doesn’t, since you replaced +it with another one. + + There are also other situations that cause dangling objects. For +example, a "dangling blob" may arise because you did a ‘git add’ of a +file, but then, before you actually committed it and made it part of the +bigger picture, you changed something else in that file and committed +that *updated* thing—the old state that you added originally ends up not +being pointed to by any commit or tree, so it’s now a dangling blob +object. + + Similarly, when the "recursive" merge strategy runs, and finds that +there are criss-cross merges and thus more than one merge base (which is +fairly unusual, but it does happen), it will generate one temporary +midway tree (or possibly even more, if you had lots of criss-crossing +merges and more than two merge bases) as a temporary internal merge +base, and again, those are real objects, but the end result will not end +up pointing to them, so they end up "dangling" in your repository. + + Generally, dangling objects aren’t anything to worry about. They can +even be very useful: if you screw something up, the dangling objects can +be how you recover your old tree (say, you did a rebase, and realized +that you really didn’t want to—you can look at what dangling objects you +have, and decide to reset your head to some old dangling state). + + For commits, you can just use: + + $ gitk --not --all + + This asks for all the history reachable from the given commit but not +from any branch, tag, or other reference. If you decide it’s something +you want, you can always create a new reference to it, e.g., + + $ git branch recovered-branch + + For blobs and trees, you can’t do the same, but you can still examine +them. You can just do + + $ git show + + to show what the contents of the blob were (or, for a tree, basically +what the ‘ls’ for that directory was), and that may give you some idea +of what the operation was that left that dangling object. + + Usually, dangling blobs and trees aren’t very interesting. They’re +almost always the result of either being a half-way mergebase (the blob +will often even have the conflict markers from a merge in it, if you +have had conflicting merges that you fixed up by hand), or simply +because you interrupted a ‘git fetch’ with ^C or something like that, +leaving _some_ of the new objects in the object database, but just +dangling and useless. + + Anyway, once you are sure that you’re not interested in any dangling +state, you can just prune all unreachable objects: + + $ git prune + + and they’ll be gone. (You should only run ‘git prune’ on a quiescent +repository—it’s kind of like doing a filesystem fsck recovery: you don’t +want to do that while the filesystem is mounted. ‘git prune’ is +designed not to cause any harm in such cases of concurrent accesses to a +repository but you might receive confusing or scary messages.) + + +File: git.info, Node: Recovering from repository corruption, Prev: Dangling objects, Up: The Object Database + +7.1.8 Recovering from repository corruption +------------------------------------------- + +By design, Git treats data trusted to it with caution. However, even in +the absence of bugs in Git itself, it is still possible that hardware or +operating system errors could corrupt data. + + The first defense against such problems is backups. You can back up +a Git directory using clone, or just using cp, tar, or any other backup +mechanism. + + As a last resort, you can search for the corrupted objects and +attempt to replace them by hand. Back up your repository before +attempting this in case you corrupt things even more in the process. + + We’ll assume that the problem is a single missing or corrupted blob, +which is sometimes a solvable problem. (Recovering missing trees and +especially commits is *much* harder). + + Before starting, verify that there is corruption, and figure out +where it is with git-fsck(1) (git-fsck.html); this may be +time-consuming. + + Assume the output looks like this: + + $ git fsck --full --no-dangling + broken link from tree 2d9263c6d23595e7cb2a21e5ebbb53655278dff8 + to blob 4b9458b3786228369c63936db65827de3cc06200 + missing blob 4b9458b3786228369c63936db65827de3cc06200 + + Now you know that blob 4b9458b3 is missing, and that the tree +2d9263c6 points to it. If you could find just one copy of that missing +blob object, possibly in some other repository, you could move it into +‘.git/objects/4b/9458b3...’ and be done. Suppose you can’t. You can +still examine the tree that pointed to it with git-ls-tree(1) +(git-ls-tree.html), which might output something like: + + $ git ls-tree 2d9263c6d23595e7cb2a21e5ebbb53655278dff8 + 100644 blob 8d14531846b95bfa3564b58ccfb7913a034323b8 .gitignore + 100644 blob ebf9bf84da0aab5ed944264a5db2a65fe3a3e883 .mailmap + 100644 blob ca442d313d86dc67e0a2e5d584b465bd382cbf5c COPYING + ... + 100644 blob 4b9458b3786228369c63936db65827de3cc06200 myfile + ... + + So now you know that the missing blob was the data for a file named +‘myfile’. And chances are you can also identify the directory—let’s say +it’s in ‘somedirectory’. If you’re lucky the missing copy might be the +same as the copy you have checked out in your working tree at +‘somedirectory/myfile’; you can test whether that’s right with +git-hash-object(1) (git-hash-object.html): + + $ git hash-object -w somedirectory/myfile + + which will create and store a blob object with the contents of +somedirectory/myfile, and output the SHA-1 of that object. if you’re +extremely lucky it might be 4b9458b3786228369c63936db65827de3cc06200, in +which case you’ve guessed right, and the corruption is fixed! + + Otherwise, you need more information. How do you tell which version +of the file has been lost? + + The easiest way to do this is with: + + $ git log --raw --all --full-history -- somedirectory/myfile + + Because you’re asking for raw output, you’ll now get something like + + commit abc + Author: + Date: + ... + :100644 100644 4b9458b newsha M somedirectory/myfile + + + commit xyz + Author: + Date: + + ... + :100644 100644 oldsha 4b9458b M somedirectory/myfile + + This tells you that the immediately following version of the file was +"newsha", and that the immediately preceding version was "oldsha". You +also know the commit messages that went with the change from oldsha to +4b9458b and with the change from 4b9458b to newsha. + + If you’ve been committing small enough changes, you may now have a +good shot at reconstructing the contents of the in-between state +4b9458b. + + If you can do that, you can now recreate the missing object with + + $ git hash-object -w + + and your repository is good again! + + (Btw, you could have ignored the ‘fsck’, and started with doing a + + $ git log --raw --all + + and just looked for the sha of the missing object (4b9458b) in that +whole thing. It’s up to you—Git does *have* a lot of information, it is +just missing one particular blob version. + + +File: git.info, Node: The index, Prev: The Object Database, Up: Git concepts + +7.2 The index +============= + +The index is a binary file (generally kept in ‘.git/index’) containing a +sorted list of path names, each with permissions and the SHA-1 of a blob +object; git-ls-files(1) (git-ls-files.html) can show you the contents of +the index: + + $ git ls-files --stage + 100644 63c918c667fa005ff12ad89437f2fdc80926e21c 0 .gitignore + 100644 5529b198e8d14decbe4ad99db3f7fb632de0439d 0 .mailmap + 100644 6ff87c4664981e4397625791c8ea3bbb5f2279a3 0 COPYING + 100644 a37b2152bd26be2c2289e1f57a292534a51a93c7 0 Documentation/.gitignore + 100644 fbefe9a45b00a54b58d94d06eca48b03d40a50e0 0 Documentation/Makefile + ... + 100644 2511aef8d89ab52be5ec6a5e46236b4b6bcd07ea 0 xdiff/xtypes.h + 100644 2ade97b2574a9f77e7ae4002a4e07a6a38e46d07 0 xdiff/xutils.c + 100644 d5de8292e05e7c36c4b68857c1cf9855e3d2f70a 0 xdiff/xutils.h + + Note that in older documentation you may see the index called the +"current directory cache" or just the "cache". It has three important +properties: + + 1. The index contains all the information necessary to generate a + single (uniquely determined) tree object. + + For example, running git-commit(1) (git-commit.html) generates this + tree object from the index, stores it in the object database, and + uses it as the tree object associated with the new commit. + + 2. The index enables fast comparisons between the tree object it + defines and the working tree. + + It does this by storing some additional data for each entry (such + as the last modified time). This data is not displayed above, and + is not stored in the created tree object, but it can be used to + determine quickly which files in the working directory differ from + what was stored in the index, and thus save Git from having to read + all of the data from such files to look for changes. + + 3. It can efficiently represent information about merge conflicts + between different tree objects, allowing each pathname to be + associated with sufficient information about the trees involved + that you can create a three-way merge between them. + + We saw in *note Getting conflict-resolution help during a merge:: + that during a merge the index can store multiple versions of a + single file (called "stages"). The third column in the + git-ls-files(1) (git-ls-files.html) output above is the stage + number, and will take on values other than 0 for files with merge + conflicts. + + The index is thus a sort of temporary staging area, which is filled +with a tree which you are in the process of working on. + + If you blow the index away entirely, you generally haven’t lost any +information as long as you have the name of the tree that it described. + + +File: git.info, Node: Submodules, Next: Low-level Git operations, Prev: Git concepts, Up: Top + +8 Submodules +************ + +Large projects are often composed of smaller, self-contained modules. +For example, an embedded Linux distribution’s source tree would include +every piece of software in the distribution with some local +modifications; a movie player might need to build against a specific, +known-working version of a decompression library; several independent +programs might all share the same build scripts. + + With centralized revision control systems this is often accomplished +by including every module in one single repository. Developers can +check out all modules or only the modules they need to work with. They +can even modify files across several modules in a single commit while +moving things around or updating APIs and translations. + + Git does not allow partial checkouts, so duplicating this approach in +Git would force developers to keep a local copy of modules they are not +interested in touching. Commits in an enormous checkout would be slower +than you’d expect as Git would have to scan every directory for changes. +If modules have a lot of local history, clones would take forever. + + On the plus side, distributed revision control systems can much +better integrate with external sources. In a centralized model, a +single arbitrary snapshot of the external project is exported from its +own revision control and then imported into the local revision control +on a vendor branch. All the history is hidden. With distributed +revision control you can clone the entire external history and much more +easily follow development and re-merge local changes. + + Git’s submodule support allows a repository to contain, as a +subdirectory, a checkout of an external project. Submodules maintain +their own identity; the submodule support just stores the submodule +repository location and commit ID, so other developers who clone the +containing project ("superproject") can easily clone all the submodules +at the same revision. Partial checkouts of the superproject are +possible: you can tell Git to clone none, some or all of the submodules. + + The git-submodule(1) (git-submodule.html) command is available since +Git 1.5.3. Users with Git 1.5.2 can look up the submodule commits in +the repository and manually check them out; earlier versions won’t +recognize the submodules at all. + + To see how submodule support works, create four example repositories +that can be used later as a submodule: + + $ mkdir ~/git + $ cd ~/git + $ for i in a b c d + do + mkdir $i + cd $i + git init + echo "module $i" > $i.txt + git add $i.txt + git commit -m "Initial commit, submodule $i" + cd .. + done + + Now create the superproject and add all the submodules: + + $ mkdir super + $ cd super + $ git init + $ for i in a b c d + do + git submodule add ~/git/$i $i + done + + *Note* + + Do not use local URLs here if you plan to publish your + superproject! + + See what files ‘git submodule’ created: + + $ ls -a + . .. .git .gitmodules a b c d + + The ‘git submodule add ’ command does a couple of +things: + + • It clones the submodule from ‘’ to the given ‘’ under + the current directory and by default checks out the master branch. + + • It adds the submodule’s clone path to the gitmodules(5) + (gitmodules.html) file and adds this file to the index, ready to be + committed. + + • It adds the submodule’s current commit ID to the index, ready to be + committed. + + Commit the superproject: + + $ git commit -m "Add submodules a, b, c and d." + + Now clone the superproject: + + $ cd .. + $ git clone super cloned + $ cd cloned + + The submodule directories are there, but they’re empty: + + $ ls -a a + . .. + $ git submodule status + -d266b9873ad50488163457f025db7cdd9683d88b a + -e81d457da15309b4fef4249aba9b50187999670d b + -c1536a972b9affea0f16e0680ba87332dc059146 c + -d96249ff5d57de5de093e6baff9e0aafa5276a74 d + + *Note* + + The commit object names shown above would be different for you, but + they should match the HEAD commit object names of your + repositories. You can check it by running ‘git ls-remote ../a’. + + Pulling down the submodules is a two-step process. First run ‘git +submodule init’ to add the submodule repository URLs to ‘.git/config’: + + $ git submodule init + + Now use ‘git submodule update’ to clone the repositories and check +out the commits specified in the superproject: + + $ git submodule update + $ cd a + $ ls -a + . .. .git a.txt + + One major difference between ‘git submodule update’ and ‘git +submodule add’ is that ‘git submodule update’ checks out a specific +commit, rather than the tip of a branch. It’s like checking out a tag: +the head is detached, so you’re not working on a branch. + + $ git branch + * (detached from d266b98) + master + + If you want to make a change within a submodule and you have a +detached head, then you should create or checkout a branch, make your +changes, publish the change within the submodule, and then update the +superproject to reference the new commit: + + $ git switch master + + or + + $ git switch -c fix-up + + then + + $ echo "adding a line again" >> a.txt + $ git commit -a -m "Updated the submodule from within the superproject." + $ git push + $ cd .. + $ git diff + diff --git a/a b/a + index d266b98..261dfac 160000 + --- a/a + +++ b/a + @@ -1 +1 @@ + -Subproject commit d266b9873ad50488163457f025db7cdd9683d88b + +Subproject commit 261dfac35cb99d380eb966e102c1197139f7fa24 + $ git add a + $ git commit -m "Updated submodule a." + $ git push + + You have to run ‘git submodule update’ after ‘git pull’ if you want +to update submodules, too. + +* Menu: + +* Pitfalls with submodules:: + + +File: git.info, Node: Pitfalls with submodules, Up: Submodules + +8.1 Pitfalls with submodules +============================ + +Always publish the submodule change before publishing the change to the +superproject that references it. If you forget to publish the submodule +change, others won’t be able to clone the repository: + + $ cd ~/git/super/a + $ echo i added another line to this file >> a.txt + $ git commit -a -m "doing it wrong this time" + $ cd .. + $ git add a + $ git commit -m "Updated submodule a again." + $ git push + $ cd ~/git/cloned + $ git pull + $ git submodule update + error: pathspec '261dfac35cb99d380eb966e102c1197139f7fa24' did not match any file(s) known to git. + Did you forget to 'git add'? + Unable to checkout '261dfac35cb99d380eb966e102c1197139f7fa24' in submodule path 'a' + + In older Git versions it could be easily forgotten to commit new or +modified files in a submodule, which silently leads to similar problems +as not pushing the submodule changes. Starting with Git 1.7.0 both ‘git +status’ and ‘git diff’ in the superproject show submodules as modified +when they contain new or modified files to protect against accidentally +committing such a state. ‘git diff’ will also add a ‘-dirty’ to the +work tree side when generating patch output or used with the +‘--submodule’ option: + + $ git diff + diff --git a/sub b/sub + --- a/sub + +++ b/sub + @@ -1 +1 @@ + -Subproject commit 3f356705649b5d566d97ff843cf193359229a453 + +Subproject commit 3f356705649b5d566d97ff843cf193359229a453-dirty + $ git diff --submodule + Submodule sub 3f35670..3f35670-dirty: + + You also should not rewind branches in a submodule beyond commits +that were ever recorded in any superproject. + + It’s not safe to run ‘git submodule update’ if you’ve made and +committed changes within a submodule without checking out a branch +first. They will be silently overwritten: + + $ cat a.txt + module a + $ echo line added from private2 >> a.txt + $ git commit -a -m "line added inside private2" + $ cd .. + $ git submodule update + Submodule path 'a': checked out 'd266b9873ad50488163457f025db7cdd9683d88b' + $ cd a + $ cat a.txt + module a + + *Note* + + The changes are still visible in the submodule’s reflog. + + If you have uncommitted changes in your submodule working tree, ‘git +submodule update’ will not overwrite them. Instead, you get the usual +warning about not being able switch from a dirty branch. + + +File: git.info, Node: Low-level Git operations, Next: Hacking Git, Prev: Submodules, Up: Top + +9 Low-level Git operations +************************** + +Many of the higher-level commands were originally implemented as shell +scripts using a smaller core of low-level Git commands. These can still +be useful when doing unusual things with Git, or just as a way to +understand its inner workings. + +* Menu: + +* Object access and manipulation:: +* The Workflow:: +* Examining the data:: +* Merging multiple trees:: +* Merging multiple trees, continued: Merging multiple trees; continued. + + +File: git.info, Node: Object access and manipulation, Next: The Workflow, Up: Low-level Git operations + +9.1 Object access and manipulation +================================== + +The git-cat-file(1) (git-cat-file.html) command can show the contents of +any object, though the higher-level git-show(1) (git-show.html) is +usually more useful. + + The git-commit-tree(1) (git-commit-tree.html) command allows +constructing commits with arbitrary parents and trees. + + A tree can be created with git-write-tree(1) (git-write-tree.html) +and its data can be accessed by git-ls-tree(1) (git-ls-tree.html). Two +trees can be compared with git-diff-tree(1) (git-diff-tree.html). + + A tag is created with git-mktag(1) (git-mktag.html), and the +signature can be verified by git-verify-tag(1) (git-verify-tag.html), +though it is normally simpler to use git-tag(1) (git-tag.html) for both. + + +File: git.info, Node: The Workflow, Next: Examining the data, Prev: Object access and manipulation, Up: Low-level Git operations + +9.2 The Workflow +================ + +High-level operations such as git-commit(1) (git-commit.html) and +git-restore(1) (git-restore.html) work by moving data between the +working tree, the index, and the object database. Git provides +low-level operations which perform each of these steps individually. + + Generally, all Git operations work on the index file. Some +operations work *purely* on the index file (showing the current state of +the index), but most operations move data between the index file and +either the database or the working directory. Thus there are four main +combinations: + +* Menu: + +* working directory → index:: +* index → object database:: +* object database → index:: +* index → working directory:: +* Tying it all together:: + + +File: git.info, Node: working directory → index, Next: index → object database, Up: The Workflow + +9.2.1 working directory → index +------------------------------- + +The git-update-index(1) (git-update-index.html) command updates the +index with information from the working directory. You generally update +the index information by just specifying the filename you want to +update, like so: + + $ git update-index filename + + but to avoid common mistakes with filename globbing etc., the command +will not normally add totally new entries or remove old entries, i.e. +it will normally just update existing cache entries. + + To tell Git that yes, you really do realize that certain files no +longer exist, or that new files should be added, you should use the +‘--remove’ and ‘--add’ flags respectively. + + NOTE! A ‘--remove’ flag does _not_ mean that subsequent filenames +will necessarily be removed: if the files still exist in your directory +structure, the index will be updated with their new status, not removed. +The only thing ‘--remove’ means is that update-index will be considering +a removed file to be a valid thing, and if the file really does not +exist any more, it will update the index accordingly. + + As a special case, you can also do ‘git update-index --refresh’, +which will refresh the "stat" information of each index to match the +current stat information. It will _not_ update the object status +itself, and it will only update the fields that are used to quickly test +whether an object still matches its old backing store object. + + The previously introduced git-add(1) (git-add.html) is just a wrapper +for git-update-index(1) (git-update-index.html). + + +File: git.info, Node: index → object database, Next: object database → index, Prev: working directory → index, Up: The Workflow + +9.2.2 index → object database +----------------------------- + +You write your current index file to a "tree" object with the program + + $ git write-tree + + that doesn’t come with any options—it will just write out the current +index into the set of tree objects that describe that state, and it will +return the name of the resulting top-level tree. You can use that tree +to re-generate the index at any time by going in the other direction: + + +File: git.info, Node: object database → index, Next: index → working directory, Prev: index → object database, Up: The Workflow + +9.2.3 object database → index +----------------------------- + +You read a "tree" file from the object database, and use that to +populate (and overwrite—don’t do this if your index contains any unsaved +state that you might want to restore later!) your current index. +Normal operation is just + + $ git read-tree + + and your index file will now be equivalent to the tree that you saved +earlier. However, that is only your _index_ file: your working +directory contents have not been modified. + + +File: git.info, Node: index → working directory, Next: Tying it all together, Prev: object database → index, Up: The Workflow + +9.2.4 index → working directory +------------------------------- + +You update your working directory from the index by "checking out" +files. This is not a very common operation, since normally you’d just +keep your files updated, and rather than write to your working +directory, you’d tell the index files about the changes in your working +directory (i.e. ‘git update-index’). + + However, if you decide to jump to a new version, or check out +somebody else’s version, or just restore a previous tree, you’d populate +your index file with read-tree, and then you need to check out the +result with + + $ git checkout-index filename + + or, if you want to check out all of the index, use ‘-a’. + + NOTE! ‘git checkout-index’ normally refuses to overwrite old files, +so if you have an old version of the tree already checked out, you will +need to use the ‘-f’ flag (_before_ the ‘-a’ flag or the filename) to +_force_ the checkout. + + Finally, there are a few odds and ends which are not purely moving +from one representation to the other: + + +File: git.info, Node: Tying it all together, Prev: index → working directory, Up: The Workflow + +9.2.5 Tying it all together +--------------------------- + +To commit a tree you have instantiated with ‘git write-tree’, you’d +create a "commit" object that refers to that tree and the history behind +it—most notably the "parent" commits that preceded it in history. + + Normally a "commit" has one parent: the previous state of the tree +before a certain change was made. However, sometimes it can have two or +more parent commits, in which case we call it a "merge", due to the fact +that such a commit brings together ("merges") two or more previous +states represented by other commits. + + In other words, while a "tree" represents a particular directory +state of a working directory, a "commit" represents that state in time, +and explains how we got there. + + You create a commit object by giving it the tree that describes the +state at the time of the commit, and a list of parents: + + $ git commit-tree -p [(-p )...] + + and then giving the reason for the commit on stdin (either through +redirection from a pipe or file, or by just typing it at the tty). + + ‘git commit-tree’ will return the name of the object that represents +that commit, and you should save it away for later use. Normally, you’d +commit a new ‘HEAD’ state, and while Git doesn’t care where you save the +note about that state, in practice we tend to just write the result to +the file pointed at by ‘.git/HEAD’, so that we can always see what the +last committed state was. + + Here is a picture that illustrates how various pieces fit together: + + commit-tree + commit obj + +----+ + | | + | | + V V + +-----------+ + | Object DB | + | Backing | + | Store | + +-----------+ + ^ + write-tree | | + tree obj | | + | | read-tree + | | tree obj + V + +-----------+ + | Index | + | "cache" | + +-----------+ + update-index ^ + blob obj | | + | | + checkout-index -u | | checkout-index + stat | | blob obj + V + +-----------+ + | Working | + | Directory | + +-----------+ + + +File: git.info, Node: Examining the data, Next: Merging multiple trees, Prev: The Workflow, Up: Low-level Git operations + +9.3 Examining the data +====================== + +You can examine the data represented in the object database and the +index with various helper tools. For every object, you can use +git-cat-file(1) (git-cat-file.html) to examine details about the object: + + $ git cat-file -t + + shows the type of the object, and once you have the type (which is +usually implicit in where you find the object), you can use + + $ git cat-file blob|tree|commit|tag + + to show its contents. NOTE! Trees have binary content, and as a +result there is a special helper for showing that content, called ‘git +ls-tree’, which turns the binary content into a more easily readable +form. + + It’s especially instructive to look at "commit" objects, since those +tend to be small and fairly self-explanatory. In particular, if you +follow the convention of having the top commit name in ‘.git/HEAD’, you +can do + + $ git cat-file commit HEAD + + to see what the top commit was. + + +File: git.info, Node: Merging multiple trees, Next: Merging multiple trees; continued, Prev: Examining the data, Up: Low-level Git operations + +9.4 Merging multiple trees +========================== + +Git can help you perform a three-way merge, which can in turn be used +for a many-way merge by repeating the merge procedure several times. +The usual situation is that you only do one three-way merge (reconciling +two lines of history) and commit the result, but if you like to, you can +merge several branches in one go. + + To perform a three-way merge, you start with the two commits you want +to merge, find their closest common parent (a third commit), and compare +the trees corresponding to these three commits. + + To get the "base" for the merge, look up the common parent of two +commits: + + $ git merge-base + + This prints the name of a commit they are both based on. You should +now look up the tree objects of those commits, which you can easily do +with + + $ git cat-file commit | head -1 + + since the tree object information is always the first line in a +commit object. + + Once you know the three trees you are going to merge (the one +"original" tree, aka the common tree, and the two "result" trees, aka +the branches you want to merge), you do a "merge" read into the index. +This will complain if it has to throw away your old index contents, so +you should make sure that you’ve committed those—in fact you would +normally always do a merge against your last commit (which should thus +match what you have in your current index anyway). + + To do the merge, do + + $ git read-tree -m -u + + which will do all trivial merge operations for you directly in the +index file, and you can just write the result out with ‘git write-tree’. + + +File: git.info, Node: Merging multiple trees; continued, Prev: Merging multiple trees, Up: Low-level Git operations + +9.5 Merging multiple trees, continued +===================================== + +Sadly, many merges aren’t trivial. If there are files that have been +added, moved or removed, or if both branches have modified the same +file, you will be left with an index tree that contains "merge entries" +in it. Such an index tree can _NOT_ be written out to a tree object, +and you will have to resolve any such merge clashes using other tools +before you can write out the result. + + You can examine such index state with ‘git ls-files --unmerged’ +command. An example: + + $ git read-tree -m $orig HEAD $target + $ git ls-files --unmerged + 100644 263414f423d0e4d70dae8fe53fa34614ff3e2860 1 hello.c + 100644 06fa6a24256dc7e560efa5687fa84b51f0263c3a 2 hello.c + 100644 cc44c73eb783565da5831b4d820c962954019b69 3 hello.c + + Each line of the ‘git ls-files --unmerged’ output begins with the +blob mode bits, blob SHA-1, _stage number_, and the filename. The +_stage number_ is Git’s way to say which tree it came from: stage 1 +corresponds to the ‘$orig’ tree, stage 2 to the ‘HEAD’ tree, and stage 3 +to the ‘$target’ tree. + + Earlier we said that trivial merges are done inside ‘git read-tree +-m’. For example, if the file did not change from ‘$orig’ to ‘HEAD’ or +‘$target’, or if the file changed from ‘$orig’ to ‘HEAD’ and ‘$orig’ to +‘$target’ the same way, obviously the final outcome is what is in +‘HEAD’. What the above example shows is that file ‘hello.c’ was changed +from ‘$orig’ to ‘HEAD’ and ‘$orig’ to ‘$target’ in a different way. You +could resolve this by running your favorite 3-way merge program, e.g. +‘diff3’, ‘merge’, or Git’s own merge-file, on the blob objects from +these three stages yourself, like this: + + $ git cat-file blob 263414f >hello.c~1 + $ git cat-file blob 06fa6a2 >hello.c~2 + $ git cat-file blob cc44c73 >hello.c~3 + $ git merge-file hello.c~2 hello.c~1 hello.c~3 + + This would leave the merge result in ‘hello.c~2’ file, along with +conflict markers if there are conflicts. After verifying the merge +result makes sense, you can tell Git what the final merge result for +this file is by: + + $ mv -f hello.c~2 hello.c + $ git update-index hello.c + + When a path is in the "unmerged" state, running ‘git update-index’ +for that path tells Git to mark the path resolved. + + The above is the description of a Git merge at the lowest level, to +help you understand what conceptually happens under the hood. In +practice, nobody, not even Git itself, runs ‘git cat-file’ three times +for this. There is a ‘git merge-index’ program that extracts the stages +to temporary files and calls a "merge" script on it: + + $ git merge-index git-merge-one-file hello.c + + and that is what higher level ‘git merge -s resolve’ is implemented +with. + + +File: git.info, Node: Hacking Git, Next: Git Glossary, Prev: Low-level Git operations, Up: Top + +10 Hacking Git +************** + +This chapter covers internal details of the Git implementation which +probably only Git developers need to understand. + +* Menu: + +* Object storage format:: +* A birds-eye view of Git’s source code:: + + +File: git.info, Node: Object storage format, Next: A birds-eye view of Git’s source code, Up: Hacking Git + +10.1 Object storage format +========================== + +All objects have a statically determined "type" which identifies the +format of the object (i.e. how it is used, and how it can refer to +other objects). There are currently four different object types: +"blob", "tree", "commit", and "tag". + + Regardless of object type, all objects share the following +characteristics: they are all deflated with zlib, and have a header that +not only specifies their type, but also provides size information about +the data in the object. It’s worth noting that the SHA-1 hash that is +used to name the object is the hash of the original data plus this +header, so ‘sha1sum’ _file_ does not match the object name for _file_. + + As a result, the general consistency of an object can always be +tested independently of the contents or the type of the object: all +objects can be validated by verifying that (a) their hashes match the +content of the file and (b) the object successfully inflates to a stream +of bytes that forms a sequence of ‘ + ++ + + ’. + + The structured objects can further have their structure and +connectivity to other objects verified. This is generally done with the +‘git fsck’ program, which generates a full dependency graph of all +objects, and verifies their internal consistency (in addition to just +verifying their superficial consistency through the hash). + + +File: git.info, Node: A birds-eye view of Git’s source code, Prev: Object storage format, Up: Hacking Git + +10.2 A birds-eye view of Git’s source code +========================================== + +It is not always easy for new developers to find their way through Git’s +source code. This section gives you a little guidance to show where to +start. + + A good place to start is with the contents of the initial commit, +with: + + $ git switch --detach e83c5163 + + The initial revision lays the foundation for almost everything Git +has today, but is small enough to read in one sitting. + + Note that terminology has changed since that revision. For example, +the README in that revision uses the word "changeset" to describe what +we now call a commit (*note [def_commit_object]::). + + Also, we do not call it "cache" any more, but rather "index"; +however, the file is still called ‘cache.h’. Remark: Not much reason to +change it now, especially since there is no good single name for it +anyway, because it is basically _the_ header file which is included by +_all_ of Git’s C sources. + + If you grasp the ideas in that initial commit, you should check out a +more recent version and skim ‘cache.h’, ‘object.h’ and ‘commit.h’. + + In the early days, Git (in the tradition of UNIX) was a bunch of +programs which were extremely simple, and which you used in scripts, +piping the output of one into another. This turned out to be good for +initial development, since it was easier to test new things. However, +recently many of these parts have become builtins, and some of the core +has been "libified", i.e. put into libgit.a for performance, +portability reasons, and to avoid code duplication. + + By now, you know what the index is (and find the corresponding data +structures in ‘cache.h’), and that there are just a couple of object +types (blobs, trees, commits and tags) which inherit their common +structure from ‘struct object’, which is their first member (and thus, +you can cast e.g. ‘(struct object *)commit’ to achieve the _same_ as +‘&commit->object’, i.e. get at the object name and flags). + + Now is a good point to take a break to let this information sink in. + + Next step: get familiar with the object naming. Read *note Naming +commits::. There are quite a few ways to name an object (and not only +revisions!). All of these are handled in ‘sha1_name.c’. Just have a +quick look at the function ‘get_sha1()’. A lot of the special handling +is done by functions like ‘get_sha1_basic()’ or the likes. + + This is just to get you into the groove for the most libified part of +Git: the revision walker. + + Basically, the initial version of ‘git log’ was a shell script: + + $ git-rev-list --pretty $(git-rev-parse --default HEAD "$@") | \ + LESS=-S ${PAGER:-less} + + What does this mean? + + ‘git rev-list’ is the original version of the revision walker, which +_always_ printed a list of revisions to stdout. It is still functional, +and needs to, since most new Git commands start out as scripts using +‘git rev-list’. + + ‘git rev-parse’ is not as important any more; it was only used to +filter out options that were relevant for the different plumbing +commands that were called by the script. + + Most of what ‘git rev-list’ did is contained in ‘revision.c’ and +‘revision.h’. It wraps the options in a struct named ‘rev_info’, which +controls how and what revisions are walked, and more. + + The original job of ‘git rev-parse’ is now taken by the function +‘setup_revisions()’, which parses the revisions and the common +command-line options for the revision walker. This information is +stored in the struct ‘rev_info’ for later consumption. You can do your +own command-line option parsing after calling ‘setup_revisions()’. +After that, you have to call ‘prepare_revision_walk()’ for +initialization, and then you can get the commits one by one with the +function ‘get_revision()’. + + If you are interested in more details of the revision walking +process, just have a look at the first implementation of ‘cmd_log()’; +call ‘git show v1.3.0~155^2~4’ and scroll down to that function (note +that you no longer need to call ‘setup_pager()’ directly). + + Nowadays, ‘git log’ is a builtin, which means that it is _contained_ +in the command ‘git’. The source side of a builtin is + + • a function called ‘cmd_’, typically defined in + ‘builtin/’ (note that older versions of Git used to have it + in ‘builtin-.c’ instead), and declared in ‘builtin.h’. + + • an entry in the ‘commands[]’ array in ‘git.c’, and + + • an entry in ‘BUILTIN_OBJECTS’ in the ‘Makefile’. + + Sometimes, more than one builtin is contained in one source file. +For example, ‘cmd_whatchanged()’ and ‘cmd_log()’ both reside in +‘builtin/log.c’, since they share quite a bit of code. In that case, +the commands which are _not_ named like the ‘.c’ file in which they live +have to be listed in ‘BUILT_INS’ in the ‘Makefile’. + + ‘git log’ looks more complicated in C than it does in the original +script, but that allows for a much greater flexibility and performance. + + Here again it is a good point to take a pause. + + Lesson three is: study the code. Really, it is the best way to learn +about the organization of Git (after you know the basic concepts). + + So, think about something which you are interested in, say, "how can +I access a blob just knowing the object name of it?". The first step is +to find a Git command with which you can do it. In this example, it is +either ‘git show’ or ‘git cat-file’. + + For the sake of clarity, let’s stay with ‘git cat-file’, because it + + • is plumbing, and + + • was around even in the initial commit (it literally went only + through some 20 revisions as ‘cat-file.c’, was renamed to + ‘builtin/cat-file.c’ when made a builtin, and then saw less than 10 + versions). + + So, look into ‘builtin/cat-file.c’, search for ‘cmd_cat_file()’ and +look what it does. + + git_config(git_default_config); + if (argc != 3) + usage("git cat-file [-t|-s|-e|-p|] "); + if (get_sha1(argv[2], sha1)) + die("Not a valid object name %s", argv[2]); + + Let’s skip over the obvious details; the only really interesting part +here is the call to ‘get_sha1()’. It tries to interpret ‘argv[2]’ as an +object name, and if it refers to an object which is present in the +current repository, it writes the resulting SHA-1 into the variable +‘sha1’. + + Two things are interesting here: + + • ‘get_sha1()’ returns 0 on _success_. This might surprise some new + Git hackers, but there is a long tradition in UNIX to return + different negative numbers in case of different errors—and 0 on + success. + + • the variable ‘sha1’ in the function signature of ‘get_sha1()’ is + ‘unsigned char *’, but is actually expected to be a pointer to + ‘unsigned char[20]’. This variable will contain the 160-bit SHA-1 + of the given commit. Note that whenever a SHA-1 is passed as + ‘unsigned char *’, it is the binary representation, as opposed to + the ASCII representation in hex characters, which is passed as + ‘char *’. + + You will see both of these things throughout the code. + + Now, for the meat: + + case 0: + buf = read_object_with_reference(sha1, argv[1], &size, NULL); + + This is how you read a blob (actually, not only a blob, but any type +of object). To know how the function ‘read_object_with_reference()’ +actually works, find the source code for it (something like ‘git grep +read_object_with | grep ":[a-z]"’ in the Git repository), and read the +source. + + To find out how the result can be used, just read on in +‘cmd_cat_file()’: + + write_or_die(1, buf, size); + + Sometimes, you do not know where to look for a feature. In many such +cases, it helps to search through the output of ‘git log’, and then ‘git +show’ the corresponding commit. + + Example: If you know that there was some test case for ‘git bundle’, +but do not remember where it was (yes, you _could_ ‘git grep bundle t/’, +but that does not illustrate the point!): + + $ git log --no-merges t/ + + In the pager (‘less’), just search for "bundle", go a few lines back, +and see that it is in commit 18449ab0. Now just copy this object name, +and paste it into the command line + + $ git show 18449ab0 + + Voila. + + Another example: Find out what to do in order to make some script a +builtin: + + $ git log --no-merges --diff-filter=A builtin/*.c + + You see, Git is actually the best tool to find out about the source +of Git itself! + + +File: git.info, Node: Git Glossary, Next: Git Quick Reference, Prev: Hacking Git, Up: Top + +11 Git Glossary +*************** + +* Menu: + +* Git explained:: + + +File: git.info, Node: Git explained, Up: Git Glossary + +11.1 Git explained +================== + +alternate object database + Via the alternates mechanism, a repository (*note + [def_repository]::) can inherit part of its object database (*note + [def_object_database]::) from another object database, which is + called an "alternate". + +bare repository + A bare repository is normally an appropriately named directory + (*note [def_directory]::) with a ‘.git’ suffix that does not have a + locally checked-out copy of any of the files under revision + control. That is, all of the Git administrative and control files + that would normally be present in the hidden ‘.git’ sub-directory + are directly present in the ‘repository.git’ directory instead, and + no other files are present and checked out. Usually publishers of + public repositories make bare repositories available. + +blob object + Untyped object (*note [def_object]::), e.g. the contents of a + file. + +branch + A "branch" is a line of development. The most recent commit (*note + [def_commit]::) on a branch is referred to as the tip of that + branch. The tip of the branch is referenced by a branch head + (*note [def_head]::), which moves forward as additional development + is done on the branch. A single Git repository (*note + [def_repository]::) can track an arbitrary number of branches, but + your working tree (*note [def_working_tree]::) is associated with + just one of them (the "current" or "checked out" branch), and HEAD + (*note [def_HEAD]::) points to that branch. + +cache + Obsolete for: index (*note [def_index]::). + +chain + A list of objects, where each object (*note [def_object]::) in the + list contains a reference to its successor (for example, the + successor of a commit (*note [def_commit]::) could be one of its + parents (*note [def_parent]::)). + +changeset + BitKeeper/cvsps speak for "commit (*note [def_commit]::)". Since + Git does not store changes, but states, it really does not make + sense to use the term "changesets" with Git. + +checkout + The action of updating all or part of the working tree (*note + [def_working_tree]::) with a tree object (*note + [def_tree_object]::) or blob (*note [def_blob_object]::) from the + object database (*note [def_object_database]::), and updating the + index (*note [def_index]::) and HEAD (*note [def_HEAD]::) if the + whole working tree has been pointed at a new branch (*note + [def_branch]::). + +cherry-picking + In SCM (*note [def_SCM]::) jargon, "cherry pick" means to choose a + subset of changes out of a series of changes (typically commits) + and record them as a new series of changes on top of a different + codebase. In Git, this is performed by the "git cherry-pick" + command to extract the change introduced by an existing commit + (*note [def_commit]::) and to record it based on the tip of the + current branch (*note [def_branch]::) as a new commit. + +clean + A working tree (*note [def_working_tree]::) is clean, if it + corresponds to the revision (*note [def_revision]::) referenced by + the current head (*note [def_head]::). Also see "dirty (*note + [def_dirty]::)". + +commit + As a noun: A single point in the Git history; the entire history of + a project is represented as a set of interrelated commits. The + word "commit" is often used by Git in the same places other + revision control systems use the words "revision" or "version". + Also used as a short hand for commit object (*note + [def_commit_object]::). + + As a verb: The action of storing a new snapshot of the project’s + state in the Git history, by creating a new commit representing the + current state of the index (*note [def_index]::) and advancing HEAD + (*note [def_HEAD]::) to point at the new commit. + +commit object + An object (*note [def_object]::) which contains the information + about a particular revision (*note [def_revision]::), such as + parents (*note [def_parent]::), committer, author, date and the + tree object (*note [def_tree_object]::) which corresponds to the + top directory (*note [def_directory]::) of the stored revision. + +commit-ish (also committish) + A commit object (*note [def_commit_object]::) or an object (*note + [def_object]::) that can be recursively dereferenced to a commit + object. The following are all commit-ishes: a commit object, a tag + object (*note [def_tag_object]::) that points to a commit object, a + tag object that points to a tag object that points to a commit + object, etc. + +core Git + Fundamental data structures and utilities of Git. Exposes only + limited source code management tools. + +DAG + Directed acyclic graph. The commit objects (*note + [def_commit_object]::) form a directed acyclic graph, because they + have parents (directed), and the graph of commit objects is acyclic + (there is no chain (*note [def_chain]::) which begins and ends with + the same object (*note [def_object]::)). + +dangling object + An unreachable object (*note [def_unreachable_object]::) which is + not reachable (*note [def_reachable]::) even from other unreachable + objects; a dangling object has no references to it from any + reference or object (*note [def_object]::) in the repository (*note + [def_repository]::). + +detached HEAD + Normally the HEAD (*note [def_HEAD]::) stores the name of a branch + (*note [def_branch]::), and commands that operate on the history + HEAD represents operate on the history leading to the tip of the + branch the HEAD points at. However, Git also allows you to check + out (*note [def_checkout]::) an arbitrary commit (*note + [def_commit]::) that isn’t necessarily the tip of any particular + branch. The HEAD in such a state is called "detached". + + Note that commands that operate on the history of the current + branch (e.g. ‘git commit’ to build a new history on top of it) + still work while the HEAD is detached. They update the HEAD to + point at the tip of the updated history without affecting any + branch. Commands that update or inquire information _about_ the + current branch (e.g. ‘git branch --set-upstream-to’ that sets what + remote-tracking branch the current branch integrates with) + obviously do not work, as there is no (real) current branch to ask + about in this state. + +directory + The list you get with "ls" :-) + +dirty + A working tree (*note [def_working_tree]::) is said to be "dirty" + if it contains modifications which have not been committed (*note + [def_commit]::) to the current branch (*note [def_branch]::). + +evil merge + An evil merge is a merge (*note [def_merge]::) that introduces + changes that do not appear in any parent (*note [def_parent]::). + +fast-forward + A fast-forward is a special type of merge (*note [def_merge]::) + where you have a revision (*note [def_revision]::) and you are + "merging" another branch (*note [def_branch]::)’s changes that + happen to be a descendant of what you have. In such a case, you do + not make a new merge (*note [def_merge]::) commit (*note + [def_commit]::) but instead just update to his revision. This will + happen frequently on a remote-tracking branch (*note + [def_remote_tracking_branch]::) of a remote repository (*note + [def_repository]::). + +fetch + Fetching a branch (*note [def_branch]::) means to get the branch’s + head ref (*note [def_head_ref]::) from a remote repository (*note + [def_repository]::), to find out which objects are missing from the + local object database (*note [def_object_database]::), and to get + them, too. See also git-fetch(1) (git-fetch.html). + +file system + Linus Torvalds originally designed Git to be a user space file + system, i.e. the infrastructure to hold files and directories. + That ensured the efficiency and speed of Git. + +Git archive + Synonym for repository (*note [def_repository]::) (for arch + people). + +gitfile + A plain file ‘.git’ at the root of a working tree that points at + the directory that is the real repository. + +grafts + Grafts enables two otherwise different lines of development to be + joined together by recording fake ancestry information for commits. + This way you can make Git pretend the set of parents (*note + [def_parent]::) a commit (*note [def_commit]::) has is different + from what was recorded when the commit was created. Configured via + the ‘.git/info/grafts’ file. + + Note that the grafts mechanism is outdated and can lead to problems + transferring objects between repositories; see git-replace(1) + (git-replace.html) for a more flexible and robust system to do the + same thing. + +hash + In Git’s context, synonym for object name (*note + [def_object_name]::). + +head + A named reference (*note [def_ref]::) to the commit (*note + [def_commit]::) at the tip of a branch (*note [def_branch]::). + Heads are stored in a file in ‘$GIT_DIR/refs/heads/’ directory, + except when using packed refs. (See git-pack-refs(1) + (git-pack-refs.html).) + +HEAD + The current branch (*note [def_branch]::). In more detail: Your + working tree (*note [def_working_tree]::) is normally derived from + the state of the tree referred to by HEAD. HEAD is a reference to + one of the heads (*note [def_head]::) in your repository, except + when using a detached HEAD (*note [def_detached_HEAD]::), in which + case it directly references an arbitrary commit. + +head ref + A synonym for head (*note [def_head]::). + +hook + During the normal execution of several Git commands, call-outs are + made to optional scripts that allow a developer to add + functionality or checking. Typically, the hooks allow for a + command to be pre-verified and potentially aborted, and allow for a + post-notification after the operation is done. The hook scripts + are found in the ‘$GIT_DIR/hooks/’ directory, and are enabled by + simply removing the ‘.sample’ suffix from the filename. In earlier + versions of Git you had to make them executable. + +index + A collection of files with stat information, whose contents are + stored as objects. The index is a stored version of your working + tree (*note [def_working_tree]::). Truth be told, it can also + contain a second, and even a third version of a working tree, which + are used when merging (*note [def_merge]::). + +index entry + The information regarding a particular file, stored in the index + (*note [def_index]::). An index entry can be unmerged, if a merge + (*note [def_merge]::) was started, but not yet finished (i.e. if + the index contains multiple versions of that file). + +master + The default development branch (*note [def_branch]::). Whenever + you create a Git repository (*note [def_repository]::), a branch + named "master" is created, and becomes the active branch. In most + cases, this contains the local development, though that is purely + by convention and is not required. + +merge + As a verb: To bring the contents of another branch (*note + [def_branch]::) (possibly from an external repository (*note + [def_repository]::)) into the current branch. In the case where + the merged-in branch is from a different repository, this is done + by first fetching (*note [def_fetch]::) the remote branch and then + merging the result into the current branch. This combination of + fetch and merge operations is called a pull (*note [def_pull]::). + Merging is performed by an automatic process that identifies + changes made since the branches diverged, and then applies all + those changes together. In cases where changes conflict, manual + intervention may be required to complete the merge. + + As a noun: unless it is a fast-forward (*note + [def_fast_forward]::), a successful merge results in the creation + of a new commit (*note [def_commit]::) representing the result of + the merge, and having as parents (*note [def_parent]::) the tips of + the merged branches (*note [def_branch]::). This commit is + referred to as a "merge commit", or sometimes just a "merge". + +object + The unit of storage in Git. It is uniquely identified by the SHA-1 + (*note [def_SHA1]::) of its contents. Consequently, an object + cannot be changed. + +object database + Stores a set of "objects", and an individual object (*note + [def_object]::) is identified by its object name (*note + [def_object_name]::). The objects usually live in + ‘$GIT_DIR/objects/’. + +object identifier + Synonym for object name (*note [def_object_name]::). + +object name + The unique identifier of an object (*note [def_object]::). The + object name is usually represented by a 40 character hexadecimal + string. Also colloquially called SHA-1 (*note [def_SHA1]::). + +object type + One of the identifiers "commit (*note [def_commit_object]::)", + "tree (*note [def_tree_object]::)", "tag (*note + [def_tag_object]::)" or "blob (*note [def_blob_object]::)" + describing the type of an object (*note [def_object]::). + +octopus + To merge (*note [def_merge]::) more than two branches (*note + [def_branch]::). + +origin + The default upstream repository (*note [def_repository]::). Most + projects have at least one upstream project which they track. By + default _origin_ is used for that purpose. New upstream updates + will be fetched into remote-tracking branches (*note + [def_remote_tracking_branch]::) named + origin/name-of-upstream-branch, which you can see using ‘git branch + -r’. + +overlay + Only update and add files to the working directory, but don’t + delete them, similar to how _cp -R_ would update the contents in + the destination directory. This is the default mode in a checkout + (*note [def_checkout]::) when checking out files from the index + (*note [def_index]::) or a tree-ish (*note [def_tree-ish]::). In + contrast, no-overlay mode also deletes tracked files not present in + the source, similar to _rsync –delete_. + +pack + A set of objects which have been compressed into one file (to save + space or to transmit them efficiently). + +pack index + The list of identifiers, and other information, of the objects in a + pack (*note [def_pack]::), to assist in efficiently accessing the + contents of a pack. + +pathspec + Pattern used to limit paths in Git commands. + + Pathspecs are used on the command line of "git ls-files", "git + ls-tree", "git add", "git grep", "git diff", "git checkout", and + many other commands to limit the scope of operations to some subset + of the tree or worktree. See the documentation of each command for + whether paths are relative to the current directory or toplevel. + The pathspec syntax is as follows: + + • any path matches itself + + • the pathspec up to the last slash represents a directory + prefix. The scope of that pathspec is limited to that + subtree. + + • the rest of the pathspec is a pattern for the remainder of the + pathname. Paths relative to the directory prefix will be + matched against that pattern using fnmatch(3); in particular, + _*_ and _?_ _can_ match directory separators. + + For example, Documentation/*.jpg will match all .jpg files in the + Documentation subtree, including + Documentation/chapter_1/figure_1.jpg. + + A pathspec that begins with a colon ‘:’ has special meaning. In + the short form, the leading colon ‘:’ is followed by zero or more + "magic signature" letters (which optionally is terminated by + another colon ‘:’), and the remainder is the pattern to match + against the path. The "magic signature" consists of ASCII symbols + that are neither alphanumeric, glob, regex special characters nor + colon. The optional colon that terminates the "magic signature" + can be omitted if the pattern begins with a character that does not + belong to "magic signature" symbol set and is not a colon. + + In the long form, the leading colon ‘:’ is followed by an open + parenthesis ‘(’, a comma-separated list of zero or more "magic + words", and a close parentheses ‘)’, and the remainder is the + pattern to match against the path. + + A pathspec with only a colon means "there is no pathspec". This + form should not be combined with other pathspec. + + top + The magic word ‘top’ (magic signature: ‘/’) makes the pattern + match from the root of the working tree, even when you are + running the command from inside a subdirectory. + + literal + Wildcards in the pattern such as ‘*’ or ‘?’ are treated as + literal characters. + + icase + Case insensitive match. + + glob + Git treats the pattern as a shell glob suitable for + consumption by fnmatch(3) with the FNM_PATHNAME flag: + wildcards in the pattern will not match a / in the pathname. + For example, "Documentation/*.html" matches + "Documentation/git.html" but not "Documentation/ppc/ppc.html" + or "tools/perf/Documentation/perf.html". + + Two consecutive asterisks ("‘**’") in patterns matched against + full pathname may have special meaning: + + • A leading "‘**’" followed by a slash means match in all + directories. For example, "‘**/foo’" matches file or + directory "‘foo’" anywhere, the same as pattern "‘foo’". + "‘**/foo/bar’" matches file or directory "‘bar’" anywhere + that is directly under directory "‘foo’". + + • A trailing "‘/**’" matches everything inside. For + example, "‘abc/**’" matches all files inside directory + "abc", relative to the location of the ‘.gitignore’ file, + with infinite depth. + + • A slash followed by two consecutive asterisks then a + slash matches zero or more directories. For example, + "‘a/**/b’" matches "‘a/b’", "‘a/x/b’", "‘a/x/y/b’" and so + on. + + • Other consecutive asterisks are considered invalid. + + Glob magic is incompatible with literal magic. + + attr + After ‘attr:’ comes a space separated list of "attribute + requirements", all of which must be met in order for the path + to be considered a match; this is in addition to the usual + non-magic pathspec pattern matching. See gitattributes(5) + (gitattributes.html). + + Each of the attribute requirements for the path takes one of + these forms: + + • "‘ATTR’" requires that the attribute ‘ATTR’ be set. + + • "‘-ATTR’" requires that the attribute ‘ATTR’ be unset. + + • "‘ATTR=VALUE’" requires that the attribute ‘ATTR’ be set + to the string ‘VALUE’. + + • "‘!ATTR’" requires that the attribute ‘ATTR’ be + unspecified. + + Note that when matching against a tree object, attributes + are still obtained from working tree, not from the given + tree object. + + exclude + After a path matches any non-exclude pathspec, it will be run + through all exclude pathspecs (magic signature: ‘!’ or its + synonym ‘^’). If it matches, the path is ignored. When there + is no non-exclude pathspec, the exclusion is applied to the + result set as if invoked without any pathspec. + +parent + A commit object (*note [def_commit_object]::) contains a (possibly + empty) list of the logical predecessor(s) in the line of + development, i.e. its parents. + +pickaxe + The term pickaxe (*note [def_pickaxe]::) refers to an option to the + diffcore routines that help select changes that add or delete a + given text string. With the ‘--pickaxe-all’ option, it can be used + to view the full changeset (*note [def_changeset]::) that + introduced or removed, say, a particular line of text. See + git-diff(1) (git-diff.html). + +plumbing + Cute name for core Git (*note [def_core_git]::). + +porcelain + Cute name for programs and program suites depending on core Git + (*note [def_core_git]::), presenting a high level access to core + Git. Porcelains expose more of a SCM (*note [def_SCM]::) interface + than the plumbing (*note [def_plumbing]::). + +per-worktree ref + Refs that are per-worktree (*note [def_working_tree]::), rather + than global. This is presently only HEAD (*note [def_HEAD]::) and + any refs that start with ‘refs/bisect/’, but might later include + other unusual refs. + +pseudoref + Pseudorefs are a class of files under ‘$GIT_DIR’ which behave like + refs for the purposes of rev-parse, but which are treated specially + by git. Pseudorefs both have names that are all-caps, and always + start with a line consisting of a SHA-1 (*note [def_SHA1]::) + followed by whitespace. So, HEAD is not a pseudoref, because it is + sometimes a symbolic ref. They might optionally contain some + additional data. ‘MERGE_HEAD’ and ‘CHERRY_PICK_HEAD’ are examples. + Unlike per-worktree refs (*note [def_per_worktree_ref]::), these + files cannot be symbolic refs, and never have reflogs. They also + cannot be updated through the normal ref update machinery. + Instead, they are updated by directly writing to the files. + However, they can be read as if they were refs, so ‘git rev-parse + MERGE_HEAD’ will work. + +pull + Pulling a branch (*note [def_branch]::) means to fetch (*note + [def_fetch]::) it and merge (*note [def_merge]::) it. See also + git-pull(1) (git-pull.html). + +push + Pushing a branch (*note [def_branch]::) means to get the branch’s + head ref (*note [def_head_ref]::) from a remote repository (*note + [def_repository]::), find out if it is an ancestor to the branch’s + local head ref, and in that case, putting all objects, which are + reachable (*note [def_reachable]::) from the local head ref, and + which are missing from the remote repository, into the remote + object database (*note [def_object_database]::), and updating the + remote head ref. If the remote head (*note [def_head]::) is not an + ancestor to the local head, the push fails. + +reachable + All of the ancestors of a given commit (*note [def_commit]::) are + said to be "reachable" from that commit. More generally, one + object (*note [def_object]::) is reachable from another if we can + reach the one from the other by a chain (*note [def_chain]::) that + follows tags (*note [def_tag]::) to whatever they tag, commits + (*note [def_commit_object]::) to their parents or trees, and trees + (*note [def_tree_object]::) to the trees or blobs (*note + [def_blob_object]::) that they contain. + +rebase + To reapply a series of changes from a branch (*note [def_branch]::) + to a different base, and reset the head (*note [def_head]::) of + that branch to the result. + +ref + A name that begins with ‘refs/’ (e.g. ‘refs/heads/master’) that + points to an object name (*note [def_object_name]::) or another ref + (the latter is called a symbolic ref (*note [def_symref]::)). For + convenience, a ref can sometimes be abbreviated when used as an + argument to a Git command; see gitrevisions(7) (gitrevisions.html) + for details. Refs are stored in the repository (*note + [def_repository]::). + + The ref namespace is hierarchical. Different subhierarchies are + used for different purposes (e.g. the ‘refs/heads/’ hierarchy is + used to represent local branches). + + There are a few special-purpose refs that do not begin with + ‘refs/’. The most notable example is ‘HEAD’. + +reflog + A reflog shows the local "history" of a ref. In other words, it + can tell you what the 3rd last revision in _this_ repository was, + and what was the current state in _this_ repository, yesterday + 9:14pm. See git-reflog(1) (git-reflog.html) for details. + +refspec + A "refspec" is used by fetch (*note [def_fetch]::) and push (*note + [def_push]::) to describe the mapping between remote ref (*note + [def_ref]::) and local ref. + +remote repository + A repository (*note [def_repository]::) which is used to track the + same project but resides somewhere else. To communicate with + remotes, see fetch (*note [def_fetch]::) or push (*note + [def_push]::). + +remote-tracking branch + A ref (*note [def_ref]::) that is used to follow changes from + another repository (*note [def_repository]::). It typically looks + like _refs/remotes/foo/bar_ (indicating that it tracks a branch + named _bar_ in a remote named _foo_), and matches the + right-hand-side of a configured fetch refspec (*note + [def_refspec]::). A remote-tracking branch should not contain + direct modifications or have local commits made to it. + +repository + A collection of refs (*note [def_ref]::) together with an object + database (*note [def_object_database]::) containing all objects + which are reachable (*note [def_reachable]::) from the refs, + possibly accompanied by meta data from one or more porcelains + (*note [def_porcelain]::). A repository can share an object + database with other repositories via alternates mechanism (*note + [def_alternate_object_database]::). + +resolve + The action of fixing up manually what a failed automatic merge + (*note [def_merge]::) left behind. + +revision + Synonym for commit (*note [def_commit]::) (the noun). + +rewind + To throw away part of the development, i.e. to assign the head + (*note [def_head]::) to an earlier revision (*note + [def_revision]::). + +SCM + Source code management (tool). + +SHA-1 + "Secure Hash Algorithm 1"; a cryptographic hash function. In the + context of Git used as a synonym for object name (*note + [def_object_name]::). + +shallow clone + Mostly a synonym to shallow repository (*note + [def_shallow_repository]::) but the phrase makes it more explicit + that it was created by running ‘git clone --depth=...’ command. + +shallow repository + A shallow repository (*note [def_repository]::) has an incomplete + history some of whose commits (*note [def_commit]::) have parents + (*note [def_parent]::) cauterized away (in other words, Git is told + to pretend that these commits do not have the parents, even though + they are recorded in the commit object (*note + [def_commit_object]::)). This is sometimes useful when you are + interested only in the recent history of a project even though the + real history recorded in the upstream is much larger. A shallow + repository is created by giving the ‘--depth’ option to + git-clone(1) (git-clone.html), and its history can be later + deepened with git-fetch(1) (git-fetch.html). + +stash entry + An object (*note [def_object]::) used to temporarily store the + contents of a dirty (*note [def_dirty]::) working directory and the + index for future reuse. + +submodule + A repository (*note [def_repository]::) that holds the history of a + separate project inside another repository (the latter of which is + called superproject (*note [def_superproject]::)). + +superproject + A repository (*note [def_repository]::) that references + repositories of other projects in its working tree as submodules + (*note [def_submodule]::). The superproject knows about the names + of (but does not hold copies of) commit objects of the contained + submodules. + +symref + Symbolic reference: instead of containing the SHA-1 (*note + [def_SHA1]::) id itself, it is of the format _ref: refs/some/thing_ + and when referenced, it recursively dereferences to this reference. + _HEAD (*note [def_HEAD]::)_ is a prime example of a symref. + Symbolic references are manipulated with the git-symbolic-ref(1) + (git-symbolic-ref.html) command. + +tag + A ref (*note [def_ref]::) under ‘refs/tags/’ namespace that points + to an object of an arbitrary type (typically a tag points to either + a tag (*note [def_tag_object]::) or a commit object (*note + [def_commit_object]::)). In contrast to a head (*note + [def_head]::), a tag is not updated by the ‘commit’ command. A Git + tag has nothing to do with a Lisp tag (which would be called an + object type (*note [def_object_type]::) in Git’s context). A tag + is most typically used to mark a particular point in the commit + ancestry chain (*note [def_chain]::). + +tag object + An object (*note [def_object]::) containing a ref (*note + [def_ref]::) pointing to another object, which can contain a + message just like a commit object (*note [def_commit_object]::). + It can also contain a (PGP) signature, in which case it is called a + "signed tag object". + +topic branch + A regular Git branch (*note [def_branch]::) that is used by a + developer to identify a conceptual line of development. Since + branches are very easy and inexpensive, it is often desirable to + have several small branches that each contain very well defined + concepts or small incremental yet related changes. + +tree + Either a working tree (*note [def_working_tree]::), or a tree + object (*note [def_tree_object]::) together with the dependent blob + (*note [def_blob_object]::) and tree objects (i.e. a stored + representation of a working tree). + +tree object + An object (*note [def_object]::) containing a list of file names + and modes along with refs to the associated blob and/or tree + objects. A tree (*note [def_tree]::) is equivalent to a directory + (*note [def_directory]::). + +tree-ish (also treeish) + A tree object (*note [def_tree_object]::) or an object (*note + [def_object]::) that can be recursively dereferenced to a tree + object. Dereferencing a commit object (*note + [def_commit_object]::) yields the tree object corresponding to the + revision (*note [def_revision]::)’s top directory (*note + [def_directory]::). The following are all tree-ishes: a commit-ish + (*note [def_commit-ish]::), a tree object, a tag object (*note + [def_tag_object]::) that points to a tree object, a tag object that + points to a tag object that points to a tree object, etc. + +unmerged index + An index (*note [def_index]::) which contains unmerged index + entries (*note [def_index_entry]::). + +unreachable object + An object (*note [def_object]::) which is not reachable (*note + [def_reachable]::) from a branch (*note [def_branch]::), tag (*note + [def_tag]::), or any other reference. + +upstream branch + The default branch (*note [def_branch]::) that is merged into the + branch in question (or the branch in question is rebased onto). It + is configured via branch..remote and branch..merge. If + the upstream branch of _A_ is _origin/B_ sometimes we say "_A_ is + tracking _origin/B_". + +working tree + The tree of actual checked out files. The working tree normally + contains the contents of the HEAD (*note [def_HEAD]::) commit’s + tree, plus any local changes that you have made but not yet + committed. + + +File: git.info, Node: Git Quick Reference, Next: Notes and todo list for this manual, Prev: Git Glossary, Up: Top + +Appendix A Git Quick Reference +****************************** + +This is a quick summary of the major commands; the previous chapters +explain how these work in more detail. + +* Menu: + +* Creating a new repository: Creating a new repository <1>. +* Managing branches:: +* Exploring history:: +* Making changes:: +* Merging:: +* Sharing your changes:: +* Repository maintenance:: + + +File: git.info, Node: Creating a new repository <1>, Next: Managing branches, Up: Git Quick Reference + +A.1 Creating a new repository +============================= + +From a tarball: + + $ tar xzf project.tar.gz + $ cd project + $ git init + Initialized empty Git repository in .git/ + $ git add . + $ git commit + + From a remote repository: + + $ git clone git://example.com/pub/project.git + $ cd project + + +File: git.info, Node: Managing branches, Next: Exploring history, Prev: Creating a new repository <1>, Up: Git Quick Reference + +A.2 Managing branches +===================== + + $ git branch # list all local branches in this repo + $ git switch test # switch working directory to branch "test" + $ git branch new # create branch "new" starting at current HEAD + $ git branch -d new # delete branch "new" + + Instead of basing a new branch on current HEAD (the default), use: + + $ git branch new test # branch named "test" + $ git branch new v2.6.15 # tag named v2.6.15 + $ git branch new HEAD^ # commit before the most recent + $ git branch new HEAD^^ # commit before that + $ git branch new test~10 # ten commits before tip of branch "test" + + Create and switch to a new branch at the same time: + + $ git switch -c new v2.6.15 + + Update and examine branches from the repository you cloned from: + + $ git fetch # update + $ git branch -r # list + origin/master + origin/next + ... + $ git switch -c masterwork origin/master + + Fetch a branch from a different repository, and give it a new name in +your repository: + + $ git fetch git://example.com/project.git theirbranch:mybranch + $ git fetch git://example.com/project.git v2.6.15:mybranch + + Keep a list of repositories you work with regularly: + + $ git remote add example git://example.com/project.git + $ git remote # list remote repositories + example + origin + $ git remote show example # get details + * remote example + URL: git://example.com/project.git + Tracked remote branches + master + next + ... + $ git fetch example # update branches from example + $ git branch -r # list all remote branches + + +File: git.info, Node: Exploring history, Next: Making changes, Prev: Managing branches, Up: Git Quick Reference + +A.3 Exploring history +===================== + + $ gitk # visualize and browse history + $ git log # list all commits + $ git log src/ # ...modifying src/ + $ git log v2.6.15..v2.6.16 # ...in v2.6.16, not in v2.6.15 + $ git log master..test # ...in branch test, not in branch master + $ git log test..master # ...in branch master, but not in test + $ git log test...master # ...in one branch, not in both + $ git log -S'foo()' # ...where difference contain "foo()" + $ git log --since="2 weeks ago" + $ git log -p # show patches as well + $ git show # most recent commit + $ git diff v2.6.15..v2.6.16 # diff between two tagged versions + $ git diff v2.6.15..HEAD # diff with current head + $ git grep "foo()" # search working directory for "foo()" + $ git grep v2.6.15 "foo()" # search old tree for "foo()" + $ git show v2.6.15:a.txt # look at old version of a.txt + + Search for regressions: + + $ git bisect start + $ git bisect bad # current version is bad + $ git bisect good v2.6.13-rc2 # last known good revision + Bisecting: 675 revisions left to test after this + # test here, then: + $ git bisect good # if this revision is good, or + $ git bisect bad # if this revision is bad. + # repeat until done. + + +File: git.info, Node: Making changes, Next: Merging, Prev: Exploring history, Up: Git Quick Reference + +A.4 Making changes +================== + +Make sure Git knows who to blame: + + $ cat >>~/.gitconfig <<\EOF + [user] + name = Your Name Comes Here + email = you@yourdomain.example.com + EOF + + Select file contents to include in the next commit, then make the +commit: + + $ git add a.txt # updated file + $ git add b.txt # new file + $ git rm c.txt # old file + $ git commit + + Or, prepare and create the commit in one step: + + $ git commit d.txt # use latest content only of d.txt + $ git commit -a # use latest content of all tracked files + + +File: git.info, Node: Merging, Next: Sharing your changes, Prev: Making changes, Up: Git Quick Reference + +A.5 Merging +=========== + + $ git merge test # merge branch "test" into the current branch + $ git pull git://example.com/project.git master + # fetch and merge in remote branch + $ git pull . test # equivalent to git merge test + + +File: git.info, Node: Sharing your changes, Next: Repository maintenance, Prev: Merging, Up: Git Quick Reference + +A.6 Sharing your changes +======================== + +Importing or exporting patches: + + $ git format-patch origin..HEAD # format a patch for each commit + # in HEAD but not in origin + $ git am mbox # import patches from the mailbox "mbox" + + Fetch a branch in a different Git repository, then merge into the +current branch: + + $ git pull git://example.com/project.git theirbranch + + Store the fetched branch into a local branch before merging into the +current branch: + + $ git pull git://example.com/project.git theirbranch:mybranch + + After creating commits on a local branch, update the remote branch +with your commits: + + $ git push ssh://example.com/project.git mybranch:theirbranch + + When remote and local branch are both named "test": + + $ git push ssh://example.com/project.git test + + Shortcut version for a frequently used remote repository: + + $ git remote add example ssh://example.com/project.git + $ git push example test + + +File: git.info, Node: Repository maintenance, Prev: Sharing your changes, Up: Git Quick Reference + +A.7 Repository maintenance +========================== + +Check for corruption: + + $ git fsck + + Recompress, remove unused cruft: + + $ git gc + + +File: git.info, Node: Notes and todo list for this manual, Prev: Git Quick Reference, Up: Top + +Appendix B Notes and todo list for this manual +********************************************** + +* Menu: + +* Todo list:: + + +File: git.info, Node: Todo list, Up: Notes and todo list for this manual + +B.1 Todo list +============= + +This is a work in progress. + + The basic requirements: + + • It must be readable in order, from beginning to end, by someone + intelligent with a basic grasp of the UNIX command line, but + without any special knowledge of Git. If necessary, any other + prerequisites should be specifically mentioned as they arise. + + • Whenever possible, section headings should clearly describe the + task they explain how to do, in language that requires no more + knowledge than necessary: for example, "importing patches into a + project" rather than "the ‘git am’ command" + + Think about how to create a clear chapter dependency graph that will +allow people to get to important topics without necessarily reading +everything in between. + + Scan ‘Documentation/’ for other stuff left out; in particular: + + • howto’s + + • some of ‘technical/’? + + • hooks + + • list of commands in git(1) (git.html) + + Scan email archives for other stuff left out + + Scan man pages to see if any assume more background than this manual +provides. + + Add more good examples. Entire sections of just cookbook examples +might be a good idea; maybe make an "advanced examples" section a +standard end-of-chapter section? + + Include cross-references to the glossary, where appropriate. + + Add a section on working with other version control systems, +including CVS, Subversion, and just imports of series of release +tarballs. + + Write a chapter on using plumbing and writing scripts. + + Alternates, clone -reference, etc. + + More on recovery from repository corruption. See: +https://lore.kernel.org/git/Pine.LNX.4.64.0702272039540.12485@woody.linux-foundation.org/ +(https://lore.kernel.org/git/Pine.LNX.4.64.0702272039540.12485@woody.linux-foundation.org/) +https://lore.kernel.org/git/Pine.LNX.4.64.0702141033400.3604@woody.linux-foundation.org/ +(https://lore.kernel.org/git/Pine.LNX.4.64.0702141033400.3604@woody.linux-foundation.org/) + + + +Tag Table: +Node: Top212 +Node: idm43164 +Node: Repositories and Branches4465 +Node: How to get a Git repository5070 +Node: How to check out a different version of a project6331 +Node: Understanding History; Commits8890 +Node: Understanding history; commits; parents; and reachability11147 +Node: Understanding history; History diagrams12483 +Node: Understanding history; What is a branch?13224 +Node: Manipulating branches13963 +Node: Examining an old version without creating a new branch15544 +Node: Examining branches from a remote repository17105 +Node: Naming branches; tags; and other references18861 +Node: Updating a repository with git fetch20420 +Node: Fetching branches from other repositories21093 +Node: Exploring Git history22786 +Node: How to use bisect to find a regression23583 +Node: Naming commits26582 +Node: Creating tags28944 +Node: Browsing revisions29512 +Node: Generating diffs31126 +Node: Viewing old file versions31882 +Node: Examples32449 +Node: Counting the number of commits on a branch32902 +Node: Check whether two branches point at the same history33546 +Node: Find first tagged version including a given fix34613 +Node: Showing commits unique to a given branch37277 +Node: Creating a changelog and tarball for a software release39049 +Node: Finding commits referencing a file with given content40885 +Node: Developing with Git41679 +Node: Telling Git your name42152 +Node: Creating a new repository42961 +Node: How to make a commit43476 +Node: Creating good commit messages46371 +Node: Ignoring files47075 +Node: How to merge49098 +Node: Resolving a merge51148 +Node: Getting conflict-resolution help during a merge52517 +Node: Undoing a merge56290 +Node: Fast-forward merges56938 +Node: Fixing mistakes57648 +Node: Fixing a mistake with a new commit58787 +Node: Fixing a mistake by rewriting history59757 +Node: Checking out an old version of a file60906 +Node: Temporarily setting aside work in progress61784 +Node: Ensuring good performance62830 +Node: Ensuring reliability63453 +Node: Checking the repository for corruption63694 +Node: Recovering lost changes64907 +Node: Reflogs65147 +Node: Examining dangling objects67010 +Node: Sharing development with others68647 +Node: Getting updates with git pull69089 +Node: Submitting patches to a project71302 +Node: Importing patches to a project72606 +Node: Public Git repositories73901 +Node: Setting up a public repository76446 +Node: Exporting a Git repository via the Git protocol77232 +Node: Exporting a git repository via HTTP78351 +Node: Pushing changes to a public repository79643 +Node: What to do when a push fails81787 +Node: Setting up a shared repository84199 +Node: Allowing web browsing of a repository85848 +Node: How to get a Git repository with minimal history86654 +Node: Examples <1>87717 +Node: Maintaining topic branches for a Linux subsystem maintainer87952 +Node: Rewriting history and maintaining patch series96755 +Node: Creating the perfect patch series97644 +Node: Keeping a patch series up to date using git rebase99127 +Node: Rewriting a single commit101762 +Node: Reordering or selecting from a patch series102587 +Node: Using interactive rebases103261 +Node: Other tools105631 +Node: Problems with rewriting history105984 +Node: Why bisecting merge commits can be harder than bisecting linear history107811 +Node: Advanced branch management110808 +Node: Fetching individual branches111175 +Node: git fetch and fast-forwards112293 +Node: Forcing git fetch to do non-fast-forward updates113765 +Node: Configuring remote-tracking branches114557 +Node: Git concepts116297 +Node: The Object Database116786 +Node: Commit Object119304 +Node: Tree Object121890 +Node: Blob Object123746 +Node: Trust124995 +Node: Tag Object126433 +Node: How Git stores objects efficiently; pack files127511 +Node: Dangling objects129556 +Node: Recovering from repository corruption133244 +Node: The index137453 +Node: Submodules140334 +Node: Pitfalls with submodules146399 +Node: Low-level Git operations148958 +Node: Object access and manipulation149539 +Node: The Workflow150418 +Node: working directory → index151307 +Node: index → object database153010 +Node: object database → index153601 +Node: index → working directory154258 +Node: Tying it all together155462 +Node: Examining the data158326 +Node: Merging multiple trees159445 +Node: Merging multiple trees; continued161275 +Node: Hacking Git164309 +Node: Object storage format164641 +Node: A birds-eye view of Git’s source code166225 +Node: Git Glossary175147 +Node: Git explained175305 +Ref: [def_alternate_object_database]175403 +Ref: [def_bare_repository]175654 +Ref: [def_blob_object]176236 +Ref: [def_branch]176328 +Ref: [def_cache]176940 +Ref: [def_chain]176995 +Ref: [def_changeset]177248 +Ref: [def_checkout]177449 +Ref: [def_cherry-picking]177877 +Ref: [def_clean]178369 +Ref: [def_commit]178603 +Ref: [def_commit_object]179245 +Ref: [def_commit-ish]179604 +Ref: [def_core_git]180007 +Ref: [def_DAG]180129 +Ref: [def_dangling_object]180454 +Ref: [def_detached_HEAD]180779 +Ref: [def_directory]181857 +Ref: [def_dirty]181904 +Ref: [def_evil_merge]182120 +Ref: [def_fast_forward]182270 +Ref: [def_fetch]182850 +Ref: [def_file_system]183203 +Ref: [def_git_archive]183404 +Ref: [def_gitfile]183496 +Ref: [def_grafts]183627 +Ref: [def_hash]184255 +Ref: [def_head]184344 +Ref: [def_HEAD]184642 +Ref: [def_head_ref]185057 +Ref: [def_hook]185113 +Ref: [def_index]185665 +Ref: [def_index_entry]186003 +Ref: [def_master]186286 +Ref: [def_merge]186617 +Ref: [def_object]187767 +Ref: [def_object_database]187940 +Ref: [def_object_identifier]188168 +Ref: [def_object_name]188245 +Ref: [def_object_type]188464 +Ref: [def_octopus]188724 +Ref: [def_origin]188821 +Ref: [def_overlay]189229 +Ref: [def_pack]189709 +Ref: [def_pack_index]189832 +Ref: [def_pathspec]190013 +Ref: [def_parent]195356 +Ref: [def_pickaxe]195535 +Ref: [def_plumbing]195925 +Ref: [def_porcelain]195989 +Ref: [def_per_worktree_ref]196261 +Ref: [def_pseudoref]196519 +Ref: [def_pull]197410 +Ref: [def_push]197586 +Ref: [def_reachable]198210 +Ref: [def_rebase]198749 +Ref: [def_ref]198931 +Ref: [def_reflog]199697 +Ref: [def_refspec]199977 +Ref: [def_remote]200160 +Ref: [def_remote_tracking_branch]200399 +Ref: [def_repository]200876 +Ref: [def_resolve]201337 +Ref: [def_revision]201454 +Ref: [def_rewind]201523 +Ref: [def_SCM]201680 +Ref: [def_SHA1]201721 +Ref: [def_shallow_clone]201887 +Ref: [def_shallow_repository]202097 +Ref: [def_stash]202846 +Ref: [def_submodule]203029 +Ref: [def_superproject]203241 +Ref: [def_symref]203545 +Ref: [def_tag]203936 +Ref: [def_tag_object]204545 +Ref: [def_topic_branch]204854 +Ref: [def_tree]205198 +Ref: [def_tree_object]205450 +Ref: [def_tree-ish]205703 +Ref: [def_unmerged_index]206327 +Ref: [def_unreachable_object]206451 +Ref: [def_upstream_branch]206655 +Ref: [def_working_tree]206987 +Node: Git Quick Reference207223 +Node: Creating a new repository <1>207713 +Node: Managing branches208146 +Node: Exploring history210068 +Node: Making changes211701 +Node: Merging212411 +Node: Sharing your changes212786 +Node: Repository maintenance213906 +Node: Notes and todo list for this manual214157 +Node: Todo list214376 + +End Tag Table + + +Local Variables: +coding: utf-8 +End: diff --git a/assets/info/gnupg.info-1.gz b/assets/info/gnupg.info-1.gz new file mode 100644 index 00000000..3eba6fe1 Binary files /dev/null and b/assets/info/gnupg.info-1.gz differ diff --git a/assets/info/gnupg.info-2.gz b/assets/info/gnupg.info-2.gz new file mode 100644 index 00000000..81c787ac Binary files /dev/null and b/assets/info/gnupg.info-2.gz differ diff --git a/assets/info/gnupg.info-3.gz b/assets/info/gnupg.info-3.gz new file mode 100644 index 00000000..5b8598dc Binary files /dev/null and b/assets/info/gnupg.info-3.gz differ diff --git a/assets/info/gnupg.info.gz b/assets/info/gnupg.info.gz new file mode 100644 index 00000000..03526a54 Binary files /dev/null and b/assets/info/gnupg.info.gz differ diff --git a/assets/info/gnus.info.gz b/assets/info/gnus.info.gz new file mode 100644 index 00000000..dc5dedff Binary files /dev/null and b/assets/info/gnus.info.gz differ diff --git a/assets/info/grep.info.gz b/assets/info/grep.info.gz new file mode 100644 index 00000000..b3227fdf Binary files /dev/null and b/assets/info/grep.info.gz differ diff --git a/assets/info/grub.info-1.gz b/assets/info/grub.info-1.gz new file mode 100644 index 00000000..8564f5ea Binary files /dev/null and b/assets/info/grub.info-1.gz differ diff --git a/assets/info/grub.info-2.gz b/assets/info/grub.info-2.gz new file mode 100644 index 00000000..8b636a67 Binary files /dev/null and b/assets/info/grub.info-2.gz differ diff --git a/assets/info/grub.info.gz b/assets/info/grub.info.gz new file mode 100644 index 00000000..8136b72b Binary files /dev/null and b/assets/info/grub.info.gz differ diff --git a/assets/info/guile.info-1.gz b/assets/info/guile.info-1.gz new file mode 100644 index 00000000..8d9a5817 Binary files /dev/null and b/assets/info/guile.info-1.gz differ diff --git a/assets/info/guile.info-10.gz b/assets/info/guile.info-10.gz new file mode 100644 index 00000000..9a734e04 Binary files /dev/null and b/assets/info/guile.info-10.gz differ diff --git a/assets/info/guile.info-11.gz b/assets/info/guile.info-11.gz new file mode 100644 index 00000000..2945f4fe Binary files /dev/null and b/assets/info/guile.info-11.gz differ diff --git a/assets/info/guile.info-2.gz b/assets/info/guile.info-2.gz new file mode 100644 index 00000000..5568bc7b Binary files /dev/null and b/assets/info/guile.info-2.gz differ diff --git a/assets/info/guile.info-3.gz b/assets/info/guile.info-3.gz new file mode 100644 index 00000000..1d21ebeb Binary files /dev/null and b/assets/info/guile.info-3.gz differ diff --git a/assets/info/guile.info-4.gz b/assets/info/guile.info-4.gz new file mode 100644 index 00000000..c53b8532 Binary files /dev/null and b/assets/info/guile.info-4.gz differ diff --git a/assets/info/guile.info-5.gz b/assets/info/guile.info-5.gz new file mode 100644 index 00000000..62dbcdd6 Binary files /dev/null and b/assets/info/guile.info-5.gz differ diff --git a/assets/info/guile.info-6.gz b/assets/info/guile.info-6.gz new file mode 100644 index 00000000..a8362dd2 Binary files /dev/null and b/assets/info/guile.info-6.gz differ diff --git a/assets/info/guile.info-7.gz b/assets/info/guile.info-7.gz new file mode 100644 index 00000000..d8ba8041 Binary files /dev/null and b/assets/info/guile.info-7.gz differ diff --git a/assets/info/guile.info-8.gz b/assets/info/guile.info-8.gz new file mode 100644 index 00000000..e3134c6d Binary files /dev/null and b/assets/info/guile.info-8.gz differ diff --git a/assets/info/guile.info-9.gz b/assets/info/guile.info-9.gz new file mode 100644 index 00000000..a4863699 Binary files /dev/null and b/assets/info/guile.info-9.gz differ diff --git a/assets/info/guile.info.gz b/assets/info/guile.info.gz new file mode 100644 index 00000000..0929095d Binary files /dev/null and b/assets/info/guile.info.gz differ diff --git a/assets/info/gzip.info.gz b/assets/info/gzip.info.gz new file mode 100644 index 00000000..be72e46b Binary files /dev/null and b/assets/info/gzip.info.gz differ diff --git a/assets/info/history.info.gz b/assets/info/history.info.gz new file mode 100644 index 00000000..7f0dd3e5 Binary files /dev/null and b/assets/info/history.info.gz differ diff --git a/assets/info/htmlfontify.info.gz b/assets/info/htmlfontify.info.gz new file mode 100644 index 00000000..ac5e1220 Binary files /dev/null and b/assets/info/htmlfontify.info.gz differ diff --git a/assets/info/idlwave.info.gz b/assets/info/idlwave.info.gz new file mode 100644 index 00000000..5bfbf2b7 Binary files /dev/null and b/assets/info/idlwave.info.gz differ diff --git a/assets/info/ido.info.gz b/assets/info/ido.info.gz new file mode 100644 index 00000000..5dc3db1d Binary files /dev/null and b/assets/info/ido.info.gz differ diff --git a/assets/info/info.info.gz b/assets/info/info.info.gz new file mode 100644 index 00000000..ff29aae3 Binary files /dev/null and b/assets/info/info.info.gz differ diff --git a/assets/info/latex2e.info b/assets/info/latex2e.info new file mode 100644 index 00000000..a547df1e --- /dev/null +++ b/assets/info/latex2e.info @@ -0,0 +1,21120 @@ +This is latex2e.info, produced by makeinfo version 6.8 from +latex2e.texi. + +This document is an unofficial reference manual for LaTeX, a document +preparation system, version of January 2022. + + This manual was originally translated from 'LATEX.HLP' v1.0a in the +VMS Help Library. The pre-translation version was written by George D. +Greenwade of Sam Houston State University. The LaTeX 2.09 version was +written by Stephen Gilmore. The LaTeX2e version was adapted from this +by Torsten Martinsen. Karl Berry made further updates and additions, +and gratefully acknowledges using 'Hypertext Help with LaTeX', by +Sheldon Green, and 'LaTeX Command Summary' (for LaTeX 2.09) by L. Botway +and C. Biemesderfer (published by the TeX Users Group as 'TeXniques' +number 10), as reference material. We also gratefully acknowledge +additional material appearing in latex2e-reference by Martin Herbert +Dietze. (From these references no text was directly copied.) + + Copyright 2007, 2008, 2009, 2010, 2011, 2012, 2013, 2014, 2015, 2016, +2017, 2018, 2019, 2020, 2021, 2022 Karl Berry. +Copyright 1988, 1994, 2007 Stephen Gilmore. +Copyright 1994, 1995, 1996 Torsten Martinsen. + + Permission is granted to make and distribute verbatim copies of this +manual provided the copyright notice and this permission notice are +preserved on all copies. + + Permission is granted to copy and distribute modified versions of +this manual under the conditions for verbatim copying, provided that the +entire resulting derived work is distributed under the terms of a +permission notice identical to this one. + + Permission is granted to copy and distribute translations of this +manual into another language, under the above conditions for modified +versions. +INFO-DIR-SECTION TeX +START-INFO-DIR-ENTRY +* LaTeX2e: (latex2e). Unofficial LaTeX reference manual. +END-INFO-DIR-ENTRY + + +File: latex2e.info, Node: Top, Next: About this document, Up: (dir) + +LaTeX2e: An unofficial reference manual +*************************************** + +This document is an unofficial reference manual (version of January +2022) for LaTeX2e, a document preparation system. + +* Menu: + +* About this document:: Bug reporting, etc. +* Overview:: What is LaTeX? +* Document classes:: Some of the various classes available. +* Fonts:: Italic, bold, typewriter, etc. +* Layout:: Controlling the page layout. +* Sectioning:: Parts, Chapters, Sections, etc. +* Cross references:: Automatic referencing. +* Environments:: Such as enumerate & itemize. +* Line breaking:: Influencing line breaks. +* Page breaking:: Influencing page breaks. +* Footnotes:: How to produce footnotes. +* Definitions:: Define your own commands, etc. +* Counters:: Internal counters used by LaTeX. +* Lengths:: The length commands. +* Making paragraphs:: Paragraph commands. +* Math formulas:: How to create mathematical formulas. +* Modes:: Paragraph, Math or LR modes. +* Page styles:: Various styles of page layout. +* Spaces:: Horizontal and vertical space. +* Boxes:: Making boxes. +* Color:: Defining and using colors. +* Graphics:: Importing graphics from outside LaTeX. +* Special insertions:: Inserting reserved and special characters. +* Splitting the input:: Dealing with big files by splitting. +* Front/back matter:: Tables of contents, glossaries, indexes. +* Letters:: The 'letter' class. +* Input/output:: User interaction. +* Command line interface:: Common command-line options. +* Document templates:: Starter templates for various document classes. +* Index:: General index. + + +File: latex2e.info, Node: About this document, Next: Overview, Prev: Top, Up: Top + +1 About this document +********************* + +This is an unofficial reference manual for the LaTeX2e document +preparation system, which is a macro package for the TeX typesetting +program (*note Overview::). + + This document's home page is ; it has separate +web pages for each topic. Alternatively. + has the entire document on a +single page. For other output formats, the sources, and plenty more +information, see . + + In this document, we will mostly just use 'LaTeX' rather than +'LaTeX2e', since the previous version of LaTeX (2.09) was frozen decades +ago. + + LaTeX is maintained by a group of volunteers +(). The official documentation written by +the LaTeX project is available from their web site. The present +document is completely unofficial and has not been written or reviewed +by the LaTeX maintainers. Do not send bug reports or anything else +about this document to them. Instead, please send all comments to +. + + This document is a reference, not a tutorial. There is a vast array +of other information available about LaTeX, at all levels. Here are a +few introductions. + + + Two pages of recommended references to LaTeX documentation. + + + Writing your first document, with a bit of both text and math. + + + A longer introduction to LaTeX, translated to many languages. + + + Introduction to the TeX system, including LaTeX, with further + references. + + +File: latex2e.info, Node: Overview, Next: Document classes, Prev: About this document, Up: Top + +2 Overview of LaTeX +******************* + +LaTeX is a system for typesetting documents. It was originally created +by Leslie Lamport in 1984, but has been maintained by a group of +volunteers for many years now (). It is +widely used, particularly but not exclusively for mathematical and +technical documents. + + A LaTeX user writes an input file containing text to be typeset along +with interspersed commands. The default encoding for the text is UTF-8 +(as of 2018). The commands specify, for example, how the text should be +formatted. + + LaTeX is implemented as a set of related so-called "macros" which use +Donald E. Knuth's TeX typesetting program or one of its derivatives, +collectively known as "engines". Thus, the user produces output, +typically PDF, by giving the input file to a TeX engine. (The following +sections describe all this in more detail.) + + The term LaTeX is also sometimes used to mean the language in which +the input document is marked up, that is, to mean the set of commands +available to a LaTeX user. + + The name LaTeX is short for "Lamport TeX". It is pronounced LAH-teck +or LAY-teck, or sometimes LAY-tecks. Inside a document, produce the +logo with '\LaTeX'. Where use of the logo is not sensible, such as in +plain text, write it as 'LaTeX'. + +* Menu: + +* Starting and ending:: The standard beginning and end of a document. +* Output files:: Files produced. +* TeX engines:: Programs that can compile TeX and LaTeX. +* LaTeX command syntax:: General syntax of LaTeX commands. +* Environment:: An area of the source with distinct behavior. +* CTAN:: Our repository. + + +File: latex2e.info, Node: Starting and ending, Next: Output files, Up: Overview + +2.1 Starting and ending +======================= + +LaTeX files have a simple global structure, with a standard beginning +and ending. This is a small example. + + \documentclass{article} + \begin{document} + Hello, \LaTeX\ world. + \end{document} + +Every LaTeX document has a '\begin{document}' line and an +'\end{document}' line. + +Here, the 'article' is the "document class". It is implemented in a +file 'article.cls'. You can use any document class on your system. A +few document classes are defined by LaTeX itself, and vast array of +others are widely available. *Note Document classes::. + + You can include other LaTeX commands between the '\documentclass' and +the '\begin{document}' commands. This area is called the "preamble". + + The '\begin{document}', '\end{document}' pair defines an +"environment"; the 'document' environment (and no others) is required in +all LaTeX documents (*note document::). LaTeX make available to you +many environments that are documented here (*note Environments::). Many +more are available to you from external packages, most importantly those +available at CTAN (*note CTAN::). + + The following sections discuss how to produce PDF or other output +from a LaTeX input file. + + +File: latex2e.info, Node: Output files, Next: TeX engines, Prev: Starting and ending, Up: Overview + +2.2 Output files +================ + +LaTeX produces a main output file and at least two auxiliary files. The +main output file's name ends in either '.dvi' or '.pdf'. + +'.dvi' + If LaTeX is invoked with the system command 'latex' then it + produces a DeVice Independent file, with extension '.dvi'. You can + view this file with a command such as 'xdvi', or convert it to a + PostScript '.ps' file with 'dvips' or to a Portable Document Format + '.pdf' file with 'dvipdfmx'. The contents of the file can be + dumped in human-readable form with 'dvitype'. A vast array of + other DVI utility programs are available + (). + +'.pdf' + If LaTeX is invoked via the system command 'pdflatex', among other + commands (*note TeX engines::), then the main output is a Portable + Document Format (PDF) file. Typically this is a self-contained + file, with all fonts and images included. + + LaTeX always produces at least two additional files. + +'.log' + This transcript file contains summary information such as a list of + loaded packages. It also includes diagnostic messages and perhaps + additional information for any errors. + +'.aux' + Auxiliary information is used by LaTeX for things such as cross + references. For example, the first time that LaTeX finds a forward + reference--a cross reference to something that has not yet appeared + in the source--it will appear in the output as a doubled question + mark '??'. When the referred-to spot does eventually appear in the + source then LaTeX writes its location information to this '.aux' + file. On the next invocation, LaTeX reads the location information + from this file and uses it to resolve the reference, replacing the + double question mark with the remembered location. + + LaTeX may produce yet more files, characterized by the filename +ending. These include a '.lof' file that is used to make a list of +figures, a '.lot' file used to make a list of tables, and a '.toc' file +used to make a table of contents (*note Table of contents etc.::). A +particular class may create others; the list is open-ended. + + +File: latex2e.info, Node: TeX engines, Next: LaTeX command syntax, Prev: Output files, Up: Overview + +2.3 TeX engines +=============== + +LaTeX is a large set of commands that is executed by a TeX program +(*note Overview::). Such a set of commands is called a "format", and is +embodied in a binary '.fmt' file, which can be read much more quickly +than the corresponding TeX source. + + This section gives a terse overview of the TeX programs that are +commonly available (see also *note Command line interface::). + +'latex' +'pdflatex' + In TeX Live (), if LaTeX is invoked via + either the system command 'latex' or 'pdflatex', then the pdfTeX + engine is run (). When invoked as + 'latex', the main output is a '.dvi' file; as 'pdflatex', the main + output is a '.pdf' file. + + pdfTeX incorporates the e-TeX extensions to Knuth's original + program (), including additional + programming features and bi-directional typesetting, and has plenty + of extensions of its own. e-TeX is available on its own as the + system command 'etex', but this is plain TeX (and produces '.dvi'). + + In other TeX distributions, 'latex' may invoke e-TeX rather than + pdfTeX. In any case, the e-TeX extensions can be assumed to be + available in LaTeX. + +'lualatex' + If LaTeX is invoked via the system command 'lualatex', the LuaTeX + engine is run (). This program allows + code written in the scripting language Lua () to + interact with TeX's typesetting. LuaTeX handles UTF-8 Unicode + input natively, can handle OpenType and TrueType fonts, and + produces a '.pdf' file by default. There is also 'dvilualatex' to + produce a '.dvi' file. + +'xelatex' + If LaTeX is invoked with the system command 'xelatex', the XeTeX + engine is run (). Like LuaTeX, XeTeX + natively supports UTF-8 Unicode and TrueType and OpenType fonts, + though the implementation is completely different, mainly using + external libraries instead of internal code. XeTeX produces a + '.pdf' file as output; it does not support DVI output. + + Internally, XeTeX creates an '.xdv' file, a variant of DVI, and + translates that to PDF using the ('x')'dvipdfmx' program, but this + process is automatic. The '.xdv' file is only useful for + debugging. + +'platex' +'uplatex' + These commands provide significant additional support for Japanese + and other languages; the 'u' variant supports Unicode. See + and . + + As of 2019, there is a companion '-dev' command and format for all of +the above: + +'dvilualatex-dev' +'latex-dev' +'lualatex-dev' +'pdflatex-dev' +'platex-dev' +'uplatex-dev' +'xelatex-dev' + These are candidates for an upcoming LaTeX release. The main + purpose is to find and address compatibility problems before an + official release. + + These '-dev' formats make it easy for anyone to help test documents + and code: you can run, say, 'pdflatex-dev' instead of 'pdflatex', + without changing anything else in your environment. Indeed, it is + easiest and most helpful to always run the '-dev' versions instead + of bothering to switch back and forth. During quiet times after a + release, the commands will be equivalent. + + These are not daily snapshots or untested development code. They + undergo the same extensive regression testing by the LaTeX team + before being released. + + For more information, see "The LaTeX release workflow and the LaTeX + 'dev' formats" by Frank Mittelbach, 'TUGboat' 40:2, + . + + +File: latex2e.info, Node: LaTeX command syntax, Next: Environment, Prev: TeX engines, Up: Overview + +2.4 LaTeX command syntax +======================== + +In the LaTeX input file, a command name starts with a backslash +character, '\'. The name itself then consists of either (a) a string of +letters or (b) a single non-letter. + + LaTeX commands names are case sensitive so that '\pagebreak' differs +from '\Pagebreak' (the latter is not a standard command). Most command +names are lowercase, but in any event you must enter all commands in the +same case as they are defined. + + A command may be followed by zero, one, or more arguments. These +arguments may be either required or optional. Required arguments are +contained in curly braces, '{...}'. Optional arguments are contained in +square brackets, '[...]'. Generally, but not universally, if the +command accepts an optional argument, it comes first, before any +required arguments. + + Inside of an optional argument, to use the character close square +bracket (']') hide it inside curly braces, as in '\item[closing bracket +{]}]'. Similarly, if an optional argument comes last, with no required +argument after it, then to make the first character of the following +text be an open square bracket, hide it inside curly braces. + + LaTeX has the convention that some commands have a '*' form that is +related to the form without a '*', such as '\chapter' and '\chapter*'. +The exact difference in behavior varies from command to command. + + This manual describes all accepted options and '*'-forms for the +commands it covers (barring unintentional omissions, a.k.a. bugs). + + As of the 2020-10-01 release of LaTeX, the 'expl3' and 'xparse' +packages are part of the LaTeX2e format. They provide a completely +different underlying programming language syntax. We won't try to cover +them in this document; see the related package documentation and other +LaTeX manuals. + + +File: latex2e.info, Node: Environment, Next: CTAN, Prev: LaTeX command syntax, Up: Overview + +2.5 Environment +=============== + +Synopsis: + + \begin{ENVIRONMENT-NAME} + ... + \end{ENVIRONMENT-NAME} + + An "environment" is an area of LaTeX source, inside of which there is +a distinct behavior. For instance, for poetry in LaTeX put the lines +between '\begin{verse}' and '\end{verse}'. + + \begin{verse} + There once was a man from Nantucket \\ + ... + \end{verse} + + *Note Environments::, for a list of environments. Particularly +notable is that every LaTeX document must have a 'document' environment, +a '\begin{document} ... \end{document}' pair. + + The ENVIRONMENT-NAME at the beginning must exactly match that at the +end. This includes the case where ENVIRONMENT-NAME ends in a +star ('*'); both the '\begin' and '\end' texts must include the star. + + Environments may have arguments, including optional arguments. This +example produces a table. The first argument is optional (and causes +the table to be aligned on its top row) while the second argument is +required (it specifies the formatting of columns). + + \begin{tabular}[t]{r|l} + ... rows of table ... + \end{tabular} + + +File: latex2e.info, Node: CTAN, Prev: Environment, Up: Overview + +2.6 CTAN: The Comprehensive TeX Archive Network +=============================================== + +The Comprehensive TeX Archive Network, CTAN, is the TeX and LaTeX +community's repository of free material. It is a set of Internet sites +around the world that offer material related to LaTeX for download. +Visit CTAN on the web at . + + This material is organized into packages, discrete bundles that +typically offer some coherent functionality and are maintained by one +person or a small number of people. For instance, many publishers have +a package that allows authors to format papers to that publisher's +specifications. + + In addition to the massive holdings, the 'ctan.org' web site offers +features such as search by name or by functionality. + + CTAN is not a single host, but instead is a set of hosts, one of +which is the so-called "master". The master host actively manages the +material, for instance, by accepting uploads of new or updated packages. +For many years, it has been hosted by the German TeX group, DANTE e.V. + + Other sites around the world help out by mirroring, that is, +automatically syncing their collections with the master site and then in +turn making their copies publicly available. This gives users close to +their location better access and relieves the load on the master site. +The list of mirrors is at . + + +File: latex2e.info, Node: Document classes, Next: Fonts, Prev: Overview, Up: Top + +3 Document classes +****************** + +The document's overall class is defined with this command, which is +normally the first command in a LaTeX source file. + + \documentclass[OPTIONS]{CLASS} + + The following document CLASS names are built into LaTeX. (Many other +document classes are available as separate packages; *note Overview::.) + +'article' + For a journal article, a presentation, and miscellaneous general + use. + +'book' + Full-length books, including chapters and possibly including front + matter, such as a preface, and back matter, such as an appendix + (*note Front/back matter::). + +'letter' + Mail, optionally including mailing labels (*note Letters::). + +'report' + For documents of length between an 'article' and a 'book', such as + technical reports or theses, which may contain several chapters. + +'slides' + For slide presentations--rarely used nowadays. The 'beamer' + package is perhaps the most prevalent + (). *Note beamer template::, for a + small template for a beamer document. + + Standard OPTIONS are described in the next section. + +* Menu: + +* Document class options:: Global options. +* Additional packages:: Bring in packages. +* Class and package construction:: Create new classes and packages. + + +File: latex2e.info, Node: Document class options, Next: Additional packages, Up: Document classes + +3.1 Document class options +========================== + +You can specify "global options" or "class options" to the +'\documentclass' command by enclosing them in square brackets. To +specify more than one OPTION, separate them with a comma. + + \documentclass[OPTION1,OPTION2,...]{CLASS} + + Here is the list of the standard class options. + + All of the standard classes except 'slides' accept the following +options for selecting the typeface size (default is '10pt'): + + 10pt 11pt 12pt + + All of the standard classes accept these options for selecting the +paper size (these show height by width): + +'a4paper' + 210 by 297mm (about 8.25 by 11.75 inches) + +'a5paper' + 148 by 210mm (about 5.8 by 8.3 inches) + +'b5paper' + 176 by 250mm (about 6.9 by 9.8 inches) + +'executivepaper' + 7.25 by 10.5 inches + +'legalpaper' + 8.5 by 14 inches + +'letterpaper' + 8.5 by 11 inches (the default) + + When using one of the engines pdfLaTeX, LuaLaTeX, or XeLaTeX (*note +TeX engines::), options other than 'letterpaper' set the print area but +you must also set the physical paper size. One way to do that is to put +'\pdfpagewidth=\paperwidth' and '\pdfpageheight=\paperheight' in your +document's preamble. + + The 'geometry' package provides flexible ways of setting the print +area and physical page size. + + Miscellaneous other options: + +'draft' +'final' + Mark ('draft') or do not mark ('final') overfull boxes with a black + box in the margin; default is 'final'. + +'fleqn' + Put displayed formulas flush left; default is centered. + +'landscape' + Selects landscape format; default is portrait. + +'leqno' + Put equation numbers on the left side of equations; default is the + right side. + +'openbib' + Use "open" bibliography format. + +'titlepage' +'notitlepage' + Specifies whether there is a separate page for the title + information and for the abstract also, if there is one. The + default for the 'report' class is 'titlepage', for the other + classes it is 'notitlepage'. + + The following options are not available with the 'slides' class. + +'onecolumn' +'twocolumn' + Typeset in one or two columns; default is 'onecolumn'. + +'oneside' +'twoside' + Selects one- or two-sided layout; default is 'oneside', except that + in the 'book' class the default is 'twoside'. + + For one-sided printing, the text is centered on the page. For + two-sided printing, the '\evensidemargin' ('\oddsidemargin') + parameter determines the distance on even (odd) numbered pages + between the left side of the page and the text's left margin, with + '\oddsidemargin' being 40% of the difference between '\paperwidth' + and '\textwidth', and '\evensidemargin' is the remainder. + +'openright' +'openany' + Determines if a chapter should start on a right-hand page; default + is 'openright' for 'book', and 'openany' for 'report'. + + The 'slides' class offers the option 'clock' for printing the time at +the bottom of each note. + + +File: latex2e.info, Node: Additional packages, Next: Class and package construction, Prev: Document class options, Up: Document classes + +3.2 Additional packages +======================= + +Load a package PKG, with the package options given in the +comma-separated list OPTIONS, as here. + + \usepackage[OPTIONS]{PKG}. + + To specify more than one package you can separate them with a comma, +as in '\usepackage{PKG1,PKG2,...}', or use multiple '\usepackage' +commands. + + Any options given in the '\documentclass' command that are unknown to +the selected document class are passed on to the packages loaded with +'\usepackage'. + + +File: latex2e.info, Node: Class and package construction, Prev: Additional packages, Up: Document classes + +3.3 Class and package construction +================================== + +You can create new document classes and new packages. For instance, if +your memos must satisfy some local requirements, such as a standard +header for each page, then you could create a new class 'smcmemo.cls' +and begin your documents with '\documentclass{smcmemo}'. + + What separates a package from a document class is that the commands +in a package are useful across classes while those in a document class +are specific to that class. Thus, a command to set page headers is for +a package while a command to make the page headers say 'Memo from the +SMC Math Department' is for a class. + + Inside of a class or package file you can use the at-sign '@' as a +character in command names without having to surround the code +containing that command with '\makeatletter' and '\makeatother'. *Note +\makeatletter & \makeatother::. This allow you to create commands that +users will not accidentally redefine. Another technique is to preface +class- or package-specific commands with some string to prevent your +class or package from interfering with others. For instance, the class +'smcmemo' might have commands '\smc@tolist', '\smc@fromlist', etc. + +* Menu: + +* Class and package structure:: Layout of the file. +* Class and package commands:: List of commands. + + +File: latex2e.info, Node: Class and package structure, Next: Class and package commands, Up: Class and package construction + +3.3.1 Class and package structure +--------------------------------- + +A class file or package file typically has four parts. + 1. In the "identification part", the file says that it is a LaTeX + package or class and describes itself, using the '\NeedsTeXFormat' + and '\ProvidesClass' or '\ProvidesPackage' commands. + + 2. The "preliminary declarations part" declares some commands and can + also load other files. Usually these commands will be those needed + for the code used in the next part. For example, an 'smcmemo' + class might be called with an option to read in a file with a list + of people for the to-head, as '\documentclass[mathto]{smcmemo}', + and therefore needs to define a command + '\newcommand{\setto}[1]{\def\@tolist{#1}}' used in that file. + + 3. In the "handle options part" the class or package declares and + processes its options. Class options allow a user to start their + document as '\documentclass[OPTION LIST]{CLASS NAME}', to modify + the behavior of the class. An example is when you declare + '\documentclass[11pt]{article}' to set the default document font + size. + + 4. Finally, in the "more declarations part" the class or package + usually does most of its work: declaring new variables, commands + and fonts, and loading other files. + + Here is a starting class file, which should be saved as 'stub.cls' +where LaTeX can find it, for example in the same directory as the '.tex' +file. + + \NeedsTeXFormat{LaTeX2e} + \ProvidesClass{stub}[2017/07/06 stub to start building classes from] + \DeclareOption*{\PassOptionsToClass{\CurrentOption}{article}} + \ProcessOptions\relax + \LoadClass{article} + +It identifies itself, handles the class options via the default of +passing them all to the 'article' class, and then loads the 'article' +class to provide the basis for this class's code. + + For more, see the official guide for class and package writers, the +Class Guide, at + (much of +the descriptions here derive from this document), or the tutorial +. + + +File: latex2e.info, Node: Class and package commands, Prev: Class and package structure, Up: Class and package construction + +3.3.2 Class and package commands +-------------------------------- + +These are the commands designed to help writers of classes or packages. + +'\AtBeginDvi{specials}' + Save in a box register things that are written to the '.dvi' file + at the beginning of the shipout of the first page of the document. + +'\AtEndOfClass{CODE}' +'\AtEndOfPackage{CODE}' + Hook to insert CODE to be executed when LaTeX finishes processing + the current class or package. You can use these hooks multiple + times; the 'code' will be executed in the order that you called it. + See also *note \AtBeginDocument::. + +'\CheckCommand{CMD}[NUM][DEFAULT]{DEFINITION}' +'\CheckCommand*{CMD}[NUM][DEFAULT]{DEFINITION}' + Like '\newcommand' (*note \newcommand & \renewcommand::) but does + not define CMD; instead it checks that the current definition of + CMD is exactly as given by DEFINITION and is or is not "long" as + expected. A long command is a command that accepts '\par' within + an argument. The CMD command is expected to be long with the + unstarred version of '\CheckCommand'. Raises an error when the + check fails. This allows you to check before you start redefining + 'cmd' yourself that no other package has already redefined this + command. + +'\ClassError{CLASS NAME}{ERROR TEXT}{HELP TEXT}' +'\PackageError{PACKAGE NAME}{ERROR TEXT}{HELP TEXT}' +'\ClassWarning{CLASS NAME}{WARNING TEXT}' +'\PackageWarning{PACKAGE NAME}{WARNING TEXT}' +'\ClassWarningNoLine{CLASS NAME}{WARNING TEXT}' +'\PackageWarningNoLine{PACKAGE NAME}{WARNING TEXT}' +'\ClassInfo{CLASS NAME}{INFO TEXT}' +'\PackageInfo{PACKAGE NAME}{INFO TEXT}' +'\ClassInfoNoLine{CLASS NAME}{INFO TEXT}' +'\PackageInfoNoLine{PACKAGE NAME}{INFO TEXT}' + Produce an error message, or warning or informational messages. + + For '\ClassError' and '\PackageError' the message is ERROR TEXT, + followed by TeX's '?' error prompt. If the user then asks for help + by typing 'h', they see the HELP TEXT. + + The four warning commands are similar except that they write + WARNING TEXT on the screen with no error prompt. The four info + commands write INFO TEXT only in the transcript file. The 'NoLine' + versions do not show the number of the line generating the message, + while the other versions do show that number. + + To format the messages, including the HELP TEXT: use '\protect' to + stop a command from expanding, get a line break with + '\MessageBreak', and get a space with '\space' when a space + character does not allow it, like after a command. Note that LaTeX + appends a period to the messages. + +'\CurrentOption' + Expands to the name of the currently-being-processed option. Can + only be used within the CODE argument of either '\DeclareOption' or + '\DeclareOption*'. + +'\DeclareOption{OPTION}{CODE}' +'\DeclareOption*{CODE}' + Make an option available to a user to invoke in their + '\documentclass' command. For example, the 'smcmemo' class could + have an option '\documentclass[logo]{smcmemo}' allowing users to + put the institutional logo on the first page. The class file must + contain '\DeclareOption{logo}{CODE}' (and later, + '\ProcessOptions'). + + If you request an option that has not been declared, by default + this will produce a warning like 'Unused global option(s): + [badoption].' Change this behavior with the starred version + '\DeclareOption*{CODE}'. For example, many classes extend an + existing class, using a command such as '\LoadClass{article}', and + for passing extra options to the underlying class use code such as + this. + + \DeclareOption*{% + \PassOptionsToClass{\CurrentOption}{article}% + } + + Another example is that the class 'smcmemo' may allow users to keep + lists of memo recipients in external files. Then the user could + invoke '\documentclass[math]{smcmemo}' and it will read the file + 'math.memo'. This code handles the file if it exists and otherwise + passes the option to the 'article' class. + + \DeclareOption*{\InputIfFileExists{\CurrentOption.memo}{}{% + \PassOptionsToClass{\CurrentOption}{article}}} + +'\DeclareRobustCommand{CMD}[NUM][DEFAULT]{DEFINITION}' +'\DeclareRobustCommand*{CMD}[NUM][DEFAULT]{DEFINITION}' + Like '\newcommand' and '\newcommand*' (*note \newcommand & + \renewcommand::) but these declare a robust command, even if some + code within the DEFINITION is fragile. (For a discussion of robust + and fragile commands *note \protect::.) Use this command to define + new robust commands or to redefine existing commands and make them + robust. Unlike '\newcommand' these do not give an error if macro + CMD already exists; instead, a log message is put into the + transcript file if a command is redefined. + + Commands defined this way are a bit less efficient than those + defined using '\newcommand' so unless the command's data is fragile + and the command is used within a moving argument, use + '\newcommand'. + + The 'etoolbox' package offers the commands '\newrobustcmd', + '\newrobustcmd*', as well as the commands '\renewrobustcmd', + '\renewrobustcmd*', and the commands '\providerobustcmd', and + '\providerobustcmd*'. These are similar to '\newcommand', + '\newcommand*', '\renewcommand', '\renewcommand*', + '\providecommand', and '\providecommand*', but define a robust CMD + with two advantages as compared to '\DeclareRobustCommand': + 1. They use the low-level e-TeX protection mechanism rather than + the higher level LaTeX '\protect' mechanism, so they do not + incur the slight loss of performance mentioned above, and + 2. They make the same distinction between '\new...', '\renew...', + and '\provide...', as the standard commands, so they do not + just make a log message when you redefine CMD that already + exists, in that case you need to use either '\renew...' or + '\provide...' or you get an error. + +'\IfFileExists{FILENAME}{TRUE CODE}{FALSE CODE}' +'\InputIfFileExists{FILENAME}{TRUE CODE}{FALSE CODE}' + Execute TRUE CODE if LaTeX finds the file 'FILE NAME' or FALSE CODE + otherwise. In the first case it executing TRUE CODE and then + inputs the file. Thus the command + + \IfFileExists{img.pdf}{% + \includegraphics{img.pdf}}{\typeout{!! img.pdf not found} + + will include the graphic 'img.pdf' if it is found and otherwise + give a warning. + + This command looks for the file in all search paths that LaTeX + uses, not only in the current directory. To look only in the + current directory do something like '\IfFileExists{./filename}{TRUE + CODE}{FALSE CODE}'. If you ask for a filename without a '.tex' + extension then LaTeX will first look for the file by appending the + '.tex'; for more on how LaTeX handles file extensions see *note + \input::. + +'\LoadClass[OPTIONS LIST]{CLASS NAME}[RELEASE DATE]' +'\LoadClassWithOptions{CLASS NAME}[RELEASE DATE]' + Load a class, as with '\documentclass[OPTIONS LIST]{CLASS + NAME}[RELEASE INFO]'. An example is + '\LoadClass[twoside]{article}'. + + The OPTIONS LIST, if present, is a comma-separated list. The + RELEASE DATE is optional. If present it must have the form + YYYY/MM/DD. + + If you request a RELEASE DATE and the date of the package installed + on your system is earlier, then you get a warning on the screen and + in the log like this. + + You have requested, on input line 4, version `2038/01/19' of + document class article, but only version `2014/09/29 v1.4h + Standard LaTeX document class' is available. + + The command version '\LoadClassWithOptions' uses the list of + options for the current class. This means it ignores any options + passed to it via '\PassOptionsToClass'. This is a convenience + command that lets you build classes on existing ones, such as the + standard 'article' class, without having to track which options + were passed. + +'\ExecuteOptions{OPTIONS-LIST}' + For each option OPTION in the OPTIONS-LIST, in order, this command + executes the command '\ds@OPTION'. If this command is not defined + then that option is silently ignored. + + It can be used to provide a default option list before + '\ProcessOptions'. For example, if in a class file you want the + default to be 11pt fonts then you could specify + '\ExecuteOptions{11pt}\ProcessOptions\relax'. + +'\NeedsTeXFormat{FORMAT}[FORMAT DATE]' + Specifies the format that this class must be run under. Often + issued as the first line of a class file, and most often used as: + '\NeedsTeXFormat{LaTeX2e}'. When a document using that class is + processed, the format name given here must match the format that is + actually being run (including that the FORMAT string is case + sensitive). If it does not match then execution stops with an + error like 'This file needs format `LaTeX2e' but this is `xxx'.' + + To specify a version of the format that you know to have certain + features, include the optional FORMAT DATE on which those features + were implemented. If present it must be in the form 'YYYY/MM/DD'. + If the format version installed on your system is earlier than + FORMAT DATE then you get a warning like this. + + You have requested release `2038/01/20' of LaTeX, but only + release `2016/02/01' is available. + +'\OptionNotUsed' + Adds the current option to the list of unused options. Can only be + used within the CODE argument of either '\DeclareOption' or + '\DeclareOption*'. + +'\PassOptionsToClass{OPTION LIST}{CLASS NAME}' +'\PassOptionsToPackage{OPTION LIST}{PACKAGE NAME}' + Adds the options in the comma-separated list OPTION LIST to the + options used by any future '\RequirePackage' or '\usepackage' + command for package PACKAGE NAME or the class CLASS NAME. + + The reason for these commands is: you may load a package any number + of times with no options but if you want options then you may only + supply them when you first load the package. Loading a package + with options more than once will get you an error like 'Option + clash for package foo.' (LaTeX throws an error even if there is no + conflict between the options.) + + If your own code is bringing in a package twice then you can + collapse that to once, for example replacing the two + '\RequirePackage[landscape]{geometry}' and + '\RequirePackage[margins=1in]{geometry}' with the single command + '\RequirePackage[landscape,margins=1in]{geometry}'. + + However, imagine that you are loading 'firstpkg' and inside that + package it loads 'secondpkg', and you need the second package to be + loaded with option 'draft'. Then before doing the first package + you must queue up the options for the second package, like this. + + \PassOptionsToPackage{draft}{secondpkg} + \RequirePackage{firstpkg} + + (If 'firstpkg.sty' loads an option in conflict with what you want + then you may have to alter its source.) + + These commands are useful for general users as well as class and + package writers. For instance, suppose a user wants to load the + 'graphicx' package with the option 'draft' and also wants to use a + class 'foo' that loads the 'graphicx' package, but without that + option. The user could start their LaTeX file with + '\PassOptionsToPackage{draft}{graphicx}\documentclass{foo}'. + +'\ProcessOptions' +'\ProcessOptions*\@OPTIONS' + Execute the code for each option that the user has invoked. + Include it in the class file as '\ProcessOptions\relax' (because of + the existence of the starred command). + + Options come in two types. "Local options" have been specified for + this particular package in the OPTIONS argument of + '\PassOptionsToPackage{OPTIONS}', '\usepackage[OPTIONS]', or + '\RequirePackage[OPTIONS]'. "Global options" are those given by + the class user in '\documentclass[OPTIONS]' (If an option is + specified both locally and globally then it is local.) + + When '\ProcessOptions' is called for a package 'pkg.sty', the + following happens: + 1. For each option OPTION so far declared with '\DeclareOption', + it looks to see if that option is either a global or a local + option for 'pkg'. If so then it executes the declared code. + This is done in the order in which these options were given in + 'pkg.sty'. + 2. For each remaining local option, it executes the command + '\ds@'OPTION if it has been defined somewhere (other than by a + '\DeclareOption'); otherwise, it executes the default option + code given in '\DeclareOption*'. If no default option code + has been declared then it gives an error message. This is + done in the order in which these options were specified. + + When '\ProcessOptions' is called for a class it works in the same + way except that all options are local, and the default CODE for + '\DeclareOption*' is '\OptionNotUsed' rather than an error. + + The starred version '\ProcessOptions*' executes the options in the + order specified in the calling commands, rather than in the order + of declaration in the class or package. For a package this means + that the global options are processed first. + +'\ProvidesClass{CLASS NAME}[RELEASE DATE BRIEF ADDITIONAL INFORMATION]' +'\ProvidesClass{CLASS NAME}[RELEASE DATE]' +'\ProvidesPackage{PACKAGE NAME}[RELEASE DATE BRIEF ADDITIONAL INFORMATION]' +'\ProvidesPackage{PACKAGE NAME}[RELEASE DATE]' + Identifies the class or package, printing a message to the screen + and the log file. + + When you load a class or package, for example with + '\documentclass{smcmemo}' or '\usepackage{test}', LaTeX inputs a + file. If the name of the file does not match the class or package + name declared in it then you get a warning. Thus, if you invoke + '\documentclass{smcmemo}', and the file 'smcmemo.cls' has the + statement '\ProvidesClass{xxx}' then you get a warning like 'You + have requested document class `smcmemo', but the document class + provides 'xxx'.' This warning does not prevent LaTeX from + processing the rest of the class file normally. + + If you include the optional argument then you must include a date, + before any spaces, of the form 'YYYY/MM/DD'. The rest of the + optional argument is free-form, although it traditionally + identifies the class, and is written to the screen during + compilation and to the log file. Thus, if your file 'smcmemo.cls' + contains the line '\ProvidesClass{smcmemo}[2008/06/01 v1.0 SMC memo + class]' and your document's first line is '\documentclass{smcmemo}' + then you will see 'Document Class: smcmemo 2008/06/01 v1.0 SMC memo + class'. + + The date in the optional argument allows class and package users to + ask to be warned if the version of the class or package is earlier + than RELEASE DATE. For instance, a user could enter + '\documentclass{smcmemo}[2018/10/12]' or + '\usepackage{foo}[[2017/07/07]]' to require a class or package with + certain features by specifying that it must be released no earlier + than the given date. (Although, in practice package users only + rarely include a date, and class users almost never do.) + +'\ProvidesFile{FILENAME}[ADDITIONAL INFORMATION]' + Declare a file other than the main class and package files, such as + configuration files or font definition files. Put this command in + that file and you get in the log a string like 'File: test.config + 2017/10/12 config file for test.cls' for FILENAME equal to + 'test.config' and ADDITIONAL INFORMATION equal to '2017/10/12 + config file for test.cls'. + +'\RequirePackage[OPTION LIST]{PACKAGE NAME}[RELEASE DATE]' +'\RequirePackageWithOptions{PACKAGE NAME}[RELEASE DATE]' + Load a package, like the command '\usepackage' (*note Additional + packages::). The LaTeX development team strongly recommends use of + these commands over Plain TeX's '\input'; see the Class Guide. An + example is '\RequirePackage[landscape,margin=1in]{geometry}'. + + The OPTION LIST, if present, is a comma-separated list. The + RELEASE DATE, if present, must have the form YYYY/MM/DD. If the + release date of the package as installed on your system is earlier + than RELEASE DATE then you get a warning like 'You have requested, + on input line 9, version `2017/07/03' of package jhtest, but only + version `2000/01/01' is available'. + + The '\RequirePackageWithOptions' version uses the list of options + for the current class. This means it ignores any options passed to + it via '\PassOptionsToClass'. This is a convenience command to + allow easily building classes on existing ones without having to + track which options were passed. + + The difference between '\usepackage' and '\RequirePackage' is + small. The '\usepackage' command is intended for the document file + while '\RequirePackage' is intended for package and class files. + Thus, using '\usepackage' before the '\documentclass' command + causes LaTeX to give error like '\usepackage before + \documentclass', but you can use '\RequirePackage' there. + + +File: latex2e.info, Node: Fonts, Next: Layout, Prev: Document classes, Up: Top + +4 Fonts +******* + +LaTeX comes with powerful font capacities. For one thing, its New Font +Selection Scheme allows you to work easily with the font families in +your document (for instance, see *note Font styles::). And, LaTeX +documents can use most fonts that are available today, including +versions of Times Roman, Helvetica, Courier, etc. (Note, though, that +many fonts do not have support for mathematics.) + + The first typeface in the TeX world was the Computer Modern family, +developed by Donald Knuth. It is the default for LaTeX documents and is +still the most widely used. But changing to another font often only +involves a few commands. For instance, putting the following in your +preamble gives you a Palatino-like font, which is handsome and more +readable online than many other fonts, while still allowing you to +typeset mathematics. (This example is from Michael Sharpe, +.) + + \usepackage[osf]{newpxtext} % osf for text, not math + \usepackage{cabin} % sans serif + \usepackage[varqu,varl]{inconsolata} % sans serif typewriter + \usepackage[bigdelims,vvarbb]{newpxmath} % bb from STIX + \usepackage[cal=boondoxo]{mathalfa} % mathcal + +In addition, the 'xelatex' or 'lualatex' engines allow you to use any +fonts on your system that are in OpenType or TrueType format (*note TeX +engines::). + + The LaTeX Font Catalogue () shows font +sample graphics and copy-and-pasteable source to use many fonts, +including many with support for mathematics. It aims to cover all Latin +alphabet free fonts available for easy use with LaTeX. + + More information is also available from the TeX Users Group, at +. + +* Menu: + +* fontenc package:: Encoding of the font. +* Font styles:: Select roman, italics, etc. +* Font sizes:: Select point size. +* Low-level font commands:: Select encoding, family, series, shape. + + +File: latex2e.info, Node: fontenc package, Next: Font styles, Up: Fonts + +4.1 'fontenc' package +===================== + +Synopsis: + + \usepackage[FONT_ENCODING]{fontenc} + + or + + \usepackage[FONT_ENCODING1, FONT_ENCODING2, ...]{fontenc} + + Specify the font encodings. A font encoding is a mapping of the +character codes to the font glyphs that are used to typeset your output. + + This package only applies if you use the 'pdflatex' engine (*note TeX +engines::). If you use the 'xelatex' or 'lualatex' engine then instead +use the 'fontspec' package. + + TeX's original font family, Computer Modern, has a limited character +set. For instance, to make common accented characters you must use +'\accent' (*note \accent::) but this disables hyphenation. TeX users +have agreed on a number of standards to access the larger sets of +characters provided by modern fonts. If you are using 'pdflatex' then +put this in the preamble + + \usepackage[T1]{fontenc} + +gives you support for the most widespread European languages, including +French, German, Italian, Polish, and others. In particular, if you have +words with accented letters then LaTeX will hyphenate them and your +output can be copied and pasted. (The optional second line allows you +to directly enter accented characters into your source file.) + + If you are using an encoding such as 'T1' and the characters appear +blurry or do not magnify well then your fonts may be bitmapped, +sometimes called raster or Type 3. You want vector fonts. Use a +package such as 'lmodern' or 'cm-super' to get a font that extends +LaTeX's default using vector fonts. + + For each FONT_ENCODING given as an option but not already declared, +this package loads the encoding definition files, named +'FONT_ENCODINGenc.def'. It also sets '\encodingdefault' to be the last +encoding in the option list. + + These are the common values for FONT_ENCODING. + +'OT1' + The original encoding for TeX. Limited to mostly English + characters. + +'OMS, OML' + Math symbols and math letters encoding. + +'T1' + TeX text extended. Sometimes called the Cork encoding for the + Users Group meeting where it was developed. Gives access to most + European accented characters. The most common option for this + package. + +'TS1' + Text Companion encoding. + +LaTeX's default is to load 'OML', 'T1', 'OT1', and then 'OMS', and set +the default to 'OT1'. + + Even if you do not use accented letters, you may need to specify a +font encoding if your font requires it. + + If you use 'T1' encoded fonts other than the default Computer Modern +family then you may need to load the package that selects your fonts +before loading 'fontenc', to prevent the system from loading any +'T1' encoded fonts from the default. + + The LaTeX team reserve encoding names starting with: 'T' for the +standard text encodings with 256 characters, 'TS' for symbols that +extend the corresponding T encodings, 'X' for test encodings, 'M' for +standard math encodings with 256 characters, 'A' for special +applications, 'OT' for standard text encodings with 128 characters, and +'OM' for standard math encodings with 128 characters ('O' stands for +'obsolete'). + + This package provides a number of commands, detailed below. Many of +them are encoding-specific, so if you have defined a command that works +for one encoding but the current encoding is different then the command +is not in effect. + +* Menu: + +* \DeclareFontEncoding:: Define an encoding. +* \DeclareTextAccent:: Define an accent in the encoding. +* \DeclareTextAccentDefault:: Fallback for using an accent in the encoding. +* \DeclareTextCommand & \ProvideTextCommand:: New encoding-specific command. +* \DeclareTextCommandDefault & \ProvideTextCommandDefault:: Fallback for encoding-specific commands. +* \DeclareTextComposite:: Directly access an accented glyph, in the encoding. +* \DeclareTextCompositeCommand:: Run code in slot, in the encoding. +* \DeclareTextSymbol:: Define a symbol in the encoding. +* \DeclareTextSymbolDefault:: Fallback for a symbol in the encoding. +* \LastDeclaredEncoding:: Save most recently declared encoding. +* \UseTextSymbol & \UseTextAccent:: Temporarily switch to another encoding. + + +File: latex2e.info, Node: \DeclareFontEncoding, Next: \DeclareTextAccent, Up: fontenc package + +4.1.1 '\DeclareFontEncoding' +---------------------------- + +Synopsis: + + \DeclareFontEncoding{ENCODING}{TEXT-SETTINGS}{MATH-SETTINGS} + + Declare the font encoding ENCODING. It also saves the value of +ENCODING in '\LastDeclaredEncoding' (*note \LastDeclaredEncoding::). + + The file 't1enc.def' contains this line (followed by many others). + + \DeclareFontEncoding{T1}{}{} + + The TEXT-SETTINGS are the commands that LaTeX will run every time it +switches from one encoding to another with the '\selectfont' and +'\fontencoding' commands. The MATH-SETTINGS are the commands that LaTeX +will use whenever the font is accessed as a math alphabet. + + LaTeX ignores any space characters inside TEXT-SETTINGS and +MATH-SETTINGS, to prevent unintended spaces in the output. + + If you invent an encoding you should pick a two or three letter name +starting with 'L' for 'local', or 'E' for 'experimental'. + + Note that output encoding files may be read several times by LaTeX so +using, e.g., '\newcommand' may cause an error. In addition, such files +should contain '\ProvidesFile' line (*note Class and package +commands::). + + Note also that you should use the '\...Default' commands only in a +package, not in the encoding definition files, since those files should +only contain declarations specific to that encoding. + + +File: latex2e.info, Node: \DeclareTextAccent, Next: \DeclareTextAccentDefault, Prev: \DeclareFontEncoding, Up: fontenc package + +4.1.2 '\DeclareTextAccent' +-------------------------- + +Synopsis: + + \DeclareTextAccent{CMD}{ENCODING}{SLOT} + + Define an accent, to be put on top of other glyphs, in the encoding +ENCODING at the location SLOT. + + A "slot" is the number identifying a glyph within a font. + + This line from 't1enc.def' declares that to make a circumflex accent +as in '\^A', the system will put the accent in slot 2 over the 'A' +character, which is represented in ASCII as 65. (This holds unless +there is a relevant 'DeclareTextComposite' or +'\DeclareTextCompositeCommand' declaration; *note +\DeclareTextComposite::.) + + \DeclareTextAccent{\^}{T1}{2} + + If CMD has already been defined then '\DeclareTextAccent' does not +give an error but it does log the redefinition in the transcript file. + + +File: latex2e.info, Node: \DeclareTextAccentDefault, Next: \DeclareTextCommand & \ProvideTextCommand, Prev: \DeclareTextAccent, Up: fontenc package + +4.1.3 '\DeclareTextAccentDefault' +--------------------------------- + +Synopsis: + + \DeclareTextAccentDefault{\CMD}{ENCODING} + + If there is an encoding-specific accent command \CMD but there is no +associated '\DeclareTextAccent' for that encoding then this command will +pick up the slack, by saying to use it as described for ENCODING. + + For example, to make the encoding 'OT1' be the default encoding for +the accent '\"', declare this. + + \DeclareTextAccentDefault{\"}{OT1} + +If you issue a '\"' when the current encoding does not have a definition +for that accent then LaTeX will use the definition from 'OT1' + + That is, this command is equivalent to this call (*note +\UseTextSymbol & \UseTextAccent::). + + \DeclareTextCommandDefault[1]{\CMD} + {\UseTextAccent{ENCODING}{\CMD}{#1}} + + Note that '\DeclareTextAccentDefault' works for any one-argument +'fontenc' command, not just the accent command. + + +File: latex2e.info, Node: \DeclareTextCommand & \ProvideTextCommand, Next: \DeclareTextCommandDefault & \ProvideTextCommandDefault, Prev: \DeclareTextAccentDefault, Up: fontenc package + +4.1.4 '\DeclareTextCommand' & '\ProvideTextCommand' +--------------------------------------------------- + +Synopsis, one of: + + \DeclareTextCommand{\CMD}{ENCODING}{DEFN} + \DeclareTextCommand{\CMD}{ENCODING}[NARGS]{DEFN} + \DeclareTextCommand{\CMD}{ENCODING}[NARGS][OPTARGDEFAULT]{DEFN} + + or one of: + + \ProvideTextCommand{\CMD}{ENCODING}{DEFN} + \ProvideTextCommand{\CMD}{ENCODING}[NARGS]{DEFN} + \ProvideTextCommand{\CMD}{ENCODING}[NARGS][OPTARGDEFAULT]{DEFN} + + Define the command '\CMD', which will be specific to one encoding. +The command name CMD must be preceded by a backslash, '\'. These +commands can only appear in the preamble. Redefining \CMD does not +cause an error. The defined command will be robust even if the code in +DEFN is fragile (*note \protect::). + + For example, the file 't1enc.def' contains this line. + + \DeclareTextCommand{\textperthousand}{T1}{\%\char 24 } + + With that, you can express parts per thousand. + + \usepackage[T1]{fontenc} % in preamble + ... + Legal limit is \( 0.8 \)\textperthousand. + +If you change the font encoding to 'OT1' then you get an error like +'LaTeX Error: Command \textperthousand unavailable in encoding OT1'. + + The '\ProvideTextCommand' variant does the same, except that it does +nothing if '\CMD' is already defined. The '\DeclareTextSymbol' command +is faster than this one for simple slot-to-glyph association (*note +\DeclareTextSymbol::) + + The optional NARGS and OPTARGDEFAULT arguments play the same role +here as in '\newcommand' (*note \newcommand & \renewcommand::). +Briefly, NARGS is an integer from 0 to 9 specifying the number of +arguments that the defined command '\CMD' takes. This number includes +any optional argument. Omitting this argument is the same as specifying +0, meaning that '\CMD' will have no arguments. And, if OPTARGDEFAULT is +present then the first argument of '\CMD' is optional, with default +value OPTARGDEFAULT (which may be the empty string). If OPTARGDEFAULT +is not present then '\CMD' does not take an optional argument. + + +File: latex2e.info, Node: \DeclareTextCommandDefault & \ProvideTextCommandDefault, Next: \DeclareTextComposite, Prev: \DeclareTextCommand & \ProvideTextCommand, Up: fontenc package + +4.1.5 '\DeclareTextCommandDefault' & '\ProvideTextCommandDefault ' +------------------------------------------------------------------ + +Synopsis: + + \DeclareTextCommandDefault{\CMD}{DEFN} + + or: + + \ProvideTextCommandDefault{\CMD}{DEFN} + + Give a default definition for '\CMD', for when that command is not +defined in the encoding currently in force. This default should only +use encodings known to be available. + + This makes '\copyright' available. + + \DeclareTextCommandDefault{\copyright}{\textcircled{c}} + +It uses only an encoding (OMS) that is always available. + + The '\DeclareTextCommandDefault' should not occur in the encoding +definition files since those files should declare only commands for use +when you select that encoding. It should instead be in a package. + + As with the related non-default commands, the +'\ProvideTextCommandDefault' has exactly the same behavior as +'\DeclareTextCommandDefault' except that it does nothing if '\CMD' is +already defined (*note \DeclareTextCommand & \ProvideTextCommand::). +So, packages can use it to provide fallbacks that other packages can +improve upon. + + +File: latex2e.info, Node: \DeclareTextComposite, Next: \DeclareTextCompositeCommand, Prev: \DeclareTextCommandDefault & \ProvideTextCommandDefault, Up: fontenc package + +4.1.6 '\DeclareTextComposite' +----------------------------- + +Synopsis: + + \DeclareTextComposite{\CMD}{ENCODING}{SIMPLE_OBJECT}{SLOT} + + Access an accented glyph directly, that is, without having to put an +accent over a separate character. + + This line from 't1enc.def' means that '\^o' will cause LaTeX to +typeset lowercase 'o' by taking the character directly from slot 224 in +the font. + + \DeclareTextComposite{\^}{T1}{o}{244} + + *Note fontenc package::, for a list of common encodings. The +SIMPLE_OBJECT should be a single character or a single command. The +SLOT argument is usually a positive integer represented in decimal +(although octal or hexadecimal are possible). Normally \CMD has already +been declared for this encoding, either with '\DeclareTextAccent' or +with a one-argument '\DeclareTextCommand'. In 't1enc.def', the above +line follows the '\DeclareTextAccent{\^}{T1}{2}' command. + + +File: latex2e.info, Node: \DeclareTextCompositeCommand, Next: \DeclareTextSymbol, Prev: \DeclareTextComposite, Up: fontenc package + +4.1.7 '\DeclareTextCompositeCommand' +------------------------------------ + +Synopsis: + + \DeclareTextCompositeCommand{\CMD}{ENCODING}{ARG}{CODE} + + A more general version of '\DeclareTextComposite' that runs arbitrary +code with '\CMD'. + + This allows accents on 'i' to act like accents on dotless i, '\i'. + + \DeclareTextCompositeCommand{\'}{OT1}{i}{\'\i} + + *Note fontenc package::, for a list of common encodings. Normally +'\CMD' will have already been declared with '\DeclareTextAccent' or as a +one argument '\DeclareTextCommand'. + + +File: latex2e.info, Node: \DeclareTextSymbol, Next: \DeclareTextSymbolDefault, Prev: \DeclareTextCompositeCommand, Up: fontenc package + +4.1.8 '\DeclareTextSymbol' +-------------------------- + +Synopsis: + + \DeclareTextSymbol{\CMD}{ENCODING}{SLOT} + + Define a symbol in the encoding ENCODING at the location SLOT. +Symbols defined in this way are for use in text, not mathematics. + + For example, this line from 't1enc.def' declares the number of the +glyph to use for «, the left guillemet. + + \DeclareTextSymbol{\guillemotleft}{T1}{19} + +The command '\DeclareTextCommand{\guillemotleft}{T1}{\char 19}' has the +same effect but is slower (*note \DeclareTextCommand & +\ProvideTextCommand::). + + *Note fontenc package::, for a list of common encodings. The SLOT +can be specified in decimal, or octal (as in ''023'), or hexadecimal (as +in '"13'), although decimal has the advantage that single quote or +double quote could be redefined by another package. + + If '\CMD' has already been defined then '\DeclareTextSymbol' does not +give an error but it does log the redefinition in the transcript file. + + +File: latex2e.info, Node: \DeclareTextSymbolDefault, Next: \LastDeclaredEncoding, Prev: \DeclareTextSymbol, Up: fontenc package + +4.1.9 '\DeclareTextSymbolDefault' +--------------------------------- + +Synopsis: + + \DeclareTextSymbolDefault{\CMD}{ENCODING} + + If there is an encoding-specific symbol command '\CMD' but there is +no associated '\DeclareTextSymbol' for that encoding, then this command +will pick up the slack, by saying to get the symbol as described for +ENCODING. + + For example, to declare that if the current encoding has no meaning +for '\textdollar' then use the one from 'OT1', declare this. + + \DeclareTextSymbolDefault{\textdollar}{OT1} + + That is, this command is equivalent to this call (*note +\UseTextSymbol & \UseTextAccent::). + + \DeclareTextCommandDefault{\CMD} + {\UseTextSymbol{ENCODING}{\CMD}} + + Note that '\DeclareTextSymbolDefault' can be used to define a default +for any zero-argument 'fontenc' command. + + +File: latex2e.info, Node: \LastDeclaredEncoding, Next: \UseTextSymbol & \UseTextAccent, Prev: \DeclareTextSymbolDefault, Up: fontenc package + +4.1.10 '\LastDeclaredEncoding' +------------------------------ + +Synopsis: + + \LastDeclaredEncoding + + Get the name of the most recently declared encoding. The +'\DeclareFontEncoding' command stores the name so that it can be +retrieved with this command (*note \DeclareFontEncoding::). + + This relies on '\LastDeclaredEncoding' rather than give the name of +the encoding explicitly. + + \DeclareFontEncoding{JH1}{}{} + \DeclareTextAccent{\'}{\LastDeclaredEncoding}{0} + + +File: latex2e.info, Node: \UseTextSymbol & \UseTextAccent, Prev: \LastDeclaredEncoding, Up: fontenc package + +4.1.11 '\UseTextSymbol' & '\UseTextAccent' +------------------------------------------ + +Synopsis: + + \UseTextSymbol{ENCODING}{\CMD} + + or: + + \UseTextAccent{ENCODING}{\CMD}{TEXT} + + Use a symbol or accent not from the current encoding. + + In general, to use a 'fontenc' command in an encoding where it is not +defined, and if the command has no arguments, then you can use it like +this: + + \UseTextSymbol{OT1}{\ss} + +which is equivalent to this (note the outer braces form a group, so +LaTeX reverts back to the prior encoding after the '\ss'): + + {\fontencoding{OT1}\selectfont\ss} + + Similarly, to use a 'fontenc' command in an encoding where it is not +defined, and if the command has one argument, you can use it like this: + + \UseTextAccent{OT1}{\'}{a} + +which is equivalent to this (again note the outer braces forming a +group): + + {fontencoding{OT1}\selectfont\'{\fontencoding{ENC_IN_USE}\selectfont a}} + +Here, ENC_IN_USE is the encoding in force before this sequence of +commands, so that 'a' is typeset using the current encoding and only the +accent is taken from 'OT1'. + + +File: latex2e.info, Node: Font styles, Next: Font sizes, Prev: fontenc package, Up: Fonts + +4.2 Font styles +=============== + +The following type style commands are supported by LaTeX. + + In the table below the listed commands, the '\text...' commands, are +used with an argument as in '\textit{TEXT}'. This is the preferred +form. But shown after it in parenthesis is the corresponding +"declaration form", which is often useful. This form takes no +arguments, as in '{\itshape TEXT}'. The scope of the declaration form +lasts until the next type style command or the end of the current group. +In addition, each has an environment form such as +'\begin{itshape}...\end{itshape}', which we'll describe further at the +end of the section. + + These commands, in any of the three forms, are cumulative; for +instance you can get bold sans serif by saying either of +'\sffamily\bfseries' or '\bfseries\sffamily'. + + One advantage of these commands is that they automatically insert +italic corrections if needed (*note \/::). Specifically, they insert +the italic correction unless the following character is in the list +'\nocorrlist', which by default consists of period and comma. To +suppress the automatic insertion of italic correction, use '\nocorr' at +the start or end of the command argument, such as '\textit{\nocorr +text}' or '\textsc{text \nocorr}'. + +'\textrm (\rmfamily)' + Roman. + +'\textit (\itshape)' + Italics. + +'\textmd (\mdseries)' + Medium weight (default). + +'\textbf (\bfseries)' + Boldface. + +'\textup (\upshape)' + Upright (default). + +'\textsl (\slshape)' + Slanted. + +'\textsf (\sffamily)' + Sans serif. + +'\textsc (\scshape)' + Small caps. + +'\texttt (\ttfamily)' + Typewriter. + +'\textnormal (\normalfont)' + Main document font. + + Although it also changes fonts, the '\emph{TEXT}' command is +semantic, for text to be emphasized, and should not be used as a +substitute for '\textit'. For example, '\emph{START TEXT \emph{MIDDLE +TEXT} END TEXT}' will result in the START TEXT and END TEXT in italics, +but MIDDLE TEXT will be in roman. + + LaTeX also provides the following commands, which unconditionally +switch to the given style, that is, are _not_ cumulative. They are used +as declarations: '{\CMD...}' instead of '\CMD{...}'. + + (The unconditional commands below are an older version of font +switching. The earlier commands are an improvement in most +circumstances. But sometimes an unconditional font switch is what is +needed.) + +'\bf' + Switch to bold face. + +'\cal' + Switch to calligraphic letters for math. + +'\it' + Italics. + +'\rm' + Roman. + +'\sc' + Small caps. + +'\sf' + Sans serif. + +'\sl' + Slanted (oblique). + +'\tt' + Typewriter (monospace, fixed-width). + + The '\em' command is the unconditional version of '\emph'. + + The following commands are for use in math mode. They are not +cumulative, so '\mathbf{\mathit{SYMBOL}}' does not create a boldface and +italic SYMBOL; instead, it will just be in italics. This is because +typically math symbols need consistent typographic treatment, regardless +of the surrounding environment. + +'\mathrm' + Roman, for use in math mode. + +'\mathbf' + Boldface, for use in math mode. + +'\mathsf' + Sans serif, for use in math mode. + +'\mathtt' + Typewriter, for use in math mode. + +'\mathit' +'(\mit)' + Italics, for use in math mode. + +'\mathnormal' + For use in math mode, e.g., inside another type style declaration. + +'\mathcal' + Calligraphic letters, for use in math mode. + + In addition, the command '\mathversion{bold}' can be used for +switching to bold letters and symbols in formulas. +'\mathversion{normal}' restores the default. + + Finally, the command '\oldstylenums{NUMERALS}' will typeset so-called +"old-style" numerals, which have differing heights and depths (and +sometimes widths) from the standard "lining" numerals, which all have +the same height as uppercase letters. LaTeX's default fonts support +this, and will respect '\textbf' (but not other styles; there are no +italic old-style numerals in Computer Modern). Many other fonts have +old-style numerals also; sometimes package options are provided to make +them the default. FAQ entry: . + + +File: latex2e.info, Node: Font sizes, Next: Low-level font commands, Prev: Font styles, Up: Fonts + +4.3 Font sizes +============== + +The following standard type size commands are supported by LaTeX. The +table shows the command name and the corresponding actual font size used +(in points) with the '10pt', '11pt', and '12pt' document size options, +respectively (*note Document class options::). + +Command '10pt' '11pt' '12pt' +-------------------------------------------------------- +'\tiny' 5 6 6 +'\scriptsize' 7 8 8 +'\footnotesize' 8 9 10 +'\small' 9 10 10.95 +'\normalsize' (default) 10 10.95 12 +'\large' 12 12 14.4 +'\Large' 14.4 14.4 17.28 +'\LARGE' 17.28 17.28 20.74 +'\huge' 20.74 20.74 24.88 +'\Huge' 24.88 24.88 24.88 + + The commands are listed here in declaration (not environment) form, +since that is how they are typically used. For example. + + \begin{quotation} \small + The Tao that can be named is not the eternal Tao. + \end{quotation} + +Here, the scope of the '\small' lasts until the end of the 'quotation' +environment. It would also end at the next type style command or the +end of the current group, so you could enclose it in curly braces +'{\small This text is typeset in the small font.}'. + + Trying to use these commands in math, as with '$\small mv^2/2$', +results in 'LaTeX Font Warning: Command \small invalid in math mode', +and the font size doesn't change. To work with a too-large formula, +often the best option is to use the 'displaymath' environment (*note +Math formulas::), or one of the environments from the 'amsmath' package. +For inline mathematics, such as in a table of formulas, an alternative +is something like '{\small $mv^2/2$}'. (Sometimes '\scriptsize' and +'\scriptstyle' are confused. Both change the font size, but the latter +also changes a number of other aspects of how mathematics is typeset. +*Note Math styles::.) + + An "environment form" of each of these commands is also defined; for +instance, '\begin{tiny}...\end{tiny}'. However, in practice this form +can easily lead to unwanted spaces at the beginning and/or end of the +environment without careful consideration, so it's generally less +error-prone to stick to the declaration form. + + (Aside: Technically, due to the way LaTeX defines '\begin' and +'\end', nearly every command that does not take an argument technically +has an environment form. But in almost all cases, it would only cause +confusion to use it. The reason for mentioning the environment form of +the font size declarations specifically is that this particular use is +not rare.) + + +File: latex2e.info, Node: Low-level font commands, Prev: Font sizes, Up: Fonts + +4.4 Low-level font commands +=========================== + +These commands are primarily intended for writers of macros and +packages. The commands listed here are only a subset of the available +ones. + +'\fontencoding{ENCODING}' + Select the font encoding, the encoding of the output font. There + are a large number of valid encodings. The most common are 'OT1', + Knuth's original encoding for Computer Modern (the default), and + 'T1', also known as the Cork encoding, which has support for the + accented characters used by the most widespread European languages + (German, French, Italian, Polish and others), which allows TeX to + hyphenate words containing accented letters. For more, see + . + +'\fontfamily{FAMILY}' + Select the font family. The web page + provides one way to browse through + many of the fonts easily used with LaTeX. Here are examples of + some common families. + + 'pag' Avant Garde + 'fvs' Bitstream Vera Sans + 'pbk' Bookman + 'bch' Charter + 'ccr' Computer Concrete + 'cmr' Computer Modern + 'cmss' Computer Modern Sans Serif + 'cmtt' Computer Modern Typewriter + 'pcr' Courier + 'phv' Helvetica + 'fi4' Inconsolata + 'lmr' Latin Modern + 'lmss' Latin Modern Sans + 'lmtt' Latin Modern Typewriter + 'pnc' New Century Schoolbook + 'ppl' Palatino + 'ptm' Times + 'uncl' Uncial + 'put' Utopia + 'pzc' Zapf Chancery + +'\fontseries{SERIES}' + Select the font series. A "series" combines a "weight" and a + "width". Typically, a font supports only a few of the possible + combinations. Some common combined series values include: + + 'm' Medium (normal) + 'b' Bold + 'c' Condensed + 'bc' Bold condensed + 'bx' Bold extended + + The possible values for weight, individually, are: + + 'ul' Ultra light + 'el' Extra light + 'l' Light + 'sl' Semi light + 'm' Medium (normal) + 'sb' Semi bold + 'b' Bold + 'eb' Extra bold + 'ub' Ultra bold + + The possible values for width, individually, are (the meaning and + relationship of these terms varies with individual typefaces): + + 'uc' Ultra condensed + 'ec' Extra condensed + 'c' Condensed + 'sc' Semi condensed + 'm' Medium + 'sx' Semi expanded + 'x' Expanded + 'ex' Extra expanded + 'ux' Ultra expanded + + When forming the SERIES string from the weight and width, drop the + 'm' that stands for medium weight or medium width, unless both + weight and width are 'm', in which case use just one (''m''). + +'\fontshape{SHAPE}' + Select font shape. Valid shapes are: + + 'n' Upright (normal) + 'it' Italic + 'sl' Slanted (oblique) + 'sc' Small caps + 'ui' Upright italics + 'ol' Outline + + The two last shapes are not available for most font families, and + small caps are often missing as well. + +'\fontsize{SIZE}{SKIP}' + Set the font size and the line spacing. The unit of both + parameters defaults to points ('pt'). The line spacing is the + nominal vertical space between lines, baseline to baseline. It is + stored in the parameter '\baselineskip'. The default + '\baselineskip' for the Computer Modern typeface is 1.2 times the + '\fontsize'. Changing '\baselineskip' directly is inadvisable + since its value is reset every time a size change happens; instead + use '\baselinestretch'. (*note \baselineskip & + \baselinestretch::). + +'\linespread{FACTOR}' + Equivalent to '\renewcommand{\baselinestretch}{FACTOR}', and + therefore must be followed by '\selectfont' to have any effect. + Best specified in the preamble. *Note \baselineskip & + \baselinestretch::, for using 'setspace' package instead. + +'\selectfont' + The effects of the font commands described above do not happen + until '\selectfont' is called, as in + '\fontfamily{FAMILYNAME}\selectfont'. It is often useful to put + this in a macro: + '\newcommand*{\myfont}{\fontfamily{FAMILYNAME}\selectfont}' + (*note \newcommand & \renewcommand::). + +'\usefont{ENC}{FAMILY}{SERIES}{SHAPE}' + The same as invoking '\fontencoding', '\fontfamily', '\fontseries' + and '\fontshape' with the given parameters, followed by + '\selectfont'. For example: + + \usefont{ot1}{cmr}{m}{n} + + +File: latex2e.info, Node: Layout, Next: Sectioning, Prev: Fonts, Up: Top + +5 Layout +******** + +Commands for controlling the general page layout. + +* Menu: + +* \onecolumn:: Use one-column layout. +* \twocolumn:: Use two-column layout. +* \flushbottom:: Make all text pages the same height. +* \raggedbottom:: Allow text pages of differing height. +* Page layout parameters:: '\headheight' '\footskip'. +* \baselineskip & \baselinestretch:: Space between lines. +* Floats:: Figures, tables, etc. + + +File: latex2e.info, Node: \onecolumn, Next: \twocolumn, Up: Layout + +5.1 '\onecolumn' +================ + +Synopsis: + + \onecolumn + + Start a new page and produce single-column output. If the document +is given the class option 'onecolumn' then this is the default behavior +(*note Document class options::). This command is fragile (*note +\protect::). + + +File: latex2e.info, Node: \twocolumn, Next: \flushbottom, Prev: \onecolumn, Up: Layout + +5.2 '\twocolumn' +================ + +Synopses: + + \twocolumn + \twocolumn[PRELIM ONE COLUMN TEXT] + + Start a new page and produce two-column output. If the document is +given the class option 'twocolumn' then this is the default (*note +Document class options::). This command is fragile (*note \protect::). + + If the optional PRELIM ONE COLUMN TEXT argument is present, it is +typeset in one-column mode before the two-column typesetting starts. + + These parameters control typesetting in two-column output: + +'\columnsep' + The distance between columns. The default is 35pt. Change it with + a command such as '\setlength{\columnsep}{40pt}'. You must change + it before the two column mode starts; in the preamble is a good + place. + +'\columnseprule' + The width of the rule between columns. The default is 0pt, meaning + that there is no rule. Otherwise, the rule appears halfway between + the two columns. Change it with a command such as + '\setlength{\columnseprule}{0.4pt}', before the two-column mode + starts. + +'\columnwidth' + The width of a single column. In one-column mode this is equal to + '\textwidth'. In two-column mode by default LaTeX sets the width + of each of the two columns, '\columnwidth', to be half of + '\textwidth' minus '\columnsep'. + + In a two-column document, the starred environments 'table*' and +'figure*' are two columns wide, whereas the unstarred environments +'table' and 'figure' take up only one column (*note figure:: and *note +table::). LaTeX places starred floats at the top of a page. The +following parameters control float behavior of two-column output. + +'\dbltopfraction' + The maximum fraction at the top of a two-column page that may be + occupied by two-column wide floats. The default is 0.7, meaning + that the height of a 'table*' or 'figure*' environment must not + exceed '0.7\textheight'. If the height of your starred float + environment exceeds this then you can take one of the following + actions to prevent it from floating all the way to the back of the + document: + + * Use the '[tp]' location specifier to tell LaTeX to try to put + the bulky float on a page by itself, as well as at the top of + a page. + + * Use the '[t!]' location specifier to override the effect of + '\dbltopfraction' for this particular float. + + * Increase the value of '\dbltopfraction' to a suitably large + number, to avoid going to float pages so soon. + + You can redefine it, as with '\renewcommand{\dbltopfraction}{0.9}'. + +'\dblfloatpagefraction' + For a float page of two-column wide floats, this is the minimum + fraction that must be occupied by floats, limiting the amount of + blank space. LaTeX's default is '0.5'. Change it with + '\renewcommand'. + +'\dblfloatsep' + On a float page of two-column wide floats, this length is the + distance between floats, at both the top and bottom of the page. + The default is '12pt plus2pt minus2pt' for a document set at '10pt' + or '11pt', and '14pt plus2pt minus4pt' for a document set at + '12pt'. + +'\dbltextfloatsep' + This length is the distance between a multi-column float at the top + or bottom of a page and the main text. The default is '20pt + plus2pt minus4pt'. + +'\dbltopnumber' + On a float page of two-column wide floats, this counter gives the + maximum number of floats allowed at the top of the page. The LaTeX + default is '2'. + + This example uses '\twocolumn''s optional argument of to create a +title that spans the two-column article: + + \documentclass[twocolumn]{article} + \newcommand{\authormark}[1]{\textsuperscript{#1}} + \begin{document} + \twocolumn[{% inside this optional argument goes one-column text + \centering + \LARGE The Title \\[1.5em] + \large Author One\authormark{1}, + Author Two\authormark{2}, + Author Three\authormark{1} \\[1em] + \normalsize + \begin{tabular}{p{.2\textwidth}@{\hspace{2em}}p{.2\textwidth}} + \authormark{1}Department one &\authormark{2}Department two \\ + School one &School two + \end{tabular}\\[3em] % space below title part + }] + + Two column text here. + + +File: latex2e.info, Node: \flushbottom, Next: \raggedbottom, Prev: \twocolumn, Up: Layout + +5.3 '\flushbottom' +================== + +Make all pages in the documents after this declaration have the same +height, by stretching the vertical space where necessary to fill out the +page. This is most often used when making two-sided documents since the +differences in facing pages can be glaring. + + If TeX cannot satisfactorily stretch the vertical space in a page +then you get a message like 'Underfull \vbox (badness 10000) has +occurred while \output is active'. If you get that, one option is to +change to '\raggedbottom' (*note \raggedbottom::). Alternatively, you +can adjust the 'textheight' to make compatible pages, or you can add +some vertical stretch glue between lines or between paragraphs, as in +'\setlength{\parskip}{0ex plus0.1ex}'. Your last option is to, in a +final editing stage, adjust the height of individual pages (*note +\enlargethispage::). + + The '\flushbottom' state is the default only if you select the +'twoside' document class option (*note Document class options::). + + +File: latex2e.info, Node: \raggedbottom, Next: Page layout parameters, Prev: \flushbottom, Up: Layout + +5.4 '\raggedbottom' +=================== + +Make all later pages the natural height of the material on that page; no +rubber vertical lengths will be stretched. Thus, in a two-sided +document the facing pages may be different heights. This command can go +at any point in the document body. See *note \flushbottom::. + + This is the default unless you select the 'twoside' document class +option (*note Document class options::). + + +File: latex2e.info, Node: Page layout parameters, Next: \baselineskip & \baselinestretch, Prev: \raggedbottom, Up: Layout + +5.5 Page layout parameters +========================== + +'\columnsep' +'\columnseprule' +'\columnwidth' + The distance between the two columns, the width of a rule between + the columns, and the width of the columns, when the document class + option 'twocolumn' is in effect (*note Document class options::). + *Note \twocolumn::. + +'\headheight' + Height of the box that contains the running head. The default in + the 'article', 'report', and 'book' classes is '12pt', at all type + sizes. + +'\headsep' + Vertical distance between the bottom of the header line and the top + of the main text. The default in the 'article' and 'report' + classes is '25pt'. In the 'book' class the default is: if the + document is set at 10pt then it is '0.25in', and at 11pt or 12pt it + is '0.275in'. + +'\footskip' + Distance from the baseline of the last line of text to the baseline + of the page footer. The default in the 'article' and 'report' + classes is '30pt'. In the 'book' class the default is: when the + type size is 10pt the default is '0.35in', while at 11pt it is + '0.38in', and at 12pt it is '30pt'. + +'\linewidth' + Width of the current line, decreased for each nested 'list' (*note + list::). That is, the nominal value for '\linewidth' is to equal + '\textwidth' but for each nested list the '\linewidth' is decreased + by the sum of that list's '\leftmargin' and '\rightmargin' (*note + itemize::). + +'\marginparpush' +'\marginsep' +'\marginparwidth' + The minimum vertical space between two marginal notes, the + horizontal space between the text body and the marginal notes, and + the horizontal width of the notes. + + Normally marginal notes appear on the outside of the page, but the + declaration '\reversemarginpar' changes that (and + '\normalmarginpar' changes it back). + + The defaults for '\marginparpush' in both 'book' and 'article' + classes are: '7pt' if the document is set at 12pt, and '5pt' if the + document is set at 11pt or 10pt. + + For '\marginsep', in 'article' class the default is '10pt' except + if the document is set at 10pt and in two-column mode where the + default is '11pt'. + + For '\marginsep' in 'book' class the default is '10pt' in + two-column mode and '7pt' in one-column mode. + + For '\marginparwidth' in both 'book' and 'article' classes, in + two-column mode the default is 60% of '\paperwidth - \textwidth', + while in one-column mode it is 50% of that distance. + +'\oddsidemargin' +'\evensidemargin' + The '\oddsidemargin' length is the extra distance between the left + side of the page and the text's left margin, on odd-numbered pages + when the document class option 'twoside' is chosen and on all pages + when 'oneside' is in effect. When 'twoside' is in effect, on + even-numbered pages the extra distance on the left is + '\evensidemargin'. + + LaTeX's default is that '\oddsidemargin' is 40% of the difference + between '\paperwidth' and '\textwidth', and '\evensidemargin' is + the remainder. + +'\paperheight' + The height of the paper, as distinct from the height of the print + area. Normally set with a document class option, as in + '\documentclass[a4paper]{article}' (*note Document class + options::). + +'\paperwidth' + The width of the paper, as distinct from the width of the print + area. Normally set with a document class option, as in + '\documentclass[a4paper]{article}' (*note Document class + options::). + +'\textheight' + The normal vertical height of the page body. If the document is + set at a nominal type size of 10pt then for an 'article' or + 'report' the default is '43\baselineskip', while for a 'book' it is + '41\baselineskip'. At a type size of 11pt the default is + '38\baselineskip' for all document classes. At 12pt it is + '36\baselineskip' for all classes. + +'\textwidth' + The full horizontal width of the entire page body. For an + 'article' or 'report' document, the default is '345pt' when the + chosen type size is 10pt, the default is '360pt' at 11pt, and it is + '390pt' at 12pt. For a 'book' document, the default is '4.5in' at + a type size of 10pt, and '5in' at 11pt or 12pt. + + In multi-column output, '\textwidth' remains the width of the + entire page body, while '\columnwidth' is the width of one column + (*note \twocolumn::). + + In lists (*note list::), '\textwidth' remains the width of the + entire page body (and '\columnwidth' the width of the entire + column), while '\linewidth' may decrease for nested lists. + + Inside a minipage (*note minipage::) or '\parbox' (*note + \parbox::), all the width-related parameters are set to the + specified width, and revert to their normal values at the end of + the 'minipage' or '\parbox'. + +'\hsize' + This entry is included for completeness: '\hsize' is the TeX + primitive parameter used when text is broken into lines. It should + not be used in normal LaTeX documents. + +'\topmargin' + Space between the top of the TeX page (one inch from the top of the + paper, by default) and the top of the header. The value is + computed based on many other parameters: '\paperheight - 2in - + \headheight - \headsep - \textheight - \footskip', and then divided + by two. + +'\topskip' + Minimum distance between the top of the page body and the baseline + of the first line of text. For the standard classes, the default + is the same as the font size, e.g., '10pt' at a type size of 10pt. + + +File: latex2e.info, Node: \baselineskip & \baselinestretch, Next: Floats, Prev: Page layout parameters, Up: Layout + +5.6 '\baselineskip' & '\baselinestretch' +======================================== + +The '\baselineskip' is a rubber length (*note Lengths::). It gives the +"leading", the normal distance between lines in a paragraph, from +baseline to baseline. + + Ordinarily document authors do not directly change '\baselineskip' +while writing. Instead, it is set by the low level font selection +command '\fontsize' (*note low level font commands fontsize::). The +'\baselineskip''s value is reset every time a font change happens and so +any direct change to '\baselineskip' would vanish the next time there +was a font switch. For how to influence line spacing, see the +discussion of '\baselinestretch' below. + + Usually, a font's size and baseline skip is assigned by the font +designer. These numbers are nominal in the sense that if, for instance, +a font's style file has the command '\fontsize{10pt}{12pt}' then that +does not mean that the characters in the font are 10pt tall; for +instance, parentheses and accented capitals may be taller. Nor does it +mean that if the lines are spaced less than 12pt apart then they risk +touching. Rather these numbers are typographic judgements. (Often, the +'\baselineskip' is about twenty percent larger than the font size.) + + The '\baselineskip' is not a property of each line but of the entire +paragraph. As a result, large text in the middle of a paragraph, such +as a single '{\Huge Q}', will be squashed into its line. TeX will make +sure it doesn't scrape up against the line above but won't change the +'\baselineskip' for that one line to make extra room above. For the +fix, use a '\strut' (*note \strut::). + + The value of '\baselineskip' that TeX uses for the paragraph is the +value in effect at the blank line or command that ends the paragraph +unit. So if a document contains this paragraph then its lines will be +scrunched together, compared to lines in surrounding paragraphs. + + Many people see a page break between text and a displayed equation as + bad style, so in effect the display is part of the paragraph. + Because this display is in footnotesize, the entire paragraph has the + baseline spacing matching that size. + {\footnotesize $$a+b = c$$} + + The process for making paragraphs is that when a new line is added, +if the depth of the previous line plus the height of the new line is +less than '\baselineskip' then TeX inserts vertical glue to make up the +difference. There are two fine points. The first is that if the lines +would be too close together, closer than '\lineskiplimit', then TeX +instead uses '\lineskip' as the interline glue. The second is that TeX +doesn't actually use the depth of the previous line. Instead it uses +'\prevdepth', which usually contains that depth. But at the beginning +of the paragraph (or any vertical list) or just after a rule, +'\prevdepth' has the value -1000pt and this special value tells TeX not +to insert any interline glue at the paragraph start. + + In the standard classes '\lineskiplimit' is 0pt and '\lineskip' is +1pt. By the prior paragraph then, the distance between lines can +approach zero but if it becomes zero (or less than zero) then the lines +jump to 1pt apart. + + Sometimes authors must, for editing purposes, put the document in +double space or one-and-a-half space. The right way to influence the +interline distance is via '\baselinestretch'. It scales +'\baselineskip', and has a default value of 1.0. It is a command, not a +length, so change the scale factor as in +'\renewcommand{\baselinestretch}{1.5}\selectfont'. + + The most straightforward way to change the line spacing for an entire +document is to put '\linespread{FACTOR}' in the preamble. For double +spacing, take FACTOR to be 1.6 and for one-and-a-half spacing use 1.3. +These number are rough: for instance, since the '\baselineskip' is about +1.2 times the font size, multiplying by 1.6 gives a baseline skip to +font size ratio of about 2. (The '\linespread' command is defined as +'\renewcommand{\baselinestretch}{FACTOR}' so it won't take effect until +a font setting happens. But that always takes place at the start of a +document, so there you don't need to follow it with '\selectfont'.) + + A simpler approach is the 'setspace' package. The basic example: + + \usepackage{setspace} + \doublespacing % or \onehalfspacing for 1.5 + +In the preamble these will start the document off with that sizing. But +you can also use these declarations in the document body to change the +spacing from that point forward, and consequently there is +'\singlespacing' to return the spacing to normal. In the document body, +a better practice than using the declarations is to use environments, +such as '\begin{doublespace} ... \end{doublespace}'. The package also +has commands to do arbitrary spacing: '\setstretch{FACTOR}' and +'\begin{spacing}{FACTOR} ... \end{spacing}'. This package also keeps +the line spacing single-spaced in places where that is typically +desirable, such as footnotes and figure captions. See the package +documentation. + + +File: latex2e.info, Node: Floats, Prev: \baselineskip & \baselinestretch, Up: Layout + +5.7 Floats +========== + +Some typographic elements, such as figures and tables, cannot be broken +across pages. They must be typeset outside of the normal flow of text, +for instance floating to the top of a later page. + + LaTeX can have a number of different classes of floating material. +The default is the two classes, 'figure' (*note figure::) and 'table' +(*note table::), but you can create a new class with the package +'float'. + + Within any one float class LaTeX always respects the order, so that +the first figure in a document source must be typeset before the second +figure. However, LaTeX may mix the classes, so it can happen that while +the first table appears in the source before the first figure, it +appears in the output after it. + + The placement of floats is subject to parameters, given below, that +limit the number of floats that can appear at the top of a page, and the +bottom, etc. If so many floats are queued that the limits prevent them +all from fitting on a page then LaTeX places what it can and defers the +rest to the next page. In this way, floats may end up being typeset far +from their place in the source. In particular, a float that is big may +migrate to the end of the document. In which event, because all floats +in a class must appear in sequential order, every following float in +that class also appears at the end. + + In addition to changing the parameters, for each float you can tweak +where the float placement algorithm tries to place it by using its +PLACEMENT argument. The possible values are a sequence of the letters +below. The default for both 'figure' and 'table', in both 'article' and +'book' classes, is 'tbp'. + +'t' + (Top)--at the top of a text page. + +'b' + (Bottom)--at the bottom of a text page. (However, 'b' is not + allowed for full-width floats ('figure*') with double-column + output. To ameliorate this, use the 'stfloats' or 'dblfloatfix' + package, but see the discussion at caveats in the FAQ: + . + +'h' + (Here)--at the position in the text where the 'figure' environment + appears. However, 'h' is not allowed by itself; 't' is + automatically added. + + To absolutely force a float to appear "here", you can + '\usepackage{float}' and use the 'H' specifier which it defines. + For further discussion, see the FAQ entry at + . + +'p' + (Page of floats)--on a separate "float page", which is a page + containing no text, only floats. + +'!' + Used in addition to one of the above; for this float only, LaTeX + ignores the restrictions on both the number of floats that can + appear and the relative amounts of float and non-float text on the + page. The '!' specifier does _not_ mean "put the float here"; see + above. + + Note: the order in which letters appear in the PLACEMENT argument +does not change the order in which LaTeX tries to place the float; for +instance, 'btp' has the same effect as 'tbp'. All that PLACEMENT does +is that if a letter is not present then the algorithm does not try that +location. Thus, LaTeX's default of 'tbp' is to try every location +except placing the float where it occurs in the source. + + To prevent LaTeX from moving floats to the end of the document or a +chapter you can use a '\clearpage' command to start a new page and +insert all pending floats. If a pagebreak is undesirable then you can +use the 'afterpage' package and issue '\afterpage{\clearpage}'. This +will wait until the current page is finished and then flush all +outstanding floats. + + LaTeX can typeset a float before where it appears in the source +(although on the same output page) if there is a 't' specifier in the +PLACEMENT parameter. If this is not desired, and deleting the 't' is +not acceptable as it keeps the float from being placed at the top of the +next page, then you can prevent it by either using the 'flafter' package +or using the command '\suppressfloats[t]', which causes floats for the +top position on this page to moved to the next page. + + Parameters relating to fractions of pages occupied by float and +non-float text (change them with '\renewcommand{PARAMETER}{DECIMAL +BETWEEN 0 AND 1}'): + +'\bottomfraction' + The maximum fraction of the page allowed to be occupied by floats + at the bottom; default '.3'. + +'\floatpagefraction' + The minimum fraction of a float page that must be occupied by + floats; default '.5'. + +'\textfraction' + Minimum fraction of a page that must be text; if floats take up too + much space to preserve this much text, floats will be moved to a + different page. The default is '.2'. + +'\topfraction' + Maximum fraction at the top of a page that may be occupied before + floats; default '.7'. + + Parameters relating to vertical space around floats (change them with +a command of the form '\setlength{PARAMETER}{LENGTH EXPRESSION}'): + +'\floatsep' + Space between floats at the top or bottom of a page; default '12pt + plus2pt minus2pt'. + +'\intextsep' + Space above and below a float in the middle of the main text; + default '12pt plus2pt minus2pt' for 10 point and 11 point + documents, and '14pt plus4pt minus4pt' for 12 point documents. + +'\textfloatsep' + Space between the last (first) float at the top (bottom) of a page; + default '20pt plus2pt minus4pt'. + + Counters relating to the number of floats on a page (change them with +a command of the form '\setcounter{CTRNAME}{NATURAL NUMBER}'): + +'bottomnumber' + Maximum number of floats that can appear at the bottom of a text + page; default 1. + +'dbltopnumber' + Maximum number of full-sized floats that can appear at the top of a + two-column page; default 2. + +'topnumber' + Maximum number of floats that can appear at the top of a text page; + default 2. + +'totalnumber' + Maximum number of floats that can appear on a text page; default 3. + + The principal TeX FAQ entry relating to floats + contains suggestions for relaxing +LaTeX's default parameters to reduce the problem of floats being pushed +to the end. A full explanation of the float placement algorithm is in +Frank Mittelbach's article "How to influence the position of float +environments like figure and table in LaTeX?" +(). + +* Menu: + +* \caption:: Make a caption for a floating environment. + + +File: latex2e.info, Node: \caption, Up: Floats + +5.7.1 '\caption' +---------------- + +Synopsis: + + \caption{CAPTION-TEXT} + +or + + \caption[SHORT-CAPTION-TEXT]{CAPTION-TEXT} + + Make a caption for a floating environment, such as a 'figure' or +'table' environment (*note figure:: or *note table::). + + In this example, LaTeX places a caption below the vertical blank +space that is left by the author for the later inclusion of a picture. + + \begin{figure} + \vspace*{1cm} + \caption{Alonzo Cushing, Battery A, 4th US Artillery.} + \label{fig:CushingPic} + \end{figure} + +The '\caption' command will label the CAPTION-TEXT with something like +'Figure 1:' for an article or 'Figure 1.1:' for a book. The text is +centered if it is shorter than the text width, or set as an unindented +paragraph if it takes more than one line. + + In addition to placing the CAPTION-TEXT in the output, the '\caption' +command also saves that information for use in a list of figures or list +of tables (*note Table of contents etc.::). + + Here the '\caption' command uses the optional SHORT-CAPTION-TEXT, so +that the shorter text appears in the list of tables, rather than the +longer CAPTION-TEXT. + + \begin{table} + \centering + \begin{tabular}{|*{3}{c}|} + \hline + 4 &9 &2 \\ + 3 &5 &7 \\ + 8 &1 &6 \\ + \hline + \end{tabular} + \caption[\textit{Lo Shu} magic square]{% + The \textit{Lo Shu} magic square, which is unique among + squares of order three up to rotation and reflection.} + \label{tab:LoShu} + \end{table} + +LaTeX will label the CAPTION-TEXT with something like 'Table 1:' for an +article or 'Table 1.1:' for a book. + + The caption can appear at the top of the 'figure' or 'table'. For +instance, that would happen in the prior example by putting the +'\caption' between the '\centering' and the '\begin{tabular}'. + + Different floating environments are numbered separately, by default. +It is '\caption' that updates the counter, and so any '\label' must come +after the '\caption'. The counter for the 'figure' environment is named +'figure', and similarly the counter for the 'table' environment is +'table'. + + The text that will be put in the list of figures or list of tables is +moving argument. If you get the LaTeX error '! Argument of \@caption +has an extra }' then you must put '\protect' in front of any fragile +commands. *Note \protect::. + + The 'caption' package has many options to adjust how the caption +appears, for example changing the font size, making the caption be +hanging text rather than set as a paragraph, or making the caption +always set as a paragraph rather than centered when it is short. + + +File: latex2e.info, Node: Sectioning, Next: Cross references, Prev: Layout, Up: Top + +6 Sectioning +************ + +Structure your text into divisions: parts, chapters, sections, etc. All +sectioning commands have the same form, one of: + + SECTIONING-COMMAND{TITLE} + SECTIONING-COMMAND*{TITLE} + SECTIONING-COMMAND[TOC-TITLE]{TITLE} + +For instance, declare the start of a subsection as with +'\subsection{Motivation}'. + + The table has each SECTIONING-COMMAND in LaTeX. All are available in +all of LaTeX's standard document classes 'book', 'report', +and 'article', except that '\chapter' is not available in 'article'. + +Sectioning unit Command Level +-------------------------------------------------------------------- +Part '\part' -1 ('book', 'report'), 0 + ('article') +Chapter '\chapter' 0 +Section '\section' 1 +Subsection '\subsection' 2 +Subsubsection '\subsubsection' 3 +Paragraph '\paragraph' 4 +Subparagraph '\subparagraph' 5 + + All these commands have a '*'-form that prints TITLE as usual but +does not number it and does not make an entry in the table of contents. +An example of using this is for an appendix in an 'article'. The input +'\appendix\section{Appendix}' gives the output 'A Appendix' (*note +\appendix::). You can lose the numbering 'A' by instead entering +'\section*{Appendix}' (articles often omit a table of contents and have +simple page headers so the other differences from the '\section' command +may not matter). + + The section title TITLE provides the heading in the main text, but it +may also appear in the table of contents and in the running head or foot +(*note Page styles::). You may not want the same text in these places +as in the main text. All of these commands have an optional argument +TOC-TITLE for these other places. + + The level number in the table above determines which sectional units +are numbered, and which appear in the table of contents. If the +sectioning command's LEVEL is less than or equal to the value of the +counter 'secnumdepth' then the titles for this sectioning command will +be numbered (*note Sectioning/secnumdepth::). And, if LEVEL is less +than or equal to the value of the counter 'tocdepth' then the table of +contents will have an entry for this sectioning unit (*note +Sectioning/tocdepth::). + + LaTeX expects that before you have a '\subsection' you will have a +'\section' and, in a 'book' class document, that before a '\section' you +will have a '\chapter'. Otherwise you can get something like a +subsection numbered '3.0.1'. + + LaTeX lets you change the appearance of the sectional units. As a +simple example, you can change the section numbering to upper-case +letters with '\renewcommand\thesection{\Alph{section}}' in the preamble +(*note \alph \Alph \arabic \roman \Roman \fnsymbol::). CTAN has many +packages that make this adjustment easier, notably 'titlesec'. + + Two counters relate to the appearance of headings made by sectioning +commands. + +'secnumdepth' + Controls which sectioning unit are numbered. Setting the counter + with '\setcounter{secnumdepth}{LEVEL}' will suppress numbering of + sectioning at any depth greater than LEVEL (*note \setcounter::). + See the above table for the level numbers. For instance, if the + 'secnumdepth' is 1 in an 'article' then a '\section{Introduction}' + command will produce output like '1 Introduction' while + '\subsection{Discussion}' will produce output like 'Discussion', + without the number. LaTeX's default 'secnumdepth' is 3 in + 'article' class and 2 in the 'book' and 'report' classes. + +'tocdepth' + Controls which sectioning units are listed in the table of + contents. The setting '\setcounter{tocdepth}{LEVEL}' makes the + sectioning units at LEVEL be the smallest ones listed (*note + \setcounter::). See the above table for the level numbers. For + instance, if 'tocdepth' is 1 then the table of contents will list + sections but not subsections. LaTeX's default 'tocdepth' is 3 in + 'article' class and 2 in the 'book' and 'report' classes. + +* Menu: + +* \part:: Start a part. +* \chapter:: Start a chapter. +* \section:: Start a section. +* \subsection:: Start a subsection. +* \subsubsection & \paragraph & \subparagraph:: Lower divisions. +* \appendix:: Start appendices. +* \frontmatter & \mainmatter & \backmatter:: The three parts of a book. +* \@startsection:: Sectional unit headings. + + +File: latex2e.info, Node: \part, Next: \chapter, Up: Sectioning + +6.1 '\part' +=========== + +Synopsis, one of: + + \part{TITLE} + \part*{TITLE} + \part[TOC-TITLE]{TITLE} + + Start a document part. The standard LaTeX classes 'book', 'report', +and 'article', all have this command. + + This produces a document part, in a book. + + \part{VOLUME I \\ + PERSONAL MEMOIRS OF U.\ S.\ GRANT} + \chapter{ANCESTRY--BIRTH--BOYHOOD.} + My family is American, and has been for generations, + in all its branches, direct and collateral. + + In each standard class the '\part' command outputs a part number such +as 'Part I', alone on its line, in boldface, and in large type. Then +LaTeX outputs TITLE, also alone on its line, in bold and in even larger +type. In class 'book', the LaTeX default puts each part alone on its +own page. If the book is two-sided then LaTeX will skip a page if +needed to have the new part on an odd-numbered page. In 'report' it is +again alone on a page, but LaTeX won't force it onto an odd-numbered +page. In an 'article' LaTeX does not put it on a fresh page, but +instead outputs the part number and part title onto the main document +page. + + The '*' form shows TITLE but it does not show the part number, does +not increment the 'part' counter, and produces no table of contents +entry. + + The optional argument TOC-TITLE will appear as the part title in the +table of contents (*note Table of contents etc.::) and in running +headers (*note Page styles::). If it is not present then TITLE will be +there. This example puts a line break in TITLE but omits the break in +the table of contents. + + \part[Up from the bottom; my life]{Up from the bottom\\ my life} + + For determining which sectional units are numbered and which appear +in the table of contents, the level number of a part is -1 (*note +Sectioning/secnumdepth::, and *note Sectioning/tocdepth::). + + In the class 'article', if a paragraph immediately follows the part +title then it is not indented. To get an indent you can use the package +'indentfirst'. + + One package to change the behavior of '\part' is 'titlesec'. See its +documentation on CTAN. + + +File: latex2e.info, Node: \chapter, Next: \section, Prev: \part, Up: Sectioning + +6.2 '\chapter' +============== + +Synopsis, one of: + + \chapter{TITLE} + \chapter*{TITLE} + \chapter[TOC-TITLE]{TITLE} + + Start a chapter. The standard LaTeX classes 'book' and 'report' have +this command but 'article' does not. + + This produces a chapter. + + \chapter{Loomings} + Call me Ishmael. + Some years ago---never mind how long precisely---having little or no + money in my purse, and nothing particular to interest me on shore, I + thought I would sail about a little and see the watery part of + the world. + + The LaTeX default starts each chapter on a fresh page, an +odd-numbered page if the document is two-sided. It produces a chapter +number such as 'Chapter 1' in large boldface type (the size is '\huge'). +It then puts TITLE on a fresh line, in boldface type that is still +larger (size '\Huge'). It also increments the 'chapter' counter, adds +an entry to the table of contents (*note Table of contents etc.::), and +sets the running header information (*note Page styles::). + + The '*' form shows TITLE on a fresh line, in boldface. But it does +not show the chapter number, does not increment the 'chapter' counter, +produces no table of contents entry, and does not affect the running +header. (If you use the page style 'headings' in a two-sided document +then the header will be from the prior chapter.) This example +illustrates. + + \chapter*{Preamble} + + The optional argument TOC-TITLE will appear as the chapter title in +the table of contents (*note Table of contents etc.::) and in running +headers (*note Page styles::). If it is not present then TITLE will be +there. This shows the full name in the chapter title, + + \chapter[Weyl]{Hermann Klaus Hugo (Peter) Weyl (1885--1955)} + +but only 'Weyl' on the contents page. This puts a line break in the +title but that doesn't work well with running headers so it omits the +break in the contents + + \chapter[Given it all; my story]{Given it all\\ my story} + + For determining which sectional units are numbered and which appear +in the table of contents, the level number of a chapter is 0 (*note +Sectioning/secnumdepth:: and *note Sectioning/tocdepth::). + + The paragraph that follows the chapter title is not indented, as is a +standard typographical practice. To get an indent use the package +'indentfirst'. + + You can change what is shown for the chapter number. To change it to +something like 'Lecture 1', put in the preamble either +'\renewcommand{\chaptername}{Lecture}' or this (*note \makeatletter & +\makeatother::). + + \makeatletter + \renewcommand{\@chapapp}{Lecture} + \makeatother + +To make this change because of the primary language for the document, +see the package 'babel'. + + In a two-sided document LaTeX puts a chapter on odd-numbered page, if +necessary leaving an even-numbered page that is blank except for any +running headers. To make that page completely blank, see *note +\clearpage & \cleardoublepage::. + + To change the behavior of the '\chapter' command, you can copy its +definition from the LaTeX format file and make adjustments. But there +are also many packages on CTAN that address this. One is 'titlesec'. +See its documentation, but the example below gives a sense of what it +can do. + + \usepackage{titlesec} % in preamble + \titleformat{\chapter} + {\Huge\bfseries} % format of title + {} % label, such as 1.2 for a subsection + {0pt} % length of separation between label and title + {} % before-code hook + +This omits the chapter number 'Chapter 1' from the page but unlike +'\chapter*' it keeps the chapter in the table of contents and the +running headers. + + +File: latex2e.info, Node: \section, Next: \subsection, Prev: \chapter, Up: Sectioning + +6.3 '\section' +============== + +Synopsis, one of: + + \section{TITLE} + \section*{TITLE} + \section[TOC-TITLE]{TITLE} + + Start a section. The standard LaTeX classes 'article', 'book', and +'report' all have this command. + + This produces a section. + + In this Part we tend to be more interested in the function, + in the input-output behavior, + than in the details of implementing that behavior. + + \section{Turing machines} + Despite this desire to downplay implementation, + we follow the approach of A~Turing that the + first step toward defining the set of computable functions + is to reflect on the details of what mechanisms can do. + + For the standard LaTeX classes 'book' and 'report' the default output +is like '1.2 TITLE' (for chapter 1, section 2), alone on its line and +flush left, in boldface and a larger type (the type size is '\Large'). +The same holds in 'article' except that there are no chapters in that +class so it looks like '2 TITLE'. + + The '*' form shows TITLE. But it does not show the section number, +does not increment the 'section' counter, produces no table of contents +entry, and does not affect the running header. (If you use the page +style 'headings' in a two-sided document then the header will be from +the prior section.) + + The optional argument TOC-TITLE will appear as the section title in +the table of contents (*note Table of contents etc.::) and in running +headers (*note Page styles::). If it is not present then TITLE will be +there. This shows the full name in the title of the section: + + \section[Elizabeth~II]{Elizabeth the Second, + by the Grace of God of the United Kingdom, + Canada and Her other Realms and Territories Queen, + Head of the Commonwealth, Defender of the Faith.} + +but only 'Elizabeth II' on the contents page and in the headers. This +has a line break in TITLE but that does not work with headers so it is +omitted from the contents and headers. + + \section[Truth is, I cheated; my life story]{Truth is, + I cheated\\my life story} + + For determining which sectional units are numbered and which appear +in the table of contents, the level number of a section is 1 (*note +Sectioning/secnumdepth:: and *note Sectioning/tocdepth::). + + The paragraph that follows the section title is not indented, as is a +standard typographical practice. One way to get an indent is to use the +package 'indentfirst'. + + In general, to change the behavior of the '\section' command, there +are a number of options. One is the '\@startsection' command (*note +\@startsection::). There are also many packages on CTAN that address +this, including 'titlesec'. See the documentation but the example below +gives a sense of what they can do. + + \usepackage{titlesec} % in preamble + \titleformat{\section} + {\normalfont\Large\bfseries} % format of title + {\makebox[1pc][r]{\thesection\hspace{1pc}}} % label + {0pt} % length of separation between label and title + {} % before-code hook + \titlespacing*{\section} + {-1pc}{18pt}{10pt}[10pc] + +That puts the section number in the margin. + + +File: latex2e.info, Node: \subsection, Next: \subsubsection & \paragraph & \subparagraph, Prev: \section, Up: Sectioning + +6.4 '\subsection' +================= + +Synopsis, one of: + + \subsection{TITLE} + \subsection*{TITLE} + \subsection[TOC-TITLE]{TITLE} + + Start a subsection. The standard LaTeX classes 'article', 'book', +and 'report' all have this command. + + This produces a subsection. + + We will show that there are more functions than Turing machines and that + therefore some functions have no associated machine. + + \subsection{Cardinality} We will begin with two paradoxes that + dramatize the challenge to our intuition posed by comparing the sizes of + infinite sets. + + For the standard LaTeX classes 'book' and 'report' the default output +is like '1.2.3 TITLE' (for chapter 1, section 2, subsection 3), alone on +its line and flush left, in boldface and a larger type (the type size is +'\large'). The same holds in 'article' except that there are no +chapters in that class so it looks like '2.3 TITLE'. + + The '*' form shows TITLE. But it does not show the subsection +number, does not increment the 'subsection' counter, and produces no +table of contents entry. + + The optional argument TOC-TITLE will appear as the subsection title +in the table of contents (*note Table of contents etc.::). If it is not +present then TITLE will be there. This shows the full text in the title +of the subsection: + + \subsection[$\alpha,\beta,\gamma$ paper]{\textit{The Origin of + Chemical Elements} by R.A.~Alpher, H.~Bethe, and G.~Gamow} + +but only 'α,β,γ paper' on the contents page. + + For determining which sectional units are numbered and which appear +in the table of contents, the level number of a subsection is 2 (*note +Sectioning/secnumdepth:: and *note Sectioning/tocdepth::). + + The paragraph that follows the subsection title is not indented, as +is a standard typographical practice. One way to get an indent is to +use the package 'indentfirst'. + + There are a number of ways to change the behavior of the +'\subsection' command. One is the '\@startsection' command (*note +\@startsection::). There are also many packages on CTAN that address +this, including 'titlesec'. See the documentation but the example below +gives a sense of what they can do. + + \usepackage{titlesec} % in preamble + \titleformat{\subsection}[runin] + {\normalfont\normalsize\bfseries} % format of the title + {\thesubsection} % label + {0.6em} % space between label and title + {} % before-code hook + +That puts the subsection number and TITLE in the first line of text. + + +File: latex2e.info, Node: \subsubsection & \paragraph & \subparagraph, Next: \appendix, Prev: \subsection, Up: Sectioning + +6.5 '\subsubsection', '\paragraph', '\subparagraph' +=================================================== + +Synopsis, one of: + + \subsubsection{TITLE} + \subsubsection*{TITLE} + \subsubsection[TOC-TITLE]{TITLE} + +or one of: + + \paragraph{TITLE} + \paragraph*{TITLE} + \paragraph[TOC-TITLE]{TITLE} + +or one of: + + \subparagraph{TITLE} + \subparagraph*{TITLE} + \subparagraph[TOC-TITLE]{TITLE} + + Start a subsubsection, paragraph, or subparagraph. The standard +LaTeX classes 'article', 'book', and 'report' all have these commands, +although they are not commonly used. + + This produces a subsubsection. + + \subsubsection{Piston ring compressors: structural performance} + Provide exterior/interior wall cladding assemblies + capable of withstanding the effects of load and stresses from + consumer-grade gasoline engine piston rings. + + The default output of each of the three does not change over the +standard LaTeX classes 'article', 'book', and 'report'. For +'\subsubsection' the TITLE is alone on its line, in boldface and normal +size type. For '\paragraph' the TITLE is inline with the text, not +indented, in boldface and normal size type. For '\subparagraph' the +TITLE is inline with the text, with a paragraph indent, in boldface and +normal size type (Because an 'article' has no chapters its +subsubsections are numbered and so it looks like '1.2.3 TITLE', for +section 1, subsection 2, and subsubsection 3. The other two divisions +are not numbered.) + + The '*' form shows TITLE. But it does not increment the associated +counter and produces no table of contents entry (and does not show the +number for '\subsubsection'). + + The optional argument TOC-TITLE will appear as the division title in +the table of contents (*note Table of contents etc.::). If it is not +present then TITLE will be there. + + For determining which sectional units are numbered and which appear +in the table of contents, the level number of a subsubsection is 3, of a +paragraph is 4, and of a subparagraph is 5 (*note +Sectioning/secnumdepth:: and *note Sectioning/tocdepth::). + + The paragraph that follows the subsubsection title is not indented, +as is a standard typographical practice. One way to get an indent is to +use the package 'indentfirst'. + + There are a number of ways to change the behavior of the these +commands. One is the '\@startsection' command (*note \@startsection::). +There are also many packages on CTAN that address this, including +'titlesec'. See the documentation on CTAN. + + +File: latex2e.info, Node: \appendix, Next: \frontmatter & \mainmatter & \backmatter, Prev: \subsubsection & \paragraph & \subparagraph, Up: Sectioning + +6.6 '\appendix' +=============== + +Synopsis: + + \appendix + + This does not directly produce any output. But in a book or report +it declares that subsequent '\chapter' commands start an appendix. In +an article it does the same, for '\section' commands. It also resets +the 'chapter' and 'section' counters to 0 in a book or report, and in an +article resets the 'section' and 'subsection' counters. + + In this book + + \chapter{One} ... + \chapter{Two} ... + ... + \appendix + \chapter{Three} ... + \chapter{Four} ... + +the first two will generate output numbered 'Chapter 1' and 'Chapter 2'. +After the '\appendix' the numbering will be 'Appendix A' and 'Appendix +B'. *Note Larger book template::, for another example. + + The 'appendix' package adds the command '\appendixpage' to put a +separate 'Appendices' in the document body before the first appendix, +and the command '\addappheadtotoc' to do the same in the table of +contents. You can reset the name 'Appendices' with a command like +'\renewcommand{\appendixname}{Specification}', as well as a number of +other features. See the documentation on CTAN. + + +File: latex2e.info, Node: \frontmatter & \mainmatter & \backmatter, Next: \@startsection, Prev: \appendix, Up: Sectioning + +6.7 '\frontmatter', '\mainmatter', '\backmatter' +================================================ + +Synopsis, one or more of: + + \frontmatter + ... + \mainmatter + ... + \backmatter + ... + + Format a 'book' class document differently according to which part of +the document is being produced. All three commands are optional. + + Traditionally, a book's front matter contains such things as the +title page, an abstract, a table of contents, a preface, a list of +notations, a list of figures, and a list of tables. (Some of these +front matter pages, such as the title page, are traditionally not +numbered.) The back matter may contain such things as a glossary, +notes, a bibliography, and an index. + + The '\frontmatter' command makes the pages numbered in lowercase +roman, and makes chapters not numbered, although each chapter's title +appears in the table of contents; if you use other sectioning commands +here, use the '*'-version (*note Sectioning::). + + The '\mainmatter' command changes the behavior back to the expected +version, and resets the page number. + + The '\backmatter' command leaves the page numbering alone but +switches the chapters back to being not numbered. + + *Note Larger book template::, for an example using these three +commands. + + +File: latex2e.info, Node: \@startsection, Prev: \frontmatter & \mainmatter & \backmatter, Up: Sectioning + +6.8 '\@startsection', typesetting sectional unit headings +========================================================= + +Synopsis: + + \@startsection{NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE} + + Used to help redefine the behavior of commands that start sectioning +divisions such as '\section' or '\subsection'. + + Note that the 'titlesec' package makes manipulation of sectioning +easier. Further, while most requirements for sectioning commands can be +satisfied with '\@startsection', some cannot. For instance, in the +standard LaTeX 'book' and 'report' classes the commands '\chapter' and +'\report' are not constructed in this way. To make such a command you +may want to use the '\secdef' command. + + Technically, '\@startsection' has the form + + \@startsection{NAME} + {LEVEL} + {INDENT} + {BEFORESKIP} + {AFTERSKIP} + {STYLE}*[TOCTITLE]{TITLE} + +so that issuing + + \renewcommand{\section}{\@startsection{NAME} + {LEVEL} + {INDENT} + {BEFORESKIP} + {AFTERSKIP} + {STYLE}} + +redefines '\section' while keeping its standard calling form +'\section*[TOCTITLE]{TITLE}' (in which, for reminder, the star '*' is +optional). *Note Sectioning::. This implies that when you write a +command like '\renewcommand{\section}{...}', the '\@startsection{...}' +must come last in the definition. See the examples below. + +NAME + Name of the counter used to number the sectioning header. This + counter must be defined separately. Most commonly this is either + 'section', 'subsection', or 'paragraph'. Although in those cases + the counter name is the same as the sectioning command itself, you + don't have to use the same name. + + Then '\the'NAME displays the title number and '\'NAME'mark' is for + the page headers. See the third example below. + +LEVEL + An integer giving the depth of the sectioning command. *Note + Sectioning::, for the list of standard level numbers. + + If LEVEL is less than or equal to the value of the counter + 'secnumdepth' then titles for this sectioning command will be + numbered (*note Sectioning/secnumdepth::). For instance, if + 'secnumdepth' is 1 in an 'article' then the command + '\section{Introduction}' will produce output like "1 Introduction" + while '\subsection{Discussion}' will produce output like + "Discussion", without the number prefix. + + If LEVEL is less than or equal to the value of the counter TOCDEPTH + then the table of contents will have an entry for this sectioning + unit (*note Sectioning/tocdepth::). For instance, in an 'article', + if TOCDEPTH is 1 then the table of contents will list sections but + not subsections. + +INDENT + A length giving the indentation of all of the title lines with + respect to the left margin. To have the title flush with the + margin use '0pt'. A negative indentation such as '-\parindent' + will move the title into the left margin. + +BEFORESKIP + The absolute value of this length is the amount of vertical space + that is inserted before this sectioning unit's title. This space + will be discarded if the sectioning unit happens to start at the + beginning of a page. If this number is negative then the first + paragraph following the header is not indented, if it is + non-negative then the first paragraph is indented. (Note that the + negative of '1pt plus 2pt minus 3pt' is '-1pt plus -2pt minus + -3pt'.) + + For example, if BEFORESKIP is '-3.5ex plus -1ex minus -0.2ex' then + to start the new sectioning unit, LaTeX will add about 3.5 times + the height of a letter x in vertical space, and the first paragraph + in the section will not be indented. Using a rubber length, with + 'plus' and 'minus', is good practice here since it gives LaTeX more + flexibility in making up the page (*note Lengths::). + + The full accounting of the vertical space between the baseline of + the line prior to this sectioning unit's header and the baseline of + the header is that it is the sum of the '\parskip' of the text + font, the '\baselineskip' of the title font, and the absolute value + of the BEFORESKIP. This space is typically rubber so it may + stretch or shrink. (If the sectioning unit starts on a fresh page + so that the vertical space is discarded then the baseline of the + header text will be where LaTeX would put the baseline of the first + text line on that page.) + +AFTERSKIP + This is a length. If AFTERSKIP is non-negative then this is the + vertical space inserted after the sectioning unit's title header. + If it is negative then the title header becomes a run-in header, so + that it becomes part of the next paragraph. In this case the + absolute value of the length gives the horizontal space between the + end of the title and the beginning of the following paragraph. + (Note that the negative of '1pt plus 2pt minus 3pt' is '-1pt plus + -2pt minus -3pt'.) + + As with BEFORESKIP, using a rubber length, with 'plus' and 'minus' + components, is good practice here since it gives LaTeX more + flexibility in putting together the page. + + If 'afterskip' is non-negative then the full accounting of the + vertical space between the baseline of the sectioning unit's header + and the baseline of the first line of the following paragraph is + that it is the sum of the '\parskip' of the title font, the + '\baselineskip' of the text font, and the value of AFTER. That + space is typically rubber so it may stretch or shrink. (Note that + because the sign of 'afterskip' changes the sectioning unit + header's from standalone to run-in, you cannot use a negative + 'afterskip' to cancel part of the '\parskip'.) + +STYLE + Controls the styling of the title. See the examples below. + Typical commands to use here are '\centering', '\raggedright', + '\normalfont', '\hrule', or '\newpage'. The last command in STYLE + may be one that takes one argument, such as '\MakeUppercase' or + '\fbox' that takes one argument. The section title will be + supplied as the argument to this command. For instance, setting + STYLE to '\bfseries\MakeUppercase' would produce titles that are + bold and uppercase. + + These are LaTeX's defaults for the first three sectioning units that +are defined with '\@startsection', for the 'article', 'book', and +'report' classes. + + * For 'section': LEVEL is 1, INDENT is 0pt, BEFORESKIP is '-3.5ex + plus -1ex minus -0.2ex', AFTERSKIP is '2.3ex plus 0.2ex', and STYLE + is '\normalfont\Large\bfseries'. + + * For 'subsection': LEVEL is 2, INDENT is 0pt, BEFORESKIP is '-3.25ex + plus -1ex minus -0.2ex', AFTERSKIP is '1.5ex plus 0.2ex', and STYLE + is '\normalfont\large\bfseries'. + + * For 'subsubsection': LEVEL is 3, INDENT is 0pt, BEFORESKIP is + '-3.25ex plus -1ex minus -0.2ex', AFTERSKIP is '1.5ex plus 0.2ex', + and STYLE is '\normalfont\normalsize\bfseries'. + + Some examples follow. These go either in a package or class file or +in the preamble of a LaTeX document. If you put them in the preamble +they must go between a '\makeatletter' command and a '\makeatother'. +(Probably the error message 'You can't use `\spacefactor' in vertical +mode.' means that you forgot this.) *Note \makeatletter & +\makeatother::. + + This will put section titles in large boldface type, centered. It +says '\renewcommand' because LaTeX's standard classes have already +defined a '\section'. For the same reason it does not define a +'section' counter, or the commands '\thesection' and '\l@section'. + + \renewcommand\section{% + \@startsection{section}% *note NAME: \@startsection/name. + {1}% *note LEVEL: \@startsection/level. + {0pt}% *note INDENT: \@startsection/indent. + {-3.5ex plus -1ex minus -.2ex}% *note BEFORESKIP: \@startsection/beforeskip. + {2.3ex plus.2ex}% *note AFTERSKIP: \@startsection/afterskip. + {\centering\normalfont\Large\bfseries}% *note STYLE: \@startsection/style. + } + + This will put 'subsection' titles in small caps type, inline with the +paragraph. + + \renewcommand\subsection{% + \@startsection{subsection}% *note NAME: \@startsection/name. + {2}% *note LEVEL: \@startsection/level. + {0em}% *note INDENT: \@startsection/indent. + {-1ex plus 0.1ex minus -0.05ex}% *note BEFORESKIP: \@startsection/beforeskip. + {-1em plus 0.2em}% *note AFTERSKIP: \@startsection/afterskip. + {\scshape}% *note STYLE: \@startsection/style. + } + + The prior examples redefined existing sectional unit title commands. +This defines a new one, illustrating the needed counter and macros to +display that counter. + + \setcounter{secnumdepth}{6}% show counters this far down + \newcounter{subsubparagraph}[subparagraph]% counter for numbering + \renewcommand{\thesubsubparagraph}% how to display + {\thesubparagraph.\@arabic\c@subsubparagraph}% numbering + \newcommand{\subsubparagraph}{\@startsection + {subsubparagraph}% + {6}% + {0em}% + {\baselineskip}% + {0.5\baselineskip}% + {\normalfont\normalsize}} + \newcommand*\l@subsubparagraph{\@dottedtocline{6}{10em}{5em}}% for toc + \newcommand{\subsubparagraphmark}[1]{}% for page headers + + +File: latex2e.info, Node: Cross references, Next: Environments, Prev: Sectioning, Up: Top + +7 Cross references +****************** + +We often want something like 'See Theorem~31'. But by-hand typing the +31 is poor practice. Instead you should write a "label" such as +'\label{eq:GreensThm}' and then "reference" it, as with 'See +equation~\ref{eq:GreensThm}'. LaTeX will automatically work out the +number, put it into the output, and will change that number later if +needed. + + We will see this with Theorem~\ref{th:GreensThm}. % forward reference + ... + \begin{theorem} \label{th:GreensThm} + ... + \end{theorem} + ... + See Theorem~\ref{th:GreensThm} on page~\pageref{th:GreensThm}. + + LaTeX tracks cross reference information in a file having the +extension '.aux' and with the same base name as the file containing the +'\label'. So if '\label' is in 'calculus.tex' then the information is +in 'calculus.aux'. LaTeX puts the information in that file every time +it runs across a '\label'. + + The behavior described in the prior paragraph results in a quirk that +happens when your document has a "forward reference", a '\ref' that +appears before the associated '\label'. If this is the first time that +you are compiling the document then you will get 'LaTeX Warning: +Label(s) may have changed. Rerun to get cross references right' and in +the output the forward reference will appear as two question marks '??', +in boldface. A similar thing happens if you change some things so the +references changes; you get the same warning and the output contains the +old reference information. In both cases, resolve this by compiling the +document a second time. + + The 'cleveref' package enhances LaTeX's cross referencing features. +You can arrange that if you enter +'\begin{thm}\label{th:Nerode}...\end{thm}' then '\cref{th:Nerode}' will +output 'Theorem 3.21', without you having to enter the "Theorem." + +* Menu: + +* \label:: Assign a symbolic name to a piece of text. +* \pageref:: Refer to a page number. +* \ref:: Refer to a section, figure or similar. +* xr package:: References from another document. + + +File: latex2e.info, Node: \label, Next: \pageref, Up: Cross references + +7.1 '\label' +============ + +Synopsis: + + \label{KEY} + + Assign a reference number to KEY. In ordinary text '\label{KEY}' +assigns to KEY the number of the current sectional unit. Inside an +environment with numbering, such as a 'table' or 'theorem' environment, +'\label{KEY}' assigns to KEY the number of that environment. Retrieve +the assigned number with the '\ref{KEY}' command (*note \ref::). + + A key name can consist of any sequence of letters, digits, or common +punctuation characters. Upper and lowercase letters are distinguished, +as usual. + + A common convention is to use labels consisting of a prefix and a +suffix separated by a colon or period. Thus, '\label{fig:Post}' is a +label for a figure with a portrait of Emil Post. This helps to avoid +accidentally creating two labels with the same name, and makes your +source more readable. Some commonly-used prefixes: + +'ch' + for chapters + +'sec' +'subsec' + for lower-level sectioning commands + +'fig' + for figures + +'tab' + for tables + +'eq' + for equations + + In the auxiliary file the reference information is kept as the text +of a command of the form '\newlabel{LABEL}{{CURRENTLABEL}{PAGENUMBER}}'. +Here CURRENTLABEL is the current value of the macro '\@currentlabel' +that is usually updated whenever you call '\refstepcounter{COUNTER}'. + + Below, the key 'sec:test' will get the number of the current section +and the key 'fig:test' will get the number of the figure. +(Incidentally, put labels after captions in figures and tables.) + + \section{section name} + \label{sec:test} + This is Section~\ref{sec:test}. + \begin{figure} + ... + \caption{caption text} + \label{fig:test} + \end{figure} + See Figure~\ref{fig:test}. + + +File: latex2e.info, Node: \pageref, Next: \ref, Prev: \label, Up: Cross references + +7.2 '\pageref' +============== + +Synopsis: + + \pageref{KEY} + + Produce the page number of the place in the text where the +corresponding '\label'{KEY} command appears. + + If there is no '\label{KEY}' then you get something like 'LaTeX +Warning: Reference `th:GrensThm' on page 1 undefined on input line 11.' + + Below, the '\label{eq:main}' is used both for the formula number and +for the page number. (Note that the two references are forward +references so this document would need to be compiled twice to resolve +those.) + + The main result is formula~\ref{eq:main} on page~\pageref{eq:main}. + ... + \begin{equation} \label{eq:main} + \mathbf{P}=\mathbf{NP} + \end{equation} + + +File: latex2e.info, Node: \ref, Next: xr package, Prev: \pageref, Up: Cross references + +7.3 '\ref' +========== + +Synopsis: + + \ref{KEY} + + Produces the number of the sectional unit, equation, footnote, +figure, ..., of the corresponding '\label' command (*note \label::). It +does not produce any text, such as the word 'Section' or 'Figure', just +the bare number itself. + + If there is no '\label{KEY}' then you get something like 'LaTeX +Warning: Reference `th:GrensThm' on page 1 undefined on input line 11.' + + In this example the '\ref{popular}' produces '2'. Note that it is a +forward reference since it comes before '\label{popular}' so this +document would have to be compiled twice. + + The most widely-used format is item number~\ref{popular}. + \begin{enumerate} + \item Plain \TeX + \item \label{popular} \LaTeX + \item Con\TeX t + \end{enumerate} + + The 'cleveref' package includes text such as 'Theorem' in the +reference. See the documentation on CTAN. + + +File: latex2e.info, Node: xr package, Prev: \ref, Up: Cross references + +7.4 'xr' package +================ + +Synopsis: + + \usepackage{xr} + \externaldocument{DOCUMENT-BASENAME} + +or + + \usepackage{xr} + \externaldocument[REFERENCE-PREFIX]{DOCUMENT-BASENAME} + + Make cross references to the external document +'DOCUMENT-BASENAME.tex'. + + Here is an example. If 'lectures.tex' has this in the preamble + + \usepackage{xr} + \externaldocument{exercises} + \externaldocument[H-]{hints} + \externaldocument{answers} + +then it can use cross reference labels from the other three documents. +Suppose that 'exercises.tex' has an enumerated list containing this, + + \item \label{exer:EulersThm} What if every vertex has odd degree? + +and 'hints.tex' has an enumerated list with this, + + \item \label{exer:EulersThm} Distinguish the case of two vertices. + +and 'answers.tex' has an enumerated list with this, + + \item \label{ans:EulersThm} There is no Euler path, except if there + are exactly two vertices. + + After compiling the exercises, hints, and answers documents, entering +this in the body of 'lectures.tex' will result in the lectures getting +the reference numbers used in the other documents. + + See Exercise~\ref{exer:EulersThm}, with Hint~\ref{H-exer:EulersThm}. + The solution is Answer~\ref{ans:EulersThm}. + + The prefix 'H-' for the reference from the hints file is needed +because the label in the hints file is the same as the label in the +exercises file. Without that prefix, both references would get the +number from the later file. + + Note: if the document uses the 'hyperref' package then in place of +'xr', put '\usepackage{xr-hyper}' before the '\usepackage{hyperref}'. +Also, if any of the multiple documents uses 'hyperref' then they all +must use it. + + +File: latex2e.info, Node: Environments, Next: Line breaking, Prev: Cross references, Up: Top + +8 Environments +************** + +LaTeX provides many environments for delimiting certain behavior. An +environment begins with '\begin' and ends with '\end', like this: + + \begin{ENVIRONMENT-NAME} + ... + \end{ENVIRONMENT-NAME} + + The ENVIRONMENT-NAME at the beginning must exactly match that at the +end. For instance, the input '\begin{table*}...\end{table}' will cause +an error like: '! LaTeX Error: \begin{table*} on input line 5 ended by +\end{table}.' + + Environments are executed within a group. + +* Menu: + +* abstract:: Produce an abstract. +* array:: Math arrays. +* center:: Centered lines. +* description:: Labelled lists. +* displaymath:: Formulas that appear on their own line. +* document:: Enclose the whole document. +* enumerate:: Numbered lists. +* eqnarray:: Sequences of aligned equations. +* equation:: Displayed equation. +* figure:: Floating figures. +* filecontents:: Writing multiple files from the source. +* flushleft:: Flushed left lines. +* flushright:: Flushed right lines. +* itemize:: Bulleted lists. +* letter:: Letters. +* list:: Generic list environment. +* math:: In-line math. +* minipage:: Miniature page. +* picture:: Picture with text, arrows, lines and circles. +* quotation & quote:: Include a quotation. +* tabbing:: Align text arbitrarily. +* table:: Floating tables. +* tabular:: Align text in columns. +* thebibliography:: Bibliography or reference list. +* theorem:: Theorems, lemmas, etc. +* titlepage:: For hand crafted title pages. +* verbatim:: Simulating typed input. +* verse:: For poetry and other things. + + +File: latex2e.info, Node: abstract, Next: array, Up: Environments + +8.1 'abstract' +============== + +Synopsis: + + \begin{abstract} + ... + \end{abstract} + + Produce an abstract, possibly of multiple paragraphs. This +environment is only defined in the 'article' and 'report' document +classes (*note Document classes::). + + Using the example below in the 'article' class produces a displayed +paragraph. Document class option 'titlepage' causes the abstract to be +on a separate page (*note Document class options::); this is the default +only in the 'report' class. + + \begin{abstract} + We compare all known accounts of the proposal made by Porter Alexander + to Robert E Lee at the Appomattox Court House that the army continue + in a guerrilla war, which Lee refused. + \end{abstract} + + The next example produces a one column abstract in a two column +document (for a more flexible solution, use the package 'abstract'). + + \documentclass[twocolumn]{article} + ... + \begin{document} + \title{Babe Ruth as Cultural Progenitor: a Atavistic Approach} + \author{Smith \\ Jones \\ Robinson\thanks{Railroad tracking grant.}} + \twocolumn[ + \begin{@twocolumnfalse} + \maketitle + \begin{abstract} + Ruth was not just the Sultan of Swat, he was the entire swat + team. + \end{abstract} + \end{@twocolumnfalse} + ] + { % by-hand insert a footnote at page bottom + \renewcommand{\thefootnote}{\fnsymbol{footnote}} + \footnotetext[1]{Thanks for all the fish.} + } + + +File: latex2e.info, Node: array, Next: center, Prev: abstract, Up: Environments + +8.2 'array' +=========== + +Synopsis: + + \begin{array}{COLS} + COLUMN 1 ENTRY &COLUMN 2 ENTRY ... &COLUMN N ENTRY \\ + ... + \end{array} + +or: + + \begin{array}[POS]{COLS} + COLUMN 1 ENTRY &COLUMN 2 ENTRY ... &COLUMN N ENTRY \\ + ... + \end{array} + + Produce a mathematical array. This environment can only be used in +math mode (*note Modes::), and normally appears within a displayed +mathematics environment such as 'equation' (*note equation::). Inside +of each row the column entries are separated by an ampersand, ('&'). +Rows are terminated with double-backslashes (*note \\::). + + This example shows a three by three array. + + \begin{equation*} + \chi(x) = + \left| % vertical bar fence + \begin{array}{ccc} + x-a &-b &-c \\ + -d &x-e &-f \\ + -g &-h &x-i + \end{array} + \right| + \end{equation*} + + The required argument COLS describes the number of columns, their +alignment, and the formatting of the intercolumn regions. For instance, +'\begin{array}{rcl}...\end{array}' gives three columns: the first flush +right, the second centered, and the third flush left. See *note +tabular:: for the complete description of COLS and of the other common +features of the two environments, including the optional POS argument. + + There are two ways that 'array' diverges from 'tabular'. The first +is that 'array' entries are typeset in math mode, in textstyle (*note +Math styles::) except if the COLS definition specifies the column with +'p{...}', which causes the entry to be typeset in text mode. The second +is that, instead of 'tabular''s parameter '\tabcolsep', LaTeX's +intercolumn space in an 'array' is governed by '\arraycolsep', which +gives half the width between columns. The default for this is '5pt' so +that between two columns comes 10pt of space. + + To obtain arrays with braces the standard is to use the 'amsmath' +package. It comes with environments 'pmatrix' for an array surrounded +by parentheses '(...)', 'bmatrix' for an array surrounded by square +brackets '[...]', 'Bmatrix' for an array surrounded by curly +braces '{...}', 'vmatrix' for an array surrounded by vertical +bars '|...|', and 'Vmatrix' for an array surrounded by double vertical +bars '||...||', along with a number of other array constructs. + + The next example uses the 'amsmath' package. + + \usepackage{amsmath} % in preamble + + \begin{equation} + \begin{vmatrix}{cc} % array with vert lines + a &b \\ + c &d + \end{vmatrix}=ad-bc + \end{equation} + + There are many packages concerning arrays. The 'array' package has +many useful extensions, including more column types. The 'dcolumn' +package adds a column type to center on a decimal point. For both see +the documentation on CTAN. + + +File: latex2e.info, Node: center, Next: description, Prev: array, Up: Environments + +8.3 'center' +============ + +Synopsis: + + \begin{center} + LINE1 \\ + LINE2 \\ + ... + \end{center} + + Create a new paragraph consisting of a sequence of lines that are +centered within the left and right margins. Use double-backslash, '\\', +to get a line break (*note \\::). If some text is too long to fit on a +line then LaTeX will insert line breaks that avoid hyphenation and avoid +stretching or shrinking any interword space. + + This environment inserts space above and below the text body. See +*note \centering:: to avoid such space, for example inside a 'figure' +environment. + + This example produces three centered lines. There is extra vertical +space between the last two lines. + + \begin{center} + A Thesis Submitted in Partial Fufillment \\ + of the Requirements of \\[0.5ex] + the School of Environmental Engineering + \end{center} + + In this example, depending on the page's line width, LaTeX may choose +a line break for the part before the double backslash. If so, it will +center each of the two lines and if not it will center the single line. +Then LaTeX will break at the double backslash, and will center the +ending. + + \begin{center} + My father considered that anyone who went to chapel and didn't drink + alcohol was not to be tolerated.\\ + I grew up in that belief. ---Richard Burton + \end{center} + + A double backslash after the final line is optional. If present it +doesn't add any vertical space. + + In a two-column document the text is centered in a column, not in the +entire page. + +* Menu: + +* \centering:: Declaration form of the 'center' environment. + + +File: latex2e.info, Node: \centering, Up: center + +8.3.1 '\centering' +------------------ + +Synopsis: + + {\centering ... } + +or + + \begin{group} + \centering ... + \end{group} + + Center the material in its scope. It is most often used inside an +environment such as 'figure', or in a 'parbox'. + + This example's '\centering' declaration causes the graphic to be +horizontally centered. + + \begin{figure} + \centering + \includegraphics[width=0.6\textwidth]{ctan_lion.png} + \caption{CTAN Lion} \label{fig:CTANLion} + \end{figure} + +The scope of this '\centering' ends with the '\end{figure}'. + + Unlike the 'center' environment, the '\centering' command does not +add vertical space above and below the text. That's its advantage in +the above example; there is not an excess of space. + + It also does not start a new paragraph; it simply changes how LaTeX +formats paragraph units. If 'ww {\centering xx \\ yy} zz' is surrounded +by blank lines then LaTeX will create a paragraph whose first line 'ww +xx' is centered and whose second line, not centered, contains 'yy zz'. +Usually what is desired is for the scope of the declaration to contain a +blank line or the '\end' command of an environment such as 'figure' or +'table' that ends the paragraph unit. Thus, if '{\centering xx \\ +yy\par} zz' is surrounded by blank lines then it makes a new paragraph +with two centered lines 'xx' and 'yy', followed by a new paragraph with +'zz' that is formatted as usual. + + +File: latex2e.info, Node: description, Next: displaymath, Prev: center, Up: Environments + +8.4 'description' +================= + +Synopsis: + + \begin{description} + \item[LABEL OF FIRST ITEM] TEXT OF FIRST ITEM + \item[LABEL OF SECOND ITEM] TEXT OF SECOND ITEM + ... + \end{description} + + Environment to make a list of labeled items. Each item's LABEL is +typeset in bold and is flush left, so that long labels continue into the +first line of the item text. There must be at least one item; having +none causes the LaTeX error 'Something's wrong--perhaps a missing +\item'. + + This example shows the environment used for a sequence of +definitions. + + \begin{description} + \item[lama] A priest. + \item[llama] A beast. + \end{description} + +The labels 'lama' and 'llama' are output in boldface, with the left edge +on the left margin. + + Start list items with the '\item' command (*note \item::). Use the +optional labels, as in '\item[Main point]', because there is no sensible +default. Following the '\item' is optional text, which may contain +multiple paragraphs. + + Since the labels are in bold style, if the label text calls for a +font change given in argument style (see *note Font styles::) then it +will come out bold. For instance, if the label text calls for +typewriter with '\item[\texttt{label text}]' then it will appear in bold +typewriter, if that is available. The simplest way around this, in this +example to get non-bold typewriter, is to use declarative style: +'\item[{\tt label text}]'. Similarly, get the standard roman font with +'\item[{\rm label text}]'. + + For other major LaTeX labelled list environments, see *note itemize:: +and *note enumerate::. Unlike those environments, nesting 'description' +environments does not change the default label; it is boldface and flush +left at all levels. + + For information about list layout parameters, including the default +values, and for information about customizing list layout, see *note +list::. The package 'enumitem' is useful for customizing lists. + + This example changes the description labels to small caps. + + \renewcommand{\descriptionlabel}[1]{% + {\hspace{\labelsep}\textsc{#1}}} + + +File: latex2e.info, Node: displaymath, Next: document, Prev: description, Up: Environments + +8.5 'displaymath' +================= + +Synopsis: + + \begin{displaymath} + MATHEMATICAL TEXT + \end{displaymath} + + Environment to typeset the MATHEMATICAL TEXT on its own line, in +display style and centered. To make the text be flush-left use the +global option 'fleqn'; see *note Document class options::. + + In the 'displaymath' environment no equation number is added to the +math text. One way to get an equation number is to use the 'equation' +environment (*note equation::). + + LaTeX will not break the MATH TEXT across lines. + + Note that the 'amsmath' package has significantly more extensive +displayed equation facilities. For example, there are a number of ways +in that package for having math text broken across lines. + + The construct '\[MATH\]' is a synonym for the environment +'\begin{displaymath} MATH \end{displaymath}' but the latter is easier to +work with in the source; for instance, searching for a square bracket +may get false positives but the word 'displaymath' will likely be +unique. + + (Aside: The construct '$$MATH$$' from Plain TeX is sometimes +mistakenly used as a synonym for 'displaymath'. It is not a synonym, +and is not officially supported in LaTeX at all; '$$' doesn't support +the 'fleqn' option (*note Document class options::), has different +vertical spacing, and doesn't perform consistency checks.) + + The output from this example is centered and alone on its line. + + \begin{displaymath} + \int_1^2 x^2\,dx=7/3 + \end{displaymath} + +Also, the integral sign is larger than the inline version '\( \int_1^2 +x^2\,dx=7/3 \)' produces. + + +File: latex2e.info, Node: document, Next: enumerate, Prev: displaymath, Up: Environments + +8.6 'document' +============== + +The 'document' environment encloses the entire body of a document. It +is required in every LaTeX document. *Note Starting and ending::. + +* Menu: + +* \AtBeginDocument:: Hook for commands at the start of the document. +* \AtEndDocument:: Hook for commands at the end of the document. + + +File: latex2e.info, Node: \AtBeginDocument, Next: \AtEndDocument, Up: document + +8.6.1 '\AtBeginDocument' +------------------------ + +Synopsis: + + \AtBeginDocument{CODE} + + Save CODE and execute it when '\begin{document}' is executed, at the +very end of the preamble. The code is executed after the font selection +tables have been set up, so the normal font for the document is the +current font. However, the code is executed as part of the preamble so +you cannot do any typesetting with it. + + You can issue this command more than once; the successive code lines +will be executed in the order that you gave them. + + +File: latex2e.info, Node: \AtEndDocument, Prev: \AtBeginDocument, Up: document + +8.6.2 '\AtEndDocument' +---------------------- + +Synopsis: + + \AtEndDocument{CODE} + + Save CODE and execute it near the end of the document. Specifically, +it is executed when '\end{document}' is executed, before the final page +is finished and before any leftover floating environments are processed. +If you want some of the code to be executed after these two processes +then include a '\clearpage' at the appropriate point in CODE. + + You can issue this command more than once; the successive code lines +will be executed in the order that you gave them. + + +File: latex2e.info, Node: enumerate, Next: eqnarray, Prev: document, Up: Environments + +8.7 'enumerate' +=============== + +Synopsis: + + \begin{enumerate} + \item[OPTIONAL LABEL OF FIRST ITEM] TEXT OF FIRST ITEM + \item[OPTIONAL LABEL OF SECOND ITEM] TEXT OF SECOND ITEM + ... + \end{enumerate} + + Environment to produce a numbered list of items. The format of the +label numbering depends on the nesting level of this environment; see +below. The default top-level numbering is '1.', '2.', etc. Each +'enumerate' list environment must have at least one item; having none +causes the LaTeX error 'Something's wrong--perhaps a missing \item'. + + This example gives the first two finishers in the 1908 Olympic +marathon. As a top-level list the labels would come out as '1.' and +'2.'. + + \begin{enumerate} + \item Johnny Hayes (USA) + \item Charles Hefferon (RSA) + \end{enumerate} + + Start list items with the '\item' command (*note \item::). If you +give '\item' an optional argument by following it with square brackets, +as in '\item[Interstitial label]', then the next item will continue the +interrupted sequence (*note \item::). That is, you will get labels like +'1.', then 'Interstitial label', then '2.'. Following the '\item' is +optional text, which may contain multiple paragraphs. + + Enumerations may be nested within other 'enumerate' environments, or +within any paragraph-making environment such as 'itemize' (*note +itemize::), up to four levels deep. This gives LaTeX's default for the +format at each nesting level, where 1 is the top level, the outermost +level. + + 1. arabic number followed by a period: '1.', '2.', ... + 2. lowercase letter inside parentheses: '(a)', '(b)' ... + 3. lowercase roman numeral followed by a period: 'i.', 'ii.', ... + 4. uppercase letter followed by a period: 'A.', 'B.', ... + + The 'enumerate' environment uses the counters '\enumi' through +'\enumiv' (*note Counters::). + + For other major LaTeX labeled list environments, see *note +description:: and *note itemize::. For information about list layout +parameters, including the default values, and for information about +customizing list layout, see *note list::. The package 'enumitem' is +useful for customizing lists. + + To change the format of the label use '\renewcommand' (*note +\newcommand & \renewcommand::) on the commands '\labelenumi' through +'\labelenumiv'. For instance, this first level list will be labelled +with uppercase letters, in boldface, and without a trailing period. + + \renewcommand{\labelenumi}{\textbf{\Alph{enumi}}} + \begin{enumerate} + \item Shows as boldface A + \item Shows as boldface B + \end{enumerate} + + For a list of counter-labeling commands see *note \alph \Alph \arabic +\roman \Roman \fnsymbol::. + + +File: latex2e.info, Node: eqnarray, Next: equation, Prev: enumerate, Up: Environments + +8.8 'eqnarray' +============== + +The 'eqnarray' environment is obsolete. It has infelicities, including +spacing that is inconsistent with other mathematics elements. (See +"Avoid eqnarray!" by Lars Madsen +). New documents should +include the 'amsmath' package and use the displayed mathematics +environments provided there, such as the 'align' environment. We +include a description only for completeness and for working with old +documents. + + Synopsis: + + \begin{eqnarray} + FIRST FORMULA LEFT &FIRST FORMULA MIDDLE &FIRST FORMULA RIGHT \\ + ... + \end{eqnarray} + +or + + \begin{eqnarray*} + FIRST FORMULA LEFT &FIRST FORMULA MIDDLE &FIRST FORMULA RIGHT \\ + ... + \end{eqnarray*} + + Display a sequence of equations or inequalities. The left and right +sides are typeset in display mode, while the middle is typeset in text +mode. + + It is similar to a three-column 'array' environment, with items +within a row separated by an ampersand ('&'), and with rows separated by +double backslash '\\'). The starred form of line break ('\\*') can +also be used to separate equations, and will disallow a page break there +(*note \\::). + + The unstarred form 'eqnarray' places an equation number on every line +(using the 'equation' counter), unless that line contains a '\nonumber' +command. The starred form 'eqnarray*' omits equation numbering, while +otherwise being the same. + + The command '\lefteqn' is used for splitting long formulas across +lines. It typesets its argument in display style flush left in a box of +zero width. + + This example shows three lines. The first two lines make an +inequality, while the third line has not entry on the left side. + + \begin{eqnarray*} + \lefteqn{x_1+x_2+\cdots+x_n} \\ + &\leq &y_1+y_2+\cdots+y_n \\ + &= &z+y_3+\cdots+y_n + \end{eqnarray*} + + +File: latex2e.info, Node: equation, Next: figure, Prev: eqnarray, Up: Environments + +8.9 'equation' +============== + +Synopsis: + + \begin{equation} + MATHEMATICAL TEXT + \end{equation} + + The same as a 'displaymath' environment (*note displaymath::) except +that LaTeX puts an equation number flush to the right margin. The +equation number is generated using the 'equation' counter. + + You should have no blank lines between '\begin{equation}' and +'\begin{equation}', or LaTeX will tell you that there is a missing +dollar sign. + + The package 'amsmath' package has extensive displayed equation +facilities. New documents should include this package. + + +File: latex2e.info, Node: figure, Next: filecontents, Prev: equation, Up: Environments + +8.10 'figure' +============= + +Synopsis: + + \begin{figure}[PLACEMENT] + FIGURE BODY + \caption[LOFTITLE]{TITLE} % optional + \label{LABEL} % optional + \end{figure} + +or: + + \begin{figure*}[PLACEMENT] + FIGURE BODY + \caption[LOFTITLE]{TITLE} % optional + \label{LABEL} % optional + \end{figure*} + + Figures are for material that is not part of the normal text. An +example is material that you cannot have split between two pages, such +as a graphic. Because of this, LaTeX does not typeset figures in +sequence with normal text but instead "floats" them to a convenient +place, such as the top of a following page (*note Floats::). + + The FIGURE BODY can consist of imported graphics (*note Graphics::), +or text, LaTeX commands, etc. It is typeset in a 'parbox' of width +'\textwidth'. + + The possible values of PLACEMENT are 'h' for 'here', 't' for 'top', +'b' for 'bottom', and 'p' for 'on a separate page of floats'. For the +effect of these options on the float placement algorithm, see *note +Floats::. + + The starred form 'figure*' is used when a document is in +double-column mode (*note \twocolumn::). It produces a figure that +spans both columns, at the top of the page. To add the possibility of +placing at a page bottom see the discussion of PLACEMENT 'b' in *note +Floats::. + + The label is optional; it is used for cross references (*note Cross +references::). The optional '\caption' command specifies caption text +for the figure (*note \caption::). By default it is numbered. If +LOFTITLE is present, it is used in the list of figures instead of TITLE +(*note Table of contents etc.::). + + This example makes a figure out of a graphic. LaTeX will place that +graphic and its caption at the top of a page or, if it is pushed to the +end of the document, on a page of floats. + + \usepackage{graphicx} % in preamble + ... + \begin{figure}[t] + \centering + \includegraphics[width=0.5\textwidth]{CTANlion.png} + \caption{The CTAN lion, by Duane Bibby} + \end{figure} + + +File: latex2e.info, Node: filecontents, Next: flushleft, Prev: figure, Up: Environments + +8.11 'filecontents' +=================== + +Synopsis: + + \begin{filecontents}[OPTION]{FILENAME} + TEXT + \end{filecontents} + +or + + \begin{filecontents*}[OPTION]{FILENAME} + TEXT + \end{filecontents*} + + Create a file named FILENAME in the current directory (or the output +directory, if specified; *note output directory::) and write TEXT to it. +By default, an existing file is not overwritten. + + The unstarred version of the environment 'filecontents' prefixes the +content of the created file with a header of TeX comments; see the +example below. The starred version 'filecontents*' does not include the +header. + + The possible options are: + +'force' +'overwrite' + Overwrite an existing file. + +'noheader' + Omit the header. Equivalent to using 'filecontents*'. + +'nosearch' + Only check the current directory (and the output directory, if + specified) for an existing file, not the entire search path. + + These options were added in a 2019 release of LaTeX. + + This environment can be used anywhere in the preamble, although it +often appears before the '\documentclass' command. It is commonly used +to create a '.bib' or other such data file from the main document +source, to make the source file self-contained. Similarly, it can be +used to create a custom style or class file, again making the source +self-contained. + + For example, this document: + + \documentclass{article} + \begin{filecontents}{JH.sty} + \newcommand{\myname}{Jim Hef{}feron} + \end{filecontents} + \usepackage{JH} + \begin{document} + Article by \myname. + \end{document} + +produces this file 'JH.sty': + + %% LaTeX2e file `JH.sty' + %% generated by the `filecontents' environment + %% from source `test' on 2015/10/12. + %% + \newcommand{\myname}{Jim Hef{}feron} + + +File: latex2e.info, Node: flushleft, Next: flushright, Prev: filecontents, Up: Environments + +8.12 'flushleft' +================ + +Synopsis: + + \begin{flushleft} + LINE1 \\ + LINE2 \\ + ... + \end{flushleft} + + An environment that creates a paragraph whose lines are flush to the +left-hand margin, and ragged right. If you have lines that are too long +then LaTeX will linebreak them in a way that avoids hyphenation and +stretching or shrinking interword spaces. To force a new line use a +double backslash, '\\'. For the declaration form see *note +\raggedright::. + + This creates a box of text that is at most 3 inches wide, with the +text flush left and ragged right. + + \noindent\begin{minipage}{3in} + \begin{flushleft} + A long sentence that will be broken by \LaTeX{} + at a convenient spot. \\ + And, a fresh line forced by the double backslash. + \end{flushleft} + \end{minipage} + +* Menu: + +* \raggedright:: Declaration form of the 'flushleft' environment. + + +File: latex2e.info, Node: \raggedright, Up: flushleft + +8.12.1 '\raggedright' +--------------------- + +Synopses: + + {\raggedright ... } + +or + + \begin{ENVIRONMENT} \raggedright + ... + \end{ENVIRONMENT} + + A declaration which causes lines to be flush to the left margin and +ragged right. It can be used inside an ENVIRONMENT such as 'quote' or +in a 'parbox'. For the environment form see *note flushleft::. + + Unlike the 'flushleft' environment, the '\raggedright' command does +not start a new paragraph; it only changes how LaTeX formats paragraph +units. To affect a paragraph unit's format, the scope of the +declaration must contain the blank line or '\end' command that ends the +paragraph unit. + + Here '\raggedright' in each second column keeps LaTeX from doing very +awkward typesetting to fit the text into the narrow column. Note that +'\raggedright' is inside the curly braces '{...}' to delimit its effect. + + \begin{tabular}{rp{2in}} + Team alpha &{\raggedright This team does all the real work.} \\ + Team beta &{\raggedright This team ensures that the water + cooler is never empty.} \\ + \end{tabular} + + +File: latex2e.info, Node: flushright, Next: itemize, Prev: flushleft, Up: Environments + +8.13 'flushright' +================= + + \begin{flushright} + LINE1 \\ + LINE2 \\ + ... + \end{flushright} + + An environment that creates a paragraph whose lines are flush to the +right-hand margin and ragged left. If you have lines that are too long +to fit the margins then LaTeX will linebreak them in a way that avoids +hyphenation and stretching or shrinking inter-word spaces. To force a +new line use a double backslash, '\\'. For the declaration form +see *note \raggedleft::. + + For an example related to this environment, see *note flushleft::, +where one just have mutatis mutandis to replace 'flushleft' by +'flushright'. + +* Menu: + +* \raggedleft:: Declaration form of the 'flushright' environment. + + +File: latex2e.info, Node: \raggedleft, Up: flushright + +8.13.1 '\raggedleft' +-------------------- + +Synopses: + + {\raggedleft ... } + +or + + \begin{ENVIRONMENT} \raggedleft + ... + \end{ENVIRONMENT} + + A declaration which causes lines to be flush to the right margin and +ragged left. It can be used inside an ENVIRONMENT such as 'quote' or in +a 'parbox'. For the environment form see *note flushright::. + + Unlike the 'flushright' environment, the '\raggedleft' command does +not start a new paragraph; it only changes how LaTeX formats paragraph +units. To affect a paragraph unit's format, the scope of the +declaration must contain the blank line or '\end' command that ends the +paragraph unit. + + For an example related to this environment, see *note \raggedright::, +where one just have mutatis mutandis to replace '\raggedright' by +'\raggedleft'. + + +File: latex2e.info, Node: itemize, Next: letter, Prev: flushright, Up: Environments + +8.14 'itemize' +============== + +Synopsis: + + \begin{itemize} + \item[OPTIONAL LABEL OF FIRST ITEM] TEXT OF FIRST ITEM + \item[OPTIONAL LABEL OF SECOND ITEM] TEXT OF SECOND ITEM + ... + \end{itemize} + + Produce an "unordered list", sometimes called a bullet list. There +must be at least one '\item' within the environment; having none causes +the LaTeX error 'Something's wrong--perhaps a missing \item'. + + This gives a two-item list. + + \begin{itemize} + \item Pencil and watercolor sketch by Cassandra + \item Rice portrait + \end{itemize} + +With the default locale--without loading e.g. 'babel' package with +another language than USenglish--as a top-level list each label would +come out as a bullet, *. The format of the labeling depends on the +nesting level; see below. + + Start list items with the '\item' command (*note \item::). If you +give '\item' an optional argument by following it with square brackets, +as in '\item[OPTIONAL LABEL]', then by default OPTIONAL LABEL will +appear in bold and be flush right, so it could extend into the left +margin. For labels that are flush left see the *note description:: +environment. Following the '\item' is the text of the item, which may +be empty or contain multiple paragraphs. + + Unordered lists can be nested within one another, up to four levels +deep. They can also be nested within other paragraph-making +environments, such as 'enumerate' (*note enumerate::). + + The 'itemize' environment uses the commands '\labelitemi' through +'\labelitemiv' to produce the default label (note the convention of +lowercase roman numerals at the end of the command names that signify +the nesting level). These are the default marks at each level. + + 1. * (bullet, from '\textbullet') + 2. -- (bold en-dash, from '\normalfont\bfseries\textendash') + 3. * (asterisk, from '\textasteriskcentered') + 4. . (vertically centered dot, rendered here as a period, from + '\textperiodcentered') + + Change the labels with '\renewcommand'. For instance, this makes the +first level use diamonds. + + \renewcommand{\labelitemi}{$\diamond$} + + The distance between the left margin of the enclosing environment and +the left margin of the 'itemize' list is determined by the parameters +'\leftmargini' through '\leftmarginvi'. (This also uses the convention +of using lowercase roman numerals a the end of the command name to +denote the nesting level.) The defaults are: '2.5em' in level 1 ('2em' +in two-column mode), '2.2em' in level 2, '1.87em' in level 3, and +'1.7em' in level 4, with smaller values for more deeply nested levels. + + For other major LaTeX labeled list environments, see *note +description:: and *note enumerate::. The 'itemize', 'enumerate' and +'description' environment use the same list layout parameters. For a +description, including the default values, and for information about +customizing list layout, see *note list::. The package 'enumitem' is +useful for customizing lists. + + This example greatly reduces the margin space for outermost itemized +lists. + + \setlength{\leftmargini}{1.25em} % default 2.5em + + Especially for lists with short items, it may be desirable to elide +space between items. Here is an example defining an 'itemize*' +environment with no extra spacing between items, or between paragraphs +within a single item ('\parskip' is not list-specific, *note \parindent +& \parskip::): + + \newenvironment{itemize*}% + {\begin{itemize}% + \setlength{\itemsep}{0pt}% + \setlength{\parsep}{0pt}}% + \setlength{\parskip}{0pt}}% + {\end{itemize}} + + +File: latex2e.info, Node: letter, Next: list, Prev: itemize, Up: Environments + +8.15 'letter' environment: writing letters +========================================== + +This environment is used for creating letters. *Note Letters::. + + +File: latex2e.info, Node: list, Next: math, Prev: letter, Up: Environments + +8.16 'list' +=========== + +Synopsis: + + \begin{list}{LABELING}{SPACING} + \item[OPTIONAL LABEL OF FIRST ITEM] TEXT OF FIRST ITEM + \item[OPTIONAL LABEL OF SECOND ITEM] TEXT OF SECOND ITEM + ... + \end{list} + + An environment for constructing lists. + + Note that this environment does not typically appear in the document +body. Most lists created by LaTeX authors are the ones that come +standard: the 'description', 'enumerate', and 'itemize' environments +(*note description::, *note enumerate::, and *note itemize::). + + Instead, the 'list' environment is most often used in macros. For +example, many standard LaTeX environments that do not immediately appear +to be lists are in fact constructed using 'list', including 'quotation', +'quote', and 'center' (*note quotation & quote::, *note center::). + + This uses the 'list' environment to define a new custom environment. + + \newcounter{namedlistcounter} % number the items + \newenvironment{named} + {\begin{list} + {Item~\Roman{namedlistcounter}.} % labeling + {\usecounter{namedlistcounter} % set counter + \setlength{\leftmargin}{3.5em}} % set spacing + } + {\end{list}} + + \begin{named} + \item Shows as ``Item~I.'' + \item[Special label.] Shows as ``Special label.'' + \item Shows as ``Item~II.'' + \end{named} + + The mandatory first argument LABELING specifies the default labeling +of list items. It can contain text and LaTeX commands, as above where +it contains both 'Item' and '\Roman{...}'. LaTeX forms the label by +putting the LABELING argument in a box of width '\labelwidth'. If the +label is wider than that, the additional material extends to the right. +When making an instance of a 'list' you can override the default +labeling by giving '\item' an optional argument by including square +braces and the text, as in the above '\item[Special label.]'; *note +\item::. + + The mandatory second argument SPACING has a list of commands. This +list can be empty. A command that can go in here is +'\usecounter{COUNTERNAME}' (*note \usecounter::). Use this to tell +LaTeX to number the items using the given counter. The counter will be +reset to zero each time LaTeX enters the environment, and the counter is +incremented by one each time LaTeX encounters an '\item' that does not +have an optional argument. + + Another command that can go in SPACING is '\makelabel', which +constructs the label box. By default it puts the contents flush right. +Its only argument is the label, which it typesets in LR mode (*note +Modes::). One example of changing its definition is that to the above +'named' example, before the definition of the environment add +'\newcommand{\namedmakelabel}[1]{\textsc{#1}}', and between the +'\setlength' command and the parenthesis that closes the SPACING +argument also add '\let\makelabel\namedmakelabel'. Then the labels will +be typeset in small caps. Similarly, changing the second code line to +'\let\makelabel\fbox' puts the labels inside a framed box. Another +example of the '\makelabel' command is below, in the definition of the +'redlabel' environment. + + Also often in SPACING are commands to redefine the spacing for the +list. Below are the spacing parameters with their default values. +(Default values for derived environments such as 'itemize' can be +different than the values shown here.) See also the figure that follows +the list. Each is a length (*note Lengths::). The vertical spaces are +normally rubber lengths, with 'plus' and 'minus' components, to give TeX +flexibility in setting the page. Change each with a command such as +'\setlength{itemsep}{2pt plus1pt minus1pt}'. For some effects these +lengths should be zero or negative. + +'\itemindent' + Extra horizontal space indentation, beyond 'leftmargin', of the + first line each item. Its default value is '0pt'. + +'\itemsep' + Vertical space between items, beyond the '\parsep'. The defaults + for the first three levels in LaTeX's 'article', 'book', and + 'report' classes at 10 point size are: '4pt plus2pt minus1pt', + '\parsep' (that is, '2pt plus1pt minus1pt'), and '\topsep' (that + is, '2pt plus1pt minus1pt'). The defaults at 11 point are: '4.5pt + plus2pt minus1pt', '\parsep' (that is, '2pt plus1pt minus1pt'), and + '\topsep' (that is, '2pt plus1pt minus1pt'). The defaults at 12 + point are: '5pt plus2.5pt minus1pt', '\parsep' (that is, '2.5pt + plus1pt minus1pt'), and '\topsep' (that is, '2.5pt plus1pt + minus1pt'). + +'\labelsep' + Horizontal space between the label and text of an item. The + default for LaTeX's 'article', 'book', and 'report' classes is + '0.5em'. + +'\labelwidth' + Horizontal width. The box containing the label is nominally this + wide. If '\makelabel' returns text that is wider than this then + the first line of the item will be indented to make room for this + extra material. If '\makelabel' returns text of width less than or + equal to '\labelwidth' then LaTeX's default is that the label is + typeset flush right in a box of this width. + + The left edge of the label box is + '\leftmargin'+'\itemindent'-'\labelsep'-'\labelwidth' from the left + margin of the enclosing environment. + + The default for LaTeX's 'article', 'book', and 'report' classes at + the top level is '\leftmargini'-'\labelsep', (which is '2em' in one + column mode and '1.5em' in two column mode). At the second level + it is '\leftmarginii'-'\labelsep', and at the third level it is + '\leftmarginiii'-'\labelsep'. These definitions make the label's + left edge coincide with the left margin of the enclosing + environment. + +'\leftmargin' + Horizontal space between the left margin of the enclosing + environment (or the left margin of the page if this is a top-level + list), and the left margin of this list. It must be non-negative. + + In the standard LaTeX document classes, a top-level list has this + set to the value of '\leftmargini', while a list that is nested + inside a top-level list has this margin set to '\leftmarginii'. + More deeply nested lists get the values of '\leftmarginiii' through + '\leftmarginvi'. (Nesting greater than level five generates the + error message 'Too deeply nested'.) + + The defaults for the first three levels in LaTeX's 'article', + 'book', and 'report' classes are: '\leftmargini' is '2.5em' (in two + column mode, '2em'), '\leftmarginii' is '2.2em', and + '\leftmarginiii' is '1.87em'. + +'\listparindent' + Horizontal space of additional line indentation, beyond + '\leftmargin', for second and subsequent paragraphs within a list + item. A negative value makes this an "outdent". Its default value + is '0pt'. + +'\parsep' + Vertical space between paragraphs within an item. The defaults for + the first three levels in LaTeX's 'article', 'book', and 'report' + classes at 10 point size are: '4pt plus2pt minus1pt', '2pt plus1pt + minus1pt', and '0pt'. The defaults at 11 point size are: '4.5pt + plus2pt minus1pt', '2pt plus1pt minus1pt', and '0pt'. The defaults + at 12 point size are: '5pt plus2.5pt minus1pt', '2.5pt plus1pt + minus1pt', and '0pt'. + +'\partopsep' + Vertical space added, beyond '\topsep'+'\parskip', to the top and + bottom of the entire environment if the list instance is preceded + by a blank line. (A blank line in the LaTeX source before the list + changes spacing at both the top and bottom of the list; whether the + line following the list is blank does not matter.) + + The defaults for the first three levels in LaTeX's 'article', + 'book', and 'report' classes at 10 point size are: '2pt plus1 + minus1pt', '2pt plus1pt minus1pt', and '1pt plus0pt minus1pt'. The + defaults at 11 point are: '3pt plus1pt minus1pt', '3pt plus1pt + minus1pt', and '1pt plus0pt minus1pt'). The defaults at 12 point + are: '3pt plus2pt minus3pt', '3pt plus2pt minus2pt', and '1pt + plus0pt minus1pt'. + +'\rightmargin' + Horizontal space between the right margin of the list and the right + margin of the enclosing environment. Its default value is '0pt'. + It must be non-negative. + +'\topsep' + Vertical space added to both the top and bottom of the list, in + addition to '\parskip' (*note \parindent & \parskip::). The + defaults for the first three levels in LaTeX's 'article', 'book', + and 'report' classes at 10 point size are: '8pt plus2pt minus4pt', + '4pt plus2pt minus1pt', and '2pt plus1pt minus1pt'. The defaults + at 11 point are: '9pt plus3pt minus5pt', '4.5pt plus2pt minus1pt', + and '2pt plus1pt minus1pt'. The defaults at 12 point are: '10pt + plus4pt minus6pt', '5pt plus2.5pt minus1pt', and '2.5pt plus1pt + minus1pt'. + + This shows the horizontal and vertical distances. + +[image src="latex2e-figures/list.png" text="....................................................................... +..............Surrounding environment, preceding material.............. - + | v0 + |---h0--|-h1-| | + ..Label.. .....First item..................................... - + ............................................................ + ............................................................ - + | v1 + ........First item, second paragraph .................. - + |-h2-| | v2 + | + ..Label.. .....Second item.................................... - + ............................................................ + ............................................................ - +|-h3--|-h4-| |-h5-| |v3 + | +..............Surrounding environment, following material.............. - +......................................................................."] + + + The lengths shown are listed below. The key relationship is that the +right edge of the bracket for H1 equals the right edge of the bracket +for H4, so that the left edge of the label box is at H3+H4-(H0+H1). + +V0 + '\topsep' + '\parskip' if the list environment does not start a new + paragraph, and '\topsep'+'\parskip'+'\partopsep' if it does + +V1 + '\parsep' + +V2 + '\itemsep'+'\parsep' + +V3 + Same as V0. (This space is affected by whether a blank line + appears in the source above the environment; whether a blank line + appears in the source below the environment does not matter.) + +H0 + '\labelwidth' + +H1 + '\labelsep' + +H2 + '\listparindent' + +H3 + '\leftmargin' + +H4 + '\itemindent' + +H5 + '\rightmargin' + + The list's left and right margins, shown above as H3 and H5, are with +respect to the ones provided by the surrounding environment, or with +respect to the page margins for a top-level list. The line width used +for typesetting the list items is '\linewidth' (*note Page layout +parameters::). For instance, set the list's left margin to be one +quarter of the distance between the left and right margins of the +enclosing environment with '\setlength{\leftmargin}{0.25\linewidth}'. + + Page breaking in a list structure is controlled by the three +parameters below. For each, the LaTeX default is '-\@lowpenalty', that +is, '-51'. Because it is negative, it somewhat encourages a page break +at each spot. Change it with, e.g., '\@beginparpenalty=9999'; a value +of 10000 prohibits a page break. + +'\@beginparpenalty' + The page breaking penalty for breaking before the list (default + '-51'). + +'\@itempenalty' + The page breaking penalty for breaking before a list item (default + '-51'). + +'\@endparpenalty' + The page breaking penalty for breaking after a list (default + '-51'). + + The package 'enumitem' is useful for customizing lists. + + This example has the labels in red. They are numbered, and the left +edge of the label lines up with the left edge of the item text. *Note +\usecounter::. + + \usepackage{color} + \newcounter{cnt} + \newcommand{\makeredlabel}[1]{\textcolor{red}{#1.}} + \newenvironment{redlabel} + {\begin{list} + {\arabic{cnt}} + {\usecounter{cnt} + \setlength{\labelwidth}{0em} + \setlength{\labelsep}{0.5em} + \setlength{\leftmargin}{1.5em} + \setlength{\itemindent}{0.5em} % equals \labelwidth+\labelsep + \let\makelabel=\makeredlabel + } + } + {\end{list}} + +* Menu: + +* \item:: An entry in a list. +* trivlist:: A restricted form of 'list'. + + +File: latex2e.info, Node: \item, Next: trivlist, Up: list + +8.16.1 '\item': An entry in a list +---------------------------------- + +Synopsis: + + \item text of item + +or + + \item[OPTIONAL-LABEL] text of item + + An entry in a list. The entries are prefixed by a label, whose +default depends on the list type. + + Because the optional label is surrounded by square brackets '[...]', +if you have an item whose text starts with [, you have to hide the +bracket inside curly braces, as in: '\item {[} is an open square +bracket'; otherwise, LaTeX will think it marks the start of an optional +label. + + Similarly, if the item does have the optional label and you need a +close square bracket inside that label, you must hide it in the same +way: '\item[Close square bracket, {]}]'. *Note LaTeX command syntax::. + + In this example the enumerate list has two items that use the default +label and one that uses the optional label. + + \begin{enumerate} + \item Moe + \item[sometimes] Shemp + \item Larry + \end{enumerate} + + The first item is labelled '1.', the second item is labelled +'sometimes', and the third item is labelled '2.'. Because of the +optional label in the second item, the third item is not labelled '3.'. + + +File: latex2e.info, Node: trivlist, Prev: \item, Up: list + +8.16.2 'trivlist': A restricted form of 'list' +---------------------------------------------- + +Synopsis: + + \begin{trivlist} + ... + \end{trivlist} + + A restricted version of the list environment, in which margins are +not indented and an '\item' without an optional argument produces no +text. It is most often used in macros, to define an environment where +the '\item' command is part of the environment's definition. For +instance, the 'center' environment is defined essentially like this: + + \newenvironment{center} + {\begin{trivlist}\centering\item\relax} + {\end{trivlist}} + + Using 'trivlist' in this way allows the macro to inherit some common +code: combining vertical space of two adjacent environments; detecting +whether the text following the environment should be considered a new +paragraph or a continuation of the previous one; adjusting the left and +right margins for possible nested list environments. + + Specifically, 'trivlist' uses the current values of the list +parameters (*note list::), except that '\parsep' is set to the value of +'\parskip', and '\leftmargin', '\labelwidth', and '\itemindent' are set +to zero. + + This example outputs the items as two paragraphs, except that (by +default) they have no paragraph indent and are vertically separated. + + \begin{trivlist} + \item The \textit{Surprise} is not old; no one would call her old. + \item She has a bluff bow, lovely lines. + \end{trivlist} + + +File: latex2e.info, Node: math, Next: minipage, Prev: list, Up: Environments + +8.17 'math' +=========== + +Synopsis: + + \begin{math} + MATH + \end{math} + + The 'math' environment inserts given MATH material within the running +text. '\(...\)' and '$...$' are synonyms. *Note Math formulas::. + + +File: latex2e.info, Node: minipage, Next: picture, Prev: math, Up: Environments + +8.18 'minipage' +=============== + +Synopses: + + \begin{minipage}{WIDTH} + CONTENTS + \end{minipage} + +or + + \begin{minipage}[POSITION][HEIGHT][INNER-POS]{WIDTH} + CONTENTS + \end{minipage} + + Put CONTENTS into a box that is WIDTH wide. This is like a small +version of a page; it can contain its own footnotes, itemized lists, +etc. (There are some restrictions, including that it cannot have +floats.) This box will not be broken across pages. So 'minipage' is +similar to '\parbox' (*note \parbox::) but here you can have paragraphs. + + This example will be 3 inches wide, and has two paragraphs. + + \begin{minipage}{3in} + Stephen Kleene was a founder of the Theory of Computation. + + He was a student of Church, wrote three influential texts, + was President of the Association for Symbolic Logic, + and won the National Medal of Science. + \end{minipage} + +See below for a discussion of the paragraph indent inside a 'minipage'. + + The required argument WIDTH is a rigid length (*note Lengths::). It +gives the width of the box into which CONTENTS are typeset. + + There are three optional arguments, POSITION, HEIGHT, and INNER-POS. +You need not include all three. For example, get the default POSITION +and set the HEIGHT with '\begin{minipage}[c][2.54cm]{\columnwidth} +CONTENTS \end{minipage}'. (Get the natural height with an empty +argument, '[]'.) + + The optional argument POSITION governs how the 'minipage' vertically +aligns with the surrounding material. + +'c' + (synonym 'm') Default. Positions the 'minipage' so its vertical + center lines up with the center of the adjacent text line. + +'t' + Align the baseline of the top line in the 'minipage' with the + baseline of the surrounding text (plain TeX's '\vtop'). + +'b' + Align the baseline of the bottom line in the 'minipage' with the + baseline of the surrounding text (plain TeX's '\vbox'). + + To see the effects of these, contrast running this + + ---\begin{minipage}[c]{0.25in} + first\\ second\\ third + \end{minipage} + +with the results of changing 'c' to 'b' or 't'. + + The optional argument HEIGHT is a rigid length (*note Lengths::). It +sets the height of the 'minipage'. You can enter any value larger than, +or equal to, or smaller than the 'minipage''s natural height and LaTeX +will not give an error or warning. You can also set it to a height of +zero or a negative value. + + The final optional argument INNER-POS controls the placement of +CONTENTS inside the box. These are the possible values are (the default +is the value of POSITION). + +'t' + Place CONTENTS at the top of the box. + +'c' + Place it in the vertical center. + +'b' + Place it at the box bottom. + +'s' + Stretch CONTENTS out vertically; it must contain vertically + stretchable space. + + The INNER-POS argument makes sense when the HEIGHT option is set to a +value larger than the 'minipage''s natural height. To see the effect of +the options, run this example with the various choices in place of 'b'. + + Text before + \begin{center} + ---\begin{minipage}[c][3in][b]{0.25\textwidth} + first\\ second\\ third + \end{minipage} + \end{center} + Text after + + By default paragraphs are not indented in a 'minipage'. Change that +with a command such as '\setlength{\parindent}{1pc}' at the start of +CONTENTS. + + Footnotes in a 'minipage' environment are handled in a way that is +particularly useful for putting footnotes in figures or tables. A +'\footnote' or '\footnotetext' command puts the footnote at the bottom +of the minipage instead of at the bottom of the page, and it uses the +'\mpfootnote' counter instead of the ordinary 'footnote' counter (*note +Counters::). + + This puts the footnote at the bottom of the table, not the bottom of +the page. + + \begin{center} % center the minipage on the line + \begin{minipage}{2.5in} + \begin{center} % center the table inside the minipage + \begin{tabular}{ll} + \textsc{Monarch} &\textsc{Reign} \\ \hline + Elizabeth II &63 years\footnote{to date} \\ + Victoria &63 years \\ + George III &59 years + \end{tabular} + \end{center} + \end{minipage} + \end{center} + + If you nest minipages then there is an oddness when using footnotes. +Footnotes appear at the bottom of the text ended by the next +'\end{minipage}' which may not be their logical place. + + This puts a table containing data side by side with a map graphic. +They are vertically centered. + + % siunitx to have the S column specifier, + % which aligns numbers on their decimal point. + \usepackage{siunitx} + \newcommand*{\vcenteredhbox}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}} + ... + \begin{center} + \vcenteredhbox{\includegraphics[width=0.3\textwidth]{nyc.png}} + \hspace{0.1\textwidth} + \begin{minipage}{0.5\textwidth} + \begin{tabular}{r|S} + % \multicolumn to remove vertical bar between column headers + \multicolumn{1}{r}{Borough} & + % braces to prevent siunitx from misinterpreting the + % period as a decimal separator + {Pop. (million)} \\ \hline + The Bronx &1.5 \\ + Brooklyn &2.6 \\ + Manhattan &1.6 \\ + Queens &2.3 \\ + Staten Island &0.5 + \end{tabular} + \end{minipage} + \end{center} + + +File: latex2e.info, Node: picture, Next: quotation & quote, Prev: minipage, Up: Environments + +8.19 'picture' +============== + +Synopses: + \begin{picture}(WIDTH,HEIGHT) + PICTURE COMMAND + \end{picture} + +or + + \begin{picture}(WIDTH,HEIGHT)(XOFFSET,YOFFSET) + PICTURE COMMAND + \end{picture} + +Where there may be any number of PICTURE COMMAND's. + + An environment to create simple pictures containing lines, arrows, +boxes, circles, and text. This environment is not obsolete, but new +documents typically use much more powerful graphics creation systems, +such as TikZ, PSTricks, MetaPost, or Asymptote. None of these are +covered in this document; see CTAN. + + To start, here's an example showing the parallelogram law for adding +vectors. + + \setlength{\unitlength}{1cm} + \begin{picture}(6,6) % picture box will be 6cm wide by 6cm tall + \put(0,0){\vector(2,1){4}} % for every 2 over this vector goes 1 up + \put(2,1){\makebox(0,0)[l]{\ first leg}} + \put(4,2){\vector(1,2){2}} + \put(5,4){\makebox(0,0)[l]{\ second leg}} + \put(0,0){\vector(1,1){6}} + \put(3,3){\makebox(0,0)[r]{sum\ }} + \end{picture} + + The 'picture' environment has one required argument, a pair of +positive real numbers (WIDTH,HEIGHT). Multiply these by the value +'\unitlength' to get the nominal size of the output, i.e. the space that +LaTeX reserves on the output page. This nominal size need not be how +large the picture really is; LaTeX will draw things from the picture +outside the picture's box. + + This environment also has an optional argument (XOFFSET,YOFFSET). It +is used to shift the origin. Unlike most optional arguments, this one +is not contained in square brackets. As with the required argument, it +consists of a pair of two real numbers, but these may also be negative +or null. Multiply these by '\unitlength' to get the coordinates of the +point at the lower-left corner of the picture. + + For example, if '\unitlength' has been set to '1mm', the command + + \begin{picture}(100,200)(10,20) + +produces a box of width 100 millimeters and height 200 millimeters. The +picture's origin is the point (10mm,20mm) and so the lower-left corner +is there, and the upper-right corner is at (110mm,220mm). When you +first draw a picture you typically omit the optional argument, leaving +the origin at the lower-left corner. If you then want to modify your +picture by shifting everything, you can just add the appropriate +optional argument. + + Each PICTURE COMMAND tells LaTeX where to put something by providing +its position. A "position" is a pair such as '(2.4,-5)' giving the x- +and y-coordinates. A "coordinate" is a not a length, it is a real +number (it may have a decimal point or a minus sign). It specifies a +length in multiples of the unit length '\unitlength', so if +'\unitlength' has been set to '1cm', then the coordinate '2.54' +specifies a length of 2.54 centimeters. + + LaTeX's default for '\unitlength' is '1pt'. It is a rigid length +(*note Lengths::). Change it with the '\setlength' command (*note +\setlength::). Make this change only outside of a 'picture' +environment. + + The 'picture' environment supports using standard arithmetic +expressions as well as numbers. + + Coordinates are given with respect to an origin, which is by default +at the lower-left corner of the picture. Note that when a position +appears as an argument, as with '\put(1,2){...}', it is not enclosed in +braces since the parentheses serve to delimit the argument. Also, +unlike in some computer graphics systems, larger y-coordinates are +further up the page, for example, y = 1 is _above_ y = 0. + + There are four ways to put things in a picture: '\put', '\multiput', +'\qbezier', and '\graphpaper'. The most often used is '\put'. This + + \put(11.3,-0.3){...} + +places the object with its reference point at coordinates (11.3,-0.3). +The reference points for various objects will be described below. The +'\put' command creates an "LR box" (*note Modes::). Anything that can +go in an '\mbox' (*note \mbox & \makebox::) can go in the text argument +of the '\put' command. The reference point will be the lower left +corner of the box. In this picture + + \setlength{\unitlength}{1cm} + ...\begin{picture}(1,1) + \put(0,0){\line(1,0){1}} + \put(0,0){\line(1,1){1}} + \end{picture} + +the three dots are just slightly left of the point of the angle formed +by the two lines. (Also, '\line(1,1){1}' does not call for a line of +length one; rather the line has a change in the x coordinate of 1.) + + The '\multiput', 'qbezier', and 'graphpaper' commands are described +below. + + You can also use this environment to place arbitrary material at an +exact location. For example: + + \usepackage{color,graphicx} % in preamble + ... + \begin{center} + \setlength{\unitlength}{\textwidth} + \begin{picture}(1,1) % leave space, \textwidth wide and tall + \put(0,0){\includegraphics[width=\textwidth]{desertedisland.jpg}} + \put(0.25,0.35){\textcolor{red}{X Treasure here}} + \end{picture} + \end{center} + +The red X will be precisely a quarter of the '\textwidth' from the left +margin, and '0.35\textwidth' up from the bottom of the picture. Another +example of this usage is to put similar code in the page header to get +repeat material on each of a document's pages. + +* Menu: + +* \put:: Place an object at a specified place. +* \multiput:: Draw multiple instances of an object. +* \qbezier:: Draw a quadratic Bézier curve. +* \graphpaper:: Draw graph paper. +* \line:: Draw a straight line. +* \linethickness:: Set thickness of horizontal and vertical lines. +* \thinlines:: The default line thickness. +* \thicklines:: A heavier line thickness. +* \circle:: Draw a circle. +* \oval:: Draw an oval. +* \shortstack:: Make a stack of objects. +* \vector:: Draw a line with an arrow. +* \makebox (picture):: Draw a box of the specified size. +* \framebox (picture):: Draw a box with a frame around it. +* \frame:: Draw a frame around an object. +* \dashbox:: Draw a dashed box. + + +File: latex2e.info, Node: \put, Next: \multiput, Up: picture + +8.19.1 '\put' +------------- + +Synopsis: + + \put(XCOORD,YCOORD){CONTENT} + + Place CONTENT at the coordinate (XCOORD,YCOORD). See the discussion +of coordinates and '\unitlength' in *note picture::. The CONTENT is +processed in LR mode (*note Modes::) so it cannot contain line breaks. + + This includes the text into the 'picture'. + + \put(4.5,2.5){Apply the \textit{unpoke} move} + + The reference point, the location (4.5,2.5), is the lower left of the +text, at the bottom left of the 'A'. + + +File: latex2e.info, Node: \multiput, Next: \qbezier, Prev: \put, Up: picture + +8.19.2 '\multiput' +------------------ + +Synopsis: + + \multiput(X,Y)(DELTA_X,DELTA_Y){NUM-COPIES}{OBJ} + + Copy OBJ a total of NUM-COPIES times, with an increment of +DELTA_X,DELTA_Y. The OBJ first appears at position (x,y), then at +(x+\delta_x,y+\delta_y), and so on. + + This draws a simple grid with every fifth line in bold (see also +*note \graphpaper::). + + \begin{picture}(10,10) + \linethickness{0.05mm} + \multiput(0,0)(1,0){10}{\line(0,1){10}} + \multiput(0,0)(0,1){10}{\line(1,0){10}} + \linethickness{0.5mm} + \multiput(0,0)(5,0){3}{\line(0,1){10}} + \multiput(0,0)(0,5){3}{\line(1,0){10}} + \end{picture} + + +File: latex2e.info, Node: \qbezier, Next: \graphpaper, Prev: \multiput, Up: picture + +8.19.3 '\qbezier' +----------------- + +Synopsis: + + \qbezier(X1,Y1)(X2,Y2)(X3,Y3) + \qbezier[NUM](X1,Y1)(X2,Y2)(X3,Y3) + + Draw a quadratic Bezier curve whose control points are given by the +three required arguments '(X1,Y1)', '(X2,Y2)', and '(X3,Y3)'. That is, +the curve runs from (X1,Y1) to (X3,Y3), is quadratic, and is such that +the tangent line at (X1,Y1) passes through (X2,Y2), as does the tangent +line at (X3,Y3). + + This draws a curve from the coordinate (1,1) to (1,0). + + \qbezier(1,1)(1.25,0.75)(1,0) + +The curve's tangent line at (1,1) contains (1.25,0.75), as does the +curve's tangent line at (1,0). + + The optional argument NUM gives the number of calculated intermediate +points. The default is to draw a smooth curve whose maximum number of +points is '\qbeziermax' (change this value with '\renewcommand'). + + This draws a rectangle with a wavy top, using '\qbezier' for that +curve. + + \begin{picture}(8,4) + \put(0,0){\vector(1,0){8}} % x axis + \put(0,0){\vector(0,1){4}} % y axis + \put(2,0){\line(0,1){3}} % left side + \put(4,0){\line(0,1){3.5}} % right side + \qbezier(2,3)(2.5,2.9)(3,3.25) + \qbezier(3,3.25)(3.5,3.6)(4,3.5) + \thicklines % below here, lines are twice as thick + \put(2,3){\line(4,1){2}} + \put(4.5,2.5){\framebox{Trapezoidal Rule}} + \end{picture} + + +File: latex2e.info, Node: \graphpaper, Next: \line, Prev: \qbezier, Up: picture + +8.19.4 '\graphpaper' +-------------------- + +Synopsis: + + \graphpaper(X_INIT,Y_INIT)(X_DIMEN,Y_DIMEN) + \graphpaper[SPACING](X_INIT,Y_INIT)(X_DIMEN,Y_DIMEN) + + Draw a coordinate grid. Requires the 'graphpap' package. The grid's +origin is '(X_INIT,Y_INIT)'. Grid lines come every SPACING units (the +default is 10). The grid extends X_DIMEN units to the right and Y_DIMEN +units up. All arguments must be positive integers. + + This make a grid with seven vertical lines and eleven horizontal +lines. + + \usepackage{graphpap} % in preamble + ... + \begin{picture}(6,20) % in document body + \graphpaper[2](0,0)(12,20) + \end{picture} + +The lines are numbered every ten units. + + +File: latex2e.info, Node: \line, Next: \linethickness, Prev: \graphpaper, Up: picture + +8.19.5 '\line' +-------------- + +Synopsis: + + \line(X_RUN,Y_RISE){TRAVEL} + + Draw a line. It slopes such that it vertically rises Y_RISE for +every horizontal X_RUN. The TRAVEL is the total horizontal change--it +is not the length of the vector, it is the change in x. In the special +case of vertical lines, where (X_RUN,Y_RISE)=(0,1), the TRAVEL gives the +change in y. + + This draws a line starting at coordinates (1,3). + + \put(1,3){\line(2,5){4}} + +For every over 2, this line will go up 5. Because TRAVEL specifies that +this goes over 4, it must go up 10. Thus its endpoint is +(1,3)+(4,10)=(5,13). In particular, note that TRAVEL=4 is not the +length of the line, it is the change in x. + + The arguments X_RUN and Y_RISE are integers that can be positive, +negative, or zero. (If both are 0 then LaTeX treats the second as 1.) +With '\put(X_INIT,Y_INIT){\line(X_RUN,Y_RISE){TRAVEL}}', if X_RUN is +negative then the line's ending point has a first coordinate that is +less than X_INIT. If Y_RISE is negative then the line's ending point +has a second coordinate that is less than Y_INIT. + + If TRAVEL is negative then you get 'LaTeX Error: Bad \line or \vector +argument.' + + Standard LaTeX can only draw lines with a limited range of slopes +because these lines are made by putting together line segments from +pre-made fonts. The two numbers X_RUN and Y_RISE must have integer +values from -6 through 6. Also, they must be relatively prime, so that +(X_RUN,Y_RISE) can be (2,1) but not (4,2) (if you choose the latter then +instead of lines you get sequences of arrowheads; the solution is to +switch to the former). To get lines of arbitrary slope and plenty of +other shapes in a system like 'picture', see the package 'pict2e' +(). Another solution is to use a +full-featured graphics system such as TikZ, PSTricks, MetaPost, or +Asymptote. + + +File: latex2e.info, Node: \linethickness, Next: \thinlines, Prev: \line, Up: picture + +8.19.6 '\linethickness' +----------------------- + +Synopsis: + + \linethickness{DIM} + + Declares the thickness of subsequent horizontal and vertical lines in +a picture to be DIM, which must be a positive length (*note Lengths::). +It differs from '\thinlines' and '\thicklines' in that it does not +affect the thickness of slanted lines, circles, or ovals (*note +\oval::). + + +File: latex2e.info, Node: \thinlines, Next: \thicklines, Prev: \linethickness, Up: picture + +8.19.7 '\thinlines' +------------------- + +Declaration to set the thickness of subsequent lines, circles, and ovals +in a picture environment to be 0.4pt. This is the default thickness, so +this command is unnecessary unless the thickness has been changed with +either *note \linethickness:: or *note \thicklines::. + + +File: latex2e.info, Node: \thicklines, Next: \circle, Prev: \thinlines, Up: picture + +8.19.8 '\thicklines' +-------------------- + +Declaration to set the thickness of subsequent lines, circles, and ovals +in a picture environment to be 0.8pt. See also *note \linethickness:: +and *note \thinlines::. This command is illustrated in the Trapezoidal +Rule example of *note \qbezier::. + + +File: latex2e.info, Node: \circle, Next: \oval, Prev: \thicklines, Up: picture + +8.19.9 '\circle' +---------------- + +Synopsis: + + \circle{DIAMETER} + \circle*{DIAMETER} + + Produces a circle with a diameter as close as possible to the +specified one. The '*' form produces a filled-in circle. + + This draws a circle of radius 6, centered at '(5,7)'. + + \put(5,7){\circle{6}} + + The available radii for '\circle' are, in points, the even numbers +from 2 to 20, inclusive. For '\circle*' they are all the integers from +1 to 15. + + +File: latex2e.info, Node: \oval, Next: \shortstack, Prev: \circle, Up: picture + +8.19.10 '\oval' +--------------- + +Synopsis: + + \oval(WIDTH,HEIGHT) + \oval(WIDTH,HEIGHT)[PORTION] + + Produce a rectangle with rounded corners, hereinafter referred to as +an "oval". The optional argument PORTION allows you to produce only +half or a quarter of the oval. For half an oval take PORTION to be one +of these. + +'t' + top half +'b' + bottom half +'r' + right half +'l' + left half + + Produce only one quarter of the oval by setting PORTION to 'tr', +'br', 'bl', or 'tl'. + + This draws the top half of an oval that is 3 wide and 7 tall. + + \put(5,7){\oval(3,7)[t]} + +The (5,7) is the center of the entire oval, not just the center of the +top half. + + These shapes are not ellipses. They are rectangles whose corners are +made with quarter circles. These circles have a maximum radius of 20pt +(*note \circle:: for the sizes). Thus large ovals are just frames with +a small amount of corner rounding. + + +File: latex2e.info, Node: \shortstack, Next: \vector, Prev: \oval, Up: picture + +8.19.11 '\shortstack' +--------------------- + +Synopsis: + + \shortstack[POSITION]{LINE 1 \\ ... } + + Produce a vertical stack of objects. + + This labels the y axis by writing the word 'y' above the word 'axis'. + + \setlength{\unitlength}{1cm} + \begin{picture}(5,2.5)(-0.75,0) + \put(0,0){\vector(1,0){4}} % x axis + \put(0,0){\vector(0,1){2}} % y + \put(-0.2,2){\makebox(0,0)[r]{\shortstack[r]{$y$\\ axis}}} + \end{picture} + +For a short stack, the reference point is the lower left of the stack. +In the above example the '\makebox' (*note \mbox & \makebox::) puts the +stack flush right in a zero width box so in total the short stack sits +slightly to the left of the y axis. + + The valid positions are: + +'r' + Make objects flush right +'l' + Make objects flush left +'c' + Center objects (default) + + Separate objects into lines with '\\'. These stacks are short in +that, unlike in a 'tabular' or 'array' environment, here the rows are +not spaced out to be of even baseline skips. Thus, in +'\shortstack{X\\o\\o\\X}' the first and last rows are taller than the +middle two, and therefore the baseline skip between the two middle rows +is smaller than that between the third and last row. You can adjust row +heights and depths either by putting in the usual interline spacing with +'\shortstack{X\\ \strut o\\o\\X}' (*note \strut::), or explicitly, via +an zero-width box '\shortstack{X \\ \rule{0pt}{12pt} o\\o\\X}' or by +using '\\''s optional argument '\shortstack{X\\[2pt] o\\o\\X}'. + + The '\shortstack' command is also available outside the 'picture' +environment. + + +File: latex2e.info, Node: \vector, Next: \makebox (picture), Prev: \shortstack, Up: picture + +8.19.12 '\vector' +----------------- + +Synopsis: + + \vector(X_RUN,Y_RISE){TRAVEL} + + Draw a line ending in an arrow. The slope of that line is: it +vertically rises Y_RISE for every horizontal X_RUN. The TRAVEL is the +total horizontal change--it is not the length of the vector, it is the +change in x. In the special case of vertical vectors, if +(X_RUN,Y_RISE)=(0,1), then TRAVEL gives the change in y. + + For an example see *note picture::. + + For elaboration on X_RUN and Y_RISE see *note \line::. As there, the +values of X_RUN and Y_RISE are limited. For '\vector' you must chooses +integers between -4 and 4, inclusive. Also, the two you choose must be +relatively prime. Thus, '\vector(2,1){4}' is acceptable but +'\vector(4,2){4}' is not (if you use the latter then you get a sequence +of arrowheads). + + +File: latex2e.info, Node: \makebox (picture), Next: \framebox (picture), Prev: \vector, Up: picture + +8.19.13 '\makebox' (picture) +---------------------------- + +Synopsis: + + \makebox(REC-WIDTH,REC-HEIGHT){TEXT} + \makebox(REC-WIDTH,REC-HEIGHT)[POSITION]{TEXT} + + Make a box to hold TEXT. This command fits with the 'picture' +environment, although you can use it outside of there, because REC-WIDTH +and REC-HEIGHT are numbers specifying distances in terms of the +'\unitlength' (*note picture::). This command is similar to the normal +'\makebox' command (*note \mbox & \makebox::) except here that you must +specify the width and height. This command is fragile (*note +\protect::). + + This makes a box of length 3.5 times '\unitlength' and height 4 times +'\unitlength'. + + \put(1,2){\makebox(3.5,4){...}} + + The optional argument 'POSITION' specifies where in the box the TEXT +appears. The default is to center it, both horizontally and vertically. +To place it somewhere else, use a string with one or two of these +letters. + +'t' + Puts TEXT the top of the box. + +'b' + Put TEXT at the bottom. + +'l' + Put TEXT on the left. + +'r' + Put TEXT on the right. + + +File: latex2e.info, Node: \framebox (picture), Next: \frame, Prev: \makebox (picture), Up: picture + +8.19.14 '\framebox' (picture) +----------------------------- + +Synopsis: + + \framebox(REC-WIDTH,REC-HEIGHT){TEXT} + \framebox(REC-WIDTH,REC-HEIGHT)[POSITION]{TEXT} + + This is the same as *note \makebox (picture):: except that it puts a +frame around the outside of the box that it creates. The reference +point is the bottom left corner of the frame. This command fits with +the 'picture' environment, although you can use it outside of there, +because lengths are numbers specifying the distance in terms of the +'\unitlength' (*note picture::). This command is fragile (*note +\protect::). + + This example creates a frame 2.5 inches by 3 inches and puts the text +in the center. + + \setlength{\unitlength}{1in} + \framebox(2.5,3){test text} + + The required arguments are that the rectangle has overall width +RECT-WIDTH units and height RECT-HEIGHT units. + + The optional argument POSITION specifies the position of TEXT; see +*note \makebox (picture):: for the values that it can take. + + The rule has thickness '\fboxrule' and there is a blank space +'\fboxsep' between the frame and the contents of the box. + + For this command, you must specify the WIDTH and HEIGHT. If you want +to just put a frame around some contents whose dimension is determined +in some other way then either use '\fbox' (*note \fbox & \framebox::) or +'\frame' (*note \frame::). + + +File: latex2e.info, Node: \frame, Next: \dashbox, Prev: \framebox (picture), Up: picture + +8.19.15 '\frame' +---------------- + +Synopsis: + + \frame{CONTENTS} + + Puts a rectangular frame around CONTENTS. The reference point is the +bottom left corner of the frame. In contrast to '\framebox' (*note +\framebox (picture)::), this command puts no extra space is put between +the frame and the object. It is fragile (*note \protect::). + + +File: latex2e.info, Node: \dashbox, Prev: \frame, Up: picture + +8.19.16 '\dashbox' +------------------ + +Synopsis: + + \dashbox{DASH-LEN}(RECT-WIDTH,RECT-HEIGHT){TEXT} + \dashbox{DASH-LEN}(RECT-WIDTH,RECT-HEIGHT)[POSITION]{TEXT} + + Create a dashed rectangle around TEXT. This command fits with the +'picture' environment, although you can use it outside of there, because +lengths are numbers specifying the distance in terms of the +'\unitlength' (*note picture::). + + The required arguments are: dashes are DASH-LEN units long, with the +same length gap, and the rectangle has overall width RECT-WIDTH units +and height RECT-HEIGHT units. + + The optional argument POSITION specifies the position of TEXT; see +*note \makebox (picture):: for the values that it can take. + + This shows that you can use non-integer value for DASH-LEN. + + \put(0,0){\dashbox{0.1}(5,0.5){My hovercraft is full of eels.}} + +Each dash will be '0.1\unitlength' long, the box's width is +'5\unitlength' and its height is '0.5\unitlength'. + + As in that example, a dashed box looks best when RECT-WIDTH and +RECT-HEIGHT are multiples of the DASH-LEN. + + +File: latex2e.info, Node: quotation & quote, Next: tabbing, Prev: picture, Up: Environments + +8.20 'quotation' & 'quote' +========================== + +Synopsis: + + \begin{quotation} + TEXT + \end{quotation} + +or + + \begin{quote} + TEXT + \end{quote} + + Include a quotation. Both environments indent margins on both sides +by '\leftmargin' and the text is right-justified. + + They differ in how they treat paragraphs. In the 'quotation' +environment, paragraphs are indented by 1.5em and the space between +paragraphs is small, '0pt plus 1pt'. In the 'quote' environment, +paragraphs are not indented and there is vertical space between +paragraphs (it is the rubber length '\parsep'). + + \begin{quotation} \small\it + Four score and seven years ago + ... shall not perish from the earth. + \hspace{1em plus 1fill}---Abraham Lincoln + \end{quotation} + + +File: latex2e.info, Node: tabbing, Next: table, Prev: quotation & quote, Up: Environments + +8.21 'tabbing' +============== + +Synopsis: + + \begin{tabbing} + ROW1COL1 \= ROW1COL2 ... \\ + ROW2COL1 \> ROW2COL2 ... \\ + ... + \end{tabbing} + + Align text in columns, by setting tab stops and tabbing to them much +as was done on a typewriter. This is less often used than the +environments 'tabular' (*note tabular::) or 'array' (*note array::) +because in those the width of each column need not be constant and need +not be known in advance. + + This example has a first line where the tab stops are set to explicit +widths, ended by a '\kill' command (which is described below): + + \begin{tabbing} + \hspace{1.2in}\=\hspace{1in}\=\kill + Ship \>Guns \>Year \\ + \textit{Sophie} \>14 \>1800 \\ + \textit{Polychrest} \>24 \>1803 \\ + \textit{Lively} \>38 \>1804 \\ + \textit{Surprise} \>28 \>1805 \\ + \end{tabbing} + + Both the 'tabbing' environment and the more widely-used 'tabular' +environment put text in columns. The most important distinction is that +in 'tabular' the width of columns is determined automatically by LaTeX, +while in 'tabbing' the user sets the tab stops. Another distinction is +that 'tabular' generates a box, but 'tabbing' can be broken across +pages. Finally, while 'tabular' can be used in any mode, 'tabbing' can +be used only in paragraph mode and it always starts a new paragraph, +without indentation. + + Moreover, as shown in the example above, there is no need to use the +starred form of the '\hspace' command at the beginning of a tabbed row. +The right margin of the 'tabbing' environment is the end of line, so +that the width of the environment is '\linewidth'. + + The 'tabbing' environment contains a sequence of "tabbed rows". The +first tabbed row begins immediately after '\begin{tabbing}' and each row +ends with '\\' or '\kill'. The last row may omit the '\\' and end with +just '\end{tabbing}'. + + At any point the 'tabbing' environment has a "current tab stop +pattern", a sequence of N > 0 tab stops, numbered 0, 1, etc. These +create N corresponding columns. Tab stop 0 is always the left margin, +defined by the enclosing environment. Tab stop number I is set if it is +assigned a horizontal position on the page. Tab stop number I can only +be set if all the stops 0, ..., i-1 have already been set; normally +later stops are to the right of earlier ones. + + By default any text typeset in a 'tabbing' environment is typeset +ragged right and left-aligned on the current tab stop. Typesetting is +done in LR mode (*note Modes::). + + The following commands can be used inside a 'tabbing' environment. +They are all fragile (*note \protect::). + +'\\ (tabbing)' + End a tabbed line and typeset it. + +'\= (tabbing)' + Sets a tab stop at the current position. + +'\> (tabbing)' + Advances to the next tab stop. + +'\<' + Put following text to the left of the local margin (without + changing the margin). Can only be used at the start of the line. + +'\+' + Moves the left margin of the next and all the following commands + one tab stop to the right, beginning tabbed line if necessary. + +'\-' + Moves the left margin of the next and all the following commands + one tab stop to the left, beginning tabbed line if necessary. + +'\' (tabbing)' + Moves everything that you have typed so far in the current column, + i.e., everything from the most recent '\>', '\<', '\'', '\\', or + '\kill' command, to the previous column and aligned to the right, + flush against the current column's tab stop. + +'\` (tabbing)' + Allows you to put text flush right against any tab stop, including + tab stop 0. However, it can't move text to the right of the last + column because there's no tab stop there. The '\`' command moves + all the text that follows it, up to the '\\' or '\end{tabbing}' + command that ends the line, to the right margin of the 'tabbing' + environment. There must be no '\>' or '\'' command between the + '\`' and the '\\' or '\end{tabbing}' command that ends the line. + +'\a (tabbing)' + In a 'tabbing' environment, the commands '\=', '\'' and '\`' do not + produce accents as usual (*note Accents::). Instead, use the + commands '\a=', '\a'' and '\a`'. + +'\kill' + Sets tab stops without producing text. Works just like '\\' except + that it throws away the current line instead of producing output + for it. Any '\=', '\+' or '\-' commands in that line remain in + effect. + +'\poptabs' + Restores the tab stop positions saved by the last '\pushtabs'. + +'\pushtabs' + Saves all current tab stop positions. Useful for temporarily + changing tab stop positions in the middle of a 'tabbing' + environment. + +'\tabbingsep' + Distance of the text moved by '\'' to left of current tab stop. + + This example typesets a Pascal function: + + \begin{tabbing} + function \= fact(n : integer) : integer;\\ + \> begin \= \+ \\ + \> if \= n > 1 then \+ \\ + fact := n * fact(n-1) \- \\ + else \+ \\ + fact := 1; \-\- \\ + end;\\ + \end{tabbing} + +The output looks like this. + + function fact(n : integer) : integer; + begin + if n > 1 then + fact := n * fact(n-1); + else + fact := 1; + end; + +This example is just for illustration of the environment. To actually +typeset computer code in typewriter like this, a verbatim environment +(*note verbatim::) would normally be best. For pretty-printed code, +there are quite a few packages, including 'algorithm2e', 'fancyvrb', +'listings', and 'minted'. + + +File: latex2e.info, Node: table, Next: tabular, Prev: tabbing, Up: Environments + +8.22 'table' +============ + +Synopsis: + + \begin{table}[PLACEMENT] + TABLE BODY + \caption[LOFTITLE]{TITLE} % optional + \label{LABEL} % also optional + \end{table} + + A class of floats (*note Floats::). They cannot be split across +pages and so they are not typeset in sequence with the normal text but +instead are floated to a convenient place, such as the top of a +following page. + + This example 'table' environment contains a 'tabular' + + \begin{table} + \centering\small + \begin{tabular}{ll} + \multicolumn{1}{c}{\textit{Author}} + &\multicolumn{1}{c}{\textit{Piece}} \\ \hline + Bach &Cello Suite Number 1 \\ + Beethoven &Cello Sonata Number 3 \\ + Brahms &Cello Sonata Number 1 + \end{tabular} + \caption{Top cello pieces} + \label{tab:cello} + \end{table} + +but you can put many different kinds of content in a 'table': the TABLE +BODY may contain text, LaTeX commands, graphics, etc. It is typeset in +a 'parbox' of width '\textwidth'. + + For the possible values of PLACEMENT and their effect on the float +placement algorithm, see *note Floats::. + + The label is optional; it is used for cross references (*note Cross +references::). The '\caption' command is also optional. It specifies +caption text TITLE for the table (*note \caption::). By default it is +numbered. If its optional LOTTITLE is present then that text is used in +the list of tables instead of TITLE (*note Table of contents etc.::). + + In this example the table and caption will float to the bottom of a +page, unless it is pushed to a float page at the end. + + \begin{table}[b] + \centering + \begin{tabular}{r|p{2in}} \hline + One &The loneliest number \\ + Two &Can be as sad as one. + It's the loneliest number since the number one. + \end{tabular} + \caption{Cardinal virtues} + \label{tab:CardinalVirtues} + \end{table} + + +File: latex2e.info, Node: tabular, Next: thebibliography, Prev: table, Up: Environments + +8.23 'tabular' +============== + +Synopsis: + + \begin{tabular}[POS]{COLS} + COLUMN 1 ENTRY &COLUMN 2 ENTRY ... &COLUMN N ENTRY \\ + ... + \end{tabular} + +or + + \begin{tabular*}{WIDTH}[POS]{COLS} + COLUMN 1 ENTRY &COLUMN 2 ENTRY ... &COLUMN N ENTRY \\ + ... + \end{tabular*} + + Produce a table, a box consisting of a sequence of horizontal rows. +Each row consists of items that are aligned vertically in columns. This +illustrates many of the features. + + \begin{tabular}{l|l} + \textit{Player name} &\textit{Career home runs} \\ + \hline + Hank Aaron &755 \\ + Babe Ruth &714 + \end{tabular} + +The output will have two left-aligned columns with a vertical bar +between them. This is specified in 'tabular''s argument '{l|l}'. Put +the entries into different columns by separating them with an ampersand, +'&'. The end of each row is marked with a double backslash, '\\'. Put +a horizontal rule below a row, after a double backslash, with '\hline'. +After the last row the '\\' is optional, unless an '\hline' command +follows to put a rule below the table. + + The required and optional arguments to 'tabular' consist of: + +POS + Optional. Specifies the table's vertical position. The default is + to align the table so its vertical center matches the baseline of + the surrounding text. There are two other possible alignments: 't' + aligns the table so its top row matches the baseline of the + surrounding text, and 'b' aligns on the bottom row. + + This only has an effect if there is other text. In the common case + of a 'tabular' alone in a 'center' environment this option makes no + difference. + +COLS + Required. Specifies the formatting of columns. It consists of a + sequence of the following specifiers, corresponding to the types of + column and intercolumn material. + + 'l' + A column of left-aligned items. + + 'r' + A column of right-aligned items. + + 'c' + A column of centered items. + + '|' + A vertical line the full height and depth of the environment. + + '@{TEXT OR SPACE}' + Insert TEXT OR SPACE at this location in every row. The TEXT + OR SPACE material is typeset in LR mode. This text is fragile + (*note \protect::). + + If between two columns there is no @-expression then LaTeX's + 'book', 'article', and 'report' classes will put on either + side of each column a space of length '\tabcolsep', which by + default is 6pt. That is, by default adjacent columns are + separated by 12pt (so '\tabcolsep' is misleadingly named since + it is only half of the separation between tabular columns). + In addition, a space of 6pt also comes before the first column + and after the final column, unless you put a '@{...}' or '|' + there. + + If you override the default and use an @-expression then LaTeX + does not insert '\tabcolsep' so you must insert any desired + space yourself, as in '@{\hspace{1em}}'. + + An empty expression '@{}' will eliminate the space. In + particular, sometimes you want to eliminate the space before + the first column or after the last one, as in the example + below where the tabular lines need to lie on the left margin. + + \begin{flushleft} + \begin{tabular}{@{}l} + ... + \end{tabular} + \end{flushleft} + + The next example shows text, a decimal point between the + columns, arranged so the numbers in the table are aligned on + it. + + \begin{tabular}{r@{$.$}l} + $3$ &$14$ \\ + $9$ &$80665$ + \end{tabular} + + An '\extracolsep{WD}' command in an @-expression causes an + extra space of width WD to appear to the left of all + subsequent columns, until countermanded by another + '\extracolsep'. Unlike ordinary intercolumn space, this extra + space is not suppressed by an @-expression. An '\extracolsep' + command can be used only in an @-expression in the 'cols' + argument. Below, LaTeX inserts the right amount of + intercolumn space to make the entire table 4 inches wide. + + \begin{tabular*}{4in}{l@{\extracolsep{\fill}}l} + Seven times down, eight times up \ldots + &such is life! + \end{tabular*} + + To insert commands that are automatically executed before a + given column, load the 'array' package and use the '>{...}' + specifier. + + 'p{WD}' + Each item in the column is typeset in a parbox of width WD, as + if it were the argument of a '\parbox[t]{wd}{...}' command. + + A line break double backslash '\\' may not appear in the item, + except inside an environment like 'minipage', 'array', or + 'tabular', or inside an explicit '\parbox', or in the scope of + a '\centering', '\raggedright', or '\raggedleft' declaration + (when used in a 'p'-column element these declarations must + appear inside braces, as with '{\centering .. \\ ..}'). + Otherwise LaTeX will misinterpret the double backslash as + ending the tabular row. Instead, to get a line break in there + use '\newline' (*note \newline::). + + '*{NUM}{COLS}' + Equivalent to NUM copies of COLS, where NUM is a positive + integer and COLS is a list of specifiers. Thus the specifier + '\begin{tabular}{|*{3}{l|r}|}' is equivalent to the specifier + '\begin{tabular}{|l|rl|rl|r|}'. Note that COLS may contain + another '*'-expression. + +WIDTH + Required for 'tabular*', not allowed for 'tabular'. Specifies the + width of the 'tabular*' environment. The space between columns + should be rubber, as with '@{\extracolsep{\fill}}', to allow the + table to stretch or shrink to make the specified width, or else you + are likely to get the 'Underfull \hbox (badness 10000) in alignment + ...' warning. + + Parameters that control formatting: + +'\arrayrulewidth' + A length that is the thickness of the rule created by '|', + '\hline', and '\vline' in the 'tabular' and 'array' environments. + The default is '.4pt'. Change it as in + '\setlength{\arrayrulewidth}{0.8pt}'. + +'\arraystretch' + A factor by which the spacing between rows in the 'tabular' and + 'array' environments is multiplied. The default is '1', for no + scaling. Change it as '\renewcommand{\arraystretch}{1.2}'. + +'\doublerulesep' + A length that is the distance between the vertical rules produced + by the '||' specifier. The default is '2pt'. + +'\tabcolsep' + A length that is half of the space between columns. The default is + '6pt'. Change it with '\setlength'. + + The following commands can be used inside the body of a 'tabular' +environment, the first two inside an entry and the second two between +lines: + +* Menu: + +* \multicolumn:: Make an item spanning several columns. +* \vline:: Draw a vertical line. +* \cline:: Draw a horizontal line spanning some columns. +* \hline:: Draw a horizontal line spanning all columns. + + +File: latex2e.info, Node: \multicolumn, Next: \vline, Up: tabular + +8.23.1 '\multicolumn' +--------------------- + +Synopsis: + + \multicolumn{NUMCOLS}{COLS}{TEXT} + + Make an 'array' or 'tabular' entry that spans several columns. The +first argument NUMCOLS gives the number of columns to span. The second +argument COLS specifies the formatting of the entry, with 'c' for +centered, 'l' for flush left, or 'r' for flush right. The third +argument TEXT gives the contents of that entry. + + In this example, in the first row, the second and third columns are +spanned by the single heading 'Name'. + + \begin{tabular}{lccl} + \textit{ID} &\multicolumn{2}{c}{\textit{Name}} &\textit{Age} \\ + \hline + 978-0-393-03701-2 &O'Brian &Patrick &55 \\ + ... + \end{tabular} + + What counts as a column is: the column format specifier for the +'array' or 'tabular' environment is broken into parts, where each part +(except the first) begins with 'l', 'c', 'r', or 'p'. So from +'\begin{tabular}{|r|ccp{1.5in}|}' the parts are '|r|', 'c', 'c', +and 'p{1.5in}|'. + + The COLS argument overrides the 'array' or 'tabular' environment's +intercolumn area default adjoining this multicolumn entry. To affect +that area, this argument can contain vertical bars '|' indicating the +placement of vertical rules, and '@{...}' expressions. Thus if COLS is +'|c|' then this multicolumn entry will be centered and a vertical rule +will come in the intercolumn area before it and after it. This table +details the exact behavior. + + \begin{tabular}{|cc|c|c|} + \multicolumn{1}{r}{w} % entry one + &\multicolumn{1}{|r|}{x} % entry two + &\multicolumn{1}{|r}{y} % entry three + &z % entry four + \end{tabular} + +Before the first entry the output will not have a vertical rule because +the '\multicolumn' has the COLS specifier 'r' with no initial vertical +bar. Between entry one and entry two there will be a vertical rule; +although the first COLS does not have an ending vertical bar, the second +COLS does have a starting one. Between entry two and entry three there +is a single vertical rule; despite that the COLS in both of the +surrounding 'multicolumn''s call for a vertical rule, you only get one +rule. Between entry three and entry four there is no vertical rule; the +default calls for one but the COLS in the entry three '\multicolumn' +leaves it out, and that takes precedence. Finally, following entry four +there is a vertical rule because of the default. + + The number of spanned columns NUMCOLS can be 1. Besides giving the +ability to change the horizontal alignment, this also is useful to +override for one row the 'tabular' definition's default intercolumn area +specification, including the placement of vertical rules. + + In the example below, in the 'tabular' definition the first column is +specified to default to left justified but in the first row the entry is +centered with '\multicolumn{1}{c}{\textsc{Period}}'. Also in the first +row, the second and third columns are spanned by a single entry with +'\multicolumn{2}{c}{\textsc{Span}}', overriding the specification to +center those two columns on the page range en-dash. + + \begin{tabular}{l|r@{--}l} + \multicolumn{1}{c}{\textsc{Period}} + &\multicolumn{2}{c}{\textsc{Span}} \\ \hline + Baroque &1600 &1760 \\ + Classical &1730 &1820 \\ + Romantic &1780 &1910 \\ + Impressionistic &1875 &1925 + \end{tabular} + +Although the 'tabular' specification by default puts a vertical rule +between the first and second columns, no such vertical rule appears in +the first row here. That's because there is no vertical bar in the COLS +part of the first row's first '\multicolumn' command. + + +File: latex2e.info, Node: \vline, Next: \cline, Prev: \multicolumn, Up: tabular + +8.23.2 '\vline' +--------------- + +Draw a vertical line in a 'tabular' or 'array' environment extending the +full height and depth of an entry's row. Can also be used in an +@-expression, although its synonym vertical bar '|' is more common. +This command is rarely used in the body of a table; typically a table's +vertical lines are specified in 'tabular''s COLS argument and overridden +as needed with '\multicolumn' (*note tabular::). + + The example below illustrates some pitfalls. In the first row's +second entry the '\hfill' moves the '\vline' to the left edge of the +cell. But that is different than putting it halfway between the two +columns, so between the first and second columns there are two vertical +rules, with the one from the '{c|cc}' specifier coming before the one +produced by the '\vline\hfill'. In contrast, the first row's third +entry shows the usual way to put a vertical bar between two columns. In +the second row, the 'ghi' is the widest entry in its column so in the +'\vline\hfill' the '\hfill' has no effect and the vertical line in that +entry appears immediately next to the 'g', with no whitespace. + + \begin{tabular}{c|cc} + x &\vline\hfill y &\multicolumn{1}{|r}{z} \\ % row 1 + abc &def &\vline\hfill ghi % row 2 + \end{tabular} + + +File: latex2e.info, Node: \cline, Next: \hline, Prev: \vline, Up: tabular + +8.23.3 '\cline' +--------------- + +Synopsis: + + \cline{I-J} + + In an 'array' or 'tabular' environment, draw a horizontal rule +beginning in column I and ending in column J. The dash, '-', must +appear in the mandatory argument. To span a single column use the +number twice, as with '\cline{2-2}'. + + This example puts two horizontal lines between the first and second +rows, one line in the first column only, and the other spanning the +third and fourth columns. The two lines are side-by-side, at the same +height. + + \begin{tabular}{llrr} + a &b &c &d \\ \cline{1-1} \cline{3-4} + e &f &g &h + \end{tabular} + + +File: latex2e.info, Node: \hline, Prev: \cline, Up: tabular + +8.23.4 '\hline' +--------------- + +Draw a horizontal line the width of the enclosing 'tabular' or 'array' +environment. It's most commonly used to draw a line at the top, bottom, +and between the rows of a table. + + In this example the top of the table has two horizontal rules, one +above the other, that span both columns. The bottom of the table has a +single rule spanning both columns. Because of the '\hline', the +'tabular' second row's line ending double backslash '\\' is required. + + \begin{tabular}{ll} \hline\hline + Baseball &Red Sox \\ + Basketball &Celtics \\ \hline + \end{tabular} + + +File: latex2e.info, Node: thebibliography, Next: theorem, Prev: tabular, Up: Environments + +8.24 'thebibliography' +====================== + +Synopsis: + + \begin{thebibliography}{WIDEST-LABEL} + \bibitem[LABEL]{CITE_KEY} + ... + \end{thebibliography} + + Produce a bibliography or reference list. There are two ways to +produce bibliographic lists. This environment is suitable when you have +only a few references and can maintain the list by hand. *Note Using +BibTeX::, for a more sophisticated approach. + + This shows the environment with two entries. + + This work is based on \cite{latexdps}. + Together they are \cite{latexdps, texbook}. + ... + \begin{thebibliography}{9} + \bibitem{latexdps} + Leslie Lamport. + \textit{\LaTeX{}: a document preparation system}. + Addison-Wesley, Reading, Massachusetts, 1993. + \bibitem{texbook} + Donald Ervin Knuth. + \textit{The \TeX book}. + Addison-Wesley, Reading, Massachusetts, 1983. + \end{thebibliography} + +This styles the first reference as '[1] Leslie ...', and so that '... +based on \cite{latexdps}' produces the matching '... based on [1]'. The +second '\cite' produces '[1, 2]'. You must compile the document twice +to resolve these references. + + The mandatory argument WIDEST-LABEL is text that, when typeset, is as +wide as the widest item label produced by the '\bibitem' commands. The +tradition is to use '9' for bibliographies with less than 10 references, +'99' for ones with less than 100, etc. + + The bibliographic list is headed by a title such as 'Bibliography'. +To change it there are two cases. In the 'book' and 'report' classes, +where the top level sectioning is '\chapter' and the default title is +'Bibliography', that title is in the macro '\bibname'. For 'article', +where the class's top level sectioning is '\section' and the default is +'References', the title is in macro '\refname'. Change it by redefining +the command, as with '\renewcommand{\refname}{Cited references}', after +'\begin{document}'. + + Language support packages such as 'babel' will automatically redefine +'\refname' or '\bibname' to fit the selected language. + + *Note list::, for the list layout control parameters. + +* Menu: + +* \bibitem:: Specify a bibliography item. +* \cite:: Refer to a bibliography item. +* \nocite:: Include an item in the bibliography. +* Using BibTeX:: Automatic generation of bibliographies. + + +File: latex2e.info, Node: \bibitem, Next: \cite, Up: thebibliography + +8.24.1 '\bibitem' +----------------- + +Synopsis: + + \bibitem{CITE_KEY} + +or + + \bibitem[LABEL]{CITE_KEY} + + Generate an entry labeled by default by a number generated using the +'enumi' counter. The "citation key" CITE_KEY can be any string of +letters, numbers, and punctuation symbols (but not comma). + + *Note thebibliography::, for an example. + + When provided, the optional LABEL becomes the entry label and the +'enumi' counter is not incremented. With this + + \begin{thebibliography} + \bibitem[Lamport 1993]{latexdps} + Leslie Lamport. + \textit{\LaTeX{}: a document preparation system}. + Addison-Wesley, Reading, Massachusetts, 1993. + \bibitem{texbook} + Donald Ervin Knuth. + \textit{The \TeX book}. + Addison-Wesley, Reading, Massachusetts, 1983. + \end{thebibliography} + +the first entry will be styled as '[Lamport 1993] Leslie ...' (The +amount of horizontal space that LaTeX leaves for the label depends on +the WIDEST-LABEL argument of the 'thebibliography' environment; see +*note thebibliography::.) Similarly, '... based on \cite{latexdps}' +will produce '... based on [Lamport 1994]'. + + If you mix '\bibitem' entries having a LABEL with those that do not +then LaTeX will number the unlabelled ones sequentially. In the example +above the 'texbook' entry will appear as '[1] Donald ...', despite that +it is the second entry. + + If you use the same CITE_KEY twice then you get 'LaTeX Warning: There +were multiply-defined labels'. + + Under the hood, LaTeX remembers the CITE_KEY and LABEL information +because '\bibitem' writes it to the auxiliary file 'JOBNAME.aux' (*note +Jobname::). For instance, the above example causes the two +'\bibcite{latexdps}{Lamport, 1993}' and '\bibcite{texbook}{1}' to appear +in that file. The '.aux' file is read by the '\begin{document}' command +and then the information is available for '\cite' commands. This +explains why you need to run LaTeX twice to resolve references: once to +write it out and once to read it in. + + Because of this two-pass algorithm, when you add a '\bibitem' or +change its CITE_KEY you may get 'LaTeX Warning: Label(s) may have +changed. Rerun to get cross-references right'. Fix it by recompiling. + + +File: latex2e.info, Node: \cite, Next: \nocite, Prev: \bibitem, Up: thebibliography + +8.24.2 '\cite' +-------------- + +Synopsis: + + \cite{KEYS} + +or + + \cite[SUBCITE]{KEYS} + + Generate as output a citation to the references associated with KEYS. +The mandatory KEYS is a citation key, or a comma-separated list of +citation keys (*note \bibitem::). + + This + + The ultimate source is \cite{texbook}. + ... + \begin{thebibliography} + \bibitem{texbook} + Donald Ervin Knuth. + \textit{The \TeX book}. + Addison-Wesley, Reading, Massachusetts, 1983. + \end{thebibliography} + +produces output like '... source is [1]'. You can change the appearance +of the citation and of the reference by using bibliography styles if you +generate automatically the 'thebibliography' environment. More +information in *note Using BibTeX::. + + The optional argument SUBCITE is appended to the citation. For +example, 'See 14.3 in \cite[p.~314]{texbook}' might produce 'See 14.3 in +[1, p. 314]'. + + In addition to what appears in the output, '\cite' writes information +to the auxiliary file 'JOBNAME.aux' (*note Jobname::). For instance, +'\cite{latexdps}' writes '\citation{latexdps}' to that file. This +information is used by BibTeX to include in your reference list only +those works that you have actually cited; see *note \nocite:: also. + + If KEYS is not in your bibliography information then you get 'LaTeX +Warning: There were undefined references', and in the output the +citation shows as a boldface question mark between square brackets. +There are two possible causes. If you have mistyped something, as in +'\cite{texbok}' then you need to correct the spelling. On the other +hand, if you have just added or modified the bibliographic information +and so changed the '.aux' file (*note \bibitem::) then the fix may be to +run LaTeX again. + + +File: latex2e.info, Node: \nocite, Next: Using BibTeX, Prev: \cite, Up: thebibliography + +8.24.3 '\nocite' +---------------- + +Synopsis: + + \nocite{KEYS} + + Produces no output but writes KEYS to the auxiliary file +'JOBNAME.aux' (*note Jobname::). + + The mandatory argument KEYS is a comma-separated list of one or more +citation keys (*note \bibitem::). This information is used by BibTeX to +include these works in your reference list even though you have not +explicitly cited them (*note \cite::). + + +File: latex2e.info, Node: Using BibTeX, Prev: \nocite, Up: thebibliography + +8.24.4 Using BibTeX +------------------- + +As described in 'thebibliography' (*note thebibliography::), a +sophisticated approach to managing bibliographies is provided by the +BibTeX program. This is only an introduction; see the full +documentation on CTAN (*note CTAN::). + + With BibTeX, you don't use the 'thebibliography' environment directly +(*note thebibliography::). Instead, include these lines: + + \bibliographystyle{BIBSTYLE} + \bibliography{BIBFILE1, BIBFILE2, ...} + +The BIBSTYLE refers to a file 'BIBSTYLE.bst', which defines how your +citations will look. The standard BIBSTYLE's distributed with BibTeX +are: + +'alpha' + Labels are formed from name of author and year of publication. The + bibliographic items are sorted alphabetically. +'plain' + Labels are integers. Sort the bibliographic items alphabetically. +'unsrt' + Like 'plain', but entries are in order of citation. +'abbrv' + Like 'plain', but more compact labels. + +Many, many other BibTeX style files exist, tailored to the demands of +various publications. See the CTAN topic +. + + The '\bibliography' command is what actually produces the +bibliography. Its argument is a comma-separated list, referring to +files named 'BIBFILE1.bib', 'BIBFILE2.bib', ... These contain your +database in BibTeX format. This shows a typical couple of entries in +that format. + + @book{texbook, + title = {The {{\TeX}}book}, + author = {D.E. Knuth}, + isbn = {0201134489}, + series = {Computers \& typesetting}, + year = {1983}, + publisher = {Addison-Wesley} + } + @book{sexbook, + author = {W.H. Masters and V.E. Johnson}, + title = {Human Sexual Response}, + year = {1966}, + publisher = {Bantam Books} + } + + Only the bibliographic entries referred to via '\cite' and '\nocite' +will be listed in the document's bibliography. Thus you can keep all +your sources together in one file, or a small number of files, and rely +on BibTeX to include in this document only those that you used. + + With BibTeX, the KEYS argument to '\nocite' can also be the single +character '*'. This means to implicitly cite all entries from all given +bibliographies. + +* Menu: + +* BibTeX error messages:: + + +File: latex2e.info, Node: BibTeX error messages, Up: Using BibTeX + +8.24.4.1 BibTeX error messages +.............................. + +If you forget to use '\bibliography' or '\bibliographystyle' in your +document (or, less likely, any '\cite' or '\nocite' command), BibTeX +will issue an error message. Because BibTeX can be used with any +program, not just LaTeX, the error messages refer to the internal +commands read by BibTeX (from the '.aux' file), rather than the +user-level commands described above. + + Here is a table showing internal commands mentioned in the BibTeX +errors, and the corresponding user-level commands. + +'\bibdata' + '\bibliography' + +'\bibstyle' + '\bibliographystyle' + +'\citation' + '\cite', '\nocite' + + For example, if your document has no '\bibliographystyle' command, +BibTeX complains as follows: + + I found no \bibstyle command---while reading file DOCUMENT.aux + + +File: latex2e.info, Node: theorem, Next: titlepage, Prev: thebibliography, Up: Environments + +8.25 'theorem' +============== + +Synopsis: + + \begin{theorem} + THEOREM BODY + \end{theorem} + + Produces 'Theorem N' in boldface followed by THEOREM BODY in italics. +The numbering possibilities for N are described under '\newtheorem' +(*note \newtheorem::). + + \newtheorem{lem}{Lemma} % in preamble + \newtheorem{thm}{Theorem} + ... + \begin{lem} % in document body + text of lemma + \end{lem} + + The next result follows immediately. + \begin{thm}[Gauss] % put `Gauss' in parens after theorem head + text of theorem + \end{thm} + + Most new documents use the packages 'amsthm' and 'amsmath' from the +American Mathematical Society. Among other things these packages +include a large number of options for theorem environments, such as +styling options. + + +File: latex2e.info, Node: titlepage, Next: verbatim, Prev: theorem, Up: Environments + +8.26 'titlepage' +================ + +Synopsis: + + \begin{titlepage} + ... text and spacing ... + \end{titlepage} + + Create a title page, a page with no printed page number or heading +and with succeeding pages numbered starting with page one. + + In this example all formatting, including vertical spacing, is left +to the author. + + \begin{titlepage} + \vspace*{\stretch{1}} + \begin{center} + {\huge\bfseries Thesis \\[1ex] + title} \\[6.5ex] + {\large\bfseries Author name} \\ + \vspace{4ex} + Thesis submitted to \\[5pt] + \textit{University name} \\[2cm] + in partial fulfilment for the award of the degree of \\[2cm] + \textsc{\Large Doctor of Philosophy} \\[2ex] + \textsc{\large Mathematics} \\[12ex] + \vfill + Department of Mathematics \\ + Address \\ + \vfill + \today + \end{center} + \vspace{\stretch{2}} + \end{titlepage} + + To instead produce a standard title page without a 'titlepage' +environment, use '\maketitle' (*note \maketitle::). + + +File: latex2e.info, Node: verbatim, Next: verse, Prev: titlepage, Up: Environments + +8.27 'verbatim' +=============== + +Synopsis: + + \begin{verbatim} + LITERAL-TEXT + \end{verbatim} + + A paragraph-making environment in which LaTeX produces as output +exactly what you type as input. For instance inside LITERAL-TEXT the +backslash '\' character does not start commands, it produces a printed +'\', and carriage returns and blanks are taken literally. The output +appears in a monospaced typewriter-like font ('\tt'). + + \begin{verbatim} + Symbol swearing: %&$#?!. + \end{verbatim} + + The only restriction on 'literal-text' is that it cannot include the +string '\end{verbatim}'. + + You cannot use the verbatim environment in the argument to macros, +for instance in the argument to a '\section'. This is not the same as +commands being fragile (*note \protect::), instead it just cannot work, +as the 'verbatim' environment changes the catcode regime before +processing its contents, and restore it immediately afterward, +nevertheless with a macro argument the content of the argument has +already be converted to a token list along the catcode regime in effect +when the macro was called. However, the 'cprotect' package can help +with this. + + One common use of verbatim input is to typeset computer code. There +are packages that are an improvement the 'verbatim' environment. For +instance, one improvement is to allow the verbatim inclusion of external +files, or parts of those files. Such packages include 'listings', and +'minted'. + + A package that provides many more options for verbatim environments +is 'fancyvrb'. Another is 'verbatimbox'. + + For a list of all the relevant packages, see CTAN (*note CTAN::). + +* Menu: + +* \verb:: The macro form of the 'verbatim' environment. + + +File: latex2e.info, Node: \verb, Up: verbatim + +8.27.1 '\verb' +-------------- + +Synopsis: + + \verb CHAR LITERAL-TEXT CHAR + \verb* CHAR LITERAL-TEXT CHAR + + Typeset LITERAL-TEXT as it is input, including special characters and +spaces, using the typewriter ('\tt') font. + + This example shows two different invocations of '\verb'. + + This is \verb!literally! the biggest pumpkin ever. + And this is the best squash, \verb+literally!+ + +The first '\verb' has its LITERAL-TEXT surrounded with exclamation +point, '!'. The second instead uses plus, '+', because the exclamation +point is part of 'literal-text'. + + The single-character delimiter CHAR surrounds LITERAL-TEXT--it must +be the same character before and after. No spaces come between '\verb' +or '\verb*' and CHAR, or between CHAR and LITERAL-TEXT, or between +LITERAL-TEXT and the second occurrence of CHAR (the synopsis shows a +space only to distinguish one component from the other). The delimiter +must not appear in LITERAL-TEXT. The LITERAL-TEXT cannot include a line +break. + + The '*'-form differs only in that spaces are printed with a visible +space character. + + The output from this will include a visible space on both side of +word 'with': + + The command's first argument is \verb*!filename with extension! and ... + + For typesetting Internet addresses, urls, the package 'url' is a +better option than the '\verb' command, since it allows line breaks. + + For computer code there are many packages with advantages over +'\verb'. One is 'listings', another is 'minted'. + + You cannot use '\verb' in the argument to a macro, for instance in +the argument to a '\section'. It is not a question of '\verb' being +fragile (*note \protect::), instead it just cannot work, as the '\verb' +command changes the catcode regime before reading its argument, and +restore it immediately afterward, nevertheless with a macro argument the +content of the argument has already be converted to a token list along +the catcode regime in effect when the macro was called. However, the +'cprotect' package can help with this. + + +File: latex2e.info, Node: verse, Prev: verbatim, Up: Environments + +8.28 'verse' +============ + +Synopsis: + + \begin{verse} + LINE1 \\ + LINE2 \\ + ... + \end{verse} + + An environment for poetry. + + Here are two lines from Shakespeare's Romeo and Juliet. + + Then plainly know my heart's dear love is set \\ + On the fair daughter of rich Capulet. + + Separate the lines of each stanza with '\\', and use one or more +blank lines to separate the stanzas. + + \begin{verse} + \makebox[\linewidth][c]{\textit{Shut Not Your Doors} ---Walt Whitman} + \\[1\baselineskip] + Shut not your doors to me proud libraries, \\ + For that which was lacking on all your well-fill'd shelves, \\ + \qquad yet needed most, I bring, \\ + Forth from the war emerging, a book I have made, \\ + The words of my book nothing, the drift of it every thing, \\ + A book separate, not link'd with the rest nor felt by the intellect, \\ + But you ye untold latencies will thrill to every page. + \end{verse} + +The output has margins indented on the left and the right, paragraphs +are not indented, and the text is not right-justified. + + +File: latex2e.info, Node: Line breaking, Next: Page breaking, Prev: Environments, Up: Top + +9 Line breaking +*************** + +The first thing LaTeX does when processing ordinary text is to translate +your input file into a sequence of glyphs and spaces. To produce a +printed document, this sequence must be broken into lines (and these +lines must be broken into pages). + + LaTeX usually does the line (and page) breaking in the text body for +you but in some environments you manually force line breaks. + + A common workflow is to get a final version of the document content +before taking a final pass through and considering line breaks (and page +breaks). This differs from word processing, where you are formatting +text as you input it. Putting these off until the end prevents a lot of +fiddling with breaks that will change anyway. + +* Menu: + +* \\:: Start a new line. +* \obeycr & \restorecr:: Make each input line start a new output line. +* \newline:: Break the line +* \- (hyphenation):: Insert explicit hyphenation. +* \discretionary:: Explicit control of the hyphen character. +* \fussy & \sloppy:: Be more or less particular with line breaking. +* \hyphenation:: Tell LaTeX how to hyphenate a word. +* \linebreak & \nolinebreak:: Forcing & avoiding line breaks. + + +File: latex2e.info, Node: \\, Next: \obeycr & \restorecr, Up: Line breaking + +9.1 '\\' +======== + +Synopsis, one of: + + \\ + \\[MORESPACE] + +or one of: + + \\* + \\*[MORESPACE] + + End the current line. The optional argument MORESPACE specifies +extra vertical space to be inserted before the next line. This is a +rubber length (*note Lengths::) and can be negative. The text before +the line break is set at its normal length, that is, it is not stretched +to fill out the line width. This command is fragile (*note \protect::). + + \title{My story: \\[0.25in] + a tale of woe} + +The starred form, '\\*', tells LaTeX not to start a new page between the +two lines, by issuing a '\nobreak'. + + Explicit line breaks in the main text body are unusual in LaTeX. In +particular, don't start new paragraphs with '\\'. Instead leave a blank +line between the two paragraphs. And don't put in a sequence of '\\''s +to make vertical space. Instead use '\vspace{LENGTH}', or +'\leavevmode\vspace{LENGTH}', or '\vspace*{LENGTH}' if you want the +space to not be thrown out at the top of a new page (*note \vspace::). + + The '\\' command is mostly used outside of the main flow of text such +as in a 'tabular' or 'array' environment or in an equation environment. + + The '\\' command is a synonym for '\newline' (*note \newline::) under +ordinary circumstances (an example of an exception is the 'p{...}' +column in a 'tabular' environment; *note tabular::). + + The '\\' command is a macro, and its definition changes by context so +that its definition in normal text, a 'center' environment, a +'flushleft' environment, and a 'tabular' are all different. In normal +text when it forces a linebreak it is essentially a shorthand for +'\newline'. It does not end horizontal mode or end the paragraph, it +just inserts some glue and penalties so that when the paragraph does end +a linebreak will occur at that point, with the short line padded with +white space. + + You get 'LaTeX Error: There's no line here to end' if you use '\\' to +ask for a new line, rather than to end the current line. An example is +if you have '\begin{document}\\' or, more likely, something like this. + + \begin{center} + \begin{minipage}{0.5\textwidth} + \\ + In that vertical space put your mark. + \end{minipage} + \end{center} + +Fix it by replacing the double backslash with something like +'\vspace{\baselineskip}'. + + +File: latex2e.info, Node: \obeycr & \restorecr, Next: \newline, Prev: \\, Up: Line breaking + +9.2 '\obeycr' & '\restorecr' +============================ + +The '\obeycr' command makes a return in the input file ('^^M', +internally) the same as '\\', followed by '\relax'. So each new line in +the input will also be a new line in the output. The '\restorecr' +command restores normal line-breaking behavior. + + This is not the way to show verbatim text or computer code. Use +'verbatim' (*note verbatim::) instead. + + With LaTeX's usual defaults, this + + aaa + bbb + + \obeycr + ccc + ddd + eee + + \restorecr + fff + ggg + + hhh + iii + +produces output like this. + + aaa bbb + ccc + ddd + eee + + fff ggg + hhh iii + +The indents are paragraph indents. + + +File: latex2e.info, Node: \newline, Next: \- (hyphenation), Prev: \obeycr & \restorecr, Up: Line breaking + +9.3 '\newline' +============== + +In ordinary text, this ends a line in a way that does not right-justify +it, so the text before the end of line is not stretched. That is, in +paragraph mode (*note Modes::), the '\newline' command is equivalent to +double-backslash (*note \\::). This command is fragile (*note +\protect::). + + However, the two commands are different inside a 'tabular' or 'array' +environment. In a column with a specifier producing a paragraph box +such as typically 'p{...}', '\newline' will insert a line end inside of +the column; that is, it does not break the entire tabular row. To break +the entire row use '\\' or its equivalent '\tabularnewline'. + + This will print 'Name:' and 'Address:' as two lines in a single cell +of the table. + + \begin{tabular}{p{1in}@{\hspace{2in}}p{1in}} + Name: \newline Address: &Date: \\ \hline + \end{tabular} + +The 'Date:' will be baseline-aligned with 'Name:'. + + +File: latex2e.info, Node: \- (hyphenation), Next: \discretionary, Prev: \newline, Up: Line breaking + +9.4 '\-' (discretionary hyphen) +=============================== + +Tell LaTeX that it may hyphenate the word at that point. When you +insert '\-' commands in a word, the word will only be hyphenated at +those points and not at any of the other hyphenation points that LaTeX +might otherwise have chosen. This command is robust (*note \protect::). + + LaTeX is good at hyphenating and usually finds most of the correct +hyphenation points, while almost never using an incorrect one. The '\-' +command is for exceptional cases. + + For example, LaTeX does not ordinarily hyphenate words containing a +hyphen. Below, the long and hyphenated word means LaTeX has to put in +unacceptably large spaces to set the narrow column. + + \begin{tabular}{rp{1.75in}} + Isaac Asimov &The strain of + anti-intellectualism + % an\-ti-in\-tel\-lec\-tu\-al\-ism + has been a constant thread winding its way through our + political and cultural life, nurtured by + the false notion that democracy means that + `my ignorance is just as good as your knowledge'. + \end{tabular} + +Commenting out the third line and uncommenting the fourth makes a much +better fit. + + The '\-' command only allows LaTeX to break there, it does not +require that it break there. You can force a split with something like +'Hef-\linebreak feron'. Of course, if you later change the text then +this forced break may look very odd, so this approach requires care. + + +File: latex2e.info, Node: \discretionary, Next: \fussy & \sloppy, Prev: \- (hyphenation), Up: Line breaking + +9.5 '\discretionary' (generalized hyphenation point) +==================================================== + +Synopsis: + + \discretionary{PRE-BREAK}{POST-BREAK}{NO-BREAK} + + Handle word changes around hyphens. This command is not often used +in LaTeX documents. + + If a line break occurs at the point where '\discretionary' appears +then TeX puts PRE-BREAK at the end of the current line and puts +POST-BREAK at the start of the next line. If there is no line break +here then TeX puts NO-BREAK. + + In 'difficult' the three letters 'ffi' form a ligature. But TeX can +nonetheless break between the two 'f''s with this. + + di\discretionary{f-}{fi}{ffi}cult + + Note that users do not have to do this. It is typically handled +automatically by TeX's hyphenation algorithm. + + +File: latex2e.info, Node: \fussy & \sloppy, Next: \hyphenation, Prev: \discretionary, Up: Line breaking + +9.6 '\fussy' & '\sloppy' +======================== + +Declarations to make TeX more picky or less picky about line breaking. +Declaring '\fussy' usually avoids too much space between words, at the +cost of an occasional overfull box. Conversely, '\sloppy' avoids +overfull boxes while suffering loose interword spacing. + + The default is '\fussy'. Line breaking in a paragraph is controlled +by whichever declaration is current at the end of the paragraph, i.e., +at the blank line or '\par' or displayed equation ending that paragraph. +So to affect the line breaks, include that paragraph-ending material in +the scope of the command. + +* Menu: + +* sloppypar:: Environment version of \sloppy command. + + +File: latex2e.info, Node: sloppypar, Up: \fussy & \sloppy + +9.6.1 'sloppypar' +----------------- + +Synopsis: + + \begin{sloppypar} + ... paragraphs ... + \end{sloppypar} + + Typeset the paragraphs with '\sloppy' in effect (*note \fussy & +\sloppy::). Use this to locally adjust line breaking, to avoid +'Overfull box' or 'Underfull box' errors. + + The example is simple. + + \begin{sloppypar} + Her plan for the morning thus settled, she sat quietly down to her + book after breakfast, resolving to remain in the same place and the + same employment till the clock struck one; and from habitude very + little incommoded by the remarks and ejaculations of Mrs.\ Allen, + whose vacancy of mind and incapacity for thinking were such, that + as she never talked a great deal, so she could never be entirely + silent; and, therefore, while she sat at her work, if she lost her + needle or broke her thread, if she heard a carriage in the street, + or saw a speck upon her gown, she must observe it aloud, whether + there were anyone at leisure to answer her or not. + \end{sloppypar} + + +File: latex2e.info, Node: \hyphenation, Next: \linebreak & \nolinebreak, Prev: \fussy & \sloppy, Up: Line breaking + +9.7 '\hyphenation' +================== + +Synopsis: + + \hyphenation{WORD1 ...} + + Declares allowed hyphenation points within the words in the list. +The words in that list are separated by spaces. Show permitted points +for hyphenation with a dash character, '-'. + + Here is an example: + + \hyphenation{hat-er il-lit-e-ra-ti tru-th-i-ness} + + Use lowercase letters. TeX will only hyphenate if the word matches +exactly, no inflections are tried. Multiple '\hyphenation' commands +accumulate. + + +File: latex2e.info, Node: \linebreak & \nolinebreak, Prev: \hyphenation, Up: Line breaking + +9.8 '\linebreak' & '\nolinebreak' +================================= + +Synopses, one of: + + \linebreak + \linebreak[ZERO-TO-FOUR] + +or one of these. + + \nolinebreak + \nolinebreak[ZERO-TO-FOUR] + + Encourage or discourage a line break. The optional ZERO-TO-FOUR is +an integer lying between 0 and 4 that allows you to soften the +instruction. The default is 4, so that without the optional argument +these commands entirely force or prevent the break. But for instance, +'\nolinebreak[1]' is a suggestion that another place may be better. The +higher the number, the more insistent the request. Both commands are +fragile (*note \protect::). + + Here we tell LaTeX that a good place to put a linebreak is after the +standard legal text. + + \boilerplatelegal{} \linebreak[2] + We especially encourage applications from members of traditionally + underrepresented groups. + + When you issue '\linebreak', the spaces in the line are stretched out +so that the break point reaches the right margin. *Note \\:: and *note +\newline::, to have the spaces not stretched out. + + +File: latex2e.info, Node: Page breaking, Next: Footnotes, Prev: Line breaking, Up: Top + +10 Page breaking +**************** + +Ordinarily LaTeX automatically takes care of breaking output into pages +with its usual aplomb. But if you are writing commands, or tweaking the +final version of a document, then you may need to understand how to +influence its actions. + + LaTeX's algorithm for splitting a document into pages is more complex +than just waiting until there is enough material to fill a page and +outputting the result. Instead, LaTeX typesets more material than would +fit on the page and then chooses a break that is optimal in some way (it +has the smallest badness). An example of the advantage of this approach +is that if the page has some vertical space that can be stretched or +shrunk, such as with rubber lengths between paragraphs, then LaTeX can +use that to avoid widow lines (where a new page starts with the last +line of a paragraph; LaTeX can squeeze the extra line onto the first +page) and orphans (where the first line of paragraph is at the end of a +page; LaTeX can stretch the material of the first page so the extra line +falls on the second page). Another example is where LaTeX uses +available vertical shrinkage to fit on a page not just the header for a +new section but also the first two lines of that section. + + But LaTeX does not optimize over the entire document's set of page +breaks. So it can happen that the first page break is great but the +second one is lousy; to break the current page LaTeX doesn't look as far +ahead as the next page break. So occasionally you may want to influence +page breaks while preparing a final version of a document. + + *Note Layout::, for more material that is relevant to page breaking. + +* Menu: + +* \clearpage & \cleardoublepage:: Start a new page; eject floats. +* \newpage:: Start a new page. +* \enlargethispage:: Enlarge the current page a bit. +* \pagebreak & \nopagebreak:: Forcing & avoiding page breaks. + + +File: latex2e.info, Node: \clearpage & \cleardoublepage, Next: \newpage, Up: Page breaking + +10.1 '\clearpage' & '\cleardoublepage' +====================================== + +Synopsis: + + \clearpage + +or + + \cleardoublepage + + End the current page and output all of the pending floating figures +and tables (*note Floats::). If there are too many floats to fit on the +page then LaTeX will put in extra pages containing only floats. In +two-sided printing, '\cleardoublepage' also makes the next page of +content a right-hand page, an odd-numbered page, if necessary inserting +a blank page. The '\clearpage' command is robust while +'\cleardoublepage' is fragile (*note \protect::). + + LaTeX's page breaks are optimized so ordinarily you only use this +command in a document body to polish the final version, or inside +commands. + + The '\cleardoublepage' command will put in a blank page, but it will +have the running headers and footers. To get a really blank page, use +this command. + + \let\origdoublepage\cleardoublepage + \newcommand{\clearemptydoublepage}{% + \clearpage + {\pagestyle{empty}\origdoublepage}% + } + +If you want LaTeX's standard '\chapter' command to do this then add the +line '\let\cleardoublepage\clearemptydoublepage'. + + The command '\newpage' (*note \newpage::) also ends the current page, +but without clearing pending floats. And, if LaTeX is in two-column +mode then '\newpage' ends the current column while '\clearpage' and +'\cleardoublepage' end the current page. + + +File: latex2e.info, Node: \newpage, Next: \enlargethispage, Prev: \clearpage & \cleardoublepage, Up: Page breaking + +10.2 '\newpage' +=============== + +Synopsis: + + \newpage + + End the current page. This command is robust (*note \protect::). + + LaTeX's page breaks are optimized so ordinarily you only use this +command in a document body to polish the final version, or inside +commands. + + While the commands '\clearpage' and '\cleardoublepage' also end the +current page, in addition they clear pending floats (*note \clearpage & +\cleardoublepage::). And, if LaTeX is in two-column mode then +'\clearpage' and '\cleardoublepage' end the current page, possibly +leaving an empty column, while '\newpage' only ends the current column. + + In contrast with '\pagebreak' (*note \pagebreak & \nopagebreak::), +the '\newpage' command will cause the new page to start right where +requested. This + + Four score and seven years ago our fathers brought forth on this + continent, + \newpage + \noindent a new nation, conceived in Liberty, and dedicated to the + proposition that all men are created equal. + +makes a new page start after 'continent', and the cut-off line is not +right justified. In addition, '\newpage' does not vertically stretch +out the page, as '\pagebreak' does. + + +File: latex2e.info, Node: \enlargethispage, Next: \pagebreak & \nopagebreak, Prev: \newpage, Up: Page breaking + +10.3 '\enlargethispage' +======================= + +Synopsis, one of: + + \enlargethispage{size} + \enlargethispage*{size} + + Enlarge the '\textheight' for the current page. The required +argument SIZE must be a rigid length (*note Lengths::). It may be +positive or negative. This command is fragile (*note \protect::). + + A common strategy is to wait until you have the final text of a +document, and then pass through it tweaking line and page breaks. This +command allows you some page size leeway. + + This will allow one extra line on the current page. + + \enlargethispage{\baselineskip} + + The starred form '\enlargesthispage*' tries to squeeze the material +together on the page as much as possible, for the common use case of +getting one more line on the page. This is often used together with an +explicit '\pagebreak'. + + +File: latex2e.info, Node: \pagebreak & \nopagebreak, Prev: \enlargethispage, Up: Page breaking + +10.4 '\pagebreak' & '\nopagebreak' +================================== + +Synopses: + + \pagebreak + \pagebreak[ZERO-TO-FOUR] + +or + + \nopagebreak + \nopagebreak[ZERO-TO-FOUR] + + Encourage or discourage a page break. The optional ZERO-TO-FOUR is +an integer that allows you to soften the request. The default is 4, so +that without the optional argument these commands entirely force or +prevent the break. But for instance '\nopagebreak[1]' suggests to LaTeX +that another spot might be preferable. The higher the number, the more +insistent the request. Both commands are fragile (*note \protect::). + + LaTeX's page endings are optimized so ordinarily you only use this +command in a document body to polish the final version, or inside +commands. + + If you use these inside a paragraph, they apply to the point +following the line in which they appear. So this + + Four score and seven years ago our fathers brought forth on this + continent, + \pagebreak + a new nation, conceived in Liberty, and dedicated to the proposition + that all men are created equal. + +does not give a page break at 'continent', but instead at 'nation', +since that is where LaTeX breaks that line. In addition, with +'\pagebreak' the vertical space on the page is stretched out where +possible so that it extends to the normal bottom margin. This can look +strange, and if '\flushbottom' is in effect this can cause you to get +'Underfull \vbox (badness 10000) has occurred while \output is active'. +*Note \newpage::, for a command that does not have these effects. + + (There is an obsolete declaration '\samepage', which tries to only +allow a break between two paragraphs. There is a related environment +'samepage', also obsolete. Neither of these work reliably. For more on +keeping material on the same page, see the FAQ entry +.) + + +File: latex2e.info, Node: Footnotes, Next: Definitions, Prev: Page breaking, Up: Top + +11 Footnotes +************ + +Place a footnote at the bottom of the current page, as here. + + Noël Coward quipped that having to read a footnote is like having + to go downstairs to answer the door, while in the midst of making + love.\footnote{% + I wouldn't know, I don't read footnotes.} + + You can put multiple footnotes on a page. If the footnote text +becomes too long then it will flow to the next page. + + You can also produce footnotes by combining the '\footnotemark' and +the '\footnotetext' commands, which is useful in special circumstances. + + To make bibliographic references come out as footnotes you need to +include a bibliographic style with that behavior (*note Using BibTeX::). + +* Menu: + +* \footnote:: Insert a footnote. +* \footnotemark:: Insert footnote mark only. +* \footnotetext:: Insert footnote text only. +* Footnotes in section headings:: Chapter or section titles. +* Footnotes in a table:: Table footnotes. +* Footnotes of footnotes:: Multiple classes of footnotes. + + +File: latex2e.info, Node: \footnote, Next: \footnotemark, Up: Footnotes + +11.1 '\footnote' +================ + +Synopsis, one of: + + \footnote{TEXT} + \footnote[NUMBER]{TEXT} + + Place a footnote TEXT at the bottom of the current page. + + There are over a thousand footnotes in Gibbon's + \textit{Decline and Fall of the Roman Empire}.\footnote{% + After reading an early version with endnotes David Hume complained, + ``One is also plagued with his Notes, according to the present Method + of printing the Book'' and suggested that they ``only to be printed + at the Margin or the Bottom of the Page.''} + + The optional argument NUMBER allows you to specify the number of the +footnote. If you use this then LaTeX does not increment the 'footnote' +counter. + + By default, LaTeX uses arabic numbers as footnote markers. Change +this with something like +'\renewcommand{\thefootnote}{\fnsymbol{footnote}}', which uses a +sequence of symbols (*note \alph \Alph \arabic \roman \Roman +\fnsymbol::). To make this change global put that in the preamble. If +you make the change local then you may want to reset the counter with +'\setcounter{footnote}{0}'. + + LaTeX determines the spacing of footnotes with two parameters. + +'\footnoterule' + Produces the rule separating the main text on a page from the + page's footnotes. Default dimensions in the standard document + classes (except 'slides', where it does not appear) is: vertical + thickness of '0.4pt', and horizontal size of '0.4\columnwidth' + long. Change the rule with something like this. + + \renewcommand{\footnoterule}{% Kerns avoid vertical space + \kern -3pt % This -3 is negative + \hrule width \textwidth height 1pt % of the sum of this 1 + \kern 2pt} % and this 2 + +'\footnotesep' + The height of the strut placed at the beginning of the footnote + (*note \strut::). By default, this is set to the normal strut for + '\footnotesize' fonts (*note Font sizes::), therefore there is no + extra space between footnotes. This is '6.65pt' for '10pt', + '7.7pt' for '11pt', and '8.4pt' for '12pt'. Change it as with + '\setlength{\footnotesep}{11pt}'. + + The '\footnote' command is fragile (*note \protect::). + + LaTeX's default puts many restrictions on where you can use a +'\footnote'; for instance, you cannot use it in an argument to a +sectioning command such as '\chapter' (it can only be used in outer +paragraph mode; *note Modes::). There are some workarounds; see +following sections. + + In a 'minipage' environment the '\footnote' command uses the +'mpfootnote' counter instead of the 'footnote' counter, so they are +numbered independently. They are shown at the bottom of the +environment, not at the bottom of the page. And by default they are +shown alphabetically. *Note minipage:: and *note Footnotes in a +table::. + + +File: latex2e.info, Node: \footnotemark, Next: \footnotetext, Prev: \footnote, Up: Footnotes + +11.2 '\footnotemark' +==================== + +Synopsis, one of: + + \footnotemark + \footnotemark[NUMBER] + + Put the current footnote mark in the text. To specify associated +text for the footnote see *note \footnotetext::. The optional argument +NUMBER causes the command to use that number to determine the footnote +mark. This command can be used in inner paragraph mode (*note Modes::). + + If you use '\footnotemark' without the optional argument then it +increments the 'footnote' counter, but if you use the optional NUMBER +then it does not. The next example produces several consecutive +footnote markers referring to the same footnote. + + The first theorem\footnote{Due to Gauss.} + and the second theorem\footnotemark[\value{footnote}] + and the third theorem.\footnotemark[\value{footnote}] + + If there are intervening footnotes then you must remember the value +of the number of the common mark. This example gives the same +institutional affiliation to both the first and third authors ('\thanks' +is a version of '\footnote'), by-hand giving the number of the footnote. + + \title{A Treatise on the Binomial Theorem} + \author{J Moriarty\thanks{University of Leeds} + \and A C Doyle\thanks{Durham University} + \and S Holmes\footnotemark[1]} + \begin{document} + \maketitle + + This uses a counter to remember the footnote number. The third +sentence is followed by the same footnote marker as the first. + + \newcounter{footnoteValueSaver} + All babies are illogical.\footnote{% + Lewis Carroll.}\setcounter{footnoteValueSaver}{\value{footnote}} + Nobody is despised who can manage a crocodile.\footnote{% + Captain Hook.} + Illogical persons are despised.\footnotemark[\value{footnoteValueSaver}] + Therefore, anyone who can manage a crocodile is not a baby. + + This example accomplishes the same by using the package 'cleveref'. + + \usepackage{cleveref}[2012/02/15] % in preamble + \crefformat{footnote}{#2\footnotemark[#1]#3} + ... + The theorem is from Evers.\footnote{\label{fn:TE}Tinker, Evers, 1994.} + The corollary is from Chance.\footnote{Evers, Chance, 1990.} + But the key lemma is from Tinker.\cref{fn:TE} + + It will work with the package 'hyperref'. + + +File: latex2e.info, Node: \footnotetext, Next: Footnotes in section headings, Prev: \footnotemark, Up: Footnotes + +11.3 '\footnotetext' +==================== + +Synopsis, one of: + + \footnotetext{TEXT} + \footnotetext[NUMBER]{TEXT} + + Place TEXT at the bottom of the page as a footnote. It pairs with +'\footnotemark' (*note \footnotemark::) and can come anywhere after that +command, but must appear in outer paragraph mode (*note Modes::). The +optional argument NUMBER changes the number of the footnote mark. + + *Note \footnotemark:: and *note Footnotes in a table::, for usage +examples. + + +File: latex2e.info, Node: Footnotes in section headings, Next: Footnotes in a table, Prev: \footnotetext, Up: Footnotes + +11.4 Footnotes in section headings +================================== + +Putting a footnote in a section heading, as in: + + \section{Full sets\protect\footnote{This material due to ...}} + +causes the footnote to appear at the bottom of the page where the +section starts, as usual, but also at the bottom of the table of +contents, where it is not likely to be desired. The simplest way to +have it not appear on the table of contents is to use the optional +argument to '\section' + + \section[Please]{Please\footnote{% + Don't footnote in chapter and section headers!}} + +No '\protect' is needed in front of '\footnote' here because what gets +moved to the table of contents is the optional argument. + + +File: latex2e.info, Node: Footnotes in a table, Next: Footnotes of footnotes, Prev: Footnotes in section headings, Up: Footnotes + +11.5 Footnotes in a table +========================= + +Inside a 'tabular' or 'array' environment the '\footnote' command does +not work; there is a footnote mark in the table cell but the footnote +text does not appear. The solution is to use a 'minipage' environment +as here (*note minipage::). + + \begin{center} + \begin{minipage}{\textwidth} \centering + \begin{tabular}{l|l} + \textsc{Ship} &\textsc{Book} \\ \hline + \textit{HMS Sophie} &Master and Commander \\ + \textit{HMS Polychrest} &Post Captain \\ + \textit{HMS Lively} &Post Captain \\ + \textit{HMS Surprise} &A number of books\footnote{% + Starting with \textit{HMS Surprise}.} + \end{tabular} + \end{minipage} + \end{center} + + Inside a 'minipage', footnote marks are lowercase letters. Change +that with something like +'\renewcommand{\thempfootnote}{\arabic{mpfootnote}}' (*note \alph \Alph +\arabic \roman \Roman \fnsymbol::). + + The footnotes in the prior example appear at the bottom of the +'minipage'. To have them appear at the bottom of the main page, as part +of the regular footnote sequence, use the '\footnotemark' and +'\footnotetext' pair and make a new counter. + + \newcounter{mpFootnoteValueSaver} + \begin{center} + \begin{minipage}{\textwidth} + \setcounter{mpFootnoteValueSaver}{\value{footnote}} \centering + \begin{tabular}{l|l} + \textsc{Woman} &\textsc{Relationship} \\ \hline + Mona &Attached\footnotemark \\ + Diana Villiers &Eventual wife \\ + Christine Hatherleigh Wood &Fiance\footnotemark + \end{tabular} + \end{minipage}% percent sign keeps footnote text close to minipage + \stepcounter{mpFootnoteValueSaver}% + \footnotetext[\value{mpFootnoteValueSaver}]{% + Little is known other than her death.}% + \stepcounter{mpFootnoteValueSaver}% + \footnotetext[\value{mpFootnoteValueSaver}]{% + Relationship is unresolved in XXI.} + \end{center} + + For a floating 'table' environment (*note table::), use the +'tablefootnote' package. + + \usepackage{tablefootnote} % in preamble + ... + \begin{table} + \centering + \begin{tabular}{l|l} + \textsc{Date} &\textsc{Campaign} \\ \hline + 1862 &Fort Donelson \\ + 1863 &Vicksburg \\ + 1865 &Army of Northern Virginia\tablefootnote{% + Ending the war.} + \end{tabular} + \caption{Forces captured by US Grant} + \end{table} + +The footnote appears at the page bottom and is numbered in sequence with +other footnotes. + + +File: latex2e.info, Node: Footnotes of footnotes, Prev: Footnotes in a table, Up: Footnotes + +11.6 Footnotes of footnotes +=========================== + +Particularly in the humanities, authors can have multiple classes of +footnotes, including having footnotes of footnotes. The package +'bigfoot' extends LaTeX's default footnote mechanism in many ways, +including allow these two, as in this example. + + \usepackage{bigfoot} % in preamble + \DeclareNewFootnote{Default} + \DeclareNewFootnote{from}[alph] % create class \footnotefrom{} + ... + The third theorem is a partial converse of the + second.\footnotefrom{% + Noted in Wilson.\footnote{Second edition only.}} + + +File: latex2e.info, Node: Definitions, Next: Counters, Prev: Footnotes, Up: Top + +12 Definitions +************** + +LaTeX has support for making new commands of many different kinds. + +* Menu: + +* \newcommand & \renewcommand:: (Re)define a new command. +* \providecommand:: Define a new command, if name not used. +* \makeatletter & \makeatother:: Change the status of the at-sign character. +* \@ifstar:: Define your own commands with *-variants. +* \newcounter:: Define a new counter. +* \newlength:: Define a new length. +* \newsavebox:: Define a new box. +* \newenvironment & \renewenvironment:: Define a new environment. +* \newtheorem:: Define a new theorem-like environment. +* \newfont:: Define a new font name. +* \protect:: Using tricky commands. +* \ignorespaces & \ignorespacesafterend:: Discard extra spaces. +* xspace package:: Space after a macro, conditionally. + + +File: latex2e.info, Node: \newcommand & \renewcommand, Next: \providecommand, Up: Definitions + +12.1 '\newcommand' & '\renewcommand' +==================================== + +Synopses, one of: + + \newcommand{\CMD}{DEFN} + \newcommand{\CMD}[NARGS]{DEFN} + \newcommand{\CMD}[NARGS][OPTARGDEFAULT]{DEFN} + \newcommand*{\CMD}{DEFN} + \newcommand*{\CMD}[NARGS]{DEFN} + \newcommand*{\CMD}[NARGS][OPTARGDEFAULT]{DEFN} + +or one of these. + + \renewcommand{\CMD}[NARGS]{DEFN} + \renewcommand{\CMD}[NARGS]{DEFN} + \renewcommand{\CMD}[NARGS][OPTARGDEFAULT]{DEFN} + \renewcommand*{\CMD}{DEFN} + \renewcommand*{\CMD}[NARGS]{DEFN} + \renewcommand*{\CMD}[NARGS][OPTARGDEFAULT]{DEFN} + + Define or redefine a command (see also the discussion of +'\DeclareRobustCommand' in *note Class and package commands::). + + The starred form of these two forbids the arguments from containing +multiple paragraphs of text (in plain TeX terms, the commands are not +'\long'). With the default form, arguments can be multiple paragraphs. + + These are the parameters: + +CMD + + Required; '\CMD' is the command name. It must begin with a + backslash, '\', and must not begin with the four character string + '\end'. For '\newcommand', it must not be already defined. For + '\renewcommand', this name must already be defined. + +NARGS + Optional; an integer from 0 to 9, specifying the number of + arguments that the command takes, including any optional argument. + Omitting this argument is the same as specifying 0, meaning that + the command has no arguments. If you redefine a command, the new + version can have a different number of arguments than the old + version. + +OPTARGDEFAULT + Optional; if this argument is present then the first argument of + '\CMD' is optional, with default value OPTARGDEFAULT (which may be + the empty string). If OPTARGSDEFAULT is not present then '\CMD' + does not take an optional argument. + + That is, if '\CMD' is used with square brackets, as in + '\CMD[OPTVAL]{...}...', then within DEFN the parameter '#1' is set + to the value of OPTVAL. On the other hand, if '\CMD' is called + without the square brackets then within DEFN the parameter '#1' is + set to the value of OPTARGDEFAULT. In either case, the required + arguments start with '#2'. + + Omitting '[OPTARGDEFAULT]' is different from having the square + brackets with no contents, as in '[]'. The former sets '#1' to the + value of OPTARGDEFAULT; the latter sets '#1' to the empty string. + +DEFN + Required; the text to be substituted for every occurrence of + '\CMD'. The parameters '#1', '#2', ... '#NARGS' are replaced by + the values that you supply when you call the command (or by the + default value if there is an optional argument and you don't + exercise the option). + + TeX ignores blanks in the source following a control word (*note +Control sequences::), as in '\cmd '. If you actually want a space +there, one solution is to type '{}' after the command ('\cmd{} ', and +another solution is to use an explicit control space ('\cmd\ '). + + A simple example of defining a new command: '\newcommand{\RS}{Robin +Smith}' results in '\RS' being replaced by the longer text. Redefining +an existing command is similar: '\renewcommand{\qedsymbol}{{\small +QED}}'. + + If you try to define a command and the name has already been used +then you get something like 'LaTeX Error: Command \fred already defined. +Or name \end... illegal, see p.192 of the manual'. If you try to +redefine a command and the name has not yet been used then you get +something like 'LaTeX Error: \hank undefined'. + + Here the first definition creates a command with no arguments, and +the second, one with one required argument. + + \newcommand{\student}{Ms~O'Leary} + \newcommand{\defref}[1]{Definition~\ref{#1}} + +Use the first as in 'I highly recommend \student{} to you'. The second +has a variable argument, so that '\defref{def:basis}' expands to +'Definition~\ref{def:basis}', which ultimately expands to something like +'Definition~3.14'. + + Similarly, but with two required arguments: +'\newcommand{\nbym}[2]{$#1 \times #2$}' is invoked as '\nbym{2}{k}'. + + This example has an optional argument. + + \newcommand{\salutation}[1][Sir or Madam]{Dear #1:} + +Then '\salutation' gives 'Dear Sir or Madam:' while '\salutation[John]' +gives 'Dear John:'. And '\salutation[]' gives 'Dear :'. + + This example has an optional argument and two required arguments. + + \newcommand{\lawyers}[3][company]{#2, #3, and~#1} + I employ \lawyers[Howe]{Dewey}{Cheatem}. + +The output is 'I employ Dewey, Cheatem, and Howe'. The optional +argument, the 'Howe', is associated with '#1', while 'Dewey' and +'Cheatem' are associated with '#2' and '#3'. Because of the optional +argument, '\lawyers{Dewey}{Cheatem}' will give the output 'I employ +Dewey, Cheatem, and company'. + + The braces around DEFN do not define a group, that is, they do not +delimit the scope of the result of expanding DEFN. For example, with +'\newcommand{\shipname}[1]{\it #1}', in this sentence, + + The \shipname{Monitor} met the \shipname{Merrimac}. + +the words 'met the' would incorrectly be in italics. The solution is to +put another pair of braces inside the definition: +'\newcommand{\shipname}[1]{{\it #1}}'. + +* Menu: + +* Control sequences:: Control sequence, control word and control symbol. + + +File: latex2e.info, Node: Control sequences, Up: \newcommand & \renewcommand + +12.1.1 Control sequence, control word and control symbol +-------------------------------------------------------- + +When reading input TeX converts the sequences of read characters into a +sequence of "tokens". When TeX sees a backslash '\', it will handle the +following characters in a special way in order to make a "control +sequence" token. + + The control sequences fall into two categories: + + * "control word", when the control sequence is gathered from a '\' + followed by at least one ASCII letter, followed by at least one + blank. The sequence of at least one ASCII letter is called the + "control sequence name". + * "control symbol", when the control sequence is gathered from a '\' + followed by one non-letter character. + + Blanks after a control word are ignored and do not produce any +whitespace in the output (*note \newcommand & \renewcommand:: and *note +\(SPACE)::). + + Just as the '\relax' command does nothing, the following will print +'Hello!'--if you use the Emacs info viewer, turn on the whitespace-mode +minor mode to see the trailing spaces: + + Hel\relax + lo! + +This is because blanks after '\relax', including the newline are +ignored, and blanks at the beginning of a line are also ignored (*note +Leading blanks::). + + +File: latex2e.info, Node: \providecommand, Next: \makeatletter & \makeatother, Prev: \newcommand & \renewcommand, Up: Definitions + +12.2 '\providecommand' +====================== + +Synopses, one of: + + \providecommand{\CMD}{DEFN} + \providecommand{\CMD}[NARGS]{DEFN} + \providecommand{\CMD}[NARGS][OPTARGDEFAULT]{DEFN} + \providecommand*{\CMD}{DEFN} + \providecommand*{\CMD}[NARGS]{DEFN} + \providecommand*{\CMD}[NARGS][OPTARGDEFAULT]{DEFN} + + Defines a command, as long as no command of this name already exists. +If no command of this name already exists then this has the same effect +as '\newcommand'. If a command of this name already exists then this +definition does nothing. This is particularly useful in a file that may +be loaded more than once, such as a style file. *Note \newcommand & +\renewcommand::, for the description of the arguments. + + This example + + \providecommand{\myaffiliation}{Saint Michael's College} + \providecommand{\myaffiliation}{Lyc\'ee Henri IV} + From \myaffiliation. + +outputs 'From Saint Michael's College'. Unlike '\newcommand', the +repeated use of '\providecommand' does not give an error. + + +File: latex2e.info, Node: \makeatletter & \makeatother, Next: \@ifstar, Prev: \providecommand, Up: Definitions + +12.3 '\makeatletter' & '\makeatother' +===================================== + +Synopsis: + + \makeatletter + ... definition of commands with @ in their name .. + \makeatother + + Use this pair when you redefine LaTeX commands that are named with an +at-sign character ''@''. The '\makeatletter' declaration makes the +at-sign character have the category code of a letter, code 11. The +'\makeatother' declaration sets the category code of the at-sign to +code 12, its default value. + + As TeX reads characters, it assigns each one a category code, or +"catcode". For instance, it assigns the backslash character ''\'' the +catcode 0. Command names consist of a category 0 character, ordinarily +backslash, followed by letters, category 11 characters (except that a +command name can also consist of a category 0 character followed by a +single non-letter symbol). + + LaTeX's source code has the convention that some commands use '@' in +their name. These commands are mainly intended for package or class +writers. The convention prevents authors who are just using a package +or class from accidentally replacing such a command with one of their +own, because by default the at-sign has catcode 12. + + Use the pair '\makeatletter' and '\makeatother' inside a '.tex' file, +typically in the preamble, when you are defining or redefining commands +named with '@', by having them surround your definition. Don't use +these inside '.sty' or '.cls' files since the '\usepackage' and +'\documentclass' commands already arrange that the at-sign has the +character code of a letter, catcode 11. + + For a comprehensive list of macros with an at-sign in their names see +. + + In this example the class file has a command '\thesis@universityname' +that the user wants to change. These three lines should go in the +preamble, before the '\begin{document}'. + + \makeatletter + \renewcommand{\thesis@universityname}{Saint Michael's College} + \makeatother + + +File: latex2e.info, Node: \@ifstar, Next: \newcounter, Prev: \makeatletter & \makeatother, Up: Definitions + +12.4 '\@ifstar' +=============== + +Synopsis: + + \newcommand{\mycmd}{\@ifstar{\mycmd@star}{\mycmd@nostar}} + \newcommand{\mycmd@nostar}[NOSTAR-NUM-ARGS]{NOSTAR-BODY} + \newcommand{\mycmd@star}[STAR-NUM-ARGS]{STAR-BODY} + + Many standard LaTeX environments or commands have a variant with the +same name but ending with a star character '*', an asterisk. Examples +are the 'table' and 'table*' environments and the '\section' and +'\section*' commands. + + When defining environments, following this pattern is straightforward +because '\newenvironment' and '\renewenvironment' allow the environment +name to contain a star. So you just have to write +'\newenvironment{MYENV}' or '\newenvironment{MYENV*}' and continue the +definition as usual. For commands the situation is more complex as the +star not being a letter cannot be part of the command name. As in the +synopsis above, there will be a user-called command, given above as +'\mycmd', which peeks ahead to see if it is followed by a star. For +instance, LaTeX does not really have a '\section*' command; instead, the +'\section' command peeks ahead. This command does not accept arguments +but instead expands to one of two commands that do accept arguments. In +the synopsis these two are '\mycmd@nostar' and '\mycmd@star'. They +could take the same number of arguments or a different number, or no +arguments at all. As always, in a LaTeX document a command using an +at-sign '@' in its name must be enclosed inside a '\makeatletter ... +\makeatother' block (*note \makeatletter & \makeatother::). + + This example of '\@ifstar' defines the command '\ciel' and a variant +'\ciel*'. Both have one required argument. A call to '\ciel{blue}' +will return "not starry blue sky" while '\ciel*{night}' will return +"starry night sky". + + \makeatletter + \newcommand*{\ciel@unstarred}[1]{not starry #1 sky} + \newcommand*{\ciel@starred}[1]{starry #1 sky} + \newcommand*{\ciel}{\@ifstar{\ciel@starred}{\ciel@unstarred}} + \makeatother + + In the next example, the starred variant takes a different number of +arguments than the unstarred one. With this definition, Agent 007's +'``My name is \agentsecret*{Bond}, \agentsecret{James}{Bond}.''' is +equivalent to entering the commands '``My name is \textsc{Bond}, +\textit{James} textsc{Bond}.''' + + \newcommand*{\agentsecret@unstarred}[2]{\textit{#1} \textsc{#2}} + \newcommand*{\agentsecret@starred}[1]{\textsc{#1}} + \newcommand*{\agentsecret}{% + \@ifstar{\agentsecret@starred}{\agentsecret@unstarred}} + + After a command name, a star is handled similarly to an optional +argument. (This differs from environment names in which the star is +part of the name itself and as such could be in any position.) Thus, it +is technically possible to put any number of spaces between the command +and the star. Thus '\agentsecret*{Bond}' and '\agentsecret *{Bond}' are +equivalent. However, the standard practice is not to insert any such +spaces. + + There are two alternative ways to accomplish the work of '\@ifstar'. +(1) The 'suffix' package allows the construct +'\newcommand\mycommand{UNSTARRED-VARIANT}' followed by +'\WithSuffix\newcommand\mycommand*{STARRED-VARIANT}'. (2) LaTeX +provides the 'xparse' package, which allows this code: + + \NewDocumentCommand\foo{s}{\IfBooleanTF#1 + {STARRED-VARIANT}% + {UNSTARRED-VARIANT}% + } + + +File: latex2e.info, Node: \newcounter, Next: \newlength, Prev: \@ifstar, Up: Definitions + +12.5 '\newcounter': Allocating a counter +======================================== + +Synopsis, one of: + + \newcounter{COUNTERNAME} + \newcounter{COUNTERNAME}[SUPERCOUNTER] + + Globally defines a new counter named COUNTERNAME and initialize it to +zero (*note Counters::). + + The name COUNTERNAME must consist of letters only. It does not begin +with a backslash. This name must not already be in use by another +counter. + + When you use the optional argument '[SUPERCOUNTER]' then the counter +COUNTERNAME will be reset to zero whenever SUPERCOUNTER is incremented. +For example, ordinarily 'subsection' is numbered within 'section' so +that any time you increment SECTION, either with '\stepcounter' (*note +\stepcounter::) or '\refstepcounter' (*note \refstepcounter::), then +LaTeX will reset SUBSECTION to zero. + + This example + + \newcounter{asuper} \setcounter{asuper}{1} + \newcounter{asub}[asuper] \setcounter{asub}{3} % Note `asuper' + The value of asuper is \arabic{asuper} and of asub is \arabic{asub}. + \stepcounter{asuper} + Now asuper is \arabic{asuper} while asub is \arabic{asub}. + + produces 'The value of asuper is 1 and that of asub is 3' and 'Now +asuper is 2 while asub is 0'. + + If the counter already exists, for instance by entering 'asuper' +twice, then you get something like 'LaTeX Error: Command \c@asuper +already defined. Or name \end... illegal, see p.192 of the manual.'. + + If you use the optional argument then the super counter must already +exist. Entering '\newcounter{jh}[lh]' when 'lh' is not a defined +counter will get you 'LaTeX Error: No counter 'lh' defined.' + + +File: latex2e.info, Node: \newlength, Next: \newsavebox, Prev: \newcounter, Up: Definitions + +12.6 '\newlength' +================= + +Synopsis: + + \newlength{\LEN} + + Allocate a new length register (*note Lengths::). The required +argument '\LEN' has to be a control sequence (*note Control +sequences::), and as such must begin with a backslash, '\' under normal +circumstances. The new register holds rubber lengths such as '72.27pt' +or '1in plus.2in minus.1in' (a LaTeX length register is what plain TeX +calls a 'skip' register). The initial value is zero. The control +sequence '\LEN' must not be already defined. + + An example: + + \newlength{\graphichgt} + + If you forget the backslash then you get 'Missing control sequence +inserted'. If the control sequence already exists then you get +something like 'LaTeX Error: Command \graphichgt already defined. Or +name \end... illegal, see p.192 of the manual'. + + +File: latex2e.info, Node: \newsavebox, Next: \newenvironment & \renewenvironment, Prev: \newlength, Up: Definitions + +12.7 '\newsavebox' +================== + +Synopsis: + + \newsavebox{\CMD} + + Define \CMD, the string consisting of a backslash followed by CMD, to +refer to a new bin for storing material. These bins hold material that +has been typeset, to use multiple times or to measure or manipulate +(*note Boxes::). The bin name \CMD is required, must start with a +backslash, \, and must not already be a defined command. This command +is fragile (*note \protect::). + + This allocates a bin and then puts typeset material into it. + + \newsavebox{\logobox} + \savebox{\logobox}{LoGo} + Our logo is \usebox{\logobox}. + +The output is 'Our logo is LoGo'. + + If there is an already defined bin then you get something like 'LaTeX +Error: Command \logobox already defined. Or name \end... illegal, see +p.192 of the manual'. + + The allocation of a box is global. + + +File: latex2e.info, Node: \newenvironment & \renewenvironment, Next: \newtheorem, Prev: \newsavebox, Up: Definitions + +12.8 '\newenvironment' & '\renewenvironment' +============================================ + +Synopses, one of: + + \newenvironment{ENV}{BEGDEF}{ENDDEF} + \newenvironment{ENV}[NARGS]{BEGDEF}{ENDDEF} + \newenvironment{ENV}[NARGS][OPTARGDEFAULT]{BEGDEF}{ENDDEF} + \newenvironment*{ENV}{BEGDEF}{ENDDEF} + \newenvironment*{ENV}[NARGS]{BEGDEF}{ENDDEF} + \newenvironment*{ENV}[NARGS][OPTARGDEFAULT]{BEGDEF}{ENDDEF} + +or one of these. + + \renewenvironment{ENV}{BEGDEF}{ENDDEF} + \renewenvironment{ENV}[NARGS]{BEGDEF}{ENDDEF} + \renewenvironment{ENV}[NARGS][OPTARGDEFAULT]{BEGDEF}{ENDDEF} + \renewenvironment*{ENV}{BEGDEF}{ENDDEF} + \renewenvironment*{ENV}[NARGS]{BEGDEF}{ENDDEF} + \renewenvironment*{ENV}[NARGS][OPTARGDEFAULT]{BEGDEF}{ENDDEF} + + Define or redefine the environment ENV, that is, create the construct +'\begin{ENV} ... BODY ... \end{ENV}'. + + The starred form of these commands requires that the arguments not +contain multiple paragraphs of text. However, the body of these +environments can contain multiple paragraphs. + +ENV + Required; the environment name. It consists only of letters or the + '*' character, and thus does not begin with backslash, '\'. It + must not begin with the string 'end'. For '\newenvironment', the + name ENV must not be the name of an already existing environment, + and also the command '\ENV' must be undefined. For + '\renewenvironment', ENV must be the name of an existing + environment. + +NARGS + Optional; an integer from 0 to 9 denoting the number of arguments + of that the environment takes. When you use the environment these + arguments appear after the '\begin', as in '\begin{ENV}{ARG1} ... + {ARGN}'. Omitting this is equivalent to setting it to 0; the + environment will have no arguments. When redefining an + environment, the new version can have a different number of + arguments than the old version. + +OPTARGDEFAULT + Optional; if this is present then the first argument of the defined + environment is optional, with default value OPTARGDEFAULT (which + may be the empty string). If this is not in the definition then + the environment does not take an optional argument. + + That is, when OPTARGDEFAULT is present in the definition of the + environment then you can start the environment with square + brackets, as in '\begin{ENV}[OPTVAL]{...} ... \end{ENV}'. In this + case, within BEGDEFN the parameter '#1' is set to the value of + OPTVAL. If you call '\begin{ENV}' without square brackets, then + within BEGDEFN the parameter '#1' is set to the value of the + default OPTARGDEFAULT. In either case, any required arguments + start with '#2'. + + Omitting '[MYVAL]' in the call is different than having the square + brackets with no contents, as in '[]'. The former results in '#1' + expanding to OPTARGDEFAULT; the latter results in '#1' expanding to + the empty string. + +BEGDEF + Required; the text expanded at every occurrence of '\begin{ENV}'. + Within BEGDEF, the parameters '#1', '#2', ... '#NARGS', are + replaced by the values that you supply when you call the + environment; see the examples below. + +ENDDEF + Required; the text expanded at every occurrence of '\end{ENV}'. + This may not contain any parameters, that is, you cannot use '#1', + '#2', etc., here (but see the final example below). + + All environments, that is to say the BEGDEF code, the environment +body, and the ENDDEF code, are processed within a group. Thus, in the +first example below, the effect of the '\small' is limited to the quote +and does not extend to material following the environment. + + If you try to define an environment and the name has already been +used then you get something like 'LaTeX Error: Command \fred already +defined. Or name \end... illegal, see p.192 of the manual'. If you try +to redefine an environment and the name has not yet been used then you +get something like 'LaTeX Error: Environment hank undefined.'. + + This example gives an environment like LaTeX's 'quotation' except +that it will be set in smaller type. + + \newenvironment{smallquote}{% + \small\begin{quotation} + }{% + \end{quotation} + } + + This has an argument, which is set in boldface at the start of a +paragraph. + + \newenvironment{point}[1]{% + \noindent\textbf{#1} + }{% + } + + This one shows the use of a optional argument; it gives a quotation +environment that cites the author. + + \newenvironment{citequote}[1][Shakespeare]{% + \begin{quotation} + \noindent\textit{#1}: + }{% + \end{quotation} + } + +The author's name is optional, and defaults to 'Shakespeare'. In the +document, use the environment like this. + + \begin{citequote}[Lincoln] + ... + \end{citequote} + + The final example shows how to save the value of an argument to use +in ENDDEF, in this case in a box (*note \sbox & \savebox::). + + \newsavebox{\quoteauthor} + \newenvironment{citequote}[1][Shakespeare]{% + \sbox\quoteauthor{#1}% + \begin{quotation} + }{% + \hspace{1em plus 1fill}---\usebox{\quoteauthor} + \end{quotation} + } + + +File: latex2e.info, Node: \newtheorem, Next: \newfont, Prev: \newenvironment & \renewenvironment, Up: Definitions + +12.9 '\newtheorem' +================== + +Synopses: + + \newtheorem{NAME}{TITLE} + \newtheorem{NAME}{TITLE}[NUMBERED_WITHIN] + \newtheorem{NAME}[NUMBERED_LIKE]{TITLE} + + Define a new theorem-like environment. You can specify one of +NUMBERED_WITHIN and NUMBERED_LIKE, or neither, but not both. + + The first form, '\newtheorem{NAME}{TITLE}', creates an environment +that will be labelled with TITLE; see the first example below. + + The second form, '\newtheorem{NAME}{TITLE}[NUMBERED_WITHIN]', creates +an environment whose counter is subordinate to the existing counter +NUMBERED_WITHIN, so this counter will be reset when NUMBERED_WITHIN is +reset. See the second example below. + + The third form '\newtheorem{NAME}[NUMBERED_LIKE]{TITLE}', with +optional argument between the two required arguments, creates an +environment whose counter will share the previously defined counter +NUMBERED_LIKE. See the third example. + + This command creates a counter named NAME. In addition, unless the +optional argument NUMBERED_LIKE is used, inside of the theorem-like +environment the current '\ref' value will be that of +'\theNUMBERED_WITHIN' (*note \ref::). + + This declaration is global. It is fragile (*note \protect::). + + Arguments: + +NAME + The name of the environment. It is a string of letters. It must + not begin with a backslash, '\'. It must not be the name of an + existing environment, and the command name '\NAME' must not already + be defined. + +TITLE + The text to be printed at the beginning of the environment, before + the number. For example, 'Theorem'. + +NUMBERED_WITHIN + Optional; the name of an already defined counter, usually a + sectional unit such as 'chapter' or 'section'. When the + NUMBERED_WITHIN counter is reset then the NAME environment's + counter will also be reset. + + If this optional argument is not used then the command '\theNAME' + is set to '\arabic{NAME}'. + +NUMBERED_LIKE + Optional; the name of an already defined theorem-like environment. + The new environment will be numbered in sequence with + NUMBERED_LIKE. + + Without any optional arguments the environments are numbered +sequentially. The example below has a declaration in the preamble that +results in 'Definition 1' and 'Definition 2' in the output. + + \newtheorem{defn}{Definition} + \begin{document} + \section{...} + \begin{defn} + First def + \end{defn} + + \section{...} + \begin{defn} + Second def + \end{defn} + + This example has the same document body as the prior one. But here +'\newtheorem''s optional argument NUMBERED_WITHIN is given as 'section', +so the output is like 'Definition 1.1' and 'Definition 2.1'. + + \newtheorem{defn}{Definition}[section] + \begin{document} + \section{...} + \begin{defn} + First def + \end{defn} + + \section{...} + \begin{defn} + Second def + \end{defn} + + In the next example there are two declarations in the preamble, the +second of which calls for the new 'thm' environment to use the same +counter as 'defn'. It gives 'Definition 1.1', followed by 'Theorem 2.1' +and 'Definition 2.2'. + + \newtheorem{defn}{Definition}[section] + \newtheorem{thm}[defn]{Theorem} + \begin{document} + \section{...} + \begin{defn} + First def + \end{defn} + + \section{...} + \begin{thm} + First thm + \end{thm} + + \begin{defn} + Second def + \end{defn} + + +File: latex2e.info, Node: \newfont, Next: \protect, Prev: \newtheorem, Up: Definitions + +12.10 '\newfont' +================ + +This command is obsolete. This description is here only to help with +old documents. New documents should define fonts in families through +the New Font Selection Scheme which allows you to, for example, +associate a boldface with a roman (*note Fonts::). + + Synopsis: + + \newfont{\CMD}{FONT DESCRIPTION} + + Define a command '\CMD' that will change the current font. The +control sequence must not already be defined. It must begin with a +backslash, '\'. + + The FONT DESCRIPTION consists of a FONTNAME and an optional "at +clause". LaTeX will look on your system for a file named +'FONTNAME.tfm'. The at clause can have the form either 'at DIMEN' or +'scaled FACTOR', where a FACTOR of '1000' means no scaling. For LaTeX's +purposes, all this does is scale all the character and other font +dimensions relative to the font's design size, which is a value defined +in the '.tfm' file. + + This defines two equivalent fonts and typesets a few characters in +each. + + \newfont{\testfontat}{cmb10 at 11pt} + \newfont{\testfontscaled}{cmb10 scaled 1100} + \testfontat abc + \testfontscaled abc + + +File: latex2e.info, Node: \protect, Next: \ignorespaces & \ignorespacesafterend, Prev: \newfont, Up: Definitions + +12.11 '\protect' +================ + +All LaTeX commands are either "fragile" or "robust". A fragile command +can break when it is used in the argument to certain other commands. +Commands that contain data that LaTeX writes to an auxiliary file and +re-reads later are fragile. This includes material that goes into a +table of contents, list of figures, list of tables, etc. Fragile +commands also include line breaks, any command that has an optional +argument, and many more. To prevent such commands from breaking, one +solution is to preceded them with the command '\protect'. + + For example, when LaTeX runs the '\section{SECTION NAME}' command it +writes the SECTION NAME text to the '.aux' auxiliary file, moving it +there for use elsewhere in the document such as in the table of +contents. Any argument that is internally expanded by LaTeX without +typesetting it directly is referred to as a "moving argument". A +command is fragile if it can expand during this process into invalid TeX +code. Some examples of moving arguments are those that appear in the +'\caption{...}' command (*note figure::), in the '\thanks{...}' command +(*note \maketitle::), and in @-expressions in the 'tabular' and 'array' +environments (*note tabular::). + + If you get strange errors from commands used in moving arguments, try +preceding it with '\protect'. Every fragile commands must be protected +with their own '\protect'. + + Although usually a '\protect' command doesn't hurt, length commands +are robust and should not be preceded by a '\protect' command. Nor can +a '\protect' command be used in the argument to '\addtocounter' or +'\setcounter' command. + + In this example the '\caption' command gives a mysterious error about +an extra curly brace. Fix the problem by preceding each '\raisebox' +command with '\protect'. + + \begin{figure} + ... + \caption{Company headquarters of A\raisebox{1pt}{B}\raisebox{-1pt}{C}} + \end{figure} + + In the next example the '\tableofcontents' command gives an error +because the '\(..\)' in the section title expands to illegal TeX in the +'.toc' file. You can solve this by changing '\(..\)' to +'\protect\(..\protect\)'. + + \begin{document} + \tableofcontents + ... + \section{Einstein's \( e=mc^2 \)} + ... + + +File: latex2e.info, Node: \ignorespaces & \ignorespacesafterend, Next: xspace package, Prev: \protect, Up: Definitions + +12.12 '\ignorespaces & \ignorespacesafterend' +============================================= + +Synopsis: + + \ignorespaces + +or + + \ignorespacesafterend + + Both commands cause LaTeX to ignore blanks (that is, characters of +catcode 10 such as space or tabulation) after the end of the command up +to the first box or non-blank character. The first is a command from +plain TeX, and the second is LaTeX-specific. + + The '\ignorespaces' is often used when defining commands via +'\newcommand', or '\newenvironment', or '\def'. The example below +illustrates. It allows a user to show the points values for quiz +questions in the margin but it is inconvenient because, as shown in the +'enumerate' list, users must not put any space between the command and +the question text. + + \newcommand{\points}[1]{\makebox[0pt]{\makebox[10em][l]{#1~pts}} + \begin{enumerate} + \item\points{10}no extra space output here + \item\points{15} extra space between the number and the `extra' + \end{enumerate} + +The solution is to change to this. + + \newcommand{\points}[1]{% + \makebox[0pt]{\makebox[10em][l]{#1~pts}}\ignorespaces} + + A second example shows blanks being removed from the front of text. +The commands below allow a user to uniformly attach a title to names. +But, as given, if a title accidentally starts with a space then +'\fullname' will reproduce that. + + \newcommand{\honorific}[1]{\def\honorific{#1}} % remember title + \newcommand{\fullname}[1]{\honorific~#1} % put title before name + + \begin{tabular}{|l|} + \honorific{Mr/Ms} \fullname{Jones} \\ % no extra space here + \honorific{ Mr/Ms} \fullname{Jones} % extra space before title + \end{tabular} + +To fix this, change to +'\newcommand{\fullname}[1]{\ignorespaces\honorific~#1}'. + + The '\ignorespaces' is also often used in a '\newenvironment' at the +end of the BEGIN clause, as in '\begin{newenvironment}{ENV NAME}{... +\ignorespaces}{...}'. + + To strip blanks off the end of an environment use +'\ignorespacesafterend'. An example is that this will show a much +larger vertical space between the first and second environments than +between the second and third. + + \newenvironment{eq}{\begin{equation}}{\end{equation}} + \begin{eq} + e=mc^2 + \end{eq} + \begin{equation} + F=ma + \end{equation} + \begin{equation} + E=IR + \end{equation} + + Putting a comment character '%' immediately after the '\end{eq}' will +make the vertical space disappear, but that is inconvenient. The +solution is to change to +'\newenvironment{eq}{\begin{equation}}{\end{equation}\ignorespacesafterend}'. + + +File: latex2e.info, Node: xspace package, Prev: \ignorespaces & \ignorespacesafterend, Up: Definitions + +12.13 xspace package +==================== + +Synopsis: + + \usepackage{xspace} + ... + \newcommand{...}{...\xspace} + + The '\xspace' macro, when used at the end of a command definition, +adds a space unless the command is followed by certain punctuation +characters. + + After a command control sequence that is a control word (*note +Control sequences::, as opposed to control symbols such as '\$'), TeX +gobbles blank characters. Thus, in the first sentence below, the output +has 'Vermont' placed snugly against the period, without any intervening +space. + + \newcommand{\VT}{Vermont} + Our college is in \VT . + The \VT{} summers are nice. + + But because of the gobbling, the second sentence needs the empty +curly braces or else there would be no space separating 'Vermont' from +'summers'. (Many authors instead use a backslash-space '\ ' for this. +*Note \(SPACE)::.) + + The 'xspace' package provides '\xspace'. It is for writing commands +which are designed to be used mainly in text. It must be place at the +very end of the definition of these commands. It inserts a space after +that command unless what immediately follows is in a list of exceptions. +In this example, the empty braces are not needed. + + \newcommand{\VT}{Vermont\xspace} + Our college is in \VT . + \VT summers are nice. + + The default exception list contains the characters ',.'/?;:!~-)', the +open curly brace and the backslash-space command discussed above, and +the commands '\footnote' or '\footnotemark'. Add to that list as with +'\xspaceaddexceptions{\myfni \myfnii}' which adds '\myfni' and '\myfnii' +to the list, and remove from that list as with +'\xspaceremoveexception{!}'. + + A comment: many experts prefer not to use '\xspace'. Putting it in a +definition means that the command will usually get the spacing right. +But it isn't easy to predict when to enter empty braces because +'\xspace' will get it wrong, such as when it is followed by another +command, and so '\xspace' can make editing material harder and more +error-prone than instead always inserting the empty braces. + + +File: latex2e.info, Node: Counters, Next: Lengths, Prev: Definitions, Up: Top + +13 Counters +*********** + +Everything LaTeX numbers for you has a counter associated with it. The +name of the counter is often the same as the name of the environment or +command associated with the number, except that the counter's name has +no backslash '\'. Thus, associated with the '\chapter' command is the +'chapter' counter that keeps track of the chapter number. + + Below is a list of the counters used in LaTeX's standard document +classes to control numbering. + + part paragraph figure enumi + chapter subparagraph table enumii + section page footnote enumiii + subsection equation mpfootnote enumiv + subsubsection + + The 'mpfootnote' counter is used by the '\footnote' command inside of +a minipage (*note minipage::). The counters 'enumi' through 'enumiv' +are used in the 'enumerate' environment, for up to four levels of +nesting (*note enumerate::). + + Counters can have any integer value but they are typically positive. + + New counters are created with '\newcounter'. *Note \newcounter::. + +* Menu: + +* \alph \Alph \arabic \roman \Roman \fnsymbol:: Print value of a counter. +* \usecounter:: Use a specified counter in a list environment. +* \value:: Use the value of a counter in an expression. +* \setcounter:: Set the value of a counter. +* \addtocounter:: Add a quantity to a counter. +* \refstepcounter:: Add to a counter. +* \stepcounter:: Add to a counter, resetting subsidiary counters. +* \day & \month & \year:: Numeric date values. + + +File: latex2e.info, Node: \alph \Alph \arabic \roman \Roman \fnsymbol, Next: \usecounter, Up: Counters + +13.1 '\alph \Alph \arabic \roman \Roman \fnsymbol': Printing counters +===================================================================== + +Print the value of a counter, in a specified style. For instance, if +the counter COUNTER has the value 1 then a '\alph{COUNTER}' in your +source will result in a lowercase letter a appearing in the output. + + All of these commands take a single counter as an argument, for +instance, '\alph{enumi}'. Note that the counter name does not start +with a backslash. + +'\alph{COUNTER}' + Print the value of COUNTER in lowercase letters: 'a', 'b', ... If + the counter's value is less than 1 or more than 26 then you get + 'LaTeX Error: Counter too large.' + +'\Alph{COUNTER}' + Print in uppercase letters: 'A', 'B', ... If the counter's value + is less than 1 or more than 26 then you get 'LaTeX Error: Counter + too large.' + +'\arabic{COUNTER}' + Print in Arabic numbers such as '5' or '-2'. + +'\roman{COUNTER}' + Print in lowercase roman numerals: 'i', 'ii', ... If the counter's + value is less than 1 then you get no warning or error but LaTeX + does not print anything in the output. + +'\Roman{COUNTER}' + Print in uppercase roman numerals: 'I', 'II', ... If the counter's + value is less than 1 then you get no warning or error but LaTeX + does not print anything in the output. + +'\fnsymbol{COUNTER}' + Prints the value of COUNTER using a sequence of nine symbols that + are traditionally used for labeling footnotes. The value of + COUNTER should be between 1 and 9, inclusive. If the counter's + value is less than 0 or more than 9 then you get 'LaTeX Error: + Counter too large', while if it is 0 then you get no error or + warning but LaTeX does not output anything. + + Here are the symbols: + + Number Name Command Symbol + ----------------------------------------------------------------------------- + 1 asterisk '\ast' * + 2 dagger '\dagger' † + 3 ddagger '\ddagger' ‡ + 4 section-sign '\S' § + 5 paragraph-sign '\P' ¶ + 6 double-vert '\parallel' ‖ + 7 double-asterisk '\ast\ast' ** + 8 double-dagger '\dagger\dagger' †† + 9 double-ddagger '\ddagger\ddagger' ‡‡ + + +File: latex2e.info, Node: \usecounter, Next: \value, Prev: \alph \Alph \arabic \roman \Roman \fnsymbol, Up: Counters + +13.2 '\usecounter' +================== + +Synopsis: + + \usecounter{COUNTER} + + Used in the second argument of the 'list' environment (*note list::), +this declares that list items will be numbered by COUNTER. It +initializes COUNTER to zero, and arranges that when '\item' is called +without its optional argument then COUNTER is incremented by +'\refstepcounter', making its value be the current 'ref' value (*note +\ref::). This command is fragile (*note \protect::). + + Put in the document preamble, this example makes a new list +environment enumerated with TESTCOUNTER: + + \newcounter{testcounter} + \newenvironment{test}{% + \begin{list}{}{% + \usecounter{testcounter} + } + }{% + \end{list} + } + + +File: latex2e.info, Node: \value, Next: \setcounter, Prev: \usecounter, Up: Counters + +13.3 '\value' +============= + +Synopsis: + + \value{COUNTER} + + Expands to the value of the counter COUNTER. (Note that the name of +a counter does not begin with a backslash.) + + This example outputs 'Test counter is 6. Other counter is 5.'. + + \newcounter{test} \setcounter{test}{5} + \newcounter{other} \setcounter{other}{\value{test}} + \addtocounter{test}{1} + + Test counter is \arabic{test}. + Other counter is \arabic{other}. + + The '\value' command is not used for typesetting the value of the +counter. For that, see *note \alph \Alph \arabic \roman \Roman +\fnsymbol::. + + It is often used in '\setcounter' or '\addtocounter' but '\value' can +be used anywhere that LaTeX expects a number, such as in +'\hspace{\value{foo}\parindent}'. It must not be preceded by '\protect' +(*note \protect::). + + This example inserts '\hspace{4\parindent}'. + + \setcounter{myctr}{3} \addtocounter{myctr}{1} + \hspace{\value{myctr}\parindent} + + +File: latex2e.info, Node: \setcounter, Next: \addtocounter, Prev: \value, Up: Counters + +13.4 '\setcounter' +================== + +Synopsis: + + \setcounter{COUNTER}{VALUE} + + Globally set the counter COUNTER to have the value of the VALUE +argument, which must be an integer. Thus, you can set a counter's value +as '\setcounter{section}{5}'. Note that the counter name does not start +with a backslash. + + In this example if the counter 'theorem' has value 12 then the second +line will print 'XII'. + + \setcounter{exercise}{\value{theorem}} + Here it is in Roman: \Roman{exercise}. + + +File: latex2e.info, Node: \addtocounter, Next: \refstepcounter, Prev: \setcounter, Up: Counters + +13.5 '\addtocounter' +==================== + +Synopsis: + + \addtocounter{COUNTER}{VALUE} + + Globally increment COUNTER by the amount specified by the VALUE +argument, which may be negative. + + In this example the section value appears as 'VII'. + + \setcounter{section}{5} + \addtocounter{section}{2} + Here it is in Roman: \Roman{section}. + + +File: latex2e.info, Node: \refstepcounter, Next: \stepcounter, Prev: \addtocounter, Up: Counters + +13.6 '\refstepcounter' +====================== + +Synopsis: + + \refstepcounter{COUNTER} + + Globally increments the value of COUNTER by one, as does +'\stepcounter' (*note \stepcounter::). The difference is that this +command resets the value of any counter numbered within it. (For the +definition of "counters numbered within", *note \newcounter::.) + + In addition, this command also defines the current '\ref' value to be +the result of '\thecounter'. + + While the counter value is set globally, the '\ref' value is set +locally, i.e., inside the current group. + + +File: latex2e.info, Node: \stepcounter, Next: \day & \month & \year, Prev: \refstepcounter, Up: Counters + +13.7 '\stepcounter' +=================== + +Synopsis: + + \stepcounter{COUNTER} + + Globally adds one to COUNTER and resets all counters numbered within +it. (For the definition of "counters numbered within", *note +\newcounter::.) + + This command differs from '\refstepcounter' in that this one does not +influence references; that is, it does not define the current '\ref' +value to be the result of '\thecounter' (*note \refstepcounter::). + + +File: latex2e.info, Node: \day & \month & \year, Prev: \stepcounter, Up: Counters + +13.8 '\day' & '\month' & '\year' +================================ + +LaTeX defines the counter '\day' for the day of the month (nominally +with value between 1 and 31), '\month' for the month of the year +(nominally with value between 1 and 12), and '\year' for the year. When +TeX starts up, they are set from the current values on the system. The +related command '\today' produces a string representing the current day +(*note \today::). + + They counters are not updated as the job progresses so in principle +they could be incorrect by the end. In addition, TeX does no sanity +check: + + \day=-2 \month=13 \year=-4 \today + +gives no error or warning and results in the output '-2, -4' (the bogus +month value produces no output). + + *Note Command line input::, to force the date to a given value from +the command line. + + +File: latex2e.info, Node: Lengths, Next: Making paragraphs, Prev: Counters, Up: Top + +14 Lengths +********** + +A "length" is a measure of distance. Many LaTeX commands take a length +as an argument. + + Lengths come in two types. A "rigid length" such as '10pt' does not +contain a 'plus' or 'minus' component. (Plain TeX calls this a +"dimen".) A "rubber length" (what plain TeX calls a "skip" or "glue") +such as with '1cm plus0.05cm minus0.01cm' can contain either or both of +those components. In that rubber length, the '1cm' is the "natural +length" while the other two, the 'plus' and 'minus' components, allow +TeX to stretch or shrink the length to optimize placement. + + The illustrations below use these two commands. + + % make a black bar 10pt tall and #1 wide + \newcommand{\blackbar}[1]{\rule{#1}{10pt}} + + % Make a box around #2 that is #1 wide (excluding the border) + \newcommand{\showhbox}[2]{% + \fboxsep=0pt\fbox{\hbox to #1{#2}}} + +This example uses those commands to show a black bar 100 points long +between 'XXX' and 'YYY'. This length is rigid. + + XXX\showhbox{100pt}{\blackbar{100pt}}YYY + + As for rubber lengths, shrinking is simpler one: with '1cm minus +0.05cm', the natural length is 1cm but TeX can shrink it down as far as +0.95cm. Beyond that, TeX refuses to shrink any more. Thus, below the +first one works fine, producing a space of 98 points between the two +bars. + + XXX\showhbox{300pt}{% + \blackbar{101pt}\hspace{100pt minus 2pt}\blackbar{101pt}}YYY + + XXX\showhbox{300pt}{% + \blackbar{105pt}\hspace{100pt minus 1pt}\blackbar{105pt}}YYY + +But the second one gets a warning like 'Overfull \hbox (1.0pt too wide) +detected at line 17'. In the output the first 'Y' is overwritten by the +end of the black bar, because the box's material is wider than the 300pt +allocated, as TeX has refused to shrink the total to less than +309 points. + + Stretching is like shrinking except that if TeX is asked to stretch +beyond the given amount, it will do it. Here the first line is fine, +producing a space of 110 points between the bars. + + XXX\showhbox{300pt}{% + \blackbar{95pt}\hspace{100pt plus 10pt}\blackbar{95pt}}YYY + + XXX\showhbox{300pt}{% + \blackbar{95pt}\hspace{100pt plus 1pt}\blackbar{95pt}}YYY + +In the second line TeX needs a stretch of 10 points and only 1 point was +specified. TeX stretches the space to the required length but it gives +you a warning like 'Underfull \hbox (badness 10000) detected at line +22'. (We won't discuss badness.) + + You can put both stretch and shrink in the same length, as in '1ex +plus 0.05ex minus 0.02ex'. + + If TeX is setting two or more rubber lengths then it allocates the +stretch or shrink in proportion. + + XXX\showhbox{300pt}{% + \blackbar{100pt}% left + \hspace{0pt plus 50pt}\blackbar{80pt}\hspace{0pt plus 10pt}% middle + \blackbar{100pt}}YYY % right + +The left and right bars take up 100 points, so the middle needs another +100. The middle bar is 80 points so the two '\hspace''s must stretch +20 points. Because the two are 'plus 50pt' and 'plus 10pt', TeX gets +5/6 of the stretch from the first space and 1/6 from the second. + + The 'plus' or 'minus' component of a rubber length can contain a +"fill" component, as in '1in plus2fill'. This gives the length infinite +stretchability or shrinkability so that TeX could set it to any +distance. Here the two figures will be equal-spaced across the page. + + \begin{minipage}{\linewidth} + \hspace{0pt plus 1fill}\includegraphics{godel.png}% + \hspace{0pt plus 1fill}\includegraphics{einstein.png}% + \hspace{0pt plus 1fill} + \end{minipage} + + TeX has three levels of infinity for glue components: 'fil', 'fill', +and 'filll'. The later ones are more infinite than the earlier ones. +Ordinarily document authors only use the middle one (*note \hfill:: and +*note \vfill::). + + Multiplying a rubber length by a number turns it into a rigid length, +so that after '\setlength{\ylength}{1in plus 0.2in}' and +'\setlength{\zlength}{3\ylength}' then the value of '\zlength' is '3in'. + +* Menu: + +* Units of length:: The units that LaTeX knows. +* \setlength:: Set the value of a length. +* \addtolength:: Add a quantity to a length. +* \settodepth:: Set a length to the depth of something. +* \settoheight:: Set a length to the height of something. +* \settowidth:: Set a length to the width of something. +* \stretch:: Add infinite stretchability. +* Expressions:: Compute with lengths and integers. + + +File: latex2e.info, Node: Units of length, Next: \setlength, Up: Lengths + +14.1 Units of length +==================== + +TeX and LaTeX know about these units both inside and outside of math +mode. + +'pt' + Point, 1/72.27 inch. The (approximate) conversion to metric units + is 1point = .35146mm = .035146cm. + +'pc' + Pica, 12 pt + +'in' + Inch, 72.27 pt + +'bp' + Big point, 1/72 inch. This length is the definition of a point in + PostScript and many desktop publishing systems. + +'mm' + Millimeter, 2.845 pt + +'cm' + Centimeter, 10 mm + +'dd' + Didot point, 1.07 pt + +'cc' + Cicero, 12 dd + +'sp' + Scaled point, 1/65536 pt + + Three other units are defined according to the current font, rather +than being an absolute dimension. + +'ex' + The x-height of the current font "ex", traditionally the height of + the lowercase letter x, is often used for vertical lengths. + +'em' + Similarly "em", traditionally the width of the capital letter M, is + often used for horizontal lengths. This is also often the size of + the current font, e.g., a nominal 10pt font will have 1em = 10pt. + LaTeX has several commands to produce horizontal spaces based on + the em (*note \enspace & \quad & \qquad::). + +'mu' + Finally, in math mode, many definitions are expressed in terms of + the math unit "mu", defined by 1em = 18mu, where the em is taken + from the current math symbols family. *Note Spacing in math + mode::. + + Using these units can help make a definition work better across font +changes. For example, a definition of the vertical space between list +items given as '\setlength{\itemsep}{1ex plus 0.05ex minus 0.01ex}' is +more likely to still be reasonable if the font is changed than a +definition given in points. + + +File: latex2e.info, Node: \setlength, Next: \addtolength, Prev: Units of length, Up: Lengths + +14.2 '\setlength' +================= + +Synopsis: + + \setlength{\LEN}{AMOUNT} + + Set the length \LEN to AMOUNT. The length name '\LEN' has to be a +control sequence (*note Control sequences::), and as such must begin +with a backslash, '\' under normal circumstances. The AMOUNT can be a +rubber length (*note Lengths::). It can be positive, negative or zero, +and can be in any units that LaTeX understands (*note Units of +length::). + + Below, with LaTeX's defaults the first paragraph will be indented +while the second will not. + + I told the doctor I broke my leg in two places. + + \setlength{\parindent}{0em} + He said stop going to those places. + + If you did not declare \LEN with '\newlength', for example if you +mistype it as in +'\newlength{\specparindent}\setlength{\sepcparindent}{...}', then you +get an error like 'Undefined control sequence. \sepcindent'. +If you omit the backslash at the start of the length name then you get +an error like 'Missing number, treated as zero.'. + + +File: latex2e.info, Node: \addtolength, Next: \settodepth, Prev: \setlength, Up: Lengths + +14.3 '\addtolength' +=================== + +Synopsis: + + \addtolength{\LEN}{AMOUNT} + + Increment the length \LEN by AMOUNT. The length name '\LEN' has to +be a control sequence (*note Control sequences::), and as such must +begin with a backslash, '\' under normal circumstances. The AMOUNT is a +rubber length (*note Lengths::). It can be positive, negative or zero, +and can be in any units that LaTeX understands (*note Units of +length::). + + Below, if '\parskip' starts with the value '0pt plus 1pt' + + Doctor: how is the boy who swallowed the silver dollar? + \addtolength{\parskip}{1pt} + + Nurse: no change. + +then it has the value '1pt plus 1pt' for the second paragraph. + + If you did not declare \LEN with '\newlength', for example if you +mistype it as in +'\newlength{\specparindent}\addtolength{\sepcparindent}{...}', then you +get an error like 'Undefined control sequence. \sepcindent'. +If the AMOUNT uses some length that has not been declared, for instance +if for example you mistype the above as +'\addtolength{\specparindent}{0.6\praindent}', then you get something +like 'Undefined control sequence. \praindent'. If you leave +off the backslash at the start of \LEN, as in +'\addtolength{parindent}{1pt}', then you get something like 'You can't +use `the letter p' after \advance'. + + +File: latex2e.info, Node: \settodepth, Next: \settoheight, Prev: \addtolength, Up: Lengths + +14.4 '\settodepth' +================== + +Synopsis: + + \settodepth{\LEN}{TEXT} + + Set the length \LEN to the depth of box that LaTeX gets on +typesetting the TEXT argument. The length name '\LEN' has to be a +control sequence (*note Control sequences::), and as such must begin +with a backslash, '\' under normal circumstances. + + This will print how low the character descenders go. + + \newlength{\alphabetdepth} + \settodepth{\alphabetdepth}{abcdefghijklmnopqrstuvwxyz} + \the\alphabetdepth + + If you did not declare \LEN with '\newlength', if for example you +mistype the above as '\settodepth{\aplhabetdepth}{abc...}', then you get +something like 'Undefined control sequence. \aplhabetdepth'. +If you leave the backslash out of \LEN, as in +'\settodepth{alphabetdepth}{...}' then you get something like 'Missing +number, treated as zero. \setbox'. + + +File: latex2e.info, Node: \settoheight, Next: \settowidth, Prev: \settodepth, Up: Lengths + +14.5 '\settoheight' +=================== + +Synopsis: + + \settoheight{\LEN}{text} + + Sets the length \LEN to the height of box that LaTeX gets on +typesetting the 'text' argument. The length name '\LEN' has to be a +control sequence (*note Control sequences::), and as such must begin +with a backslash, '\' under normal circumstances. + + This will print how high the characters go. + + \newlength{\alphabetheight} + \settoheight{\alphabetheight}{abcdefghijklmnopqrstuvwxyz} + \the\alphabetheight + + If no such length \LEN has been declared with '\newlength', if for +example you mistype as '\settoheight{\aplhabetheight}{abc...}', then you +get something like 'Undefined control sequence. +\alphabetheight'. If you leave the backslash out of \LEN, as in +'\settoheight{alphabetheight}{...}' then you get something like 'Missing +number, treated as zero. \setbox'. + + +File: latex2e.info, Node: \settowidth, Next: \stretch, Prev: \settoheight, Up: Lengths + +14.6 '\settowidth' +================== + +Synopsis: + + \settowidth{\LEN}{TEXT} + + Set the length \LEN to the width of the box that LaTeX gets on +typesetting the TEXT argument. The length name '\LEN' has to be a +control sequence (*note Control sequences::), and as such must begin +with a backslash, '\' under normal circumstances. + + This prints the width of the lowercase ASCII alphabet. + + \newlength{\alphabetwidth} + \settowidth{\alphabetwidth}{abcdefghijklmnopqrstuvwxyz} + \the\alphabetwidth + + If no such length \LEN has been declared with '\newlength', if for +example you mistype the above as '\settowidth{\aplhabetwidth}{abc...}', +then you get something like 'Undefined control sequence. +\aplhabetwidth'. If you leave the backslash out of \LEN, as in +'\settoheight{alphabetwidth}{...}' then you get something like 'Missing +number, treated as zero. \setbox'. + + +File: latex2e.info, Node: \stretch, Next: Expressions, Prev: \settowidth, Up: Lengths + +14.7 '\stretch' +=============== + +Synopsis: + + \stretch{NUMBER} + + Produces a rubber length with zero natural length and NUMBER times +'\fill' units of stretchability (*note Lengths::). The NUMBER can be +positive or negative. This command is robust (*note \protect::). + + It works for both vertical and horizontal spacing. In this +horizontal example, LaTeX produces three tick marks, and the distance +between the first and second is half again as long as the distance +between the second and third. + + \rule{0.4pt}{1ex}\hspace{\stretch{1.5}}% + \rule{0.4pt}{1ex}\hspace{\stretch{1}}% + \rule{0.4pt}{1ex} + + In this vertical example, the 'We dedicate ...' will have three times +as much space under it as above it. + + \newenvironment{dedication}{% in document preamble + \clearpage\thispagestyle{empty}% + \vspace*{\stretch{1}} % stretchable space at top + \it + }{% + \vspace{\stretch{3}} % space at bot is 3x as at top + \clearpage + } + ... + \begin{dedication} % in document body + We dedicate this book to our wives. + \end{dedication} + + +File: latex2e.info, Node: Expressions, Prev: \stretch, Up: Lengths + +14.8 Expressions +================ + +Synopsis, one of: + + \numexpr EXPRESSION + \dimexpr EXPRESSION + \glueexpr EXPRESSION + \muglue EXPRESSION + + Any place where you may write an integer, or a TeX dimen, or TeX +glue, or muglue, you can instead write an expression to compute that +type of quantity. + + An example is that '\the\dimexpr\linewidth-4pt\relax' will produce as +output the length that is four points less than width of a line (the +only purpose of '\the' is to show the result in the document). +Analogously, '\romannumeral\numexpr6+3\relax' will produce 'ix', and +'\the\glueexpr 5pt plus 1pt * 2 \relax' will produce '10.0pt plus +2.0pt'. + + A convenience here over doing calculations by allocating registers +and then using '\advance', etc., is that the evaluation of expressions +does not involve assignments and can therefore be performed in places +where assignments are not allowed. The next example computes the width +of the '\parbox'. + + \newlength{\offset}\setlength{\offset}{2em} + \begin{center} + \parbox{\dimexpr\linewidth-\offset*3}{With malice toward none + with charity for all with firmness in the right as God gives us to see + the right let us strive on to finish the work we are in to bind up the + nation's wounds, to care for him who shall have borne the battle and + for his widow and his orphan \textasciitilde\ to do all which may + achieve and cherish a just and lasting peace among ourselves and with + all nations. ---Abraham Lincoln, Second Inaugural Address, from the + memorial} + \end{center} + + The EXPRESSION consists of one or more terms of the same type +(integer, dimension, etc.) that are added or subtracted. A term that +is a type of number, dimension, etc., consists of a factor of that type, +optionally multiplied or divided by factors. A factor of a type is +either a quantity of that type or a parenthesized subexpression. The +expression produces a result of the given type, so that '\numexpr' +produces an integer, '\dimexpr' produces a dimension, etc. + + In the quotation example above, changing to +'\dimexpr\linewidth-3*\offset' gives the error 'Illegal unit of measure +(pt inserted)'. This is because for '\dimexpr' and '\glueexpr', the +input consists of a dimension or glue value followed by an optional +multiplication factor, and not the other way around. Thus '\the\dimexpr +1pt*10\relax' is valid and produces '10.0pt', but '\the\dimexpr +10*1pt\relax' gives the 'Illegal unit' error. + + The expressions absorb tokens and carry out appropriate mathematics +up to a '\relax' (which will be absorbed), or up to the first non-valid +token. Thus, '\the\numexpr2+3px' will print '5px', because LaTeX reads +the '\numexpr2+3', which is made up of numbers, and then finds the +letter 'p', which cannot be part of a number. It therefore terminates +the expression and produces the '5', followed by the regular text 'px'. + + This termination behavior is useful in comparisons. In +'\ifnum\numexpr\parindent*2 < 10pt Yes\else No\fi', the less than sign +terminates the expression and the result is 'No' (in a standard LaTeX +article). + + Expressions may use the operators '+', '-', '*' and '/' along with +parentheses for subexpressions, '(...)'. In glue expressions the 'plus' +and 'minus' parts do not need parentheses to be affected by a factor. +So '\the\glueexpr 5pt plus 1pt * 2 \relax' results in '10pt plus 2pt'. + + TeX will coerce other numerical types in the same way as it does when +doing register assignment. Thus '\the\numexpr\dimexpr 1pt\relax\relax' +will result in '65536', which is '1pt' converted to scaled points (*note +'sp': units of length sp, TeX's internal unit) and then coerced into an +integer. With a '\glueexpr' here, the stretch and shrink would be +dropped. Going the other way, a '\numexpr' inside a '\dimexpr' or +'\glueexpr' will need appropriate units, as in '\the\dimexpr\numexpr 1 + +2\relax pt\relax', which produces '3.0pt'. + + The details of the arithmetic: each factor is checked to be in the +allowed range, numbers must be less than 2^{31} in absolute value, and +dimensions or glue components must be less than 2^{14} points, or 'mu', +or 'fil', etc. The arithmetic operations are performed individually, +except for a scaling operation (a multiplication immediately followed by +a division) which is done as one combined operation with a 64-bit +product as intermediate value. The result of each operation is again +checked to be in the allowed range. + + Finally, division and scaling take place with rounding (unlike TeX's +'\divide', which truncates). Thus '\the\dimexpr 5pt*(3/2)\relax' puts +'10.0pt' in the document, because it rounds '3/2' to '2', while +'\the\dimexpr 5pt*(4/3)\relax' produces '5.0pt'. + + +File: latex2e.info, Node: Making paragraphs, Next: Math formulas, Prev: Lengths, Up: Top + +15 Making paragraphs +******************** + +To start a paragraph, just type some text. To end the current +paragraph, put an empty line. This is three paragraphs, the separation +of which is made by two empty lines. + + It is a truth universally acknowledged, that a single man in possession + of a good fortune, must be in want of a wife. + + However little known the feelings or views of such a man may be on his + first entering a neighbourhood, this truth is so well fixed in the minds + of the surrounding families, that he is considered the rightful property + of some one or other of their daughters. + + ``My dear Mr. Bennet,'' said his lady to him one day, + ``have you heard that Netherfield Park is let at last?'' + + A paragraph separator is made of a sequence of at least one blank +line, at least one of which is not terminated by a comment. A blank +line is a line that is empty or made only of blank characters such as +space or tab. Comments in source code are started with a '%' and span +up to the end of line. In the following example the two columns are +identical: + + \documentclass[twocolumn]{article} + \begin{document} + First paragraph. + + Second paragraph. + \newpage + First paragraph. + + % separator lines may contain blank characters. + + Second paragraph. + \end{document} + + Once LaTeX has gathered all of a paragraph's contents it divides that +content into lines in a way that is optimized over the entire paragraph +(*note Line breaking::). + + There are places where a new paragraph is not permitted. Don't put a +blank line in math mode (*note Modes::); here the blank line before the +'\end{equation}' + + \begin{equation} + 2^{|S|} > |S| + + \end{equation} + +will get you the error 'Missing $ inserted'. Similarly, the blank line +in this '\section' argument + + \section{aaa + + bbb} + +gets 'Runaway argument? {aaa ! Paragraph ended before \@sect was +complete'. + +* Menu: + +* \par:: End the current paragraph. +* \indent & \noindent:: Go into horizontal mode, possibly with an indent. +* \parindent & \parskip:: Space added before paragraphs. +* Marginal notes:: Put remarks in the margin. + + +File: latex2e.info, Node: \par, Next: \indent & \noindent, Up: Making paragraphs + +15.1 '\par' +=========== + +Synopsis (note that while reading the input TeX converts any sequence of +one or more blank lines to a '\par', *note Making paragraphs::): + + \par + + End the current paragraph. The usual way to separate paragraphs is +with a blank line but the '\par' command is entirely equivalent. This +command is robust (*note \protect::). + + This example uses '\par' rather than a blank line simply for +readability. + + \newcommand{\syllabusLegalese}{% + \whatCheatingIs\par\whatHappensWhenICatchYou} + + In LR mode the '\par' command does nothing and is ignored. In +paragraph mode, the '\par' command terminates paragraph mode, switching +LaTeX to vertical mode (*note Modes::). + + You cannot use the '\par' command in a math mode. You also cannot +use it in the argument of many commands, such as the sectioning +commands, e.g. '\section' (*note Making paragraphs:: and *note +\newcommand & \renewcommand::). + + The '\par' command is not the same as the '\paragraph' command. The +latter is, like '\section' or '\subsection', a sectioning command used +by the LaTeX document standard classes (*note \subsubsection & +\paragraph & \subparagraph::). + + The '\par' command is not the same as '\newline' or the line break +double backslash, '\\'. The difference is that '\par' ends the +paragraph, not just the line, and also triggers the addition of the +between-paragraph vertical space '\parskip' (*note \parindent & +\parskip::). + + The output from this example + + xyz + + \setlength{\parindent}{3in} + \setlength{\parskip}{5in} + \noindent test\indent test1\par test2 + +is: after 'xyz' there is a vertical skip of 5 inches and then 'test' +appears, aligned with the left margin. On the same line, there is an +empty horizontal space of 3 inches and then 'test1' appears. Finally. +there is a vertical space of 5 inches, followed by a fresh paragraph +with a paragraph indent of 3 inches, and then LaTeX puts the text +'test2'. + + +File: latex2e.info, Node: \indent & \noindent, Next: \parindent & \parskip, Prev: \par, Up: Making paragraphs + +15.2 '\indent' & '\noindent' +============================ + +Synopsis: + + \indent + +or + + \noindent + + Go into horizontal mode (*note Modes::). The '\indent' command first +outputs an empty box whose width is '\parindent'. These commands are +robust (*note \protect::). + + Ordinarily you create a new paragraph by putting in a blank line. +*Note \par::, for the difference between this command and '\par'. To +start a paragraph without an indent, or to continue an interrupted +paragraph, use '\noindent'. + + In the middle of a paragraph the '\noindent' command has no effect, +because LaTeX is already in horizontal mode there. The '\indent' +command's only effect is to output a space. + + This example starts a fresh paragraph. + + ... end of the prior paragraph. + + \noindent This paragraph is not indented. + +and this continues an interrupted paragraph. + + The data + + \begin{center} + \begin{tabular}{rl} ... \end{tabular} + \end{center} + + \noindent shows this clearly. + + To omit indentation in the entire document put +'\setlength{\parindent}{0pt}' in the preamble. If you do that, you may +want to also set the length of spaces between paragraphs, '\parskip' +(*note \parindent & \parskip::). + + Default LaTeX styles have the first paragraph after a section that is +not indented, as is traditional typesetting in English. To change that, +look on CTAN for the package 'indentfirst'. + + +File: latex2e.info, Node: \parindent & \parskip, Next: Marginal notes, Prev: \indent & \noindent, Up: Making paragraphs + +15.3 '\parindent' & '\parskip' +============================== + +Synopsis: + + \setlength{\parindent}{HORIZONTAL LEN} + \setlength{\parskip}{VERTICAL LEN} + + Both are rubber lengths (*note Lengths::). They affect the +indentation of ordinary paragraphs, not paragraphs inside minipages +(*note minipage::), and the vertical space between paragraphs, +respectively. + + For example, if this is put in the preamble: + + \setlength{\parindent}{0em} + \setlength{\parskip}{1ex} + +The document will have paragraphs that are not indented, but instead are +vertically separated by about the height of a lowercase 'x'. + + In LaTeX standard class documents, the default value for '\parindent' +in one-column documents is '15pt' when the default text size is '10pt', +'17pt' for '11pt', and '1.5em' for '12pt'. In two-column documents it +is '1em'. (These values are set before LaTeX calls '\normalfont' so +'em' is derived from the default font, Computer Modern. If you use a +different font then to set '\parindent' to 1em matching that font, put +'\AtBeginDocument{\setlength{\parindent}{1em}}' in the preamble.) + + The default value for '\parskip' in LaTeX's standard document classes +is '0pt plus1pt'. + + +File: latex2e.info, Node: Marginal notes, Prev: \parindent & \parskip, Up: Making paragraphs + +15.4 Marginal notes +=================== + +Synopsis, one of: + + \marginpar{RIGHT} + \marginpar[LEFT]{RIGHT} + + Create a note in the margin. The first line of the note will have +the same baseline as the line in the text where the '\marginpar' occurs. + + The margin that LaTeX uses for the note depends on the current layout +(*note Document class options::) and also on '\reversemarginpar' (see +below). If you are using one-sided layout (document option 'oneside') +then it goes in the right margin. If you are using two-sided layout +(document option 'twoside') then it goes in the outside margin. If you +are in two-column layout (document option 'twocolumn') then it goes in +the nearest margin. + + If you declare '\reversemarginpar' then LaTeX will place subsequent +marginal notes in the opposite margin to that given in the prior +paragraph. Revert that to the default position with '\normalmarginpar'. + + When you specify the optional argument LEFT then it is used for a +note in the left margin, while the mandatory argument RIGHT is used for +a note in the right margin. + + Normally, a note's first word will not be hyphenated. You can enable +hyphenation there by beginning LEFT or RIGHT with '\hspace{0pt}'. + + These parameters affect the formatting of the note: + +'\marginparpush' + Minimum vertical space between notes; default '7pt' for '12pt' + documents, '5pt' else. See also *note page layout parameters + marginparpush::. + +'\marginparsep' + Horizontal space between the main text and the note; default '11pt' + for '10pt' documents, '10pt' else. + +'\marginparwidth' + Width of the note itself; default for a one-sided '10pt' document + is '90pt', '83pt' for '11pt', and '68pt' for '12pt'; '17pt' more in + each case for a two-sided document. In two column mode, the + default is '48pt'. + + The standard LaTeX routine for marginal notes does not prevent notes +from falling off the bottom of the page. + + +File: latex2e.info, Node: Math formulas, Next: Modes, Prev: Making paragraphs, Up: Top + +16 Math formulas +**************** + +Produce mathematical text by putting LaTeX into math mode or display +math mode (*note Modes::). This example shows both. + + The wave equation for \( u \) is + \begin{displaymath} + \frac{\partial^2u}{\partial t^2} = c^2\nabla^2u + \end{displaymath} + where \( \nabla^2 \) is the spatial Laplacian and \( c \) is constant. + +Math mode is for inline mathematics. In the above example it is invoked +by the starting '\(' and finished by the matching ending '\)'. Display +math mode is for displayed equations and here is invoked by the +'displaymath' environment. Note that any mathematical text whatever, +including mathematical text consisting of just one character, is handled +in math mode. + + When in math mode or display math mode, LaTeX handles many aspects of +your input text differently than in other text modes. For example, + + contrast x+y with \( x+y \) + +in math mode the letters are in italics and the spacing around the plus +sign is different. + + There are three ways to make inline formulas, to put LaTeX in math +mode. + + \( MATHEMATICAL MATERIAL \) + $ MATHEMATICAL MATERIAL $ + \begin{math} MATHEMATICAL MATERIAL \end{math} + +The first form is preferred and the second is quite common, but the +third form is rarely used. You can sometimes use one and sometimes +another, as in '\(x\) and $y$'. You can use these in paragraph mode or +in LR mode (*note Modes::). + + To make displayed formulas, put LaTeX into display math mode with +either: + + \begin{displaymath} + MATHEMATICAL MATERIAL + \end{displaymath} + +or + + \begin{equation} + MATHEMATICAL MATERIAL + \end{equation} + +(*note displaymath::, *note equation::). The only difference is that +with the 'equation' environment, LaTeX puts a formula number alongside +the formula. The construct '\[ MATH \]' is equivalent to +'\begin{displaymath} MATH \end{displaymath}'. These environments can +only be used in paragraph mode (*note Modes::). + + The American Mathematical Society has made freely available a set of +packages that greatly expand your options for writing mathematics, +'amsmath' and 'amssymb' (also be aware of the 'mathtools' package that +is an extension to, and loads, 'amsmath'). New documents that will have +mathematical text should use these packages. Descriptions of these +packages is outside the scope of this document; see their documentation +on CTAN. + +* Menu: + +* Subscripts & superscripts:: Also known as exponents or indices. +* Math symbols:: Various mathematical squiggles. +* Math functions:: Math function names like sin and exp. +* Math accents:: Accents in math. +* Over- and Underlining:: Things over or under formulas. +* Spacing in math mode:: Thick, medium, thin, and negative spaces. +* Math styles:: Determine the size of things. +* Math miscellany:: Stuff that doesn't fit anywhere else. + + +File: latex2e.info, Node: Subscripts & superscripts, Next: Math symbols, Up: Math formulas + +16.1 Subscripts & superscripts +============================== + +Synopsis (in math mode or display math mode), one of: + + BASE^EXP + BASE^{EXP} + +or, one of: + + BASE_EXP + BASE_{EXP} + + Make EXP appear as a superscript of BASE (with the caret +character, '^') or a subscript (with underscore, '_'). + + In this example the '0''s and '1''s are subscripts while the '2''s +are superscripts. + + \( (x_0+x_1)^2 \leq (x_0)^2+(x_1)^2 \) + + To have the subscript or superscript contain more than one character, +surround the expression with curly braces, as in 'e^{-2x}'. This +example's fourth line shows curly braces used to group an expression for +the exponent. + + \begin{displaymath} + (3^3)^3=27^3=19\,683 + \qquad + 3^{(3^3)}=3^{27}=7\,625\,597\,484\,987 + \end{displaymath} + + LaTeX knows how to handle a superscript on a superscript, or a +subscript on a subscript, or supers on subs, or subs on supers. So, +expressions such as 'e^{x^2}' and 'x_{i_0}' give correct output. Note +the use in those expressions of curly braces to give the BASE a +determined EXP. If you enter '\(3^3^3\)' then you get 'Double +superscript'. + + LaTeX does the right thing when something has both a subscript and a +superscript. In this example the integral has both. They come out in +the correct place without any author intervention. + + \begin{displaymath} + \int_{x=a}^b f'(x)\,dx = f(b)-f(a) + \end{displaymath} + +Note the parentheses around 'x=a' to make the entire expression a +subscript. + + To put a superscript or subscript before a symbol, use a construct +like '{}_t K^2'. The empty curly braces '{}' give the subscript +something to attach to and keeps it from accidentally attaching to a +prior symbols. + + Using the subscript or superscript character outside of math mode or +display math mode, as in 'the expression x^2', will get you the error +'Missing $ inserted'. + + A common reason to want subscripts outside of a mathematics mode is +to typeset chemical formulas. There are packages for that, such as +'mhchem'; see CTAN. + + +File: latex2e.info, Node: Math symbols, Next: Math functions, Prev: Subscripts & superscripts, Up: Math formulas + +16.2 Math symbols +================= + +LaTeX provides almost any mathematical or technical symbol that anyone +uses. For example, if you include '$\pi$' in your source, you will get +the pi symbol π. See the "Comprehensive LaTeX Symbol List" package at +. + + Here is a list of commonly-used symbols. It is by no means +exhaustive. Each symbol is described with a short phrase, and its +symbol class, which determines the spacing around it, is given in +parenthesis. Unless said otherwise, the commands for these symbols can +be used only in math mode. To redefine a command so that it can be used +whatever the current mode, see *note \ensuremath::. + +'\|' + ∥ Parallel (relation). Synonym: '\parallel'. + +'\aleph' + ℵ Aleph, transfinite cardinal (ordinary). + +'\alpha' + α Lowercase Greek letter alpha (ordinary). + +'\amalg' + ⨿ Disjoint union (binary) + +'\angle' + ∠ Geometric angle (ordinary). Similar: less-than sign '<' and + angle bracket '\langle'. + +'\approx' + ≈ Almost equal to (relation). + +'\ast' + ∗ Asterisk operator, convolution, six-pointed (binary). + Synonym: '*', which is often a superscript or subscript, as in the + Kleene star. Similar: '\star', which is five-pointed, and is + sometimes used as a general binary operation, and sometimes + reserved for cross-correlation. + +'\asymp' + ≍ Asymptotically equivalent (relation). + +'\backslash' + \ Backslash (ordinary). Similar: set minus '\setminus', and + '\textbackslash' for backslash outside of math mode. + +'\beta' + β Lowercase Greek letter beta (ordinary). + +'\bigcap' + ⋂ Variable-sized, or n-ary, intersection (operator). Similar: + binary intersection '\cap'. + +'\bigcirc' + ⚪ Circle, larger (binary). Similar: function composition '\circ'. + +'\bigcup' + ⋃ Variable-sized, or n-ary, union (operator). Similar: binary + union '\cup'. + +'\bigodot' + ⨀ Variable-sized, or n-ary, circled dot operator (operator). + +'\bigoplus' + ⨁ Variable-sized, or n-ary, circled plus operator (operator). + +'\bigotimes' + ⨂ Variable-sized, or n-ary, circled times operator (operator). + +'\bigtriangledown' + ▽ Variable-sized, or n-ary, open triangle pointing down (operator). + +'\bigtriangleup' + △ Variable-sized, or n-ary, open triangle pointing up (operator). + +'\bigsqcup' + ⨆ Variable-sized, or n-ary, square union (operator). + +'\biguplus' + ⨄ Variable-sized, or n-ary, union operator with a plus (operator). + (Note that the name has only one p.) + +'\bigvee' + ⋁ Variable-sized, or n-ary, logical-or (operator). + +'\bigwedge' + ⋀ Variable-sized, or n-ary, logical-and (operator). + +'\bot' + ⊥, Up tack, bottom, least element of a partially ordered set, or a + contradiction (ordinary). See also '\top'. + +'\bowtie' + ⋈ Natural join of two relations (relation). + +'\Box' + □ Modal operator for necessity; square open box (ordinary). Not + available in plain TeX. In LaTeX you need to load the 'amssymb' + package. + +'\bullet' + • Bullet (binary). Similar: multiplication dot '\cdot'. + +'\cap' + ∩ Intersection of two sets (binary). Similar: variable-sized + operator '\bigcap'. + +'\cdot' + ⋅ Multiplication (binary). Similar: Bullet dot '\bullet'. + +'\chi' + χ Lowercase Greek chi (ordinary). + +'\circ' + ∘ Function composition, ring operator (binary). Similar: + variable-sized operator '\bigcirc'. + +'\clubsuit' + ♣ Club card suit (ordinary). + +'\complement' + ∁, Set complement, used as a superscript as in '$S^\complement$' + (ordinary). Not available in plain TeX. In LaTeX you need to load + the 'amssymb' package. Also used: '$S^{\mathsf{c}}$' + or '$\bar{S}$'. + +'\cong' + ≅ Congruent (relation). + +'\coprod' + ∐ Coproduct (operator). + +'\cup' + ∪ Union of two sets (binary). Similar: variable-sized + operator '\bigcup'. + +'\dagger' + † Dagger relation (binary). + +'\dashv' + ⊣ Dash with vertical, reversed turnstile (relation). Similar: + turnstile '\vdash'. + +'\ddagger' + ‡ Double dagger relation (binary). + +'\Delta' + Δ Greek uppercase delta, used for increment (ordinary). + +'\delta' + δ Greek lowercase delta (ordinary). + +'\Diamond' + ◇ Large diamond operator (ordinary). Not available in plain TeX. + In LaTeX you need to load the 'amssymb' package. + +'\diamond' + ⋄ Diamond operator (binary). Similar: large diamond '\Diamond', + circle bullet '\bullet'. + +'\diamondsuit' + ♢ Diamond card suit (ordinary). + +'\div' + ÷ Division sign (binary). + +'\doteq' + ≐ Approaches the limit (relation). Similar: geometrically equal + to '\Doteq'. + +'\downarrow' + ↓ Down arrow, converges (relation). Similar: '\Downarrow' double + line down arrow. + +'\Downarrow' + ⇓ Double line down arrow (relation). Similar: '\downarrow' single + line down arrow. + +'\ell' + ℓ Lowercase cursive letter l (ordinary). + +'\emptyset' + ∅ Empty set symbol (ordinary). The variant form is '\varnothing'. + +'\epsilon' + ϵ Lowercase lunate epsilon (ordinary). Similar to Greek text + letter. More widely used in mathematics is the script small letter + epsilon '\varepsilon' ε. Related: the set membership relation + '\in' ∈. + +'\equiv' + ≡ Equivalence (relation). + +'\eta' + η Lowercase Greek letter (ordinary). + +'\exists' + ∃ Existential quantifier (ordinary). + +'\flat' + ♭ Musical flat (ordinary). + +'\forall' + ∀ Universal quantifier (ordinary). + +'\frown' + ⌢ Downward curving arc (ordinary). + +'\Gamma' + Γ uppercase Greek letter (ordinary). + +'\gamma' + γ Lowercase Greek letter (ordinary). + +'\ge' + ≥ Greater than or equal to (relation). This is a synonym + for '\geq'. + +'\geq' + ≥ Greater than or equal to (relation). This is a synonym + for '\ge'. + +'\gets' + ← Is assigned the value (relation). Synonym: '\leftarrow'. + +'\gg' + ≫ Much greater than (relation). Similar: much less than '\ll'. + +'\hbar' + ℏ Planck constant over two pi (ordinary). + +'\heartsuit' + ♡ Heart card suit (ordinary). + +'\hookleftarrow' + ↩ Hooked left arrow (relation). + +'\hookrightarrow' + ↪ Hooked right arrow (relation). + +'\iff' + ⟷ If and only if (relation). It is '\Longleftrightarrow' with a + '\thickmuskip' on either side. + +'\Im' + ℑ Imaginary part (ordinary). See: real part '\Re'. + +'\imath' + Dotless i; used when you are putting an accent on an i (*note Math + accents::). + +'\in' + ∈ Set element (relation). See also: lowercase lunate + epsilon '\epsilon'ϵ and small letter script epsilon '\varepsilon'. + +'\infty' + ∞ Infinity (ordinary). + +'\int' + ∫ Integral (operator). + +'\iota' + ι Lowercase Greek letter (ordinary). + +'\Join' + ⨝ Condensed bowtie symbol (relation). Not available in Plain TeX. + +'\jmath' + Dotless j; used when you are putting an accent on a j (*note Math + accents::). + +'\kappa' + κ Lowercase Greek letter (ordinary). + +'\Lambda' + Λ uppercase Greek letter (ordinary). + +'\lambda' + λ Lowercase Greek letter (ordinary). + +'\land' + ∧ Logical and (binary). Synonym: '\wedge'. See also + logical or '\lor'. + +'\langle' + ⟨ Left angle, or sequence, bracket (opening). Similar: + less-than '<'. Matches '\rangle'. + +'\lbrace' + { Left curly brace (opening). Synonym: '\{'. Matches '\rbrace'. + +'\lbrack' + [ Left square bracket (opening). Synonym: '['. Matches '\rbrack'. + +'\lceil' + ⌈ Left ceiling bracket, like a square bracket but with the bottom + shaved off (opening). Matches '\rceil'. + +'\le' + ≤ Less than or equal to (relation). This is a synonym for '\leq'. + +'\leadsto' + ⇝ Squiggly right arrow (relation). To get this symbol outside of + math mode you can put + '\newcommand*{\Leadsto}{\ensuremath{\leadsto}}' in the preamble and + then use '\Leadsto' instead. + +'\Leftarrow' + ⇐ Is implied by, double-line left arrow (relation). Similar: + single-line left arrow '\leftarrow'. + +'\leftarrow' + ← Single-line left arrow (relation). Synonym: '\gets'. Similar: + double-line left arrow '\Leftarrow'. + +'\leftharpoondown' + ↽ Single-line left harpoon, barb under bar (relation). + +'\leftharpoonup' + ↼ Single-line left harpoon, barb over bar (relation). + +'\Leftrightarrow' + ⇔ Bi-implication; double-line double-headed arrow (relation). + Similar: single-line double headed arrow '\leftrightarrow'. + +'\leftrightarrow' + ↔ Single-line double-headed arrow (relation). Similar: double-line + double headed arrow '\Leftrightarrow'. + +'\leq' + ≤ Less than or equal to (relation). This is a synonym for '\le'. + +'\lfloor' + ⌊ Left floor bracket (opening). Matches: '\floor'. + +'\lhd' + ◁ Arrowhead, that is, triangle, pointing left (binary). For the + normal subgroup symbol you should load 'amssymb' and + use '\vartriangleleft' (which is a relation and so gives better + spacing). + +'\ll' + ≪ Much less than (relation). Similar: much greater than '\gg'. + +'\lnot' + ¬ Logical negation (ordinary). Synonym: '\neg'. + +'\longleftarrow' + ⟵ Long single-line left arrow (relation). Similar: long + double-line left arrow '\Longleftarrow'. + +'\longleftrightarrow' + ⟷ Long single-line double-headed arrow (relation). Similar: long + double-line double-headed arrow '\Longleftrightarrow'. + +'\longmapsto' + ⟼ Long single-line left arrow starting with vertical bar + (relation). Similar: shorter version '\mapsto'. + +'\longrightarrow' + ⟶ Long single-line right arrow (relation). Similar: long + double-line right arrow '\Longrightarrow'. + +'\lor' + ∨ Logical or (binary). Synonym: '\vee'. See also + logical and '\land'. + +'\mapsto' + ↦ Single-line left arrow starting with vertical bar (relation). + Similar: longer version '\longmapsto'. + +'\mho' + ℧ Conductance, half-circle rotated capital omega (ordinary). + +'\mid' + ∣ Single-line vertical bar (relation). A typical use of '\mid' is + for a set '\{\, x \mid x\geq 5 \,\}'. + + Similar: '\vert' and '|' produce the same single-line vertical bar + symbol but without any spacing (they fall in class ordinary) and + you should not use them as relations but instead only as ordinals, + i.e., footnote symbols. For absolute value, see the entry + for '\vert' and for norm see the entry for '\Vert'. + +'\models' + ⊨ Entails, or satisfies; double turnstile, short double dash + (relation). Similar: long double dash '\vDash'. + +'\mp' + ∓ Minus or plus (relation). + +'\mu' + μ Lowercase Greek letter (ordinary). + +'\nabla' + ∇ Hamilton's del, or differential, operator (ordinary). + +'\natural' + ♮ Musical natural notation (ordinary). + +'\ne' + ≠ Not equal (relation). Synonym: '\neq'. + +'\nearrow' + ↗ North-east arrow (relation). + +'\neg' + ¬ Logical negation (ordinary). Synonym: '\lnot'. Sometimes + instead used for negation: '\sim'. + +'\neq' + ≠ Not equal (relation). Synonym: '\ne'. + +'\ni' + ∋ Reflected membership epsilon; has the member (relation). + Synonym: '\owns'. Similar: is a member of '\in'. + +'\not' + Long solidus, or slash, used to overstrike a following operator + (relation). + + Many negated operators are available that don't require '\not', + particularly with the 'amssymb' package. For example, '\notin' is + typographically preferable to '\not\in'. + +'\notin' + ∉ Not an element of (relation). Similar: not subset + of '\nsubseteq'. + +'\nu' + ν Lowercase Greek letter (ordinary). + +'\nwarrow' + ↖ North-west arrow (relation). + +'\odot' + ⊙ Dot inside a circle (binary). Similar: variable-sized + operator '\bigodot'. + +'\oint' + ∮ Contour integral, integral with circle in the middle (operator). + +'\Omega' + Ω uppercase Greek letter (ordinary). + +'\omega' + ω Lowercase Greek letter (ordinary). + +'\ominus' + ⊖ Minus sign, or dash, inside a circle (binary). + +'\oplus' + ⊕ Plus sign inside a circle (binary). Similar: variable-sized + operator '\bigoplus'. + +'\oslash' + ⊘ Solidus, or slash, inside a circle (binary). + +'\otimes' + ⊗ Times sign, or cross, inside a circle (binary). Similar: + variable-sized operator '\bigotimes'. + +'\owns' + ∋ Reflected membership epsilon; has the member (relation). + Synonym: '\ni'. Similar: is a member of '\in'. + +'\parallel' + ∥ Parallel (relation). Synonym: '\|'. + +'\partial' + ∂ Partial differential (ordinary). + +'\perp' + ⟂ Perpendicular (relation). Similar: '\bot' uses the same glyph + but the spacing is different because it is in the class ordinary. + +'\Phi' + Φ Uppercase Greek letter (ordinary). + +'\phi' + ϕ Lowercase Greek letter (ordinary). The variant form is + '\varphi' φ. + +'\Pi' + Π uppercase Greek letter (ordinary). + +'\pi' + π Lowercase Greek letter (ordinary). The variant form is + '\varpi' ϖ. + +'\pm' + ± Plus or minus (binary). + +'\prec' + ≺ Precedes (relation). Similar: less than '<'. + +'\preceq' + ⪯ Precedes or equals (relation). Similar: less than or + equals '\leq'. + +'\prime' + ′ Prime, or minute in a time expression (ordinary). Typically used + as a superscript: '$f^\prime$'; '$f^\prime$' and '$f'$' produce the + same result. An advantage of the second is that '$f'''$' produces + the desired symbol, that is, the same result as + '$f^{\prime\prime\prime}$', but uses rather less typing. You can + only use '\prime' in math mode. Using the right single quote ''' + in text mode produces a different character (apostrophe). + +'\prod' + ∏ Product (operator). + +'\propto' + ∝ Is proportional to (relation) + +'\Psi' + Ψ uppercase Greek letter (ordinary). + +'\psi' + ψ Lowercase Greek letter (ordinary). + +'\rangle' + ⟩ Right angle, or sequence, bracket (closing). Similar: greater + than '>'. Matches:'\langle'. + +'\rbrace' + } Right curly brace (closing). Synonym: '\}'. Matches '\lbrace'. + +'\rbrack' + ] Right square bracket (closing). Synonym: ']'. + Matches '\lbrack'. + +'\rceil' + ⌉ Right ceiling bracket (closing). Matches '\lceil'. + +'\Re' + ℜ Real part, real numbers, cursive capital R (ordinary). Related: + double-line, or blackboard bold, R '\mathbb{R}'; to access this, + load the 'amsfonts' package. + +'\restriction' + ↾, Restriction of a function (relation). Synonym: + '\upharpoonright'. Not available in plain TeX. In LaTeX you need + to load the 'amssymb' package. + +'\revemptyset' + ⦰, Reversed empty set symbol (ordinary). Related: '\varnothing'. + Not available in plain TeX. In LaTeX you need to load the 'stix' + package. + +'\rfloor' + ⌋ Right floor bracket, a right square bracket with the top cut off + (closing). Matches '\lfloor'. + +'\rhd' + ◁ Arrowhead, that is, triangle, pointing right (binary). For the + normal subgroup symbol you should instead load 'amssymb' and + use '\vartriangleright' (which is a relation and so gives better + spacing). + +'\rho' + ρ Lowercase Greek letter (ordinary). The variant form is + '\varrho' ϱ. + +'\Rightarrow' + ⇒ Implies, right-pointing double line arrow (relation). Similar: + right single-line arrow '\rightarrow'. + +'\rightarrow' + → Right-pointing single line arrow (relation). Synonym: '\to'. + Similar: right double line arrow '\Rightarrow'. + +'\rightharpoondown' + ⇁ Right-pointing harpoon with barb below the line (relation). + +'\rightharpoonup' + ⇀ Right-pointing harpoon with barb above the line (relation). + +'\rightleftharpoons' + ⇌ Right harpoon up above left harpoon down (relation). + +'\searrow' + ↘ Arrow pointing southeast (relation). + +'\setminus' + ⧵ Set difference, reverse solidus or reverse slash, like \ + (binary). Similar: backslash '\backslash' and also + '\textbackslash' outside of math mode. + +'\sharp' + ♯ Musical sharp (ordinary). + +'\Sigma' + Σ uppercase Greek letter (ordinary). + +'\sigma' + σ Lowercase Greek letter (ordinary). The variant form is + '\varsigma' ς. + +'\sim' + ∼ Similar, in a relation (relation). + +'\simeq' + ≃ Similar or equal to, in a relation (relation). + +'\smallint' + ∫ Integral sign that does not change to a larger size in a display + (operator). + +'\smile' + ⌣ Upward curving arc, smile (ordinary). + +'\spadesuit' + ♠ Spade card suit (ordinary). + +'\sqcap' + ⊓ Square intersection symbol (binary). Similar: + intersection 'cap'. + +'\sqcup' + ⊔ Square union symbol (binary). Similar: union 'cup'. Related: + variable-sized operator '\bigsqcup'. + +'\sqsubset' + ⊏, Square subset symbol (relation). Similar: subset '\subset'. + Not available in plain TeX. In LaTeX you need to load the + 'amssymb' package. + +'\sqsubseteq' + ⊑ Square subset or equal symbol (binary). Similar: subset or equal + to '\subseteq'. + +'\sqsupset' + ⊐, Square superset symbol (relation). Similar: superset '\supset'. + Not available in plain TeX. In LaTeX you need to load the + 'amssymb' package. + +'\sqsupseteq' + ⊒ Square superset or equal symbol (binary). Similar: superset or + equal '\supseteq'. + +'\star' + ⋆ Five-pointed star, sometimes used as a general binary operation + but sometimes reserved for cross-correlation (binary). Similar: + the synonyms asterisk '*' and '\ast', which are six-pointed, and + more often appear as a superscript or subscript, as with the Kleene + star. + +'\subset' + ⊂ Subset (occasionally, is implied by) (relation). + +'\subseteq' + ⊆ Subset or equal to (relation). + +'\succ' + ≻ Comes after, succeeds (relation). Similar: is less than '>'. + +'\succeq' + ⪰ Succeeds or is equal to (relation). Similar: less than or equal + to '\leq'. + +'\sum' + ∑ Summation (operator). Similar: Greek capital sigma '\Sigma'. + +'\supset' + ⊃ Superset (relation). + +'\supseteq' + ⊇ Superset or equal to (relation). + +'\surd' + √ Radical symbol (ordinary). The LaTeX command '\sqrt{...}' + typesets the square root of the argument, with a bar that extends + to cover the argument. + +'\swarrow' + ↙ Southwest-pointing arrow (relation). + +'\tau' + τ Lowercase Greek letter (ordinary). + +'\theta' + θ Lowercase Greek letter (ordinary). The variant form is + '\vartheta' ϑ. + +'\times' + × Primary school multiplication sign (binary). See also '\cdot'. + +'\to' + → Right-pointing single line arrow (relation). + Synonym: '\rightarrow'. + +'\top' + ⊤ Top, greatest element of a partially ordered set (ordinary). See + also '\bot'. + +'\triangle' + △ Triangle (ordinary). + +'\triangleleft' + ◁ Not-filled triangle pointing left (binary). Similar: '\lhd'. + For the normal subgroup symbol you should load 'amssymb' and + use '\vartriangleleft' (which is a relation and so gives better + spacing). + +'\triangleright' + ▷ Not-filled triangle pointing right (binary). For the normal + subgroup symbol you should instead load 'amssymb' and + use '\vartriangleright' (which is a relation and so gives better + spacing). + +'\unlhd' + ⊴ Left-pointing not-filled underlined arrowhead, that is, triangle, + with a line under (binary). For the normal subgroup symbol load + 'amssymb' and use '\vartrianglelefteq' (which is a relation and so + gives better spacing). + +'\unrhd' + ⊵ Right-pointing not-filled underlined arrowhead, that is, + triangle, with a line under (binary). For the normal subgroup + symbol load 'amssymb' and use '\vartrianglerighteq' (which is a + relation and so gives better spacing). + +'\Uparrow' + ⇑ Double-line upward-pointing arrow (relation). Similar: + single-line up-pointing arrow '\uparrow'. + +'\uparrow' + ↑ Single-line upward-pointing arrow, diverges (relation). Similar: + double-line up-pointing arrow '\Uparrow'. + +'\Updownarrow' + ⇕ Double-line upward-and-downward-pointing arrow (relation). + Similar: single-line upward-and-downward-pointing + arrow '\updownarrow'. + +'\updownarrow' + ↕ Single-line upward-and-downward-pointing arrow (relation). + Similar: double-line upward-and-downward-pointing + arrow '\Updownarrow'. + +'\upharpoonright' + ↾, Up harpoon, with barb on right side (relation). + Synonym: '\restriction'. Not available in plain TeX. In LaTeX you + need to load the 'amssymb' package. + +'\uplus' + ⊎ Multiset union, a union symbol with a plus symbol in the middle + (binary). Similar: union '\cup'. Related: variable-sized + operator '\biguplus'. + +'\Upsilon' + Υ uppercase Greek letter (ordinary). + +'\upsilon' + υ Lowercase Greek letter (ordinary). + +'\varepsilon' + ε Small letter script epsilon (ordinary). This is more widely used + in mathematics than the non-variant lunate epsilon form + '\epsilon' ϵ. Related: set membership '\in'. + +'\vanothing' + ∅, Empty set symbol. Similar: '\emptyset'. Related: + '\revemptyset'. Not available in plain TeX. In LaTeX you need to + load the 'amssymb' package. + +'\varphi' + φ Variant on the lowercase Greek letter (ordinary). The + non-variant form is '\phi' ϕ. + +'\varpi' + ϖ Variant on the lowercase Greek letter (ordinary). The + non-variant form is '\pi' π. + +'\varrho' + ϱ Variant on the lowercase Greek letter (ordinary). The + non-variant form is '\rho' ρ. + +'\varsigma' + ς Variant on the lowercase Greek letter (ordinary). The + non-variant form is '\sigma' σ. + +'\vartheta' + ϑ Variant on the lowercase Greek letter (ordinary). The + non-variant form is '\theta' θ. + +'\vdash' + ⊢ Provable; turnstile, vertical and a dash (relation). Similar: + turnstile rotated a half-circle '\dashv'. + +'\vee' + ∨ Logical or; a downwards v shape (binary). Related: logical + and '\wedge'. Similar: variable-sized operator '\bigvee'. + +'\Vert' + ‖ Vertical double bar (ordinary). *Note Delimiters::, for how to + use the 'mathtools' package to create flexibly-sized norm symbols. + +'\vert' + | Single line vertical bar (ordinary). For "such that", as in the + definition of a set, use '\mid' because it is a relation. *Note + Delimiters::, for how to use the 'mathtools' package to create + flexibly-sized absolute-value symbols. + +'\wedge' + ∧ Logical and (binary). Synonym: '\land'. See also logical or + '\vee'. Similar: variable-sized operator '\bigwedge'. + +'\wp' + ℘ Weierstrass p (ordinary). + +'\wr' + ≀ Wreath product (binary). + +'\Xi' + Ξ uppercase Greek letter (ordinary). + +'\xi' + ξ Lowercase Greek letter (ordinary). + +'\zeta' + ζ Lowercase Greek letter (ordinary). + + The following symbols are most often used in plain text but LaTeX +provides versions to use in mathematical text. + +'\mathdollar' + Dollar sign in math mode: $. + +'\mathparagraph' + Paragraph sign (pilcrow) in math mode, ¶. + +'\mathsection' + Section sign in math mode §. + +'\mathsterling' + Sterling sign in math mode: £. + +'\mathunderscore' + Underscore in math mode: _. + +* Menu: + +* Arrows:: List of arrows. +* \boldmath & \unboldmath:: Symbols in boldface. +* Blackboard bold:: Doublestruck characters. +* Calligraphic:: Cursive characters. +* Delimiters:: Parentheses, braces, etc. +* Dots:: Ellipses, etc. +* Greek letters:: List of Greek letters. + + +File: latex2e.info, Node: Arrows, Next: \boldmath & \unboldmath, Up: Math symbols + +16.2.1 Arrows +------------- + +These are the arrows that come with standard LaTeX. The 'latexsym' and +'amsfonts' packages contain many more. + +Symbol Command +--------------------------------------------------------------------------- +⇓ '\Downarrow' +↓ '\downarrow' +↩ '\hookleftarrow' +↪ '\hookrightarrow' +← '\leftarrow' +⇐ '\Leftarrow' +⇔ '\Leftrightarrow' +↔ '\leftrightarrow' +⟵ '\longleftarrow' +⟸ '\Longleftarrow' +⟷ '\longleftrightarrow' +⟺ '\Longleftrightarrow' +⟼ '\longmapsto' +⟹ '\Longrightarrow' +⟶ '\longrightarrow' +↦ '\mapsto' +↗ '\nearrow' +↖ '\nwarrow' +⇒ '\Rightarrow' +→ '\rightarrow', or '\to' +↘ '\searrow' +↙ '\swarrow' +↑ '\uparrow' +⇑ '\Uparrow' +↕ '\updownarrow' +⇕ '\Updownarrow' + + An example of the difference between '\to' and '\mapsto' is: '\( +f\colon D\to C \) given by \( n\mapsto n^2 \)'. + + For commutative diagrams there are a number of packages, including +'tikz-cd' and 'amscd'. + + +File: latex2e.info, Node: \boldmath & \unboldmath, Next: Blackboard bold, Prev: Arrows, Up: Math symbols + +16.2.2 '\boldmath' & '\unboldmath' +---------------------------------- + +Synopsis (used in paragraph mode or LR mode): + + \boldmath \( MATH \) + +or + + \unboldmath \( MATH \) + + Declarations to change the letters and symbols in MATH to be in a +bold font, or to countermand that and bring back the regular (non-bold) +default. They must be used when not in math mode or display math mode +(*note Modes::). Both commands are fragile (*note \protect::). + + In this example each '\boldmath' command takes place inside an +'\mbox', + + we have $\mbox{\boldmath \( v \)} = 5\cdot\mbox{\boldmath \( u \)$}$ + +which means '\boldmath' is only called in a text mode, here LR mode, and +explains why LaTeX must switch to math mode to set 'v' and 'u'. + + If you use either command inside math mode, as with 'Trouble: \( +\boldmath x \)', then you get something like 'LaTeX Font Warning: +Command \boldmath invalid in math mode on input line 11' and 'LaTeX Font +Warning: Command \mathversion invalid in math mode on input line 11'. + + There are many issues with '\boldmath'. New documents should use the +'bm' package provided by the LaTeX Project team. A complete description +is outside the scope of this document (see the full documentation on +CTAN) but even this small example + + \usepackage{bm} % in preamble + ... + we have $\bm{v} = 5\cdot\bm{u}$ + +shows that it is an improvement over '\boldmath'. + + +File: latex2e.info, Node: Blackboard bold, Next: Calligraphic, Prev: \boldmath & \unboldmath, Up: Math symbols + +16.2.3 Blackboard bold +---------------------- + +Synopsis: + + \usepackage{amssymb} % in preamble + ... + \mathbb{UPPERCASE-LETTER} + + Provide blackboard bold symbols, sometimes also known as doublestruck +letters, used to denote number sets such as the natural numbers, the +integers, etc. + + Here + + \( \forall n \in \mathbb{N}, n^2 \geq 0 \) + +the '\mathbb{N}' gives blackboard bold symbol ℕ, representing the +natural numbers. + + If you use other than an uppercase letter then you do not get an +error but you get strange results, including unexpected characters. + + There are packages that give access to symbols other than just the +capital letters; look on CTAN. + + +File: latex2e.info, Node: Calligraphic, Next: Delimiters, Prev: Blackboard bold, Up: Math symbols + +16.2.4 Calligraphic +------------------- + +Synopsis: + + \mathcal{UPPERCASE-LETTERS} + + Use a script-like font. + + In this example the graph identifier is output in a cursive font. + + Let the graph be \( \mathcal{G} \). + + If you use something other than an uppercase letter then you do not +get an error but you also do not get math calligraphic output. For +instance, '\mathcal{g}' outputs a close curly brace symbol. + + +File: latex2e.info, Node: Delimiters, Next: Dots, Prev: Calligraphic, Up: Math symbols + +16.2.5 Delimiters +----------------- + +Delimiters are parentheses, braces, or other characters used to mark the +start and end of subformulas. This formula has three sets of +parentheses delimiting the three subformulas. + + (z-z_0)^2 = (x-x_0)^2 + (y-y_0)^2 + +The delimiters do not need to match, so you can enter '\( [0,1) \)'. + + Here are the common delimiters: + +DelimiterCommand Name +------------------------------------------------------ +( '(' Left parenthesis +) ')' Right parenthesis +\} '{' or Left brace + '\lbrace' +\{ '}' or Right brace + '\rbrace' +[ '[' or Left bracket + '\lbrack' +] ']' or Right bracket + '\rbrack' +⌊ '\lfloor' Left floor bracket +⌋ '\rfloor' Right floor bracket +⌈ '\lceil' Left ceiling bracket +⌉ '\rceil' Right ceiling bracket +⟨ '\langle' Left angle bracket +⟩ '\rangle' Right angle bracket +/ '/' Slash, or forward slash +\ '\backslash' Reverse slash, or backslash +| '|' or Vertical bar + '\vert' +‖ '\|' or Double vertical bar + '\Vert' + + The 'mathtools' package allows you to create commands for paired +delimiters. For instance, if you put +'\DeclarePairedDelimiter\abs{\lvert}{\rvert}' in your preamble then you +get two commands for single-line vertical bars (they only work in math +mode). The starred form, such as '\abs*{\frac{22}{7}}', has the height +of the vertical bars match the height of the argument. The unstarred +form, such as '\abs{\frac{22}{7}}', has the bars fixed at a default +height. This form accepts an optional argument, as in '\abs[SIZE +COMMAND]{\frac{22}{7}}', where the height of the bars is given in SIZE +COMMAND, such as '\Bigg'. Using instead '\lVert' and '\rVert' as the +symbols will give you a norm symbol with the same behavior. + +* Menu: + +* \left & \right:: Automatically sized delimiters. +* \bigl & \bigr etc.:: Manually sized delimiters. + + +File: latex2e.info, Node: \left & \right, Next: \bigl & \bigr etc., Up: Delimiters + +16.2.5.1 '\left' & '\right' +........................... + +Synopsis: + + \left DELIMITER1 ... \right DELIMITER2 + + Make matching parentheses, braces, or other delimiters. LaTeX makes +the delimiters tall enough to just cover the size of the formula that +they enclose. + + This makes a unit vector surrounded by parentheses tall enough to +cover the entries. + + \begin{equation} + \left(\begin{array}{c} + 1 \\ + 0 \\ + \end{array}\right) + \end{equation} + + *Note Delimiters::, for a list of the common delimiters. + + Every '\left' must have a matching '\right'. In the above example, +leaving out the '\left(' gets the error message 'Extra \right'. Leaving +out the '\right)' gets 'You can't use `\eqno' in math mode'. + + However, DELIMITER1 and DELIMITER2 need not match. A common case is +that you want an unmatched brace, as below. Use a period, '.', as a +null delimiter. + + \begin{equation} + f(n)=\left\{\begin{array}{ll} + 1 &\mbox{--if \(n=0\)} \\ + f(n-1)+3n^2 &\mbox{--else} + \end{array}\right. + \end{equation} + +Note that to get a curly brace as a delimiter you must prefix it with a +backslash, '\{' (*note Reserved characters::). (The packages 'amsmath' +and 'mathtools' allow you to get the above construct through in a +'cases' environment.) + + The '\left ... \right' pair make a group. One consequence is that +the formula enclosed in the '\left ... \right' pair cannot have line +breaks in the output. This includes both manual line breaks and +LaTeX-generated automatic ones. In this example, LaTeX breaks the +equation to make the formula fit the margins. + + Lorem ipsum dolor sit amet + \( (a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z) \) + +But with '\left' and '\right' + + Lorem ipsum dolor sit amet + \( \left(a+b+c+d+e+f+g+h+i+j+k+l+m+n+o+p+q+r+s+t+u+v+w+x+y+z\right) \) + +LaTeX won't break the line, causing the formula to extend into the +margin. + + Because '\left ... \right' make a group, all the usual grouping rules +hold. Here, the value of '\testlength' set inside the equation will be +forgotten, and the output is '1.2pt'. + + \newlength{\testlength} \setlength{\testlength}{1.2pt} + \begin{equation} + \left( a+b=c \setlength{\testlength}{3.4pt} \right) + \the\testlength + \end{equation} + + The '\left ... \right' pair affect the horizontal spacing of the +enclosed formula, in two ways. The first is that in '\( \sin(x) = +\sin\left(x\right) \)' the one after the equals sign has more space +around the 'x'. That's because '\left( ... \right)' inserts an inner +node while '( ... )' inserts an opening node. The second way that the +pair affect the horizontal spacing is that because they form a group, +the enclosed subformula will be typeset at its natural width, with no +stretching or shrinking to make the line fit better. + + TeX scales the delimiters according to the height and depth of the +enclosed formula. Here LaTeX grows the brackets to extend the full +height of the integral. + + \begin{equation} + \left[ \int_{x=r_0}^{\infty} -G\frac{Mm}{r^2}\, dr \right] + \end{equation} + + Manual sizing is often better. For instance, although below the rule +has no depth, TeX will create delimiters that extend far below the rule. + + \begin{equation} + \left( \rule{1pt}{1cm} \right) + \end{equation} + +TeX can choose delimiters that are too small, as in '\( \left| |x|+|y| +\right| \)'. It can also choose delimiters that are too large, as here. + + \begin{equation} + \left( \sum_{0\leq i1/2}+ + \underbrace{1/5+1/6+1/7+1/8}_{>1/2}+\cdots + \end{displaymath} + + The superscript appears on top of the expression, and so can look + unconnected to the underbrace. + +'\overbrace{MATH}' + Put a brace over MATH, as with + '\overbrace{x+x+\cdots+x}^{\mbox{\(k\) times}}'. See also + '\underbrace'. + + The package 'mathtools' adds an over- and underbrace, as well as some +improvements on the braces. See the documentation on CTAN. + + +File: latex2e.info, Node: Spacing in math mode, Next: Math styles, Prev: Over- and Underlining, Up: Math formulas + +16.6 Spacing in math mode +========================= + +When typesetting mathematics, LaTeX puts in spacing according to the +normal rules for mathematics texts. If you enter 'y=m x' then LaTeX +ignores the space and in the output the m is next to the x, as y=mx. + + But LaTeX's rules occasionally need tweaking. For example, in an +integral the tradition is to put a small extra space between the 'f(x)' +and the 'dx', here done with the '\,' command: + + \int_0^1 f(x)\,dx + + LaTeX provides the commands that follow for use in math mode. Many +of these spacing definitions are expressed in terms of the math unit +"mu". It is defined as 1/18em, where the em is taken from the current +math symbols family (*note Units of length::). Thus, a '\thickspace' is +something like 5/18 times the width of a 'M'. + +'\;' + + Synonym: '\thickspace'. Normally '5.0mu plus 5.0mu'. With the + 'amsmath' package, or as of the 2020-10-01 LaTeX release, can be + used in text mode as well as math mode; otherwise, in math mode + only. + +'\negthickspace' + Normally '-5.0mu plus 2.0mu minus 4.0mu'. With the 'amsmath' + package, or as of the 2020-10-01 LaTeX release, can be used in text + mode as well as math mode; otherwise, in math mode only. + +'\:' +'\>' + Synonym: '\medspace'. Normally '4.0mu plus 2.0mu minus 4.0mu'. + With the 'amsmath' package, or as of the 2020-10-01 LaTeX release, + can be used in text mode as well as math mode; before that, in math + mode only. + +'\negmedspace' + Normally '-4.0mu plus 2.0mu minus 4.0mu'. With the 'amsmath' + package, or as of the 2020-10-01 LaTeX release, can be used in text + mode as well as math mode; before that, in math mode only. + +'\,' + Synonym: '\thinspace'. Normally '3mu', which is 1/6em. Can be + used in both math mode and text mode (*note \thinspace & + \negthinspace::). + + This space is widely used, for instance between the function and + the infinitesimal in an integral '\int f(x)\,dx' and, if an author + does this, before punctuation in a displayed equation. + + The antiderivative is + \begin{equation} + 3x^{-1/2}+3^{1/2}\,. + \end{equation} + +'\!' + Synonym: '\negthinspace'. A negative thin space. Normally '-3mu'. + With the 'amsmath' package, or as of the 2020-10-01 LaTeX release, + can be used in text mode as well as math mode; otherwise, the '\!' + command is math mode only but the '\negthinspace' command has + always also worked in text mode (*note \thinspace & + \negthinspace::). + +'\quad' + This is 18mu, that is, 1em. This is often used for space + surrounding equations or expressions, for instance for the space + between two equations inside a 'displaymath' environment. It is + available in both text and math mode. + +'\qquad' + A length of 2 quads, that is, 36mu = 2em. It is available in both + text and math mode. + +* Menu: + +* \smash:: Eliminate height or depth of a subformula. +* \phantom & \vphantom & \hphantom:: Make empty box same size as argument. +* \mathstrut:: Add some vertical space to a formula. + + +File: latex2e.info, Node: \smash, Next: \phantom & \vphantom & \hphantom, Up: Spacing in math mode + +16.6.1 '\smash' +--------------- + +Synopsis: + + \smash{SUBFORMULA} + + Typeset SUBFORMULA as if its height and depth were zero. + + In this example the exponential is so tall that without the '\smash' +command LaTeX would separate its line from the line above it, and the +uneven line spacing might be unsightly. + + To compute the tetration $\smash{2^{2^{2^2}}}$, + evaluate from the top down, as $2^{2^4}=2^{16}=65536$. + + (Because of the '\smash' the printed expression could run into the +line above so you may want to wait until the final version of the +document to make such adjustments.) + + This pictures the effect of '\smash' by using '\fbox' to surround the +box that LaTeX will put on the line. The '\blackbar' command makes a +bar extending from 10 points below the baseline to 20 points above. + + \newcommand{\blackbar}{\rule[-10pt]{5pt}{30pt}} + \fbox{\blackbar} + \fbox{\smash{\blackbar}} + + The first box that LaTeX places is 20 points high and 10 points deep. +But the second box is treated by LaTeX as having zero height and zero +depth, despite that the ink printed on the page still extends well above +and below the line. + + The '\smash' command appears often in mathematics to adjust the size +of an element that surrounds a subformula. Here the first radical +extends below the baseline while the second lies just on the baseline. + + \begin{equation} + \sqrt{\sum_{0\leq k< n} f(k)} + \sqrt{\vphantom{\sum}\smash{\sum_{0\leq k< n}} f(k)} + \end{equation} + + Note the use of '\vphantom' to give the '\sqrt' command an argument +with the height of the '\sum' (*note \phantom & \vphantom & +\hphantom::). + + While most often used in mathematics, the '\smash' command can appear +in other contexts. However, it doesn't change into horizontal mode. So +if it starts a paragraph then you should first put a '\leavevmode', as +in the bottom line below. + + xxx xxx xxx + + \smash{yyy} % no paragraph indent + + \leavevmode\smash{zzz} % usual paragraph indent + + The package 'mathtools' has operators that provide even finer control +over smashing a subformula box. + + +File: latex2e.info, Node: \phantom & \vphantom & \hphantom, Next: \mathstrut, Prev: \smash, Up: Spacing in math mode + +16.6.2 '\phantom' & '\vphantom' & '\hphantom' +--------------------------------------------- + +Synopsis: + + \phantom{SUBFORMULA} + + or + + \vphantom{SUBFORMULA} + + or + + \hphantom{SUBFORMULA} + + The '\phantom' command creates a box with the same height, depth, and +width as SUBFORMULA, but empty. That is, this command causes LaTeX to +typeset the space but not fill it with the material. Here LaTeX will +put a blank line that is the correct width for the answer, but will not +show that answer. + + \begin{displaymath} + \int x^2\,dx=\mbox{\underline{$\phantom{(1/3)x^3+C}$}} + \end{displaymath} + + The '\vphantom' variant produces an invisible box with the same +vertical size as SUBFORMULA, the same height and depth, but having zero +width. And '\hphantom' makes a box with the same width as SUBFORMULA +but with zero height and depth. + + In this example, the tower of exponents in the second summand +expression is so tall that TeX places this expression further down than +its default. Without adjustment, the two summand expressions would be +at different levels. The '\vphantom' in the first expression tells TeX +to leave as much vertical room as it does for the tower, so the two +expressions come out at the same level. + + \begin{displaymath} + \sum_{j\in\{0,\ldots\, 10\}\vphantom{3^{3^{3^j}}}} + \sum_{i\in\{0,\ldots\, 3^{3^{3^j}}\}} i\cdot j + \end{displaymath} + + These commands are often used in conjunction with '\smash'. *Note +\smash::, which includes another example of '\vphantom'. + + The three phantom commands appear often but note that LaTeX provides +a suite of other commands to work with box sizes that may be more +convenient, including '\makebox' (*note \mbox & \makebox::) as well as +'\settodepth' (*note \settodepth::), '\settoheight' (*note +\settoheight::), and '\settowidth' (*note \settowidth::). In addition, +the 'mathtools' package has many commands that offer fine-grained +control over spacing. + + All three commands produce an ordinary box, without any special +mathematics status. So to do something like attaching a superscript you +should give it such a status, for example with the '\operatorname' +command from the package 'amsmath'. + + While most often used in mathematics, these three can appear in other +contexts. However, they don't cause LaTeX to change into horizontal +mode. So if one of these starts a paragraph then you should prefix it +with '\leavevmode'. + + +File: latex2e.info, Node: \mathstrut, Prev: \phantom & \vphantom & \hphantom, Up: Spacing in math mode + +16.6.3 '\mathstrut' +------------------- + +Synopsis: + + \mathstrut + + The analogue of '\strut' for mathematics. *Note \strut::. + + The input '$\sqrt{x} + \sqrt{x^i}$' gives output where the second +radical is taller than the first. To add extra vertical space without +any horizontal space, so that the two have the same height, use +'$\sqrt{x\mathstrut} + \sqrt{x^i\mathstrut}$'. + + The '\mathstrut' command adds the vertical height of an open +parenthesis, '(', but no horizontal space. It is defined as +'\vphantom{(}', so see *note \phantom & \vphantom & \hphantom:: for +more. An advantage over '\strut' is that '\mathstrut' adds no depth, +which is often the right thing for formulas. Using the height of an +open parenthesis is just a convention; for complete control over the +amount of space, use '\rule' with a width of zero. *Note \rule::. + + +File: latex2e.info, Node: Math styles, Next: Math miscellany, Prev: Spacing in math mode, Up: Math formulas + +16.7 Math styles +================ + +TeX's rules for typesetting a formula depend on the context. For +example, inside a displayed equation, the input '\sum_{0\leq +i and '\' are equivalent +to backslash-space, '\ '. + + Please also note that in order to allow source code indentation, +under normal circumstances, TeX ignores leading blanks in a line. So +the following prints 'one word': + + one + word + +where the white space between 'one' and 'word' is produced by the +newline after 'one', not by the space before 'word'. + + +File: latex2e.info, Node: ~, Next: \thinspace & \negthinspace, Prev: \(SPACE), Up: Spaces + +19.7 '~' +======== + +Synopsis: + + BEFORE~AFTER + + The "tie" character, '~', produces a space between BEFORE and AFTER +at which the line will not be broken. By default the white space has +length 3.33333pt plus 1.66666pt minus 1.11111pt (*note Lengths::). + + Note that the word 'tie' has this meaning in the TeX/Texinfo +community; this differs from the typographic term "tie", which is a +diacritic in the shape of an arc, called a "tie-after" accent in 'The +TeXbook'. + + Here LaTeX will not break the line between the final two words: + + Thanks to Prof.~Lerman. + +In addition, despite the period, LaTeX does not use the end-of-sentence +spacing (*note \@::). + + Ties prevent the end of line separation of things where that could +cause confusion. They also still allow hyphenation (of either of the +tied words), so they are generally preferable to putting consecutive +words in an '\mbox' (*note \mbox & \makebox::). + + They are also matters of taste, sometimes alarmingly dogmatic taste, +among readers. Nevertheless, here are some usage models, many of them +from 'The TeXbook'. + + * Between an enumerator label and number, such as in references: + 'Chapter~12', or 'Theorem~\ref{th:Wilsons}', or + 'Figure~\ref{fig:KGraph}'. + + * When cases are enumerated inline: '(b)~Show that $f(x)$ is + (1)~continuous, and (2)~bounded'. + + * Between a number and its unit: '$745.7.8$~watts' (the 'siunitx' + package has a special facility for this) or '144~eggs'. This + includes between a month and day number in a date: 'October~12' or + '12~Oct'. In general, in any expressions where numbers and + abbreviations or symbols are separated by a space: 'AD~565', or + '2:50~pm', or 'Boeing~747', or '268~Plains Road', or + '\$$1.4$~billion'. Other common choices here are a thin space + (*note \thinspace & \negthinspace::) and no space at all. + + * When mathematical phrases are rendered in words: 'equals~$n$', or + 'less than~$\epsilon$', or 'given~$X$', or 'modulo~$p^e$ for all + large~$n$' (but compare 'is~$15$' with 'is $15$~times the height'). + Between mathematical symbols in apposition with nouns: + 'dimension~$d$' or 'function~$f(x)$' (but compare 'with length + $l$~or more'). When a symbol is a tightly bound object of a + preposition: 'of~$x$', or 'from $0$ to~$1$', or 'in common + with~$m$'. + + * Between symbols in series: '$1$,~$2$, or~$3$' or '$1$,~$2$, + \ldots,~$n$'. + + * Between a person's given names and between multiple surnames: + 'Donald~E. Knuth', or 'Luis~I. Trabb~Pardo', or 'Charles~XII'--but + you must give TeX places to break the line so you might do 'Charles + Louis Xavier~Joseph de~la Vall\'ee~Poussin'. + + +File: latex2e.info, Node: \thinspace & \negthinspace, Next: \/, Prev: ~, Up: Spaces + +19.8 '\thinspace' & '\negthinspace' +=================================== + +Synopsis, one of: + + \thinspace + \negthinspace + + These produce unbreakable and unstretchable spaces of 1/6em and +-1/6em, respectively. These are the text mode equivalents of '\,' and +'\!' (*note Spacing in math mode/\thinspace::). + + You can use '\,' as a synonym for '\thinspace' in text mode. + + One common use of '\thinspace' is as the space between nested quotes: + + Killick replied, ``I heard the Captain say, `Ahoy there.'\thinspace'' + +Another use is that some style guides call for a '\thinspace' between an +ellipsis and a sentence ending period (other style guides, think the +three dots and/or four dots are plenty). Another style-specific use is +between initials, as in 'D.\thinspace E.\ Knuth'. + + LaTeX provides a variety of similar spacing commands for math mode +(*note Spacing in math mode::). With the 'amsmath' package, or as of +the 2020-10-01 LaTeX release, they can be used in text mode as well as +math mode, including '\!' for '\negthinspace'; but otherwise, they are +available only in math mode. + + +File: latex2e.info, Node: \/, Next: \hrulefill & \dotfill, Prev: \thinspace & \negthinspace, Up: Spaces + +19.9 '\/' +========= + +Synopsis: + + BEFORE-CHARACTER\/AFTER-CHARACTER + + Insert an "italic correction", a small space defined by the font +designer for each character (possibly zero), to avoid the character +colliding with whatever follows. When you use '\/', LaTeX takes the +correction from the font metric file, scales it by any scaling that has +been applied to the font, and then inserts that much horizontal space. + + Here, were it not for the '\/', the BEFORE-CHARACTER italic f would +hit the AFTER-CHARACTER roman H + + \newcommand{\companylogo}{{\it f}\/H} + +because the italic letter f leans far to the right. + + If AFTER-CHARACTER is a period or comma then don't insert an italic +correction since those punctuation symbols are so low to the baseline +already. However, with semicolons or colons, as well as with normal +letters, the italic correction can help. It is typically used between a +switch from italic or slanted fonts to an upright font. + + When you use commands such as '\emph' and '\textit' and '\textsl' to +change fonts, LaTeX automatically inserts the italic correction when +needed (*note Font styles::). However, declarations such as '\em' and +'\itshape' and '\slshape' do not automatically insert italic +corrections. + + Upright characters can also have an italic correction. An example +where this is needed is the name 'pdf\/\TeX'. However, most upright +characters have a zero italic correction. Some font creators do not +include italic correction values even for italic fonts. + + Technically, LaTeX uses another font-specific value, the so-called +"slant parameter" (namely '\fontdimen1'), to determine whether to +possibly insert an italic correction, rather than tying the action to +particular font commands. + + There is no concept of italic correction in math mode; math spacing +is done in a different way. + + +File: latex2e.info, Node: \hrulefill & \dotfill, Next: \bigskip & \medskip & \smallskip, Prev: \/, Up: Spaces + +19.10 '\hrulefill' & '\dotfill' +=============================== + +Synopsis, one of: + + \hrulefill + \dotfill + + Produce an infinite horizontal rubber length (*note Lengths::) that +LaTeX fills with a rule (that is, a line) or with dots, instead of white +space. + + This outputs a line 2 inches long. + + Name:~\makebox[2in]{\hrulefill} + +This example, when placed between blank lines, creates a paragraph that +is left and right justified and where the middle is filled with evenly +spaced dots. + + \noindent John Aubrey, RN \dotfill{} Melbury Lodge + + To make the rule or dots go to the line's end use '\null' at the +start or end. + + To change the rule's thickness, copy the definition and adjust it, as +here + + \renewcommand{\hrulefill}{% + \leavevmode\leaders\hrule height 1pt\hfill\kern0pt } + +which changes the default thickness of 0.4pt to 1pt. Similarly, adjust +the dot spacing as with + + \renewcommand{\dotfill}{% + \leavevmode\cleaders\hbox to 1.00em{\hss .\hss }\hfill\kern0pt } + +which changes the default length of 0.33em to 1.00em. + + This example produces a line for a signature. + + \begin{minipage}{4cm} + \centering + \hrulefill\\ + Signed + \end{minipage} + +The line is 4cm long. + + +File: latex2e.info, Node: \bigskip & \medskip & \smallskip, Next: \bigbreak & \medbreak & \smallbreak, Prev: \hrulefill & \dotfill, Up: Spaces + +19.11 '\bigskip' & '\medskip' & '\smallskip' +============================================ + +Synopsis, one of: + + \bigskip + \medskip + \smallskip + + Produce an amount of vertical space, large or medium-sized or small. +These commands are fragile (*note \protect::). + + Here the skip suggests the passage of time (from The Golden Ocean by +O'Brian). + + Mr Saumarez would have something rude to say to him, no doubt: he + was at home again, and it was delightful. + + \bigskip + ``A hundred and fifty-seven miles and one third, in twenty-four hours,'' + said Peter. + + Each command is associated with a length defined in the document +class file. + +'\bigskip' + The same as '\vspace{\bigskipamount}', ordinarily about one line + space, with stretch and shrink. The default for the 'book' and + 'article' classes is '12pt plus 4pt minus 4pt'. + +'\medskip' + The same as '\vspace{\medskipamount}', ordinarily about half of a + line space, with stretch and shrink. The default for the 'book' + and 'article' classes is '6pt plus 2pt minus 2pt'. + +'\smallskip' + The same as '\vspace{\smallskipamount}', ordinarily about a quarter + of a line space, with stretch and shrink. The default for the + 'book' and 'article' classes is '3pt plus 1pt minus 1pt'. + + Because each command is a '\vspace', if you use it in mid-paragraph +then it will insert its vertical space between the line in which you use +it and the next line, not necessarily at the place that you use it. So +these are best between paragraphs. + + The commands '\bigbreak', '\medbreak', and '\smallbreak' are similar +but also suggest to LaTeX that this is a good place to put a page break +(*note \bigbreak & \medbreak & \smallbreak::. + + +File: latex2e.info, Node: \bigbreak & \medbreak & \smallbreak, Next: \strut, Prev: \bigskip & \medskip & \smallskip, Up: Spaces + +19.12 '\bigbreak' & '\medbreak' & '\smallbreak' +=============================================== + +Synopsis, one of: + + \bigbreak + \medbreak + \smallbreak + + Produce a vertical space that is big or medium-sized or small, and +suggest to LaTeX that this is a good place to break the page. (The +associated penalties are -200, -100, and -50.) + + *Note \bigskip & \medskip & \smallskip::, for more. These commands +produce the same vertical space but differ in that they also remove a +preceding vertical space if it is less than what they would insert (as +with '\addvspace'). In addition, they terminate a paragraph where they +are used: this example + + abc\bigbreak def ghi + + jkl mno pqr + +will output three paragraphs, the first ending in 'abc' and the second +starting, after an extra vertical space and a paragraph indent, with +'def'. + + +File: latex2e.info, Node: \strut, Next: \vspace, Prev: \bigbreak & \medbreak & \smallbreak, Up: Spaces + +19.13 '\strut' +============== + +Synopsis: + + \strut + + Ensure that the current line has height at least '0.7\baselineskip' +and depth at least '0.3\baselineskip'. Essentially, LaTeX inserts into +the line a rectangle having zero width, +'\rule[-0.3\baselineskip]{0pt}{\baselineskip}' (*note \rule::). The +'\baselineskip' changes with the current font or fontsize. + + In this example the '\strut' keeps the box inside the frame from +having zero height. + + \setlength{\fboxsep}{0pt}\framebox[2in]{\strut} + + This example has four lists. In the first there is a much bigger gap +between items 2 and 3 than there is between items 1 and 2. The second +list fixes that with a '\strut' at the end of its first item's second +line. + + \setlength{\fboxsep}{0pt} + \noindent\begin{minipage}[t]{0.2\linewidth} + \begin{enumerate} + \item \parbox[t]{15pt}{test \\ test} + \item test + \item test + \end{enumerate} + \end{minipage}% + \begin{minipage}[t]{0.2\linewidth} + \begin{enumerate} + \item \parbox[t]{15pt}{test \\ test\strut} + \item test + \item test + \end{enumerate} + \end{minipage}% + \begin{minipage}[t]{0.2\linewidth} + \begin{enumerate} + \item \fbox{\parbox[t]{15pt}{test \\ test}} + \item \fbox{test} + \item \fbox{test} + \end{enumerate} + \end{minipage}% + \begin{minipage}[t]{0.2\linewidth} + \begin{enumerate} + \item \fbox{\parbox[t]{15pt}{test \\ test\strut}} + \item \fbox{test} + \item \fbox{test} + \end{enumerate} + \end{minipage}% + +The final two lists use '\fbox' to show what's happening. The first +item '\parbox' of the third list goes only to the bottom of its second +'test', which happens not have any characters that descend below the +baseline. The fourth list adds the strut that gives the needed extra +below-baseline space. + + The '\strut' command is often useful in graphics, such as in 'TikZ' +or 'Asymptote'. For instance, you may have a command such as +'\graphnode{NODE-NAME}' that fits a circle around NODE-NAME. However, +unless you are careful the NODE-NAME's 'x' and 'y' will produce +different-diameter circles because the characters are different sizes. +A careful '\graphnode' might insert a '\strut', then NODE-NAME, and then +draw the circle. + + The general approach of using a zero width '\rule' is useful in many +circumstances. In this table, the zero-width rule keeps the top of the +first integral from hitting the '\hline'. Similarly, the second rule +keeps the second integral from hitting the first. + + \begin{tabular}{rl} + \textsc{Integral} &\textsc{Value} \\ + \hline + $\int_0^x t\, dt$ &$x^2/2$ \rule{0em}{2.5ex} \\ + $\int_0^x t^2\, dt$ &$x^3/3$ \rule{0em}{2.5ex} + \end{tabular} + +(Although the line-ending double backslash command has an available +optional argument to change the corresponding baseline skip, that won't +solve this issue. Changing the first double backslash to something like +'\\[2.5ex]' will put more room between the header line and the '\hline' +rule, and the integral would still hit the rule.) + + +File: latex2e.info, Node: \vspace, Next: \vfill, Prev: \strut, Up: Spaces + +19.14 '\vspace' +=============== + +Synopsis, one of: + + \vspace{LENGTH} + \vspace*{LENGTH} + + Add the vertical space LENGTH. The LENGTH can be positive, negative, +or zero. It is a rubber length--it may contain a 'plus' or 'minus' +component (*note Lengths::). + + This puts space between the two paragraphs. + + And I slept. + + \vspace{1ex plus 0.5ex} + The new day dawned cold. + +(*Note \bigskip & \medskip & \smallskip::, for common inter-paragraph +spaces.) + + The '*'-form inserts vertical space that is non-discardable. More +precisely, LaTeX discards vertical space at a page break and the +'*'-form causes the space to stay. This example leaves space between +the two questions. + + Question: Find the integral of \( 5x^4+5 \). + + \vspace*{2cm plus 0.5cm} + Question: Find the derivative of \( x^5+5x+9 \). + +That space will be present even if the page break happens to fall +between the questions. + + If you use '\vspace' in the middle of a paragraph (i.e., in +horizontal mode) then the space is inserted after the line containing +the '\vspace' command; it does not start a new paragraph at the +'\vspace' command. + + In this example the two questions will be evenly spaced vertically on +the page, with at least one inch of space below each. + + \begin{document} + 1) Who put the bomp in the bomp bah bomp bah bomp? + \vspace{1in plus 1fill} + + 2) Who put the ram in the rama lama ding dong? + \vspace{1in plus 1fill} + \end{document} + + +File: latex2e.info, Node: \vfill, Next: \addvspace, Prev: \vspace, Up: Spaces + +19.15 '\vfill' +============== + +Synopsis: + + \vfill + + End the current paragraph and insert a vertical rubber length that is +infinite, so it can stretch or shrink as far as needed (*note +Lengths::). + + It is often used in the same way as '\vspace{\fill}', except that +'\vfill' ends the current paragraph whereas '\vspace{\fill}' adds the +infinite vertical space below its line, irrespective of the paragraph +structure. In both cases that space will disappear at a page boundary; +to circumvent this see the starred option in *note \vspace::. + + In this example the page is filled, so the top and bottom lines +contain the text 'Lost Dog!' and the second 'Lost Dog!' is exactly +halfway between them. + + \begin{document} + Lost Dog! + \vfill + Lost Dog! % perfectly in the middle + \vfill + Lost Dog! + \end{document} + + +File: latex2e.info, Node: \addvspace, Prev: \vfill, Up: Spaces + +19.16 '\addvspace' +================== + +Synopsis: + + \addvspace{VERT-LENGTH} + + Add a vertical space of VERT-LENGTH. However, if there are two or +more '\addvspace''s in a sequence then together they only add the space +needed to make the natural length equal to the maximum of the +VERT-LENGTH's in that sequence. This command is fragile (*note +\protect::). The VERT-LENGTH is a rubber length (*note Lengths::). + + This example illustrates. The 'picture' draws a scale over which to +rules are placed. In a standard LaTeX article the length +'\baselineskip' is 12pt. As shown by the scale, the two rules are 22pt +apart: the sum of the '\baselineskip' and the 10pt from the first +'\addvspace'. + + \documentclass{article} + \usepackage{color} + \begin{document} + \setlength{\unitlength}{2pt}% + \noindent\begin{picture}(0,0)% + \multiput(0,0)(0,-1){25}{{\color{blue}\line(1,0){1}}} + \multiput(0,0)(0,-5){6}{{\color{red}\line(1,0){2}}} + \end{picture}% + \rule{0.25\linewidth}{0.1pt}% + \par\addvspace{10pt}% \addvspace{20pt}% + \par\noindent\rule{0.25\linewidth}{0.1pt}% + \end{document} + +Now uncomment the second '\addvspace'. It does not make the gap 20pt +longer; instead the gap is the sum of '\baselineskip' and 20pt. So +'\addvspace' in a sense does the opposite of its name--it makes sure +that multiple vertical spaces do not accumulate, but instead that only +the largest one is used. + + LaTeX uses this command to adjust the vertical space above or below +an environment that starts a new paragraph. For instance, a 'theorem' +environment begins and ends with '\addvspace' so that two consecutive +'theorem''s are separated by one vertical space, not two. + + A error 'Something's wrong--perhaps a missing \item' pointing to an +'\addvspace' means that you were not in vertical mode when you hit this +command. One way to change that is to precede '\addvspace' with a +'\par' command (*note \par::), as in the above example. + + +File: latex2e.info, Node: Boxes, Next: Color, Prev: Spaces, Up: Top + +20 Boxes +******** + +At its core, LaTeX puts things in boxes and then puts the boxes on a +page. So these commands are central. + + There are many packages on CTAN that are useful for manipulating +boxes. One useful adjunct to the commands here is 'adjustbox'. + +* Menu: + +* \mbox & \makebox:: Horizontal boxes. +* \fbox & \framebox:: Put a frame around a box. +* \parbox:: Box with text in paragraph mode. +* \raisebox:: Raise or lower text. +* \sbox & \savebox:: Like '\makebox' but save the text for later. +* lrbox:: Environment version of '\sbox'. +* \usebox:: Print saved text. + + +File: latex2e.info, Node: \mbox & \makebox, Next: \fbox & \framebox, Up: Boxes + +20.1 '\mbox' & '\makebox' +========================= + +Synopsis, one of: + + \mbox{TEXT} + \makebox{TEXT} + \makebox[WIDTH]{TEXT} + \makebox[WIDTH][POSITION]{TEXT} + + Create a box, a container for material. The TEXT is typeset in LR +mode (*note Modes::) so it is not broken into lines. The '\mbox' +command is robust, while '\makebox' is fragile (*note \protect::). + + Because 'text' is not broken into lines, you can use '\mbox' to +prevent hyphenation. In this example, LaTeX will not hyphenate the tank +name, 'T-34'. + + The soviet tank \mbox{T-34} is a symbol of victory against nazism. + + The first two command synopsis versions, '\mbox' and '\makebox', are +roughly equivalent. They create a box just wide enough to contain the +TEXT. (They are like plain TeX's '\hbox'.) + + In the third version the optional argument WIDTH specifies the width +of the box. Note that the space occupied by the text need not equal the +width of the box. For one thing, TEXT can be too small; this creates a +full-line box + + \makebox[\linewidth]{Chapter Exam} + +with 'Chapter Exam' centered. But TEXT can also be too wide for WIDTH. +See the example below of zero-width boxes. + + In the WIDTH argument you can use the following lengths that refer to +the dimension of the box that LaTeX gets on typesetting TEXT: '\depth', +'\height', '\width', '\totalheight' (this is the box's height plus its +depth). For example, to make a box with the text stretched to double +the natural size you can say this. + + \makebox[2\width]{Get a stretcher} + + For the fourth command synopsis version the optional argument +POSITION gives position of the text within the box. It may take the +following values: + +'c' + The TEXT is centered (default). + +'l' + The TEXT is flush left. + +'r' + Flush right. + +'s' + Stretch the interword space in TEXT across the entire WIDTH. The + TEXT must contain stretchable space for this to work. For + instance, this could head a press release: + '\noindent\makebox[\textwidth][s]{\large\hfil IMMEDIATE\hfil + RELEASE\hfil}' + + A common use of '\makebox' is to make zero-width text boxes. This +puts the value of the quiz questions to the left of those questions. + + \newcommand{\pts}[1]{\makebox[0em][r]{#1 points\hspace*{1em}}} + \pts{10}What is the air-speed velocity of an unladen swallow? + + \pts{90}An African or European swallow? + + + The right edge of the output '10 points ' (note the ending space +after 'points') will be just before the 'What'. You can use '\makebox' +similarly when making graphics, such as in 'TikZ' or 'Asymptote', where +you put the edge of the text at a known location, regardless of the +length of that text. + + For boxes with frames see *note \fbox & \framebox::. For colors +see *note Colored boxes::. + + There is a related version of '\makebox' that is used within the +'picture' environment, where the length is given in terms of +'\unitlength' (*note \makebox (picture)::). + + As TEXT is typeset in LR mode, neither a double backslash '\\' nor +'\par' will give you a new line; for instance '\makebox{abc def \\ ghi}' +outputs 'abc defghi' while '\makebox{abc def \par ghi}' outputs 'abc def +ghi', both on a single line. To get multiple lines see *note \parbox:: +and *note minipage::. + + +File: latex2e.info, Node: \fbox & \framebox, Next: \parbox, Prev: \mbox & \makebox, Up: Boxes + +20.2 '\fbox' & '\framebox' +========================== + +Synopses, one of: + + \fbox{TEXT} + \framebox{TEXT} + \framebox[WIDTH]{TEXT} + \framebox[WIDTH][POSITION]{TEXT} + + Create a box with an enclosing frame, four rules surrounding the +TEXT. These commands are the same as '\mbox' and '\makebox' except for +the frame (*note \mbox & \makebox::). The '\fbox' command is robust, +the '\framebox' command is fragile (*note \protect::). + + \fbox{Warning! No work shown, no credit given.} + +LaTeX puts the text into a box, the text cannot be hyphenated. Around +that box, separated from it by a small gap, are four rules making a +frame. + + The first two command invocations, '\fbox{...}' and '\framebox{...}', +are roughly the same. As to the third and fourth invocations, the +optional arguments allow you to specify the box width as WIDTH and the +position of the text inside that box as POSITION. *Note \mbox & +\makebox::, for the full description but here is an example creating an +empty box that is 1/4in wide. + + \setlength{\fboxsep}{0pt}\framebox[0.25in]{\strut}} + +The '\strut' ensures a total height of '\baselineskip' (*note \strut::). + + These parameters determine the frame layout. + +'\fboxrule' + The thickness of the rules around the enclosed box. The default is + 0.2pt. Change it with a command such as + '\setlength{\fboxrule}{0.8pt}' (*note \setlength::). + +'\fboxsep' + The distance from the frame to the enclosed box. The default is + 3pt. Change it with a command such as '\setlength{\fboxsep}{0pt}' + (*note \setlength::). Setting it to 0pt is useful sometimes: this + will put a frame around the picture with no white border. + + {\setlength{\fboxsep}{0pt}% + \framebox{% + \includegraphics[width=0.5\textwidth]{prudence.jpg}}} + + The extra curly braces keep the effect of the '\setlength' local. + + As with '\mbox' and '\makebox', LaTeX will not break lines in TEXT. +But this example has LaTeX break lines to make a paragraph, and then +frame the result. + + \framebox{% + \begin{minipage}{0.6\linewidth} + My dear, here we must run as fast as we can, just to stay in place. + And if you wish to go anywhere you must run twice as fast as that. + \end{minipage}} + + *Note Colored boxes::, for colors other than black and white. + + The 'picture' environment has a version of the '\framebox' command +where the units depend on 'picture''s '\unitlength' (*note \framebox +(picture)::). + + +File: latex2e.info, Node: \parbox, Next: \raisebox, Prev: \fbox & \framebox, Up: Boxes + +20.3 '\parbox' +============== + +Synopses, one of: + + \parbox{WIDTH}{CONTENTS} + \parbox[POSITION]{WIDTH}{CONTENTS} + \parbox[POSITION][HEIGHT]{WIDTH}{CONTENTS} + \parbox[POSITION][HEIGHT][INNER-POS]{WIDTH}{CONTENTS} + + Produce a box of text that is WIDTH wide. Use this command to make a +box of small pieces of text, of a single paragraph. This command is +fragile (*note \protect::). + + \begin{picture}(0,0) + ... + \put(1,2){\parbox{1.75in}{\raggedright Because the graph is a line on + this semilog paper, the relationship is + exponential.}} + \end{picture} + + The CONTENTS are processed in a text mode (*note Modes::) so LaTeX +will break lines to make a paragraph. But it won't make multiple +paragraphs; for that, use a 'minipage' environment (*note minipage::). + + The options for '\parbox' (except for CONTENTS) are the same as those +for 'minipage'. For convenience a summary of the options is here but +see *note minipage:: for a complete description. + + There are two required arguments. The WIDTH is a rigid length (*note +Lengths::). It sets the width of the box into which LaTeX typesets +CONTENTS. The CONTENTS is the text that is placed in that box. It +should not have any paragraph-making components. + + There are three optional arguments, POSITION, HEIGHT, and INNER-POS. +The POSITION gives the vertical alignment of the "parbox" with respect +to the surrounding material. The supported values are 'c' or 'm' to +make the vertical center of the parbox lines up with the center of the +adjacent text line (this is the default), or 't' to match the top line +of the parbox with the baseline of the surrounding material, or 'b' to +match the bottom line. + + The optional argument HEIGHT overrides the natural height of the box. + + The optional argument INNER-POS controls the placement of CONTENT +inside the 'parbox'. Its default is the value of POSITION. Its +possible values are: 't' to put the CONTENT at the top of the box, 'c' +to put it in the vertical center, 'b' to put it at the bottom of the +box, and 's' to stretch it out vertically (for this, the text must +contain vertically stretchable space). + + +File: latex2e.info, Node: \raisebox, Next: \sbox & \savebox, Prev: \parbox, Up: Boxes + +20.4 '\raisebox' +================ + +Synopsis, one of: + + \raisebox{DISTANCE}{TEXT} + \raisebox{DISTANCE}[HEIGHT]{TEXT} + \raisebox{DISTANCE}[HEIGHT][DEPTH]{TEXT} + + Raise or lower TEXT. This command is fragile (*note \protect::). + + This example makes a command for denoting the restriction of a +function by lowering the vertical bar symbol. + + \newcommand*\restricted[1]{\raisebox{-.5ex}{$|$}_{#1}} + $f\restricted{A}$ + + The first mandatory argument DISTANCE specifies how far to raise the +second mandatory argument TEXT. This is a rigid length (*note +Lengths::). If it is negative then it lowers TEXT. The TEXT is +processed in LR mode so it cannot contain line breaks (*note Modes::). + + The optional arguments HEIGHT and DEPTH are dimensions. If they are +specified, they override the natural height and depth of the box LaTeX +gets by typesetting TEXT. + + In the arguments DISTANCE, HEIGHT, and DEPTH you can use the +following lengths that refer to the dimension of the box that LaTeX gets +on typesetting TEXT: '\depth', '\height', '\width', '\totalheight' (this +is the box's height plus its depth). + + This will align two graphics on their top (*note Graphics::). + + \usepackage{graphicx,calc} % in preamble + ... + \begin{center} + \raisebox{1ex-\height}{% + \includegraphics[width=0.4\linewidth]{lion.png}} + \qquad + \raisebox{1ex-\height}{% + \includegraphics[width=0.4\linewidth]{meta.png}} + \end{center} + +The first '\height' is the height of 'lion.png' while the second is the +height of 'meta.png'. + + +File: latex2e.info, Node: \sbox & \savebox, Next: lrbox, Prev: \raisebox, Up: Boxes + +20.5 '\sbox' & '\savebox' +========================= + +Synopsis, one of: + + \sbox{BOX-CMD}{TEXT} + \savebox{BOX-CMD}{TEXT} + \savebox{BOX-CMD}[WIDTH]{TEXT} + \savebox{BOX-CMD}[WIDTH][POS]{TEXT} + + Typeset TEXT just as with '\makebox' (*note \mbox & \makebox::) +except that LaTeX does not output it but instead saves it in a box +register referred to by a variable named BOX-CMD. The variable name +BOX-CMD begins with a backslash, '\'. You must have previously +allocated the box register BOX-CMD with '\newsavebox' (*note +\newsavebox::). The '\sbox' command is robust while '\savebox' is +fragile (*note \protect::). + + This creates and uses a box register. + + \newsavebox{\fullname} + \sbox{\fullname}{John Jacob Jingleheimer Schmidt} + ... + \usebox{\fullname}! His name is my name, too! + Whenever we go out, the people always shout! + There goes \usebox{\fullname}! Ya da da da da da da. + +One advantage of using and reusing a box register over a '\newcommand' +macro variable is efficiency, that LaTeX need not repeatedly retypeset +the contents. See the example below. + + The first two command invocations, '\sbox{BOX-CMD}{TEXT}' and +'\savebox{BOX-CMD}{TEXT}', are roughly equivalent. As to the third and +fourth, the optional arguments allow you to specify the box width as +WIDTH, and the position of the text inside that box as POSITION. *Note +\mbox & \makebox::, for the full description. + + In the '\sbox' and '\savebox' commands the TEXT is typeset in LR mode +so it does not have line breaks (*note Modes::). If you use these then +LaTeX doesn't give you an error but it ignores what you want: if you +enter '\sbox{\newreg}{test \\ test}' and '\usebox{\newreg}' then you get +'testtest', while if you enter '\sbox{\newreg}{test \par test}' and +'\usebox{\newreg}' then you get 'test test', but no error or warning. +To fix this use a '\parbox' or 'minipage' as here. + + \newsavebox{\areg} + \savebox{\areg}{% + \begin{minipage}{\linewidth} + \begin{enumerate} + \item First item + \item Second item + \end{enumerate} + \end{minipage}} + ... + \usebox{\areg} + + As an example of the efficiency of reusing a register's contents, +this puts the same picture on each page of the document by putting it in +the header. LaTeX only typesets it once. + + \usepackage{graphicx} % all this in the preamble + \newsavebox{\sealreg} + \savebox{\sealreg}{% + \setlength{\unitlength}{1in}% + \begin{picture}(0,0)% + \put(1.5,-2.5){% + \begin{tabular}{c} + \includegraphics[height=2in]{companylogo.png} \\ + Office of the President + \end{tabular}} + \end{picture}% + } + \markright{\usebox{\sealreg}} + \pagestyle{headings} + +The 'picture' environment is good for fine-tuning the placement. + + If the register '\noreg' has not already been defined then you get +something like 'Undefined control sequence. \noreg'. + + +File: latex2e.info, Node: lrbox, Next: \usebox, Prev: \sbox & \savebox, Up: Boxes + +20.6 'lrbox' +============ + +Synopsis: + + \begin{lrbox}{BOX-CMD} + TEXT + \end{lrbox} + + This is the environment form of the '\sbox' and '\savebox' commands, +and is equivalent to them. *Note \sbox & \savebox::, for the full +description. + + The TEXT inside the environment is saved in the box register referred +to by variable 'BOX-CMD'. The variable name BOX-CMD must begin with a +backslash, '\'. You must allocate this box register in advance with +'\newsavebox' (*note \newsavebox::). In this example the environment is +convenient for entering the 'tabular'. + + \newsavebox{\jhreg} + \begin{lrbox}{\jhreg} + \begin{tabular}{c} + \includegraphics[height=1in]{jh.png} \\ + Jim Hef{}feron + \end{tabular} + \end{lrbox} + ... + \usebox{\jhreg} + + +File: latex2e.info, Node: \usebox, Prev: lrbox, Up: Boxes + +20.7 '\usebox' +============== + +Synopsis: + + \usebox{BOX-CMD} + + Produce the box most recently saved in the box register BOX-CMD by +the commands '\sbox' or '\savebox', or the 'lrbox' environment. For +more information and examples, *note \sbox & \savebox::. (Note that the +variable name BOX-CMD starts with a backslash, '\'.) This command is +robust (*note \protect::). + + +File: latex2e.info, Node: Color, Next: Graphics, Prev: Boxes, Up: Top + +21 Color +******** + +You can add color to text, rules, etc. You can also have color in a box +or on an entire page and write text on top of it. + + Color support comes as an additional package. So put +'\usepackage{color}' in your document preamble to use the commands +described here. + + Many other packages also supplement LaTeX's color abilities. +Particularly worth mentioning is 'xcolor', which is widely used and +significantly extends the capabilities described here, including adding +'HTML' and 'Hsb' color models. + +* Menu: + +* Color package options:: Options when you load the standard package. +* Color models:: How colors are represented. +* Commands for color:: The available commands. + + +File: latex2e.info, Node: Color package options, Next: Color models, Up: Color + +21.1 'color' package options +============================ + +Synopsis (must be in the document preamble): + + \usepackage[COMMA-SEPARATED OPTION LIST]{color} + + When you load the 'color' package there are two kinds of available +options. + + The first specifies the "printer driver". LaTeX doesn't contain +information about different output systems but instead depends on +information stored in a file. Normally you should not specify the +driver option in the document, and instead rely on your system's +default. One advantage of this is that it makes the document portable +across systems. For completeness we include a list of the drivers. The +currently relevant ones are: 'dvipdfmx', 'dvips', 'dvisvgm', 'luatex', +'pdftex', 'xetex'. The two 'xdvi' and 'oztex' are essentially aliases +for 'dvips' (and 'xdvi' is monochrome). Ones that should not be used +for new systems are: 'dvipdf', 'dvipdfm', 'dviwin', 'dvipsone', 'emtex', +'pctexps', 'pctexwin', 'pctexhp', 'pctex32', 'truetex', 'tcidvi', 'vtex' +(and 'dviwindo' is an alias for 'dvipsone'). + + The second kind of options, beyond the drivers, are below. + +'monochrome' + Disable the color commands, so that they do not generate errors but + do not generate color either. + +'dvipsnames' + Make available a list of 68 color names that are often used, + particularly in legacy documents. These color names were + originally provided by the 'dvips' driver, giving the option name. + +'nodvipsnames' + Do not load that list of color names, saving LaTeX a tiny amount of + memory space. + + +File: latex2e.info, Node: Color models, Next: Commands for color, Prev: Color package options, Up: Color + +21.2 Color models +================= + +A "color model" is a way of representing colors. LaTeX's capabilities +depend on the printer driver. However, the 'pdftex', 'xetex', and +'luatex' printer drivers are today by far the most commonly used. The +models below work for those drivers. All but one of these is also +supported by essentially all other printer drivers used today. + + Note that color combination can be additive or subtractive. Additive +mixes colors of light, so that for instance combining full intensities +of red, green, and blue produces white. Subtractive mixes pigments, +such as with inks, so that combining full intensity of cyan, magenta, +and yellow makes black. + +'cmyk' + A comma-separated list with four real numbers between 0 and 1, + inclusive. The first number is the intensity of cyan, the second + is magenta, and the others are yellow and black. A number value of + 0 means minimal intensity, while a 1 is for full intensity. This + model is often used in color printing. It is a subtractive model. + +'gray' + A single real number between 0 and 1, inclusive. The colors are + shades of grey. The number 0 produces black while 1 gives white. + +'rgb' + A comma-separated list with three real numbers between 0 and 1, + inclusive. The first number is the intensity of the red component, + the second is green, and the third the blue. A number value of 0 + means that none of that component is added in, while a 1 means full + intensity. This is an additive model. + +'RGB' + ('pdftex', 'xetex', 'luatex' drivers) A comma-separated list with + three integers between 0 and 255, inclusive. This model is a + convenience for using 'rgb' since outside of LaTeX colors are often + described in a red-green-blue model using numbers in this range. + The values entered here are converted to the 'rgb' model by + dividing by 255. + +'named' + Colors are accessed by name, such as 'PrussianBlue'. The list of + names depends on the driver, but all support the names 'black', + 'blue', 'cyan', 'green', 'magenta', 'red', 'white', and 'yellow' + (See the 'dvipsnames' option in *note Color package options::). + + +File: latex2e.info, Node: Commands for color, Prev: Color models, Up: Color + +21.3 Commands for color +======================= + +These are the commands available with the 'color' package. + +* Menu: + +* Define colors:: Give a color a name. +* Colored text:: Text or rules in color. +* Colored boxes:: A box of color, to write over. +* Colored pages:: A whole page colored. + + +File: latex2e.info, Node: Define colors, Next: Colored text, Up: Commands for color + +21.3.1 Define colors +-------------------- + +Synopsis: + + \definecolor{NAME}{MODEL}{SPECIFICATION} + + Give the name NAME to the color. For example, after this + + \definecolor{silver}{rgb}{0.75,0.75,0.74} + +you can use that color name with 'Hi ho, \textcolor{silver}{Silver}!'. + + This example gives the color a more abstract name, so it could change +and not be misleading. + + \definecolor{logocolor}{RGB}{145,92,131} % RGB needs pdflatex + \newcommand{\logo}{\textcolor{logocolor}{Bob's Big Bagels}} + + Often a document's colors are defined in the preamble, or in the +class or style, rather than in the document body. + + +File: latex2e.info, Node: Colored text, Next: Colored boxes, Prev: Define colors, Up: Commands for color + +21.3.2 Colored text +------------------- + +Synopses: + + \textcolor{NAME}{...} + \textcolor[COLOR MODEL]{COLOR SPECIFICATION}{...} + +or + + \color{NAME} + \color[COLOR MODEL]{SPECIFICATION} + + The affected text gets the color. This line + + \textcolor{magenta}{My name is Ozymandias, king of kings:} + Look on my works, ye Mighty, and despair! + +causes the first half to be in magenta while the rest is in black. You +can use a color declared with '\definecolor' in exactly the same way +that we just used the builtin color 'magenta'. + + \definecolor{MidlifeCrisisRed}{rgb}{1.0,0.11,0.0} + I'm thinking about getting a \textcolor{MidlifeCrisisRed}{sports car}. + + The two '\textcolor' and '\color' differ in that the first is a +command form, enclosing the text to be colored as an argument. Often +this form is more convenient, or at least more explicit. The second +form is a declaration, as in 'The moon is made of {\color{green} green} +cheese', so it is in effect until the end of the current group or +environment. This is sometimes useful when writing macros or as below +where it colors everything inside the 'center' environment, including +the vertical and horizontal lines. + + \begin{center} \color{blue} + \begin{tabular}{l|r} + UL &UR \\ \hline + LL &LR + \end{tabular} + \end{center} + + You can use color in equations. A document might have this +definition in the preamble + + \definecolor{highlightcolor}{RGB}{225,15,0} + +and then contain this equation. + + \begin{equation} + \int_a^b \textcolor{highlightcolor}{f'(x)}\,dx=f(b)-f(a) + \end{equation} + + Typically the colors used in a document are declared in a class or +style but sometimes you want a one-off. Those are the second forms in +the synopses. + + Colors of \textcolor[rgb]{0.33,0.14,0.47}{Purple} and + {\color[rgb]{0.72,0.60,0.37}Gold} for the team. + + The format of COLOR SPECIFICATION depends on the color model (*note +Color models::). For instance, while 'rgb' takes three numbers, 'gray' +takes only one. + + The selection was \textcolor[gray]{0.5}{grayed out}. + + Colors inside colors do not combine. Thus + + \textcolor{green}{kind of \textcolor{blue}{blue}} + +has a final word that is blue, not a combination of blue and green. + + +File: latex2e.info, Node: Colored boxes, Next: Colored pages, Prev: Colored text, Up: Commands for color + +21.3.3 Colored boxes +-------------------- + +Synopses: + + \colorbox{NAME}{...} + \colorbox[MODEL NAME]{BOX BACKGROUND COLOR}{...} + +or + + \fcolorbox{FRAME COLOR}{BOX BACKGROUND COLOR}{...} + \fcolorbox[MODEL NAME]{FRAME COLOR}{BOX BACKGROUND COLOR}{...} + + Make a box with the stated background color. The '\fcolorbox' +command puts a frame around the box. For instance this + + Name:~\colorbox{cyan}{\makebox[5cm][l]{\strut}} + +makes a cyan-colored box that is five centimeters long and gets its +depth and height from the '\strut' (so the depth is '-.3\baselineskip' +and the height is '\baselineskip'). This puts white text on a blue +background. + + \colorbox{blue}{\textcolor{white}{Welcome to the machine.}} + + The '\fcolorbox' commands use the same parameters as '\fbox' (*note +\fbox & \framebox::), '\fboxrule' and '\fboxsep', to set the thickness +of the rule and the boundary between the box interior and the +surrounding rule. LaTeX's defaults are '0.4pt' and '3pt', respectively. + + This example changes the thickness of the border to 0.8 points. Note +that it is surrounded by curly braces so that the change ends at the end +of the second line. + + {\setlength{\fboxrule}{0.8pt} + \fcolorbox{black}{red}{Under no circumstances turn this knob.}} + + +File: latex2e.info, Node: Colored pages, Prev: Colored boxes, Up: Commands for color + +21.3.4 Colored pages +-------------------- + +Synopses: + + \pagecolor{NAME} + \pagecolor[COLOR MODEL]{COLOR SPECIFICATION} + \nopagecolor + + The first two set the background of the page, and all subsequent +pages, to the color. For an explanation of the specification in the +second form *note Colored text::. The third returns the background to +normal, which is a transparent background. (If that is not supported +use '\pagecolor{white}', although that will make a white background +rather than the default transparent background.) + + ... + \pagecolor{cyan} + ... + \nopagecolor + + +File: latex2e.info, Node: Graphics, Next: Special insertions, Prev: Color, Up: Top + +22 Graphics +*********** + +You can use graphics such as PNG or PDF files in your LaTeX document. +You need an additional package, which comes standard with LaTeX. This +example is the short how-to. + + \include{graphicx} % goes in the preamble + ... + \includegraphics[width=0.5\linewidth]{plot.pdf} + + To use the commands described here your document preamble must +contain either '\usepackage{graphicx}' or '\usepackage{graphics}'. Most +of the time, 'graphicx' is the better choice. + + Graphics come in two main types, raster and vector. LaTeX can use +both. In raster graphics the file contains an entry for each location +in an array, describing what color it is. An example is a photograph in +JPG format. In vector graphics, the file contains a list of +instructions such as 'draw a circle with this radius and that center'. +An example is a line drawing produced by the Asymptote program, in PDF +format. Generally vector graphics are more useful because you can +rescale their size without pixelation or other problems, and because +they often have a smaller size. + + There are systems particularly well-suited to make graphics for a +LaTeX document. For example, these allow you to use the same fonts as +in your document. LaTeX comes with a 'picture' environment (*note +picture::) that has simple capabilities. Besides that, there are other +ways to include the graphic-making commands in the document. Two such +systems are the PSTricks and TikZ packages. There are also systems +external to LaTeX, that generate a graphic that you include using the +commands of this chapter. Two that use a programming language are +Asymptote and MetaPost. One that uses a graphical interface is Xfig. +Full description of these systems is outside the scope of this document; +see their documentation on CTAN. + +* Menu: + +* Graphics package options:: Options when you load the package. +* Graphics package configuration:: Where to look for files, which file types. +* Commands for graphics:: The available commands. + + +File: latex2e.info, Node: Graphics package options, Next: Graphics package configuration, Up: Graphics + +22.1 'graphics' package options +=============================== + +Synopsis (must be in the document preamble): + + \usepackage[COMMA-SEPARATED OPTION LIST]{graphics} + +or + + \usepackage[COMMA-SEPARATED OPTION LIST]{graphicx} + + The 'graphicx' package has a format for optional arguments to the +'\includegraphics' command that is convenient (it is the key-value +format), so it is the better choice for new documents. When you load +the 'graphics' or 'graphicx' package with '\usepackage' there are two +kinds of available options. + + The first is that LaTeX does not contain information about different +output systems but instead depends on information stored in a "printer +driver" file. Normally you should not specify the driver option in the +document, and instead rely on your system's default. One advantage of +this is that it makes the document portable across systems. + + For completeness here is a list of the drivers. The currently +relevant ones are: 'dvipdfmx', 'dvips', 'dvisvgm', 'luatex', 'pdftex', +'xetex'. The two 'xdvi' and 'oztex' are essentially aliases for 'dvips' +(and 'xdvi' is monochrome). Ones that should not be used for new +systems are: 'dvipdf', 'dvipdfm', 'dviwin', 'dvipsone', 'emtex', +'pctexps', 'pctexwin', 'pctexhp', 'pctex32', 'truetex', 'tcidvi', 'vtex' +(and 'dviwindo' is an alias for 'dvipsone'). These are stored in files +with a '.def' extension, such as 'pdftex.def'. + + The second kind of options are below. + +'demo' + Instead of an image file, LaTeX puts in a 150 pt by 100 pt + rectangle (unless another size is specified in the + '\includegraphics' command). + +'draft' + For each graphic file, it is not shown but instead its file name is + printed in a box of the correct size. In order to determine the + size, the file must be present. + +'final' + (Default) Override any previous 'draft' option, so that the + document shows the contents of the graphic files. + +'hiderotate' + Do not show rotated text. (This allows for the possibility that a + previewer does not have the capability to rotate text.) + +'hidescale' + Do not show scaled text. (This allows for the possibility that a + previewer does not have the capability to scale.) + +'hiresbb' + In a PS or EPS file the graphic size may be specified in two ways. + The '%%BoundingBox' lines describe the graphic size using integer + multiples of a PostScript point, that is, integer multiples of 1/72 + inch. A later addition to the PostScript language allows decimal + multiples, such as 1.23, in '%%HiResBoundingBox' lines. This + option has LaTeX to read the size from the latter. + + +File: latex2e.info, Node: Graphics package configuration, Next: Commands for graphics, Prev: Graphics package options, Up: Graphics + +22.2 'graphics' package configuration +===================================== + +These commands configure the way LaTeX searches the file system for the +graphic. + + The behavior of file system search code is necessarily platform +dependent. In this document we cover GNU/Linux, Macintosh, and Windows, +as those systems are typically configured. For other situations consult +the documentation in 'grfguide.pdf', or the LaTeX source, or your TeX +distribution's documentation. + +* Menu: + +* \graphicspath:: Directories to search. +* \DeclareGraphicsExtensions:: File types, such as JPG or EPS. +* \DeclareGraphicsRule:: How to handle file types. + + +File: latex2e.info, Node: \graphicspath, Next: \DeclareGraphicsExtensions, Up: Graphics package configuration + +22.2.1 '\graphicspath' +---------------------- + +Synopsis: + + \graphicspath{LIST OF DIRECTORIES INSIDE CURLY BRACES} + + Declare a list of directories to search for graphics files. This +allows you to later say something like '\includegraphics{lion.png}' +instead of having to give its path. + + LaTeX always looks for graphic files first in the current directory +(and the output directory, if specified; *note output directory::). The +declaration below tells the system to then look in the subdirectory +'pix', and then '../pix'. + + \usepackage{graphicx} % or graphics; put in preamble + ... + \graphicspath{ {pix/} {../pix/} } + + The '\graphicspath' declaration is optional. If you don't include it +then LaTeX's default is to search all of the places that it usually +looks for a file (it uses LaTeX's '\input@path'). In particular, in +this case one of the places it looks is the current directory. + + Enclose each directory name in curly braces; for example, above it +says ''{pix}''. Do this even if there is only one directory. Each +directory name must end in a forward slash, '/'. This is true even on +Windows, where good practice is to use forward slashes for all the +directory separators since it makes the document portable to other +platforms. If you have spaces in your directory name then use double +quotes, as with '{"my docs/"}'. Getting one of these rules wrong will +cause LaTeX to report 'Error: File `FILENAME' not found'. + + Basically, the algorithm is that with this example, after looking in +the current directory, + + \graphicspath{ {pix/} {../pix/} } + ... + \usepackage{lion.png} + +for each of the listed directories, LaTeX concatenates it with the +filename and searches for the result, checking for 'pix/lion.png' and +then '../pix/lion.png'. This algorithm means that the '\graphicspath' +command does not recursively search subdirectories: if you issue +'\graphicspath{{a/}}' and the graphic is in 'a/b/lion.png' then LaTeX +will not find it. It also means that you can use absolute paths such as +'\graphicspath{{/home/jim/logos/}}' or +'\graphicspath{{C:/Users/Albert/Pictures/}}'. However, using these +means that the document is not portable. (You could preserve +portability by adjusting your TeX system settings configuration file +parameter 'TEXINPUTS'; see the documentation of your system.) + + You can use '\graphicspath' anywhere in the document. You can use it +more than once. Show its value with +'\makeatletter\typeout{\Ginput@path}\makeatother'. + + The directories are taken with respect to the base file. That is, +suppose that you are working on a document based on 'book/book.tex' and +it contains '\include{chapters/chap1}'. If in 'chap1.tex' you put +'\graphicspath{{plots/}}' then LaTeX will not search for graphics in +'book/chapters/plots', but instead in 'book/plots'. + + +File: latex2e.info, Node: \DeclareGraphicsExtensions, Next: \DeclareGraphicsRule, Prev: \graphicspath, Up: Graphics package configuration + +22.2.2 '\DeclareGraphicsExtensions' +----------------------------------- + +Synopses: + + \DeclareGraphicsExtensions{COMMA-SEPARATED LIST OF FILE EXTENSIONS} + + Declare the filename extensions to try. This allows you to specify +the order in which to choose graphic formats when you include graphic +files by giving the filename without the extension, as in +'\includegraphics{functionplot}'. + + In this example, LaTeX will find files in the PNG format before PDF +files. + + \DeclareGraphicsExtensions{.png,PNG,.pdf,.PDF} + ... + \includegraphics{lion} % will find lion.png before lion.pdf + +Because the filename 'lion' does not have a period, LaTeX uses the +extension list. For each directory in the graphics path (*note +\graphicspath::), LaTeX will try the extensions in the order given. If +it does not find such a file after trying all the directories and +extensions then it reports '! LaTeX Error: File `'lion'' not found'. +Note that you must include the periods at the start of the extensions. + + Because GNU/Linux and Macintosh filenames are case sensitive, the +list of file extensions is case sensitive on those platforms. The +Windows platform is not case sensitive. + + You are not required to include '\DeclareGraphicsExtensions' in your +document; the printer driver has a sensible default. For example, the +most recent 'pdftex.def' has this extension list. + + .pdf,.png,.jpg,.mps,.jpeg,.jbig2,.jb2,.PDF,.PNG,.JPG,.JPEG,.JBIG2,.JB2 + + To change the order, use the 'grfext' package. + + You can use this command anywhere in the document. You can use it +more than once. Show its value with +'\makeatletter\typeout{\Gin@extensions}\makeatother'. + + +File: latex2e.info, Node: \DeclareGraphicsRule, Prev: \DeclareGraphicsExtensions, Up: Graphics package configuration + +22.2.3 '\DeclareGraphicsRule' +----------------------------- + +Synopsis: + + \DeclareGraphicsRule{EXTENSION}{TYPE}{SIZE-FILE EXTENSION}{COMMAND} + + Declare how to handle graphic files whose names end in EXTENSION. + + This example declares that all files with names of the form +'filename-without-dot.mps' will be treated as output from MetaPost, +meaning that the printer driver will use its MetaPost-handling code to +input the file. + + \DeclareGraphicsRule{.mps}{mps}{.mps}{} + + This + + \DeclareGraphicsRule{*}{mps}{*}{} + +tells LaTeX that it should handle as MetaPost output any file with an +extension not covered by another rule, so it covers 'filename.1', +'filename.2', etc. + + This describes the four arguments. + +EXTENSION + The file extension to which this rule applies. The extension is + anything after and including the first dot in the filename. Use + the Kleene star, '*', to denote the default behavior for all + undeclared extensions. + +TYPE + The type of file involved. This type is a string that must be + defined in the printer driver. For instance, files with extensions + '.ps', '.eps', or '.ps.gz' may all be classed as type 'eps'. All + files of the same type will be input with the same internal command + by the printer driver. For example, the file types that 'pdftex' + recognizes are: 'jpg', 'jbig2', 'mps', 'pdf', 'png', 'tif'. + +SIZE-FILE EXTENSION + The extension of the file to be read to determine the size of the + graphic, if there is such a file. It may be the same as EXTENSION + but it may be different. + + As an example, consider a PostScript graphic. To make it smaller, + it might be compressed into a '.ps.gz' file. Compressed files are + not easily read by LaTeX so you can put the bounding box + information in a separate file. If SIZE-FILE EXTENSION is empty + then you must specify size information in the arguments of + '\includegraphics'. + + If the driver file has a procedure for reading size files for + 'type' then that will be used, otherwise it will use the procedure + for reading '.eps' files. (Thus you may specify the size of bitmap + files in a file with a PostScript style '%%BoundingBox' line if no + other format is available.) + +COMMAND + A command that will be applied to the file. This is very often + left empty. This command must start with a single backward quote. + Thus, '\DeclareGraphicsRule{.eps.gz}{eps}{.eps.bb}{`gunzip -c #1}' + specifies that any file with the extension '.eps.gz' should be + treated as an 'eps' file, with the BoundingBox information stored + in the file with extension '.eps.bb', and that the command 'gunzip + -c' will run on your platform to decompresses the file. + + Such a command is specific to your platform. In addition, your TeX + system must allow you to run external commands; as a security + measure modern systems restrict running commands unless you + explicitly allow it. See the documentation for your TeX + distribution. + + +File: latex2e.info, Node: Commands for graphics, Prev: Graphics package configuration, Up: Graphics + +22.3 Commands for graphics +========================== + +These are the commands available with the 'graphics' and 'graphicx' +packages. + +* Menu: + +* \includegraphics:: Using a graphic in your document. +* \rotatebox:: Rotating boxes, including graphics. +* \scalebox:: Scaling boxes, including graphics. +* \resizebox:: Scaling boxes, including graphics, to a set size. + + +File: latex2e.info, Node: \includegraphics, Next: \rotatebox, Up: Commands for graphics + +22.3.1 '\includegraphics' +------------------------- + +Synopses for 'graphics' package: + + \includegraphics{FILENAME} + \includegraphics[URX,URY]{FILENAME} + \includegraphics[LLX,LLY][URX,URY]{FILENAME} + \includegraphics*{FILENAME} + \includegraphics*[URX,URY]{FILENAME} + \includegraphics*[LLX,LLY][URX,URY]{FILENAME} + + Synopses for 'graphicx' package: + + \includegraphics{FILENAME} + \includegraphics[KEY-VALUE LIST]{FILENAME} + \includegraphics*{FILENAME} + \includegraphics*[KEY-VALUE LIST]{FILENAME} + + Include a graphics file. The starred form '\includegraphics*' will +clip the graphic to the size specified, while for the unstarred form any +part of the graphic that is outside the box of the specified size will +over-print the surrounding area. + + This + + \usepackage{graphicx} % in preamble + ... + \begin{center} + \includegraphics{plot.pdf} + \end{center} + +will incorporate into the document the graphic in 'plot.pdf', centered +and at its nominal size. You can also give a path to the file, as with +'\includegraphics{graphics/plot.pdf}'. To specify a list of locations +to search for the file, *note \graphicspath::. + + If your filename includes spaces then put it in double quotes. An +example is '\includegraphics{"sister picture.jpg"}'. + + The '\includegraphics{FILENAME}' command decides on the type of +graphic by splitting FILENAME on the first dot. You can instead use +FILENAME with no dot, as in '\includegraphics{turing}', and then LaTeX +tries a sequence of extensions such as '.png' and '.pdf' until it finds +a file with that extension (*note \DeclareGraphicsExtensions::). + + If your file name contains dots before the extension then you can +hide them with curly braces, as in +'\includegraphics{{plot.2018.03.12.a}.pdf}'. Or, if you use the +'graphicx' package then you can use the options 'type' and 'ext'; see +below. This and other filename issues are also handled with the package +'grffile'. + + This example puts a graphic in a 'figure' environment so LaTeX can +move it to the next page if fitting it on the current page is awkward +(*note figure::). + + \begin{figure} + \centering + \includegraphics[width=3cm]{lungxray.jpg} + \caption{The evidence is overwhelming: don't smoke.} \label{fig:xray} + \end{figure} + + This places a graphic that will not float, so it is sure to appear at +this point in the document even if makes LaTeX stretch the text or +resort to blank areas on the page. It will be centered and will have a +caption. + + \usepackage{caption} % in preamble + ... + \begin{center} + \includegraphics{pix/nix.png} + \captionof{figure}{The spirit of the night} \label{pix:nix} % optional + \end{center} + + This example puts a box with a graphic side by side with one having +text, with the two vertically centered. + + \newcommand*{\vcenteredhbox}[1]{\begin{tabular}{@{}c@{}}#1\end{tabular}} + ... + \begin{center} + \vcenteredhbox{\includegraphics[width=0.4\textwidth]{plot}} + \hspace{1em} + \vcenteredhbox{\begin{minipage}{0.4\textwidth} + \begin{displaymath} + f(x)=x\cdot \sin (1/x) + \end{displaymath} + \end{minipage}} + \end{center} + + If you use the 'graphics' package then the only options involve the +size of the graphic (but see *note \rotatebox:: and *note \scalebox::). +When one optional argument is present then it is '[URX,URY]' and it +gives the coordinates of the top right corner of the image, as a pair of +TeX dimensions (*note Units of length::). If the units are omitted they +default to 'bp'. In this case, the lower left corner of the image is +assumed to be at (0,0). If two optional arguments are present then the +leading one is '[LLX,LLY]', specifying the coordinates of the image's +lower left. Thus, '\includegraphics[1in,0.618in]{...}' calls for the +graphic to be placed so it is 1 inch wide and 0.618 inches tall and so +its origin is at (0,0). + + The 'graphicx' package gives you many more options. Specify them in +a key-value form, as here. + + \begin{center} + \includegraphics[width=1in,angle=90]{lion} + \hspace{2em} + \includegraphics[angle=90,width=1in]{lion} + \end{center} + +The options are read left-to-right. So the first graphic above is made +one inch wide and then rotated, while the second is rotated and then +made one inch wide. Thus, unless the graphic is perfectly square, the +two will end with different widths and heights. + + There are many options. The primary ones are listed first. + + Note that a graphic is placed by LaTeX into a box, which is +traditionally referred to as its "bounding box" (distinct from the +PostScript BoundingBox described below). The graphic's printed area may +go beyond this box, or sit inside this box, but when LaTeX makes up a +page it puts together boxes and this is the box allocated for the +graphic. + +'width' + The graphic will be shown so its bounding box is this width. An + example is '\includegraphics[width=1in]{plot}'. You can use the + standard TeX dimensions (*note Units of length::) and also + convenient is '\linewidth', or in a two-column document, + '\columnwidth' (*note Page layout parameters::). An example is + that by using the 'calc' package you can make the graphic be 1 cm + narrower than the width of the text with + '\includegraphics[width=\linewidth-1.0cm]{hefferon.jpg}'. + +'height' + The graphic will be shown so its bounding box is this height. You + can use the standard TeX dimensions (*note Units of length::), and + also convenient are '\pageheight' and '\textheight' (*note Page + layout parameters::). For instance, the command + '\includegraphics[height=0.25\textheight]{godel}' will make the + graphic a quarter of the height of the text area. + +'totalheight' + The graphic will be shown so its bounding box has this height plus + depth. This differs from the height if the graphic was rotated. + For instance, if it has been rotated by -90 then it will have zero + height but a large depth. + +'keepaspectratio' + If set to 'true', or just specified as here + + \includegraphics[...,keepaspectratio,...]{...} + + and you give as options both 'width' and 'height' (or + 'totalheight'), then LaTeX will make the graphic is as large as + possible without distortion. That is, LaTeX will ensure that + neither is the graphic wider than 'width' nor taller than 'height' + (or 'totalheight'). + +'scale' + Factor by which to scale the graphic. To make a graphic twice its + nominal size, enter '\includegraphics[scale=2.0]{...}'. This + number may be any value; a number between 0 and 1 will shrink the + graphic and a negative number will reflect it. + +'angle' + Rotate the graphic. The angle is taken in degrees and + counterclockwise. The graphic is rotated about its 'origin'; see + that option. For a complete description of how rotated material is + typeset, *note \rotatebox::. + +'origin' + The point of the graphic about which the rotation happens. + Possible values are any string containing one or two of: 'l' for + left, 'r' for right, 'b' for bottom, 'c' for center, 't' for top, + and 'B' for baseline. Thus, entering the command + '\includegraphics[angle=180,origin=c]{moon}' will turn the picture + upside down about that picture's center, while the command + '\includegraphics[angle=180,origin=lB]{LeBateau}' will turn its + picture upside down about its left baseline. (The character 'c' + gives the horizontal center in 'bc' or 'tc', but gives the vertical + center in 'lc' or 'rc'.) The default is 'lB'. + + To rotate about an arbitrary point, *note \rotatebox::. + + These are lesser-used options. + +'viewport' + Pick out a subregion of the graphic to show. Takes four arguments, + separated by spaces and given in TeX dimensions, as with + '\includegraphics[.., viewport=0in 0in 1in 0.618in]{...}'. When + the unit is omitted, the dimensions default to big points, 'bp'. + They are taken relative to the origin specified by the bounding + box. See also the 'trim' option. + +'trim' + Gives parts of the graphic to not show. Takes four arguments, + separated by spaces, that are given in TeX dimensions, as with + '\includegraphics[.., trim= 0in 0.1in 0.2in 0.3in, ...]{...}'. + These give the amounts of the graphic not to show, that is, LaTeX + will crop the picture by 0 inches on the left, 0.1 inches on the + bottom, 0.2 inches on the right, and 0.3 inches on the top. See + also the 'viewport' option. + +'clip' + If set to 'true', or just specified as here + + \includegraphics[...,clip,...]{...} + + then the graphic is cropped to the bounding box. This is the same + as using the starred form of the command, + '\includegraphics*[...]{...}'. + +'page' + Give the page number of a multi-page PDF file. The default is + 'page=1'. + +'pagebox' + Specifies which bounding box to use for PDF files from among + 'mediabox', 'cropbox', 'bleedbox', 'trimbox', or 'artbox'. PDF + files do not have the BoundingBox that PostScript files have, but + may specify up to four predefined rectangles. The MediaBox gives + the boundaries of the physical medium. The CropBox is the region + to which the contents of the page are to be clipped when displayed. + The BleedBox is the region to which the contents of the page should + be clipped in production. The TrimBox is the intended dimensions + of the finished page. The ArtBox is the extent of the page's + meaningful content. The driver will set the image size based on + CropBox if present, otherwise it will not use one of the others, + with a driver-defined order of preference. MediaBox is always + present. + +'interpolate' + Enable or disable interpolation of raster images by the viewer. + Can be set with 'interpolate=true' or just specified as here. + + \includegraphics[...,interpolate,...]{...} + +'quiet' + Do not write information to the log. You can set it with + 'quiet=true' or just specified it with + '\includegraphics[...,quiet,...]{...}', + +'draft' + If you set it with 'draft=true' or just specify it with + + \includegraphics[...,draft,...]{...} + + then the graphic will not appear in the document, possibly saving + color printer ink. Instead, LaTeX will put an empty box of the + correct size with the filename printed in it. + + These options address the bounding box for Encapsulated PostScript +graphic files, which have a size specified with a line '%%BoundingBox' +that appears in the file. It has four values, giving the lower x +coordinate, lower y coordinate, upper x coordinate, and upper y +coordinate. The units are PostScript points, equivalent to TeX's big +points, 1/72 inch. For example, if an '.eps' file has the line +'%%BoundingBox 10 20 40 80' then its natural size is 30/72 inch wide by +60/72 inch tall. + +'bb' + Specify the bounding box of the displayed region. The argument is + four dimensions separated by spaces, as with '\includegraphics[.., + bb= 0in 0in 1in 0.618in]{...}'. Usually '\includegraphics' reads + the BoundingBox numbers from the EPS file automatically, so this + option is only useful if the bounding box is missing from that file + or if you want to change it. + +'bbllx, bblly, bburx, bbury' + Set the bounding box. These four are obsolete, but are retained + for compatibility with old packages. + +'natwidth, natheight' + An alternative for 'bb'. Setting + + \includegraphics[...,natwidth=1in,natheight=0.618in,...]{...} + + is the same as setting 'bb=0 0 1in 0.618in'. + +'hiresbb' + If set to 'true', or just specified as with + + \includegraphics[...,hiresbb,...]{...} + + then LaTeX will look for '%%HiResBoundingBox' lines instead of + '%%BoundingBox' lines. (The 'BoundingBox' lines use only natural + numbers while the 'HiResBoundingBox' lines use decimals; both use + units equivalent to TeX's big points, 1/72 inch.) To override a + prior setting of 'true', you can set it to 'false'. + + These following options allow a user to override LaTeX's method of +choosing the graphic type based on the filename extension. An example +is that '\includegraphics[type=png,ext=.xxx,read=.xxx]{lion}' will read +the file 'lion.xxx' as though it were 'lion.png'. For more on these, +*note \DeclareGraphicsRule::. + +'type' + Specify the graphics type. + +'ext' + Specify the graphics extension. Only use this in conjunction with + the option 'type'. + +'read' + Specify the file extension of the read file. Only use this in + conjunction with the option 'type'. + +'command' + Specify a command to be applied to this file. Only use this in + conjunction with the option 'type'. *Note Command line options::, + for a discussion of enabling the '\write18' functionality to run + external commands. + + +File: latex2e.info, Node: \rotatebox, Next: \scalebox, Prev: \includegraphics, Up: Commands for graphics + +22.3.2 '\rotatebox' +------------------- + +Synopsis if you use the 'graphics' package: + + \rotatebox{ANGLE}{MATERIAL} + + Synopses if you use the 'graphicx' package: + + \rotatebox{ANGLE}{MATERIAL} + \rotatebox[KEY-VALUE LIST]{ANGLE}{MATERIAL} + + Put MATERIAL in a box and rotate it ANGLE degrees counterclockwise. + + This example rotates the table column heads forty-five degrees. + + \begin{tabular}{ll} + \rotatebox{45}{Character} &\rotatebox{45}{NATO phonetic} \\ + A &AL-FAH \\ + B &BRAH-VOH + \end{tabular} + + The MATERIAL can be anything that goes in a box, including a graphic. + + \rotatebox[origin=c]{45}{\includegraphics[width=1in]{lion}} + + To place the rotated material, the first step is that LaTeX sets +MATERIAL in a box, with a reference point on the left baseline. The +second step is the rotation, by default about the reference point. The +third step is that LaTeX computes a box to bound the rotated material. +Fourth, LaTeX moves this box horizontally so that the left edge of this +new bounding box coincides with the left edge of the box from the first +step (they need not coincide vertically). This new bounding box, in its +new position, is what LaTeX uses as the box when typesetting this +material. + + If you use the 'graphics' package then the rotation is about the +reference point of the box. If you use the 'graphicx' package then +these are the options that can go in the KEY-VALUE LIST, but note that +you can get the same effect without needing this package, except for the +'x' and 'y' options (*note \includegraphics::). + +'origin' + The point of the MATERIAL's box about which the rotation happens. + Possible value is any string containing one or two of: 'l' for + left, 'r' for right, 'b' for bottom, 'c' for center, 't' for top, + and 'B' for baseline. Thus, the first line here + + \rotatebox[origin=c]{180}{moon} + \rotatebox[origin=lB]{180}{LeBateau} + + will turn the picture upside down from the center while the second + will turn its picture upside down about its left baseline. (The + character 'c' gives the horizontal center in 'bc' or 'tc' but gives + the vertical center in 'lc' or 'rc', and gives both in 'c'.) The + default is 'lB'. + +'x, y' + Specify an arbitrary point of rotation with '\rotatebox[x=TeX + DIMENSION,y=TeX DIMENSION]{...}' (*note Units of length::). These + give the offset from the box's reference point. + +'units' + This key allows you to change the default of degrees + counterclockwise. Setting 'units=-360' changes the direction to + degrees clockwise and setting 'units=6.283185' changes to radians + counterclockwise. + + +File: latex2e.info, Node: \scalebox, Next: \resizebox, Prev: \rotatebox, Up: Commands for graphics + +22.3.3 '\scalebox' +------------------ + +Synopses: + + \scalebox{HORIZONTAL FACTOR}{MATERIAL} + \scalebox{HORIZONTAL FACTOR}[VERTICAL FACTOR]{MATERIAL} + \reflectbox{MATERIAL} + + Scale the MATERIAL. + + This example halves the size, both horizontally and vertically, of +the first text and doubles the size of the second. + + \scalebox{0.5}{DRINK ME} and \scalebox{2.0}{Eat Me} + + If you do not specify the optional VERTICAL FACTOR then it defaults +to the same value as the HORIZONTAL FACTOR. + + You can use this command to resize a graphic, as here. + + \scalebox{0.5}{\includegraphics{lion}} + +If you use the 'graphicx' package then you can accomplish the same thing +with optional arguments to '\includegraphics' (*note +\includegraphics::). + + The '\reflectbox' command abbreviates '\scalebox{-1}[1]{MATERIAL}'. +Thus, 'Able was I\reflectbox{Able was I}' will show the phrase 'Able was +I' immediately followed by its mirror reflection against a vertical +axis. + + +File: latex2e.info, Node: \resizebox, Prev: \scalebox, Up: Commands for graphics + +22.3.4 '\resizebox' +------------------- + +Synopses: + + \resizebox{HORIZONTAL LENGTH}{VERTICAL LENGTH}{MATERIAL} + \resizebox*{HORIZONTAL LENGTH}{VERTICAL LENGTH}{MATERIAL} + + Given a size, such as '3cm', transform MATERIAL to make it that size. +If either HORIZONTAL LENGTH or VERTICAL LENGTH is an exclamation +point '!' then the other argument is used to determine a scale factor +for both directions. + + This example makes the graphic be a half inch wide and scales it +vertically by the same factor to keep it from being distorted. + + \resizebox{0.5in}{!}{\includegraphics{lion}} + + The unstarred form '\resizebox' takes VERTICAL LENGTH to be the box's +height while the starred form '\resizebox*' takes it to be height+depth. +For instance, make the text have a height+depth of a quarter-inch with +'\resizebox*{!}{0.25in}{\parbox{3.5in}{This box has both height and +depth.}}'. + + You can use '\depth', '\height', '\totalheight', and '\width' to +refer to the original size of the box. Thus, make the text two inches +wide but keep the original height with '\resizebox{2in}{\height}{Two +inches}'. + + +File: latex2e.info, Node: Special insertions, Next: Splitting the input, Prev: Graphics, Up: Top + +23 Special insertions +********************* + +LaTeX provides commands for inserting characters that have a special +meaning do not correspond to simple characters you can type. + +* Menu: + +* Reserved characters:: Inserting '# $ % & { } _ ~ ^ \' +* Upper and lower case:: Make text upper or lower case. +* Symbols by font position:: Inserting font symbols by number. +* Text symbols:: Inserting other non-letter symbols in text. +* Accents:: Inserting accents. +* Additional Latin letters:: Inserting other non-English characters. +* inputenc package:: Set the input file text encoding. +* \rule:: Inserting lines and rectangles. +* \today:: Inserting today's date. + + +File: latex2e.info, Node: Reserved characters, Next: Upper and lower case, Up: Special insertions + +23.1 Reserved characters +======================== + +LaTeX sets aside the following characters for special purposes. For +example, the percent sign '%' is for comments. They are called +"reserved characters" or "special characters". They are all discussed +elsewhere in this manual. + + # $ % & { } _ ~ ^ \ + + If you want a reserved character to be printed as itself, in the text +body font, for all but the final three characters in that list simply +put a backslash '\' in front of the character. Thus, typing '\$1.23' +will produce '$1.23' in your output. + + As to the last three characters, to get a tilde in the text body font +use '\~{}' (omitting the curly braces would result in the next character +receiving a tilde accent). Similarly, to get a text body font +circumflex use '\^{}'. To get a backslash in the font of the text body, +enter '\textbackslash{}'. + + To produce the reserved characters in a typewriter font use '\verb!!' +as below (the double backslash '\\' is only there to split the lines in +the output). + + \begin{center} + \# \$ \% \& \{ \} \_ \~{} \^{} \textbackslash \\ + \verb!# $ % & { } _ ~ ^ \! + \end{center} + + +File: latex2e.info, Node: Upper and lower case, Next: Symbols by font position, Prev: Reserved characters, Up: Special insertions + +23.2 Upper and lower case +========================= + +Synopsis: + + \uppercase{TEXT} + \lowercase{TEXT} + \MakeUppercase{TEXT} + \MakeLowercase{TEXT} + + Change the case of characters. The TeX primitive commands +'\uppercase' and '\lowercase' are set up by default to work only with +the 26 letters a-z and A-Z. The LaTeX commands '\MakeUppercase' and +'\MakeLowercase' commands also change characters accessed by commands +such as '\ae' or '\aa'. The commands '\MakeUppercase' and +'\MakeLowercase' are robust but they have moving arguments (*note +\protect::). + + These commands do not change the case of letters used in the name of +a command within TEXT. But they do change the case of every other Latin +letter inside the argument TEXT. Thus, '\MakeUppercase{Let $y=f(x)$'} +produces 'LET Y=F(X)'. Another example is that the name of an +environment will be changed, so that '\MakeUppercase{\begin{tabular} ... +\end{tabular}}' will produce an error because the first half is changed +to '\begin{TABULAR}'. + + LaTeX uses the same fixed table for changing case throughout a +document, The table used is designed for the font encoding T1; this +works well with the standard TeX fonts for all Latin alphabets but will +cause problems when using other alphabets. + + To change the case of text that results from a macro inside TEXT you +need to do expansion. Here the '\Schoolname' produces 'COLLEGE OF +MATHEMATICS'. + + \newcommand{\schoolname}{College of Mathematics} + \newcommand{\Schoolname}{\expandafter\MakeUppercase + \expandafter{\schoolname}} + + The 'textcase' package brings some of the missing feature of the +standard LaTeX commands '\MakeUppercase' and '\MakeLowerCase'. + + To uppercase only the first letter of words, you can use the package +'mfirstuc'. + + Handling all the casing rules specified by Unicode, e.g., for +non-Latin scripts, is a much bigger job than anything envisioned in the +original TeX and LaTeX. It has been implemented in the 'expl3' package +as of 2020. The article "Case changing: From TeX primitives to the +Unicode algorithm", (Joseph Wright, 'TUGboat' 41:1, +), gives a good +overview of the topic, past and present. + + +File: latex2e.info, Node: Symbols by font position, Next: Text symbols, Prev: Upper and lower case, Up: Special insertions + +23.3 Symbols by font position +============================= + +You can access any character of the current font using its number with +the '\symbol' command. For example, the visible space character used in +the '\verb*' command has the code decimal 32 in the standard Computer +Modern typewriter font, so it can be typed as '\symbol{32}'. + + You can also specify numbers in octal (base 8) by using a ''' prefix, +or hexadecimal (base 16) with a '"' prefix, so the visible space at 32 +decimal could also be written as '\symbol{'40}' or '\symbol{"20}'. + + +File: latex2e.info, Node: Text symbols, Next: Accents, Prev: Symbols by font position, Up: Special insertions + +23.4 Text symbols +================= + +LaTeX provides commands to generate a number of non-letter symbols in +running text. Some of these, especially the more obscure ones, are not +available in OT1. As of the LaTeX February 2020 release, all symbols +are available by default; before that, it was necessary to use the +'textcomp' package for some (technically, those in the 'TS1' font +encoding). + +'\copyright' +'\textcopyright' + (C) The copyright symbol. + +'\dag' + † The dagger symbol (in text). + +'\ddag' + ‡ The double dagger symbol (in text). + +'\LaTeX' + The LaTeX logo. + +'\LaTeXe' + The LaTeX2e logo. + +'\guillemotleft («)' +'\guillemotright (»)' +'\guilsinglleft (‹)' +'\guilsinglright (›)' + «, », ‹, › Double and single angle quotation marks, commonly used + in French. + +'\ldots' +'\dots' +'\textellipsis' + ... An ellipsis (three dots at the baseline): '\ldots' and '\dots' + also work in math mode. + +'\lq' + ' Left (opening) quote. + +'\P' +'\textparagraph' + ¶ Paragraph sign (pilcrow). + +'\pounds' +'\textsterling' + £ English pounds sterling. + +'\quotedblbase („)' +'\quotesinglbase (‚)' + „ and ‚ Double and single quotation marks on the baseline. + +'\rq' + ' Right (closing) quote. + +'\S' +'\textsection' + § Section sign. + +'\TeX' + The TeX logo. + +'\textasciicircum' + ^ ASCII circumflex. + +'\textasciitilde' + ~ ASCII tilde. + +'\textasteriskcentered' + * Centered asterisk. + +'\textbackslash' + \ Backslash. + +'\textbar' + | Vertical bar. + +'\textbardbl' + ⏸ Double vertical bar. + +'\textbigcircle' + ◯, Big circle symbol. + +'\textbraceleft' + { Left brace. + +'\textbraceright' + } Right brace. + +'\textbullet' + * Bullet. + +'\textcircled{LETTER}' + Ⓐ, Circle around LETTER. + +'\textcompwordmark' +'\textcapitalcompwordmark' +'\textascendercompwordmark' + Used to separate letters that would normally ligature. For + example, 'f\textcompwordmark i' produces 'fi' without a ligature. + This is most useful in non-English languages. The + '\textcapitalcompwordmark' form has the cap height of the font + while the '\textascendercompwordmark' form has the ascender height. + +'\textdagger' + † Dagger. + +'\textdaggerdbl' + ‡ Double dagger. + +'\textdollar (or '\$')' + $ Dollar sign. + +'\textemdash (or '---')' + -- Em-dash. Used for punctuation, usually similar to commas or + parentheses, as in ''The playoffs---if you're lucky enough to make + the playoffs---are more like a sprint.'' Conventions for spacing + around em-dashes vary widely. + +'\textendash (or '--')' + - En-dash. Used for ranges, as in ''see pages 12--14''. + +'\texteuro' + + The Euro currency symbol: €. + + For an alternative glyph design, try the 'eurosym' package; also, + most fonts nowadays come with their own Euro symbol (Unicode + U+20AC). + +'\textexclamdown (or '!`')' + ¡ Upside down exclamation point. + +'\textfiguredash' + Dash used between numerals, Unicode U+2012. Defined in the June + 2021 release of LaTeX. When used in pdfTeX, approximated by an + en-dash; with a Unicode engine, either typesets the glyph if + available in the current font, or writes the usual "Missing + character" warning to the log file. + +'\textgreater' + > Greater than symbol. + +'\texthorizontalbar' + Horizontal bar character, Unicode U+2015. Defined in the June 2021 + release of LaTeX. Behavior as with '\textfiguredash' above; the + pdfTeX approximation is an em-dash. + +'\textless' + < Less than symbol. + +'\textleftarrow' + ←, Left arrow. + +'\textnonbreakinghyphen' + Non-breaking hyphen character, Unicode U+2011. Defined in the June + 2021 release of LaTeX. Behavior as with '\textfiguredash' above; + the pdfTeX approximation is a regular ASCII hyphen (with breaks + disallowed after). + +'\textordfeminine' +'\textordmasculine' + ª, º Feminine and masculine ordinal symbols. + +'\textperiodcentered' + · Centered period. + +'\textquestiondown (or '?`')' + ¿ Upside down question mark. + +'\textquotedblleft (or '``')' + " Double left quote. + +'\textquotedblright (or '''')' + " Double right quote. + +'\textquoteleft (or '`')' + ' Single left quote. + +'\textquoteright (or ''')' + ' Single right quote. + +'\textquotesingle' + ', Straight single quote. (From TS1 encoding.) + +'\textquotestraightbase' +'\textquotestraightdblbase' + Single and double straight quotes on the baseline. + +'\textregistered' + (R) Registered symbol. + +'\textrightarrow' + →, Right arrow. + +'\textthreequartersemdash' + ﹘, "Three-quarters" em-dash, between en-dash and em-dash. + +'\texttrademark' + ™ Trademark symbol. + +'\texttwelveudash' + ﹘, "Two-thirds" em-dash, between en-dash and em-dash. + +'\textunderscore' + _ Underscore. + +'\textvisiblespace' + ␣, Visible space symbol. + + +File: latex2e.info, Node: Accents, Next: Additional Latin letters, Prev: Text symbols, Up: Special insertions + +23.5 Accents +============ + +LaTeX has wide support for many of the world's scripts and languages, +provided through the core 'babel' package, which supports pdfLaTeX, +XeLaTeX and LuaLaTeX. The 'polyglossia' package provides similar +support with the latter two engines. + + This section does not cover that support. It only lists the core +LaTeX commands for creating accented characters. The '\capital...' +commands shown here produce alternative forms for use with capital +letters. These are not available with OT1. + + Below, to make them easier to find, the accents are all illustrated +with lowercase 'o'. + + Note that '\i' produces a dotless i, and '\j' produces a dotless j. +These are often used in place of their dotted counterparts when they are +accented. + +'\"' +'\capitaldieresis' + ö Umlaut (dieresis). + +'\'' +'\capitalacute' + ó Acute accent. + +'\.' + ȯ Dot accent. + +'\=' +'\capitalmacron' + ō Macron (overbar) accent. + +'\^' +'\capitalcircumflex' + ô Circumflex (hat) accent. + +'\`' +'\capitalgrave' + ò Grave accent. + +'\~' +'\capitaltilde' + ñ Tilde accent. + +'\b' + o̲ Bar accent underneath. + + Related to this, '\underbar{TEXT}' produces a bar under TEXT. The + argument is always processed in LR mode (*note Modes::). The bar + is always a fixed position under the baseline, thus crossing + through descenders. See also '\underline' in *note Math + miscellany::. + +'\c' +'\capitalcedilla' + ç Cedilla accent underneath. + +'\d' +'\capitaldotaccent' + ọ Dot accent underneath. + +'\H' +'\capitalhungarumlaut' + ő Long Hungarian umlaut accent. + +'\k' +'\capitalogonek' + ǫ Ogonek. Not available in the OT1 encoding. + +'\r' +'\capitalring' + o̊ Ring accent. + +'\t' +'\capitaltie' +'\newtie' +'\capitalnewtie' + Tie-after accent (used for transliterating from Cyrillic, such as + in the ALA-LC romanization). It expects that the argument has two + characters. The '\newtie' form is centered in its box. + +'\u' +'\capitalbreve' + ŏ Breve accent. + +'\v' +'\capitalcaron' + ǒ Háček (check, caron) accent. + +* Menu: + +* \accent:: Low level command to produce an accented character. + + +File: latex2e.info, Node: \accent, Up: Accents + +23.5.1 '\accent' +---------------- + +Synopsis: + + \accent NUMBER CHARACTER + + A TeX primitive command used to generate accented characters from +accent marks and letters. The accent mark is selected by NUMBER, a +numeric argument, followed by a space and then a CHARACTER argument to +construct the accented character in the current font. + + These are accented 'e' characters. + + \accent18 e + \accent20 e + \accent21 e + \accent22 e + \accent23 e + +The first is a grave, the second a caron, the third a breve, the fourth +a macron, and the fifth a ring above. + + The position of the accent is determined by the font designer and so +the outcome of '\accent' use may differ between fonts. In LaTeX it is +desirable to have glyphs for accented characters rather than building +them using '\accent'. Using glyphs that already contain the accented +characters (as in T1 encoding) allows correct hyphenation whereas +'\accent' disables hyphenation (specifically with OT1 font encoding +where accented glyphs are absent). + + There can be an optional font change between NUMBER and CHARACTER. +Note also that this command sets the '\spacefactor' to 1000 (*note +\spacefactor::). + + An unavoidable characteristic of some Cyrillic letters and the +majority of accented Cyrillic letters is that they must be assembled +from multiple elements (accents, modifiers, etc.) while '\accent' +provides for a single accent mark and a single letter combination. +There are also cases where accents must appear between letters that +\accent does not support. Still other cases exist where the letters I +and J have dots above their lowercase counterparts that conflict with +dotted accent marks. The use of '\accent' in these cases will not work +as it cannot analyze upper/lower case. + + +File: latex2e.info, Node: Additional Latin letters, Next: inputenc package, Prev: Accents, Up: Special insertions + +23.6 Additional Latin letters +============================= + +Here are the basic LaTeX commands for inserting letters beyond A-Z that +extend the Latin alphabet, used primarily in languages other than +English. + +'\aa' +'\AA' + å and Å. + +'\ae' +'\AE' + æ and Æ. + +'\dh' +'\DH' + Icelandic letter eth: ð and Ð. Not available with OT1 encoding, you + need the 'fontenc' package to select an alternate font encoding, + such as T1. + +'\dj' +'\DJ' + Crossed d and D, a.k.a. capital and small letter d with stroke. + Not available with OT1 encoding, you need the 'fontenc' package to + select an alternate font encoding, such as T1. + +'\ij' +'\IJ' + ij and IJ (except somewhat closer together than appears here). + +'\l' +'\L' + ł and Ł. + +'\ng' +'\NG' + Lappish letter eng, also used in phonetics. + +'\o' +'\O' + ø and Ø. + +'\oe' +'\OE' + œ and Œ. + +'\ss' +'\SS' + ß and SS. + +'\th' +'\TH' + Icelandic letter thorn: þ and Þ. Not available with OT1 encoding, + you need the 'fontenc' package to select an alternate font + encoding, such as T1. + + +File: latex2e.info, Node: inputenc package, Next: \rule, Prev: Additional Latin letters, Up: Special insertions + +23.7 'inputenc' package +======================= + +Synopsis: + + \usepackage[ENCODING-NAME]{inputenc} + + Declare the input file's text encoding to be ENCODING-NAME. The +default, if this package is not loaded, is UTF-8. Technically, +specifying the encoding name is optional, but in practice it is not +useful to omit it. + + In a computer file, the characters are stored according to a scheme +called the "encoding". There are many different encodings. The +simplest is ASCII, which supports 95 printable characters, not enough +for most of the world's languages. For instance, to typeset the +a-umlaut character 'ä' in an ASCII-encoded LaTeX source file, the +sequence '\"a' is used. This would make source files for anything but +English hard to read; even for English, often a more extensive encoding +is more convenient. + + The modern encoding standard, in some ways a union of the others, is +UTF-8, one of the representations of Unicode. This is the default for +LaTeX since 2018. + + The 'inputenc' package is how LaTeX knows what encoding is used. For +instance, the following command explicitly says that the input file is +UTF-8 (note the lack of a dash). + + \usepackage[utf8]{inputenc} + + Caution: use 'inputenc' only with the pdfTeX engine (*note TeX +engines::). (The XeTeX and LuaTeX engines assume that the input file is +UTF-8 encoded.) If you invoke LaTeX with either the 'xelatex' command +or the 'lualatex' command, and try to declare a non-UTF-8 encoding with +'inputenc', such as 'latin1', then you will get the error 'inputenc is +not designed for xetex or luatex'. + + An 'inputenc' package error such as 'Invalid UTF-8 byte "96' means +that some of the material in the input file does not follow the encoding +scheme. Often these errors come from copying material from a document +that uses a different encoding than the input file; this one is a left +single quote from a web page using 'latin1' inside a LaTeX input file +that uses UTF-8. The simplest solution is to replace the non-UTF-8 +character with its UTF-8 equivalent, or use a LaTeX equivalent command +or character. + + In some documents, such as a collection of journal articles from a +variety of authors, changing the encoding in mid-document may be +necessary. Use the command '\inputencoding{ENCODING-NAME}'. The most +common values for ENCODING-NAME are: 'ascii', 'latin1', 'latin2', +'latin3', 'latin4', 'latin5', 'latin9', 'latin10', and 'utf8'. + + +File: latex2e.info, Node: \rule, Next: \today, Prev: inputenc package, Up: Special insertions + +23.8 '\rule' +============ + +Synopsis, one of: + + \rule{WIDTH}{THICKNESS} + \rule[RAISE]{WIDTH}{THICKNESS} + + Produce a "rule", a filled-in rectangle. + + This example produces a rectangular blob, sometimes called a Halmos +symbol, or just "qed", often used to mark the end of a proof: + + \newcommand{\qedsymbol}{\rule{0.4em}{2ex}} + +The 'amsthm' package includes this command, with a somewhat +different-looking symbol. + + The mandatory arguments give the horizontal WIDTH and vertical +THICKNESS of the rectangle. They are rigid lengths (*note Lengths::). +The optional argument RAISE is also a rigid length, and tells LaTeX how +much to raise the rule above the baseline, or lower it if the length is +negative. + + This produces a line, a rectangle that is wide but not tall. + + \noindent\rule{\textwidth}{0.4pt} + +The line is the width of the page and 0.4 points tall. This line +thickness is common in LaTeX. + + A rule that has zero width, or zero thickness, will not show up in +the output, but can cause LaTeX to change the output around it. *Note +\strut::, for examples. + + +File: latex2e.info, Node: \today, Prev: \rule, Up: Special insertions + +23.9 '\today' +============= + +Synopsis: + + \today + + Produce today's date in the format 'MONTH DD, YYYY'. An example of a +date in that format is 'July 4, 1976'. + + Multilingual packages such as 'babel' or 'polyglossia', or classes +such as 'lettre', will localize '\today'. For example, the following +will output '4 juillet 1976': + + \year=1976 \month=7 \day=4 + \documentclass{minimal} + \usepackage[french]{babel} + \begin{document} + \today + \end{document} + +'\today' uses the counters '\day', '\month', and '\year' (*note \day & +\month & \year::). + + A number of package on CTAN work with dates. One is 'datetime' +package which can produce a wide variety of date formats, including ISO +standards. + + The date is not updated as the LaTeX process runs, so in principle +the date could be incorrect by the time the program finishes. + + +File: latex2e.info, Node: Splitting the input, Next: Front/back matter, Prev: Special insertions, Up: Top + +24 Splitting the input +********************** + +LaTeX lets you split a large document into several smaller ones. This +can simplify editing or allow multiple authors to work on the document. +It can also speed processing. + + Regardless of how many separate files you use, there is always one +"root file", on which LaTeX compilation starts. This shows such a file +with five included files. + + \documentclass{book} + \includeonly{ % comment out lines below to omit compiling + pref, + chap1, + chap2, + append, + bib + } + \begin{document} + \frontmatter + \include{pref} + \mainmatter + \include{chap1} + \include{chap2} + \appendix + \include{append} + \backmatter + \include{bib} + \end{document} + +This will bring in material from 'pref.tex', 'chap1.tex', 'chap2.tex', +'append.tex', and 'bib.tex'. If you compile this file, and then comment +out all of the lines inside '\includeonly{...}' except for 'chap1', and +compile again, then LaTeX will only process the material in the first +chapter. Thus, your output will appear more quickly and be shorter to +print. However, the advantage of the '\includeonly' command is that +LaTeX will retain the page numbers and all of the cross reference +information from the other parts of the document so these will appear in +your output correctly. + + *Note Larger book template::, for another example of '\includeonly'. + +* Menu: + +* \endinput:: Stop including material from a file. +* \include & \includeonly:: Conditionally include files. +* \input:: Unconditionally include a file. + + +File: latex2e.info, Node: \endinput, Next: \include & \includeonly, Up: Splitting the input + +24.1 '\endinput' +================ + +Synopsis: + + \endinput + + When you '\include{filename}', inside 'filename.tex' the material +after '\endinput' will not be included. This command is optional; if +'filename.tex' has no '\endinput' then LaTeX will read all of the file. + + For example, suppose that a document's root file has '\input{chap1}' +and this is 'chap1.tex'. + + \chapter{One} + This material will appear in the document. + \endinput + This will not appear. + + This can be useful for putting documentation or comments at the end +of a file, or for avoiding junk characters that can be added if the file +is transmitted in the body of an email. It is also useful for +debugging: one strategy to localize errors is to put '\endinput' halfway +through the included file and see if the error disappears. Now, knowing +which half contains the error, moving '\endinput' to halfway through +that area further narrows down the location. This process rapidly finds +the offending line. + + After reading '\endinput', LaTeX continues to read to the end of the +line, so something can follow this command and be read nonetheless. +This allows you, for instance, to close an '\if...' with a '\fi'. + + +File: latex2e.info, Node: \include & \includeonly, Next: \input, Prev: \endinput, Up: Splitting the input + +24.2 '\include' & '\includeonly' +================================ + +Synopsis: + + \includeonly{ % in document preamble + ... + FILENAME, + ... + } + ... + \include{FILENAME} % in document body + + Bring material from the external file 'FILENAME.tex' into a LaTeX +document. + + The '\include' command does three things: it executes '\clearpage' +(*note \clearpage & \cleardoublepage::), then it inputs the material +from 'FILENAME.tex' into the document, and then it does another +'\clearpage'. This command can only appear in the document body. + + The '\includeonly' command controls which files will be read by LaTeX +under subsequent '\include' commands. Its list of filenames is +comma-separated. It must appear in the preamble or even earlier, e.g., +the command line; it can't appear in the document body. + + This example root document, 'constitution.tex', brings in three +files, 'preamble.tex', 'articles.tex', and 'amendments.tex'. + + \documentclass{book} + \includeonly{ + preamble, + articles, + amendments + } + \begin{document} + \include{preamble} + \include{articles} + \include{amendments} + \end{document} + +The file 'preamble.tex' contains no special code; you have just +excerpted the chapter from 'consitution.tex' and put it in a separate +file just for editing convenience. + + \chapter{Preamble} + We the People of the United States, + in Order to form a more perfect Union, ... + +Running LaTeX on 'constitution.tex' makes the material from the three +files appear in the document but also generates the auxiliary files +'preamble.aux', 'articles.aux', and 'amendments.aux'. These contain +information such as page numbers and cross-references (*note Cross +references::). If you now comment out '\includeonly''s lines with +'preamble' and 'amendments' and run LaTeX again then the resulting +document shows only the material from 'articles.tex', not the material +from 'preamble.tex' or 'amendments.tex'. Nonetheless, all of the +auxiliary information from the omitted files is still there, including +the starting page number of the chapter. + + If the document preamble does not have '\includeonly' then LaTeX will +include all the files you call for with '\include' commands. + + The '\include' command makes a new page. To avoid that, see *note +\input:: (which, however, does not retain the auxiliary information). + + *Note Larger book template::, for another example using '\include' +and '\includeonly'. That example also uses '\input' for some material +that will not necessarily start on a new page. + + File names can involve paths. + + \documentclass{book} + \includeonly{ + chapters/chap1, + } + \begin{document} + \include{chapters/chap1} + \end{document} + + To make your document portable across distributions and platforms you +should avoid spaces in the file names. The tradition is to instead use +dashes or underscores. Nevertheless, for the name 'amo amas amat', this +works under TeX Live on GNU/Linux: + + \documentclass{book} + \includeonly{ + "amo\space amas\space amat" + } + \begin{document} + \include{"amo\space amas\space amat"} + \end{document} + + and this works under MiKTeX on Windows: + + \documentclass{book} + \includeonly{ + {"amo amas amat"} + } + \begin{document} + \include{{"amo amas amat"}} + \end{document} + + You cannot use '\include' inside a file that is being included or you +get 'LaTeX Error: \include cannot be nested.' The '\include' command +cannot appear in the document preamble; you will get 'LaTeX Error: +Missing \begin{document}'. + + If a file that you '\include' does not exist, for instance if you +'\include{athiesm}' but you meant '\include{atheism}', then LaTeX does +not give you an error but will warn you 'No file athiesm.tex.' (It will +also create 'athiesm.aux'.) + + If you '\include' the root file in itself then you first get 'LaTeX +Error: Can be used only in preamble.' Later runs get 'TeX capacity +exceeded, sorry [text input levels=15]'. To fix this, you must remove +the inclusion '\include{ROOT}' but also delete the file 'ROOT.aux' and +rerun LaTeX. + + +File: latex2e.info, Node: \input, Prev: \include & \includeonly, Up: Splitting the input + +24.3 '\input' +============= + +Synopsis: + + \input{FILENAME} + + LaTeX processes the file as if its contents were inserted in the +current file. For a more sophisticated inclusion mechanism see *note +\include & \includeonly::. + + If FILENAME does not end in '.tex' then LaTeX first tries the +filename with that extension; this is the usual case. If FILENAME ends +with '.tex' then LaTeX looks for the filename as it is. + + For example, this + + \input{macros} + +will cause LaTeX to first look for 'macros.tex'. If it finds that file +then it processes its contents as thought they had been copy-pasted in. +If there is no file of the name 'macros.tex' then LaTeX tries the name +'macros', without an extension. (This may vary by distribution.) + + To make your document portable across distributions and platforms you +should avoid spaces in the file names. The tradition is to instead use +dashes or underscores. Nevertheless, for the name 'amo amas amat', this +works under TeX Live on GNU/Linux: + + \input{"amo\space amas\space amat"} + + and this works under MiKTeX on Windows: + + \input{{"amo amas amat"}} + + +File: latex2e.info, Node: Front/back matter, Next: Letters, Prev: Splitting the input, Up: Top + +25 Front/back matter +******************** + +* Menu: + +* Table of contents etc.:: Table of contents, list of figures, list of tables. +* Indexes:: Generate an index. +* Glossaries:: Generate a glossary. + + +File: latex2e.info, Node: Table of contents etc., Next: Indexes, Up: Front/back matter + +25.1 Table of contents, list of figures, list of tables +======================================================= + +Synopsis, one of: + + \tableofcontents + \listoffigures + \listoftables + + Produce a table of contents, or list of figures, or list of tables. +Put the command in the input file where you want the table or list to +go. You do not type the entries; for example, typically the table of +contents entries are automatically generated from the sectioning +commands '\chapter', etc. + + This example illustrates the first command, '\tableofcontents'. +LaTeX will produce a table of contents on the book's first page. + + \documentclass{book} + % \setcounter{tocdepth}{1} + \begin{document} + \tableofcontents\newpage + ... + \chapter{...} + ... + \section{...} + ... + \subsection{...} + ... + \end{document} + +Uncommenting the second line would cause that table to contain chapter +and section listings but not subsection listings, because the '\section' +command has level 1. *Note Sectioning::, for level numbers of the +sectioning units. For more on the 'tocdepth' *note +Sectioning/tocdepth::. + + Another example of the use of '\tableofcontents' is in *note Larger +book template::. + + If you want a page break after the table of contents, write a +'\newpage' command after the '\tableofcontents' command, as above. + + To make the table of contents, LaTeX stores the information in an +auxiliary file named 'ROOT-FILE.toc' (*note Splitting the input::). For +example, this LaTeX file 'test.tex' + + \documentclass{article} + \begin{document} + \tableofcontents\newpage + \section{First section} + \subsection{First subsection} + ... + +writes these lines to 'test.toc'. + + \contentsline {section}{\numberline {1}First section}{2} + \contentsline {subsection}{\numberline {1.1}First subsection}{2} + +Each line contains a single command, '\contentsline' (*note +\contentsline::). The first argument, the 'section' or 'subsection', is +the sectioning unit. The second argument has two components. The hook +'\numberline' determines how the sectioning number, '1' or '1.1', +appears in the table of contents (*note \numberline::). The remainder +of the second argument of '\contentsline', 'First section' or 'First +subsection', is the sectioning title text. Finally, the third argument, +'2', is the page number on which this sectioning unit starts. + + To typeset these lines, the document class provides '\l@SECTION-UNIT' +commands such as '\l@section{TEXT}{PAGENUMBER}' and +'\l@subsection{TEXT}{PAGENUMBER}'. These commands often use the +'\@dottedtocline' command (*note \@dottedtocline::). + + A consequence of LaTeX's strategy of using auxiliary files is that to +get the correct information in the document you must run LaTeX twice, +once to store the information and the second time to retrieve it. In +the ordinary course of writing a document authors run LaTeX a number of +times, but you may notice that the first time that you compile a new +document, the table of contents page will be empty except for its +'Contents' header. Just run LaTeX again. + + The commands '\listoffigures' and '\listoftables' produce a list of +figures and a list of tables. Their information is stored in files with +extension '.lof' and '.lot'. They work the same way as +'\tableofcontents' but the latter is more common, so we use it for most +examples. + + You can manually add material to the table of contents, the list of +figures, and the list of tables. For instance, add a line about a +section to the table of contents with +'\addcontentsline{toc}{section}{TEXT}'. (*note \addcontentsline::). +Add arbitrary material, that is, non-line material, with +'\addtocontents', as with the command +'\addtocontents{lof}{\protect\vspace{2ex}}', which adds vertical space +to the list of figures (*note \addtocontents::). + + Lines in the table of contents, the list of figures, and the list of +tables, have four parts. First is an indent. Next is a box into which +sectioning numbers are placed, and then the third box holds the title +text, such as 'First section'. Finally there is a box up against the +right margin, inside of which LaTeX puts the page number box. For the +indent and the width of the number box, *note \@dottedtocline::. The +right margin box has width '\@tocrmarg' and the page number is flush +right in that space, inside a box of width '\@pnumwidth'. By default +'\@tocrmarg' is '2.55em' and '\@pnumwidth' is '1.55em'. Change these as +with '\renewcommand{\@tocrmarg}{3.5em}'. + + CTAN has many packages for the table of contents and lists of figures +and tables (*note CTAN::). The package 'tocloft' is convenient for +adjusting some aspects of the default such as spacing. And, +'tocbibbind' will automatically add the bibliography, index, etc. to +the table of contents. + + To change the header for the table of contents page, do something +like these commands before you call '\tableofcontents', etc. + + \renewcommand{\contentsname}{Table of Contents} + \renewcommand{\listfigurename}{Plots} + \renewcommand{\listtablename}{Specifications} + + + Internationalization packages such as 'babel' or 'polyglossia' will +change these headers depending on the chosen base language. + +* Menu: + +* \@dottedtocline:: Format entry line in table of contents, etc. +* \addcontentsline:: Add an entry to table of contents, etc. +* \addtocontents:: Add text directly to table of contents file, etc. +* \contentsline:: Set line in table of contents, etc. +* \nofiles:: Prevent writing to auxiliary files. +* \numberline:: Put its number argument flush left in a box. + + +File: latex2e.info, Node: \@dottedtocline, Next: \addcontentsline, Up: Table of contents etc. + +25.1.1 '\@dottedtocline' +------------------------ + +Synopsis: + + \@dottedtocline{SECTION-LEVEL-NUM}{INDENT}{NUMWIDTH}{TEXT}{PAGENUMBER} + + Used internally by LaTeX to format an entry line in the table of +contents, list of figures, or list of tables. Authors do not directly +enter '\@dottedtocline' commands. + + This command is typically used by '\l@section', '\l@subsection', +etc., to format the content lines. For example, the 'article.cls' file +contains these definitions: + + \newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}} + \newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}} + \newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}} + +In this example, '\@dottedcline' appears to have been given only three +arguments. But tracing the internal code shows that it picks up the +final TEXT and PAGENUMBER arguments in the synopsis from a call to +'\contentsline' (*note \contentsline::). + + Between the box for the title text of a section and the right margin +box, these '\@dottedtocline' commands insert "leaders", that is, +evenly-spaced dots. The dot-to-dot space is given by the command +'\@dotsep'. By default it is 4.5 (it is in math units, aka. 'mu', which +are '1/18' em. Change it using '\renewcommand', as in +'\renewcommand{\@dotsep}{3.5}'. + + In the standard 'book' class, LaTeX does not use dotted leaders for +the Part and Chapter table entries, and in the standard 'article' class +it does not use dotted leaders for Section entries. + + +File: latex2e.info, Node: \addcontentsline, Next: \addtocontents, Prev: \@dottedtocline, Up: Table of contents etc. + +25.1.2 '\addcontentsline' +------------------------- + +Synopsis: + + \addcontentsline{EXT}{UNIT}{TEXT} + + Add an entry to the auxiliary file with extension EXT. + + The following will result in an 'Appendices' line in the table of +contents. + + \addcontentsline{toc}{section}{\protect\textbf{Appendices}} + +It will appear at the same indentation level as the sections, will be in +boldface, and will be assigned the page number associated with the point +where the command appears in the input file. + + The '\addcontentsline' command writes information to the file +'ROOT-NAME.EXT', where ROOT-NAME is the file name of the root file +(*note Splitting the input::). It writes that information as the text +of the command '\contentsline{UNIT}{TEXT}{NUM}', where 'NUM' is the +current value of counter 'UNIT' (*note \contentsline::). The most +common case is the table of contents and there NUM is the page number of +the first page of UNIT. + + This command is invoked by the sectioning commands '\chapter', etc. +(*note Sectioning::), and also by '\caption' inside a float environment +(*note Floats::). But it is also directly used by authors. For +example, an author writing a book whose style is to have an unnumbered +preface may use the starred '\chapter*'. But that command leaves out +table of contents information, which can be entered manually, as here. + + \chapter*{Preface} + \addcontentsline{toc}{chapter}{\protect\numberline{}Preface} + +In the 'ROOT-NAME.toc' file LaTeX will put the line '\contentsline +{chapter}{\numberline {}Preface}{3}'; note that the page number '3' is +automatically generated by the system, not entered manually. + + All of the arguments for '\addcontentsline' are required. + +EXT + Typically one of the strings 'toc' for the table of contents, 'lof' + for the list of figures, or 'lot' for the list of tables. The + filename extension of the information file. + +UNIT + A string that depends on the value of the EXT argument, typically + one of: + + 'toc' + For the table of contents, this is the name of a sectional + unit: 'part', 'chapter', 'section', 'subsection', etc. + + 'lof' + For the list of figures: 'figure'. + + 'lot' + For the list of tables: 'table'. + +TEXT + The text of the entry. You must '\protect' any fragile commands + (*note \protect::) used in it. + + The '\addcontentsline' command has an interaction with '\include' +(*note \include & \includeonly::). If you use them at the same level, +as with '\addcontentsline{...}{...}{...}\include{...}' then lines in the +table of contents can come out in the wrong order. The solution is to +move '\addcontentsline' into the file being included. + + If you use a UNIT that LaTeX does not recognize, as with the typo +here + + \addcontentsline{toc}{setcion}{\protect\textbf{Appendices}} + +then you don't get an error but the formatting in the table of contents +will not make sense. + + +File: latex2e.info, Node: \addtocontents, Next: \contentsline, Prev: \addcontentsline, Up: Table of contents etc. + +25.1.3 '\addtocontents' +----------------------- + +Synopsis: + + \addtocontents{EXT}{TEXT} + + Add TEXT, which may be text or formatting commands, directly to the +auxiliary file with extension EXT. This is most commonly used for the +table of contents so that is the discussion here, but it also applies to +the list of figures and list of tables. + + This will put some vertical space in the table of contents after the +'Contents' header. + + \tableofcontents\newpage + \addtocontents{toc}{\protect\vspace*{3ex}} + +This puts the word 'Page', in boldface, above the column of page numbers +and after the header. + + \tableofcontents + \addtocontents{toc}{~\hfill\textbf{Page}\par} + \chapter{...} + +This adds a line announcing work by a new author. + + \addtocontents{toc}{% + \protect\vspace{2ex} + \textbf{Chapters by N. Other Author}\par} + + The difference between '\addtocontents' and '\addcontentsline' is +that the latter is strictly for lines, such as with a line giving the +page number for the start of a new subset of the chapters. As the above +examples show, '\addtocontents' is for material such as spacing. + + The '\addtocontents' command has two arguments. Both are required. + +EXT + Typically one of: 'toc' for the table of contents, 'lof' for the + list of figures, or 'lot' for the list of tables. The extension of + the file holding the information. + +TEXT + The text, and possibly commands, to be written. + + The sectioning commands such as '\chapter' use the '\addcontentsline' +command to store information. This command creates lines in the '.toc' +auxiliary file containing the '\contentsline' command (*note +\addcontentsline::). In contrast, the command '\addtocontents' puts +material directly in that file. + + The '\addtocontents' command has an interaction with '\include' +(*note \include & \includeonly::). If you use them at the same level, +as with '\addtocontents{...}{...}\include{...}' then lines in the table +of contents can come out in the wrong order. The solution is to move +'\addtocontents' into the file being included. + + +File: latex2e.info, Node: \contentsline, Next: \nofiles, Prev: \addtocontents, Up: Table of contents etc. + +25.1.4 '\contentsline' +---------------------- + +Synopsis: + + \contentsline{UNIT}{TEXT}{PAGENUMBER} + + Used internally by LaTeX to typeset an entry of the table of +contents, list of figures, or list of tables (*note Table of contents +etc.::). Authors do not directly enter '\contentsline' commands. + + Usually adding material to these lists is done automatically by the +commands '\chapter', '\section', etc. for the table of contents, or by +the '\caption' command inside of a '\figure' or '\table' environment +(*note figure:: and *note table::). Thus, where the root file is +'thesis.tex', and contains the declaration '\tableofcontents', the +command '\chapter{Chapter One}' produces something like this in the file +'thesis.toc'. + + \contentsline {chapter}{\numberline {1}Chapter One}{3} + + If the file contains the declaration '\listoffigures' then a figure +environment involving '\caption{Test}' will produce something like this +in 'thesis.lof'. + + \contentsline {figure}{\numberline {1.1}{\ignorespaces Test}}{6} + + To manually add material, use +'\addcontentsline{FILETYPE}{UNIT}{TEXT}', where FILETYPE is 'toc', +'lof', or 'lot' (*note \addcontentsline::). + + For manipulating how the '\contentline' material is typeset, see the +'tocloft' package. + + Note that the 'hyperref' package changes the definition of +'\contentsline' (and '\addcontentsline') to add more arguments, to make +hyperlinks. This is the source of the error 'Argument of \contentsline +has an extra }' when one adds/remove the use of package 'hyperref' and a +compilation was already run. Fix this error by deleting the '.toc' or +'.lof' or '.lot' file, and running LaTeX again. + + +File: latex2e.info, Node: \nofiles, Next: \numberline, Prev: \contentsline, Up: Table of contents etc. + +25.1.5 '\nofiles' +----------------- + +Synopsis: + + \nofiles + + Prevent LaTeX from writing any auxiliary files. The only output will +be the '.log' and '.pdf' (or '.dvi') files. This command must go in the +preamble. + + Because of the '\nofiles' command this example will not produce a +'.toc' file. + + \documentclass{book} + \nofiles + \begin{document} + \tableofcontents\newpage + \chapter{...} + ... + +LaTeX will not erase any existing auxiliary files, so if you insert the +'\nofiles' command after you have run the file and gotten a '.toc' then +the table of contents page will continue to show the old information. + + +File: latex2e.info, Node: \numberline, Prev: \nofiles, Up: Table of contents etc. + +25.1.6 '\numberline' +-------------------- + +Synopsis: + + \numberline{NUMBER} + + Typeset its argument flush left in a box. This is used in a +'\contentsline' command to typeset the section number (*note +\contentsline::). + + For example, this line in a '.toc' file causes the '1.1' to be +typeset flush left. + + \contentsline {subsection}{\numberline {1.1}Motivation}{2} + + By default, LaTeX typesets the section numbers in a box of length +'\@tempdima'. That length is set by the commands '\l@section', +'\l@subsection', etc. Put section numbers inside a natural-width box +with '\renewcommand{\numberline}[1]{#1~}' before '\tableofcontents'. + + This command is fragile so you may need to precede it with '\protect' +(*note \protect::). An example is the use of '\protect' in this +command, + + \addcontentsline{toc}{section}{\protect\numberline{}Summary} + +to get the '\numberline' into the '\contentsline' command in the '.toc' +file: '\contentsline {section}{\numberline {}Summary}{6}' (the page +number '6' is automatically added by LaTeX; *note \addcontentsline::). + + +File: latex2e.info, Node: Indexes, Next: Glossaries, Prev: Table of contents etc., Up: Front/back matter + +25.2 Indexes +============ + +If you tell LaTeX what terms you want to appear in an index then it can +produce that index, alphabetized and with the page numbers automatically +maintained. This illustrates the basics. + + \documentclass{article} + \usepackage{makeidx} % Provide indexing commands + \makeindex + % \usepackage{showidx} % Show marginal notes of index entries + ... + \begin{document} + ... + Wilson's Theorem\index{Wilson's Theorem} + says that a number $n>1$ is prime if and only if the factorial + of $n-1$ is congruent to $-1$ + modulo~$n$.\index{congruence!and Wilson's Theorem} + ... + \printindex + \end{document} + +As that shows, declare index entries with the '\index' command (*note +\index::). When you run LaTeX, the '\index' writes its information, +such as 'Wilson's Theorem' and the page number, to an auxiliary file +whose name ends in '.idx'. Next, to alphabetize and do other +manipulations, run an external command, typically 'makeindex' (*note +makeindex::), which writes a file whose name ends in '.ind'. Finally, +'\printindex' brings this manipulated information into the output (*note +\printindex::). + + Thus, if the above example is in the file 'numth.tex' then running +'pdflatex numth' will save index entry and page number information to +'numth.idx'. Then running 'makeindex numth' will alphabetize and save +the results to 'numth.ind'. Finally, again running 'pdflatex numth' +will show the desired index, at the place where the '\printindex' +command is in the source file. + + There are many options for the output. An example is that the +exclamation point in '\index{congruence!and Wilson's Theorem}' produces +a main entry of 'congruence' with a subentry of 'and Wilson's Theorem'. +For more, *note makeindex::. + + The '\makeindex' and '\printindex' commands are independent. Leaving +out the '\makeindex' will stop LaTeX from saving the index entries to +the auxiliary file. Leaving out the '\printindex' will cause LaTeX to +not show the index in the document output. + + There are many packages in the area of indexing. The 'showidx' +package causes each index entries to be shown in the margin on the page +where the '\index' appears. This can help in preparing the index. The +'multind' package, among others, supports multiple indexes. See also +the TeX FAQ entry on this topic, , +and the CTAN topic, . + +* Menu: + +* Produce the index manually:: Alphabetize entries yourself. +* \index:: Declare an index entry. +* makeindex:: Alphabetize index entries automatically. +* \printindex:: Put the index here. + + +File: latex2e.info, Node: Produce the index manually, Next: \index, Up: Indexes + +25.2.1 Produce the index manually +--------------------------------- + +Documents that are small and static can have a manually produced index. +This will make a separate page labeled 'Index', in twocolumn format. + + \begin{theindex} + \item acorn squash, 1 + \subitem maple baked, 2 + \indexspace + \item bacon, 3 + \subitem maple baked, 4 + \end{theindex} + + Note that the author must enter the page numbers, which is tedious +and which will result in wrong numbers if the document changes. This is +why in most cases automated methods such as 'makeindex' are best. *Note +Indexes::. + + However we cover the commands for completeness, and because the +automated methods are based on these commands. There are three levels +of entries. As the example shows, a main entry uses '\item', subentries +use '\subitem', and the lowest level uses '\subsubitem'. Blank lines +between entries have no effect. The example above includes +'\indexspace' to produce vertical space in the output that some index +styles use before the first entry starting with a new letter. + + +File: latex2e.info, Node: \index, Next: makeindex, Prev: Produce the index manually, Up: Indexes + +25.2.2 '\index' +--------------- + +Synopsis: + + \index{INDEX-ENTRY-STRING} + + Declare an entry in the index. This command is fragile (*note +\protect::). + + For example, as described in *note Indexes::, one way to get an index +from what's below is to compile the document with 'pdflatex test', then +process the index entries with 'makeindex test', and then compile again +with 'pdflatex test'. + + % file test.tex + ... + W~Ackermann (1896--1962).\index{Ackermann} + ... + Ackermann function\index{Ackermann!function} + ... + rate of growth\index{Ackermann!function!growth rate} + +All three index entries will get a page number, such as 'Ackermann, 22'. +LaTeX will format the second as a subitem of the first, on the line +below it and indented, and the third as a subitem of the second. Three +levels deep is as far as you can nest subentries. (If you add +'\index{Ackermann!function!growth rate!comparison}' then 'makeindex' +says 'Scanning input file test.idx....done (4 entries accepted, 1 +rejected)' and the fourth level is silently missing from the index.) + + If you enter a second '\index' with the same INDEX-ENTRY-STRING then +you will get a single index entry with two page numbers (unless they +happen to fall on the same page). Thus, adding 'as for +Ackermann.\index{Ackermann}' later in the same document as above will +give an index entry like 'Ackermann, 22, 151'. Also, you can enter the +index entries in any order, so for instance '\index{Ackermann!function}' +could come before '\index{Ackermann}'. + + Get a page range in the output, like 'Hilbert, 23--27', as here. + + W~Ackermann (1896--1962).\index{Ackermann} + ... + D~Hilbert (1862--1943)\index{Ackermann!Hilbert|(} + ... + disapproved of his marriage.\index{Ackermann!Hilbert|)} + +If the beginning and ending of the page range are equal then the system +just gives a single page number, not a range. + + If you index subentries but not a main entry, as with +'\index{Jones!program}' and '\index{Jones!results}', then the output is +the item 'Jones' with no comma or page number, followed by two subitems, +like 'program, 50' and 'results, 51'. + + Generate a index entry that says 'see' by using a vertical bar +character: '\index{Ackermann!function|see{P\'eter's function}}'. You +can instead get 'see also' with 'seealso'. (The text 'see' is defined +by '\seename', and 'see also' by '\alsoname'. You can redefine these +either by using an internationalization package such as 'babel' or +'polyglossia', or directly as with '\renewcommand{\alsoname}{Also +see}'.) + + The 'see' feature is part of a more general functionality. After the +vertical bar you can put the name of a one-input command, as in +'\index{group|textit}' (note the missing backslash on the '\textit' +command) and the system will apply that command to the page number, here +giving something like '\textit{7}'. You can define your own one-input +commands, such as '\newcommand{\definedpage}[1]{{\color{blue}#1}}' and +then '\index{Ackermann!function|definedpage}' will give a blue page +number (*note Color::). Another, less practical, example is this, + + \newcommand\indexownpage[1]{#1, \thepage} + ... Epimenides.\index{self-reference|indexownpage} + +which creates an entry citing the page number of its own index listing. + + The two functions just described combine, as here + + \index{Ackermann!function|(definedpage} + ... + \index{Ackermann!function|)} + +which outputs an index entry like 'function, 23--27' where the page +number range is in blue. + + Consider an index entry such as 'α-ring'. Entering it as +'$\alpha$-ring' will cause it to be alphabetized according to the dollar +sign. You can instead enter it using an at-sign, as +'\index{alpha-ring@$\alpha$-ring}'. If you specify an entry with an +at-sign separating two strings, 'POS@TEXT', then POS gives the +alphabetical position of the entry while TEXT produces the text of the +entry. Another example is that '\index{Saint Michael's College@SMC}' +produces an index entry 'SMC' alphabetized into a different location +than its spelling would naturally give it. + + To put a '!', or '@', or '|', or '"' character in an index entry, +escape it by preceding it with a double quote, '"'. (The double quote +gets deleted before alphabetization.) + + A number of packages on CTAN have additional functionality beyond +that provided by 'makeidx'. One is 'index', which allows for multiple +indices and contains a command '\index*{INDEX-ENTRY-STRING}' that prints +the INDEX-ENTRY-STRING as well as indexing it. + + The '\index' command writes the indexing information to the file +'ROOT-NAME.idx' file. Specifically, it writes text of the command +'\indexentry{INDEX-ENTRY-STRING}{PAGE-NUM}', where PAGE-NUM is the value +of the '\thepage' counter. On occasion, when the '\printindex' command +is confused, you have to delete this file to start with a fresh slate. + + If you omit the closing brace of an '\index' command then you get a +message like this. + + Runaway argument? {Ackermann!function + ! Paragraph ended before \@wrindex was complete. + + +File: latex2e.info, Node: makeindex, Next: \printindex, Prev: \index, Up: Indexes + +25.2.3 'makeindex' +------------------ + +Synopsis, one of: + + makeindex FILENAME + makeindex -s STYLE-FILE FILENAME + makeindex OPTIONS FILENAME0 ... + + Sort, and otherwise process, the index information in the auxiliary +file FILENAME. This is a command line program. It takes one or more +raw index files, 'FILENAME.idx' files, and produces the actual index +file, the 'FILENAME.ind' file that is input by '\printindex' (*note +\printindex::). + + The first form of the command suffices for many uses. The second +allows you to format the index by using an "index style file", a '.isty' +file. The third form is the most general; see the full documentation on +CTAN. + + This is a simple '.isty' file. + + % book.isty + % $ makeindex -s book.isty -p odd book.idx + % creates the index as book.ind, starting on an odd page. + preamble + "\\pagestyle{empty} + \\small + \\begin{theindex} + \\thispagestyle{empty}" + + postamble + "\n + \\end{theindex}" + + The description here covers only some of the index formatting +possibilities in STYLE-FILE. For a full list see the documentation on +CTAN. + + A style file consists of a list of pairs: SPECIFIER and ATTRIBUTE. +These can appear in the file in any order. All of the ATTRIBUTEs are +strings, except where noted. Strings are surrounded with double quotes, +'"', and the maximum length of a string is 144 characters. The '\n' is +for a newline and '\t' is for a tab. Backslashes are escaped with +another backslash, '\\'. If a line begins with a percent sign, '%', +then it is a comment. + +'preamble' + Preamble of the output index file. Defines the context in which + the index is formatted. Default: '"\\begin{theindex}\n"'. + +'postamble' + Postamble of the output index file. Default: + '"\n\n\\end{theindex}\n"'. + +'group_skip' + Traditionally index items are broken into groups, typically a group + for entries starting with letter 'a', etc. This specifier gives + what is inserted when a new group begins. Default: '"\n\n + \\indexspace\n"' ('\indexspace' is a command inserting a rubber + length, by default '10pt plus5pt minus3pt'). + +'lethead_flag' + An integer. It governs what is inserted for a new group or letter. + If it is 0 (which is the default) then other than 'group_skip' + nothing will be inserted before the group. If it is positive then + at a new letter the 'lethead_prefix' and 'lethead_suffix' will be + inserted, with that letter in uppercase between them. If it is + negative then what will be inserted is the letter in lowercase. + The default is 0. + +'lethead_prefix' + If a new group begins with a different letter then this is the + prefix inserted before the new letter header. Default: '""' + +'lethead_suffix' + If a group begins with a different letter then this is the suffix + inserted after the new letter header. Default: '""'. + +'item_0' + What is put between two level 0 items. Default: '"\n \\item "'. + +'item_1' + Put between two level 1 items. Default: '"\n \\subitem "'. + +'item_2' + put between two level 2 items. Default: '"\n \\subsubitem "'. + +'item_01' + What is put between a level 0 item and a level 1 item. Default: + '"\n \\subitem "'. + +'item_x1' + What is put between a level 0 item and a level 1 item in the case + that the level 0 item doesn't have any page numbers (as in + '\index{aaa|see{bbb}}'). Default: '"\n \\subitem "'. + +'item_12' + What is put between a level 1 item and a level 2 item. Default: + '"\n \\subsubitem "'. + +'item_x2' + What is put between a level 1 item and a level 2 item, if the + level 1 item doesn't have page numbers. Default: '"\n \\subsubitem + "'. + +'delim_0' + Delimiter put between a level 0 key and its first page number. + Default: a comma followed by a blank, '", "'. + +'delim_1' + Delimiter put between a level 1 key and its first page number. + Default: a comma followed by a blank, '", "'. + +'delim_2' + Delimiter between a level 2 key and its first page number. + Default: a comma followed by a blank, '", "'. + +'delim_n' + Delimiter between two page numbers for the same key (at any level). + Default: a comma followed by a blank, '", "'. + +'delim_r' + What is put between the starting and ending page numbers of a + range. Default: '"--"'. + +'line_max' + An integer. Maximum length of an index entry's line in the output, + beyond which the line wraps. Default: '72'. + +'indent_space' + What is inserted at the start of a wrapped line. Default: + '"\t\t"'. + +'indent_length' + A number. The length of the wrapped line indentation. The default + 'indent_space' is two tabs and each tab is eight spaces so the + default here is '16'. + +'page_precedence' + A document may have pages numbered in different ways. For example, + a book may have front matter pages numbered in lowercase roman + while main matter pages are in arabic. This string specifies the + order in which they will appear in the index. The 'makeindex' + command supports five different types of numerals: lowercase roman + 'r', and numeric or arabic 'n', and lowercase alphabetic 'a', and + uppercase roman 'R', and uppercase alphabetic 'A'. Default: + '"rnaRA"'. + + There are a number of other programs that do the job 'makeindex' +does. One is 'xindy' (), which does +internationalization and can process indexes for documents marked up +using LaTeX and a number of other languages. It is written in Lisp, +highly configurable, both in markup terms and in terms of the collating +order of the text, as described in its documentation. + + A more recent indexing program supporting Unicode is 'xindex', +written in Lua (). + + +File: latex2e.info, Node: \printindex, Prev: makeindex, Up: Indexes + +25.2.4 '\printindex' +-------------------- + +Synopsis: + + \printindex + + Place the index into the output. + + To get an index you must first include +'\usepackage{makeidx}\makeindex' in the document preamble and compile +the document, then run the system command 'makeindex', and then compile +the document again. *Note Indexes::, for further discussion and an +example of the use of '\printindex'. + + +File: latex2e.info, Node: Glossaries, Prev: Indexes, Up: Front/back matter + +25.3 Glossaries +=============== + +Synopsis: + + \usepackage{glossaries} \makeglossaries + ... + \newglossaryentry{LABEL}{SETTINGS} + ... + \gls{LABEL}. + ... + \printglossaries + + The 'glossaries' package allows you to make glossaries, including +multiple glossaries, as well as lists of acronyms. + + To get the output from this example, compile the document (for +instance with 'pdflatex filename'), then run the command line command +'makeglossaries filename', and then compile the document again. + + \documentclass{...} + \usepackage{glossaries} \makeglossaries + \newglossaryentry{tm}{% + name={Turing machine}, + description={A model of a machine that computes. The model is simple + but can compute anything any existing device can compute. + It is the standard model used in Computer Science.}, + } + \begin{document} + Everything begins with the definition of a \gls{tm}. + ... + \printglossaries + \end{document} + +That gives two things. In the main text it outputs '... definition of a +Turing machine'. In addition, in a separate sectional unit headed +'Glossary' there appears a description list. In boldface it says +'Turing machine' and the rest of the item says in normal type 'A model +of a machine ... Computer Science'. + + The command '\makeglossary' opens the file that will contain the +entry information, 'ROOT-FILE.glo'. Put the '\printglossaries' command +where you want the glossaries to appear in your document. + + The 'glossaries' package is very powerful. For instance, besides the +commands '\newglossaryentry' and '\gls', there are similar commands for +a list of acronyms. See the package documentations on CTAN. + +* Menu: + +* \newglossaryentry:: Declare the content of a glossary entry. +* \gls:: Give a page reference for a glossary entry. + + +File: latex2e.info, Node: \newglossaryentry, Next: \gls, Up: Glossaries + +25.3.1 '\newglossaryentry' +-------------------------- + +Synopsis, one of: + + \newglossaryentry{LABEL} + { + name={NAME}, + description={DESCRIPTION}, + OTHER OPTIONS, ... + } + + or + + \longnewglossaryentry{LABEL} + { + name={NAME}, + OTHER OPTIONS ..., + } + {DESCRIPTION} + + Declare a new entry for a glossary. The LABEL must be unique for the +document. The settings associated with the label are pairs: +'KEY=VALUE'. + + This puts the blackboard bold symbol for the real numbers ℝ, in the +glossary. + + \newglossaryentry{R} + { + name={\ensuremath{\mathbb{R}}}, + description={the real numbers}, + } + + Use the second command form if the DESCRIPTION spans more than one +paragraph. + + For a full list of KEYs see the package documentation on CTAN but +here are a few. + +'name' + (Required.) The word, phrase, or symbol that you are defining. + +'description' + (Required.) The description that will appear in the glossary. If + this has more than one paragraph then you must use the second + command form given in the synopsis. + +'plural' + The plural form of NAME. Refer to the plural form using '\glspl' + or '\Glspl' (*note \gls::). + +'sort' + How to place this entry in the list of entries that the glossary + holds. + +'symbol' + A symbol, such as a mathematical symbol, besides the name. + + +File: latex2e.info, Node: \gls, Prev: \newglossaryentry, Up: Glossaries + +25.3.2 '\gls' +------------- + +Synopsis, one of: + + \gls{LABEL} + \glspl{LABEL} + \Gls{LABEL} + \Glspl{LABEL} + + Refer to a glossary entry. The entries are declared with +'\newglossaryentry' (*note \newglossaryentry::). + + This + + \newglossaryentry{N}{% + name={the natural numbers}, + description={The numbers $0$, $1$, $2$, $\ldots$\@}, + symbol={\ensuremath{\mathbb{N}}}, + } + ... + Consider \gls{N}. + +gives the output 'Consider the natural numbers'. + + The second command form '\glspl{LABEL}' produces the plural of NAME +(by default it tries adding an 's'). The third form capitalizes the +first letter of NAME, as does the fourth form, which also takes the +plural. + + +File: latex2e.info, Node: Letters, Next: Input/output, Prev: Front/back matter, Up: Top + +26 Letters +********** + +Synopsis: + + \documentclass{letter} + \address{SENDERS ADDRESS} % return address + \signature{SENDER NAME} + \begin{document} + \begin{letter}{RECIPIENT ADDRESS} + \opening{SALUTATION} + LETTER BODY + \closing{CLOSING TEXT} + \end{letter} + ... + \end{document} + + Produce one or more letters. + + Each letter is in a separate 'letter' environment, whose argument +RECIPIENT ADDRESS often contains multiple lines separated with a double +backslash, ('\\'). For example, you might have: + + \begin{letter}{Ninon de l'Enclos \\ + l'h\^otel Sagonne} + ... + \end{letter} + + The start of the 'letter' environment resets the page number to 1, +and the footnote number to 1 also. + + The SENDER ADDRESS and SENDER NAME are common to all of the letters, +whether there is one or more, so these are best put in the preamble. As +with the recipient address, often SENDER ADDRESS contains multiple lines +separated by a double backslash ('\\'). LaTeX will put the SENDER NAME +under the closing, after a vertical space for the traditional +hand-written signature. + + Each 'letter' environment body begins with a required '\opening' +command such as '\opening{Dear Madam or Sir:}'. The LETTER BODY text is +ordinary LaTeX so it can contain everything from enumerated lists to +displayed math, except that commands such as '\chapter' that make no +sense in a letter are turned off. Each 'letter' environment body +typically ends with a '\closing' command such as '\closing{Yours,}'. + + Additional material may come after the '\closing'. You can say who +is receiving a copy of the letter with a command like '\cc{the Boss \\ +the Boss's Boss}'. There's a similar '\encl' command for a list of +enclosures. And, you can add a postscript with '\ps'. + + LaTeX's default is to indent the sender name and the closing above it +by a length of '\longindentation'. By default this is '0.5\textwidth'. +To make them flush left, put '\setlength{\longindentation}{0em}' in your +preamble. + + To set a fixed date use something like +'\renewcommand{\today}{1958-Oct-12}'. If put in your preamble then it +will apply to all the letters. + + This example shows only one 'letter' environment. The three lines +marked as optional are typically omitted. + + \documentclass{letter} + \address{Sender's street \\ Sender's town} + \signature{Sender's name \\ Sender's title} + % optional: \location{Mailbox 13} + % optional: \telephone{(102) 555-0101} + \begin{document} + \begin{letter}{Recipient's name \\ Recipient's address} + \opening{Sir:} + % optional: \thispagestyle{firstpage} + I am not interested in entering a business arrangement with you. + \closing{Your most humble, etc.,} + \end{letter} + \end{document} + + These commands are used with the 'letter' class. + +* Menu: + +* \address:: Sender's return address. +* \cc:: Carbon copy list. +* \closing:: Saying goodbye. +* \encl:: List of enclosed material. +* \location:: Sender's organizational location. +* \makelabels:: Make address labels. +* \name:: Sender's name, for the return address. +* \opening:: Saying hello. +* \ps:: Adding a postscript. +* \signature:: Sender's signature. +* \telephone:: Sender's phone number. + + +File: latex2e.info, Node: \address, Next: \cc, Up: Letters + +26.1 '\address' +=============== + +Synopsis: + + \address{SENDERS ADDRESS} + + Specify the return address, as it appears on the letter and on the +envelope. Separate multiple lines in SENDERS ADDRESS with a double +backslash, '\\'. + + Because it can apply to multiple letters this declaration is often +put in the preamble. However, it can go anywhere, including inside an +individual 'letter' environment. + + This command is optional: if you do not use it then the letter is +formatted with some blank space on top, for copying onto pre-printed +letterhead paper. If you do use the '\address' declaration then it is +formatted as a personal letter. + + Here is an example. + + \address{Stephen Maturin \\ + The Grapes of the Savoy} + + +File: latex2e.info, Node: \cc, Next: \closing, Prev: \address, Up: Letters + +26.2 '\cc' +========== + +Synopsis: + + \cc{NAME0 \\ + ... } + + Produce a list of names to which copies of the letter were sent. +This command is optional. If it appears then typically it comes after +'\closing'. Put the names on different lines by separating them with a +double backslash, '\\', as in: + + \cc{President \\ + Vice President} + + +File: latex2e.info, Node: \closing, Next: \encl, Prev: \cc, Up: Letters + +26.3 '\closing' +=============== + +Synopsis: + + \closing{TEXT} + + Produce the letter's closing. This is optional, but usual. It +appears at the end of a letter, above a handwritten signature. For +example: + + \closing{Regards,} + + +File: latex2e.info, Node: \encl, Next: \location, Prev: \closing, Up: Letters + +26.4 '\encl' +============ + +Synopsis: + + \encl{FIRST ENCLOSED OBJECT \\ + ... } + + Produce a list of things included with the letter. This command is +optional; when it is used, it typically is put after '\closing'. +Separate multiple lines with a double backslash, '\\'. + + \encl{License \\ + Passport} + + +File: latex2e.info, Node: \location, Next: \makelabels, Prev: \encl, Up: Letters + +26.5 '\location' +================ + +Synopsis: + + \location{TEXT} + + The TEXT appears centered at the bottom of the page. It only appears +if the page style is 'firstpage'. + + +File: latex2e.info, Node: \makelabels, Next: \name, Prev: \location, Up: Letters + +26.6 '\makelabels' +================== + +Synopsis: + + \makelabels % in preamble + + Optional, for a document that contains 'letter' environments. If you +just put '\makelabels' in the preamble then at the end of the document +you will get a sheet with labels for all the recipients, one for each +letter environment, that you can copy to a sheet of peel-off address +labels. + + Customize the labels by redefining the commands '\startlabels', +'\mlabel', and '\returnaddress' (and perhaps '\name') in the preamble. +The command '\startlabels' sets the width, height, number of columns, +etc., of the page onto which the labels are printed. The command +'\mlabel{RETURN ADDRESS}{RECIPIENT ADDRESS}' produces the two labels (or +one, if you choose to ignore the RETURN ADDRESS) for each letter +environment. The first argument, RETURN ADDRESS, is the value returned +by the macro '\returnaddress'. The second argument, RECIPIENT ADDRESS, +is the value passed in the argument to the 'letter' environment. By +default '\mlabel' ignores the first argument, the RETURN ADDRESS, +causing the default behavior described in the prior paragraph. + + This illustrates customization. Its output includes a page with two +columns having two labels each. + + \documentclass{letter} + \renewcommand*{\returnaddress}{Fred McGuilicuddy \\ + Oshkosh, Mineola 12305} + \newcommand*\originalMlabel{} + \let\originalMlabel\mlabel + \def\mlabel#1#2{\originalMlabel{}{#1}\originalMlabel{}{#2}} + \makelabels + ... + \begin{document} + \begin{letter}{A Einstein \\ + 112 Mercer Street \\ + Princeton, New Jersey, USA 08540} + ... + \end{letter} + \begin{letter}{K G\"odel \\ + 145 Linden Lane \\ + Princeton, New Jersey, USA 08540} + ... + \end{letter} + \end{document} + +The first column contains the return address twice. The second column +contains the address for each recipient. + + The package 'envlab' makes formatting the labels easier, with +standard sizes already provided. The preamble lines +'\usepackage[personalenvelope]{envlab}' and '\makelabels' are all that +you need to print envelopes. + + +File: latex2e.info, Node: \name, Next: \opening, Prev: \makelabels, Up: Letters + +26.7 '\name' +============ + +Synopsis: + + \name{NAME} + + Optional. Sender's name, used for printing on the envelope together +with the return address. + + +File: latex2e.info, Node: \opening, Next: \ps, Prev: \name, Up: Letters + +26.8 '\opening' +=============== + +Synopsis: + + \opening{SALUTATION} + + Required. Follows the '\begin{letter}{...}'. The argument +SALUTATION is mandatory. For instance: + + \opening{Dear John:} + + +File: latex2e.info, Node: \ps, Next: \signature, Prev: \opening, Up: Letters + +26.9 '\ps' +========== + +Synopsis: + + \ps{TEXT} + + Add a postscript. This command is optional and usually is used after +'\closing'. + + \ps{P.S. After you have read this letter, burn it. Or eat it.} + + +File: latex2e.info, Node: \signature, Next: \telephone, Prev: \ps, Up: Letters + +26.10 '\signature' +================== + +Synopsis: + + \signature{FIRST LINE \\ + ... } + + The sender's name. This command is optional, although its inclusion +is usual. + + The argument text appears at the end of the letter, after the +closing. LaTeX leaves some vertical space for a handwritten signature. +Separate multiple lines with a double backslash, '\\'. For example: + + \signature{J Fred Muggs \\ + White House} + + LaTeX's default for the vertical space from the '\closing' text down +to the '\signature' text is '6\medskipamount', which is six times +'\medskipamount' (where '\medskipamount' is equal to a '\parskip', which +in turn is defined by default here to 0.7em). + + This command is usually in the preamble, to apply to all the letters +in the document. To have it apply to one letter only, put it inside a +'letter' environment and before the '\closing'. + + You can include a graphic in the signature as here. + + \signature{\vspace{-6\medskipamount}\includegraphics{sig.png}\\ + My name} + +For this you must put '\usepackage{graphicx}' in the preamble (*note +Graphics::). + + +File: latex2e.info, Node: \telephone, Prev: \signature, Up: Letters + +26.11 '\telephone' +================== + +Synopsis: + + \telephone{NUMBER} + + The sender's telephone number. This is typically in the preamble, +where it applies to all letters. This only appears if the 'firstpage' +pagestyle is selected. If so, it appears on the lower right of the +page. + + +File: latex2e.info, Node: Input/output, Next: Command line interface, Prev: Letters, Up: Top + +27 Input/output +*************** + +LaTeX uses the ability to write to a file and later read it back in to +build document components such as a table of contents or index. You can +also read a file that other programs written, or write a file for others +to read. You can communicate with users through the terminal. And, you +can issue instructions for the operating system. + +* Menu: + +* \openin & \openout:: Open a file. +* \read:: Read text from a file. +* \typein:: Read text from the terminal. +* \typeout:: Write text to the terminal. +* \write:: Write text to a file or terminal. + + +File: latex2e.info, Node: \openin & \openout, Next: \read, Up: Input/output + +27.1 '\openin' & '\openout' +=========================== + +Synopsis: + + \openin NUMBER=FILENAME + + or: + + \openout NUMBER=FILENAME + + Open a file for reading material, or for writing it. In most +engines, the NUMBER must be between 0 and 15, as in '\openin3'; in +LuaLaTeX, NUMBER can be between 0 and 127. + + Here TeX opens the file 'presidents.tex' for reading. + + \newread\presidentsfile + \openin\presidentsfile=presidents + \typeout{presidentsfile is \the\presidentsfile} + \read\presidentsfile to\presidentline + \typeout{\presidentline} + +The '\newread' command allocates input stream numbers from 0 to 15 +(there is also a '\newwrite'). The '\presidentsfile' is more memorable +but under the hood it is still a number; the first '\typeout' gives +something like 'presidentsfile is 1'. In addition, '\newread' keeps +track of the allocation so that if you use too many then you get an +error like '! No room for a new \read'. The second '\typeout' gives the +first line of the file, something like '1 Washington, George'. + + Ordinarily TeX will not try to open the file until the next page +shipout. To change this, use '\immediate\openin NUMBER=FILENAME' or +'\immediate\openout NUMBER=FILENAME'. + + Close files with '\closein NUMBER' and '\closeout NUMBER'. + + How LaTeX handles filenames varies among distributions, and even can +vary among versions of a distribution. If the file does not have an +extension then TeX will add a '.tex'. This creates 'presidents.tex', +writes one line to it, and closes it. + + \newwrite\presidentsfile + \openout\presidentsfile=presidents + \write\presidentsfile{1 Washington, George} + \closeout\presidentsfile + +But filenames with a period can cause trouble: if TeX finds a FILENAME +of 'presidents.dat' it could look first for 'presidents.dat.tex' and +later for 'presidents.dat', or it could do the opposite. Your +distribution's documentation should say more, and if you find something +that works for you then you are good, but to ensure complete portability +the best thing is to use file names containing only the twenty six ASCII +letters (not case-sensitive) and the ten digits, along with underscore +and dash, and in particular with no dot or space. + + For '\openin', if TeX cannot find the file then it does not give an +error. It just considers that the stream is not open (test for this +with '\ifeof'; one recourse is the command '\InputIfFileExists', *note +Class and package commands::). If you try to use the same number twice, +LaTeX won't give you an error. If you try to use a bad number then you +get an error message like '! Bad number (16). = l.30 +\openin16=test.jh'. + + +File: latex2e.info, Node: \read, Next: \typein, Prev: \openin & \openout, Up: Input/output + +27.2 '\read' +============ + +Synopsis: + + \read NUMBER toMACRO + + Make the command MACRO contain the next line of input from text +stream NUMBER, as in '\read5 to\data'. + + This opens the file 'email.tex' for reading, puts the contents of the +first line into the command '\email', and then closes the file. + + \newread\recipientfile + \openin\recipientfile=email + \read\recipientfile to\email + \typeout{Email address: \email} + \closein\recipientfile + + If NUMBER is outside the range from 0 to 15 or if no file of that +number is open, or if the file has ended, then '\read' will take input +from the terminal (or exit if interaction is not allowed, e.g., +'\nonstopmode'; *note interaction modes::). (However, the natural way +in LaTeX to take input from the terminal is '\typein' (*note \typein::.) + + To read an entire file as additional LaTeX source, use '\input' +(*note \input::) or '\include' (*note \include & \includeonly::). + + A common reason to want to read from a data file is to do mail +merges. CTAN has a number of packages for that; one is 'datatool'. + + +File: latex2e.info, Node: \typein, Next: \typeout, Prev: \read, Up: Input/output + +27.3 '\typein' +============== + +Synopsis, one of: + + \typein{PROMPT-MSG} + \typein[CMD]{PROMPT-MSG} + + Print PROMPT-MSG on the terminal and cause LaTeX to stop and wait for +you to type a line of input. This line of input ends when you hit the +return key. + + For example, this + + As long as I live I shall never forget \typein{Enter student name:} + +coupled with this command line interaction + + Enter student name: + + \@typein=Aphra Behn + +gives the output '... never forget Aphra Behn'. + + The first command version, '\typein{PROMPT-MSG}', causes the input +you typed to be processed as if it had been included in the input file +in place of the '\typein' command. + + In the second command version the optional argument 'CMD' argument +must be a command name, that is, it must begin with a backslash, \. +This command name is then defined or redefined to be the input that you +typed. For example, this + + \typein[\student]{Enter student name:} + \typeout{Recommendation for \student .} + +gives this output on the command line, + + Enter student name: + + \student=John Dee + Recommendation for John Dee. + +where the user has entered 'John Dee.' + + +File: latex2e.info, Node: \typeout, Next: \write, Prev: \typein, Up: Input/output + +27.4 '\typeout' +=============== + +Synopsis: + + \typeout{MSG} + + Print 'msg' on the terminal and in the 'log' file. + + This + + \newcommand{\student}{John Dee} + \typeout{Recommendation for \student .} + +outputs 'Recommendation for John Dee'. Like what happens here with +'\student', commands that are defined with '\newcommand' or +'\renewcommand' (among others) are replaced by their definitions before +being printed. + + LaTeX's usual rules for treating multiple spaces as a single space +and ignoring spaces after a command name apply to 'msg'. Use the +command '\space' to get a single space, independent of surrounding +spaces. Use '^^J' to get a newline. Get a percent character with +'\csname @percentchar\endcsname'. + + This command can be useful for simple debugging, as here: + + \newlength{\jhlength} + \setlength{\jhlength}{5pt} + \typeout{The length is \the\jhlength.} + +produces on the command line 'The length is 5.0pt'. + + +File: latex2e.info, Node: \write, Prev: \typeout, Up: Input/output + +27.5 '\write' +============= + +Synopsis: + + \write NUMBER{STRING} + + Write STRING to the log file, to the terminal, or to a file opened by +'\openout'. For instance, '\write6' writes to text stream number 6. + + If the following appears in 'BASEFILE.tex' then it opens +'BASEFILE.jh', writes 'Hello World!' and a newline to it, and closes +that file. + + \newwrite\myfile + \immediate\openout\myfile=\jobname.jh % \jobname is root file basename + ... + \immediate\write\myfile{Hello world!} + ... + \immediate\closeout\myfile + +The '\newwrite' allocates a stream number, giving it a symbolic name to +make life easier, so that 'stream \newwrite\myfile\the\myfile' produces +something like 'stream 3'. Then '\openout' associates the stream number +with the given file name. TeX ultimately executed '\write3' which puts +the string in the file. + + Typically NUMBER is between 0 and 15, because typically LaTeX authors +follow the prior example and the number is allocated by the system. If +NUMBER is outside the range from 0 to 15 or if it is not associated with +an open file then LaTeX writes STRING to the log file. If NUMBER is +positive then in addition LaTeX writes STRING to the terminal. + + Thus, 'test \write-1{Hello World!}' puts 'Hello World!' followed by a +newline in the log file. (This is what the '\wlog' command does; *note +\wlog::). And '\write100{Hello World!}' puts the same in the log file +but also puts 'Hello World!' followed by a newline in the terminal +output. (But 16, 17, and 18 are special as NUMBER; see below.) + + In LuaTeX, instead of 16 output streams there are 256 (*note TeX +engines::). + + Use '\write\@auxout{STRING}' to write to the current '.aux' file, +which is associated with either the root file or with the current +include file; and use '\write\@mainaux{STRING}' to write to the main +'.aux'. These symbolic names are defined by LaTeX. + + By default LaTeX does not write STRING to the file right away. This +is because, for example, you may need '\write' to save the current page +number, but when TeX comes across a '\write' it typically does not know +what the page number is, since it has not yet done the page breaking. +So, you use '\write' in one of three contexts: + + \immediate\write\@auxout{STRING} %1 + \write\@auxout{STRING} %2 + \protected@write\@auxout{}{STRING} %3 + + 1. With the first, LaTeX writes STRING to the file immediately. Any + macros in STRING are fully expanded (just as in '\edef') so to + prevent expansion you must use '\noexpand', 'toks', etc., except + that you should use '#' instead of '##'). + + 2. With the second, STRING is stored on the current list of things (as + a TeX "whatsit" item) and kept until the page is shipped out and + likewise the macros are unexpanded until '\shipout'. At + '\shipout', STRING is fully expanded. + + 3. The third, '\protected@write', is like the second except that you + can use '\protect' to avoid expansion. The extra first argument + allows you to locally insert extra definitions to make more macros + protected or to have some other special definition for the write. + + As a simple example of expansion with '\write', STRING here contains +a control sequence '\triplex' which we've defined to be the text 'XYZ': + + \newwrite\jhfile + \openout\jhfile=test.jh + \newcommand{\triplex}{XYZ} + \write\jhfile{test \triplex test} + +This results in the file 'test.jh' containing the text 'test XYZtest' +followed by a newline. + + The cases where NUMBER is 16, 17, or 18 are special. Because of +'\write''s behavior when NUMBER is outside the range from 0 to 15 +described above, in Plain TeX '\write16' and '\write17' were sometimes +used to write to the log file and the terminal; however, in LaTeX, the +natural way to do that is with '\typeout' (*note \typeout::). The +'\write18' command is even more special; modern TeX systems use it for +giving commands to the operating system (*note \write18::). + + Ordinarily '\write' outputs a single line. You can include a newline +with '^^J'. Thus, this produces two lines in the log file: + + \wlog{Parallel lines have a lot in common.^^JBut they never meet.} + + A common case where authors need to write their own file is for +answers to exercises, or another situation where you want to write out +verbatim, without expanding the macros. CTAN has a number of packages +for this; one is 'answers'. + +* Menu: + +* \write and security:: Security. +* \message:: Write text to the log file and terminal. +* \wlog:: Write text to the log file. +* \write18:: Run an operating system command. + + +File: latex2e.info, Node: \write and security, Next: \message, Up: \write + +27.5.1 '\write' and security +---------------------------- + +The ability to write files raises security issues. If you compiled a +downloaded LaTeX file and it overwrote your password file then you would +be justifiably troubled. + + Thus, by default TeX systems only allow you to open files for writing +that are in the current directory or output directory, if specified +(*note output directory::), or in a subdirectory of those. So, this +code + + \newwrite\jhfile + \openout\jhfile=../test.jh + +gives an error like: + Not writing to ../test.jh (openout_any = p). + ! I can't write on file `../test.jh' + + You can get just such an error when using commands such as +'\include{../filename}' because LaTeX will try to open +'../filename.aux'. The simplest solution is to put the included files +in the same directory as the root file, or in subdirectories. + + +File: latex2e.info, Node: \message, Next: \wlog, Prev: \write and security, Up: \write + +27.5.2 '\message' +----------------- + +Synopsis: + + \message{STRING} + + Write STRING to the log file and the terminal. + + Typically, LaTeX authors use '\typeout' (*note \typeout::). It +allows you to use '\protect' on any fragile commands in STRING (*note +\protect::). But '\typeout' always inserts a newline at the end of +STRING while '\message' does not, so the latter can be useful. + + With this example document body. + + before\message{One Two}\message{Three}\message{Four^^JI} + \message{declare a thumb war.}After + +under some circumstances (see below) LaTeX writes the following to both +the terminal and the log file. + + One Two Three Four + I declare a thumb war. + +The '^^J' produces a newline. Also, in the output document, between +'before' and 'After' will be a single space (from the end of line +following 'I}'). + + While '\message' allows you more control over formatting, a gotcha is +that LaTeX may mess up that formatting because it inserts line breaks +depending on what it has already written. Contrast this document body, +where the 'Two' has moved, to the one given above. + + before\message{One}\message{Two Three}\message{Four^^JI} + \message{declare a thumb war.}After + + This can happen: when LaTeX is outputting the messages to the +terminal, now the message with 'One' is shorter and it fits at the end +of the output terminal line, and so LaTeX breaks the line between it and +the 'Two Three'. That line break appears also in the log file. This +line break insertion can depend on, for instance, the length of the full +path names of included files. So producing finely-formatted lines in a +way that is portable is hard, likely requiring starting your message at +the beginning of a line. + + +File: latex2e.info, Node: \wlog, Next: \write18, Prev: \message, Up: \write + +27.5.3 '\wlog' +-------------- + +Synopsis: + + \wlog{STRING} + + Write STRING to the log file. + + \wlog{Did you hear about the mathematician who hates negatives?} + \wlog{He'll stop at nothing to avoid them.} + + Ordinarily STRING appears in a single separate line. Use '^^J' to +insert a newline. + + \wlog{Helvetica and Times Roman walk into a bar.} + \wlog{The barman says,^^JWe don't serve your type.} + + +File: latex2e.info, Node: \write18, Prev: \wlog, Up: \write + +27.5.4 '\write18' +----------------- + +Synopsis: + + \write18{SHELL_COMMAND} + + Issue a command to the operating system shell. The operating system +runs the command and LaTeX's execution is blocked until that finishes. + + This sequence (on Unix) + + \usepackage{graphicx} % in preamble + ... + \newcommand{\fignum}{1} + \immediate\write18{cd pix && asy figure\fignum} + \includegraphics{pix\figure\fignum.pdf} + +will run Asymptote (the 'asy' program) on 'pix/figure1.asy', so that the +document can later read in the resulting graphic (*note +\includegraphics::). Like any '\write', here LaTeX expands macros in +SHELL_COMMAND so that '\fignum' is replaced by '1'. + + Another example is that you can automatically run BibTeX at the start +of each LaTeX run (*note Using BibTeX::) by including +'\immediate\write18{bibtex8 \jobname}' as the first line of the file. +Note that '\jobname' expands to the basename of the root file unless the +'--jobname' option is passed on the command line, in which case this is +the option argument. + + You sometimes need to do a multi-step process to get the information +that you want. This will insert into the input a list of all PDF files +in the current directory (but see 'texosquery' below): + + \immediate\write18{ls *.pdf > tmp.dat} + \input{tmp.dat} + + The standard behavior of any '\write' is to wait until a page is +being shipped out before expanding the macros or writing to the stream +(*note \write::). But sometimes you want it done now. For this, use +'\immediate\write18{SHELL_COMMAND}'. + + There are obvious security issues with allowing system commands +inside a LaTeX file. If you download a file off the net and it contains +commands to delete all your files then you would be unhappy. The +standard settings in modern distributions turn off full shell access. +You can turn it on, if you are sure the shell commands are safe, by +compiling with 'latex --enable-write18 FILENAME' (*note Command line +options::). (The '--shell-escape' option is a synonym, in TeX Live.) + + In the place of full shell access, modern distributions by default +use a restricted version that allows some commands to work, such as +those that run Metafont to generate missing fonts, even if you do not +use the 'enable-write18' option. By default this list of allowed +commands is short and features only commands that are under the control +of the distribution maintainers (*note Command line options::). + + The SHELL_COMMAND text is always passed to '/bin/sh' on Unix-like +operating systems, and the DOS command interpreter 'cmd.exe' on Windows. +Any different shell set by the user, and the 'SHELL' environment +variable, is ignored. + + If what you need is system information, such as the operating system +name, locale information, or directory contents, take a look at the +'texosquery' package, which provides a convenient and secure interface +for this, unlike the above examples using the raw '\write18': +. + + LaTeX provides a package 'shellesc' on top of the primitive +'\write18' command. Its primary purpose is to provide a command +'\ShellEscape' which works identically on all TeX engines; LuaTeX +intentionally did not retain '\write18' as a way to invoke a shell +command, so some engine-specific code is needed. The 'shellesc' package +also provides a command '\DelayedShellEscape', executed at '\output' +time, for the same reason. + + +File: latex2e.info, Node: Command line interface, Next: Document templates, Prev: Input/output, Up: Top + +28 Command line interface +************************* + +Synopsis (from a terminal command line): + + pdflatex OPTIONS ARGUMENT + + Run LaTeX on ARGUMENT. In place of 'pdflatex' you can also use (for +PDF output) 'xelatex' or 'lualatex', or (for DVI output) 'latex' or +'dvilualatex', among others (*note TeX engines::). + + For example, this will run LaTeX on the file 'thesis.tex', creating +the output 'thesis.pdf'. + + pdflatex thesis + +Note that '.tex' is the default file name extension. + + pdfTeX is an extension of the original TeX program, as are XeTeX and +LuaTeX (*note TeX engines::). The first two are completely backward +compatible and the latter, almost so. Perhaps the most fundamental new +feature for all three is that the original TeX output its own DVI +format, while the newer ones can output directly to PDF. This allows +them to take advantage of the extra features in PDF such as hyperlinks, +support for modern image formats such as JPG and PNG, and ubiquitous +viewing programs. In short, if you run 'pdflatex' or 'xelatex' or +'lualatex' then you will by default get PDF and have access to all its +modern features. If you run 'latex', or 'dvilualatex', then you will +get DVI. The description here assumes pdfLaTeX. + + *Note Command line options::, for a selection of the most useful +command line options. As to ARGUMENT, the usual case is that it does +not begin with a backslash, so the system takes it to be the name of a +file and it compiles that file. If ARGUMENT begins with a backslash +then the system will interpret it as a line of LaTeX input, which can be +used for special effects (*note Command line input::). + + If you gave no arguments or options then 'pdflatex' prompts for input +from the terminal. You can escape from this by entering 'CTRL-D'. + + If LaTeX finds an error in your document then by default it stops and +asks you about it. *Note Recovering from errors::, for an outline of +what to do. + +* Menu: + +* Command line options:: Commonly used command line options. +* Command line input:: Specify LaTeX code on the command line. +* Jobname:: How TeX sets the current job name. +* Recovering from errors:: When something goes wrong. + + +File: latex2e.info, Node: Command line options, Next: Command line input, Up: Command line interface + +28.1 Command line options +========================= + +These are the command-line options relevant to ordinary document +authoring. For a full list, try running 'latex --help' from the command +line. + + With many implementations you can specify command line options by +prefixing them with '-' or '--'. This is the case for both TeX Live +(including MacTeX) and MiKTeX. We will use both conventions +interchangeably. If an option takes a value, it can be specified either +as a separate argument ('--foo val'), or as one argument with an '=' +sign ('--foo=val'), but there can be no spaces around the '='. We will +generally use the '=' syntax. + +'-version' + Show the current version, like 'pdfTeX 3.14159265-2.6-1.40.16 (TeX + Live 2015/Debian)' along with a small amount of additional + information, and exit. + +'-help' + Give a brief usage message that is useful as a prompt and exit. + +'-interaction=MODE' + TeX compiles a document in one of four interaction modes: + 'batchmode', 'nonstopmode', 'scrollmode', 'errorstopmode'. In + "errorstopmode" (the default), TeX stops at each error and asks for + user intervention. In "batchmode" it prints nothing on the + terminal, errors are scrolled as if the user hit 'RETURN' at every + error, and missing files cause the job to abort. In "nonstopmode", + diagnostic message appear on the terminal but as in batch mode + there is no user interaction. In "scrollmode", TeX stops for + missing files or keyboard input, but nothing else. + + For instance, starting LaTeX with this command line + + pdflatex -interaction=batchmode FILENAME + + eliminates most terminal output. + +'-jobname=STRING' + Set the value of TeX's "jobname" to the string. The log file and + output file will then be named 'STRING.log' and 'STRING.pdf'. + *note Jobname::. + +'-output-directory=DIRECTORY' + Write files in the directory DIRECTORY. It must already exist. + This applies to all external files created by TeX or LaTeX, such as + the '.log' file for the run, the '.aux', '.toc', etc., files + created by LaTeX, as well as the main '.pdf' or '.dvi' output file + itself. + + When specified, the output directory DIRECTORY is also + automatically checked first for any file that it is input, so that + the external files can be read back in, if desired. The true + current directory (in which LaTeX was run) remains unchanged, and + is also checked for input files. + +'--enable-write18' +'--disable-write18' +'--shell-escape' +'--no-shell-escape' + Enable or disable '\write18{SHELL_COMMAND}' (*note \write18::). + The first two options are supported by both TeX Live and MiKTeX, + while the second two are synonyms supported by TeX Live. + + Enabling this functionality has major security implications, since + it allows a LaTeX file to run any command whatsoever. Thus, by + default, unrestricted '\write18' is not allowed. (The default for + TeX Live, MacTeX, and MiKTeX is to allow the execution of a limited + number of TeX-related programs, which they distribute.) + + For example, if you invoke LaTeX with the option 'no-shell-escape', + and in your document you call '\write18{ls -l}', then you do not + get an error but the log file says 'runsystem(ls -l)...disabled'. + +'-halt-on-error' + Stop processing at the first error. + +'-file-line-error' +'-no-file-line-error' + Enable or disable 'FILENAME:LINENO:ERROR'-style error messages. + These are only available with TeX Live or MacTeX. + + +File: latex2e.info, Node: Command line input, Next: Jobname, Prev: Command line options, Up: Command line interface + +28.2 Command line input +======================= + +As part of the command line invocation + + LATEX-ENGINE OPTIONS ARGUMENT + +you can specify arbitrary LaTeX input by starting ARGUMENT with a +backslash. (All the engines support this.) This allows you to do some +special effects. + + For example, this file (which uses the 'hyperref' package for +hyperlinks) can produce two kinds of output, one to be read on physical +paper and one to be read online. + + \ifdefined\paperversion % in preamble + \newcommand{\urlcolor}{black} + \else + \newcommand{\urlcolor}{blue} + \fi + \usepackage[colorlinks=true,urlcolor=\urlcolor]{hyperref} + ... + \href{https://www.ctan.org}{CTAN} % in body + ... + +Compiling this document 'book.tex' with the command line 'pdflatex book' +will give the 'CTAN' link in blue. But compiling it with + + pdflatex "\def\paperversion{}\input book.tex" + +has the link in black. We use double quotes to prevent interpretation +of the symbols by the command line shell. (This usually works on both +Unix and Windows systems, but there are many peculiarities to shell +quoting, so read your system documentation if need be.) + + In a similar way, from the single file 'main.tex' you can compile two +different versions. + + pdflatex -jobname=students "\def\student{}\input{main}" + pdflatex -jobname=teachers "\def\teachers{}\input{main}" + +The 'jobname' option is there because otherwise both files would be +called 'main.pdf' and the second would overwrite the first. (*note +Jobname::.) + + In this example we use the command line to select which parts of a +document to include. For a book named 'mybook.tex' and structured like +this. + + \documentclass{book} + \begin{document} + ... + \include{chap1} + \include{chap2} + ... + \end{document} + +the command line + + pdflatex "\includeonly{chap1}\input{mybook}" + +will give output that has the first chapter but no other chapter. *Note +Splitting the input::. + + +File: latex2e.info, Node: Jobname, Next: Recovering from errors, Prev: Command line input, Up: Command line interface + +28.3 Jobname +============ + +Running LaTeX creates a number of files, including the main PDF (or DVI) +output but also including others. These files are named with the +so-called "jobname". The most common case is also the simplest, where +for instance the command 'pdflatex thesis' creates 'thesis.pdf' and also +'thesis.log' and 'thesis.aux'. Here the job name is 'thesis'. + + In general, LaTeX is invoked as 'LATEX-ENGINE OPTIONS ARGUMENT', +where LATEX-ENGINE is 'pdflatex', 'lualatex', etc. (*note TeX +engines::). If ARGUMENT does not start with a backslash, as is the case +above with 'thesis', then TeX considers it to be the name of the file to +input as the main document. This file is referred to as the "root file" +(*note Splitting the input::, and *note \input::). The name of that +root file, without the '.tex' extension if any, is the jobname. If +ARGUMENT does start with a backslash, or if TeX is in interactive mode, +then it waits for the first '\input' command, and the jobname is the +argument to '\input'. + + There are two more possibilities for the jobname. It can be directly +specified with the '-jobname' option, as in 'pdflatex -jobname=myname' +(*note Command line input:: for a real example). + + The final possibility is 'texput', which is the final fallback +default if no other name is available to TeX. That is, if no '-jobname' +option was specified, and the compilation stops before any input file is +met, then the log file will be named 'texput.log'. + + A special case of this is that in LaTeX versions of (approximately) +2020 or later, the jobname is also 'texput' if the first '\input' occurs +as a result of being called by either '\documentclass' or +'\RequirePackage'. So this will produce a file named 'texput.pdf': + + pdflatex "\documentclass{minimal}\begin{document}Hello!\end{document}" + + However, this special case only applies to those two commands. Thus, +with + + pdflatex "\documentclass{article}\usepackage{lipsum}\input{thesis}" + +the output file is 'lipsum.pdf', as '\usepackage' calls '\input'. + + Within the document, the macro '\jobname' expands to the jobname. +(When you run LaTeX on a file whose name contains spaces, the string +returned by '\jobname' contains matching start and end quotes.) In the +expansion of that macro, all characters are of catcode 12 (other) except +that spaces are category 10, including letters that are normally +catcode 11. + + Because of this catcode situation, using the jobname in a conditional +can become complicated. One solution is to use the macro '\IfBeginWith' +from the 'xstring' package in its star variant, which is insensitive to +catcode. For example, in the following text the footnote "Including +Respublica Bananensis Francorum." is only present if the task name +starts with 'my-doc'. + + If a democracy is just a regime where citizens vote then + all banana republics \IfBeginWith*{\jobname}{my-doc}% + {\footnote{Including Respublica Bananensis Francorum.}}{} are + democracies. + + Manipulating the value of '\jobname' inside of a document does not +change the name of the output file or the log file. + + +File: latex2e.info, Node: Recovering from errors, Prev: Jobname, Up: Command line interface + +28.4 Recovering from errors +=========================== + +If LaTeX finds an error in your document then it gives you an error +message and prompts you with a question mark, '?'. For instance, +running LaTeX on this file + + \newcommand{\NP}{\ensuremath{\textbf{NP}}} + The \PN{} problem is a million dollar one. + +causes it show this, and wait for input. + + ! Undefined control sequence. + l.5 The \PN + {} problem is a million dollar one. + ? + +The simplest thing is to enter 'x' and 'RETURN' and fix the typo. You +could instead enter '?' and 'RETURN' to see other options. + + There are two other error scenarios. The first is that you forgot to +include the '\end{document}' or misspelled it. In this case LaTeX gives +you a '*' prompt. You can get back to the command line by typing +'\stop' and 'RETURN'; this command does its best to exit LaTeX +immediately, whatever state it may be in. + + The last scenario is that you mistyped the filename. For instance, +instead of 'pdflatex test' you might type 'pdflatex tste'. + + ! I can't find file `tste'. + <*> tste + + (Press Enter to retry, or Control-D to exit) + Please type another input file name: + +The simplest thing is to enter 'CTRL d' (holding the Control and d keys +down at the same time), and then retype the correct command line. + + +File: latex2e.info, Node: Document templates, Next: Index, Prev: Command line interface, Up: Top + +Appendix A Document templates +***************************** + +Although illustrative material, perhaps these document templates will be +useful. Additional template resources are listed at +. + +* Menu: + +* beamer template:: +* article template:: +* book template:: +* Larger book template:: + + +File: latex2e.info, Node: beamer template, Next: article template, Up: Document templates + +A.1 'beamer' template +===================== + +The 'beamer' class creates presentation slides. It has a vast array of +features, but here is a basic template: + +\documentclass{beamer} + +\title{Beamer Class template} +\author{Alex Author} +\date{July 31, 2020} + +\begin{document} + +\maketitle + +% without [fragile], any {verbatim} code gets mysterious errors. +\begin{frame}[fragile] + \frametitle{First Slide} + +\begin{verbatim} + This is \verbatim! +\end{verbatim} + +\end{frame} + +\end{document} + + The Beamer package on CTAN: . + + +File: latex2e.info, Node: article template, Next: book template, Prev: beamer template, Up: Document templates + +A.2 'article' template +====================== + +A simple template for an article. + +\documentclass{article} +\title{Article Class Template} +\author{Alex Author} + +\begin{document} +\maketitle + +\section{First section} +Some text. + +\subsection{First section, first subsection} +Additional text. + +\section{Second section} +Some more text. + +\end{document} + + +File: latex2e.info, Node: book template, Next: Larger book template, Prev: article template, Up: Document templates + +A.3 'book' template +=================== + +This is a straightforward template for a book. *Note Larger book +template::, for a more elaborate one. + +\documentclass{book} +\title{Book Class Template} +\author{Alex Author} + +\begin{document} +\maketitle + +\chapter{First} +Some text. + +\chapter{Second} +Some other text. + +\section{A subtopic} +The end. + +\end{document} + + +File: latex2e.info, Node: Larger book template, Prev: book template, Up: Document templates + +A.4 Larger 'book' template +========================== + +This is a somewhat elaborate template for a book. *Note book +template::, for a simpler one. + + This template uses '\frontmatter', '\mainmatter', and '\backmatter' +to control the typography of the three main areas of a book (*note +\frontmatter & \mainmatter & \backmatter::). The book has a +bibliography and an index. + + Also notable is that it uses '\include' and '\includeonly' (*note +Splitting the input::). While you are working on a chapter you can +comment out all the other chapter entries from the argument to +'\includeonly'. That will speed up compilation without losing any +information such as cross-references. (Material that does not need to +come on a new page is brought in with '\input' instead of '\include'. +You don't get the cross-reference benefit with '\input'.) + +\documentclass[titlepage]{book} +\usepackage{makeidx}\makeindex + +\title{Book Class Template} +\author{Alex Author} + +\includeonly{% +% frontcover, + preface, + chap1, +% appenA, + } + +\begin{document} +\frontmatter +\include{frontcover} + % maybe comment out while drafting: +\maketitle \input{dedication} \input{copyright} +\tableofcontents +\include{preface} + +\mainmatter +\include{chap1} +... +\appendix +\include{appenA} +... + +\backmatter +\bibliographystyle{apalike} +\addcontentsline{toc}{chapter}{Bibliography} +\bibliography +\addcontentsline{toc}{chapter}{Index} +\printindex + +\include{backcover} +\end{document} + + +File: latex2e.info, Node: Index, Prev: Document templates, Up: Top + +Index +***** + +[index] +* Menu: + +* $ inline math: math. (line 12) +* $$...$$ plain TeX display math: displaymath. (line 32) +* & for table cells: tabular. (line 32) +* * prompt: Recovering from errors. + (line 23) +* *, to \nocite all keys: Using BibTeX. (line 61) +* *-form of environment commands: \newenvironment & \renewenvironment. + (line 27) +* *-form of sectioning commands: Sectioning. (line 31) +* *-form, defining new commands: \newcommand & \renewcommand. + (line 27) +* --disable-write18 command-line option: Command line options. + (line 61) +* --enable-write18 command-line option: Command line options. + (line 61) +* --file-line-error command-line option: Command line options. + (line 82) +* --halt-on-error command-line option: Command line options. + (line 79) +* --help command-line option: Command line options. + (line 23) +* --interaction command-line option: Command line options. + (line 26) +* --jobname command-line option: Command line options. + (line 43) +* --no-file-line-error command-line option: Command line options. + (line 82) +* --no-shell-escape command-line option: Command line options. + (line 61) +* --output-directory command-line option: Command line options. + (line 48) +* --shell-escape command-line option: Command line options. + (line 61) +* --version command-line option: Command line options. + (line 18) +* -1, write stream number: \write. (line 30) +* .aux file: Output files. (line 33) +* .aux file and BibTeX commands: BibTeX error messages. + (line 6) +* .dvi file: Output files. (line 10) +* .fmt file: TeX engines. (line 6) +* .glo file: Glossaries. (line 43) +* .idx file: Indexes. (line 6) +* .idx file <1>: makeindex. (line 6) +* .ind file: makeindex. (line 6) +* .isty file: makeindex. (line 18) +* .lof file: Output files. (line 43) +* .lof file <1>: Table of contents etc.. + (line 6) +* .lof file <2>: \contentsline. (line 6) +* .log file: Output files. (line 28) +* .lot file: Output files. (line 43) +* .lot file <1>: Table of contents etc.. + (line 6) +* .lot file <2>: \contentsline. (line 6) +* .pdf file: Output files. (line 20) +* .tex, default extension: Command line interface. + (line 19) +* .toc file: Output files. (line 43) +* .toc file <1>: Table of contents etc.. + (line 6) +* .toc file <2>: \contentsline. (line 6) +* .xdv file: TeX engines. (line 42) +* /bin/sh, used by \write18: \write18. (line 60) +* 10pt option: Document class options. + (line 14) +* 11pt option: Document class options. + (line 14) +* 12pt option: Document class options. + (line 14) +* : for math: Colon character & \colon. + (line 6) +* [...] for optional arguments: LaTeX command syntax. + (line 6) +* \ (backslash-space): \(SPACE). (line 6) +* \ character starting commands: LaTeX command syntax. + (line 6) +* \!: Spacing in math mode. + (line 61) +* \" (umlaut accent): Accents. (line 25) +* \#: Reserved characters. (line 13) +* \$: Reserved characters. (line 13) +* \%: Reserved characters. (line 13) +* \&: Reserved characters. (line 13) +* \' (acute accent): Accents. (line 29) +* \' (tabbing): tabbing. (line 87) +* \(...\) inline math: math. (line 12) +* \*: \*. (line 6) +* \+: tabbing. (line 79) +* \,: Spacing in math mode. + (line 47) +* \-: tabbing. (line 83) +* \- (hyphenation): \- (hyphenation). (line 6) +* \. (dot-over accent): Accents. (line 32) +* \/: \/. (line 6) +* \:: Spacing in math mode. + (line 36) +* \;: Spacing in math mode. + (line 23) +* \<: tabbing. (line 75) +* \= (macron accent): Accents. (line 36) +* \= (tabbing): tabbing. (line 69) +* \>: tabbing. (line 73) +* \> <1>: Spacing in math mode. + (line 36) +* \> (tabbing): tabbing. (line 72) +* \@: \@. (line 6) +* \@auxout: \write. (line 45) +* \@beginparpenalty: list. (line 243) +* \@dottedtocline: \@dottedtocline. (line 6) +* \@endparpenalty: list. (line 251) +* \@fnsymbol: \footnote. (line 24) +* \@ifstar: \@ifstar. (line 6) +* \@itempenalty: list. (line 247) +* \@mainaux: \write. (line 45) +* \@startsection: \@startsection. (line 6) +* \a (tabbing): tabbing. (line 102) +* \a' (acute accent in tabbing): tabbing. (line 103) +* \a= (macron accent in tabbing): tabbing. (line 103) +* \aa (å): Additional Latin letters. + (line 12) +* \AA (Å): Additional Latin letters. + (line 12) +* \accent: \accent. (line 6) +* \acute: Math accents. (line 10) +* \addcontentsline: \addcontentsline. (line 6) +* \address: \address. (line 6) +* \addtocontents{EXT}{TEXT}: \addtocontents. (line 6) +* \addtocounter: \addtocounter. (line 6) +* \addtolength: \addtolength. (line 6) +* \addvspace: \addvspace. (line 6) +* \ae (æ): Additional Latin letters. + (line 16) +* \AE (Æ): Additional Latin letters. + (line 16) +* \aleph: Math symbols. (line 21) +* \Alph example: enumerate. (line 61) +* \alpha: Math symbols. (line 24) +* \alph{COUNTER}: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 14) +* \Alph{COUNTER}: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 19) +* \alsoname: \index. (line 58) +* \amalg: Math symbols. (line 27) +* \and for \author: \maketitle. (line 43) +* \angle: Math symbols. (line 30) +* \appendix: \appendix. (line 6) +* \approx: Math symbols. (line 34) +* \arabic{COUNTER}: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 24) +* \arccos: Math functions. (line 9) +* \arcsin: Math functions. (line 12) +* \arctan: Math functions. (line 15) +* \arg: Math functions. (line 18) +* \arraycolsep: array. (line 51) +* \arrayrulewidth: tabular. (line 157) +* \arraystretch: tabular. (line 163) +* \ast: Math symbols. (line 37) +* \asymp: Math symbols. (line 44) +* \AtBeginDocument: \AtBeginDocument. (line 6) +* \AtBeginDvi: Class and package commands. + (line 9) +* \AtEndDocument: \AtEndDocument. (line 6) +* \AtEndOfClass: Class and package commands. + (line 14) +* \AtEndOfPackage: Class and package commands. + (line 14) +* \author{NAME1 \and NAME2 \and ...}: \maketitle. (line 42) +* \a` (grave accent in tabbing): tabbing. (line 103) +* \b (bar-under accent): Accents. (line 51) +* \backmatter: \frontmatter & \mainmatter & \backmatter. + (line 6) +* \backslash: Math symbols. (line 47) +* \bar: Math accents. (line 13) +* \baselineskip: Low-level font commands. + (line 101) +* \baselineskip <1>: \baselineskip & \baselinestretch. + (line 6) +* \baselinestretch: \baselineskip & \baselinestretch. + (line 6) +* \begin: Environments. (line 6) +* \beta: Math symbols. (line 51) +* \bf: Font styles. (line 75) +* \bfseries: Font styles. (line 40) +* \bibdata: BibTeX error messages. + (line 16) +* \bibitem: \bibitem. (line 6) +* \bibliography: Using BibTeX. (line 6) +* \bibliography and internal \bibdata: BibTeX error messages. + (line 17) +* \bibliographystyle: Using BibTeX. (line 6) +* \bibliographystyle and internal \bibstyle: BibTeX error messages. + (line 20) +* \bibname: thebibliography. (line 44) +* \bibstyle: BibTeX error messages. + (line 19) +* \bigcap: Math symbols. (line 54) +* \bigcirc: Math symbols. (line 58) +* \bigcup: Math symbols. (line 61) +* \bigodot: Math symbols. (line 65) +* \bigoplus: Math symbols. (line 68) +* \bigotimes: Math symbols. (line 71) +* \bigskip: \bigskip & \medskip & \smallskip. + (line 28) +* \bigskipamount: \bigskip & \medskip & \smallskip. + (line 29) +* \bigsqcup: Math symbols. (line 80) +* \bigtriangledown: Math symbols. (line 74) +* \bigtriangleup: Math symbols. (line 77) +* \biguplus: Math symbols. (line 83) +* \bigvee: Math symbols. (line 87) +* \bigwedge: Math symbols. (line 90) +* \bmod: Math functions. (line 21) +* \boldmath: \boldmath & \unboldmath. + (line 6) +* \boldmath <1>: \boldmath & \unboldmath. + (line 14) +* \bot: Math symbols. (line 93) +* \bottomfraction: Floats. (line 94) +* \bottomfraction <1>: Floats. (line 95) +* \bowtie: Math symbols. (line 97) +* \Box: Math symbols. (line 100) +* \breve: Math accents. (line 16) +* \bullet: Math symbols. (line 105) +* \c (cedilla accent): Accents. (line 61) +* \cal: Font styles. (line 78) +* \cap: Math symbols. (line 108) +* \capitalacute: Accents. (line 29) +* \capitalbreve: Accents. (line 89) +* \capitalcaron: Accents. (line 93) +* \capitalcedilla: Accents. (line 61) +* \capitalcircumflex: Accents. (line 40) +* \capitaldieresis: Accents. (line 25) +* \capitaldotaccent: Accents. (line 65) +* \capitalgrave: Accents. (line 44) +* \capitalhungarumlaut: Accents. (line 69) +* \capitalmacron: Accents. (line 36) +* \capitalnewtie: Accents. (line 83) +* \capitalogonek: Accents. (line 73) +* \capitalring: Accents. (line 77) +* \capitaltie: Accents. (line 83) +* \capitaltilde: Accents. (line 48) +* \caption: \caption. (line 6) +* \caption <1>: figure. (line 43) +* \caption <2>: table. (line 42) +* \cc: \cc. (line 6) +* \cdot: Math symbols. (line 112) +* \cdots: Dots. (line 17) +* \centering: \centering. (line 6) +* \chapter: Sectioning. (line 6) +* \chapter <1>: \chapter. (line 6) +* \check: Math accents. (line 19) +* \CheckCommand: Class and package commands. + (line 21) +* \CheckCommand*: Class and package commands. + (line 21) +* \chi: Math symbols. (line 115) +* \circ: Math symbols. (line 118) +* \circle: \circle. (line 6) +* \citation: BibTeX error messages. + (line 22) +* \cite: \cite. (line 6) +* \cite and internal \citation: BibTeX error messages. + (line 23) +* \ClassError: Class and package commands. + (line 41) +* \ClassInfo: Class and package commands. + (line 41) +* \ClassInfoNoLine: Class and package commands. + (line 41) +* \ClassWarning: Class and package commands. + (line 41) +* \ClassWarningNoLine: Class and package commands. + (line 41) +* \cleardoublepage: \clearpage & \cleardoublepage. + (line 6) +* \clearpage: \clearpage & \cleardoublepage. + (line 6) +* \cline: \cline. (line 6) +* \closein: \openin & \openout. (line 6) +* \closeout: \openin & \openout. (line 6) +* \closing: \closing. (line 6) +* \clubsuit: Math symbols. (line 122) +* \colon: Colon character & \colon. + (line 6) +* \columnsep: \twocolumn. (line 20) +* \columnsep <1>: Page layout parameters. + (line 6) +* \columnsep <2>: Page layout parameters. + (line 9) +* \columnseprule: \twocolumn. (line 26) +* \columnseprule <1>: Page layout parameters. + (line 7) +* \columnseprule <2>: Page layout parameters. + (line 9) +* \columnwidth: \twocolumn. (line 33) +* \columnwidth <1>: Page layout parameters. + (line 8) +* \columnwidth <2>: Page layout parameters. + (line 9) +* \complement: Math symbols. (line 125) +* \cong: Math symbols. (line 131) +* \contentsline: Table of contents etc.. + (line 62) +* \contentsline <1>: \addcontentsline. (line 10) +* \contentsline <2>: \contentsline. (line 6) +* \coprod: Math symbols. (line 134) +* \copyright: Text symbols. (line 13) +* \cos: Math functions. (line 24) +* \cosh: Math functions. (line 27) +* \cot: Math functions. (line 30) +* \coth: Math functions. (line 33) +* \csc: Math functions. (line 36) +* \cup: Math symbols. (line 137) +* \CurrentOption: Class and package commands. + (line 60) +* \d (dot-under accent): Accents. (line 65) +* \dag: Text symbols. (line 17) +* \dagger: Math symbols. (line 141) +* \dashbox: \dashbox. (line 6) +* \dashv: Math symbols. (line 144) +* \date{TEXT}: \maketitle. (line 50) +* \day: \day & \month & \year. + (line 6) +* \dblfloatpagefraction: \twocolumn. (line 66) +* \dblfloatsep: \twocolumn. (line 72) +* \dbltextfloatsep: \twocolumn. (line 79) +* \dbltopfraction: \twocolumn. (line 45) +* \dbltopnumber: \twocolumn. (line 84) +* \ddag: Text symbols. (line 20) +* \ddagger: Math symbols. (line 148) +* \ddot: Math accents. (line 22) +* \ddots: Dots. (line 21) +* \DeclareFontEncoding: \DeclareFontEncoding. + (line 6) +* \DeclareGraphicsExtensions: \DeclareGraphicsExtensions. + (line 6) +* \DeclareGraphicsRule: \DeclareGraphicsRule. + (line 6) +* \DeclareOption: Class and package commands. + (line 66) +* \DeclareOption*: Class and package commands. + (line 66) +* \DeclareRobustCommand: Class and package commands. + (line 96) +* \DeclareRobustCommand*: Class and package commands. + (line 96) +* \DeclareTextAccent: \DeclareTextAccent. (line 6) +* \DeclareTextAccent <1>: \DeclareTextAccentDefault. + (line 6) +* \DeclareTextAccentDefault: \DeclareTextAccentDefault. + (line 6) +* \DeclareTextCommand: \DeclareTextCommand & \ProvideTextCommand. + (line 6) +* \DeclareTextCommand <1>: \DeclareTextCommandDefault & \ProvideTextCommandDefault. + (line 6) +* \DeclareTextCommandDefault: \DeclareTextCommandDefault & \ProvideTextCommandDefault. + (line 6) +* \DeclareTextComposite: \DeclareTextComposite. + (line 6) +* \DeclareTextCompositeCommand: \DeclareTextCompositeCommand. + (line 6) +* \DeclareTextSymbol: \DeclareTextCommand & \ProvideTextCommand. + (line 37) +* \DeclareTextSymbol <1>: \DeclareTextSymbol. (line 6) +* \DeclareTextSymbol <2>: \DeclareTextSymbolDefault. + (line 6) +* \DeclareTextSymbolDefault: \DeclareTextSymbolDefault. + (line 6) +* \deg: Math functions. (line 39) +* \DelayedShellEscape: \write18. (line 71) +* \Delta: Math symbols. (line 151) +* \delta: Math symbols. (line 154) +* \det: Math functions. (line 42) +* \dh (ð): Additional Latin letters. + (line 20) +* \DH (Ð): Additional Latin letters. + (line 20) +* \Diamond: Math symbols. (line 157) +* \diamond: Math symbols. (line 161) +* \diamondsuit: Math symbols. (line 165) +* \dim: Math functions. (line 45) +* \displaystyle: Math styles. (line 29) +* \div: Math symbols. (line 168) +* \dj: Additional Latin letters. + (line 26) +* \DJ: Additional Latin letters. + (line 26) +* \documentclass: Document classes. (line 6) +* \documentclass, and texput jobname: Jobname. (line 32) +* \dot: Math accents. (line 25) +* \doteq: Math symbols. (line 171) +* \dotfill: \hrulefill & \dotfill. + (line 6) +* \dots: Text symbols. (line 37) +* \doublerulesep: tabular. (line 168) +* \downarrow: Math symbols. (line 175) +* \Downarrow: Math symbols. (line 179) +* \ell: Math symbols. (line 183) +* \emph: Font styles. (line 60) +* \emptyset: Math symbols. (line 186) +* \encl: \encl. (line 6) +* \end: Environments. (line 6) +* \endinput: \endinput. (line 6) +* \enlargethispage: \enlargethispage. (line 6) +* \enspace: \enspace & \quad & \qquad. + (line 6) +* \enumi: enumerate. (line 47) +* \enumii: enumerate. (line 47) +* \enumiii: enumerate. (line 47) +* \enumiv: enumerate. (line 47) +* \epsilon: Math symbols. (line 189) +* \equiv: Math symbols. (line 195) +* \eta: Math symbols. (line 198) +* \evensidemargin: Document class options. + (line 84) +* \evensidemargin <1>: Page layout parameters. + (line 67) +* \evensidemargin <2>: Page layout parameters. + (line 68) +* \ExecuteOptions: Class and package commands. + (line 172) +* \exists: Math symbols. (line 201) +* \exp: Math functions. (line 48) +* \externaldocument: xr package. (line 6) +* \extracolsep: tabular. (line 108) +* \fbox: \fbox & \framebox. (line 6) +* \fboxrule: \framebox (picture). (line 31) +* \fboxrule <1>: \fbox & \framebox. (line 38) +* \fboxrule <2>: \fbox & \framebox. (line 37) +* \fboxsep: \framebox (picture). (line 31) +* \fboxsep <1>: \fbox & \framebox. (line 43) +* \fboxsep <2>: \fbox & \framebox. (line 42) +* \fill: \hfill. (line 18) +* \flat: Math symbols. (line 204) +* \floatpagefraction: Floats. (line 98) +* \floatpagefraction <1>: Floats. (line 99) +* \floatsep: Floats. (line 114) +* \floatsep <1>: Floats. (line 115) +* \flushbottom: \flushbottom. (line 6) +* \fnsymbol, and footnotes: \footnote. (line 24) +* \fnsymbol{COUNTER}: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 37) +* \fontdimen1: \/. (line 40) +* \fontencoding: Low-level font commands. + (line 11) +* \fontfamily: Low-level font commands. + (line 21) +* \fontseries: Low-level font commands. + (line 48) +* \fontshape: Low-level font commands. + (line 88) +* \fontsize: Low-level font commands. + (line 101) +* \footnote: \footnote. (line 6) +* \footnotemark: \footnotemark. (line 6) +* \footnoterule: \footnote. (line 34) +* \footnotesep: \footnote. (line 46) +* \footnotesize: Font sizes. (line 11) +* \footnotetext: \footnotetext. (line 6) +* \footskip: Page layout parameters. + (line 26) +* \footskip <1>: Page layout parameters. + (line 27) +* \forall: Math symbols. (line 207) +* \frac: \frac. (line 6) +* \frame: \frame. (line 6) +* \framebox: \framebox (picture). (line 6) +* \framebox <1>: \fbox & \framebox. (line 6) +* \frenchspacing: \frenchspacing & \nonfrenchspacing. + (line 6) +* \frontmatter: \frontmatter & \mainmatter & \backmatter. + (line 6) +* \frown: Math symbols. (line 210) +* \fussy: \fussy & \sloppy. (line 6) +* \Gamma: Math symbols. (line 213) +* \gamma: Math symbols. (line 216) +* \gcd: Math functions. (line 51) +* \ge: Math symbols. (line 219) +* \geq: Math symbols. (line 223) +* \gets: Math symbols. (line 227) +* \gg: Math symbols. (line 230) +* \gls: \gls. (line 6) +* \graphicspath: \graphicspath. (line 6) +* \graphpaper: \graphpaper. (line 6) +* \grave: Math accents. (line 28) +* \guillemotleft («): Text symbols. (line 29) +* \guillemotright (»): Text symbols. (line 30) +* \guilsinglleft (‹): Text symbols. (line 31) +* \guilsinglright (›): Text symbols. (line 32) +* \H (Hungarian umlaut accent): Accents. (line 69) +* \hat: Math accents. (line 31) +* \hbar: Math symbols. (line 233) +* \headheight: Page layout parameters. + (line 14) +* \headheight <1>: Page layout parameters. + (line 15) +* \headsep: Page layout parameters. + (line 19) +* \headsep <1>: Page layout parameters. + (line 20) +* \heartsuit: Math symbols. (line 236) +* \hfill: \hfill. (line 6) +* \hline: \hline. (line 6) +* \hom: Math functions. (line 54) +* \hookleftarrow: Math symbols. (line 239) +* \hookrightarrow: Math symbols. (line 242) +* \hrulefill: \hrulefill & \dotfill. + (line 6) +* \hsize: Page layout parameters. + (line 119) +* \hsize <1>: Page layout parameters. + (line 120) +* \hspace: \hspace. (line 6) +* \hss: \hss. (line 6) +* \huge: Font sizes. (line 11) +* \Huge: Font sizes. (line 11) +* \hyphenation: \hyphenation. (line 6) +* \i (dotless i): Accents. (line 19) +* \IfBeginWith* macro from xstring: Jobname. (line 53) +* \iff: Math symbols. (line 245) +* \IfFileExists: Class and package commands. + (line 128) +* \ignorespaces: \ignorespaces & \ignorespacesafterend. + (line 6) +* \ignorespacesafterend: \ignorespaces & \ignorespacesafterend. + (line 6) +* \ij (ij): Additional Latin letters. + (line 32) +* \IJ (IJ): Additional Latin letters. + (line 32) +* \Im: Math symbols. (line 249) +* \imath: Math symbols. (line 252) +* \immediate\write: \write. (line 60) +* \in: Math symbols. (line 256) +* \include: \include & \includeonly. + (line 6) +* \includegraphics: \includegraphics. (line 6) +* \includeonly: \include & \includeonly. + (line 6) +* \indent: \indent & \noindent. (line 6) +* \index: Indexes. (line 6) +* \index <1>: \index. (line 6) +* \indexentry: \index. (line 108) +* \indexspace: Produce the index manually. + (line 22) +* \indexspace <1>: makeindex. (line 59) +* \inf: Math functions. (line 57) +* \infty: Math symbols. (line 260) +* \input: \input. (line 6) +* \inputencoding: inputenc package. (line 50) +* \InputIfFileExists: Class and package commands. + (line 128) +* \int: Math symbols. (line 263) +* \intextsep: Floats. (line 118) +* \intextsep <1>: Floats. (line 119) +* \iota: Math symbols. (line 266) +* \it: Font styles. (line 81) +* \item: description. (line 31) +* \item <1>: enumerate. (line 29) +* \item <2>: itemize. (line 6) +* \item <3>: itemize. (line 30) +* \item <4>: Produce the index manually. + (line 22) +* \itemindent: list. (line 84) +* \itemsep: list. (line 88) +* \itshape: Font styles. (line 34) +* \j (dotless j): Accents. (line 19) +* \jmath: Math symbols. (line 272) +* \jobname: Jobname. (line 6) +* \jobname <1>: Jobname. (line 46) +* \Join: Math symbols. (line 269) +* \k (ogonek): Accents. (line 73) +* \kappa: Math symbols. (line 276) +* \ker: Math functions. (line 60) +* \kill: tabbing. (line 107) +* \l (ł): Additional Latin letters. + (line 36) +* \L (Ł): Additional Latin letters. + (line 36) +* \l@chapter: \contentsline. (line 6) +* \l@section: \contentsline. (line 6) +* \l@subsection: \contentsline. (line 6) +* \label: \label. (line 6) +* \labelenumi: enumerate. (line 56) +* \labelenumii: enumerate. (line 56) +* \labelenumiii: enumerate. (line 56) +* \labelenumiv: enumerate. (line 56) +* \labelitemi: itemize. (line 42) +* \labelitemii: itemize. (line 42) +* \labelitemiii: itemize. (line 42) +* \labelitemiv: itemize. (line 42) +* \labelsep: list. (line 100) +* \labelwidth: list. (line 105) +* \Lambda: Math symbols. (line 279) +* \lambda: Math symbols. (line 282) +* \land: Math symbols. (line 285) +* \langle: Math symbols. (line 289) +* \large: Font sizes. (line 11) +* \Large: Font sizes. (line 11) +* \LARGE: Font sizes. (line 11) +* \LastDeclaredEncoding: \LastDeclaredEncoding. + (line 6) +* \LaTeX: Text symbols. (line 23) +* \LaTeXe: Text symbols. (line 26) +* \lbrace: Math symbols. (line 293) +* \lbrack: Math symbols. (line 296) +* \lceil: Math symbols. (line 299) +* \ldots: Dots. (line 24) +* \ldots <1>: Text symbols. (line 36) +* \le: Math symbols. (line 303) +* \leadsto: Math symbols. (line 306) +* \left: \left & \right. (line 6) +* \Leftarrow: Math symbols. (line 312) +* \leftarrow: Math symbols. (line 316) +* \lefteqn: eqnarray. (line 44) +* \leftharpoondown: Math symbols. (line 320) +* \leftharpoonup: Math symbols. (line 323) +* \leftmargin: itemize. (line 58) +* \leftmargin <1>: list. (line 125) +* \leftmargini: itemize. (line 58) +* \leftmarginii: itemize. (line 58) +* \leftmarginiii: itemize. (line 58) +* \leftmarginiv: itemize. (line 58) +* \leftmarginv: itemize. (line 58) +* \leftmarginvi: itemize. (line 58) +* \Leftrightarrow: Math symbols. (line 326) +* \leftrightarrow: Math symbols. (line 330) +* \leq: Math symbols. (line 334) +* \lfloor: Math symbols. (line 337) +* \lg: Math functions. (line 63) +* \lhd: Math symbols. (line 340) +* \lim: Math functions. (line 66) +* \liminf: Math functions. (line 69) +* \limsup: Math functions. (line 72) +* \line: \line. (line 6) +* \linebreak: \linebreak & \nolinebreak. + (line 6) +* \lineskip: \baselineskip & \baselinestretch. + (line 45) +* \lineskiplimit: \baselineskip & \baselinestretch. + (line 45) +* \linespread: Low-level font commands. + (line 112) +* \linespread <1>: \baselineskip & \baselinestretch. + (line 6) +* \linethickness: \linethickness. (line 6) +* \linewidth: Page layout parameters. + (line 33) +* \linewidth <1>: Page layout parameters. + (line 34) +* \listoffigures: Table of contents etc.. + (line 6) +* \listoffigures <1>: \contentsline. (line 6) +* \listoftables: Table of contents etc.. + (line 6) +* \listoftables <1>: \contentsline. (line 6) +* \listparindent: list. (line 142) +* \ll: Math symbols. (line 346) +* \ln: Math functions. (line 75) +* \lnot: Math symbols. (line 349) +* \LoadClass: Class and package commands. + (line 148) +* \LoadClassWithOptions: Class and package commands. + (line 148) +* \location: \location. (line 6) +* \log: Math functions. (line 78) +* \long: \newcommand & \renewcommand. + (line 27) +* \longleftarrow: Math symbols. (line 352) +* \longleftrightarrow: Math symbols. (line 356) +* \longmapsto: Math symbols. (line 360) +* \longrightarrow: Math symbols. (line 364) +* \lor: Math symbols. (line 368) +* \lq: Text symbols. (line 42) +* \mainmatter: \frontmatter & \mainmatter & \backmatter. + (line 6) +* \makebox: \mbox & \makebox. (line 6) +* \makebox (for picture): \makebox (picture). (line 6) +* \makeglossary: Glossaries. (line 6) +* \makeglossary <1>: Glossaries. (line 43) +* \makeindex: Indexes. (line 6) +* \makelabel: list. (line 61) +* \makelabels: \makelabels. (line 6) +* \maketitle: \maketitle. (line 6) +* \mapsto: Math symbols. (line 372) +* \marginpar: Marginal notes. (line 6) +* \marginparpush: Page layout parameters. + (line 40) +* \marginparpush <1>: Page layout parameters. + (line 43) +* \marginparpush <2>: Marginal notes. (line 35) +* \marginparsep: Marginal notes. (line 40) +* \marginparwidth: Page layout parameters. + (line 42) +* \marginparwidth <1>: Page layout parameters. + (line 43) +* \marginparwidth <2>: Marginal notes. (line 44) +* \marginsep: Page layout parameters. + (line 41) +* \marginsep <1>: Page layout parameters. + (line 43) +* \markboth{LEFT-HEAD}{RIGHT-HEAD}: \pagestyle. (line 75) +* \markright{RIGHT}: \pagestyle. (line 84) +* \mathbf: Font styles. (line 111) +* \mathcal: Font styles. (line 127) +* \mathdollar: Math symbols. (line 832) +* \mathnormal: Font styles. (line 124) +* \mathparagraph: Math symbols. (line 835) +* \mathring: Math accents. (line 34) +* \mathrm: Font styles. (line 108) +* \mathsection: Math symbols. (line 838) +* \mathsf: Font styles. (line 114) +* \mathsterling: Math symbols. (line 841) +* \mathstrut: \mathstrut. (line 6) +* \mathtt: Font styles. (line 117) +* \mathunderscore: Math symbols. (line 844) +* \mathversion: Font styles. (line 129) +* \max: Math functions. (line 81) +* \mbox: \mbox & \makebox. (line 6) +* \mdseries: Font styles. (line 37) +* \medskip: \bigskip & \medskip & \smallskip. + (line 33) +* \medskipamount: \bigskip & \medskip & \smallskip. + (line 34) +* \medspace: Spacing in math mode. + (line 36) +* \message: \message. (line 6) +* \mho: Math symbols. (line 376) +* \mid: Math symbols. (line 379) +* \min: Math functions. (line 84) +* \models: Math symbols. (line 389) +* \month: \day & \month & \year. + (line 6) +* \mp: Math symbols. (line 393) +* \mu: Math symbols. (line 396) +* \multicolumn: \multicolumn. (line 6) +* \multiput: \multiput. (line 6) +* \nabla: Math symbols. (line 399) +* \name: \name. (line 6) +* \natural: Math symbols. (line 402) +* \ne: Math symbols. (line 405) +* \nearrow: Math symbols. (line 408) +* \NeedsTeXFormat: Class and package commands. + (line 182) +* \neg: Math symbols. (line 411) +* \negmedspace: Spacing in math mode. + (line 42) +* \negthickspace: Spacing in math mode. + (line 30) +* \negthinspace: Spacing in math mode. + (line 61) +* \negthinspace <1>: \thinspace & \negthinspace. + (line 6) +* \neq: Math symbols. (line 415) +* \newcommand: \newcommand & \renewcommand. + (line 6) +* \newcounter: \newcounter. (line 6) +* \newenvironment: \newenvironment & \renewenvironment. + (line 6) +* \newfont: \newfont. (line 6) +* \newglossaryentry: \newglossaryentry. (line 6) +* \newlength: \newlength. (line 6) +* \newline: \newline. (line 6) +* \: \(SPACE). (line 6) +* \newpage: \newpage. (line 6) +* \newsavebox: \newsavebox. (line 6) +* \newtheorem: \newtheorem. (line 6) +* \newtie: Accents. (line 83) +* \newwrite: \write. (line 24) +* \ng: Additional Latin letters. + (line 40) +* \NG: Additional Latin letters. + (line 40) +* \ni: Math symbols. (line 418) +* \nocite: \nocite. (line 6) +* \nocite and internal \citation: BibTeX error messages. + (line 23) +* \nocite {*}, for all keys: Using BibTeX. (line 61) +* \nocorr: Font styles. (line 22) +* \nocorrlist: Font styles. (line 22) +* \nofiles: \nofiles. (line 6) +* \noindent: \indent & \noindent. (line 6) +* \nolinebreak: \linebreak & \nolinebreak. + (line 6) +* \nonfrenchspacing: \frenchspacing & \nonfrenchspacing. + (line 6) +* \nonumber: eqnarray. (line 39) +* \nopagebreak: \pagebreak & \nopagebreak. + (line 6) +* \normalfont: Font styles. (line 58) +* \normalmarginpar: Marginal notes. (line 22) +* \normalsfcodes: \normalsfcodes. (line 6) +* \normalsize: Font sizes. (line 11) +* \not: Math symbols. (line 422) +* \notin: Math symbols. (line 430) +* \nu: Math symbols. (line 434) +* \numberline: \numberline. (line 6) +* \nwarrow: Math symbols. (line 437) +* \o (ø): Additional Latin letters. + (line 44) +* \O (Ø): Additional Latin letters. + (line 44) +* \obeycr: \obeycr & \restorecr. + (line 6) +* \oddsidemargin: Document class options. + (line 84) +* \oddsidemargin <1>: Page layout parameters. + (line 66) +* \oddsidemargin <2>: Page layout parameters. + (line 68) +* \odot: Math symbols. (line 440) +* \oe (œ): Additional Latin letters. + (line 48) +* \OE (Œ): Additional Latin letters. + (line 48) +* \oint: Math symbols. (line 444) +* \oldstylenums: Font styles. (line 133) +* \Omega: Math symbols. (line 447) +* \omega: Math symbols. (line 450) +* \ominus: Math symbols. (line 453) +* \onecolumn: \onecolumn. (line 6) +* \openin: \openin & \openout. (line 6) +* \opening: \opening. (line 6) +* \openout: \openin & \openout. (line 6) +* \oplus: Math symbols. (line 456) +* \OptionNotUsed: Class and package commands. + (line 200) +* \oslash: Math symbols. (line 460) +* \otimes: Math symbols. (line 463) +* \oval: \oval. (line 6) +* \overbrace{MATH}: Over- and Underlining. + (line 39) +* \overline{TEXT}: Over- and Underlining. + (line 20) +* \owns: Math symbols. (line 467) +* \P: Text symbols. (line 45) +* \PackageError: Class and package commands. + (line 41) +* \PackageInfo: Class and package commands. + (line 41) +* \PackageInfoNoLine: Class and package commands. + (line 41) +* \PackageWarning: Class and package commands. + (line 41) +* \PackageWarningNoLine: Class and package commands. + (line 41) +* \pagebreak: \pagebreak & \nopagebreak. + (line 6) +* \pagenumbering: \pagenumbering. (line 6) +* \pageref: \pageref. (line 6) +* \pagestyle: \pagestyle. (line 6) +* \paperheight: Page layout parameters. + (line 79) +* \paperheight <1>: Page layout parameters. + (line 80) +* \paperwidth: Page layout parameters. + (line 85) +* \paperwidth <1>: Page layout parameters. + (line 86) +* \par: \par. (line 6) +* \paragraph: Sectioning. (line 6) +* \paragraph <1>: \subsubsection & \paragraph & \subparagraph. + (line 6) +* \parallel: Math symbols. (line 471) +* \parbox: \parbox. (line 6) +* \parindent: minipage. (line 103) +* \parindent <1>: \indent & \noindent. (line 6) +* \parindent <2>: \parindent & \parskip. + (line 6) +* \parsep: list. (line 148) +* \parskip: \parindent & \parskip. + (line 6) +* \parskip example: itemize. (line 78) +* \part: Sectioning. (line 6) +* \part <1>: \part. (line 6) +* \partial: Math symbols. (line 474) +* \partopsep: list. (line 157) +* \PassOptionsToClass: Class and package commands. + (line 206) +* \PassOptionsToPackage: Class and package commands. + (line 206) +* \pdfpageheight: Document class options. + (line 40) +* \pdfpagewidth: Document class options. + (line 40) +* \perp: Math symbols. (line 477) +* \Phi: Math symbols. (line 481) +* \phi: Math symbols. (line 484) +* \Pi: Math symbols. (line 488) +* \pi: Math symbols. (line 491) +* \pm: Math symbols. (line 495) +* \pmod: Math functions. (line 87) +* \poptabs: tabbing. (line 113) +* \poptabs <1>: tabbing. (line 114) +* \pounds: Text symbols. (line 49) +* \Pr: Math functions. (line 90) +* \prec: Math symbols. (line 498) +* \preceq: Math symbols. (line 501) +* \prevdepth: \baselineskip & \baselinestretch. + (line 45) +* \prime: Math symbols. (line 505) +* \printglossaries: Glossaries. (line 6) +* \printglossaries <1>: Glossaries. (line 43) +* \printindex: \printindex. (line 6) +* \ProcessOptions: Class and package commands. + (line 243) +* \ProcessOptions*: Class and package commands. + (line 243) +* \prod: Math symbols. (line 514) +* \propto: Math symbols. (line 517) +* \protect: \protect. (line 6) +* \protected@write: \write. (line 70) +* \providecommand: \providecommand. (line 6) +* \ProvidesClass: Class and package commands. + (line 281) +* \ProvidesFile: Class and package commands. + (line 314) +* \ProvidesPackage: Class and package commands. + (line 281) +* \ProvideTextCommand: \DeclareTextCommand & \ProvideTextCommand. + (line 6) +* \ProvideTextCommand <1>: \DeclareTextCommandDefault & \ProvideTextCommandDefault. + (line 6) +* \ProvideTextCommandDefault: \DeclareTextCommandDefault & \ProvideTextCommandDefault. + (line 6) +* \ps: \ps. (line 6) +* \Psi: Math symbols. (line 520) +* \psi: Math symbols. (line 523) +* \pushtabs: tabbing. (line 116) +* \put: \put. (line 6) +* \qbezier: \qbezier. (line 6) +* \qquad: Spacing in math mode. + (line 75) +* \qquad <1>: \enspace & \quad & \qquad. + (line 6) +* \quad: Spacing in math mode. + (line 69) +* \quad <1>: \enspace & \quad & \qquad. + (line 6) +* \quotedblbase („): Text symbols. (line 53) +* \quotesinglbase (‚): Text symbols. (line 54) +* \r (ring accent): Accents. (line 77) +* \raggedbottom: \raggedbottom. (line 6) +* \raggedleft: \raggedleft. (line 6) +* \raggedright: \raggedright. (line 6) +* \raisebox: \raisebox. (line 6) +* \rangle: Math symbols. (line 526) +* \rbrace: Math symbols. (line 530) +* \rbrack: Math symbols. (line 533) +* \rceil: Math symbols. (line 537) +* \Re: Math symbols. (line 540) +* \read: \read. (line 6) +* \ref: \ref. (line 6) +* \reflectbox: \scalebox. (line 6) +* \refname: thebibliography. (line 44) +* \refstepcounter: \refstepcounter. (line 6) +* \renewenvironment: \newenvironment & \renewenvironment. + (line 6) +* \RequirePackage: Class and package commands. + (line 323) +* \RequirePackage, and texput jobname: Jobname. (line 32) +* \RequirePackageWithOptions: Class and package commands. + (line 323) +* \resizebox: \resizebox. (line 6) +* \restorecr: \obeycr & \restorecr. + (line 6) +* \restriction: Math symbols. (line 545) +* \revemptyset: Math symbols. (line 550) +* \reversemarginpar: Marginal notes. (line 22) +* \rfloor: Math symbols. (line 555) +* \rhd: Math symbols. (line 559) +* \rho: Math symbols. (line 565) +* \right: \left & \right. (line 6) +* \Rightarrow: Math symbols. (line 569) +* \rightarrow: Math symbols. (line 573) +* \rightharpoondown: Math symbols. (line 577) +* \rightharpoonup: Math symbols. (line 580) +* \rightleftharpoons: Math symbols. (line 583) +* \rightmargin: list. (line 172) +* \rm: Font styles. (line 84) +* \rmfamily: Font styles. (line 31) +* \roman{COUNTER}: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 27) +* \Roman{COUNTER}: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 32) +* \rotatebox: \rotatebox. (line 6) +* \rq: Text symbols. (line 57) +* \rule: \rule. (line 6) +* \S: Text symbols. (line 60) +* \samepage: \pagebreak & \nopagebreak. + (line 44) +* \savebox: \sbox & \savebox. (line 6) +* \sbox: \sbox & \savebox. (line 6) +* \sc: Font styles. (line 87) +* \scalebox: \scalebox. (line 6) +* \scriptscriptstyle: Math styles. (line 29) +* \scriptsize: Font sizes. (line 11) +* \scriptstyle: Math styles. (line 29) +* \scshape: Font styles. (line 52) +* \searrow: Math symbols. (line 586) +* \sec: Math functions. (line 93) +* \section: Sectioning. (line 6) +* \section <1>: \section. (line 6) +* \seename: \index. (line 58) +* \selectfont: Low-level font commands. + (line 118) +* \setcounter: \setcounter. (line 6) +* \setlength: \setlength. (line 6) +* \setminus: Math symbols. (line 589) +* \settodepth: \settodepth. (line 6) +* \settoheight: \settoheight. (line 6) +* \settowidth: \settowidth. (line 6) +* \sf: Font styles. (line 90) +* \sffamily: Font styles. (line 49) +* \sharp: Math symbols. (line 594) +* \ShellEscape: \write18. (line 71) +* \shipout and expansion: \write. (line 65) +* \shortstack: \shortstack. (line 6) +* \Sigma: Math symbols. (line 597) +* \sigma: Math symbols. (line 600) +* \signature: \signature. (line 11) +* \sim: Math symbols. (line 604) +* \simeq: Math symbols. (line 607) +* \sin: Math functions. (line 96) +* \sinh: Math functions. (line 99) +* \sl: Font styles. (line 93) +* \sloppy: \fussy & \sloppy. (line 6) +* \slshape: Font styles. (line 46) +* \small: Font sizes. (line 11) +* \smallint: Math symbols. (line 610) +* \smallskip: \bigskip & \medskip & \smallskip. + (line 38) +* \smallskipamount: \bigskip & \medskip & \smallskip. + (line 39) +* \smile: Math symbols. (line 614) +* \: \(SPACE). (line 6) +* \ <1>: \(SPACE). (line 6) +* \space: \include & \includeonly. + (line 88) +* \space <1>: \input. (line 32) +* \space <2>: \typeout. (line 22) +* \spacefactor: \spacefactor. (line 10) +* \spadesuit: Math symbols. (line 617) +* \sqcap: Math symbols. (line 620) +* \sqcup: Math symbols. (line 624) +* \sqrt: \sqrt. (line 6) +* \sqsubset: Math symbols. (line 628) +* \sqsubseteq: Math symbols. (line 633) +* \sqsupset: Math symbols. (line 637) +* \sqsupseteq: Math symbols. (line 642) +* \ss (ß): Additional Latin letters. + (line 52) +* \SS (SS): Additional Latin letters. + (line 52) +* \stackrel: \stackrel. (line 6) +* \star: Math symbols. (line 646) +* \stepcounter: \stepcounter. (line 6) +* \stop: Recovering from errors. + (line 23) +* \stretch: \stretch. (line 6) +* \strut: \strut. (line 6) +* \subitem: Produce the index manually. + (line 22) +* \subparagraph: Sectioning. (line 6) +* \subparagraph <1>: \subsubsection & \paragraph & \subparagraph. + (line 6) +* \subsection: Sectioning. (line 6) +* \subsection <1>: \subsection. (line 6) +* \subset: Math symbols. (line 653) +* \subseteq: Math symbols. (line 656) +* \subsubitem: Produce the index manually. + (line 22) +* \subsubsection: Sectioning. (line 6) +* \subsubsection <1>: \subsubsection & \paragraph & \subparagraph. + (line 6) +* \succ: Math symbols. (line 659) +* \succeq: Math symbols. (line 662) +* \sum: Math symbols. (line 666) +* \sup: Math functions. (line 102) +* \suppressfloats: Floats. (line 87) +* \supset: Math symbols. (line 669) +* \supseteq: Math symbols. (line 672) +* \surd: Math symbols. (line 675) +* \swarrow: Math symbols. (line 680) +* \symbol: Symbols by font position. + (line 6) +* \t (tie-after accent): Accents. (line 83) +* \: \(SPACE). (line 6) +* \tabbingsep: tabbing. (line 121) +* \tabcolsep: tabular. (line 172) +* \tableofcontents: Table of contents etc.. + (line 6) +* \tableofcontents <1>: \contentsline. (line 6) +* \tan: Math functions. (line 105) +* \tanh: Math functions. (line 108) +* \tau: Math symbols. (line 683) +* \telephone: \telephone. (line 6) +* \TeX: Text symbols. (line 64) +* \textascendercompwordmark: Text symbols. (line 102) +* \textasciicircum: Text symbols. (line 67) +* \textasciitilde: Text symbols. (line 70) +* \textasteriskcentered: Text symbols. (line 73) +* \textbackslash: Reserved characters. (line 18) +* \textbackslash <1>: Text symbols. (line 76) +* \textbar: Text symbols. (line 79) +* \textbardbl: Text symbols. (line 82) +* \textbf: Font styles. (line 40) +* \textbigcircle: Text symbols. (line 85) +* \textbraceleft: Text symbols. (line 88) +* \textbraceright: Text symbols. (line 91) +* \textbullet: Text symbols. (line 94) +* \textcapitalcompwordmark: Text symbols. (line 101) +* \textcircled{LETTER}: Text symbols. (line 97) +* \textcompwordmark: Text symbols. (line 100) +* \textcopyright: Text symbols. (line 14) +* \textdagger: Text symbols. (line 109) +* \textdaggerdbl: Text symbols. (line 112) +* \textdollar (or \$): Text symbols. (line 115) +* \textellipsis: Text symbols. (line 38) +* \textemdash (or ---): Text symbols. (line 118) +* \textendash (or --): Text symbols. (line 124) +* \texteuro: Text symbols. (line 127) +* \textexclamdown (or !`): Text symbols. (line 135) +* \textfiguredash: Text symbols. (line 138) +* \textfloatsep: Floats. (line 123) +* \textfloatsep <1>: Floats. (line 124) +* \textfraction: Floats. (line 102) +* \textfraction <1>: Floats. (line 103) +* \textgreater: Text symbols. (line 145) +* \textheight: Page layout parameters. + (line 91) +* \textheight <1>: Page layout parameters. + (line 92) +* \texthorizontalbar: Text symbols. (line 148) +* \textit: Font styles. (line 34) +* \textleftarrow: Text symbols. (line 156) +* \textless: Text symbols. (line 153) +* \textmd: Font styles. (line 37) +* \textnonbreakinghyphen: Text symbols. (line 159) +* \textnormal: Font styles. (line 58) +* \textordfeminine: Text symbols. (line 165) +* \textordmasculine: Text symbols. (line 166) +* \textparagraph: Text symbols. (line 46) +* \textperiodcentered: Text symbols. (line 169) +* \textquestiondown (or ?`): Text symbols. (line 172) +* \textquotedblleft (or ``): Text symbols. (line 175) +* \textquotedblright (or ''): Text symbols. (line 178) +* \textquoteleft (or `): Text symbols. (line 181) +* \textquoteright (or '): Text symbols. (line 184) +* \textquotesingle: Text symbols. (line 187) +* \textquotestraightbase: Text symbols. (line 190) +* \textquotestraightdblbase: Text symbols. (line 191) +* \textregistered: Text symbols. (line 194) +* \textrightarrow: Text symbols. (line 197) +* \textrm: Font styles. (line 31) +* \textsc: Font styles. (line 52) +* \textsection: Text symbols. (line 61) +* \textsf: Font styles. (line 49) +* \textsl: Font styles. (line 46) +* \textsterling: Text symbols. (line 50) +* \textstyle: Math styles. (line 29) +* \textthreequartersemdash: Text symbols. (line 200) +* \texttrademark: Text symbols. (line 203) +* \texttt: Font styles. (line 55) +* \texttwelveudash: Text symbols. (line 206) +* \textunderscore: Text symbols. (line 209) +* \textup: Font styles. (line 43) +* \textvisiblespace: Text symbols. (line 212) +* \textwidth: Page layout parameters. + (line 99) +* \textwidth <1>: Page layout parameters. + (line 100) +* \th (þ): Additional Latin letters. + (line 56) +* \TH (Þ): Additional Latin letters. + (line 56) +* \thanks{TEXT}: \maketitle. (line 56) +* \theta: Math symbols. (line 686) +* \thicklines: \thicklines. (line 6) +* \thickspace: Spacing in math mode. + (line 23) +* \thinlines: \thinlines. (line 6) +* \thinspace: Spacing in math mode. + (line 47) +* \thinspace <1>: \thinspace & \negthinspace. + (line 6) +* \thispagestyle: \thispagestyle. (line 6) +* \tilde: Math accents. (line 37) +* \times: Math symbols. (line 690) +* \tiny: Font sizes. (line 11) +* \title{TEXT}: \maketitle. (line 63) +* \to: Math symbols. (line 693) +* \today: \today. (line 6) +* \top: Math symbols. (line 697) +* \topfraction: Floats. (line 107) +* \topfraction <1>: Floats. (line 108) +* \topmargin: Page layout parameters. + (line 124) +* \topsep: list. (line 177) +* \topskip: Page layout parameters. + (line 131) +* \topskip <1>: Page layout parameters. + (line 132) +* \triangle: Math symbols. (line 701) +* \triangleleft: Math symbols. (line 704) +* \triangleright: Math symbols. (line 710) +* \tt: Font styles. (line 96) +* \ttfamily: Font styles. (line 55) +* \twocolumn: \twocolumn. (line 6) +* \typein: \typein. (line 6) +* \typeout: \typeout. (line 6) +* \u (breve accent): Accents. (line 89) +* \unboldmath: \boldmath & \unboldmath. + (line 6) +* \unboldmath <1>: \boldmath & \unboldmath. + (line 14) +* \underbar: Accents. (line 53) +* \underbrace{MATH}: Over- and Underlining. + (line 25) +* \underline{TEXT}: Over- and Underlining. + (line 9) +* \unitlength: picture. (line 28) +* \unlhd: Math symbols. (line 716) +* \unrhd: Math symbols. (line 722) +* \Uparrow: Math symbols. (line 728) +* \uparrow: Math symbols. (line 732) +* \Updownarrow: Math symbols. (line 736) +* \updownarrow: Math symbols. (line 741) +* \upharpoonright: Math symbols. (line 746) +* \uplus: Math symbols. (line 751) +* \upshape: Font styles. (line 43) +* \Upsilon: Math symbols. (line 756) +* \upsilon: Math symbols. (line 759) +* \usebox: \usebox. (line 6) +* \usecounter: \usecounter. (line 6) +* \usefont: Low-level font commands. + (line 126) +* \usepackage: Additional packages. (line 6) +* \UseTextAccent: \UseTextSymbol & \UseTextAccent. + (line 6) +* \UseTextSymbol: \UseTextSymbol & \UseTextAccent. + (line 6) +* \v (breve accent): Accents. (line 93) +* \value: \value. (line 6) +* \vanothing: Math symbols. (line 767) +* \varepsilon: Math symbols. (line 762) +* \varphi: Math symbols. (line 772) +* \varpi: Math symbols. (line 776) +* \varrho: Math symbols. (line 780) +* \varsigma: Math symbols. (line 784) +* \vartheta: Math symbols. (line 788) +* \vbox (plain TeX): minipage. (line 57) +* \vdash: Math symbols. (line 792) +* \vdots: Dots. (line 33) +* \vec: Math accents. (line 40) +* \vector: \vector. (line 6) +* \vee: Math symbols. (line 796) +* \verb: \verb. (line 6) +* \Vert: Math symbols. (line 800) +* \vert: Math symbols. (line 804) +* \vfill: \vfill. (line 6) +* \vline: \vline. (line 6) +* \vspace: \vspace. (line 6) +* \vtop plain TeX: minipage. (line 53) +* \wedge: Math symbols. (line 810) +* \widehat: Math accents. (line 43) +* \widetilde: Math accents. (line 46) +* \wlog: \wlog. (line 6) +* \wp: Math symbols. (line 814) +* \wr: Math symbols. (line 817) +* \write: \write. (line 6) +* \write and security: \write and security. (line 6) +* \write streams 16, 17, 18: \write. (line 86) +* \write18: \write18. (line 6) +* \write18, enabling: Command line options. + (line 61) +* \Xi: Math symbols. (line 820) +* \xi: Math symbols. (line 823) +* \xspace: xspace package. (line 6) +* \year: \day & \month & \year. + (line 6) +* \zeta: Math symbols. (line 826) +* \[...\] display math: displaymath. (line 26) +* \\ (for center): center. (line 16) +* \\ (for eqnarray): eqnarray. (line 29) +* \\ (for flushright): flushright. (line 12) +* \\ (for \shortstack objects): \shortstack. (line 35) +* \\ (tabbing): tabbing. (line 66) +* \\ for flushleft: flushleft. (line 14) +* \\ for letters: Letters. (line 48) +* \\ for tabular: tabular. (line 36) +* \\ for verse: verse. (line 21) +* \\ for \author: \maketitle. (line 43) +* \\ for \title: \maketitle. (line 64) +* \\ force line break: \\. (line 6) +* \\* (for eqnarray): eqnarray. (line 35) +* \^: Reserved characters. (line 18) +* \^ (circumflex accent): Accents. (line 40) +* \_: Reserved characters. (line 13) +* \` (grave accent): Accents. (line 44) +* \` (tabbing): tabbing. (line 93) +* \{: Reserved characters. (line 13) +* \|: Math symbols. (line 18) +* \}: Reserved characters. (line 13) +* \~: Reserved characters. (line 18) +* \~ (tilde accent): Accents. (line 48) +* ^ superscript: Subscripts & superscripts. + (line 6) +* ^^J, in \write: \write. (line 94) +* _ subscript: Subscripts & superscripts. + (line 6) +* {...} for required arguments: LaTeX command syntax. + (line 6) +* ~: ~. (line 6) +* a4paper option: Document class options. + (line 19) +* a5paper option: Document class options. + (line 19) +* abstract environment: abstract. (line 6) +* abstract package: abstract. (line 27) +* abstracts: abstract. (line 6) +* accents: Accents. (line 6) +* accents, defining: \DeclareFontEncoding. + (line 6) +* accents, defining <1>: \DeclareTextAccent. (line 6) +* accents, defining <2>: \DeclareTextAccentDefault. + (line 6) +* accents, defining <3>: \DeclareTextComposite. + (line 6) +* accents, defining <4>: \DeclareTextCompositeCommand. + (line 6) +* accents, defining <5>: \DeclareTextSymbolDefault. + (line 6) +* accents, mathematical: Math accents. (line 6) +* accessing any character of a font: Symbols by font position. + (line 6) +* acronyms, list of: Glossaries. (line 6) +* acute accent: Accents. (line 29) +* acute accent, math: Math accents. (line 11) +* additional packages, loading: Additional packages. (line 6) +* adjustbox package: Boxes. (line 9) +* ae ligature: Additional Latin letters. + (line 16) +* algorithm2e package: tabbing. (line 146) +* align environment, from amsmath: eqnarray. (line 6) +* aligning equations: eqnarray. (line 6) +* alignment via tabbing: tabbing. (line 6) +* amscd package: Arrows. (line 41) +* amsfonts package: Math formulas. (line 61) +* amsfonts package <1>: Arrows. (line 6) +* amsmath package: array. (line 55) +* amsmath package <1>: array. (line 63) +* amsmath package <2>: displaymath. (line 22) +* amsmath package <3>: equation. (line 20) +* amsmath package <4>: theorem. (line 28) +* amsmath package <5>: Math formulas. (line 61) +* amsmath package <6>: \left & \right. (line 30) +* amsmath package <7>: \bigl & \bigr etc.. (line 67) +* amsmath package <8>: Dots. (line 36) +* amsmath package <9>: Math functions. (line 111) +* amsmath package <10>: Spacing in math mode. + (line 23) +* amsmath package <11>: \phantom & \vphantom & \hphantom. + (line 56) +* amsmath package <12>: Colon character & \colon. + (line 15) +* amsmath package <13>: Colon character & \colon. + (line 19) +* amsmath package <14>: \thinspace & \negthinspace. + (line 26) +* amsmath package, replacing eqnarray: eqnarray. (line 6) +* amsthm package: theorem. (line 28) +* amsthm package <1>: \rule. (line 18) +* answers package: \write. (line 99) +* appendices: \appendix. (line 6) +* appendix: \appendix. (line 6) +* appendix package: \appendix. (line 29) +* aring: Additional Latin letters. + (line 12) +* array environment: array. (line 6) +* array package: array. (line 74) +* arrays, math: array. (line 6) +* arrow, left, in text: Text symbols. (line 157) +* arrow, right, in text: Text symbols. (line 198) +* arrows: Arrows. (line 6) +* article class: Document classes. (line 11) +* ascender height: Text symbols. (line 103) +* ASCII circumflex, in text: Text symbols. (line 68) +* ASCII tilde, in text: Text symbols. (line 71) +* asterisk, centered, in text: Text symbols. (line 74) +* Asymptote package: \line. (line 35) +* Asymptote package <1>: \strut. (line 62) +* Asymptote package <2>: \mbox & \makebox. (line 74) +* Asymptote package <3>: \write18. (line 13) +* at clause, in font definitions: \newfont. (line 19) +* at-sign: \@. (line 6) +* author, for titlepage: \maketitle. (line 43) +* auxiliary file: Output files. (line 33) +* b5paper option: Document class options. + (line 19) +* babel package: \chapter. (line 71) +* babel package <1>: thebibliography. (line 53) +* babel package <2>: Accents. (line 6) +* babel package <3>: \today. (line 13) +* babel package <4>: Table of contents etc.. + (line 123) +* babel package <5>: \index. (line 58) +* back matter of a book: \frontmatter & \mainmatter & \backmatter. + (line 6) +* background, colored: Colored pages. (line 6) +* backslash, in text: Text symbols. (line 77) +* bar, double vertical, in text: Text symbols. (line 83) +* bar, vertical, in text: Text symbols. (line 80) +* bar-over accent: Accents. (line 36) +* bar-over accent, math: Math accents. (line 14) +* bar-under accent: Accents. (line 51) +* basics of LaTeX: Overview. (line 6) +* batchmode: Command line options. + (line 27) +* beamer package: beamer template. (line 6) +* beamer template and class: beamer template. (line 6) +* beginning of document hook: \AtBeginDocument. (line 6) +* bibliography format, open: Document class options. + (line 67) +* bibliography, creating (automatically): Using BibTeX. (line 6) +* bibliography, creating (manually): thebibliography. (line 6) +* BibTeX error messages: BibTeX error messages. + (line 6) +* bibTeX, using: Using BibTeX. (line 6) +* big circle symbols, in text: Text symbols. (line 86) +* big point: Units of length. (line 20) +* bigfoot package: Footnotes of footnotes. + (line 6) +* black boxes, omitting: Document class options. + (line 53) +* blackboard bold: Blackboard bold. (line 6) +* bm package: \boldmath & \unboldmath. + (line 32) +* bold font: Font styles. (line 76) +* bold math: Font styles. (line 129) +* bold typewriter, avoiding: description. (line 36) +* boldface mathematics: \boldmath & \unboldmath. + (line 6) +* book class: Document classes. (line 11) +* book, back matter: \frontmatter & \mainmatter & \backmatter. + (line 6) +* book, end matter: \frontmatter & \mainmatter & \backmatter. + (line 6) +* book, front matter: \frontmatter & \mainmatter & \backmatter. + (line 6) +* book, main matter: \frontmatter & \mainmatter & \backmatter. + (line 6) +* bottomnumber: Floats. (line 130) +* bottomnumber <1>: Floats. (line 131) +* bounding box: \includegraphics. (line 121) +* box: \mbox & \makebox. (line 6) +* box, allocating new: \newsavebox. (line 6) +* box, bounding: \includegraphics. (line 121) +* box, colored: Colored boxes. (line 6) +* box, save: \sbox & \savebox. (line 6) +* box, use saved box: \usebox. (line 6) +* boxes: Boxes. (line 6) +* bp: Units of length. (line 19) +* brace, left, in text: Text symbols. (line 89) +* brace, right, in text: Text symbols. (line 92) +* braces: Delimiters. (line 6) +* brackets: Delimiters. (line 6) +* breaking lines: Line breaking. (line 6) +* breaking pages: Page breaking. (line 6) +* breaks, multiplication discretionary: \*. (line 6) +* breve accent: Accents. (line 89) +* breve accent, math: Math accents. (line 17) +* bug reporting: About this document. (line 24) +* bullet lists: itemize. (line 6) +* bullet symbol: Math symbols. (line 106) +* bullet, in text: Text symbols. (line 95) +* bulleted lists: itemize. (line 6) +* calligraphic fonts: Calligraphic. (line 6) +* calligraphic letters for math: Font styles. (line 79) +* cap height: Text symbols. (line 103) +* caption package: \caption. (line 72) +* captions: \caption. (line 6) +* caron accent: Accents. (line 93) +* catcode: \makeatletter & \makeatother. + (line 18) +* category code, character: \makeatletter & \makeatother. + (line 18) +* cc: Units of length. (line 32) +* cc list, in letters: \cc. (line 6) +* cedilla accent: Accents. (line 61) +* center environment: center. (line 6) +* centered asterisk, in text: Text symbols. (line 74) +* centered equations: Document class options. + (line 57) +* centered period, in text: Text symbols. (line 170) +* centering text, declaration for: \centering. (line 6) +* centering text, environment for: center. (line 6) +* centimeter: Units of length. (line 27) +* changing case of characters: Upper and lower case. + (line 6) +* chapter: Sectioning. (line 6) +* chapter <1>: \chapter. (line 6) +* chapter counter: Counters. (line 15) +* character category code: \makeatletter & \makeatother. + (line 18) +* character encoding: inputenc package. (line 15) +* character, invisible: \phantom & \vphantom & \hphantom. + (line 6) +* character, invisible <1>: \mathstrut. (line 6) +* characters, accented: Accents. (line 6) +* characters, case of: Upper and lower case. + (line 6) +* characters, non-English: Additional Latin letters. + (line 6) +* characters, reserved: Reserved characters. (line 6) +* characters, special: Reserved characters. (line 6) +* check accent: Accents. (line 93) +* check accent, math: Math accents. (line 20) +* cicero: Units of length. (line 33) +* circle symbol, big, in text: Text symbols. (line 86) +* circled letter, in text: Text symbols. (line 98) +* circumflex accent: Accents. (line 40) +* circumflex accent, math: Math accents. (line 32) +* circumflex, ASCII, in text: Text symbols. (line 68) +* citation key: \bibitem. (line 15) +* class and package commands: Class and package commands. + (line 6) +* class and package difference: Class and package construction. + (line 15) +* class and package structure: Class and package structure. + (line 6) +* class file example: Class and package structure. + (line 39) +* class file layout: Class and package structure. + (line 6) +* class options: Document class options. + (line 6) +* class options <1>: Class and package structure. + (line 6) +* class options <2>: Class and package commands. + (line 66) +* classes of documents: Document classes. (line 6) +* cleveref package: Cross references. (line 38) +* cleveref package <1>: \ref. (line 29) +* cleveref package <2>: \footnotemark. (line 48) +* CLI: Command line interface. + (line 6) +* clock option to slides class: Document class options. + (line 99) +* closing letters: \closing. (line 6) +* closing quote: Text symbols. (line 58) +* cm: Units of length. (line 26) +* cm-super package: fontenc package. (line 36) +* cmd.exe, used by \write18: \write18. (line 60) +* code, typesetting: verbatim. (line 6) +* colon character: Colon character & \colon. + (line 6) +* color: Color. (line 6) +* color <1>: Define colors. (line 6) +* color <2>: Colored text. (line 6) +* color <3>: Colored boxes. (line 6) +* color <4>: Colored pages. (line 6) +* color models: Color models. (line 6) +* color package commands: Commands for color. (line 6) +* color package options: Color package options. + (line 6) +* color, define: Define colors. (line 6) +* colored boxes: Colored boxes. (line 6) +* colored page: Colored pages. (line 6) +* colored text: Colored text. (line 6) +* command line interface: Command line interface. + (line 6) +* command syntax: LaTeX command syntax. + (line 6) +* commands, class and package: Class and package commands. + (line 6) +* commands, defining new ones: \newcommand & \renewcommand. + (line 6) +* commands, defining new ones <1>: \providecommand. (line 6) +* commands, document class: Class and package construction. + (line 6) +* commands, graphics package: Commands for graphics. + (line 6) +* commands, ignore spaces: \ignorespaces & \ignorespacesafterend. + (line 6) +* commands, ignore spaces <1>: xspace package. (line 6) +* commands, redefining: \newcommand & \renewcommand. + (line 6) +* commands, run from LaTeX: \write18. (line 6) +* commands, star-variants: \@ifstar. (line 6) +* composite word mark, in text: Text symbols. (line 103) +* comprehensive package: Math symbols. (line 6) +* computer programs, typesetting: verbatim. (line 6) +* configuration, graphics package: Graphics package configuration. + (line 6) +* contents file: Output files. (line 43) +* copyright symbol: Text symbols. (line 15) +* counters, a list of: Counters. (line 6) +* counters, defining new: \newcounter. (line 6) +* counters, getting value of: \value. (line 6) +* counters, printing: \alph \Alph \arabic \roman \Roman \fnsymbol. + (line 6) +* counters, setting: \setcounter. (line 6) +* cprotect package: verbatim. (line 25) +* cprotect package <1>: \verb. (line 45) +* creating pictures: picture. (line 6) +* creating tables: table. (line 6) +* credit footnote: \maketitle. (line 57) +* cross references: Cross references. (line 6) +* cross references, resolving: Output files. (line 33) +* cross referencing with page number: \pageref. (line 6) +* cross referencing, across documents: xr package. (line 6) +* cross referencing, symbolic: \ref. (line 6) +* CTAN: CTAN. (line 6) +* curly braces: Delimiters. (line 6) +* currency, dollar: Text symbols. (line 116) +* currency, euro: Text symbols. (line 128) +* dagger, double, in text: Text symbols. (line 113) +* dagger, in text: Text symbols. (line 18) +* dagger, in text <1>: Text symbols. (line 110) +* DANTE e.V.: CTAN. (line 20) +* datatool package: \read. (line 31) +* date, for titlepage: \maketitle. (line 51) +* date, today's: \today. (line 6) +* datetime package: \today. (line 27) +* dbltopnumber: Floats. (line 134) +* dbltopnumber <1>: Floats. (line 135) +* dcolumn package: array. (line 74) +* dd: Units of length. (line 29) +* declaration form of font size commands: Font sizes. (line 24) +* declaration form of font style commands: Font styles. (line 8) +* define color: Define colors. (line 6) +* defining a new command: \newcommand & \renewcommand. + (line 6) +* defining a new command <1>: \providecommand. (line 6) +* defining new environments: \newenvironment & \renewenvironment. + (line 6) +* defining new fonts: \newfont. (line 6) +* defining new theorems: \newtheorem. (line 6) +* definitions: Definitions. (line 6) +* delayed \write: \write. (line 65) +* delimiters: Delimiters. (line 6) +* delimiters, paired: \left & \right. (line 6) +* delim_0: makeindex. (line 109) +* delim_1: makeindex. (line 113) +* delim_2: makeindex. (line 117) +* delim_n: makeindex. (line 121) +* delim_r: makeindex. (line 125) +* description: \newglossaryentry. (line 46) +* description environment: description. (line 6) +* description lists, creating: description. (line 6) +* design size, in font definitions: \newfont. (line 19) +* didot point: Units of length. (line 30) +* dieresis accent: Accents. (line 25) +* difference between class and package: Class and package construction. + (line 15) +* dimen plain TeX: Lengths. (line 9) +* directory listings, from system: \write18. (line 65) +* discretionary breaks, multiplication: \*. (line 6) +* discretionary hyphenation: \discretionary. (line 6) +* display math mode: Modes. (line 31) +* display style: Math styles. (line 18) +* displaying quoted text with paragraph indentation: quotation & quote. + (line 6) +* displaying quoted text without paragraph indentation: quotation & quote. + (line 6) +* displaymath environment: displaymath. (line 6) +* displaymath environment <1>: Math formulas. (line 6) +* document class commands: Class and package construction. + (line 6) +* document class options: Document class options. + (line 6) +* document class, defined: Starting and ending. (line 17) +* document classes: Document classes. (line 6) +* document environment: document. (line 6) +* document root name: Jobname. (line 6) +* document templates: Document templates. (line 6) +* dollar sign: Text symbols. (line 116) +* dot accent: Accents. (line 32) +* dot over accent, math: Math accents. (line 26) +* dot-over accent: Accents. (line 32) +* dot-under accent: Accents. (line 65) +* dotless i: Accents. (line 19) +* dotless i, math: Math symbols. (line 253) +* dotless j: Accents. (line 19) +* dotless j, math: Math symbols. (line 273) +* dots: Dots. (line 6) +* double angle quotation marks: Text symbols. (line 33) +* double dagger, in text: Text symbols. (line 21) +* double dagger, in text <1>: Text symbols. (line 113) +* double dot accent, math: Math accents. (line 23) +* double guillemets: Text symbols. (line 33) +* double left quote: Text symbols. (line 176) +* double low-9 quotation mark: Text symbols. (line 55) +* double quote, straight base: Text symbols. (line 192) +* double right quote: Text symbols. (line 179) +* double spacing: \baselineskip & \baselinestretch. + (line 6) +* double vertical bar, in text: Text symbols. (line 83) +* doublestruck: Blackboard bold. (line 6) +* draft option: Document class options. + (line 49) +* dvilualatex-dev: TeX engines. (line 63) +* dvipdfmx command: Output files. (line 10) +* dvips command: Output files. (line 10) +* dvitype command: Output files. (line 10) +* e-dash: Text symbols. (line 125) +* e-TeX: TeX engines. (line 16) +* ellipses: Dots. (line 6) +* ellipsis: Text symbols. (line 39) +* em: Units of length. (line 46) +* em <1>: Units of length. (line 45) +* em-dash: Text symbols. (line 119) +* em-dash, three-quarters: Text symbols. (line 201) +* em-dash, two-thirds: Text symbols. (line 207) +* emphasis: Font styles. (line 60) +* enclosure list: \encl. (line 6) +* encoding, font: \DeclareFontEncoding. + (line 6) +* encoding, of input files: inputenc package. (line 15) +* end matter of a book: \frontmatter & \mainmatter & \backmatter. + (line 6) +* end of document hook: \AtEndDocument. (line 6) +* ending and starting: Starting and ending. (line 6) +* engines, TeX: TeX engines. (line 6) +* enlarge current page: \enlargethispage. (line 6) +* enumerate environment: enumerate. (line 6) +* enumi counter: Counters. (line 15) +* enumii counter: Counters. (line 15) +* enumiii counter: Counters. (line 15) +* enumitem package: itemize. (line 66) +* enumitem package <1>: list. (line 255) +* enumiv counter: Counters. (line 15) +* environment: Starting and ending. (line 25) +* environment form of font size commands: Font sizes. (line 47) +* environment, abstract: abstract. (line 6) +* environment, array: array. (line 6) +* environment, center: center. (line 6) +* environment, description: description. (line 6) +* environment, displaymath: displaymath. (line 6) +* environment, displaymath <1>: Math formulas. (line 6) +* environment, document: document. (line 6) +* environment, enumerate: enumerate. (line 6) +* environment, eqnarray: eqnarray. (line 6) +* environment, equation: equation. (line 6) +* environment, equation <1>: Math formulas. (line 6) +* environment, figure: figure. (line 6) +* environment, filecontents: filecontents. (line 6) +* environment, filecontents*: filecontents. (line 6) +* environment, flushleft: flushleft. (line 6) +* environment, flushright: flushright. (line 6) +* environment, itemize: itemize. (line 6) +* environment, letter: letter. (line 6) +* environment, list: list. (line 6) +* environment, math: math. (line 6) +* environment, math <1>: Math formulas. (line 6) +* environment, minipage: minipage. (line 6) +* environment, picture: picture. (line 6) +* environment, quotation: quotation & quote. (line 6) +* environment, quote: quotation & quote. (line 6) +* environment, sloppypar: sloppypar. (line 6) +* environment, tabbing: tabbing. (line 6) +* environment, table: table. (line 6) +* environment, tabular: tabular. (line 6) +* environment, thebibliography: thebibliography. (line 6) +* environment, theindex: Produce the index manually. + (line 9) +* environment, theorem: theorem. (line 6) +* environment, theorem-like: \newtheorem. (line 6) +* environment, titlepage: titlepage. (line 6) +* environment, verbatim: verbatim. (line 6) +* environment, verse: verse. (line 6) +* environments: Environments. (line 6) +* environments, defining: \newenvironment & \renewenvironment. + (line 6) +* envlab package: \makelabels. (line 55) +* EPS files: \includegraphics. (line 6) +* eqnarray environment: eqnarray. (line 6) +* equation counter: Counters. (line 15) +* equation environment: equation. (line 6) +* equation environment <1>: Math formulas. (line 6) +* equation number, cross referencing: \ref. (line 6) +* equation numbers, left vs. right: Document class options. + (line 63) +* equation numbers, omitting: eqnarray. (line 39) +* equations, aligning: eqnarray. (line 6) +* equations, environment for: equation. (line 6) +* equations, flush left vs. centered: Document class options. + (line 57) +* error messages, from BibTeX: BibTeX error messages. + (line 6) +* errorstopmode: Command line options. + (line 27) +* es-zet German letter: Additional Latin letters. + (line 52) +* etex command: TeX engines. (line 16) +* eth, Icelandic letter: Additional Latin letters. + (line 20) +* etoolbox package: Class and package commands. + (line 110) +* euro symbol: Text symbols. (line 128) +* eurosym package: Text symbols. (line 128) +* eurosym package <1>: Text symbols. (line 129) +* ex: Units of length. (line 42) +* ex <1>: Units of length. (line 41) +* exclamation point, upside-down: Text symbols. (line 136) +* executivepaper option: Document class options. + (line 19) +* expl3 package: LaTeX command syntax. + (line 35) +* expl3 package <1>: Upper and lower case. + (line 48) +* exponent: Subscripts & superscripts. + (line 6) +* expressions: Expressions. (line 6) +* extended Latin: Additional Latin letters. + (line 6) +* external commands: \write18. (line 6) +* external files, writing: filecontents. (line 6) +* fallback jobname: Jobname. (line 27) +* families, of fonts: Low-level font commands. + (line 21) +* fancyhdr package: Page styles. (line 12) +* fancyhdr package <1>: \pagestyle. (line 13) +* fancyvrb package: tabbing. (line 146) +* fancyvrb package <1>: verbatim. (line 41) +* feminine ordinal symbol: Text symbols. (line 167) +* figure counter: Counters. (line 15) +* figure dash character: Text symbols. (line 139) +* figure environment: figure. (line 6) +* figure number, cross referencing: \ref. (line 6) +* figures, footnotes in: minipage. (line 107) +* figures, inserting: figure. (line 6) +* file, closing: \openin & \openout. (line 6) +* file, opening: \openin & \openout. (line 6) +* file, reading: \read. (line 6) +* file, root: Splitting the input. (line 10) +* file, root <1>: Jobname. (line 6) +* filecontents environment: filecontents. (line 6) +* filecontents* environment: filecontents. (line 6) +* filename for current job: Command line options. + (line 43) +* final option: Document class options. + (line 49) +* first-latex-doc document: About this document. (line 36) +* fixed-width font: Font styles. (line 97) +* flafter package: Floats. (line 82) +* fleqn option: Document class options. + (line 49) +* float package: Floats. (line 52) +* float page: Floats. (line 58) +* flush left equations: Document class options. + (line 57) +* flushing floats and starting a page: \clearpage & \cleardoublepage. + (line 6) +* flushleft environment: flushleft. (line 6) +* flushright environment: flushright. (line 6) +* font catalogue: Low-level font commands. + (line 21) +* font commands, low-level: Low-level font commands. + (line 6) +* font dimension, slant: \/. (line 40) +* font encoding: fontenc package. (line 6) +* font encoding <1>: \DeclareTextAccent. (line 6) +* font encoding, declaring: \DeclareFontEncoding. + (line 6) +* font size: Low-level font commands. + (line 101) +* font sizes: Font sizes. (line 6) +* font styles: Font styles. (line 6) +* font symbols, by number: Symbols by font position. + (line 6) +* fontenc: fontenc package. (line 6) +* fonts: Fonts. (line 6) +* fonts, new commands for: \newfont. (line 6) +* fonts, script: Calligraphic. (line 6) +* fontspec package: fontenc package. (line 17) +* footer style: \pagestyle. (line 6) +* footer, parameters for: Page layout parameters. + (line 6) +* footnote counter: Counters. (line 15) +* footnote number, cross referencing: \ref. (line 6) +* footnote parameters: \footnote. (line 34) +* footnote, in a table: Footnotes in a table. + (line 6) +* footnote, in section headings: Footnotes in section headings. + (line 6) +* footnote, of a footnote: Footnotes of footnotes. + (line 6) +* footnotes in figures: minipage. (line 107) +* footnotes, creating: Footnotes. (line 6) +* footnotes, in a minipage: \footnote. (line 62) +* footnotes, symbols instead of numbers: \footnote. (line 24) +* force option for filecontents: filecontents. (line 31) +* format files, TeX: TeX engines. (line 6) +* formulas, environment for: equation. (line 6) +* formulas, math: Math formulas. (line 6) +* forward reference: Cross references. (line 27) +* forward references, resolving: Output files. (line 33) +* fraction: \frac. (line 6) +* fragile commands: \protect. (line 6) +* frame rule width: \fbox & \framebox. (line 38) +* frame, line width: \fbox & \framebox. (line 38) +* frame, separation from contents: \fbox & \framebox. (line 43) +* French quotation marks: Text symbols. (line 33) +* front matter of a book: \frontmatter & \mainmatter & \backmatter. + (line 6) +* functions, math: Math functions. (line 6) +* geometry package: Document class options. + (line 40) +* geometry package <1>: Document class options. + (line 44) +* global options: Document class options. + (line 6) +* global options <1>: Additional packages. (line 15) +* glossaries: Glossaries. (line 6) +* glossary: Glossaries. (line 6) +* glossary, entries: \newglossaryentry. (line 6) +* glossary, entry reference: \gls. (line 6) +* glue plain TeX: Lengths. (line 9) +* glue register, plain TeX: \newlength. (line 6) +* graphics: Graphics. (line 6) +* graphics <1>: Graphics package configuration. + (line 6) +* graphics <2>: \includegraphics. (line 6) +* graphics package: Graphics. (line 6) +* graphics package <1>: Graphics package configuration. + (line 6) +* graphics package <2>: \includegraphics. (line 6) +* graphics package commands: Commands for graphics. + (line 6) +* graphics package options: Graphics package options. + (line 6) +* graphics packages: \line. (line 35) +* graphics, resizing: \scalebox. (line 6) +* graphics, resizing <1>: \resizebox. (line 6) +* graphics, scaling: \scalebox. (line 6) +* graphics, scaling <1>: \resizebox. (line 6) +* graphpap package: \graphpaper. (line 11) +* grave accent: Accents. (line 44) +* grave accent, math: Math accents. (line 29) +* greater than symbol, in text: Text symbols. (line 146) +* greek letters: Math symbols. (line 6) +* Greek letters: Greek letters. (line 6) +* grfext package: \DeclareGraphicsExtensions. + (line 39) +* group, and environments: Environments. (line 18) +* group_skip: makeindex. (line 58) +* hacek accent: Accents. (line 93) +* Halmos symbol: \rule. (line 13) +* hard space: ~. (line 6) +* hat accent: Accents. (line 40) +* hat accent, math: Math accents. (line 32) +* header style: \pagestyle. (line 6) +* header, parameters for: Page layout parameters. + (line 6) +* hello, world: Starting and ending. (line 6) +* here, putting floats: Floats. (line 52) +* home page for manual: About this document. (line 6) +* horizontal bar character: Text symbols. (line 149) +* horizontal paragraph indentation: \parindent & \parskip. + (line 6) +* horizontal space: \hss. (line 6) +* horizontal space, stretchable: \hss. (line 6) +* horizontal spacing: \phantom & \vphantom & \hphantom. + (line 6) +* hungarian umlaut accent: Accents. (line 69) +* hyperref package: \footnotemark. (line 48) +* hyperref package <1>: \footnotemark. (line 57) +* hyperref package <2>: \pagenumbering. (line 45) +* hyperref package <3>: \contentsline. (line 37) +* hyperref package <4>: Command line input. (line 14) +* hyphen character, non-breaking: Text symbols. (line 160) +* hyphenation, defining: \hyphenation. (line 6) +* hyphenation, discretionary: \discretionary. (line 6) +* hyphenation, forcing: \- (hyphenation). (line 6) +* hyphenation, preventing: \mbox & \makebox. (line 6) +* háček accent, math: Math accents. (line 20) +* Icelandic eth: Additional Latin letters. + (line 20) +* Icelandic thorn: Additional Latin letters. + (line 56) +* idx file: \index. (line 108) +* ij letter, Dutch: Additional Latin letters. + (line 32) +* immediate \write: \write. (line 60) +* implementations of TeX: TeX engines. (line 6) +* importing graphics: \includegraphics. (line 6) +* in: Units of length. (line 16) +* inch: Units of length. (line 17) +* including graphics: \includegraphics. (line 6) +* indent, forcing: \indent & \noindent. (line 6) +* indentation of paragraphs, in minipage: minipage. (line 103) +* indentfirst package: \part. (line 50) +* indentfirst package <1>: \chapter. (line 58) +* indentfirst package <2>: \section. (line 60) +* indentfirst package <3>: \subsection. (line 48) +* indentfirst package <4>: \subsubsection & \paragraph & \subparagraph. + (line 59) +* indentfirst package <5>: \indent & \noindent. (line 48) +* indent_length: makeindex. (line 137) +* indent_space: makeindex. (line 133) +* index entries, subentries: \index. (line 26) +* index entries, 'see' and 'see also': \index. (line 58) +* index entry: \index. (line 6) +* index package: \index. (line 103) +* index, multiple: Indexes. (line 51) +* index, page range: \index. (line 42) +* index, printing: \printindex. (line 6) +* index, processing: makeindex. (line 6) +* index, producing manually: Produce the index manually. + (line 6) +* index, style file: makeindex. (line 18) +* indexes: Indexes. (line 6) +* infinite horizontal stretch: \hfill. (line 6) +* infinite vertical stretch: \vfill. (line 6) +* inline formulas: math. (line 6) +* inner paragraph mode: Modes. (line 51) +* input file: Splitting the input. (line 6) +* input, on command line: Command line input. (line 6) +* input/output: Input/output. (line 6) +* input/output, to terminal: Input/output. (line 6) +* inputenc: inputenc package. (line 6) +* inserting figures: figure. (line 6) +* insertions of special characters: Special insertions. (line 6) +* interface, command line: Command line interface. + (line 6) +* interline space: \baselineskip & \baselinestretch. + (line 6) +* internal vertical mode: Modes. (line 41) +* invisible character: \phantom & \vphantom & \hphantom. + (line 6) +* invisible character <1>: \mathstrut. (line 6) +* italic correction: \/. (line 6) +* italic font: Font styles. (line 82) +* itemize environment: itemize. (line 6) +* item_0: makeindex. (line 82) +* item_01: makeindex. (line 91) +* item_1: makeindex. (line 85) +* item_12: makeindex. (line 100) +* item_2: makeindex. (line 88) +* item_x1: makeindex. (line 95) +* item_x2: makeindex. (line 104) +* jobname: Command line options. + (line 43) +* jobname <1>: Jobname. (line 6) +* JPEG files: \includegraphics. (line 6) +* JPG files: \includegraphics. (line 6) +* justification, ragged left: \raggedleft. (line 6) +* justification, ragged right: \raggedright. (line 6) +* Knuth, Donald E.: Overview. (line 6) +* label: Cross references. (line 6) +* labelled lists, creating: description. (line 6) +* Lamport TeX: Overview. (line 27) +* Lamport, Leslie: Overview. (line 6) +* landscape option: Document class options. + (line 49) +* landscape orientation: Document class options. + (line 60) +* latex: TeX engines. (line 14) +* latex command: Output files. (line 10) +* LaTeX format (.fmt) files: TeX engines. (line 6) +* LaTeX logo: Text symbols. (line 24) +* LaTeX overview: Overview. (line 6) +* LaTeX Project team: About this document. (line 20) +* LaTeX vs. LaTeX2e: About this document. (line 16) +* latex-dev: TeX engines. (line 64) +* latex-doc-ptr document: About this document. (line 33) +* LaTeX2e logo: Text symbols. (line 27) +* LaTeX3 syntax: LaTeX command syntax. + (line 35) +* email address: About this document. (line 20) +* latexsym package: Arrows. (line 6) +* Latin letters, additional: Additional Latin letters. + (line 6) +* layout commands: Layout. (line 6) +* layout, page parameters for: Page layout parameters. + (line 6) +* leaders, dots in table of contents: \@dottedtocline. (line 27) +* leading: \baselineskip & \baselinestretch. + (line 6) +* left angle quotation marks: Text symbols. (line 33) +* left arrow, in text: Text symbols. (line 157) +* left brace, in text: Text symbols. (line 89) +* left quote: Text symbols. (line 43) +* left quote, double: Text symbols. (line 176) +* left quote, single: Text symbols. (line 182) +* left-hand equation numbers: Document class options. + (line 63) +* left-justifying text: \raggedright. (line 6) +* left-justifying text, environment for: flushleft. (line 6) +* left-to-right mode: Modes. (line 18) +* legalpaper option: Document class options. + (line 19) +* lengths, adding to: \addtolength. (line 6) +* lengths, allocating new: \newlength. (line 6) +* lengths, defining and using: Lengths. (line 6) +* lengths, setting: \setlength. (line 6) +* leqno option: Document class options. + (line 49) +* less than symbol, in text: Text symbols. (line 154) +* lethead_flag: makeindex. (line 65) +* lethead_prefix: makeindex. (line 74) +* lethead_suffix: makeindex. (line 78) +* letter class: Document classes. (line 11) +* letter environment: letter. (line 6) +* letterpaper option: Document class options. + (line 19) +* letters, accented: Accents. (line 6) +* letters, additional Latin: Additional Latin letters. + (line 6) +* letters, ending: \closing. (line 6) +* letters, starting: \opening. (line 6) +* letters, writing: Letters. (line 6) +* line break, forcing: \\. (line 6) +* line breaking: Line breaking. (line 6) +* line breaks, changing: \fussy & \sloppy. (line 6) +* line breaks, forcing: \linebreak & \nolinebreak. + (line 6) +* line breaks, multiplication discretionary: \*. (line 6) +* line breaks, preventing: \linebreak & \nolinebreak. + (line 6) +* lines in tables: tabular. (line 6) +* line_max: makeindex. (line 129) +* lining numerals: Font styles. (line 133) +* lining text up in tables: tabular. (line 6) +* lining text up using tab stops: tabbing. (line 6) +* list environment: list. (line 6) +* list items, specifying counter: \usecounter. (line 6) +* list of figures file: Output files. (line 43) +* list of tables file: Output files. (line 43) +* listings package: tabbing. (line 146) +* listings package <1>: verbatim. (line 35) +* listings package <2>: \verb. (line 42) +* lists of items: itemize. (line 6) +* lists of items, generic: list. (line 6) +* lists of items, numbered: enumerate. (line 6) +* lmodern package: fontenc package. (line 36) +* loading additional packages: Additional packages. (line 6) +* locale information, from system: \write18. (line 65) +* log file: Output files. (line 28) +* log file, writing to: \write. (line 30) +* logo, LaTeX: Text symbols. (line 24) +* logo, LaTeX2e: Text symbols. (line 27) +* logo, TeX: Text symbols. (line 65) +* long command: Class and package commands. + (line 23) +* low-9 quotation marks, single and double: Text symbols. (line 55) +* low-level font commands: Low-level font commands. + (line 6) +* lowercase: Upper and lower case. + (line 6) +* LR box: picture. (line 93) +* LR mode: Modes. (line 18) +* lrbox: lrbox. (line 6) +* lshort document: About this document. (line 39) +* lualatex: TeX engines. (line 32) +* lualatex-dev: TeX engines. (line 65) +* LuaTeX: TeX engines. (line 33) +* LuaTeX, 256 output streams in: \write. (line 42) +* m-width: Units of length. (line 46) +* macron accent: Accents. (line 36) +* macron accent, math: Math accents. (line 14) +* macros2e package: \makeatletter & \makeatother. + (line 38) +* Madsen, Lars: eqnarray. (line 6) +* mail merges: \read. (line 31) +* main matter of a book: \frontmatter & \mainmatter & \backmatter. + (line 6) +* make a box: \mbox & \makebox. (line 6) +* makeidx package: \printindex. (line 12) +* makeindex program: makeindex. (line 6) +* makeindex, program: makeindex. (line 6) +* makeindex, style file: makeindex. (line 18) +* making a title page: titlepage. (line 6) +* making paragraphs: Making paragraphs. (line 6) +* marginal notes: Marginal notes. (line 6) +* masculine ordinal symbol: Text symbols. (line 167) +* matching brackets: \left & \right. (line 6) +* matching parentheses: \left & \right. (line 6) +* math accents: Math accents. (line 6) +* math environment: math. (line 6) +* math environment <1>: Math formulas. (line 6) +* math formulas: Math formulas. (line 6) +* math functions: Math functions. (line 6) +* math miscellany: Math miscellany. (line 6) +* math mode: Modes. (line 28) +* math mode, entering: Math formulas. (line 6) +* math mode, spacing: Spacing in math mode. + (line 6) +* math mode, spacing <1>: \phantom & \vphantom & \hphantom. + (line 6) +* math mode, spacing <2>: \mathstrut. (line 6) +* math mode, vertical space: \smash. (line 6) +* math styles: Math styles. (line 6) +* math symbols: Math symbols. (line 6) +* math, arrows: Arrows. (line 6) +* math, bold: Font styles. (line 129) +* mathtools package: Math formulas. (line 61) +* mathtools package <1>: Delimiters. (line 41) +* mathtools package <2>: \left & \right. (line 30) +* mathtools package <3>: Over- and Underlining. + (line 44) +* mathtools package <4>: \smash. (line 60) +* mathtools package <5>: \phantom & \vphantom & \hphantom. + (line 48) +* MetaPost package: \line. (line 35) +* mfirstuc package: Upper and lower case. + (line 45) +* mhchem package: Subscripts & superscripts. + (line 62) +* millimeter: Units of length. (line 24) +* minipage environment: minipage. (line 6) +* minipage, creating a: minipage. (line 6) +* minted package: tabbing. (line 146) +* minted package <1>: verbatim. (line 35) +* minted package <2>: \verb. (line 42) +* mirrors of CTAN: CTAN. (line 25) +* mm: Units of length. (line 23) +* modes: Modes. (line 6) +* monospace font: Font styles. (line 97) +* moving arguments: \protect. (line 19) +* mpfootnote counter: \footnote. (line 62) +* mpfootnote counter <1>: Counters. (line 15) +* mu: Units of length. (line 52) +* mu, math unit: Units of length. (line 53) +* multicolumn text: \twocolumn. (line 6) +* multilingual support: Accents. (line 6) +* multind package: Indexes. (line 51) +* multiple indexes: Indexes. (line 51) +* multiplication, discretionary: \*. (line 6) +* name: \newglossaryentry. (line 43) +* name of document root: Jobname. (line 6) +* NBSP: ~. (line 6) +* nested \include, not allowed: \include & \includeonly. + (line 106) +* new class commands: Class and package construction. + (line 6) +* new command, check: Class and package commands. + (line 21) +* new command, definition: Class and package commands. + (line 96) +* new commands, defining: \newcommand & \renewcommand. + (line 6) +* new commands, defining <1>: \providecommand. (line 6) +* new line, output as input: \obeycr & \restorecr. + (line 6) +* new line, starting: \\. (line 6) +* new line, starting (paragraph mode): \newline. (line 6) +* new page, starting: \newpage. (line 6) +* newline, in \write: \write. (line 94) +* noheader option for filecontents: filecontents. (line 34) +* non-breaking hyphen character: Text symbols. (line 160) +* non-English characters: Additional Latin letters. + (line 6) +* nonstopmode: Command line options. + (line 27) +* nosearch option for filecontents: filecontents. (line 37) +* notes in the margin: Marginal notes. (line 6) +* notitlepage option: Document class options. + (line 49) +* null delimiter: \left & \right. (line 6) +* numbered items, specifying counter: \usecounter. (line 6) +* numerals, old-style: Font styles. (line 133) +* oblique font: Font styles. (line 94) +* oe ligature: Additional Latin letters. + (line 48) +* ogonek: Accents. (line 73) +* old-style numerals: Font styles. (line 133) +* one-column output: \onecolumn. (line 6) +* onecolumn option: Document class options. + (line 78) +* oneside option: Document class options. + (line 78) +* open a file: \openin & \openout. (line 6) +* openany option: Document class options. + (line 78) +* openbib option: Document class options. + (line 49) +* opening quote: Text symbols. (line 43) +* openright option: Document class options. + (line 78) +* OpenType fonts: TeX engines. (line 6) +* operating system information: \write18. (line 65) +* options, class: Class and package commands. + (line 66) +* options, color package: Color package options. + (line 6) +* options, command line: Command line options. + (line 6) +* options, document class: Document class options. + (line 6) +* options, document class <1>: Class and package structure. + (line 6) +* options, global: Additional packages. (line 15) +* options, graphics package: Graphics package options. + (line 6) +* options, package: Class and package structure. + (line 6) +* options, package <1>: Class and package commands. + (line 66) +* ordinals, feminine and masculine: Text symbols. (line 167) +* oslash: Additional Latin letters. + (line 44) +* OT1: fontenc package. (line 6) +* outer paragraph mode: Modes. (line 51) +* output directory for all external files: Command line options. + (line 48) +* overbar accent: Accents. (line 36) +* overdot accent, math: Math accents. (line 26) +* overlining: Over- and Underlining. + (line 6) +* overview of LaTeX: Overview. (line 6) +* overwrite option for filecontents: filecontents. (line 31) +* package file layout: Class and package structure. + (line 6) +* package options: Class and package structure. + (line 6) +* package options <1>: Class and package commands. + (line 66) +* package, abstract: abstract. (line 27) +* package, adjustbox: Boxes. (line 9) +* package, algorithm2e: tabbing. (line 146) +* package, amscd: Arrows. (line 41) +* package, amsfonts: Math formulas. (line 61) +* package, amsfonts <1>: Arrows. (line 6) +* package, amsmath: array. (line 55) +* package, amsmath <1>: array. (line 63) +* package, amsmath <2>: displaymath. (line 22) +* package, amsmath <3>: equation. (line 20) +* package, amsmath <4>: theorem. (line 28) +* package, amsmath <5>: Math formulas. (line 61) +* package, amsmath <6>: \left & \right. (line 30) +* package, amsmath <7>: \bigl & \bigr etc.. (line 67) +* package, amsmath <8>: Dots. (line 36) +* package, amsmath <9>: Math functions. (line 111) +* package, amsmath <10>: Spacing in math mode. + (line 23) +* package, amsmath <11>: \phantom & \vphantom & \hphantom. + (line 56) +* package, amsmath <12>: Colon character & \colon. + (line 15) +* package, amsmath <13>: Colon character & \colon. + (line 19) +* package, amsmath <14>: \thinspace & \negthinspace. + (line 26) +* package, amsthm: theorem. (line 28) +* package, amsthm <1>: \rule. (line 18) +* package, answers: \write. (line 99) +* package, appendix: \appendix. (line 29) +* package, array: array. (line 74) +* package, Asymptote: \line. (line 35) +* package, Asymptote <1>: \strut. (line 62) +* package, Asymptote <2>: \mbox & \makebox. (line 74) +* package, Asymptote <3>: \write18. (line 13) +* package, babel: \chapter. (line 71) +* package, babel <1>: thebibliography. (line 53) +* package, babel <2>: Accents. (line 6) +* package, babel <3>: \today. (line 13) +* package, babel <4>: Table of contents etc.. + (line 123) +* package, babel <5>: \index. (line 58) +* package, beamer: beamer template. (line 6) +* package, bigfoot: Footnotes of footnotes. + (line 6) +* package, bm: \boldmath & \unboldmath. + (line 32) +* package, caption: \caption. (line 72) +* package, cleveref: Cross references. (line 38) +* package, cleveref <1>: \ref. (line 29) +* package, cleveref <2>: \footnotemark. (line 48) +* package, cm-super: fontenc package. (line 36) +* package, comprehensive: Math symbols. (line 6) +* package, cprotect: verbatim. (line 25) +* package, cprotect <1>: \verb. (line 45) +* package, datatool: \read. (line 31) +* package, datetime: \today. (line 27) +* package, dcolumn: array. (line 74) +* package, enumitem: itemize. (line 66) +* package, enumitem <1>: list. (line 255) +* package, envlab: \makelabels. (line 55) +* package, etoolbox: Class and package commands. + (line 110) +* package, eurosym: Text symbols. (line 128) +* package, eurosym <1>: Text symbols. (line 129) +* package, expl3: LaTeX command syntax. + (line 35) +* package, expl3 <1>: Upper and lower case. + (line 48) +* package, fancyhdr: Page styles. (line 12) +* package, fancyhdr <1>: \pagestyle. (line 13) +* package, fancyvrb: tabbing. (line 146) +* package, fancyvrb <1>: verbatim. (line 41) +* package, flafter: Floats. (line 82) +* package, float: Floats. (line 52) +* package, fontspec: fontenc package. (line 17) +* package, geometry: Document class options. + (line 40) +* package, geometry <1>: Document class options. + (line 44) +* package, graphpap: \graphpaper. (line 11) +* package, grfext: \DeclareGraphicsExtensions. + (line 39) +* package, hyperref: \footnotemark. (line 48) +* package, hyperref <1>: \footnotemark. (line 57) +* package, hyperref <2>: \pagenumbering. (line 45) +* package, hyperref <3>: \contentsline. (line 37) +* package, hyperref <4>: Command line input. (line 14) +* package, indentfirst: \part. (line 50) +* package, indentfirst <1>: \chapter. (line 58) +* package, indentfirst <2>: \section. (line 60) +* package, indentfirst <3>: \subsection. (line 48) +* package, indentfirst <4>: \subsubsection & \paragraph & \subparagraph. + (line 59) +* package, indentfirst <5>: \indent & \noindent. (line 48) +* package, index: \index. (line 103) +* package, latexsym: Arrows. (line 6) +* package, listings: tabbing. (line 146) +* package, listings <1>: verbatim. (line 35) +* package, listings <2>: \verb. (line 42) +* package, lmodern: fontenc package. (line 36) +* package, macros2e: \makeatletter & \makeatother. + (line 38) +* package, makeidx: \printindex. (line 12) +* package, mathtools: Math formulas. (line 61) +* package, mathtools <1>: Delimiters. (line 41) +* package, mathtools <2>: \left & \right. (line 30) +* package, mathtools <3>: Over- and Underlining. + (line 44) +* package, mathtools <4>: \smash. (line 60) +* package, mathtools <5>: \phantom & \vphantom & \hphantom. + (line 48) +* package, MetaPost: \line. (line 35) +* package, mfirstuc: Upper and lower case. + (line 45) +* package, mhchem: Subscripts & superscripts. + (line 62) +* package, minted: tabbing. (line 146) +* package, minted <1>: verbatim. (line 35) +* package, minted <2>: \verb. (line 42) +* package, multind: Indexes. (line 51) +* package, pict2e: \line. (line 35) +* package, polyglossia: Accents. (line 6) +* package, polyglossia <1>: \today. (line 13) +* package, polyglossia <2>: Table of contents etc.. + (line 124) +* package, polyglossia <3>: \index. (line 58) +* package, PSTricks: \line. (line 35) +* package, setspace: \baselineskip & \baselinestretch. + (line 79) +* package, shellesc: \write18. (line 71) +* package, showidx: Indexes. (line 51) +* package, siunitx: minipage. (line 137) +* package, siunitx <1>: ~. (line 42) +* package, suffix: \@ifstar. (line 64) +* package, tablefootnote: Footnotes in a table. + (line 53) +* package, texosquery: \write18. (line 65) +* package, textcase: Upper and lower case. + (line 42) +* package, TikZ: \line. (line 35) +* package, TikZ <1>: \strut. (line 62) +* package, TikZ <2>: \mbox & \makebox. (line 73) +* package, tikz-cd: Arrows. (line 41) +* package, titlesec: Sectioning. (line 60) +* package, titlesec <1>: \part. (line 54) +* package, titlesec <2>: \chapter. (line 79) +* package, titlesec <3>: \section. (line 64) +* package, titlesec <4>: \subsection. (line 52) +* package, titlesec <5>: \subsubsection & \paragraph & \subparagraph. + (line 63) +* package, tocbibbind: Table of contents etc.. + (line 110) +* package, tocloft: Table of contents etc.. + (line 110) +* package, tocloft <1>: \contentsline. (line 34) +* package, ulem: Over- and Underlining. + (line 15) +* package, unicode-math: Greek letters. (line 37) +* package, url: \verb. (line 39) +* package, verbatimbox: verbatim. (line 41) +* package, xparse: LaTeX command syntax. + (line 35) +* package, xparse <1>: \@ifstar. (line 64) +* package, xr: xr package. (line 6) +* package, xr-hyper: xr package. (line 6) +* package, xspace: xspace package. (line 6) +* package, xstring: Jobname. (line 53) +* packages, loading additional: Additional packages. (line 6) +* page break, forcing: \pagebreak & \nopagebreak. + (line 6) +* page break, preventing: \pagebreak & \nopagebreak. + (line 6) +* page breaking: Page breaking. (line 6) +* page counter: Counters. (line 15) +* page layout parameters: Page layout parameters. + (line 6) +* page number, cross referencing: \pageref. (line 6) +* page numbering style: \pagenumbering. (line 6) +* page style, this page: \thispagestyle. (line 6) +* page styles: Page styles. (line 6) +* page, colored: Colored pages. (line 6) +* page_precedence: makeindex. (line 142) +* paired delimiters: \left & \right. (line 6) +* paragraph: Sectioning. (line 6) +* paragraph <1>: \subsubsection & \paragraph & \subparagraph. + (line 6) +* paragraph counter: Counters. (line 15) +* paragraph indentation: \parindent & \parskip. + (line 6) +* paragraph indentation, in minipage: minipage. (line 103) +* paragraph indentations in quoted text: quotation & quote. (line 6) +* paragraph indentations in quoted text, omitting: quotation & quote. + (line 6) +* paragraph mode: Modes. (line 12) +* paragraph mode <1>: \parbox. (line 6) +* paragraph symbol: Text symbols. (line 47) +* paragraph, ending: \par. (line 6) +* paragraph, in a box: \parbox. (line 6) +* paragraphs: Making paragraphs. (line 6) +* parameters, for footnotes: \footnote. (line 34) +* parameters, page layout: Page layout parameters. + (line 6) +* parent directories, cannot write to: \write and security. (line 22) +* parentheses: Delimiters. (line 6) +* part: Sectioning. (line 6) +* part <1>: \part. (line 6) +* part counter: Counters. (line 15) +* pattern, current tab stops, tabbing: tabbing. (line 51) +* pc: Units of length. (line 13) +* PDF graphic files: \includegraphics. (line 6) +* pdflatex: TeX engines. (line 15) +* pdflatex command: Output files. (line 20) +* pdflatex-dev: TeX engines. (line 66) +* pdfTeX: Output files. (line 20) +* pdfTeX engine: TeX engines. (line 16) +* period, abbreviation-ending: \@. (line 6) +* period, centered, in text: Text symbols. (line 170) +* period, sentence-ending: \@. (line 6) +* period, spacing after: \@. (line 6) +* pica: Units of length. (line 14) +* pict2e package: \line. (line 35) +* picture environment: picture. (line 6) +* pictures, creating: picture. (line 6) +* pilcrow: Text symbols. (line 47) +* placement of floats: Floats. (line 31) +* platex: TeX engines. (line 54) +* platex-dev: TeX engines. (line 67) +* plural: \newglossaryentry. (line 51) +* PNG files: \includegraphics. (line 6) +* poetry, an environment for: verse. (line 6) +* point: Units of length. (line 10) +* polish l: Additional Latin letters. + (line 36) +* polyglossia package: Accents. (line 6) +* polyglossia package <1>: \today. (line 13) +* polyglossia package <2>: Table of contents etc.. + (line 124) +* polyglossia package <3>: \index. (line 58) +* portrait orientation: Document class options. + (line 60) +* position, in picture: picture. (line 64) +* positional parameter: \newcommand & \renewcommand. + (line 54) +* postamble: makeindex. (line 54) +* PostScript point: Units of length. (line 20) +* postscript, in letters: \ps. (line 6) +* pounds symbol: Text symbols. (line 51) +* preamble: makeindex. (line 50) +* preamble, defined: Starting and ending. (line 22) +* prerelease testing: TeX engines. (line 70) +* prompt, *: Recovering from errors. + (line 23) +* pronunciation: Overview. (line 27) +* PSTricks package: \line. (line 35) +* pt: Units of length. (line 9) +* quad: Spacing in math mode. + (line 69) +* question mark, upside-down: Text symbols. (line 173) +* quotation environment: quotation & quote. (line 6) +* quotation marks, French: Text symbols. (line 33) +* quote environment: quotation & quote. (line 6) +* quote, single straight: Text symbols. (line 188) +* quote, straight base: Text symbols. (line 192) +* quoted text with paragraph indentation, displaying: quotation & quote. + (line 6) +* quoted text without paragraph indentation, displaying: quotation & quote. + (line 6) +* radical: \sqrt. (line 6) +* ragged left text: \raggedleft. (line 6) +* ragged left text, environment for: flushright. (line 6) +* ragged right text: \raggedright. (line 6) +* ragged right text, environment for: flushleft. (line 6) +* read a file: \read. (line 6) +* redefining environments: \newenvironment & \renewenvironment. + (line 6) +* reference, forward: Cross references. (line 27) +* references, resolving forward: Output files. (line 33) +* registered symbol: Text symbols. (line 195) +* relation, text above: \stackrel. (line 6) +* release candidates: TeX engines. (line 70) +* remarks in the margin: Marginal notes. (line 6) +* report class: Document classes. (line 11) +* reporting bugs: About this document. (line 24) +* reserved characters: Reserved characters. (line 6) +* resizing: \scalebox. (line 6) +* resizing <1>: \resizebox. (line 6) +* restricted shell access: \write18. (line 53) +* right angle quotation marks: Text symbols. (line 33) +* right arrow, in text: Text symbols. (line 198) +* right brace, in text: Text symbols. (line 92) +* right quote: Text symbols. (line 58) +* right quote, double: Text symbols. (line 179) +* right quote, single: Text symbols. (line 185) +* right-hand equation numbers: Document class options. + (line 63) +* right-justifying text: \raggedleft. (line 6) +* right-justifying text, environment for: flushright. (line 6) +* rigid lengths: Lengths. (line 9) +* ring accent: Accents. (line 77) +* ring accent, math: Math accents. (line 35) +* robust commands: \protect. (line 6) +* roman font: Font styles. (line 85) +* root file: Splitting the input. (line 10) +* root file <1>: Jobname. (line 6) +* roots: \sqrt. (line 6) +* rotating graphics: \rotatebox. (line 6) +* rotating text: \rotatebox. (line 6) +* rotation: \rotatebox. (line 6) +* row, tabbing: tabbing. (line 46) +* rubber lengths: Lengths. (line 9) +* rubber lengths, defining new: \newlength. (line 6) +* running header and footer: Page layout parameters. + (line 6) +* running header and footer style: \pagestyle. (line 6) +* samepage environment: \pagebreak & \nopagebreak. + (line 44) +* sans serif font: Font styles. (line 91) +* scaled point: Units of length. (line 36) +* scaling: \scalebox. (line 6) +* scaling <1>: \resizebox. (line 6) +* script fonts: Calligraphic. (line 6) +* script letters for math: Font styles. (line 79) +* script style: Math styles. (line 23) +* scriptscript style: Math styles. (line 26) +* scrollmode: Command line options. + (line 27) +* secnumdepth: Sectioning. (line 69) +* secnumdepth counter: Sectioning. (line 70) +* section: Sectioning. (line 6) +* section <1>: \section. (line 6) +* section counter: Counters. (line 15) +* section number, cross referencing: \ref. (line 6) +* section numbers, printing: Sectioning. (line 70) +* section symbol: Text symbols. (line 62) +* section, redefining: \@startsection. (line 6) +* sectioning commands: Sectioning. (line 6) +* sectioning, part: \part. (line 6) +* security and \write: \write and security. (line 6) +* see and see also index entries: \index. (line 58) +* self-contained sources: filecontents. (line 42) +* series, of fonts: Low-level font commands. + (line 48) +* setspace package: \baselineskip & \baselinestretch. + (line 79) +* setting counters: \setcounter. (line 6) +* sh, used by \write18: \write18. (line 60) +* shapes, of fonts: Low-level font commands. + (line 88) +* sharp S letters: Additional Latin letters. + (line 52) +* shell access: \write18. (line 6) +* shell escape: Command line options. + (line 61) +* SHELL, environment variables: \write18. (line 60) +* shellesc package: \write18. (line 71) +* showidx package: Indexes. (line 51) +* simulating typed text: verbatim. (line 6) +* single angle quotation marks: Text symbols. (line 33) +* single guillemets: Text symbols. (line 33) +* single left quote: Text symbols. (line 182) +* single low-9 quotation mark: Text symbols. (line 55) +* single quote, straight: Text symbols. (line 188) +* single right quote: Text symbols. (line 185) +* siunitx package: minipage. (line 137) +* siunitx package <1>: ~. (line 42) +* sizes of text: Font sizes. (line 6) +* skip plain TeX: Lengths. (line 9) +* skip register, plain TeX: \newlength. (line 6) +* slanted font: Font styles. (line 94) +* slides class: Document classes. (line 11) +* sloppypar environment: sloppypar. (line 6) +* sloppypar environment <1>: sloppypar. (line 6) +* slot, font: \DeclareTextAccent. (line 13) +* small caps font: Font styles. (line 88) +* sort: \newglossaryentry. (line 55) +* source files, making self-contained: filecontents. (line 42) +* sp: Units of length. (line 35) +* space between lines: \baselineskip & \baselinestretch. + (line 6) +* space, inserting horizontal: \hss. (line 6) +* space, inserting vertical: \addvspace. (line 6) +* space, negative thin: \thinspace & \negthinspace. + (line 6) +* space, thin: \thinspace & \negthinspace. + (line 6) +* space, unbreakable: ~. (line 6) +* space, vertical: \vspace. (line 6) +* spaces: Spaces. (line 6) +* spaces, ignore around commands: \ignorespaces & \ignorespacesafterend. + (line 6) +* spaces, ignore around commands <1>: xspace package. (line 6) +* spacing within math mode: Spacing in math mode. + (line 6) +* spacing, inter-sentence: \frenchspacing & \nonfrenchspacing. + (line 6) +* spacing, inter-sentence <1>: \normalsfcodes. (line 6) +* spacing, math mode: \phantom & \vphantom & \hphantom. + (line 6) +* spacing, math mode <1>: \mathstrut. (line 6) +* Spanish ordinals, feminine and masculine: Text symbols. (line 167) +* special characters: Reserved characters. (line 6) +* special characters <1>: Additional Latin letters. + (line 6) +* special insertions: Special insertions. (line 6) +* specifier, float placement: Floats. (line 31) +* splitting the input file: Splitting the input. (line 6) +* square root: \sqrt. (line 6) +* stack math: \stackrel. (line 6) +* star-variants, commands: \@ifstar. (line 6) +* starred form, defining new commands: \newcommand & \renewcommand. + (line 27) +* starting a new page: \newpage. (line 6) +* starting a new page and clearing floats: \clearpage & \cleardoublepage. + (line 6) +* starting and ending: Starting and ending. (line 6) +* starting on a right-hand page: \clearpage & \cleardoublepage. + (line 6) +* sterling symbol: Text symbols. (line 51) +* straight double quote, base: Text symbols. (line 192) +* straight quote, base: Text symbols. (line 192) +* straight single quote: Text symbols. (line 188) +* stretch, infinite horizontal: \hfill. (line 6) +* stretch, infinite vertical: \vfill. (line 6) +* stretch, omitting vertical: \raggedbottom. (line 6) +* strut: \footnote. (line 47) +* strut <1>: \strut. (line 6) +* strut, math: \mathstrut. (line 6) +* styles of text: Font styles. (line 6) +* styles, page: Page styles. (line 6) +* subparagraph: Sectioning. (line 6) +* subparagraph <1>: \subsubsection & \paragraph & \subparagraph. + (line 6) +* subparagraph counter: Counters. (line 15) +* subscript: Subscripts & superscripts. + (line 6) +* subsection: Sectioning. (line 6) +* subsection <1>: \subsection. (line 6) +* subsection counter: Counters. (line 15) +* subsubsection: Sectioning. (line 6) +* subsubsection <1>: \subsubsection & \paragraph & \subparagraph. + (line 6) +* subsubsection counter: Counters. (line 15) +* suffix package: \@ifstar. (line 64) +* superscript: Subscripts & superscripts. + (line 6) +* symbol: \newglossaryentry. (line 59) +* symbol, defining: \DeclareTextSymbol. (line 6) +* symbols, arrows: Arrows. (line 6) +* symbols, boldface: \boldmath & \unboldmath. + (line 6) +* symbols, math: Math symbols. (line 6) +* symbols, text: Text symbols. (line 6) +* system commands, run from LaTeX: \write18. (line 6) +* system information: \write18. (line 65) +* T1: fontenc package. (line 6) +* tab stops, using: tabbing. (line 6) +* tabbing environment: tabbing. (line 6) +* table counter: Counters. (line 15) +* table environment: table. (line 6) +* table of contents: \contentsline. (line 6) +* table of contents entry, create dotted line: \@dottedtocline. + (line 6) +* table of contents entry, manually adding: \addcontentsline. (line 6) +* table of contents file: Output files. (line 43) +* table of contents, avoiding footnotes: Footnotes in section headings. + (line 6) +* table of contents, creating: Table of contents etc.. + (line 6) +* table of contents, sectioning numbers printed: Sectioning. (line 81) +* tablefootnote package: Footnotes in a table. + (line 53) +* tables, creating: table. (line 6) +* tabular environment: tabular. (line 6) +* template (simple), article: article template. (line 6) +* template, beamer: beamer template. (line 6) +* template, book: book template. (line 6) +* template, book <1>: Larger book template. + (line 6) +* templates, document: Document templates. (line 6) +* terminal input/output: Input/output. (line 6) +* terminal, writing to: \write. (line 30) +* TeX format (.fmt) files: TeX engines. (line 6) +* TeX logo: Text symbols. (line 65) +* texosquery package: \write18. (line 65) +* texput, jobname default: Jobname. (line 27) +* text style: Math styles. (line 21) +* text symbols: Text symbols. (line 6) +* text, resizing: \scalebox. (line 6) +* text, resizing <1>: \resizebox. (line 6) +* text, scaling: \scalebox. (line 6) +* text, scaling <1>: \resizebox. (line 6) +* textcase package: Upper and lower case. + (line 42) +* textcomp package: Text symbols. (line 6) +* thanks, for titlepage: \maketitle. (line 57) +* thebibliography environment: thebibliography. (line 6) +* theindex: Produce the index manually. + (line 6) +* theindex environment: Produce the index manually. + (line 9) +* theorem environment: theorem. (line 6) +* theorem-like environment: \newtheorem. (line 6) +* theorems, defining: \newtheorem. (line 6) +* theorems, typesetting: theorem. (line 6) +* thin space: Spacing in math mode. + (line 47) +* thin space <1>: \thinspace & \negthinspace. + (line 6) +* thin space, negative: Spacing in math mode. + (line 61) +* thin space, negative <1>: \thinspace & \negthinspace. + (line 6) +* thorn, Icelandic letter: Additional Latin letters. + (line 56) +* three-quarters em-dash: Text symbols. (line 201) +* tie: ~. (line 6) +* tie-after accent: Accents. (line 83) +* TikZ package: \line. (line 35) +* TikZ package <1>: \strut. (line 62) +* TikZ package <2>: \mbox & \makebox. (line 73) +* tikz-cd package: Arrows. (line 41) +* tilde accent: Accents. (line 48) +* tilde accent, math: Math accents. (line 38) +* tilde, ASCII, in text: Text symbols. (line 71) +* title page, separate or run-in: Document class options. + (line 71) +* title pages, creating: titlepage. (line 6) +* title, for titlepage: \maketitle. (line 64) +* titlepage environment: titlepage. (line 6) +* titlepage option: Document class options. + (line 49) +* titles, making: \maketitle. (line 6) +* titlesec package: Sectioning. (line 60) +* titlesec package <1>: \part. (line 54) +* titlesec package <2>: \chapter. (line 79) +* titlesec package <3>: \section. (line 64) +* titlesec package <4>: \subsection. (line 52) +* titlesec package <5>: \subsubsection & \paragraph & \subparagraph. + (line 63) +* tocbibbind package: Table of contents etc.. + (line 110) +* tocdepth: Sectioning. (line 80) +* tocdepth counter: Sectioning. (line 81) +* tocloft package: Table of contents etc.. + (line 110) +* tocloft package <1>: \contentsline. (line 34) +* today's date: \today. (line 6) +* tombstone: \rule. (line 13) +* topmargin: Page layout parameters. + (line 125) +* topnumber: Floats. (line 138) +* topnumber <1>: Floats. (line 139) +* totalnumber: Floats. (line 142) +* totalnumber <1>: Floats. (line 143) +* trademark symbol: Text symbols. (line 204) +* transcript file: Output files. (line 28) +* TrueType fonts: TeX engines. (line 6) +* TS1 encoding: Text symbols. (line 6) +* two-column output: \twocolumn. (line 6) +* two-thirds em-dash: Text symbols. (line 207) +* twocolumn option: Document class options. + (line 78) +* twoside option: Document class options. + (line 78) +* type styles: Font styles. (line 6) +* typed text, simulating: verbatim. (line 6) +* typeface sizes: Font sizes. (line 6) +* typefaces: Fonts. (line 6) +* typewriter font: Font styles. (line 97) +* typewriter labels in lists: description. (line 36) +* ulem package: Over- and Underlining. + (line 15) +* umlaut accent: Accents. (line 25) +* unbreakable space: ~. (line 6) +* underbar: Accents. (line 53) +* underlining: Over- and Underlining. + (line 6) +* underscore, in text: Text symbols. (line 210) +* Unicode: inputenc package. (line 15) +* Unicode input, native: TeX engines. (line 6) +* unicode-math package: Greek letters. (line 37) +* units, of length: Units of length. (line 6) +* unofficial nature of this manual: About this document. (line 20) +* unordered lists: itemize. (line 6) +* uplatex: TeX engines. (line 55) +* uplatex-dev: TeX engines. (line 68) +* uppercase: Upper and lower case. + (line 6) +* url package: \verb. (line 39) +* using BibTeX: Using BibTeX. (line 6) +* UTF-8, default LaTeX input encoding: Overview. (line 12) +* UTF-8, engine support for: TeX engines. (line 6) +* UTF-8, font support for: fontenc package. (line 6) +* variables, a list of: Counters. (line 6) +* vector symbol, math: Math accents. (line 41) +* verbatim environment: verbatim. (line 6) +* verbatim text: verbatim. (line 6) +* verbatim text, inline: \verb. (line 6) +* verbatimbox package: verbatim. (line 41) +* verse environment: verse. (line 6) +* vertical bar, double, in text: Text symbols. (line 83) +* vertical bar, in text: Text symbols. (line 80) +* vertical mode: Modes. (line 36) +* vertical space: \vspace. (line 6) +* vertical space <1>: \addvspace. (line 6) +* vertical space before paragraphs: \parindent & \parskip. + (line 6) +* vertical spacing: \phantom & \vphantom & \hphantom. + (line 6) +* vertical spacing <1>: \mathstrut. (line 6) +* vertical spacing, math mode: \smash. (line 6) +* visible space: \verb. (line 31) +* visible space symbol, in text: Text symbols. (line 213) +* weights, of fonts: Low-level font commands. + (line 58) +* whatsit item: \write. (line 65) +* white space: Spaces. (line 6) +* wide hat accent, math: Math accents. (line 44) +* wide tilde accent, math: Math accents. (line 47) +* widths, of fonts: Low-level font commands. + (line 70) +* Wright, Joseph: Upper and lower case. + (line 48) +* writing external files: filecontents. (line 6) +* writing letters: Letters. (line 6) +* x-height: Units of length. (line 42) +* xdvi command: Output files. (line 10) +* xdvipdfmx: TeX engines. (line 42) +* xelatex: TeX engines. (line 41) +* xelatex-dev: TeX engines. (line 69) +* XeTeX: TeX engines. (line 42) +* xindex program: makeindex. (line 159) +* xindy program: makeindex. (line 152) +* xparse package: LaTeX command syntax. + (line 35) +* xparse package <1>: \@ifstar. (line 64) +* xr package: xr package. (line 6) +* xr-hyper package: xr package. (line 6) +* xspace package: xspace package. (line 6) +* xstring package: Jobname. (line 53) + + + +Tag Table: +Node: Top1861 +Node: About this document3668 +Node: Overview5406 +Node: Starting and ending7186 +Ref: Starting & ending7321 +Node: Output files8498 +Ref: output files dvi8777 +Ref: output files pdf9289 +Ref: output files log9614 +Ref: output files aux9811 +Node: TeX engines10780 +Ref: tex engines latex11316 +Ref: tex engines lualatex12151 +Ref: tex engines xelatex12612 +Node: LaTeX command syntax14572 +Node: Environment16499 +Node: CTAN17726 +Node: Document classes19182 +Ref: document classes article19622 +Ref: document classes book19710 +Ref: document classes letter19895 +Ref: document classes report19971 +Ref: document classes slides20123 +Node: Document class options20576 +Node: Additional packages23658 +Node: Class and package construction24289 +Node: Class and package structure25739 +Node: Class and package commands28034 +Node: Fonts45639 +Ref: Typefaces45742 +Node: fontenc package47704 +Node: \DeclareFontEncoding51956 +Node: \DeclareTextAccent53376 +Node: \DeclareTextAccentDefault54295 +Node: \DeclareTextCommand & \ProvideTextCommand55370 +Node: \DeclareTextCommandDefault & \ProvideTextCommandDefault57622 +Node: \DeclareTextComposite58934 +Node: \DeclareTextCompositeCommand60019 +Node: \DeclareTextSymbol60701 +Node: \DeclareTextSymbolDefault61810 +Node: \LastDeclaredEncoding62770 +Node: \UseTextSymbol & \UseTextAccent63394 +Node: Font styles64604 +Node: Font sizes68834 +Node: Low-level font commands71713 +Ref: low level font commands fontencoding71997 +Ref: low level font commands fontfamily72553 +Ref: low level font commands fontseries73316 +Ref: low level font commands fontshape74448 +Ref: low level font commands fontsize74765 +Ref: low level font commands linespread75342 +Ref: low level font commands selectfont75623 +Ref: low level font commands usefont75949 +Node: Layout76192 +Node: \onecolumn76758 +Node: \twocolumn77117 +Ref: twocolumn columnsep77740 +Ref: twocolumn columnseprule77984 +Ref: twocolumn columnwidth78284 +Ref: twocolumn dbltopfraction78867 +Ref: twocolumn dblfloatpagefraction79833 +Ref: twocolumn dblfloatsep80071 +Ref: twocolumn dbltextfloatsep80380 +Ref: twocolumn dbltopnumber80560 +Node: \flushbottom81509 +Node: \raggedbottom82609 +Node: Page layout parameters83145 +Ref: page layout parameters columnsep83374 +Ref: page layout parameters columnseprule83374 +Ref: page layout parameters columnwidth83374 +Ref: page layout parameters headheight83628 +Ref: page layout parameters headsep83795 +Ref: page layout parameters footskip84107 +Ref: page layout parameters linewidth84441 +Ref: page layout parameters marginparpush84794 +Ref: page layout parameters marginsep84794 +Ref: page layout parameters marginparwidth84794 +Ref: page layout parameters oddsidemargin85834 +Ref: page layout parameters evensidemargin85834 +Ref: page layout parameters paperheight86379 +Ref: page layout parameters paperwidth86605 +Ref: page layout parameters textheight86829 +Ref: page layout parameters textwidth87218 +Ref: page layout parameters hsize88156 +Ref: page layout parameters topmargin88353 +Ref: page layout parameters topskip88657 +Node: \baselineskip & \baselinestretch88873 +Node: Floats94043 +Ref: floats bottomfraction98381 +Ref: floats floatpagefraction98508 +Ref: floats textfraction98619 +Ref: floats topfraction98821 +Ref: floats floatsep99073 +Ref: floats intextsep99183 +Ref: floats textfloatsep99398 +Ref: floats bottomnumber99662 +Ref: floats dbltopnumber99770 +Ref: floats topnumber99889 +Ref: floats totalnumber99993 +Node: \caption100610 +Node: Sectioning103336 +Ref: sectioning secnumdepth106445 +Ref: Sectioning/secnumdepth106445 +Ref: sectioning tocdepth107071 +Ref: Sectioning/tocdepth107071 +Node: \part108111 +Node: \chapter110283 +Node: \section114056 +Node: \subsection117323 +Node: \subsubsection & \paragraph & \subparagraph120037 +Node: \appendix122694 +Node: \frontmatter & \mainmatter & \backmatter123987 +Node: \@startsection125396 +Ref: startsection name126885 +Ref: \@startsection/name126885 +Ref: startsection level127339 +Ref: \@startsection/level127339 +Ref: startsection indent128220 +Ref: \@startsection/indent128220 +Ref: startsection beforeskip128483 +Ref: \@startsection/beforeskip128483 +Ref: startsection afterskip130004 +Ref: \@startsection/afterskip130004 +Ref: startsection style131315 +Ref: \@startsection/style131315 +Node: Cross references135016 +Node: \label137165 +Node: \pageref138985 +Node: \ref139775 +Node: xr package140770 +Node: Environments142591 +Node: abstract144593 +Node: array146182 +Node: center149095 +Node: \centering150848 +Node: description152345 +Node: displaymath154562 +Node: document156258 +Node: \AtBeginDocument156688 +Node: \AtEndDocument157312 +Node: enumerate157956 +Ref: enumerate enumi159819 +Ref: enumerate enumii159819 +Ref: enumerate enumiii159819 +Ref: enumerate enumiv159819 +Ref: enumerate labelenumi160217 +Ref: enumerate labelenumii160217 +Ref: enumerate labelenumiii160217 +Ref: enumerate labelenumiv160217 +Node: eqnarray160756 +Node: equation162752 +Node: figure163420 +Node: filecontents165593 +Node: flushleft167502 +Node: \raggedright168529 +Node: flushright169727 +Node: \raggedleft170551 +Node: itemize171422 +Ref: itemize labelitemi172970 +Ref: itemize labelitemii172970 +Ref: itemize labelitemiii172970 +Ref: itemize labelitemiv172970 +Ref: itemize leftmargin173629 +Ref: itemize leftmargini173629 +Ref: itemize leftmarginii173629 +Ref: itemize leftmarginiii173629 +Ref: itemize leftmarginiv173629 +Ref: itemize leftmarginv173629 +Ref: itemize leftmarginvi173629 +Node: letter175111 +Node: list175349 +Ref: list makelabel177796 +Ref: list itemindent179181 +Ref: list itemsep179318 +Ref: list labelsep179971 +Ref: list labelwidth180134 +Ref: list leftmargin181145 +Ref: list listparindent181998 +Ref: list parsep182229 +Ref: list partopsep182697 +Ref: list rightmargin183495 +Ref: list topsep183680 +Ref: list beginparpenalty187256 +Ref: list itempenalty187355 +Ref: list endparpenalty187459 +Node: \item188330 +Node: trivlist189576 +Node: math191104 +Node: minipage191410 +Node: picture197007 +Node: \put203237 +Node: \multiput203802 +Node: \qbezier204541 +Node: \graphpaper206014 +Node: \line206808 +Node: \linethickness208782 +Node: \thinlines209247 +Node: \thicklines209658 +Node: \circle210043 +Node: \oval210585 +Node: \shortstack211600 +Node: \vector213298 +Node: \makebox (picture)214212 +Node: \framebox (picture)215394 +Node: \frame216867 +Node: \dashbox217307 +Node: quotation & quote218442 +Node: tabbing219338 +Node: table225241 +Node: tabular227324 +Ref: tabular arrayrulewidth233661 +Ref: tabular arraystrech233901 +Ref: tabular doublerulesep234122 +Ref: tabular tabcolsep234258 +Node: \multicolumn234779 +Node: \vline238656 +Node: \cline240047 +Node: \hline240757 +Node: thebibliography241439 +Node: \bibitem243922 +Node: \cite246224 +Node: \nocite248092 +Node: Using BibTeX248600 +Node: BibTeX error messages250980 +Node: theorem251885 +Node: titlepage252807 +Node: verbatim254090 +Node: \verb255903 +Node: verse257996 +Node: Line breaking259223 +Node: \\260589 +Node: \obeycr & \restorecr263019 +Node: \newline263830 +Node: \- (hyphenation)264871 +Node: \discretionary266511 +Node: \fussy & \sloppy267402 +Node: sloppypar268217 +Node: \hyphenation269363 +Node: \linebreak & \nolinebreak269983 +Node: Page breaking271163 +Node: \clearpage & \cleardoublepage273193 +Node: \newpage274713 +Node: \enlargethispage276011 +Node: \pagebreak & \nopagebreak276967 +Node: Footnotes278938 +Node: \footnote280084 +Ref: footnote footnoterule281352 +Ref: footnote footnotesep281963 +Node: \footnotemark283029 +Node: \footnotetext285386 +Node: Footnotes in section headings285988 +Node: Footnotes in a table286821 +Node: Footnotes of footnotes289752 +Node: Definitions290450 +Node: \newcommand & \renewcommand291497 +Node: Control sequences296932 +Node: \providecommand298286 +Node: \makeatletter & \makeatother299449 +Node: \@ifstar301551 +Node: \newcounter305036 +Node: \newlength306756 +Node: \newsavebox307679 +Node: \newenvironment & \renewenvironment308658 +Node: \newtheorem313982 +Node: \newfont317554 +Node: \protect318787 +Node: \ignorespaces & \ignorespacesafterend321175 +Node: xspace package323925 +Node: Counters326124 +Node: \alph \Alph \arabic \roman \Roman \fnsymbol327825 +Node: \usecounter330460 +Node: \value331319 +Node: \setcounter332372 +Node: \addtocounter332968 +Node: \refstepcounter333422 +Node: \stepcounter334091 +Node: \day & \month & \year334644 +Node: Lengths335553 +Node: Units of length340131 +Ref: units of length pt340334 +Ref: units of length pc340451 +Ref: units of length in340474 +Ref: units of length bp340500 +Ref: units of length mm340631 +Ref: units of length cm340663 +Ref: units of length dd340692 +Ref: units of length cc340724 +Ref: units of length sp340749 +Ref: Lengths/ex340891 +Ref: units of length ex340891 +Ref: Lengths/em341034 +Ref: units of length em341034 +Ref: units of length mu341375 +Node: \setlength341904 +Node: \addtolength343016 +Node: \settodepth344439 +Node: \settoheight345427 +Node: \settowidth346425 +Node: \stretch347430 +Node: Expressions348632 +Node: Making paragraphs353446 +Node: \par355761 +Node: \indent & \noindent357807 +Node: \parindent & \parskip359342 +Node: Marginal notes360671 +Ref: marginal notes marginparpush362067 +Ref: marginal notes marginparsep362241 +Ref: marginal notes marginparwidth362373 +Node: Math formulas362722 +Node: Subscripts & superscripts365770 +Node: Math symbols367931 +Node: Arrows391702 +Node: \boldmath & \unboldmath392890 +Node: Blackboard bold394409 +Node: Calligraphic395211 +Node: Delimiters395742 +Node: \left & \right397929 +Node: \bigl & \bigr etc.401966 +Node: Dots404736 +Ref: ellipses cdots405167 +Ref: ellipses ddots405312 +Ref: ellipses ldots405393 +Ref: ellipses vdots405810 +Node: Greek letters406994 +Node: Math functions408673 +Node: Math accents410317 +Node: Over- and Underlining411216 +Node: Spacing in math mode413043 +Ref: spacing in math mode thickspace413974 +Ref: spacing in math mode medspace414425 +Ref: Spacing in math mode/\thinspace414881 +Ref: spacing in math mode thinspace414881 +Ref: spacing in math mode negthinspace415362 +Ref: spacing in math mode quad415735 +Ref: spacing in math mode qquad415991 +Node: \smash416329 +Node: \phantom & \vphantom & \hphantom418546 +Node: \mathstrut421120 +Node: Math styles422082 +Node: Math miscellany424816 +Node: Colon character & \colon425313 +Node: \*426006 +Node: \frac426586 +Node: \sqrt426957 +Node: \stackrel427543 +Node: Modes427816 +Ref: modes paragraph mode428266 +Ref: modes lr mode428578 +Ref: modes math mode429184 +Ref: modes vertical mode429519 +Ref: modes internal vertical mode429737 +Ref: modes inner paragraph mode430260 +Ref: modes outer paragraph mode430260 +Node: \ensuremath430674 +Node: Page styles431379 +Node: \maketitle432142 +Node: \pagenumbering435160 +Node: \pagestyle437147 +Node: \thispagestyle440655 +Node: Spaces441609 +Node: \enspace & \quad & \qquad442929 +Node: \hspace443844 +Node: \hfill445701 +Node: \hss446765 +Node: \spacefactor447459 +Node: \@450866 +Ref: \AT450986 +Node: \frenchspacing & \nonfrenchspacing452926 +Ref: \frenchspacing453044 +Node: \normalsfcodes453846 +Node: \(SPACE)454114 +Ref: Leading blanks456054 +Node: ~456367 +Node: \thinspace & \negthinspace459177 +Node: \/460375 +Node: \hrulefill & \dotfill462333 +Node: \bigskip & \medskip & \smallskip463693 +Ref: bigskip464511 +Ref: medskip464715 +Ref: smallskip464924 +Node: \bigbreak & \medbreak & \smallbreak465585 +Node: \strut466571 +Node: \vspace469808 +Node: \vfill471369 +Node: \addvspace472297 +Node: Boxes474343 +Node: \mbox & \makebox475049 +Ref: mbox makebox depth476317 +Ref: mbox makebox height476317 +Ref: mbox makebox width476317 +Ref: mbox makebox totalheight476317 +Node: \fbox & \framebox478412 +Ref: fbox framebox fboxrule479719 +Ref: fbox framebox fboxsep479909 +Node: \parbox481011 +Node: \raisebox483317 +Ref: raisebox depth484290 +Ref: raisebox height484290 +Ref: raisebox width484290 +Ref: raisebox totalheight484290 +Node: \sbox & \savebox484991 +Node: lrbox488077 +Node: \usebox488963 +Node: Color489402 +Node: Color package options490201 +Node: Color models491847 +Ref: color models cmyk492644 +Ref: color models gray493007 +Ref: color models rgb493156 +Ref: color models RGB493493 +Ref: color models named493868 +Node: Commands for color494156 +Node: Define colors494571 +Node: Colored text495296 +Node: Colored boxes497693 +Node: Colored pages499082 +Node: Graphics499775 +Node: Graphics package options501901 +Node: Graphics package configuration504654 +Node: \graphicspath505456 +Node: \DeclareGraphicsExtensions508414 +Node: \DeclareGraphicsRule510232 +Node: Commands for graphics513411 +Node: \includegraphics513916 +Ref: includegraphics width518979 +Ref: includegraphics height519512 +Ref: includegraphics totalheight519918 +Ref: includegraphics keepaspectratio520182 +Ref: includegraphics viewport521868 +Ref: includegraphics trim522263 +Ref: includegraphics clip522719 +Ref: includegraphics page522979 +Ref: includegraphics pagebox523070 +Ref: includegraphics interpolate523935 +Ref: includegraphics quiet524140 +Ref: includegraphics draft524301 +Ref: includegraphics bb525106 +Ref: includegraphics bbllx525504 +Ref: includegraphics bblly525504 +Ref: includegraphics bburx525504 +Ref: includegraphics bbury525504 +Ref: includegraphics natwidth525646 +Ref: includegraphics natheight525646 +Ref: includegraphics hiresbb525832 +Ref: includegraphics type526594 +Ref: includegraphics ext526634 +Ref: includegraphics read526737 +Ref: includegraphics command526854 +Node: \rotatebox527100 +Node: \scalebox529954 +Node: \resizebox531034 +Node: Special insertions532228 +Node: Reserved characters533096 +Node: Upper and lower case534356 +Node: Symbols by font position536742 +Node: Text symbols537421 +Node: Accents542405 +Node: \accent544690 +Node: Additional Latin letters546516 +Ref: Non-English characters546698 +Node: inputenc package547717 +Ref: \inputencoding549933 +Node: \rule550269 +Node: \today551457 +Node: Splitting the input552393 +Node: \endinput554135 +Node: \include & \includeonly555438 +Node: \input559735 +Node: Front/back matter560950 +Node: Table of contents etc.561283 +Node: \@dottedtocline567044 +Node: \addcontentsline568631 +Node: \addtocontents571694 +Node: \contentsline573911 +Node: \nofiles575689 +Node: \numberline576440 +Node: Indexes577604 +Node: Produce the index manually580398 +Node: \index581562 +Node: makeindex586773 +Ref: makeindex preamble588441 +Ref: makeindex postamble588587 +Ref: makeindex group skip588683 +Ref: makeindex letheadflag589023 +Ref: makeindex lethead prefix589484 +Ref: makeindex lethead suffix589636 +Ref: makeindex item 0589784 +Ref: makeindex item 1589864 +Ref: makeindex item 2589939 +Ref: makeindex item 01590017 +Ref: makeindex item x1590122 +Ref: makeindex item 12590327 +Ref: makeindex item x2590435 +Ref: makeindex delim 0590595 +Ref: makeindex delim 1590725 +Ref: makeindex delim 2590855 +Ref: makeindex delim n590981 +Ref: makeindex delim r591116 +Ref: makeindex line max591224 +Ref: makeindex indent space591359 +Ref: makeindex indent length591454 +Ref: makeindex page precedence591639 +Node: \printindex592676 +Node: Glossaries593149 +Node: \newglossaryentry595116 +Node: \gls596583 +Node: Letters597377 +Node: \address600995 +Node: \cc601806 +Node: \closing602248 +Node: \encl602562 +Node: \location602976 +Node: \makelabels603240 +Node: \name605557 +Node: \opening605798 +Node: \ps606079 +Node: \signature606368 +Node: \telephone607596 +Node: Input/output607961 +Node: \openin & \openout608691 +Node: \read611451 +Node: \typein612638 +Node: \typeout613898 +Node: \write614938 +Node: \write and security619665 +Node: \message620609 +Node: \wlog622438 +Node: \write18622939 +Node: Command line interface626430 +Ref: Command line626594 +Node: Command line options628747 +Ref: interaction modes629750 +Ref: output directory630704 +Node: Command line input632403 +Node: Jobname634520 +Node: Recovering from errors637763 +Node: Document templates639191 +Node: beamer template639625 +Node: article template640267 +Node: book template640730 +Node: Larger book template641209 +Node: Index642751 +Ref: Command Index642837 + +End Tag Table + + +Local Variables: +coding: utf-8 +End: diff --git a/assets/info/mairix-el.info.gz b/assets/info/mairix-el.info.gz new file mode 100644 index 00000000..0a9ab8a1 Binary files /dev/null and b/assets/info/mairix-el.info.gz differ diff --git a/assets/info/make.info-1.gz b/assets/info/make.info-1.gz new file mode 100644 index 00000000..3563c6ae Binary files /dev/null and b/assets/info/make.info-1.gz differ diff --git a/assets/info/make.info-2.gz b/assets/info/make.info-2.gz new file mode 100644 index 00000000..51350c17 Binary files /dev/null and b/assets/info/make.info-2.gz differ diff --git a/assets/info/make.info-3.gz b/assets/info/make.info-3.gz new file mode 100644 index 00000000..a34e5750 Binary files /dev/null and b/assets/info/make.info-3.gz differ diff --git a/assets/info/make.info.gz b/assets/info/make.info.gz new file mode 100644 index 00000000..cc5c5f67 Binary files /dev/null and b/assets/info/make.info.gz differ diff --git a/assets/info/message.info.gz b/assets/info/message.info.gz new file mode 100644 index 00000000..34d5e60f Binary files /dev/null and b/assets/info/message.info.gz differ diff --git a/assets/info/mh-e.info.gz b/assets/info/mh-e.info.gz new file mode 100644 index 00000000..8f921fae Binary files /dev/null and b/assets/info/mh-e.info.gz differ diff --git a/assets/info/modus-themes.info.gz b/assets/info/modus-themes.info.gz new file mode 100644 index 00000000..11c02fe8 Binary files /dev/null and b/assets/info/modus-themes.info.gz differ diff --git a/assets/info/mu4e.info.gz b/assets/info/mu4e.info.gz new file mode 100644 index 00000000..8d6065b1 Binary files /dev/null and b/assets/info/mu4e.info.gz differ diff --git a/assets/info/newsticker.info.gz b/assets/info/newsticker.info.gz new file mode 100644 index 00000000..58df47a0 Binary files /dev/null and b/assets/info/newsticker.info.gz differ diff --git a/assets/info/nxml-mode.info.gz b/assets/info/nxml-mode.info.gz new file mode 100644 index 00000000..16323bd3 Binary files /dev/null and b/assets/info/nxml-mode.info.gz differ diff --git a/assets/info/octave-mode.info.gz b/assets/info/octave-mode.info.gz new file mode 100644 index 00000000..466f77ef Binary files /dev/null and b/assets/info/octave-mode.info.gz differ diff --git a/assets/info/org.info.gz b/assets/info/org.info.gz new file mode 100644 index 00000000..6e727144 Binary files /dev/null and b/assets/info/org.info.gz differ diff --git a/assets/info/parted.info.gz b/assets/info/parted.info.gz new file mode 100644 index 00000000..c40ff0bc Binary files /dev/null and b/assets/info/parted.info.gz differ diff --git a/assets/info/pcl-cvs.info.gz b/assets/info/pcl-cvs.info.gz new file mode 100644 index 00000000..58c9a5c2 Binary files /dev/null and b/assets/info/pcl-cvs.info.gz differ diff --git a/assets/info/pcl.info b/assets/info/pcl.info new file mode 100644 index 00000000..9a77790c --- /dev/null +++ b/assets/info/pcl.info @@ -0,0 +1,29024 @@ +This is pcl.info, produced by makeinfo version 5.2 from pcl.texi. + + +File: pcl.info, Node: Top, Next: Letter, Prev: (dir), Up: (dir) + +Practical Common Lisp +===================== + +Unofficial Texinfo Format (C) Peter Seibel + + “that book is dead sexy” — ‘Xach on #lisp’ + (*Note Blurbs::.) + +This page, and the pages it links to, contain text of the Common Lisp +book Practical Common Lisp published by Apress +(https://www.apress.com/us/book/9781590592397). These pages now contain +the final text as it appears in the book. If you find errors in these +pages, please send email to . These pages will +remain online in perpetuity -— I hope they will serve as a useful +introduction to Common Lisp for folks who are curious about Lisp but +maybe not yet curious enough to shell out big bucks for a dead-tree book +and a good Common Lisp tutorial for folks who want to get down to real +coding right away. However, don't let that stop you from buying the +printed version available from Apress at your favorite local or online +bookseller. For the complete bookstore browsing experience, you can +read the letter to the reader (*Note Letter::.) that appears on the +back cover of the treeware edition of the book. + +* Menu: + +* Letter:: Letter to the Reader +* Blurbs:: Blurbs +* Chapter 1:: Introduction: Why Lisp? +* Chapter 2:: Lather, Rinse, Repeat: A Tour of the REPL +* Chapter 3:: Practical: A Simple Database +* Chapter 4:: Syntax and Semantics +* Chapter 5:: Functions +* Chapter 6:: Variables +* Chapter 7:: Macros: Standard Control Constructs +* Chapter 8:: Macros: Defining Your Own +* Chapter 9:: Practical: Building a Unit Test Framework +* Chapter 10:: Numbers, Characters, and Strings +* Chapter 11:: Collections +* Chapter 12:: They Called It LISP for a Reason: List Processing +* Chapter 13:: Beyond Lists: Other Uses for Cons Cells +* Chapter 14:: Files and File I/O +* Chapter 15:: Practical: A Portable Pathname Library +* Chapter 16:: Object Reorientation: Generic Functions +* Chapter 17:: Object Reorientation: Classes +* Chapter 18:: A Few FORMAT Recipes +* Chapter 19:: Beyond Exception Handling: Conditions and Restarts +* Chapter 20:: The Special Operators +* Chapter 21:: Programming in the Large: Packages and Symbols +* Chapter 22:: LOOP for Black Belts +* Chapter 23:: Practical: A Spam Filter +* Chapter 24:: Practical: Parsing Binary Files +* Chapter 25:: Practical: An ID3 Parser +* Chapter 26:: Practical: Web Programming with AllegroServe +* Chapter 27:: Practical: An MP3 Database +* Chapter 28:: Practical: A Shoutcast Server +* Chapter 29:: Practical: An MP3 Browser +* Chapter 30:: Practical: An HTML Generation Library, the Interpreter +* Chapter 31:: Practical: An HTML Generation Library, the Compiler +* Chapter 32:: Conclusion: What's Next? + + -- The Detailed Node Listing -- + +1. Introduction: Why Lisp? + +* 1-1:: Why Lisp? +* 1-2:: Where It Began +* 1-2-1:: But I learned Lisp Once, And IT Wasn't Like what you're describing +* 1-3:: Who This Book Is For + +2. Lather, Rinse, Repeat: A Tour of the REPL + +* 2-1:: Choosing a Lisp Implementation +* 2-2:: Getting Up and Running with Lisp in a Box +* 2-3:: Free Your Mind: Interactive Programming +* 2-4:: Experimenting in the REPL +* 2-5:: "Hello, World," Lisp Style +* 2-6:: Saving Your Work + +3. Practical: A Simple Database + +* 3-1:: CDs and Records +* 3-2:: Filing CDs +* 3-3:: Looking at the Database Contents +* 3-4:: Improving the User Interaction +* 3-5:: Saving and Loading the Database +* 3-6:: Querying the Database +* 3-7:: Updating Existing Records-Another Use for WHERE +* 3-8:: Removing Duplication and Winning Big +* 3-9:: Wrapping Up + +4. Syntax and Semantics + +* 4-1:: What's with All the Parentheses? +* 4-2:: Breaking Open the Black Box +* 4-3:: S-expressions +* 4-4:: S-expressions As Lisp Forms +* 4-5:: Function Calls +* 4-6:: Special Operators +* 4-7:: Macros +* 4-8:: Truth, Falsehood, and Equality +* 4-9:: Formatting Lisp Code + +5. Functions + +* 5-1:: Defining New Functions +* 5-2:: Function Parameter Lists +* 5-3:: Optional Parameters +* 5-4:: Rest Parameters +* 5-5:: Keyword Parameters +* 5-6:: Mixing Different Parameter Types +* 5-7:: Function Return Values +* 5-8:: Functions As Data, a.k.a. Higher-Order Functions +* 5-9:: Anonymous Functions + +6. Variables + +* 6-1:: Variable Basics +* 6-2:: Lexical Variables and Closures +* 6-3:: Dynamic, a.k.a. Special, Variables +* 6-4:: Constants +* 6-5:: Assignment +* 6-6:: Generalized Assignment +* 6-7:: Other Ways to Modify Places + +7. Macros: Standard Control Constructs + +* 7-1:: WHEN and UNLESS +* 7-2:: COND +* 7-3:: AND, OR, and NOT +* 7-4:: Looping +* 7-5:: DOLIST and DOTIMES +* 7-6:: DO +* 7-7:: The Mighty LOOP + +8. Macros: Defining Your Own + +* 8-1:: The Story of Mac: A Just-So Story +* 8-2:: Macro Expansion Time vs. Runtime +* 8-3:: DEF MACRO +* 8-4:: A Sample Macro: do-primes +* 8-5:: Macro Parameters +* 8-6:: Generating the Expansion +* 8-7:: Plugging the Leaks +* 8-8:: Macro-Writing Macros +* 8-8-1:: Another classic macro-writing MACRO: ONCE-ONLY +* 8-9:: Beyond Simple Macros + +9. Practical: Building a Unit Test Framework + +* 9-1:: Two First Tries +* 9-2:: Refactoring +* 9-3:: Fixing the Return Value +* 9-4:: Better Result Reporting +* 9-5:: An Abstraction Emerges +* 9-6:: A Hierarchy of Tests +* 9-7:: Wrapping Up + +10. Numbers, Characters, and Strings + +* 10-1:: Numbers +* 10-2:: Numeric Literals +* 10-3:: Basic Math +* 10-4:: Numeric Comparisons +* 10-5:: Higher Math +* 10-6:: Characters +* 10-7:: Character Comparisons +* 10-8:: Strings +* 10-9:: String Comparisons + +11. Collections + +* 11-1:: Vectors +* 11-2:: Subtypes of Vector +* 11-3:: Vectors As Sequences +* 11-4:: Sequence Iterating Functions +* 11-5:: Higher-Order Function Variants +* 11-6:: Whole Sequence Manipulations +* 11-7:: Sorting and Merging +* 11-8:: Subsequence Manipulations +* 11-9:: Sequence Predicates +* 11-10:: Sequence Mapping Functions +* 11-11:: Hash Tables +* 11-12:: Hash Table Iteration + +12. They Called It LISP for a Reason: List Processing + +* 12-1:: "There Is No List" +* 12-2:: Functional Programming and Lists +* 12-3:: "Destructive" Operations +* 12-4:: Combining Recycling with Shared Structure +* 12-5:: List-Manipulation Functions +* 12-6:: Mapping +* 12-7:: Other Structures + +13. Beyond Lists: Other Uses for Cons Cells + +* 13-1:: Trees +* 13-2:: Sets +* 13-3:: Lookup Tables: Alists and Plists +* 13-4:: DESTRUCTURING-BIND + +14. Files and File I/O + +* 14-1:: Reading File Data +* 14-2:: Reading Binary Data +* 14-3:: Bulk Reads +* 14-4:: File Output +* 14-5:: Closing Files +* 14-6:: Filenames +* 14-6-1:: How We Got Here +* 14-7:: How Pathnames Represent Filenames +* 14-8:: Constructing New Pathnames +* 14-9:: Two Representations of Directory Names +* 14-10:: Interacting with the File System +* 14-11:: Other Kinds of I/O + +15. Practical: A Portable Pathname Library + +* 15-1:: The API +* 15-2:: *FEATURES* and Read-Time Conditionalization +* 15-2-1:: Packaging the Library +* 15-3:: Listing a Directory +* 15-4:: Testing a File's Existence +* 15-5:: Walking a Directory Tree + +16. Object Reorientation: Generic Functions + +* 16-1:: Generic Functions and Classes +* 16-2:: Generic Functions and Methods +* 16-3:: DEFGENERIC +* 16-4:: DEFMETHOD +* 16-5:: Method Combination +* 16-6:: The Standard Method Combination +* 16-7:: Other Method Combinations +* 16-8:: Multimethods +* 16-8-1:: Multimethods vs. Method Overloading +* 16-9:: To Be Continued . . . + +17. Object Reorientation: Classes + +* 17-1:: DEFCLASS +* 17-1-1:: What Are "User-Defined Classes"? +* 17-2:: Slot Specifiers +* 17-3:: Object Initialization +* 17-4:: Accessor Functions +* 17-5:: WITH-SLOTS and WITH-ACCESSORS +* 17-6:: Class-Allocated Slots +* 17-7:: Slots and Inheritance +* 17-8:: Multiple Inheritance +* 17-9:: Good Object-Oriented Design + +18. A Few FORMAT Recipes + +* 18-1:: The FORMAT Function +* 18-2:: FORMAT Directives +* 18-3:: Basic Formatting +* 18-4:: Character and Integer Directives +* 18-5:: Floating-Point Directives +* 18-6:: English-Language Directives +* 18-7:: Conditional Formatting +* 18-8:: Iteration +* 18-9:: Hop, Skip, Jump +* 18-10:: And More . . . + +19. Beyond Exception Handling: Conditions and Restarts + +* 19-1:: The Lisp Way +* 19-2:: Conditions +* 19-3:: Condition Handlers +* 19-3-1:: JAVA-STYLE EXCEPTON HANDLING +* 19-4:: Restarts +* 19-5:: Providing Multiple Restarts +* 19-6:: Other Uses for Conditions +* 19-6-1:: Writing Robust Software + +20. The Special Operators + +* 20-1:: Controlling Evaluation +* 20-2:: Manipulating the Lexical Environment +* 20-3:: Local Flow of Control +* 20-4:: Unwinding the Stack +* 20-5:: Multiple Values +* 20-6:: EVAL-WHEN +* 20-7:: Other Special Operators + +21. Programming in the Large: Packages and Symbols + +* 21-1:: How the Reader Uses Packages +* 21-2:: A Bit of Package and Symbol Vocabulary +* 21-3:: Three Standard Packages +* 21-4:: Defining Your Own Packages +* 21-5:: Packaging Reusable Libraries +* 21-6:: Importing Individual Names +* 21-7:: Packaging Mechanics +* 21-8:: Package Gotchas + +22. LOOP for Black Belts + +* 22-1:: The Parts of a LOOP +* 22-2:: Iteration Control +* 22-3:: Counting Loops +* 22-4:: Looping Over Collections and Packages +* 22-5:: Equals-Then Iteration +* 22-6:: Local Variables +* 22-7:: Destructuring Variables +* 22-8:: Value Accumulation +* 22-9:: Unconditional Execution +* 22-10:: Conditional Execution +* 22-11:: Setting Up and Tearing Down +* 22-12:: Termination Tests +* 22-13:: Putting It All Together + +23. Practical: A Spam Filter + +* 23-1:: The Heart of a Spam Filter +* 23-2:: Training the Filter +* 23-3:: Per-Word Statistics +* 23-4:: Combining Probabilities +* 23-5:: Inverse Chi Square +* 23-6:: Training the Filter +* 23-7:: Testing the Filter +* 23-8:: A Couple of Utility Functions +* 23-9:: Analyzing the Results +* 23-10:: What's Next + +24. Practical: Parsing Binary Files + +* 24-1:: Binary Files +* 24-2:: Binary Format Basics +* 24-3:: Strings in Binary Files +* 24-4:: Composite Structures +* 24-5:: Designing the Macros +* 24-6:: Making the Dream a Reality +* 24-7:: Reading Binary Objects +* 24-8:: Writing Binary Objects +* 24-9:: Adding Inheritance and Tagged Structures +* 24-10:: Keeping Track of Inherited Slots +* 24-11:: Tagged Structures +* 24-12:: Primitive Binary Types +* 24-13:: The Current Object Stack + +25. Practical: An ID3 Parser + +* 25-1:: Structure of an ID3v2 Tag +* 25-2:: Defining a Package +* 25-3:: Integer Types +* 25-4:: String Types +* 25-5:: ID3 Tag Header +* 25-6:: ID3 Frames +* 25-7:: Detecting Tag Padding +* 25-8:: Supporting Multiple Versions of ID3 +* 25-9:: Versioned Frame Base Classes +* 25-10:: Versioned Concrete Frame Classes +* 25-11:: What Frames Do You Actually Need? +* 25-12:: Text Information Frames +* 25-13:: Comment Frames +* 25-14:: Extracting Information from an ID3 Tag + +26. Practical: Web Programming with AllegroServe + +* 26-1:: A 30-Second Intro to Server-Side Web Programming +* 26-2:: AllegroServe +* 26-3:: Generating Dynamic Content with AllegroServe +* 26-4:: Generating HTML +* 26-5:: HTML Macros +* 26-6:: Query Parameters +* 26-7:: Cookies +* 26-8:: A Small Application Framework +* 26-9:: The Implementation + +27. Practical: An MP3 Database + +* 27-1:: The Database +* 27-1-1:: The Package +* 27-2:: Defining a Schema +* 27-3:: Inserting Values +* 27-4:: Querying the Database +* 27-5:: Matching Functions +* 27-6:: Getting at the Results +* 27-7:: Other Database Operations + +28. Practical: A Shoutcast Server + +* 28-1:: The Shoutcast Protocol +* 28-2:: Song Sources +* 28-2-1:: The Package +* 28-3:: Implementing Shoutcast + +29. Practical: An MP3 Browser + +* 29-1:: Playlists +* 29-1-1:: The Package +* 29-2:: Playlists As Song Sources +* 29-3:: Manipulating the Playlist +* 29-4:: Query Parameter Types +* 29-5:: Boilerplate HTML +* 29-6:: The Browse Page +* 29-7:: The Playlist +* 29-8:: Finding a Playlist +* 29-9:: Running the App + +30. Practical: An HTML Generation Library, the Interpreter + +* 30-1:: Designing a Domain-Specific Language +* 30-2:: The FOO Language +* 30-3:: Character Escaping +* 30-3-1:: The Package +* 30-4:: Indenting Printer +* 30-5:: HTML Processor Interface +* 30-6:: The Pretty Printer Backend +* 30-6-1:: Using Conditions to Have Your Cake and Eat It Too +* 30-7:: The Basic Evaluation Rule +* 30-8:: What's Next? + +31. Practical: An HTML Generation Library, the Compiler + +* 31-1:: The Compiler +* 31-2:: FOO Special Operators +* 31-3:: FOO Macros +* 31-4:: The Public API +* 31-5:: The End of the Line + +32. Conclusion: What's Next? + +* 32-1:: Finding Lisp Libraries +* 32-2:: Interfacing with Other Languages +* 32-3:: Make It Work, Make It Right, Make It Fast +* 32-4:: Delivering Applications +* 32-5:: Where to Go Next + + + + +File: pcl.info, Node: Letter, Next: Blurbs, Prev: Top, Up: Top + +Letter to the Reader +******************** + +Dear Reader, + +‘Practical Common Lisp’ ... isn't that an oxymoron? If you're like +most programmers, you probably know something about Lisp -— from a +comp sci course in college or from learning enough Elisp to customize +Emacs a bit. Or maybe you just know someone who won't shut up about +Lisp, the greatest language ever. But you probably never figured you'd +see ‘practical’ and ‘Lisp’ in the same book title. + +Yet, you're reading this; you must want to know more. Maybe you believe +learning Lisp will make you a better programmer in any language. Or +maybe you just want to know what those Lisp fanatics are yammering about +all the time. Or maybe you have learned some Lisp but haven't quite +made the leap to using it to write interesting software. + +If any of those is true, this book is for you. Using Common Lisp, an +ANSI standardized, industrial-strength dialect of Lisp, I show you how +to write software that goes well beyond silly academic exercises or +trivial editor customizations. And I show you how Lisp -— even with +many of its features adopted by other languages—still has a few tricks +up its sleeve. + +But unlike many Lisp books, this one doesn't just touch on a few of +Lisp's greatest features and then leave you on your own to actually use +them. I cover all the language features you'll need to write real +programs and devote well over a third of the book to developing +nontrivial software —- a statistical spam filter, a library for +parsing binary files, and a server for streaming MP3s over a network +complete with an online MP3 database and Web interface. + +So turn the book over, open it up, and see for yourself how eminently +practical using the greatest language ever invented can be. + +Sincerely, + +Peter Seibel + + +File: pcl.info, Node: Blurbs, Next: Chapter 1, Prev: Letter, Up: Top + + “I have been complimented many times and they always embarrass + me; I always feel that they have not said enough.” —Mark Twain + +Blurbs +****** + + “that book is dead sexy” — ‘Xach on #lisp’ + + ------------------------------------------------------------- + + “Peter Seibel offers a fresh view of Lisp and its possibilities + for elegantly solving problems. In Practical Common Lisp, he gives + enough basic information to let you quickly see the power of the + functional language paradigm. He then dazzles you with examples + that seem almost magical in their simplicity and power. This read + is pure fun from start to finish.” - ‘Gary Pollice’, from Dr. + Dobb's Portal May-17-2006 article on the 2006 Jolt Awards + (http://www.drdobbs.com/joltawards/2006-jolt-awards/187900423?pgno=4) + + ------------------------------------------------------------- + + “Peter Seibel's ‘Practical Common Lisp’ is just what the + title implies: an excellent introduction to Common Lisp for someone + who wants to dive in and start using the language for real work. + The book is very well written and is fun to read—at least for + those of us whose idea of fun extends to learning new programming + languages. + + Rather than spending a lot of time on abstract discussion of Lisp's + place in the universe of programming lnaguages, Seibel dives right + in, guiding the reader through a series of programming examples of + increasing complexity. This approach places the most emphasis on + those parts of Common Lisp that skilled programmers use the most, + without getting bogged down in the odd corners of Common Lisp that + even the experts must look up in the manual. The result of + Seibel's example-driven approach is to give the reader an excellent + appreciation of the power of Common Lisp in building complex, + evolving software systems with a minimum of effort. + + There are already many good books on Common Lisp that offer a more + abstract and comparative approach, but a good 'Here's how you do + it—and why' book, aimed at the working programmer, is a valuable + contribution, both to current Common Lisp users and those who + should be.” — ‘Scott E. Fahlman, Research Professor of + Computer Science, Carnegie Mellon Universit’ + + ------------------------------------------------------------- + + “This book shows the power of Lisp not only in the areas that it + has traditionally been noted for—such as developing a complete + unit test framework in only 26 lines of code—but also in new + areas such as parsing binary MP3 files, building a web application + for browsing a collection of songs, and streaming audio over the + web. Many readers will be surprised that Lisp allows you to do all + this with conciseness similar to scripting languages such as + Python, efficiency similar to C++, and unparalleled flexibility in + designing your own language extensions.” - ‘Peter Norvig, + Director of Search Quality, Google Inc; author of Paradigms of + Artificial Intelligence Programming: Case Studies in Common Lisp’ + + ------------------------------------------------------------- + + “I wish this book had already existed when I started learning + Lisp. It's not that there aren't other good books about (Common) + Lisp out there, but none of them has such a pragmatic, up-to-date + approach. And let's not forget that Peter covers topics like + pathnames or conditions and restarts which are completely ignored + in the rest of the Lisp literature. + + If you're new to Lisp and want to dive right in don't hesitate to + buy this book. Once you've read it and worked with it you can + continue with the ‘classics’ like Graham, Norvig, Keene, or + Steele.” — ‘Edi Weitz, maintainer of the Common Lisp Cookbook + and author of CL-PPCRE regular expression library.’ + + ------------------------------------------------------------- + + “Two prehensile toes up!” - ‘Kenny Tilton, comp.lang.lisp + demon, reporting on behalf of his development team.’ + + ------------------------------------------------------------- + + “Experienced programmers learn best from examples and it is + delightful to see that Lisp is finally being served with Seibel's + example-rich tutorial text. Especially delightful is the fact that + this book includes so many examples that fall within the realm of + problems today's programmers might be called upon to tackle, such + as Web development and streaming media. - ‘Philip Greenspun, + author of Software Engineering for Internet Applications, MIT + Department of Electrical Engineering and Computer Science’ + + ------------------------------------------------------------- + + “‘Practical Common Lisp’ is an excellent book that covers the + breadth of the Common Lisp language and also demonstrates the + unique features of Common Lisp with real-world applications that + the reader can run and extend. This book not only shows what + Common Lisp is but also why every programmer should be familiar + with Lisp.” - ‘John Foderaro, Senior Scientist, Franz Inc.’ + + ------------------------------------------------------------- + + “The Maxima Project frequently gets queries from potential new + contributors who would like to learn Common Lisp. I am pleased to + finally have a book that I can recommend to them without + reservation. Peter Seibel's clear, direct style allows the reader + to quickly appreciate the power of Common Lisp. His many included + examples, which focus on contemporary programming problems, + demonstrate that Lisp is much more than an academic programming + language. ‘Practical Common Lisp’ is a welcome addition to the + literature.” — ‘James Amundson, Maxima Project Leader’ + + ------------------------------------------------------------- + + “I like the interspersed Practical chapters on 'real' and useful + programs. We need books of this kind telling the world that + crunching strings and numbers into trees or graphs is easily done + in Lisp. — ‘Professor Christian Queinnec, Universite Paris 6 + (Pierre et Marie Curie)’ + + ------------------------------------------------------------- + + “One of the most important parts of learning a programming + language is learning its proper programming style. This is hard to + teach, but it can be painlessly absorbed from ‘Practical Common + Lisp’. Just reading the practical examples made me a better + programmer in any language.” - ‘Peter Scott, Lisp programmer’ + + ------------------------------------------------------------- + + “Finally, a Lisp book for the rest of us. If you want to learn + how to write a factorial function, this is not your book. Seibel + writes for the practical programmer, emphasizing the + engineer/artist over the scientist, subtly and gracefully implying + the power of the language while solving understandable real-world + problems. + + In most chapters, the reading of the chapter feels just like the + experience of writing a program, starting with a little + understanding, then having that understanding grow, like building + the shoulders upon which you can then stand. When Seibel + introduced macros as an aside while building a test framework, I + was shocked at how such a simple example made me really 'get' them. + Narrative context is extremely powerful and the technical books + that use it are a cut above. Congrats!” — ‘Keith Irwin, Lisp + Programmer’ + + ------------------------------------------------------------- + + “While learning Lisp, one is often refered to the CL HyperSpec if + they do not know what a particular function does, however, I found + that I often did not 'get it' just reading the HyperSpec. When I + had a problem of this manner, I turned to ‘Practical Common + Lisp’ every single time—it is by far the most readable source + on the subject that shows you how to program, not just tell you.” + — ‘Philip Haddad, Lisp Programmer’ + + ------------------------------------------------------------- + + “With the IT world evolving at an ever increasing pace, + professionals need the most powerful tools available. This is why + Common Lisp—the most powerful, flexible, and stable programming + language ever—is seeing such a rise in popularity. ‘Practical + Common Lisp’ is the long-awaited book that will help you harness + the power of Common Lisp to tackle today's complex real world + problems.” — ‘Marc Battyani, author of CL-PDF, + CL-TYPESETTING, and mod_lisp.’ + + ------------------------------------------------------------- + + “Please don't assume Common Lisp is only useful for Databases, + Unit Test Frameworks, Spam Filters, ID3 Parsers, Web Programming, + Shoutcast Servers, HTML Generation Interpreters, and HTML + Generation Compilers just because these are the only things + happened to be implemented in the book ‘Practical Common Lisp’. + — ‘Tobias C. Rittweiler, Lisp Programmer’ + + ------------------------------------------------------------- + + “When I met Peter, who just started writing this book, I asked to + myself (not to him, of course) ‘why yet another book on Common + Lisp, when there are many nice introductory books?’ One year + later, I found a draft of the new book and recognized I was wrong. + This book is not ‘yet another’ one. The author focuses on + practical aspects rather than on technical details of the language. + When I first studied Lisp by reading an introductory book, I felt I + understood the language, but I also had an impression ‘so + what?’, meaning I had no idea about how to use it. In contrast, + this book leaps into a ‘PRACTICAL’ chapter after the first few + chapters that explain the very basic notions of the language. Then + the readers are expected to learn more about the language while + they are following the PRACTICAL projects, which are combined + together to form a product of a significant size. After reading + this book, the readers will feel themselves expert programmers on + Common Lisp since they have ‘finished’ a big project already. + I think Lisp is the only language that allows this type of + practical introduction. Peter makes use of this feature of the + language in building up a fancy introduction on Common Lisp.” — + ‘Taiichi Yuasa, Professor, Department of Communications and + Computer Engineering, Kyoto University’ + + ------------------------------------------------------------- + + Have something to say about this book? Something nice? Want to + see it here? Send it along to . + + +File: pcl.info, Node: Chapter 1, Next: Chapter 2, Prev: Blurbs, Up: Top + +1. Introduction: Why Lisp? +========================== + +If you think the greatest pleasure in programming comes from getting a +lot done with code that simply and clearly expresses your intention, +then programming in Common Lisp is likely to be about the most fun you +can have with a computer. You'll get more done, faster, using it than +you would using pretty much any other language. + +That's a bold claim. Can I justify it? Not in a just a few pages in +this chapter-you're going to have to learn some Lisp and see for +yourself-thus the rest of this book. For now, let me start with some +anecdotal evidence, the story of my own road to Lisp. Then, in the next +section, I'll explain the payoff I think you'll get from learning Common +Lisp. + +I'm one of what must be a fairly small number of second-generation Lisp +hackers. My father got his start in computers writing an operating +system in assembly for the machine he used to gather data for his +doctoral dissertation in physics. After running computer systems at +various physics labs, by the 1980s he had left physics altogether and +was working at a large pharmaceutical company. That company had a +project under way to develop software to model production processes in +its chemical plants-if you increase the size of this vessel, how does it +affect annual production? The original team, writing in FORTRAN, had +burned through half the money and almost all the time allotted to the +project with nothing to show for their efforts. This being the 1980s +and the middle of the artificial intelligence (AI) boom, Lisp was in the +air. So my dad-at that point not a Lisper-went to Carnegie Mellon +University (CMU) to talk to some of the folks working on what was to +become Common Lisp about whether Lisp might be a good language for this +project. + +The CMU folks showed him some demos of stuff they were working on, and +he was convinced. He in turn convinced his bosses to let his team take +over the failing project and do it in Lisp. A year later, and using +only what was left of the original budget, his team delivered a working +application with features that the original team had given up any hope +of delivering. My dad credits his team's success to their decision to +use Lisp. + +Now, that's just one anecdote. And maybe my dad is wrong about why they +succeeded. Or maybe Lisp was better only in comparison to other +languages of the day. These days we have lots of fancy new languages, +many of which have incorporated features from Lisp. Am I really saying +Lisp can offer you the same benefits today as it offered my dad in the +1980s? Read on. + +Despite my father's best efforts, I didn't learn any Lisp in high +school. After a college career that didn't involve much programming in +any language, I was seduced by the Web and back into computers. I +worked first in Perl, learning enough to be dangerous while building an +online discussion forum for ‘Mother Jones’ magazine's Web site and +then moving to a Web shop, Organic Online, where I worked on big-for the +time-Web sites such as the one Nike put up during the 1996 Olympics. +Later I moved onto Java as an early developer at WebLogic, now part of +BEA. After WebLogic, I joined another startup where I was the lead +programmer on a team building a transactional messaging system in Java. +Along the way, my general interest in programming languages led me to +explore such mainstream languages as C, C++, and Python, as well as less +well-known ones such as Smalltalk, Eiffel, and Beta. + +So I knew two languages inside and out and was familiar with another +half dozen. Eventually, however, I realized my interest in programming +languages was really rooted in the idea planted by my father's tales of +Lisp-that different languages really are different, and that, despite +the formal Turing equivalence of all programming languages, you really +can get more done more quickly in some languages than others and have +more fun doing it. Yet, ironically, I had never spent that much time +with Lisp itself. So, I started doing some Lisp hacking in my free +time. And whenever I did, it was exhilarating how quickly I was able to +go from idea to working code. + +For example, one vacation, having a week or so to hack Lisp, I decided +to try writing a version of a program-a system for breeding genetic +algorithms to play the game of Go-that I had written early in my career +as a Java programmer. Even handicapped by my then rudimentary knowledge +of Common Lisp and having to look up even basic functions, it still felt +more productive than it would have been to rewrite the same program in +Java, even with several extra years of Java experience acquired since +writing the first version. + +A similar experiment led to the library I'll discuss in Chapter 24. +Early in my time at WebLogic I had written a library, in Java, for +taking apart Java class files. It worked, but the code was a bit of a +mess and hard to modify or extend. I had tried several times, over the +years, to rewrite that library, thinking that with my ever-improving +Java chops I'd find some way to do it that didn't bog down in piles of +duplicated code. I never found a way. But when I tried to do it in +Common Lisp, it took me only two days, and I ended up not only with a +Java class file parser but with a general-purpose library for taking +apart any kind of binary file. You'll see how that library works in +Chapter 24 and use it in Chapter 25 to write a parser for the ID3 tags +embedded in MP3 files. + +* Menu: + +* 1-1:: Why Lisp? +* 1-2:: Where It Began +* 1-3:: Who This Book Is For + + +File: pcl.info, Node: 1-1, Next: 1-2, Prev: Chapter 1, Up: Chapter 1 + +Why Lisp? +========= + +It's hard, in only a few pages of an introductory chapter, to explain +why users of a language like it, and it's even harder to make the case +for why you should invest your time in learning a certain language. +Personal history only gets us so far. Perhaps I like Lisp because of +some quirk in the way my brain is wired. It could even be genetic, +since my dad has it too. So before you dive into learning Lisp, it's +reasonable to want to know what the payoff is going to be. + +For some languages, the payoff is relatively obvious. For instance, if +you want to write low-level code on Unix, you should learn C. Or if you +want to write certain kinds of cross-platform applications, you should +learn Java. And any of a number companies still use a lot of C++, so if +you want to get a job at one of them, you should learn C++. + +For most languages, however, the payoff isn't so easily categorized; it +has to do with subjective criteria such as how it feels to use the +language. Perl advocates like to say that Perl "makes easy things easy +and hard things possible" and revel in the fact that, as the Perl motto +has it, "There's more than one way to do it." (1) Python's fans, on the +other hand, think Python is clean and simple and think Python code is +easier to understand because, as ‘their’ motto says, "There's only +one way to do it." + +So, why Common Lisp? There's no immediately obvious payoff for adopting +Common Lisp the way there is for C, Java, and C++ (unless, of course, +you happen to own a Lisp Machine). The benefits of using Lisp have much +more to do with the experience of using it. I'll spend the rest of this +book showing you the specific features of Common Lisp and how to use +them so you can see for yourself what it's like. For now I'll try to +give you a sense of Lisp's philosophy. + +The nearest thing Common Lisp has to a motto is the koan-like +description, "the programmable programming language." While cryptic, +that description gets at the root of the biggest advantage Common Lisp +still has over other languages. More than any other language, Common +Lisp follows the philosophy that what's good for the language's designer +is good for the language's users. Thus, when you're programming in +Common Lisp, you almost never find yourself wishing the language +supported some feature that would make your program easier to write, +because, as you'll see throughout this book, you can just add the +feature yourself. + +Consequently, a Common Lisp program tends to provide a much clearer +mapping between your ideas about how the program works and the code you +actually write. Your ideas aren't obscured by boilerplate code and +endlessly repeated idioms. This makes your code easier to maintain +because you don't have to wade through reams of code every time you need +to make a change. Even systemic changes to a program's behavior can +often be achieved with relatively small changes to the actual code. +This also means you'll develop code more quickly; there's less code to +write, and you don't waste time thrashing around trying to find a clean +way to express yourself within the limitations of the language. (2) + +Common Lisp is also an excellent language for exploratory programming-if +you don't know exactly how your program is going to work when you first +sit down to write it, Common Lisp provides several features to help you +develop your code incrementally and interactively. + +For starters, the interactive read-eval-print loop, which I'll introduce +in the next chapter, lets you continually interact with your program as +you develop it. Write a new function. Test it. Change it. Try a +different approach. You never have to stop for a lengthy compilation +cycle. (3) + +Other features that support a flowing, interactive programming style are +Lisp's dynamic typing and the Common Lisp condition system. Because of +the former, you spend less time convincing the compiler you should be +allowed to run your code and more time actually running it and working +on it, (4) and the latter lets you develop even your error handling code +interactively. + +Another consequence of being "a programmable programming language" is +that Common Lisp, in addition to incorporating small changes that make +particular programs easier to write, can easily adopt big new ideas +about how programming languages should work. For instance, the original +implementation of the Common Lisp Object System (CLOS), Common Lisp's +powerful object system, was as a library written in portable Common +Lisp. This allowed Lisp programmers to gain actual experience with the +facilities it provided before it was officially incorporated into the +language. + +Whatever new paradigm comes down the pike next, it's extremely likely +that Common Lisp will be able to absorb it without requiring any changes +to the core language. For example, a Lisper has recently written a +library, AspectL, that adds support for aspect-oriented programming +(AOP) to Common Lisp. (5) If AOP turns out to be the next big thing, +Common Lisp will be able to support it without any changes to the base +language and without extra preprocessors and extra compilers. (6) + + ---------- Footnotes ---------- + + (1) Perl is also worth learning as "the duct tape of the Internet." + + (2) Unfortunately, there's little actual research on the productivity +of different languages. One report that shows Lisp coming out well +compared to C++ and Java in the combination of programmer and program +efficiency is discussed at http://www.norvig.com/java-lisp.html. + + (3) Psychologists have identified a state of mind called flow in +which we're capable of incredible concentration and productivity. The +importance of flow to programming has been recognized for nearly two +decades since it was discussed in the classic book about human factors +in programming ‘Peopleware: Productive Projects and Teams’ by Tom +DeMarco and Timothy Lister (Dorset House, 1987). The two key facts +about flow are that it takes around 15 minutes to get into a state of +flow and that even brief interruptions can break you right out of it, +requiring another 15-minute immersion to reenter. DeMarco and Lister, +like most subsequent authors, concerned themselves mostly with +flow-destroying interruptions such as ringing telephones and inopportune +visits from the boss. Less frequently considered but probably just as +important to programmers are the interruptions caused by our tools. +Languages that require, for instance, a lengthy compilation before you +can try your latest code can be just as inimical to flow as a noisy +phone or a nosy boss. So, one way to look at Lisp is as a language +designed to keep you in a state of flow. + + (4) This point is bound to be somewhat controversial, at least with +some folks. Static versus dynamic typing is one of the classic +religious wars in programming. If you're coming from C++ and Java (or +from statically typed functional languages such as Haskel and ML) and +refuse to consider living without static type checks, you might as well +put this book down now. However, before you do, you might first want to +check out what self-described "statically typed bigot" Robert Martin +(author of ‘Designing Object Oriented C++ Applications Using the Booch +Method’ [Prentice Hall, 1995]) and C++ and Java author Bruce Eckel +(author of ‘Thinking in C++’ [Prentice Hall, 1995] and ‘Thinking +in Java’ [Prentice Hall, 1998]) have had to say about dynamic typing +on their weblogs (http://www.artima.com/weblogs/viewpost.jsp?thread=4639 +and http://www.mindview.net/WebLog/log-0025). On the other hand, folks +coming from Smalltalk, Python, Perl, or Ruby should feel right at home +with this aspect of Common Lisp. + + (5) AspectL is an interesting project insofar as AspectJ, its +Java-based predecessor, was written by Gregor Kiczales, one of the +designers of Common Lisp's object and metaobject systems. To many +Lispers, AspectJ seems like Kiczales's attempt to backport his ideas +from Common Lisp into Java. However, Pascal Costanza, the author of +AspectL, thinks there are interesting ideas in AOP that could be useful +in Common Lisp. Of course, the reason he's able to implement AspectL as +a library is because of the incredible flexibility of the Common Lisp +Meta Object Protocol Kiczales designed. To implement AspectJ, Kiczales +had to write what was essentially a separate compiler that compiles a +new language into Java source code. The AspectL project page is at +http://common-lisp.net/ project/aspectl/. + + (6) Or to look at it another, more technically accurate, way, Common +Lisp comes with a built-in facility for integrating compilers for +embedded languages. + + +File: pcl.info, Node: 1-2, Next: 1-3, Prev: 1-1, Up: Chapter 1 + +Where It Began +============== + +Common Lisp is the modern descendant of the Lisp language first +conceived by John McCarthy in 1956. Lisp circa 1956 was designed for +"symbolic data processing" (1) and derived its name from one of the +things it was quite good at: LISt Processing. We've come a long way +since then: Common Lisp sports as fine an array of modern data types as +you can ask for: a condition system that, as you'll see in Chapter 19, +provides a whole level of flexibility missing from the exception systems +of languages such as Java, Python, and C++; powerful facilities for +doing object-oriented programming; and several language facilities that +just don't exist in other programming languages. How is this possible? +What on Earth would provoke the evolution of such a well-equipped +language? + +Well, McCarthy was (and still is) an artificial intelligence (AI) +researcher, and many of the features he built into his initial version +of the language made it an excellent language for AI programming. +During the AI boom of the 1980s, Lisp remained a favorite tool for +programmers writing software to solve hard problems such as automated +theorem proving, planning and scheduling, and computer vision. These +were problems that required a lot of hard-to-write software; to make a +dent in them, AI programmers needed a powerful language, and they grew +Lisp into the language they needed. And the Cold War helped-as the +Pentagon poured money into the Defense Advanced Research Projects Agency +(DARPA), a lot of it went to folks working on problems such as +large-scale battlefield simulations, automated planning, and natural +language interfaces. These folks also used Lisp and continued pushing +it to do what they needed. + +The same forces that drove Lisp's feature evolution also pushed the +envelope along other dimensions-big AI problems eat up a lot of +computing resources however you code them, and if you run Moore's law in +reverse for 20 years, you can imagine how scarce computing resources +were on circa-80s hardware. The Lisp guys had to find all kinds of ways +to squeeze performance out of their implementations. Modern Common Lisp +implementations are the heirs to those early efforts and often include +quite sophisticated, native machine code-generating compilers. While +today, thanks to Moore's law, it's possible to get usable performance +from a purely interpreted language, that's no longer an issue for Common +Lisp. As I'll show in Chapter 32, with proper (optional) declarations, +a good Lisp compiler can generate machine code quite similar to what +might be generated by a C compiler. + +The 1980s were also the era of the Lisp Machines, with several +companies, most famously Symbolics, producing computers that ran Lisp +natively from the chips up. Thus, Lisp became a systems programming +language, used for writing the operating system, editors, compilers, and +pretty much everything else that ran on the Lisp Machines. + +In fact, by the early 1980s, with various AI labs and the Lisp machine +vendors all providing their own Lisp implementations, there was such a +proliferation of Lisp systems and dialects that the folks at DARPA began +to express concern about the Lisp community splintering. To address +this concern, a grassroots group of Lisp hackers got together in 1981 +and began the process of standardizing a new language called Common Lisp +that combined the best features from the existing Lisp dialects. Their +work was documented in the book ‘Common Lisp the Language’ by Guy +Steele (Digital Press, 1984)-CLtL to the Lisp-cognoscenti. + +By 1986 the first Common Lisp implementations were available, and the +writing was on the wall for the dialects it was intended to replace. In +1996, the American National Standards Institute (ANSI) released a +standard for Common Lisp that built on and extended the language +specified in CLtL, adding some major new features such as the CLOS and +the condition system. And even that wasn't the last word: like CLtL +before it, the ANSI standard intentionally leaves room for implementers +to experiment with the best way to do things: a full Lisp implementation +provides a rich runtime environment with access to GUI widgets, multiple +threads of control, TCP/IP sockets, and more. These days Common Lisp is +evolving much like other open-source languages-the folks who use it +write the libraries they need and often make them available to others. +In the last few years, in particular, there has been a spurt of activity +in open-source Lisp libraries. + +So, on one hand, Lisp is one of computer science's "classical" +languages, based on ideas that have stood the test of time. (2) On the +other, it's a thoroughly modern, general-purpose language whose design +reflects a deeply pragmatic approach to solving real problems as +efficiently and robustly as possible. The only downside of Lisp's +"classical" heritage is that lots of folks are still walking around with +ideas about Lisp based on some particular flavor of Lisp they were +exposed to at some particular time in the nearly half century since +McCarthy invented Lisp. If someone tells you Lisp is only interpreted, +that it's slow, or that you have to use recursion for everything, ask +them what dialect of Lisp they're talking about and whether people were +wearing bell-bottoms when they learned it. (3) + +* Menu: + +* 1-2-1:: But I learned Lisp Once, And IT Wasn't Like what you're describing + + ---------- Footnotes ---------- + + (1) ‘Lisp 1.5 Programmer's Manual’ (M.I.T. Press, 1962) + + (2) Ideas first introduced in Lisp include the if/then/else +construct, recursive function calls, dynamic memory allocation, garbage +collection, first-class functions, lexical closures, interactive +programming, incremental compilation, and dynamic typing. + + (3) One of the most commonly repeated myths about Lisp is that it's +"dead." While it's true that Common Lisp isn't as widely used as, say, +Visual Basic or Java, it seems strange to describe a language that +continues to be used for new development and that continues to attract +new users as "dead." Some recent Lisp success stories include Paul +Graham's Viaweb, which became Yahoo Store when Yahoo bought his company; +ITA Software's airfare pricing and shopping system, QPX, used by the +online ticket seller Orbitz and others; Naughty Dog's game for the +PlayStation 2, Jak and Daxter, which is largely written in a +domain-specific Lisp dialect Naughty Dog invented called GOAL, whose +compiler is itself written in Common Lisp; and the Roomba, the +autonomous robotic vacuum cleaner, whose software is written in L, a +downwardly compatible subset of Common Lisp. Perhaps even more telling +is the growth of the Common-Lisp.net Web site, which hosts open-source +Common Lisp projects, and the number of local Lisp user groups that have +sprung up in the past couple of years. + + +File: pcl.info, Node: 1-2-1, Next: 1-3, Prev: 1-2, Up: 1-2 + +But I learned Lisp Once, And IT Wasn't Like what you're describing +================================================================== + +If you've used Lisp in the past, you may have ideas about what "Lisp" is +that have little to do with Common Lisp. While Common Lisp supplanted +most of the dialects it's descended from, it isn't the only remaining +Lisp dialect, and depending on where and when you were exposed to Lisp, +you may very well have learned one of these other dialects. + +Other than Common Lisp, the one general-purpose Lisp dialect that still +has an active user community is Scheme. Common Lisp borrowed a few +important features from Scheme but never intended to replace it. + +Originally designed at M.I.T., where it was quickly put to use as a +teaching language for undergraduate computer science courses, Scheme has +always been aimed at a different language niche than Common Lisp. In +particular, Scheme's designers have focused on keeping the core language +as small and as simple as possible. This has obvious benefits for a +teaching language and also for programming language researchers who like +to be able to formally prove things about languages. + +It also has the benefit of making it relatively easy to understand the +whole language as specified in the standard. But, it does so at the +cost of omitting many useful features that are standardized in Common +Lisp. Individual Scheme implementations may provide these features in +implementation-specific ways, but their omission from the standard makes +it harder to write portable Scheme code than to write portable Common +Lisp code. + +Scheme also emphasizes a functional programming style and the use of +recursion much more than Common Lisp does. If you studied Lisp in +college and came away with the impression that it was only an academic +language with no real-world application, chances are you learned Scheme. +This isn't to say that's a particularly fair characterization of Scheme, +but it's even less applicable to Common Lisp, which was expressly +designed to be a real-world engineering language rather than a +theoretically "pure" language. + +If you've learned Scheme, you should also be aware that a number of +subtle differences between Scheme and Common Lisp may trip you up. +These differences are also the basis for several perennial religious +wars between the hotheads in the Common Lisp and Scheme communities. +I'll try to point out some of the more important differences as we go +along. + +Two other Lisp dialects still in widespread use are Elisp, the extension +language for the Emacs editor, and Autolisp, the extension language for +Autodesk's AutoCAD computer-aided design tool. Although it's possible +more lines of Elisp and Autolisp have been written than of any other +dialect of Lisp, neither can be used outside their host application, and +both are quite old-fashioned Lisps compared to either Scheme or Common +Lisp. If you've used one of these dialects, prepare to hop in the Lisp +time machine and jump forward several decades. + + +File: pcl.info, Node: 1-3, Next: Chapter 2, Prev: 1-2, Up: Chapter 1 + +Who This Book Is For +==================== + +This book is for you if you're curious about Common Lisp, regardless of +whether you're already convinced you want to use it or if you just want +to know what all the fuss is about. + +If you've learned some Lisp already but have had trouble making the leap +from academic exercises to real programs, this book should get you on +your way. On the other hand, you don't have to be already convinced +that you want to use Lisp to get something out of this book. + +If you're a hard-nosed pragmatist who wants to know what advantages +Common Lisp has over languages such as Perl, Python, Java, C, or C#, +this book should give you some ideas. Or maybe you don't even care +about using Lisp-maybe you're already sure Lisp isn't really any better +than other languages you know but are annoyed by some Lisper telling you +that's because you just don't "get it." If so, this book will give you +a straight-to-the-point introduction to Common Lisp. If, after reading +this book, you still think Common Lisp is no better than your current +favorite languages, you'll be in an excellent position to explain +exactly why. + +I cover not only the syntax and semantics of the language but also how +you can use it to write software that does useful stuff. In the first +part of the book, I'll cover the language itself, mixing in a few +"practical" chapters, where I'll show you how to write real code. Then, +after I've covered most of the language, including several parts that +other books leave for you to figure out on your own, the remainder of +the book consists of nine more practical chapters where I'll help you +write several medium-sized programs that actually do things you might +find useful: filter spam, parse binary files, catalog MP3s, stream MP3s +over a network, and provide a Web interface for the MP3 catalog and +server. + +After you finish this book, you'll be familiar with all the most +important features of the language and how they fit together, you'll +have used Common Lisp to write several nontrivial programs, and you'll +be well prepared to continue exploring the language on your own. While +everyone's road to Lisp is different, I hope this book will help smooth +the way for you. So, let's begin. + + +File: pcl.info, Node: Chapter 2, Prev: Chapter 1, Up: Top + +2. Lather, Rinse, Repeat: A Tour of the REPL +============================================ + +In this chapter you'll set up your programming environment and write +your first Common Lisp programs. We'll use the easy-to-install Lisp in +a Box developed by Matthew Danish and Mikel Evins, which packages a +Common Lisp implementation with Emacs, a powerful Lisp-aware text +editor, and SLIME (1) , a Common Lisp development environment built on +top of Emacs. + +This combo provides a state-of-the-art Common Lisp development +environment that supports the incremental, interactive development style +that characterizes Lisp programming. The SLIME environment has the +added advantage of providing a fairly uniform user interface regardless +of the operating system and Common Lisp implementation you choose. I'll +use the Lisp in a Box environment in order to have a specific +development environment to talk about; folks who want to explore other +development environments such as the graphical integrated development +environments (IDEs) provided by some of the commercial Lisp vendors or +environments based on other editors shouldn't have too much trouble +translating the basics (2) . + +* Menu: + +* 2-1:: Choosing a Lisp Implementation +* 2-2:: Getting Up and Running with Lisp in a Box +* 2-3:: Free Your Mind: Interactive Programming +* 2-4:: Experimenting in the REPL +* 2-5:: "Hello, World," Lisp Style +* 2-6:: Saving Your Work + + ---------- Footnotes ---------- + + (1) Superior Lisp Interaction Mode for Emacs + + (2) If you've had a bad experience with Emacs previously, you should +treat Lisp in a Box as an IDE that happens to use an Emacs-like editor +as its text editor; there will be no need to become an Emacs guru to +program Lisp. It is, however, orders of magnitude more enjoyable to +program Lisp with an editor that has some basic Lisp awareness. At a +minimum, you'll want an editor that can automatically match ()s for you +and knows how to automatically indent Lisp code. Because Emacs is +itself largely written in a Lisp dialect, Elisp, it has quite a bit of +support for editing Lisp code. Emacs is also deeply embedded into the +history of Lisp and the culture of Lisp hackers: the original Emacs and +its immediate predecessors, TECMACS and TMACS, were written by Lispers +at the Massachusetts Institute of Technology (MIT). The editors on the +Lisp Machines were versions of Emacs written entirely in Lisp. The +first two Lisp Machine Emacs, following the hacker tradition of +recursive acronyms, were EINE and ZWEI, which stood for EINE Is Not +Emacs and ZWEI Was EINE Initially. Later ones used a descendant of +ZWEI, named, more prosaically, ZMACS. + + +File: pcl.info, Node: 2-1, Next: 2-2, Prev: Chapter 2, Up: Chapter 2 + +Choosing a Lisp Implementation +============================== + +The first thing you have to do is to choose a Lisp implementation. This +may seem like a strange thing to have to do for folks used to languages +such as Perl, Python, Visual Basic (VB), C#, and Java. The difference +between Common Lisp and these languages is that Common Lisp is defined +by its standard-there is neither a single implementation controlled by a +benevolent dictator, as with Perl and Python, nor a canonical +implementation controlled by a single company, as with VB, C#, and Java. +Anyone who wants to read the standard and implement the language is free +to do so. Furthermore, changes to the standard have to be made in +accordance with a process controlled by the standards body American +National Standards Institute (ANSI). That process is designed to keep +any one entity, such as a single vendor, from being able to arbitrarily +change the standard (1) . Thus, the Common Lisp standard is a contract +between any Common Lisp vendor and Common Lisp programmers. The +contract tells you that if you write a program that uses the features of +the language the way they're described in the standard, you can count on +your program behaving the same in any conforming implementation. + +On the other hand, the standard may not cover everything you may want to +do in your programs-some things were intentionally left unspecified in +order to allow continuing experimentation by implementers in areas where +there wasn't consensus about the best way for the language to support +certain features. So every implementation offers some features above +and beyond what's specified in the standard. Depending on what kind of +programming you're going to be doing, it may make sense to just pick one +implementation that has the extra features you need and use that. On +the other hand, if we're delivering Lisp source to be used by others, +such as libraries, you'll want-as far as possible-to write portable +Common Lisp. For writing code that should be mostly portable but that +needs facilities not defined by the standard, Common Lisp provides a +flexible way to write code "conditionalized" on the features available +in a particular implementation. You'll see an example of this kind of +code in Chapter 15 when we develop a simple library that smoothes over +some differences between how different Lisp implementations deal with +filenames. + +For the moment, however, the most important characteristic of an +implementation is whether it runs on our favorite operating system. The +folks at Franz, makers of Allegro Common Lisp, are making available a +trial version of their product for use with this book that runs on +Linux, Windows, and OS X. Folks looking for an open-source +implementation have several options. SBCL (2) is a high-quality +open-source implementation that compiles to native code and runs on a +wide variety of Unixes, including Linux and OS X. SBCL is derived from +CMUCL (3) , which is a Common Lisp developed at Carnegie Mellon +University, and, like CMUCL, is largely in the public domain, except a +few sections licensed under Berkeley Software Distribution (BSD) style +licenses. CMUCL itself is another fine choice, though SBCL tends to be +easier to install and now supports 21-bit Unicode (4) . For OS X users, +OpenMCL is an excellent choice-it compiles to machine code, supports +threads, and has quite good integration with OS X's Carbon and Cocoa +toolkits. Other open-source and commercial implementations are +available. See Chapter 32 for resources from which you can get more +information. + +All the Lisp code in this book should work in any conforming Common Lisp +implementation unless otherwise noted, and SLIME will smooth out some of +the differences between implementations by providing us with a common +interface for interacting with Lisp. The output shown in this book is +from Allegro running on GNU/Linux; in some cases, other Lisp's may +generate slightly different error messages or debugger output. + + ---------- Footnotes ---------- + + (1) Practically speaking, there's very little likelihood of the +language standard itself being revised-while there are a small handful +of warts that folks might like to clean up, the ANSI process isn't +amenable to opening an existing standard for minor tweaks, and none of +the warts that might be cleaned up actually cause anyone any serious +difficulty. The future of Common Lisp standardization is likely to +proceed via de facto standards, much like the "standardization" of Perl +and Python-as different implementers experiment with application +programming interfaces (APIs) and libraries for doing things not +specified in the language standard, other implementers may adopt them or +people will develop portability libraries to smooth over the differences +between implementations for features not specified in the language +standard. + + (2) Steel Bank Common Lisp + + (3) CMU Common Lisp + + (4) SBCL forked from CMUCL in order to focus on cleaning up the +internals and making it easier to maintain. But the fork has been +amiable; bug fixes tend to propagate between the two projects, and +there's talk that someday they will merge back together. + + +File: pcl.info, Node: 2-2, Next: 2-3, Prev: 2-1, Up: Chapter 2 + +Getting Up and Running with Lisp in a Box +========================================= + +Since the Lisp in a Box packaging is designed to get new Lispers up and +running in a first-rate Lisp development environment with minimum +hassle, all you need to do to get it running is to grab the appropriate +package for your operating system and the preferred Lisp from the Lisp +in a Box Web site listed in Chapter 32 and then follow the installation +instructions. + +Since Lisp in a Box uses Emacs as its editor, you'll need to know at +least a bit about how to use it. Perhaps the best way to get started +with Emacs is to work through its built-in tutorial. To start the +tutorial, select the first item of the Help menu, Emacs tutorial. Or +press the Ctrl key, type h, release the Ctrl key, and then press t. +Most Emacs commands are accessible via such key combinations; because +key combinations are so common, Emacs users have a notation for +describing key combinations that avoids having to constantly write out +combinations such as "Press the Ctrl key, type h, release the Ctrl key, +and then press t." Keys to be pressed together-a so-called key +chord-are written together and separated by a hyphen. Keys, or key +chords, to be pressed in sequence are separated by spaces. In a key +chord, C represents the Ctrl key and M represents the Meta key (also +known as Alt). Thus, we could write the key combination we just +described that starts the tutorial like so: C-h t. + +The tutorial describes other useful commands and the key combinations +that invoke them. Emacs also comes with extensive online documentation +using its own built-in hypertext documentation browser, Info. To read +the manual, type C-h i. The Info system comes with its own tutorial, +accessible simply by pressing h while reading the manual. Finally, +Emacs provides quite a few ways to get help, all bound to key combos +starting with C-h. Typing C-h ? brings up a complete list. Two of the +most useful, besides the tutorial, are C-h k, which lets us type any key +combo and tells us what command it invokes, and C-h w, which lets us +enter the name of a command and tells us what key combination invokes +it. + +The other crucial bit of Emacs terminology, for folks who refuse to work +through the tutorial, is the notion of a ‘buffer’. While working in +Emacs, each file you edit will be represented by a different buffer, +only one of which is "current" at any given time. The current buffer +receives all input-whatever you type and any commands you invoke. +Buffers are also used to represent interactions with programs such as +Common Lisp. Thus, one common action you'll take is to "switch +buffers," which means to make a different buffer the current buffer so +you can edit a particular file or interact with a particular program. +The command ‘switch-to-buffer’, bound to the key combination C-x b, +prompts for the name of a buffer in the area at the bottom of the Emacs +frame. When entering a buffer name, hitting Tab will complete the name +based on the characters typed so far or will show a list of possible +completions. The prompt also suggests a default buffer, which you can +accept just by hitting Return. You can also switch buffers by selecting +a buffer from the Buffers menu. + +In certain contexts, other key combinations may be available for +switching to certain buffers. For instance, when editing Lisp source +files, the key combo C-c C-z switches to the buffer where you interact +with Lisp. + + +File: pcl.info, Node: 2-3, Next: 2-4, Prev: 2-2, Up: Chapter 2 + +Free Your Mind: Interactive Programming +======================================= + +When you start Lisp in a Box, you should see a buffer containing a +prompt that looks like this: + + CL-USER> + +This is the Lisp prompt. Like a Unix or DOS shell prompt, the Lisp +prompt is a place where you can type expressions that will cause things +to happen. However, instead of reading and interpreting a line of shell +commands, Lisp reads Lisp expressions, evaluates them according to the +rules of Lisp, and prints the result. Then it does it again with the +next expression you type. That endless cycle of reading, evaluating, +and printing is why it's called the ‘read-eval-print loop’, or REPL +for short. It's also referred to as the ‘top-level’, the +‘top-level listener’, or the ‘Lisp listener’. + +From within the environment provided by the REPL, you can define and +redefine program elements such as variables, functions, classes, and +methods; evaluate any Lisp expression; load files containing Lisp source +code or compiled code; compile whole files or individual functions; +enter the debugger; step through code; and inspect the state of +individual Lisp objects. + +All those facilities are built into the language, accessible via +functions defined in the language standard. If you had to, you could +build a pretty reasonable programming environment out of just the REPL +and any text editor that knows how to properly indent Lisp code. But +for the true Lisp programming experience, you need an environment, such +as SLIME, that lets you interact with Lisp both via the REPL and while +editing source files. For instance, you don't want to have to cut and +paste a function definition from a source file to the REPL or have to +load a whole file just because you changed one function; your Lisp +environment should let us evaluate or compile both individual +expressions and whole files directly from your editor. + + +File: pcl.info, Node: 2-4, Next: 2-5, Prev: 2-3, Up: Chapter 2 + +Experimenting in the REPL +========================= + +To try the REPL, you need a Lisp expression that can be read, evaluated, +and printed. One of the simplest kinds of Lisp expressions is a number. +At the Lisp prompt, you can type 10 followed by Return and should see +something like this: + + CL-USER> 10 + 10 + +The first 10 is the one you typed. The Lisp reader, the R in REPL, +reads the text "10" and creates a Lisp object representing the number +10. This object is a ‘self-evaluating object’, which means that +when given to the evaluator, the E in REPL, it evaluates to itself. +This value is then given to the printer, which prints the 10 on the line +by itself. While that may seem like a lot of work just to get back to +where you started, things get a bit more interesting when you give Lisp +something meatier to chew on. For instance, you can type (+ 2 3) at the +Lisp prompt. + + CL-USER> (+ 2 3) + 5 + +Anything in parentheses is a list, in this case a list of three +elements, the symbol +, and the numbers 2 and 3. Lisp, in general, +evaluates lists by treating the first element as the name of a function +and the rest of the elements as expressions to be evaluated to yield the +arguments to the function. In this case, the symbol + names a function +that performs addition. 2 and 3 evaluate to themselves and are then +passed to the addition function, which returns 5. The value 5 is passed +to the printer, which prints it. Lisp can evaluate a list expression in +other ways, but we needn't get into them right away. First we have to +write. . . + + +File: pcl.info, Node: 2-5, Next: 2-6, Prev: 2-4, Up: Chapter 2 + +"Hello, World," Lisp Style +========================== + +No programming book is complete without a "hello, world" (1) program. +As it turns out, it's trivially easy to get the REPL to print "hello, +world." + + CL-USER> "hello, world" + "hello, world" + +This works because strings, like numbers, have a literal syntax that's +understood by the Lisp reader and are self-evaluating objects: Lisp +reads the double-quoted string and instantiates a string object in +memory that, when evaluated, evaluates to itself and is then printed in +the same literal syntax. The quotation marks aren't part of the string +object in memory-they're just the syntax that tells the reader to read a +string. The printer puts them back on when it prints the string because +it tries to print objects in the same syntax the reader understands. + +However, this may not really qualify as a "hello, world" ‘program’. +It's more like the "hello, world" ‘value’. + +You can take a step toward a real program by writing some code that as a +side effect prints the string "hello, world" to standard output. Common +Lisp provides a couple ways to emit output, but the most flexible is the +‘FORMAT’ function. ‘FORMAT’ takes a variable number of +arguments, but the only two required arguments are the place to send the +output and a string. You'll see in the next chapter how the string can +contain embedded directives that allow you to interpolate subsequent +arguments into the string, à la ‘printf’ or Python's string-%. As +long as the string doesn't contain an ~, it will be emitted as-is. If +you pass t as its first argument, it sends its output to standard +output. So a ‘FORMAT’ expression that will print "hello, world" +looks like this (2) : + + CL-USER> (format t "hello, world") + hello, world + NIL + +One thing to note about the result of the ‘FORMAT’ expression is the +‘NIL’ on the line after the "hello, world" output. That ‘NIL’ +is the result of evaluating the ‘FORMAT’ expression, printed by the +REPL. (‘NIL’ is Lisp's version of false and/or null. More on that +in Chapter 4.) Unlike the other expressions we've seen so far, a +‘FORMAT’ expression is more interesting for its side effect-printing +to standard output in this case-than for its return value. But every +expression in Lisp evaluates to some result (3) . + +However, it's still arguable whether you've yet written a true +"program." But you're getting there. And you're seeing the bottom-up +style of programming supported by the REPL: you can experiment with +different approaches and build a solution from parts you've already +tested. Now that you have a simple expression that does what you want, +you just need to package it in a function. Functions are one of the +basic program building blocks in Lisp and can be defined with a +‘DEFUN’ expression such as this: + + CL-USER> (defun hello-world () (format t "hello, world")) + HELLO-WORLD + +The ‘hello-world’ after the ‘DEFUN’ is the name of the function. +In Chapter 4 we'll look at exactly what characters can be used in a +name, but for now suffice it to say that lots of characters, such as -, +that are illegal in names in other languages are legal in Common Lisp. +It's standard Lisp style-not to mention more in line with normal English +typography-to form compound names with hyphens, such as +‘hello-world’, rather than with underscores, as in +‘hello_world’, or with inner caps such as ‘helloWorld’. The ()s +after the name delimit the parameter list, which is empty in this case +because the function takes no arguments. The rest is the body of the +function. + +At one level, this expression, like all the others you've seen, is just +another expression to be read, evaluated, and printed by the REPL. The +return value in this case is the name of the function you just defined +(4) . But like the ‘FORMAT’ expression, this expression is more +interesting for the side effects it has than for its return value. +Unlike the ‘FORMAT’ expression, however, the side effects are +invisible: when this expression is evaluated, a new function that takes +no arguments and with the body (format t "hello, world") is created and +given the name HELLO-WORLD. + +Once you've defined the function, you can call it like this: + + CL-USER> (hello-world) + hello, world + NIL + +You can see that the output is just the same as when you evaluated the +‘FORMAT’ expression directly, including the ‘NIL’ value printed +by the REPL. Functions in Common Lisp automatically return the value of +the last expression evaluated. + + ---------- Footnotes ---------- + + (1) The venerable "hello, world" predates even the classic Kernighan +and Ritchie C book that played a big role in its popularization. The +original "hello, world" seems to have come from Brian Kernighan's "A +Tutorial Introduction to the Language B" that was part of the ‘Bell +Laboratories Computing Science Technical Report #8: The Programming +Language B’ published in January 1973. (It's available online at +http://cm.bell-labs.com/cm/cs/who/dmr/bintro.html.) + + (2) These are some other expressions that also print the string +"hello, world": + + (3) Well, as you'll see when I discuss returning multiple values, +it's technically possible to write expressions that evaluate to no +value, but even such expressions are treated as returning NIL when +evaluated in a context that expects a value. + + (4) I'll discuss in Chapter 4 why the name has been converted to all +uppercase. + + +File: pcl.info, Node: 2-6, Next: Chapter 3, Prev: 2-5, Up: Chapter 2 + +Saving Your Work +================ + +You could argue that this is a complete "hello, world" program of sorts. +However, it still has a problem. If you exit Lisp and restart, the +function definition will be gone. Having written such a fine function, +you'll want to save your work. + +Easy enough. You just need to create a file in which to save the +definition. In Emacs you can create a new file by typing C-x C-f and +then, when Emacs prompts you, entering the name of the file you want to +create. It doesn't matter particularly where you put the file. It's +customary to name Common Lisp source files with a .lisp extension, +though some folks use .cl instead. + +Once you've created the file, you can type the definition you previously +entered at the REPL. Some things to note are that after you type the +opening parenthesis and the word ‘DEFUN’, at the bottom of the Emacs +window, SLIME will tell you the arguments expected. The exact form will +depend somewhat on what Common Lisp implementation you're using, but +it'll probably look something like this: + + (defun name varlist &rest body) + +The message will disappear as you start to type each new element but +will reappear each time you enter a space. When you're entering the +definition in the file, you might choose to break the definition across +two lines after the parameter list. If you hit Return and then Tab, +SLIME will automatically indent the second line appropriately, like this +(1) : + + (defun hello-world () + (format t "hello, world")) + +SLIME will also help match up the parentheses-as you type a closing +parenthesis, it will flash the corresponding opening parenthesis. Or +you can just type C-c C-q to invoke the command +‘slime-close-parens-at-point’, which will insert as many closing +parentheses as necessary to match all the currently open parentheses. + +Now you can get this definition into your Lisp environment in several +ways. The easiest is to type C-c C-c with the cursor anywhere in or +immediately after the ‘DEFUN’ form, which runs the command +‘slime-compile-defun’, which in turn sends the definition to Lisp to +be evaluated and compiled. To make sure this is working, you can make +some change to hello-world, recompile it, and then go back to the REPL, +using C-c C-z or C-x b, and call it again. For instance, you could make +it a bit more grammatical. + + (defun hello-world () + (format t "Hello, world!")) + +Next, recompile with C-c C-c and then type C-c C-z to switch to the REPL +to try the new version. + + CL-USER> (hello-world) + Hello, world! + NIL + +You'll also probably want to save the file you've been working on; in +the hello.lisp buffer, type C-x C-s to invoke the Emacs command +‘save-buffer’. + +Now to try reloading this function from the source file, you'll need to +quit Lisp and restart. To quit you can use a SLIME shortcut: at the +REPL, type a comma. At the bottom of the Emacs window, you will be +prompted for a command. Type ‘quit’ (or ‘sayoonara’), and then +hit Enter. This will quit Lisp and close all the buffers created by +SLIME such as the REPL buffer (2) . Now restart SLIME by typing ‘M-x +slime’. + +Just for grins, you can try to invoke ‘hello-world’. + + CL-USER> (hello-world) + +At that point SLIME will pop up a new buffer that starts with something +that looks like this: + + attempt to call `HELLO-WORLD' which is an undefined function. + [Condition of type UNDEFINED-FUNCTION] + + Restarts: + 0: [TRY-AGAIN] Try calling HELLO-WORLD again. + 1: [RETURN-VALUE] Return a value instead of calling HELLO-WORLD. + 2: [USE-VALUE] Try calling a function other than HELLO-WORLD. + 3: [STORE-VALUE] Setf the symbol-function of HELLO-WORLD and call it again. + 4: [ABORT] Abort handling SLIME request. + 5: [ABORT] Abort entirely from this process. + + Backtrace: + 0: (SWANK::DEBUG-IN-EMACS #) + 1: ((FLET SWANK:SWANK-DEBUGGER-HOOK SWANK::DEBUG-IT)) + 2: (SWANK:SWANK-DEBUGGER-HOOK # #) + 3: (ERROR #) + 4: (EVAL (HELLO-WORLD)) + 5: (SWANK::EVAL-REGION "(hello-world) + " T) + +Blammo! What happened? Well, you tried to invoke a function that +doesn't exist. But despite the burst of output, Lisp is actually +handling this situation gracefully. Unlike Java or Python, Common Lisp +doesn't just bail-throwing an exception and unwinding the stack. And it +definitely doesn't dump core just because you tried to invoke a missing +function. Instead Lisp drops you into the debugger. + +While you're in the debugger you still have full access to Lisp, so you +can evaluate expressions to examine the state of our program and maybe +even fix things. For now don't worry about that; just type q to exit +the debugger and get back to the REPL. The debugger buffer will go away, +and the REPL will show this: + + CL-USER> (hello-world) + ; Evaluation aborted + CL-USER> + +There's obviously more that can be done from within the debugger than +just abort-we'll see, for instance, in Chapter 19 how the debugger +integrates with the error handling system. For now, however, the +important thing to know is that you can always get out of it, and back +to the REPL, by typing ‘q’. + +Back at the REPL you can try again. Things blew up because Lisp didn't +know the definition of hello-world. So you need to let Lisp know about +the definition we saved in the file hello.lisp. You have several ways +you could do this. You could switch back to the buffer containing the +file (type C-x b and then enter hello.lisp when prompted) and recompile +the definition as you did before with C-c C-c. Or you can load the +whole file, which would be a more convenient approach if the file +contained a bunch of definitions, using the LOAD function at the REPL +like this: + + CL-USER> (load "hello.lisp") + ; Loading /home/peter/my-lisp-programs/hello.lisp + T + +The ‘T’ means everything loaded correctly (3) . Loading a file with +LOAD is essentially equivalent to typing each of the expressions in the +file at the REPL in the order they appear in the file, so after the call +to ‘LOAD’, hello-world should be defined: + + CL-USER> (hello-world) + Hello, world! + NIL + +Another way to load a file's worth of definitions is to compile the file +first with ‘COMPILE-FILE’ and then ‘LOAD’ the resulting compiled +file, called a ‘FASL file’, which is short for ‘fast-load file’. +‘COMPILE-FILE’ returns the name of the FASL file, so we can compile +and load from the REPL like this: + + CL-USER> (load (compile-file "hello.lisp")) + ;;; Compiling file hello.lisp + ;;; Writing fasl file hello.fasl + ;;; Fasl write complete + v; Fast loading /home/peter/my-lisp-programs/hello.fasl + T + +SLIME also provides support for loading and compiling files without +using the REPL. When you're in a source code buffer, you can use C-c C-l +to load the file with ‘slime-load-file’. Emacs will prompt for the +name of a file to load with the name of the current file already filled +in; you can just hit Enter. Or you can type C-c C-k to compile and load +the file represented by the current buffer. In some Common Lisp +implementations, compiling code this way will make it quite a bit +faster; in others, it won't, typically because they always compile +everything. + +This should be enough to give you a flavor of how Lisp programming +works. Of course I haven't covered all the tricks and techniques yet, +but you've seen the essential elements-interacting with the REPL trying +things out, loading and testing new code, tweaking and debugging. +Serious Lisp hackers often keep a Lisp image running for days on end, +adding, redefining, and testing bits of their program incrementally. + +Also, even when the Lisp app is deployed, there's often still a way to +get to a REPL. You'll see in Chapter 26 how you can use the REPL and +SLIME to interact with the Lisp that's running a Web server at the same +time as it's serving up Web pages. It's even possible to use SLIME to +connect to a Lisp running on a different machine, allowing you-for +instance-to debug a remote server just like a local one. + +An even more impressive instance of remote debugging occurred on NASA's +1998 Deep Space 1 mission. A half year after the space craft launched, +a bit of Lisp code was going to control the spacecraft for two days +while conducting a sequence of experiments. Unfortunately, a subtle +race condition in the code had escaped detection during ground testing +and was already in space. When the bug manifested in the wild-100 +million miles away from Earth-the team was able to diagnose and fix the +running code, allowing the experiments to complete (4) . One of the +programmers described it as follows: + + Debugging a program running on a $100M piece of hardware that is + 100 million miles away is an interesting experience. Having a + read-eval-print loop running on the spacecraft proved invaluable in + finding and fixing the problem. + +You're not quite ready to send any Lisp code into deep space, but in the +next chapter you'll take a crack at writing a program a bit more +interesting than "hello, world." + + ---------- Footnotes ---------- + + (1) You could also have entered the definition as two lines at the +REPL, as the REPL reads whole expressions, not lines. + + (2) SLIME shortcuts aren't part of Common Lisp-they're commands to +SLIME. + + (3) If for some reason the ‘LOAD’ doesn't go cleanly, you'll get +another error and drop back into the debugger. If this happens, the +most likely reason is that Lisp can't find the file, probably because +its idea of the current working directory isn't the same as where the +file is located. In that case, you can quit the debugger by typing q +and then use the SLIME shortcut cd to change Lisp's idea of the current +directory-type a comma and then cd when prompted for a command and then +the name of the directory where hello.lisp was saved. + + (4) http://www.flownet.com/gat/jpl-lisp.html + + +File: pcl.info, Node: Chapter 3, Next: Chapter 4, Prev: Chapter 2, Up: Top + +3. Practical: A Simple Database +=============================== + +Obviously, before you can start building real software in Lisp, you'll +have to learn the language. But let's face it-you may be thinking, +"'Practical Common Lisp,' isn't that an oxymoron? Why should you be +expected to bother learning all the details of a language unless it's +actually good for something you care about?" So I'll start by giving +you a small example of what you can do with Common Lisp. In this +chapter you'll write a simple database for keeping track of CDs. You'll +use similar techniques in Chapter 27 when you build a database of MP3s +for our streaming MP3 server. In fact, you could think of this as part +of the MP3 software project-after all, in order to have a bunch of MP3s +to listen to, it might be helpful to be able to keep track of which CDs +you have and which ones you need to rip. + + In this chapter, I'll cover just enough Lisp as we go along for you +to understand how the code works. But I'll gloss over quite a few +details. For now you needn't sweat the small stuff-the next several +chapters will cover all the Common Lisp constructs used here, and more, +in a much more systematic way. + + One terminology note: I'll discuss a handful of Lisp operators in +this chapter. In Chapter 4, you'll learn that Common Lisp provides +three distinct kinds of operators: functions, macros, and special +operators. For the purposes of this chapter, you don't really need to +know the difference. I will, however, refer to different operators as +functions or macros or special operators as appropriate, rather than +trying to hide the details behind the word operator. For now you can +treat function, macro, and special operator as all more or less +equivalent. (1) + + Also, keep in mind that I won't bust out all the most sophisticated +Common Lisp techniques for your very first post-"hello, world" program. +The point of this chapter isn't that this is how you would write a +database in Lisp; rather, the point is for you to get an idea of what +programming in Lisp is like and to see how even a relatively simple Lisp +program can be quite featureful. + +* Menu: + +* 3-1:: CDs and Records +* 3-2:: Filing CDs +* 3-3:: Looking at the Database Contents +* 3-4:: Improving the User Interaction +* 3-5:: Saving and Loading the Database +* 3-6:: Querying the Database +* 3-7:: Updating Existing Records-Another Use for WHERE +* 3-8:: Removing Duplication and Winning Big +* 3-9:: Wrapping Up + + ---------- Footnotes ---------- + + (1) Before I proceed, however, it's crucially important that you +forget anything you may know about #define-style "macros" as implemented +in the C pre-processor. Lisp macros are a totally different beast. + + +File: pcl.info, Node: 3-1, Next: 3-2, Prev: Chapter 3, Up: Chapter 3 + +CDs and Records +=============== + +To keep track of CDs that need to be ripped to MP3s and which CDs should +be ripped first, each record in the database will contain the title and +artist of the CD, a rating of how much the user likes it, and a flag +saying whether it has been ripped. So, to start with, you'll need a way +to represent a single database record (in other words, one CD). Common +Lisp gives you lots of choices of data structures from a simple +four-item list to a user-defined class, using the Common Lisp Object +System (CLOS). + + For now you can stay at the simple end of the spectrum and use a +list. You can make a list with the LIST function, which, appropriately +enough, returns a list of its arguments. + + CL-USER> (list 1 2 3) + (1 2 3) + + You could use a four-item list, mapping a given position in the list +to a given field in the record. However, another flavor of list-called +a property list, or plist for short-is even more convenient. A plist is +a list where every other element, starting with the first, is a symbol +that describes what the next element in the list is. I won't get into +all the details of exactly what a symbol is right now; basically it's a +name. For the symbols that name the fields in the CD database, you can +use a particular kind of symbol, called a keyword symbol. A keyword is +any name that starts with a colon (:), for instance, :foo. Here's an +example of a plist using the keyword symbols :a, :b, and :c as property +names: + + CL-USER> (list :a 1 :b 2 :c 3) + (:A 1 :B 2 :C 3) + + Note that you can create a property list with the same LIST function +as you use to create other lists; it's the contents that make it a +plist. + + The thing that makes plists a convenient way to represent the records +in a database is the function GETF, which takes a plist and a symbol and +returns the value in the plist following the symbol, making a plist a +sort of poor man's hash table. Lisp has real hash tables too, but +plists are sufficient for your needs here and can more easily be saved +to a file, which will come in handy later. + + CL-USER> (getf (list :a 1 :b 2 :c 3) :a) + 1 + CL-USER> (getf (list :a 1 :b 2 :c 3) :c) + 3 + + Given all that, you can easily enough write a function make-cd that +will take the four fields as arguments and return a plist representing +that CD. + + (defun make-cd (title artist rating ripped) + (list :title title :artist artist :rating rating :ripped ripped)) + + The word DEFUN tells us that this form is defining a new function. +The name of the function is make-cd. After the name comes the parameter +list. This function has four parameters: title, artist, rating, and +ripped. Everything after the parameter list is the body of the +function. In this case the body is just one form, a call to LIST. When +make-cd is called, the arguments passed to the call will be bound to the +variables in the parameter list. For instance, to make a record for the +CD Roses by Kathy Mattea, you might call make-cd like this: + + CL-USER> (make-cd "Roses" "Kathy Mattea" 7 t) + (:TITLE "Roses" :ARTIST "Kathy Mattea" :RATING 7 :RIPPED T) + + +File: pcl.info, Node: 3-2, Next: 3-3, Prev: 3-1, Up: Chapter 3 + +Filing CDs +========== + +A single record, however, does not a database make. You need some +larger construct to hold the records. Again, for simplicity's sake, a +list seems like a good choice. Also for simplicity you can use a global +variable, *db*, which you can define with the DEFVAR macro. The +asterisks (*) in the name are a Lisp naming convention for global +variables. (1) + + (defvar *db* nil) + + You can use the PUSH macro to add items to *db*. But it's probably a +good idea to abstract things a tiny bit, so you should define a function +add-record that adds a record to the database. + + (defun add-record (cd) (push cd *db*)) + + Now you can use add-record and make-cd together to add CDs to the +database. + + CL-USER> (add-record (make-cd "Roses" "Kathy Mattea" 7 t)) + ((:TITLE "Roses" :ARTIST "Kathy Mattea" :RATING 7 :RIPPED T)) + CL-USER> (add-record (make-cd "Fly" "Dixie Chicks" 8 t)) + ((:TITLE "Fly" :ARTIST "Dixie Chicks" :RATING 8 :RIPPED T) + (:TITLE "Roses" :ARTIST "Kathy Mattea" :RATING 7 :RIPPED T)) + CL-USER> (add-record (make-cd "Home" "Dixie Chicks" 9 t)) + ((:TITLE "Home" :ARTIST "Dixie Chicks" :RATING 9 :RIPPED T) + (:TITLE "Fly" :ARTIST "Dixie Chicks" :RATING 8 :RIPPED T) + (:TITLE "Roses" :ARTIST "Kathy Mattea" :RATING 7 :RIPPED T)) + + The stuff printed by the REPL after each call to add-record is the +return value, which is the value returned by the last expression in the +function body, the PUSH. And PUSH returns the new value of the variable +it's modifying. So what you're actually seeing is the value of the +database after the record has been added. + + ---------- Footnotes ---------- + + (1) Using a global variable also has some drawbacks-for instance, you +can have only one database at a time. In Chapter 27, with more of the +language under your belt, you'll be ready to build a more flexible +database. You'll also see, in Chapter 6, how even using a global +variable is more flexible in Common Lisp than it may be in other +languages. + + +File: pcl.info, Node: 3-3, Next: 3-4, Prev: 3-2, Up: Chapter 3 + +Looking at the Database Contents +================================ + +You can also see the current value of *db* whenever you want by typing +*db* at the REPL. + + CL-USER> *db* + ((:TITLE "Home" :ARTIST "Dixie Chicks" :RATING 9 :RIPPED T) + (:TITLE "Fly" :ARTIST "Dixie Chicks" :RATING 8 :RIPPED T) + (:TITLE "Roses" :ARTIST "Kathy Mattea" :RATING 7 :RIPPED T)) + + However, that's not a very satisfying way of looking at the output. +You can write a dump-db function that dumps out the database in a more +human-readable format, like this: + + TITLE: Home + ARTIST: Dixie Chicks + RATING: 9 + RIPPED: T + + TITLE: Fly + ARTIST: Dixie Chicks + RATING: 8 + RIPPED: T + + TITLE: Roses + ARTIST: Kathy Mattea + RATING: 7 + RIPPED: T + + The function looks like this: + + (defun dump-db () + (dolist (cd *db*) + (format t "~{~a:~10t~a~%~}~%" cd))) + + This function works by looping over all the elements of *db* with the +DOLIST macro, binding each element to the variable cd in turn. For each +value of cd, you use the FORMAT function to print it. + + Admittedly, the FORMAT call is a little cryptic. However, FORMAT +isn't particularly more complicated than C or Perl's printf function or +Python's string-% operator. In Chapter 18 I'll discuss FORMAT in +greater detail. For now we can take this call bit by bit. As you saw +in Chapter 2, FORMAT takes at least two arguments, the first being the +stream where it sends its output; t is shorthand for the stream +*standard-output*. + + The second argument to FORMAT is a format string that can contain +both literal text and directives telling FORMAT things such as how to +interpolate the rest of its arguments. Format directives start with ~ +(much the way printf's directives start with %). FORMAT understands +dozens of directives, each with their own set of options. (1) However, +for now I'll just focus on the ones you need to write dump-db. + + The ~a directive is the aesthetic directive; it means to consume one +argument and output it in a human-readable form. This will render +keywords without the leading : and strings without quotation marks. For +instance: + + CL-USER> (format t "~a" "Dixie Chicks") + Dixie Chicks + NIL + + or: + + CL-USER> (format t "~a" :title) + TITLE + NIL + + The ~t directive is for tabulating. The ~10t tells FORMAT to emit +enough spaces to move to the tenth column before processing the next ~a. +A ~t doesn't consume any arguments. + + CL-USER> (format t "~a:~10t~a" :artist "Dixie Chicks") + ARTIST: Dixie Chicks + NIL + + Now things get slightly more complicated. When FORMAT sees ~{ the +next argument to be consumed must be a list. FORMAT loops over that +list, processing the directives between the ~{ and ~}, consuming as many +elements of the list as needed each time through the list. In dump-db, +the FORMAT loop will consume one keyword and one value from the list +each time through the loop. The ~% directive doesn't consume any +arguments but tells FORMAT to emit a newline. Then after the ~} ends +the loop, the last ~% tells FORMAT to emit one more newline to put a +blank line between each CD. + + Technically, you could have also used FORMAT to loop over the +database itself, turning our dump-db function into a one-liner. + + (defun dump-db () + (format t "~{~{~a:~10t~a~%~}~%~}" *db*)) + + That's either very cool or very scary depending on your point of +view. + + ---------- Footnotes ---------- + + (1) One of the coolest FORMAT directives is the ~R directive. Ever +want to know how to say a really big number in English words? Lisp +knows. Evaluate this: + + (format nil "~r" 1606938044258990275541962092) + + and you should get back (wrapped for legibility): + + +File: pcl.info, Node: 3-4, Next: 3-5, Prev: 3-3, Up: Chapter 3 + +Improving the User Interaction +============================== + +While our add-record function works fine for adding records, it's a bit +Lispy for the casual user. And if they want to add a bunch of records, +it's not very convenient. So you may want to write a function to prompt +the user for information about a set of CDs. Right away you know you'll +need some way to prompt the user for a piece of information and read it. +So let's write that. + + (defun prompt-read (prompt) + (format *query-io* "~a: " prompt) + (force-output *query-io*) + (read-line *query-io*)) + + You use your old friend FORMAT to emit a prompt. Note that there's +no ~% in the format string, so the cursor will stay on the same line. +The call to FORCE-OUTPUT is necessary in some implementations to ensure +that Lisp doesn't wait for a newline before it prints the prompt. + + Then you can read a single line of text with the aptly named +READ-LINE function. The variable *query-io* is a global variable (which +you can tell because of the * naming convention for global variables) +that contains the input stream connected to the terminal. The return +value of prompt-read will be the value of the last form, the call to +READ-LINE, which returns the string it read (without the trailing +newline.) + + You can combine your existing make-cd function with prompt-read to +build a function that makes a new CD record from data it gets by +prompting for each value in turn. + + (defun prompt-for-cd () + (make-cd + (prompt-read "Title") + (prompt-read "Artist") + (prompt-read "Rating") + (prompt-read "Ripped [y/n]"))) + + That's almost right. Except prompt-read returns a string, which, +while fine for the Title and Artist fields, isn't so great for the +Rating and Ripped fields, which should be a number and a boolean. +Depending on how sophisticated a user interface you want, you can go to +arbitrary lengths to validate the data the user enters. For now let's +lean toward the quick and dirty: you can wrap the prompt-read for the +rating in a call to Lisp's PARSE-INTEGER function, like this: + + (parse-integer (prompt-read "Rating")) + + Unfortunately, the default behavior of PARSE-INTEGER is to signal an +error if it can't parse an integer out of the string or if there's any +non-numeric junk in the string. However, it takes an optional keyword +argument :junk-allowed, which tells it to relax a bit. + + (parse-integer (prompt-read "Rating") :junk-allowed t) + + But there's still one problem: if it can't find an integer amidst all +the junk, PARSE-INTEGER will return NIL rather than a number. In +keeping with the quick-and-dirty approach, you may just want to call +that 0 and continue. Lisp's OR macro is just the thing you need here. +It's similar to the "short-circuiting" || in Perl, Python, Java, and C; +it takes a series of expressions, evaluates them one at a time, and +returns the first non-nil value (or NIL if they're all NIL). So you can +use the following: + + (or (parse-integer (prompt-read "Rating") :junk-allowed t) 0) + + to get a default value of 0. + + Fixing the code to prompt for Ripped is quite a bit simpler. You can +just use the Common Lisp function Y-OR-N-P. + + (y-or-n-p "Ripped [y/n]: ") + + In fact, this will be the most robust part of prompt-for-cd, as +Y-OR-N-P will reprompt the user if they enter something that doesn't +start with y, Y, n, or N. + + Putting those pieces together you get a reasonably robust +prompt-for-cd function. + + (defun prompt-for-cd () + (make-cd + (prompt-read "Title") + (prompt-read "Artist") + (or (parse-integer (prompt-read "Rating") :junk-allowed t) 0) + (y-or-n-p "Ripped [y/n]: "))) + + Finally, you can finish the "add a bunch of CDs" interface by +wrapping prompt-for-cd in a function that loops until the user is done. +You can use the simple form of the LOOP macro, which repeatedly executes +a body of expressions until it's exited by a call to RETURN. For +example: + + (defun add-cds () + (loop (add-record (prompt-for-cd)) + (if (not (y-or-n-p "Another? [y/n]: ")) (return)))) + + Now you can use add-cds to add some more CDs to the database. + + CL-USER> (add-cds) + Title: Rockin' the Suburbs + Artist: Ben Folds + Rating: 6 + Ripped [y/n]: y + Another? [y/n]: y + Title: Give Us a Break + Artist: Limpopo + Rating: 10 + Ripped [y/n]: y + Another? [y/n]: y + Title: Lyle Lovett + Artist: Lyle Lovett + Rating: 9 + Ripped [y/n]: y + Another? [y/n]: n + NIL + + +File: pcl.info, Node: 3-5, Next: 3-6, Prev: 3-4, Up: Chapter 3 + +Saving and Loading the Database +=============================== + +Having a convenient way to add records to the database is nice. But +it's not so nice that the user is going to be very happy if they have to +reenter all the records every time they quit and restart Lisp. Luckily, +with the data structures you're using to represent the data, it's +trivially easy to save the data to a file and reload it later. Here's a +save-db function that takes a filename as an argument and saves the +current state of the database: + + (defun save-db (filename) + (with-open-file (out filename + :direction :output + :if-exists :supersede) + (with-standard-io-syntax + (print *db* out)))) + + The WITH-OPEN-FILE macro opens a file, binds the stream to a +variable, executes a set of expressions, and then closes the file. It +also makes sure the file is closed even if something goes wrong while +evaluating the body. The list directly after WITH-OPEN-FILE isn't a +function call but rather part of the syntax defined by WITH-OPEN-FILE. +It contains the name of the variable that will hold the file stream to +which you'll write within the body of WITH-OPEN-FILE, a value that must +be a file name, and then some options that control how the file is +opened. Here you specify that you're opening the file for writing with +:direction :output and that you want to overwrite an existing file of +the same name if it exists with :if-exists :supersede. + + Once you have the file open, all you have to do is print the contents +of the database with (print *db* out). Unlike FORMAT, PRINT prints Lisp +objects in a form that can be read back in by the Lisp reader. The +macro WITH-STANDARD-IO-SYNTAX ensures that certain variables that affect +the behavior of PRINT are set to their standard values. You'll use the +same macro when you read the data back in to make sure the Lisp reader +and printer are operating compatibly. + + The argument to save-db should be a string containing the name of the +file where the user wants to save the database. The exact form of the +string will depend on what operating system they're using. For +instance, on a Unix box they should be able to call save-db like this: + + CL-USER> (save-db "~/my-cds.db") + ((:TITLE "Lyle Lovett" :ARTIST "Lyle Lovett" :RATING 9 :RIPPED T) + (:TITLE "Give Us a Break" :ARTIST "Limpopo" :RATING 10 :RIPPED T) + (:TITLE "Rockin' the Suburbs" :ARTIST "Ben Folds" :RATING 6 :RIPPED + T) + (:TITLE "Home" :ARTIST "Dixie Chicks" :RATING 9 :RIPPED T) + (:TITLE "Fly" :ARTIST "Dixie Chicks" :RATING 8 :RIPPED T) + (:TITLE "Roses" :ARTIST "Kathy Mattea" :RATING 9 :RIPPED T)) + + On Windows, the filename might be something like "c:/my-cds.db" or +"c:\\my-cds.db." (1) + + You can open this file in any text editor to see what it looks like. +You should see something a lot like what the REPL prints if you type +*db*. + + The function to load the database back in is similar. + + (defun load-db (filename) + (with-open-file (in filename) + (with-standard-io-syntax + (setf *db* (read in))))) + + This time you don't need to specify :direction in the options to +WITH-OPEN-FILE, since you want the default of :input. And instead of +printing, you use the function READ to read from the stream in. This is +the same reader used by the REPL and can read any Lisp expression you +could type at the REPL prompt. However, in this case, you're just +reading and saving the expression, not evaluating it. Again, the +WITH-STANDARD-IO-SYNTAX macro ensures that READ is using the same basic +syntax that save-db did when it PRINTed the data. + + The SETF macro is Common Lisp's main assignment operator. It sets +its first argument to the result of evaluating its second argument. So +in load-db the *db* variable will contain the object read from the file, +namely, the list of lists written by save-db. You do need to be careful +about one thing-load-db clobbers whatever was in *db* before the call. +So if you've added records with add-record or add-cds that haven't been +saved with save-db, you'll lose them. + + ---------- Footnotes ---------- + + (1) Windows actually understands forward slashes in filenames even +though it normally uses a backslash as the directory separator. This is +convenient since otherwise you have to write double backslashes because +backslash is the escape character in Lisp strings. + + +File: pcl.info, Node: 3-6, Next: 3-7, Prev: 3-5, Up: Chapter 3 + +Querying the Database +===================== + +Now that you have a way to save and reload the database to go along with +a convenient user interface for adding new records, you soon may have +enough records that you won't want to be dumping out the whole database +just to look at what's in it. What you need is a way to query the +database. You might like, for instance, to be able to write something +like this: + + (select :artist "Dixie Chicks") + + and get a list of all the records where the artist is the Dixie +Chicks. Again, it turns out that the choice of saving the records in a +list will pay off. + + The function REMOVE-IF-NOT takes a predicate and a list and returns a +list containing only the elements of the original list that match the +predicate. In other words, it has removed all the elements that don't +match the predicate. However, REMOVE-IF-NOT doesn't really remove +anything-it creates a new list, leaving the original list untouched. +It's like running grep over a file. The predicate argument can be any +function that accepts a single argument and returns a boolean value-NIL +for false and anything else for true. + + For instance, if you wanted to extract all the even elements from a +list of numbers, you could use REMOVE-IF-NOT as follows: + + CL-USER> (remove-if-not #'evenp '(1 2 3 4 5 6 7 8 9 10)) + (2 4 6 8 10) + + In this case, the predicate is the function EVENP, which returns true +if its argument is an even number. The funny notation #' is shorthand +for "Get me the function with the following name." Without the #', Lisp +would treat evenp as the name of a variable and look up the value of the +variable, not the function. + + You can also pass REMOVE-IF-NOT an anonymous function. For instance, +if EVENP didn't exist, you could write the previous expression as the +following: + + CL-USER> (remove-if-not #'(lambda (x) (= 0 (mod x 2))) '(1 2 3 4 5 6 7 8 9 10)) + (2 4 6 8 10) + + In this case, the predicate is this anonymous function: + + (lambda (x) (= 0 (mod x 2))) + + which checks that its argument is equal to 0 modulus 2 (in other +words, is even). If you wanted to extract only the odd numbers using an +anonymous function, you'd write this: + + CL-USER> (remove-if-not #'(lambda (x) (= 1 (mod x 2))) '(1 2 3 4 5 6 7 8 9 10)) + (1 3 5 7 9) + + Note that lambda isn't the name of the function-it's the indicator +you're defining an anonymous function. (1) Other than the lack of a +name, however, a LAMBDA expression looks a lot like a DEFUN: the word +lambda is followed by a parameter list, which is followed by the body of +the function. + + To select all the Dixie Chicks' albums in the database using +REMOVE-IF-NOT, you need a function that returns true when the artist +field of a record is "Dixie Chicks". Remember that we chose the plist +representation for the database records because the function GETF can +extract named fields from a plist. So assuming cd is the name of a +variable holding a single database record, you can use the expression +(getf cd :artist) to extract the name of the artist. The function +EQUAL, when given string arguments, compares them character by +character. So (equal (getf cd :artist) "Dixie Chicks") will test +whether the artist field of a given CD is equal to "Dixie Chicks". All +you need to do is wrap that expression in a LAMBDA form to make an +anonymous function and pass it to REMOVE-IF-NOT. + + CL-USER> (remove-if-not + #'(lambda (cd) (equal (getf cd :artist) "Dixie Chicks")) *db*) + ((:TITLE "Home" :ARTIST "Dixie Chicks" :RATING 9 :RIPPED T) + (:TITLE "Fly" :ARTIST "Dixie Chicks" :RATING 8 :RIPPED T)) + + Now suppose you want to wrap that whole expression in a function that +takes the name of the artist as an argument. You can write that like +this: + + (defun select-by-artist (artist) + (remove-if-not + #'(lambda (cd) (equal (getf cd :artist) artist)) + *db*)) + + Note how the anonymous function, which contains code that won't run +until it's invoked in REMOVE-IF-NOT, can nonetheless refer to the +variable artist. In this case the anonymous function doesn't just save +you from having to write a regular function-it lets you write a function +that derives part of its meaning-the value of artist-from the context in +which it's embedded. + + So that's select-by-artist. However, selecting by artist is only one +of the kinds of queries you might like to support. You could write +several more functions, such as select-by-title, select-by-rating, +select-by-title-and-artist, and so on. But they'd all be about the same +except for the contents of the anonymous function. You can instead make +a more general select function that takes a function as an argument. + + (defun select (selector-fn) + (remove-if-not selector-fn *db*)) + + So what happened to the #'? Well, in this case you don't want +REMOVE-IF-NOT to use the function named selector-fn. You want it to use +the anonymous function that was passed as an argument to select in the +variable selector-fn. Though, the #' comes back in the call to select. + + CL-USER> (select #'(lambda (cd) (equal (getf cd :artist) "Dixie Chicks"))) + ((:TITLE "Home" :ARTIST "Dixie Chicks" :RATING 9 :RIPPED T) + (:TITLE "Fly" :ARTIST "Dixie Chicks" :RATING 8 :RIPPED T)) + + But that's really quite gross-looking. Luckily, you can wrap up the +creation of the anonymous function. + + (defun artist-selector (artist) + #'(lambda (cd) (equal (getf cd :artist) artist))) + + This is a function that returns a function and one that references a +variable that-it seems-won't exist after artist-selector returns. (2) +It may seem odd now, but it actually works just the way you'd want-if +you call artist-selector with an argument of "Dixie Chicks", you get an +anonymous function that matches CDs whose :artist field is "Dixie +Chicks", and if you call it with "Lyle Lovett", you get a different +function that will match against an :artist field of "Lyle Lovett". So +now you can rewrite the call to select like this: + + CL-USER> (select (artist-selector "Dixie Chicks")) + ((:TITLE "Home" :ARTIST "Dixie Chicks" :RATING 9 :RIPPED T) + (:TITLE "Fly" :ARTIST "Dixie Chicks" :RATING 8 :RIPPED T)) + + Now you just need some more functions to generate selectors. But +just as you don't want to have to write select-by-title, +select-by-rating, and so on, because they would all be quite similar, +you're not going to want to write a bunch of nearly identical +selector-function generators, one for each field. Why not write one +general-purpose selector-function generator, a function that, depending +on what arguments you pass it, will generate a selector function for +different fields or maybe even a combination of fields? You can write +such a function, but first you need a crash course in a feature called +keyword parameters. + + In the functions you've written so far, you've specified a simple +list of parameters, which are bound to the corresponding arguments in +the call to the function. For instance, the following function: + + (defun foo (a b c) (list a b c)) + + has three parameters, a, b, and c, and must be called with three +arguments. But sometimes you may want to write a function that can be +called with varying numbers of arguments. Keyword parameters are one +way to achieve this. A version of foo that uses keyword parameters +might look like this: + + (defun foo (&key a b c) (list a b c)) + + The only difference is the &key at the beginning of the argument +list. However, the calls to this new foo will look quite different. +These are all legal calls with the result to the right of the ==>: + + (foo :a 1 :b 2 :c 3) ==> (1 2 3) + (foo :c 3 :b 2 :a 1) ==> (1 2 3) + (foo :a 1 :c 3) ==> (1 NIL 3) + (foo) ==> (NIL NIL NIL) + + As these examples show, the value of the variables a, b, and c are +bound to the values that follow the corresponding keyword. And if a +particular keyword isn't present in the call, the corresponding variable +is set to NIL. I'm glossing over a bunch of details of how keyword +parameters are specified and how they relate to other kinds of +parameters, but you need to know one more detail. + + Normally if a function is called with no argument for a particular +keyword parameter, the parameter will have the value NIL. However, +sometimes you'll want to be able to distinguish between a NIL that was +explicitly passed as the argument to a keyword parameter and the default +value NIL. To allow this, when you specify a keyword parameter you can +replace the simple name with a list consisting of the name of the +parameter, a default value, and another parameter name, called a +supplied-p parameter. The supplied-p parameter will be set to true or +false depending on whether an argument was actually passed for that +keyword parameter in a particular call to the function. Here's a +version of foo that uses this feature: + + (defun foo (&key a (b 20) (c 30 c-p)) (list a b c c-p)) + + Now the same calls from earlier yield these results: + + (foo :a 1 :b 2 :c 3) ==> (1 2 3 T) + (foo :c 3 :b 2 :a 1) ==> (1 2 3 T) + (foo :a 1 :c 3) ==> (1 20 3 T) + (foo) ==> (NIL 20 30 NIL) + + The general selector-function generator, which you can call where for +reasons that will soon become apparent if you're familiar with SQL +databases, is a function that takes four keyword parameters +corresponding to the fields in our CD records and generates a selector +function that selects any CDs that match all the values given to where. +For instance, it will let you say things like this: + + (select (where :artist "Dixie Chicks")) + + or this: + + (select (where :rating 10 :ripped nil)) + + The function looks like this: + + (defun where (&key title artist rating (ripped nil ripped-p)) + #'(lambda (cd) + (and + (if title (equal (getf cd :title) title) t) + (if artist (equal (getf cd :artist) artist) t) + (if rating (equal (getf cd :rating) rating) t) + (if ripped-p (equal (getf cd :ripped) ripped) t)))) + + This function returns an anonymous function that returns the logical +AND of one clause per field in our CD records. Each clause checks if +the appropriate argument was passed in and then either compares it to +the value in the corresponding field in the CD record or returns t, +Lisp's version of truth, if the parameter wasn't passed in. Thus, the +selector function will return t only for CDs that match all the +arguments passed to where. (3) Note that you need to use a three-item +list to specify the keyword parameter ripped because you need to know +whether the caller actually passed :ripped nil, meaning, "Select CDs +whose ripped field is nil," or whether they left out :ripped altogether, +meaning "I don't care what the value of the ripped field is." + + ---------- Footnotes ---------- + + (1) The word lambda is used in Lisp because of an early connection to +the lambda calculus, a mathematical formalism invented for studying +mathematical functions. + + (2) The technical term for a function that references a variable in +its enclosing scope is a closure because the function "closes over" the +variable. I'll discuss closures in more detail in Chapter 6. + + (3) Note that in Lisp, an IF form, like everything else, is an +expression that returns a value. It's actually more like the ternary +operator (?:) in Perl, Java, and C in that this is legal in those +languages: + + some_var = some_boolean ? value1 : value2; + + while this isn't: + + some_var = if (some_boolean) value1; else value2; + + because in those languages, if is a statement, not an expression. + + +File: pcl.info, Node: 3-7, Next: 3-8, Prev: 3-6, Up: Chapter 3 + +Updating Existing Records-Another Use for WHERE +=============================================== + +Now that you've got nice generalized select and where functions, you're +in a good position to write the next feature that every database needs-a +way to update particular records. In SQL the update command is used to +update a set of records matching a particular where clause. That seems +like a good model, especially since you've already got a where-clause +generator. In fact, the update function is mostly just the application +of a few ideas you've already seen: using a passed-in selector function +to choose the records to update and using keyword arguments to specify +the values to change. The main new bit is the use of a function MAPCAR +that maps over a list, *db* in this case, and returns a new list +containing the results of calling a function on each item in the +original list. + + (defun update (selector-fn &key title artist rating (ripped nil ripped-p)) + (setf *db* + (mapcar + #'(lambda (row) + (when (funcall selector-fn row) + (if title (setf (getf row :title) title)) + (if artist (setf (getf row :artist) artist)) + (if rating (setf (getf row :rating) rating)) + (if ripped-p (setf (getf row :ripped) ripped))) + row) *db*))) + + One other new bit here is the use of SETF on a complex form such as +(getf row :title). I'll discuss SETF in greater detail in Chapter 6, +but for now you just need to know that it's a general assignment +operator that can be used to assign lots of "places" other than just +variables. (It's a coincidence that SETF and GETF have such similar +names-they don't have any special relationship.) For now it's enough to +know that after (setf (getf row :title) title), the plist referenced by +row will have the value of the variable title following the property +name :title. With this update function if you decide that you really +dig the Dixie Chicks and that all their albums should go to 11, you can +evaluate the following form: + + CL-USER> (update (where :artist "Dixie Chicks") :rating 11) + NIL + + And it is so. + + CL-USER> (select (where :artist "Dixie Chicks")) + ((:TITLE "Home" :ARTIST "Dixie Chicks" :RATING 11 :RIPPED T) + (:TITLE "Fly" :ARTIST "Dixie Chicks" :RATING 11 :RIPPED T)) + + You can even more easily add a function to delete rows from the +database. + + (defun delete-rows (selector-fn) + (setf *db* (remove-if selector-fn *db*))) + + The function REMOVE-IF is the complement of REMOVE-IF-NOT; it returns +a list with all the elements that do match the predicate removed. Like +REMOVE-IF-NOT, it doesn't actually affect the list it's passed but by +saving the result back into *db*, delete-rows (1) actually changes the +contents of the database. (2) + + ---------- Footnotes ---------- + + (1) You need to use the name delete-rows rather than the more obvious +delete because there's already a function in Common Lisp called DELETE. +The Lisp package system gives you a way to deal with such naming +conflicts, so you could have a function named delete if you wanted. But +I'm not ready to explain packages just yet. + + (2) If you're worried that this code creates a memory leak, rest +assured: Lisp was the language that invented garbage collection (and +heap allocation for that matter). The memory used by the old value of +*db* will be automatically reclaimed, assuming no one else is holding on +to a reference to it, which none of this code is. + + +File: pcl.info, Node: 3-8, Next: 3-9, Prev: 3-7, Up: Chapter 3 + +Removing Duplication and Winning Big +==================================== + +So far all the database code supporting insert, select, update, and +delete, not to mention a command-line user interface for adding new +records and dumping out the contents, is just a little more than 50 +lines. Total. (1) + + Yet there's still some annoying code duplication. And it turns out +you can remove the duplication and make the code more flexible at the +same time. The duplication I'm thinking of is in the where function. +The body of the where function is a bunch of clauses like this, one per +field: + + (if title (equal (getf cd :title) title) t) + + Right now it's not so bad, but like all code duplication it has the +same cost: if you want to change how it works, you have to change +multiple copies. And if you change the fields in a CD, you'll have to +add or remove clauses to where. And update suffers from the same kind +of duplication. It's doubly annoying since the whole point of the where +function is to dynamically generate a bit of code that checks the values +you care about; why should it have to do work at runtime checking +whether title was even passed in? + + Imagine that you were trying to optimize this code and discovered +that it was spending too much time checking whether title and the rest +of the keyword parameters to where were even set? (2) If you really +wanted to remove all those runtime checks, you could go through a +program and find all the places you call where and look at exactly what +arguments you're passing. Then you could replace each call to where +with an anonymous function that does only the computation necessary. +For instance, if you found this snippet of code: + + (select (where :title "Give Us a Break" :ripped t)) + + you could change it to this: + + (select + #'(lambda (cd) + (and (equal (getf cd :title) "Give Us a Break") + (equal (getf cd :ripped) t)))) + + Note that the anonymous function is different from the one that where +would have returned; you're not trying to save the call to where but +rather to provide a more efficient selector function. This anonymous +function has clauses only for the fields that you actually care about at +this call site, so it doesn't do any extra work the way a function +returned by where might. + + You can probably imagine going through all your source code and +fixing up all the calls to where in this way. But you can probably also +imagine that it would be a huge pain. If there were enough of them, and +it was important enough, it might even be worthwhile to write some kind +of preprocessor that converts where calls to the code you'd write by +hand. + + The Lisp feature that makes this trivially easy is its macro system. +I can't emphasize enough that the Common Lisp macro shares essentially +nothing but the name with the text-based macros found in C and C++. +Where the C pre-processor operates by textual substitution and +understands almost nothing of the structure of C and C++, a Lisp macro +is essentially a code generator that gets run for you automatically by +the compiler. (3) When a Lisp expression contains a call to a macro, +instead of evaluating the arguments and passing them to the function, +the Lisp compiler passes the arguments, unevaluated, to the macro code, +which returns a new Lisp expression that is then evaluated in place of +the original macro call. + + I'll start with a simple, and silly, example and then show how you +can replace the where function with a where macro. Before I can write +this example macro, I need to quickly introduce one new function: +REVERSE takes a list as an argument and returns a new list that is its +reverse. So (reverse '(1 2 3)) evaluates to (3 2 1). Now let's create +a macro. + + (defmacro backwards (expr) (reverse expr)) + + The main syntactic difference between a function and a macro is that +you define a macro with DEFMACRO instead of DEFUN. After that a macro +definition consists of a name, just like a function, a parameter list, +and a body of expressions, both also like a function. However, a macro +has a totally different effect. You can use this macro as follows: + + CL-USER> (backwards ("hello, world" t format)) + hello, world + NIL + + How did that work? When the REPL started to evaluate the backwards +expression, it recognized that backwards is the name of a macro. So it +left the expression ("hello, world" t format) unevaluated, which is good +because it isn't a legal Lisp form. It then passed that list to the +backwards code. The code in backwards passed the list to REVERSE, which +returned the list (format t "hello, world"). backwards then passed that +value back out to the REPL, which then evaluated it in place of the +original expression. + + The backwards macro thus defines a new language that's a lot like +Lisp-just backward-that you can drop into anytime simply by wrapping a +backward Lisp expression in a call to the backwards macro. And, in a +compiled Lisp program, that new language is just as efficient as normal +Lisp because all the macro code-the code that generates the new +expression-runs at compile time. In other words, the compiler will +generate exactly the same code whether you write (backwards ("hello, +world" t format)) or (format t "hello, world"). + + So how does that help with the code duplication in where? Well, you +can write a macro that generates exactly the code you need for each +particular call to where. Again, the best approach is to build our code +bottom up. In the hand-optimized selector function, you had an +expression of the following form for each actual field referred to in +the original call to where: + + (equal (getf cd field) value) + + So let's write a function that, given the name of a field and a +value, returns such an expression. Since an expression is just a list, +you might think you could write something like this: + + (defun make-comparison-expr (field value) ; wrong + (list equal (list getf cd field) value)) + + However, there's one trick here: as you know, when Lisp sees a simple +name such as field or value other than as the first element of a list, +it assumes it's the name of a variable and looks up its value. That's +fine for field and value; it's exactly what you want. But it will treat +equal, getf, and cd the same way, which isn't what you want. However, +you also know how to stop Lisp from evaluating a form: stick a single +forward quote (') in front of it. So if you write make-comparison-expr +like this, it will do what you want: + + (defun make-comparison-expr (field value) + (list 'equal (list 'getf 'cd field) value)) + + You can test it out in the REPL. + + CL-USER> (make-comparison-expr :rating 10) + (EQUAL (GETF CD :RATING) 10) + CL-USER> (make-comparison-expr :title "Give Us a Break") + (EQUAL (GETF CD :TITLE) "Give Us a Break") + + It turns out that there's an even better way to do it. What you'd +really like is a way to write an expression that's mostly not evaluated +and then have some way to pick out a few expressions that you do want +evaluated. And, of course, there's just such a mechanism. A back quote +(') before an expression stops evaluation just like a forward quote. + + CL-USER> `(1 2 3) + (1 2 3) + CL-USER> '(1 2 3) + (1 2 3) + + However, in a back-quoted expression, any subexpression that's +preceded by a comma is evaluated. Notice the effect of the comma in the +second expression: + + `(1 2 (+ 1 2)) ==> (1 2 (+ 1 2)) + `(1 2 ,(+ 1 2)) ==> (1 2 3) + + Using a back quote, you can write make-comparison-expr like this: + + (defun make-comparison-expr (field value) + `(equal (getf cd ,field) ,value)) + + Now if you look back to the hand-optimized selector function, you can +see that the body of the function consisted of one comparison expression +per field/value pair, all wrapped in an AND expression. Assume for the +moment that you'll arrange for the arguments to the where macro to be +passed as a single list. You'll need a function that can take the +elements of such a list pairwise and collect the results of calling +make-comparison-expr on each pair. To implement that function, you can +dip into the bag of advanced Lisp tricks and pull out the mighty and +powerful LOOP macro. + + (defun make-comparisons-list (fields) + (loop while fields + collecting (make-comparison-expr (pop fields) (pop fields)))) + + A full discussion of LOOP will have to wait until Chapter 22; for now +just note that this LOOP expression does exactly what you need: it loops +while there are elements left in the fields list, popping off two at a +time, passing them to make-comparison-expr, and collecting the results +to be returned at the end of the loop. The POP macro performs the +inverse operation of the PUSH macro you used to add records to *db*. + + Now you just need to wrap up the list returned by +make-comparison-list in an AND and an anonymous function, which you can +do in the where macro itself. Using a back quote to make a template +that you fill in by interpolating the value of make-comparisons-list, +it's trivial. + + (defmacro where (&rest clauses) + `#'(lambda (cd) (and ,@(make-comparisons-list clauses)))) + + This macro uses a variant of , (namely, the ,@) before the call to +make-comparisons-list. The ,@ "splices" the value of the following +expression-which must evaluate to a list-into the enclosing list. You +can see the difference between , and , in the following two expressions: + + `(and ,(list 1 2 3)) ==> (AND (1 2 3)) + `(and ,@(list 1 2 3)) ==> (AND 1 2 3) + + You can also use , to splice into the middle of a list. + + `(and ,@(list 1 2 3) 4) ==> (AND 1 2 3 4) + + The other important feature of the where macro is the use of &rest in +the argument list. Like &key, &rest modifies the way arguments are +parsed. With a &rest in its parameter list, a function or macro can +take an arbitrary number of arguments, which are collected into a single +list that becomes the value of the variable whose name follows the +&rest. So if you call where like this: + + (where :title "Give Us a Break" :ripped t) + + the variable clauses will contain the list. + + (:title "Give Us a Break" :ripped t) + + This list is passed to make-comparisons-list, which returns a list of +comparison expressions. You can see exactly what code a call to where +will generate using the function MACROEXPAND-1. If you pass +MACROEXPAND-1, a form representing a macro call, it will call the macro +code with appropriate arguments and return the expansion. So you can +check out the previous where call like this: + + CL-USER> (macroexpand-1 '(where :title "Give Us a Break" :ripped t)) + #'(LAMBDA (CD) + (AND (EQUAL (GETF CD :TITLE) "Give Us a Break") + (EQUAL (GETF CD :RIPPED) T))) + T + + Looks good. Let's try it for real. + + CL-USER> (select (where :title "Give Us a Break" :ripped t)) + ((:TITLE "Give Us a Break" :ARTIST "Limpopo" :RATING 10 :RIPPED T)) + + It works. And the where macro with its two helper functions is +actually one line shorter than the old where function. And it's more +general in that it's no longer tied to the specific fields in our CD +records. + + ---------- Footnotes ---------- + + (1) A friend of mine was once interviewing an engineer for a +programming job and asked him a typical interview question: how do you +know when a function or method is too big? Well, said the candidate, I +don't like any method to be bigger than my head. You mean you can't +keep all the details in your head? No, I mean I put my head up against +my monitor, and the code shouldn't be bigger than my head. + + (2) It's unlikely that the cost of checking whether keyword +parameters had been passed would be a detectible drag on performance +since checking whether a variable is NIL is going to be pretty cheap. +On the other hand, these functions returned by where are going to be +right in the middle of the inner loop of any select, update, or +delete-rows call, as they have to be called once per entry in the +database. Anyway, for illustrative purposes, this will have to do. + + (3) Macros are also run by the interpreter-however, it's easier to +understand the point of macros when you think about compiled code. As +with everything else in this chapter, I'll cover this in greater detail +in future chapters. + + +File: pcl.info, Node: 3-9, Next: Chapter 4, Prev: 3-7, Up: Chapter 3 + +Wrapping Up +=========== + +Now, an interesting thing has happened. You removed duplication and +made the code more efficient and more general at the same time. That's +often the way it goes with a well-chosen macro. This makes sense +because a macro is just another mechanism for creating +abstractions-abstraction at the syntactic level, and abstractions are by +definition more concise ways of expressing underlying generalities. Now +the only code in the mini-database that's specific to CDs and the fields +in them is in the make-cd, prompt-for-cd, and add-cd functions. In +fact, our new where macro would work with any plist-based database. + + However, this is still far from being a complete database. You can +probably think of plenty of features to add, such as supporting multiple +tables or more elaborate queries. In Chapter 27 we'll build an MP3 +database that incorporates some of those features. + + The point of this chapter was to give you a quick introduction to +just a handful of Lisp's features and show how they're used to write +code that's a bit more interesting than "hello, world." In the next +chapter we'll begin a more systematic overview of Lisp. + + +File: pcl.info, Node: Chapter 4, Next: Chapter 5, Prev: Chapter 3, Up: Top + +4. Syntax and Semantics +======================= + +After that whirlwind tour, we'll settle down for a few chapters to take +a more systematic look at the features you've used so far. I'll start +with an overview of the basic elements of Lisp's syntax and semantics, +which means, of course, that I must first address that burning question. +. . + +* Menu: + +* 4-1:: What's with All the Parentheses? +* 4-2:: Breaking Open the Black Box +* 4-3:: S-expressions +* 4-4:: S-expressions As Lisp Forms +* 4-5:: Function Calls +* 4-6:: Special Operators +* 4-7:: Macros +* 4-8:: Truth, Falsehood, and Equality +* 4-9:: Formatting Lisp Code + + +File: pcl.info, Node: 4-1, Next: 4-2, Prev: Chapter 4, Up: Chapter 4 + +What's with All the Parentheses? +================================ + +Lisp's syntax is quite a bit different from the syntax of languages +descended from Algol. The two most immediately obvious characteristics +are the extensive use of parentheses and prefix notation. For whatever +reason, a lot of folks are put off by this syntax. Lisp's detractors +tend to describe the syntax as "weird" and "annoying." Lisp, they say, +must stand for Lots of Irritating Superfluous Parentheses. Lisp folks, +on the other hand, tend to consider Lisp's syntax one of its great +virtues. How is it that what's so off-putting to one group is a source +of delight to another? + + I can't really make the complete case for Lisp's syntax until I've +explained Lisp's macros a bit more thoroughly, but I can start with an +historical tidbit that suggests it may be worth keeping an open mind: +when John McCarthy first invented Lisp, he intended to implement a more +Algol-like syntax, which he called M-expressions. However, he never got +around to it. He explained why not in his article "History of Lisp." +(1) + + The project of defining M-expressions precisely and compiling them + or at least translating them into S-expressions was neither + finalized nor explicitly abandoned. It just receded into the + indefinite future, and a new generation of programmers appeared who + preferred [S-expressions] to any FORTRAN-like or ALGOL-like + notation that could be devised. + + In other words, the people who have actually used Lisp over the past +45 years have liked the syntax and have found that it makes the language +more powerful. In the next few chapters, you'll begin to see why. + + ---------- Footnotes ---------- + + (1) http://www-formal.stanford.edu/jmc/history/lisp/node3.html + + +File: pcl.info, Node: 4-2, Next: 4-3, Prev: 4-1, Up: Chapter 4 + +Breaking Open the Black Box +=========================== + +Before we look at the specifics of Lisp's syntax and semantics, it's +worth taking a moment to look at how they're defined and how this +differs from many other languages. + + In most programming languages, the language processor-whether an +interpreter or a compiler-operates as a black box: you shove a sequence +of characters representing the text of a program into the black box, and +it-depending on whether it's an interpreter or a compiler-either +executes the behaviors indicated or produces a compiled version of the +program that will execute the behaviors when it's run. + + Inside the black box, of course, language processors are usually +divided into subsystems that are each responsible for one part of the +task of translating a program text into behavior or object code. A +typical division is to split the processor into three phases, each of +which feeds into the next: a lexical analyzer breaks up the stream of +characters into tokens and feeds them to a parser that builds a tree +representing the expressions in the program, according to the language's +grammar. This tree-called an abstract syntax tree-is then fed to an +evaluator that either interprets it directly or compiles it into some +other language such as machine code. Because the language processor is +a black box, the data structures used by the processor, such as the +tokens and abstract syntax trees, are of interest only to the language +implementer. + + In Common Lisp things are sliced up a bit differently, with +consequences for both the implementer and for how the language is +defined. Instead of a single black box that goes from text to program +behavior in one step, Common Lisp defines two black boxes, one that +translates text into Lisp objects and another that implements the +semantics of the language in terms of those objects. The first box is +called the reader, and the second is called the evaluator. (1) + + Each black box defines one level of syntax. The reader defines how +strings of characters can be translated into Lisp objects called +s-expressions. (2) Since the s-expression syntax includes syntax for +lists of arbitrary objects, including other lists, s-expressions can +represent arbitrary tree expressions, much like the abstract syntax tree +generated by the parsers for non-Lisp languages. + + The evaluator then defines a syntax of Lisp forms that can be built +out of s-expressions. Not all s-expressions are legal Lisp forms any +more than all sequences of characters are legal s-expressions. For +instance, both (foo 1 2) and ("foo" 1 2) are s-expressions, but only the +former can be a Lisp form since a list that starts with a string has no +meaning as a Lisp form. + + This split of the black box has a couple of consequences. One is +that you can use s-expressions, as you saw in Chapter 3, as an +externalizable data format for data other than source code, using READ +to read it and PRINT to print it. (3) The other consequence is that +since the semantics of the language are defined in terms of trees of +objects rather than strings of characters, it's easier to generate code +within the language than it would be if you had to generate code as +text. Generating code completely from scratch is only marginally +easier-building up lists vs. building up strings is about the same +amount of work. The real win, however, is that you can generate code by +manipulating existing data. This is the basis for Lisp's macros, which +I'll discuss in much more detail in future chapters. For now I'll focus +on the two levels of syntax defined by Common Lisp: the syntax of +s-expressions understood by the reader and the syntax of Lisp forms +understood by the evaluator. + + ---------- Footnotes ---------- + + (1) Lisp implementers, like implementers of any language, have many +ways they can implement an evaluator, ranging from a "pure" interpreter +that interprets the objects given to the evaluator directly to a +compiler that translates the objects into machine code that it then +runs. In the middle are implementations that compile the input into an +intermediate form such as bytecodes for a virtual machine and then +interprets the bytecodes. Most Common Lisp implementations these days +use some form of compilation even when evaluating code at run time. + + (2) Sometimes the phrase s-expression refers to the textual +representation and sometimes to the objects that result from reading the +textual representation. Usually either it's clear from context which is +meant or the distinction isn't that important. + + (3) Not all Lisp objects can be written out in a way that can be read +back in. But anything you can READ can be printed back out "readably" +with PRINT. + + +File: pcl.info, Node: 4-3, Next: 4-4, Prev: 4-2, Up: Chapter 4 + +S-expressions +============= + +The basic elements of s-expressions are lists and atoms. Lists are +delimited by parentheses and can contain any number of +whitespace-separated elements. Atoms are everything else. (1) The +elements of lists are themselves s-expressions (in other words, atoms or +nested lists). Comments-which aren't, technically speaking, +s-expressions-start with a semicolon, extend to the end of a line, and +are treated essentially like whitespace. + + And that's pretty much it. Since lists are syntactically so trivial, +the only remaining syntactic rules you need to know are those governing +the form of different kinds of atoms. In this section I'll describe the +rules for the most commonly used kinds of atoms: numbers, strings, and +names. After that, I'll cover how s-expressions composed of these +elements can be evaluated as Lisp forms. + + Numbers are fairly straightforward: any sequence of digits-possibly +prefaced with a sign (+ or -), containing a decimal point (.) or a +solidus (/), or ending with an exponent marker-is read as a number. For +example: + + 123 ; the integer one hundred twenty-three + 3/7 ; the ratio three-sevenths + 1.0 ; the floating-point number one in default precision + 1.0e0 ; another way to write the same floating-point number + 1.0d0 ; the floating-point number one in "double" precision + 1.0e-4 ; the floating-point equivalent to one-ten-thousandth + +42 ; the integer forty-two + -42 ; the integer negative forty-two + -1/4 ; the ratio negative one-quarter + -2/8 ; another way to write negative one-quarter + 246/2 ; another way to write the integer one hundred twenty-three + + These different forms represent different kinds of numbers: integers, +ratios, and floating point. Lisp also supports complex numbers, which +have their own notation and which I'll discuss in Chapter 10. + + As some of these examples suggest, you can notate the same number in +many ways. But regardless of how you write them, all rationals-integers +and ratios-are represented internally in "simplified" form. In other +words, the objects that represent -2/8 or 246/2 aren't distinct from the +objects that represent -1/4 and 123. Similarly, 1.0 and 1.0e0 are just +different ways of writing the same number. On the other hand, 1.0, +1.0d0, and 1 can all denote different objects because the different +floating-point representations and integers are different types. We'll +save the details about the characteristics of different kinds of numbers +for Chapter 10. + + Strings literals, as you saw in the previous chapter, are enclosed in +double quotes. Within a string a backslash (\) escapes the next +character, causing it to be included in the string regardless of what it +is. The only two characters that must be escaped within a string are +double quotes and the backslash itself. All other characters can be +included in a string literal without escaping, regardless of their +meaning outside a string. Some example string literals are as follows: + + "foo" ; the string containing the characters f, o, and o. + "fo\o" ; the same string + "fo\\o" ; the string containing the characters f, o, \, and o. + "fo\"o" ; the string containing the characters f, o, ", and o. + + Names used in Lisp programs, such as FORMAT and hello-world, and *db* +are represented by objects called symbols. The reader knows nothing +about how a given name is going to be used-whether it's the name of a +variable, a function, or something else. It just reads a sequence of +characters and builds an object to represent the name. (2) Almost any +character can appear in a name. Whitespace characters can't, though, +because the elements of lists are separated by whitespace. Digits can +appear in names as long as the name as a whole can't be interpreted as a +number. Similarly, names can contain periods, but the reader can't read +a name that consists only of periods. Ten characters that serve other +syntactic purposes can't appear in names: open and close parentheses, +double and single quotes, backtick, comma, colon, semicolon, backslash, +and vertical bar. And even those characters can, if you're willing to +escape them by preceding the character to be escaped with a backslash or +by surrounding the part of the name containing characters that need +escaping with vertical bars. + + Two important characteristics of the way the reader translates names +to symbol objects have to do with how it treats the case of letters in +names and how it ensures that the same name is always read as the same +symbol. While reading names, the reader converts all unescaped +characters in a name to their uppercase equivalents. Thus, the reader +will read foo, Foo, and FOO as the same symbol: FOO. However, \f\o\o and +|foo| will both be read as foo, which is a different object than the +symbol FOO. This is why when you define a function at the REPL and it +prints the name of the function, it's been converted to uppercase. +Standard style, these days, is to write code in all lowercase and let +the reader change names to uppercase. (3) + + To ensure that the same textual name is always read as the same +symbol, the reader interns symbols-after it has read the name and +converted it to all uppercase, the reader looks in a table called a +package for an existing symbol with the same name. If it can't find +one, it creates a new symbol and adds it to the table. Otherwise, it +returns the symbol already in the table. Thus, anywhere the same name +appears in any s-expression, the same object will be used to represent +it. (4) + + Because names can contain many more characters in Lisp than they can +in Algol-derived languages, certain naming conventions are distinct to +Lisp, such as the use of hyphenated names like hello-world. Another +important convention is that global variables are given names that start +and end with *. Similarly, constants are given names starting and +ending in +. And some programmers will name particularly low-level +functions with names that start with % or even %%. The names defined in +the language standard use only the alphabetic characters (A-Z) plus *, ++, -, /, 1, 2, <, =, >, and &. + + The syntax for lists, numbers, strings, and symbols can describe a +good percentage of Lisp programs. Other rules describe notations for +literal vectors, individual characters, and arrays, which I'll cover +when I talk about the associated data types in Chapters 10 and 11. For +now the key thing to understand is how you can combine numbers, strings, +and symbols with parentheses-delimited lists to build s-expressions +representing arbitrary trees of objects. Some simple examples look like +this: + + x ; the symbol X + () ; the empty list + (1 2 3) ; a list of three numbers + ("foo" "bar") ; a list of two strings + (x y z) ; a list of three symbols + (x 1 "foo") ; a list of a symbol, a number, and a string + (+ (* 2 3) 4) ; a list of a symbol, a list, and a number. + + An only slightly more complex example is the following four-item list +that contains two symbols, the empty list, and another list, itself +containing two symbols and a string: + + (defun hello-world () + (format t "hello, world")) + + ---------- Footnotes ---------- + + (1) The empty list, (), which can also be written NIL, is both an +atom and a list. + + (2) In fact, as you'll see later, names aren't intrinsically tied to +any one kind of thing. You can use the same name, depending on context, +to refer to both a variable and a function, not to mention several other +possibilities. + + (3) The case-converting behavior of the reader can, in fact, be +customized, but understanding when and how to change it requires a much +deeper discussion of the relation between names, symbols, and other +program elements than I'm ready to get into just yet. + + (4) I'll discuss the relation between symbols and packages in more +detail in Chapter 21. + + +File: pcl.info, Node: 4-4, Next: 4-5, Prev: 4-3, Up: Chapter 4 + +S-expressions As Lisp Forms +=========================== + +After the reader has translated a bunch of text into s-expressions, the +s-expressions can then be evaluated as Lisp code. Or some of them +can-not every s-expressions that the reader can read can necessarily be +evaluated as Lisp code. Common Lisp's evaluation rule defines a second +level of syntax that determines which s-expressions can be treated as +Lisp forms. (1) The syntactic rules at this level are quite simple. +Any atom-any nonlist or the empty list-is a legal Lisp form as is any +list that has a symbol as its first element. (2) + + Of course, the interesting thing about Lisp forms isn't their syntax +but how they're evaluated. For purposes of discussion, you can think of +the evaluator as a function that takes as an argument a syntactically +well-formed Lisp form and returns a value, which we can call the value +of the form. Of course, when the evaluator is a compiler, this is a bit +of a simplification-in that case, the evaluator is given an expression +and generates code that will compute the appropriate value when it's +run. But this simplification lets me describe the semantics of Common +Lisp in terms of how the different kinds of Lisp forms are evaluated by +this notional function. + + The simplest Lisp forms, atoms, can be divided into two categories: +symbols and everything else. A symbol, evaluated as a form, is +considered the name of a variable and evaluates to the current value of +the variable. (3) I'll discuss in Chapter 6 how variables get their +values in the first place. You should also note that certain +"variables" are that old oxymoron of programming: "constant variables." +For instance, the symbol PI names a constant variable whose value is the +best possible floating-point approximation to the mathematical constant +pi. + + All other atoms-numbers and strings are the kinds you've seen so +far-are self-evaluating objects. This means when such an expression is +passed to the notional evaluation function, it's simply returned. You +saw examples of self-evaluating objects in Chapter 2 when you typed 10 +and "hello, world" at the REPL. + + It's also possible for symbols to be self-evaluating in the sense +that the variables they name can be assigned the value of the symbol +itself. Two important constants that are defined this way are T and +NIL, the canonical true and false values. I'll discuss their role as +booleans in the section "Truth, Falsehood, and Equality." + + Another class of self-evaluating symbols are the keyword +symbols-symbols whose names start with :. When the reader interns such +a name, it automatically defines a constant variable with the name and +with the symbol as the value. + + Things get more interesting when we consider how lists are evaluated. +All legal list forms start with a symbol, but three kinds of list forms +are evaluated in three quite different ways. To determine what kind of +form a given list is, the evaluator must determine whether the symbol +that starts the list is the name of a function, a macro, or a special +operator. If the symbol hasn't been defined yet-as may be the case if +you're compiling code that contains references to functions that will be +defined later-it's assumed to be a function name. (4) I'll refer to the +three kinds of forms as function call forms, macro forms, and special +forms. + + ---------- Footnotes ---------- + + (1) Of course, other levels of correctness exist in Lisp, as in other +languages. For instance, the s-expression that results from reading +(foo 1 2) is syntactically well-formed but can be evaluated only if foo +is the name of a function or macro. + + (2) One other rarely used kind of Lisp form is a list whose first +element is a lambda form. I'll discuss this kind of form in Chapter 5. + + (3) One other possibility exists-it's possible to define symbol +macros that are evaluated slightly differently. We won't worry about +them. + + (4) In Common Lisp a symbol can name both an operator-function, +macro, or special operator-and a variable. This is one of the major +differences between Common Lisp and Scheme. The difference is sometimes +described as Common Lisp being a Lisp-2 vs. Scheme being a Lisp-1-a +Lisp-2 has two namespaces, one for operators and one for variables, but +a Lisp-1 uses a single namespace. Both choices have advantages, and +partisans can debate endlessly which is better. + + +File: pcl.info, Node: 4-5, Next: 4-6, Prev: 4-4, Up: Chapter 4 + +Function Calls +============== + +The evaluation rule for function call forms is simple: evaluate the +remaining elements of the list as Lisp forms and pass the resulting +values to the named function. This rule obviously places some +additional syntactic constraints on a function call form: all the +elements of the list after the first must themselves be well-formed Lisp +forms. In other words, the basic syntax of a function call form is as +follows, where each of the arguments is itself a Lisp form: + + (function-name argument*) + + Thus, the following expression is evaluated by first evaluating 1, +then evaluating 2, and then passing the resulting values to the + +function, which returns 3: + + (+ 1 2) + + A more complex expression such as the following is evaluated in +similar fashion except that evaluating the arguments (+ 1 2) and (- 3 4) +entails first evaluating their arguments and applying the appropriate +functions to them: + + (* (+ 1 2) (- 3 4)) + + Eventually, the values 3 and -1 are passed to the * function, which +returns -3. + + As these examples show, functions are used for many of the things +that require special syntax in other languages. This helps keep Lisp's +syntax regular. + + +File: pcl.info, Node: 4-6, Next: 4-7, Prev: 4-5, Up: Chapter 4 + +Special Operators +================= + +That said, not all operations can be defined as functions. Because all +the arguments to a function are evaluated before the function is called, +there's no way to write a function that behaves like the IF operator you +used in Chapter 3. To see why, consider this form: + + (if x (format t "yes") (format t "no")) + + If IF were a function, the evaluator would evaluate the argument +expressions from left to right. The symbol x would be evaluated as a +variable yielding some value; then (format t "yes") would be evaluated +as a function call, yielding NIL after printing "yes" to standard +output. Then (format t "no") would be evaluated, printing "no" and also +yielding NIL. Only after all three expressions were evaluated would the +resulting values be passed to IF, too late for it to control which of +the two FORMAT expressions gets evaluated. + + To solve this problem, Common Lisp defines a couple dozen so-called +special operators, IF being one, that do things that functions can't do. +There are 25 in all, but only a small handful are used directly in +day-to-day programming. (1) + + When the first element of a list is a symbol naming a special +operator, the rest of the expressions are evaluated according to the +rule for that operator. + + The rule for IF is pretty easy: evaluate the first expression. If it +evaluates to non-NIL, then evaluate the next expression and return its +value. Otherwise, return the value of evaluating the third expression +or NIL if the third expression is omitted. In other words, the basic +form of an IF expression is as follows: + + (if test-form then-form [ else-form ]) + + The test-form will always be evaluated and then one or the other of +the then-form or else-form. + + An even simpler special operator is QUOTE, which takes a single +expression as its "argument" and simply returns it, unevaluated. For +instance, the following evaluates to the list (+ 1 2), not the value 3: + + (quote (+ 1 2)) + + There's nothing special about this list; you can manipulate it just +like any list you could create with the LIST function. (2) + + QUOTE is used commonly enough that a special syntax for it is built +into the reader. Instead of writing the following: + + (quote (+ 1 2)) + you can write this: + + '(+ 1 2) + + This syntax is a small extension of the s-expression syntax +understood by the reader. From the point of view of the evaluator, both +those expressions will look the same: a list whose first element is the +symbol QUOTE and whose second element is the list (+ 1 2). (3) + + In general, the special operators implement features of the language +that require some special processing by the evaluator. For instance, +several special operators manipulate the environment in which other +forms will be evaluated. One of these, which I'll discuss in detail in +Chapter 6, is LET, which is used to create new variable bindings. The +following form evaluates to 10 because the second x is evaluated in an +environment where it's the name of a variable established by the LET +with the value 10: + + (let ((x 10)) x) + + ---------- Footnotes ---------- + + (1) The others provide useful, but somewhat esoteric, features. I'll +discuss them as the features they support come up. + + (2) Well, one difference exists-literal objects such as quoted lists, +but also including double-quoted strings, literal arrays, and vectors +(whose syntax you'll see later), must not be modified. Consequently, +any lists you plan to manipulate you should create with LIST. + + (3) This syntax is an example of a reader macro. Reader macros +modify the syntax the reader uses to translate text into Lisp objects. +It is, in fact, possible to define your own reader macros, but that's a +rarely used facility of the language. When most Lispers talk about +"extending the syntax" of the language, they're talking about regular +macros, as I'll discuss in a moment. + + +File: pcl.info, Node: 4-7, Next: 4-8, Prev: 4-6, Up: Chapter 4 + +Macros +====== + +While special operators extend the syntax of Common Lisp beyond what can +be expressed with just function calls, the set of special operators is +fixed by the language standard. Macros, on the other hand, give users +of the language a way to extend its syntax. As you saw in Chapter 3, a +macro is a function that takes s-expressions as arguments and returns a +Lisp form that's then evaluated in place of the macro form. The +evaluation of a macro form proceeds in two phases: First, the elements +of the macro form are passed, unevaluated, to the macro function. +Second, the form returned by the macro function-called its expansion-is +evaluated according to the normal evaluation rules. + + It's important to keep the two phases of evaluating a macro form +clear in your mind. It's easy to lose track when you're typing +expressions at the REPL because the two phases happen one after another +and the value of the second phase is immediately returned. But when +Lisp code is compiled, the two phases happen at completely different +times, so it's important to keep clear what's happening when. For +instance, when you compile a whole file of source code with the function +COMPILE-FILE, all the macro forms in the file are recursively expanded +until the code consists of nothing but function call forms and special +forms. This macroless code is then compiled into a FASL file that the +LOAD function knows how to load. The compiled code, however, isn't +executed until the file is loaded. Because macros generate their +expansion at compile time, they can do relatively large amounts of work +generating their expansion without having to pay for it when the file is +loaded or the functions defined in the file are called. + + Since the evaluator doesn't evaluate the elements of the macro form +before passing them to the macro function, they don't need to be +well-formed Lisp forms. Each macro assigns a meaning to the +s-expressions in the macro form by virtue of how it uses them to +generate its expansion. In other words, each macro defines its own +local syntax. For instance, the backwards macro from Chapter 3 defines +a syntax in which an expression is a legal backwards form if it's a list +that's the reverse of a legal Lisp form. + + I'll talk quite a bit more about macros throughout this book. For +now the important thing for you to realize is that macros-while +syntactically similar to function calls-serve quite a different purpose, +providing a hook into the compiler. (1) + + ---------- Footnotes ---------- + + (1) People without experience using Lisp's macros or, worse yet, +bearing the scars of C preprocessor-inflicted wounds, tend to get +nervous when they realize that macro calls look like regular function +calls. This turns out not to be a problem in practice for several +reasons. One is that macro forms are usually formatted differently than +function calls. For instance, you write the following: + + (dolist (x foo) + (print x)) + + rather than this: + + (dolist (x foo) (print x)) + + or + + (dolist (x foo) + (print x)) + + the way you would if DOLIST was a function. A good Lisp environment +will automatically format macro calls correctly, even for user-defined +macros. + + And even if a DOLIST form was written on a single line, there are +several clues that it's a macro: For one, the expression (x foo) is +meaningful by itself only if x is the name of a function or macro. +Combine that with the later occurrence of x as a variable, and it's +pretty suggestive that DOLIST is a macro that's creating a binding for a +variable named x. Naming conventions also help-looping constructs, +which are invariably macros-are frequently given names starting with do. + + +File: pcl.info, Node: 4-8, Next: 4-9, Prev: 4-7, Up: Chapter 4 + +Truth, Falsehood, and Equality +============================== + +Two last bits of basic knowledge you need to get under your belt are +Common Lisp's notion of truth and falsehood and what it means for two +Lisp objects to be "equal." Truth and falsehood are-in this +realm-straightforward: the symbol NIL is the only false value, and +everything else is true. The symbol T is the canonical true value and +can be used when you need to return a non-NIL value and don't have +anything else handy. The only tricky thing about NIL is that it's the +only object that's both an atom and a list: in addition to falsehood, +it's also used to represent the empty list. (1) This equivalence +between NIL and the empty list is built into the reader: if the reader +sees (), it reads it as the symbol NIL. They're completely +interchangeable. And because NIL, as I mentioned previously, is the +name of a constant variable with the symbol NIL as its value, the +expressions nil, (), 'nil, and '() all evaluate to the same thing-the +unquoted forms are evaluated as a reference to the constant variable +whose value is the symbol NIL, but in the quoted forms the QUOTE special +operator evaluates to the symbol directly. For the same reason, both t +and 't will evaluate to the same thing: the symbol T. + + Using phrases such as "the same thing" of course begs the question of +what it means for two values to be "the same." As you'll see in future +chapters, Common Lisp provides a number of type-specific equality +predicates: = is used to compare numbers, CHAR= to compare characters, +and so on. In this section I'll discuss the four "generic" equality +predicates-functions that can be passed any two Lisp objects and will +return true if they're equivalent and false otherwise. They are, in +order of discrimination, EQ, EQL, EQUAL, and EQUALP. + + EQ tests for "object identity"-two objects are EQ if they're +identical. Unfortunately, the object identity of numbers and characters +depends on how those data types are implemented in a particular Lisp. +Thus, EQ may consider two numbers or two characters with the same value +to be equivalent, or it may not. Implementations have enough leeway +that the expression (eq 3 3) can legally evaluate to either true or +false. More to the point, (eq x x) can evaluate to either true or false +if the value of x happens to be a number or character. + + Thus, you should never use EQ to compare values that may be numbers +or characters. It may seem to work in a predictable way for certain +values in a particular implementation, but you have no guarantee that it +will work the same way if you switch implementations. And switching +implementations may mean simply upgrading your implementation to a new +version-if your Lisp implementer changes how they represent numbers or +characters, the behavior of EQ could very well change as well. + + Thus, Common Lisp defines EQL to behave like EQ except that it also +is guaranteed to consider two objects of the same class representing the +same numeric or character value to be equivalent. Thus, (eql 1 1) is +guaranteed to be true. And (eql 1 1.0) is guaranteed to be false since +the integer value 1 and the floating-point value are instances of +different classes. + + There are two schools of thought about when to use EQ and when to use +EQL: The "use EQ when possible" camp argues you should use EQ when you +know you aren't going to be com-paring numbers or characters because (a) +it's a way to indicate that you aren't going to be comparing numbers or +characters and (b) it will be marginally more efficient since EQ doesn't +have to check whether its arguments are numbers or characters. + + The "always use EQL" camp says you should never use EQ because (a) +the potential gain in clarity is lost because every time someone reading +your code-including you-sees an EQ, they have to stop and check whether +it's being used correctly (in other words, that it's never going to be +called upon to compare numbers or characters) and (b) that the +efficiency difference between EQ and EQL is in the noise compared to +real performance bottlenecks. + + The code in this book is written in the "always use EQL" style. (2) + + The other two equality predicates, EQUAL and EQUALP, are general in +the sense that they can operate on all types of objects, but they're +much less fundamental than EQ or EQL. They each define a slightly less +discriminating notion of equivalence than EQL, allowing different +objects to be considered equivalent. There's nothing special about the +particular notions of equivalence these functions implement except that +they've been found to be handy by Lisp programmers in the past. If +these predicates don't suit your needs, you can always define your own +predicate function that compares different types of objects in the way +you need. + + EQUAL loosens the discrimination of EQL to consider lists equivalent +if they have the same structure and contents, recursively, according to +EQUAL. EQUAL also considers strings equivalent if they contain the same +characters. It also defines a looser definition of equivalence than EQL +for bit vectors and pathnames, two data types I'll discuss in future +chapters. For all other types, it falls back on EQL. + + EQUALP is similar to EQUAL except it's even less discriminating. It +considers two strings equivalent if they contain the same characters, +ignoring differences in case. It also considers two characters +equivalent if they differ only in case. Numbers are equivalent under +EQUALP if they represent the same mathematical value. Thus, (equalp 1 +1.0) is true. Lists with EQUALP elements are EQUALP; likewise, arrays +with EQUALP elements are EQUALP. As with EQUAL, there are a few other +data types that I haven't covered yet for which EQUALP can consider two +objects equivalent that neither EQL nor EQUAL will. For all other data +types, EQUALP falls back on EQL. + + ---------- Footnotes ---------- + + (1) Using the empty list as false is a reflection of Lisp's heritage +as a list-processing language much as the use of the integer 0 as false +in C is a reflection of its heritage as a bit-twiddling language. Not +all Lisps handle boolean values the same way. Another of the many +subtle differences upon which a good Common Lisp vs. Scheme flame war +can rage for days is Scheme's use of a distinct false value #f, which +isn't the same value as either the symbol nil or the empty list, which +are also distinct from each other. + + (2) Even the language standard is a bit ambivalent about which of EQ +or EQL should be preferred. Object identity is defined by EQ, but the +standard defines the phrase the same when talking about objects to mean +EQL unless another predicate is explicitly mentioned. Thus, if you want +to be 100 percent technically correct, you can say that (- 3 2) and (- 4 +3) evaluate to "the same" object but not that they evaluate to +"identical" objects. This is, admittedly, a bit of an +angels-on-pinheads kind of issue. + + +File: pcl.info, Node: 4-9, Next: Chapter 5, Prev: 4-7, Up: Chapter 4 + +Formatting Lisp Code +==================== + +While code formatting is, strictly speaking, neither a syntactic nor a +semantic matter, proper formatting is important to reading and writing +code fluently and idiomatically. The key to formatting Lisp code is to +indent it properly. The indentation should reflect the structure of the +code so that you don't need to count parentheses to see what goes with +what. In general, each new level of nesting gets indented a bit more, +and, if line breaks are necessary, items at the same level of nesting +are lined up. Thus, a function call that needs to be broken up across +multiple lines might be written like this: + + (some-function arg-with-a-long-name + another-arg-with-an-even-longer-name) + + Macro and special forms that implement control constructs are +typically indented a little differently: the "body" elements are +indented two spaces relative to the opening parenthesis of the form. +Thus: + + (defun print-list (list) + (dolist (i list) + (format t "item: ~a~%" i))) + + However, you don't need to worry too much about these rules because a +proper Lisp environment such as SLIME will take care of it for you. In +fact, one of the advantages of Lisp's regular syntax is that it's fairly +easy for software such as editors to know how to indent it. Since the +indentation is supposed to reflect the structure of the code and the +structure is marked by parentheses, it's easy to let the editor indent +your code for you. + + In SLIME, hitting Tab at the beginning of each line will cause it to +be indented appropriately, or you can re-indent a whole expression by +positioning the cursor on the opening parenthesis and typing C-M-q. Or +you can re-indent the whole body of a function from anywhere within it +by typing C-c M-q. + + Indeed, experienced Lisp programmers tend to rely on their editor +handling indenting automatically, not just to make their code look nice +but to detect typos: once you get used to how code is supposed to be +indented, a misplaced parenthesis will be instantly recognizable by the +weird indentation your editor gives you. For example, suppose you were +writing a function that was supposed to look like this: + + (defun foo () + (if (test) + (do-one-thing) + (do-another-thing))) + + Now suppose you accidentally left off the closing parenthesis after +test. Because you don't bother counting parentheses, you quite likely +would have added an extra parenthesis at the end of the DEFUN form, +giving you this code: + + (defun foo () + (if (test + (do-one-thing) + (do-another-thing)))) + + However, if you had been indenting by hitting Tab at the beginning of +each line, you wouldn't have code like that. Instead you'd have this: + + (defun foo () + (if (test + (do-one-thing) + (do-another-thing)))) + + Seeing the then and else clauses indented way out under the condition +rather than just indented slightly relative to the IF shows you +immediately that something is awry. + + Another important formatting rule is that closing parentheses are +always put on the same line as the last element of the list they're +closing. That is, don't write this: + + (defun foo () + (dotimes (i 10) + (format t "~d. hello~%" i) + ) + ) + + but instead write this: + + (defun foo () + (dotimes (i 10) + (format t "~d. hello~%" i))) + + The string of )))s at the end may seem forbidding, but as long your +code is properly indented the parentheses should fade away-no need to +give them undue prominence by spreading them across several lines. + + Finally, comments should be prefaced with one to four semicolons +depending on the scope of the comment as follows: + + ;;;; Four semicolons are used for a file header comment. + + ;;; A comment with three semicolons will usually be a paragraph + ;;; comment that applies to a large section of code that follows, + + (defun foo (x) + (dotimes (i x) + ;; Two semicolons indicate this comment applies to the code + ;; that follows. Note that this comment is indented the same + ;; as the code that follows. + (some-function-call) + (another i) ; this comment applies to this line only + (and-another) ; and this is for this line + (baz))) + + Now you're ready to start looking in greater detail at the major +building blocks of Lisp programs, functions, variables, and macros. Up +next: functions. + + +File: pcl.info, Node: Chapter 5, Next: Chapter 6, Prev: Chapter 4, Up: Top + +5. Functions +============ + +After the rules of syntax and semantics, the three most basic components +of all Lisp programs are functions, variables and macros. You used all +three while building the database in Chapter 3, but I glossed over a lot +of the details of how they work and how to best use them. I'll devote +the next few chapters to these three topics, starting with functions, +which-like their counterparts in other languages-provide the basic +mechanism for abstracting, well, functionality. + + The bulk of Lisp itself consists of functions. More than three +quarters of the names defined in the language standard name functions. +All the built-in data types are defined purely in terms of what +functions operate on them. Even Lisp's powerful object system is built +upon a conceptual extension to functions, generic functions, which I'll +cover in Chapter 16. + + And, despite the importance of macros to The Lisp Way, in the end all +real functionality is provided by functions. Macros run at compile +time, so the code they generate-the code that will actually make up the +program after all the macros are expanded-will consist entirely of calls +to functions and special operators. Not to mention, macros themselves +are also functions, albeit functions that are used to generate code +rather than to perform the actions of the program. (1) + +* Menu: + +* 5-1:: Defining New Functions +* 5-2:: Function Parameter Lists +* 5-3:: Optional Parameters +* 5-4:: Rest Parameters +* 5-5:: Keyword Parameters +* 5-6:: Mixing Different Parameter Types +* 5-7:: Function Return Values +* 5-8:: Functions As Data, a.k.a. Higher-Order Functions +* 5-9:: Anonymous Functions + + ---------- Footnotes ---------- + + (1) Despite the importance of functions in Common Lisp, it isn't +really accurate to describe it as a functional language. It's true some +of Common Lisp's features, such as its list manipulation functions, are +designed to be used in a body-form* style and that Lisp has a prominent +place in the history of functional programming-McCarthy introduced many +ideas that are now considered important in functional programming-but +Common Lisp was intentionally designed to support many different styles +of programming. In the Lisp family, Scheme is the nearest thing to a +"pure" functional language, and even it has several features that +disqualify it from absolute purity compared to languages such as Haskell +and ML. + + +File: pcl.info, Node: 5-1, Next: 5-2, Prev: Chapter 5, Up: Chapter 5 + +Defining New Functions +====================== + +Normally functions are defined using the DEFUN macro. The basic +skeleton of a DEFUN looks like this: + + (defun name (parameter*) + "Optional documentation string." + body-form*) + + Any symbol can be used as a function name. (1) Usually function +names contain only alphabetic characters and hyphens, but other +characters are allowed and are used in certain naming conventions. For +instance, functions that convert one kind of value to another sometimes +use -> in the name. For example, a function to convert strings to +widgets might be called string->widget. The most important naming +convention is the one mentioned in Chapter 2, which is that you +construct compound names with hyphens rather than underscores or inner +caps. Thus, frob-widget is better Lisp style than either frob_widget or +frobWidget. + + A function's parameter list defines the variables that will be used +to hold the arguments passed to the function when it's called. (2) If +the function takes no arguments, the list is empty, written as (). +Different flavors of parameters handle required, optional, multiple, and +keyword arguments. I'll discuss the details in the next section. + + If a string literal follows the parameter list, it's a documentation +string that should describe the purpose of the function. When the +function is defined, the documentation string will be associated with +the name of the function and can later be obtained using the +DOCUMENTATION function. (3) + + Finally, the body of a DEFUN consists of any number of Lisp +expressions. They will be evaluated in order when the function is +called and the value of the last expression is returned as the value of +the function. Or the RETURN-FROM special operator can be used to return +immediately from anywhere in a function, as I'll discuss in a moment. + + In Chapter 2 we wrote a hello-world function, which looked like this: + + (defun hello-world () (format t "hello, world")) + + You can now analyze the parts of this function. Its name is +hello-world, its parameter list is empty so it takes no arguments, it +has no documentation string, and its body consists of one expression. + + (format t "hello, world") + + The following is a slightly more complex function: + + (defun verbose-sum (x y) + "Sum any two numbers after printing a message." + (format t "Summing ~d and ~d.~%" x y) + (+ x y)) + + This function is named verbose-sum, takes two arguments that will be +bound to the parameters x and y, has a documentation string, and has a +body consisting of two expressions. The value returned by the call to + +becomes the return value of verbose-sum. + + ---------- Footnotes ---------- + + (1) Well, almost any symbol. It's undefined what happens if you use +any of the names defined in the language standard as a name for one of +your own functions. However, as you'll see in Chapter 21, the Lisp +package system allows you to create names in different namespaces, so +this isn't really an issue. + + (2) Parameter lists are sometimes also called lambda lists because of +the historical relationship between Lisp's notion of functions and the +lambda calculus. + + (3) For example, the following: + + (documentation 'foo 'function) + + returns the documentation string for the function foo. Note, +however, that documentation strings are intended for human consumption, +not programmatic access. A Lisp implementation isn't required to store +them and is allowed to discard them at any time, so portable programs +shouldn't depend on their presence. In some implementations an +implementation-defined variable needs to be set before it will store +documentation strings. + + +File: pcl.info, Node: 5-2, Next: 5-3, Prev: 5-1, Up: Chapter 5 + +Function Parameter Lists +======================== + +There's not a lot more to say about function names or documentation +strings, and it will take a good portion of the rest of this book to +describe all the things you can do in the body of a function, which +leaves us with the parameter list. + + The basic purpose of a parameter list is, of course, to declare the +variables that will receive the arguments passed to the function. When +a parameter list is a simple list of variable names-as in +verbose-sum-the parameters are called required parameters. When a +function is called, it must be supplied with one argument for every +required parameter. Each parameter is bound to the corresponding +argument. If a function is called with too few or too many arguments, +Lisp will signal an error. + + However, Common Lisp's parameter lists also give you more flexible +ways of mapping the arguments in a function call to the function's +parameters. In addition to required parameters, a function can have +optional parameters. Or a function can have a single parameter that's +bound to a list containing any extra arguments. And, finally, arguments +can be mapped to parameters using keywords rather than position. Thus, +Common Lisp's parameter lists provide a convenient solution to several +common coding problems. + + +File: pcl.info, Node: 5-3, Next: 5-4, Prev: 5-2, Up: Chapter 5 + +Optional Parameters +=================== + +While many functions, like verbose-sum, need only required parameters, +not all functions are quite so simple. Sometimes a function will have a +parameter that only certain callers will care about, perhaps because +there's a reasonable default value. An example is a function that +creates a data structure that can grow as needed. Since the data +structure can grow, it doesn't matter-from a correctness point of +view-what the initial size is. But callers who have a good idea how +many items they're going to put into the data structure may be able to +improve performance by specifying a specific initial size. Most +callers, though, would probably rather let the code that implements the +data structure pick a good general-purpose value. In Common Lisp you +can accommodate both kinds of callers by using an optional parameter; +callers who don't care will get a reasonable default, and other callers +can provide a specific value. (1) + + To define a function with optional parameters, after the names of any +required parameters, place the symbol &optional followed by the names of +the optional parameters. A simple example looks like this: + + (defun foo (a b &optional c d) (list a b c d)) + + When the function is called, arguments are first bound to the +required parameters. After all the required parameters have been given +values, if there are any arguments left, their values are assigned to +the optional parameters. If the arguments run out before the optional +parameters do, the remaining optional parameters are bound to the value +NIL. Thus, the function defined previously gives the following results: + + (foo 1 2) ==> (1 2 NIL NIL) + (foo 1 2 3) ==> (1 2 3 NIL) + (foo 1 2 3 4) ==> (1 2 3 4) + + Lisp will still check that an appropriate number of arguments are +passed to the function-in this case between two and four, inclusive-and +will signal an error if the function is called with too few or too many. + + Of course, you'll often want a different default value than NIL. You +can specify the default value by replacing the parameter name with a +list containing a name and an expression. The expression will be +evaluated only if the caller doesn't pass enough arguments to provide a +value for the optional parameter. The common case is simply to provide +a value as the expression. + + (defun foo (a &optional (b 10)) (list a b)) + + This function requires one argument that will be bound to the +parameter a. The second parameter, b, will take either the value of the +second argument, if there is one, or 10. + + (foo 1 2) ==> (1 2) + (foo 1) ==> (1 10) + + Sometimes, however, you may need more flexibility in choosing the +default value. You may want to compute a default value based on other +parameters. And you can-the default-value expression can refer to +parameters that occur earlier in the parameter list. If you were +writing a function that returned some sort of representation of a +rectangle and you wanted to make it especially convenient to make +squares, you might use an argument list like this: + + (defun make-rectangle (width &optional (height width)) ...) + + which would cause the height parameter to take the same value as the +width parameter unless explicitly specified. + + Occasionally, it's useful to know whether the value of an optional +argument was supplied by the caller or is the default value. Rather +than writing code to check whether the value of the parameter is the +default (which doesn't work anyway, if the caller happens to explicitly +pass the default value), you can add another variable name to the +parameter specifier after the default-value expression. This variable +will be bound to true if the caller actually supplied an argument for +this parameter and NIL otherwise. By convention, these variables are +usually named the same as the actual parameter with a "-supplied-p" on +the end. For example: + + (defun foo (a b &optional (c 3 c-supplied-p)) + (list a b c c-supplied-p)) + + This gives results like this: + + (foo 1 2) ==> (1 2 3 NIL) + (foo 1 2 3) ==> (1 2 3 T) + (foo 1 2 4) ==> (1 2 4 T) + + ---------- Footnotes ---------- + + (1) In languages that don't support optional parameters directly, +programmers typically find ways to simulate them. One technique is to +use distinguished "no-value" values that the caller can pass to indicate +they want the default value of a given parameter. In C, for example, +it's common to use NULL as such a distinguished value. However, such a +protocol between the function and its callers is ad hoc-in some +functions or for some arguments NULL may be the distinguished value +while in other functions or for other arguments the magic value may be +-1 or some #defined constant. + + +File: pcl.info, Node: 5-4, Next: 5-5, Prev: 5-3, Up: Chapter 5 + +Rest Parameters +=============== + +Optional parameters are just the thing when you have discrete parameters +for which the caller may or may not want to provide values. But some +functions need to take a variable number of arguments. Several of the +built-in functions you've seen already work this way. FORMAT has two +required arguments, the stream and the control string. But after that +it needs a variable number of arguments depending on how many values +need to be interpolated into the control string. The + function also +takes a variable number of arguments-there's no particular reason to +limit it to summing just two numbers; it will sum any number of values. +(It even works with zero arguments, returning 0, the identity under +addition.) The following are all legal calls of those two functions: + + (format t "hello, world") + (format t "hello, ~a" name) + (format t "x: ~d y: ~d" x y) + (+) + (+ 1) + (+ 1 2) + (+ 1 2 3) + + Obviously, you could write functions taking a variable number of +arguments by simply giving them a lot of optional parameters. But that +would be incredibly painful-just writing the parameter list would be bad +enough, and that doesn't get into dealing with all the parameters in the +body of the function. To do it properly, you'd have to have as many +optional parameters as the number of arguments that can legally be +passed in a function call. This number is implementation dependent but +guaranteed to be at least 50. And in current implementations it ranges +from 4,096 to 536,870,911. (1) Blech. That kind of mind-bending tedium +is definitely not The Lisp Way. + + Instead, Lisp lets you include a catchall parameter after the symbol +&rest. If a function includes a &rest parameter, any arguments +remaining after values have been doled out to all the required and +optional parameters are gathered up into a list that becomes the value +of the &rest parameter. Thus, the parameter lists for FORMAT and + +probably look something like this: + + (defun format (stream string &rest values) ...) + (defun + (&rest numbers) ...) + + ---------- Footnotes ---------- + + (1) The constant CALL-ARGUMENTS-LIMIT tells you the +implementation-specific value. + + +File: pcl.info, Node: 5-5, Next: 5-6, Prev: 5-4, Up: Chapter 5 + +Keyword Parameters +================== + +Optional and rest parameters give you quite a bit of flexibility, but +neither is going to help you out much in the following situation: +Suppose you have a function that takes four optional parameters. Now +suppose that most of the places the function is called, the caller wants +to provide a value for only one of the four parameters and, further, +that the callers are evenly divided as to which parameter they will use. + + The callers who want to provide a value for the first parameter are +fine-they just pass the one optional argument and leave off the rest. +But all the other callers have to pass some value for between one and +three arguments they don't care about. Isn't that exactly the problem +optional parameters were designed to solve? + + Of course it is. The problem is that optional parameters are still +positional-if the caller wants to pass an explicit value for the fourth +optional parameter, it turns the first three optional parameters into +required parameters for that caller. Luckily, another parameter flavor, +keyword parameters, allow the caller to specify which values go with +which parameters. + + To give a function keyword parameters, after any required, &optional, +and &rest parameters you include the symbol &key and then any number of +keyword parameter specifiers, which work like optional parameter +specifiers. Here's a function that has only keyword parameters: + + (defun foo (&key a b c) (list a b c)) + + When this function is called, each keyword parameters is bound to the +value immediately following a keyword of the same name. Recall from +Chapter 4 that keywords are names that start with a colon and that +they're automatically defined as self-evaluating constants. + + If a given keyword doesn't appear in the argument list, then the +corresponding parameter is assigned its default value, just like an +optional parameter. Because the keyword arguments are labeled, they can +be passed in any order as long as they follow any required arguments. +For instance, foo can be invoked as follows: + + (foo) ==> (NIL NIL NIL) + (foo :a 1) ==> (1 NIL NIL) + (foo :b 1) ==> (NIL 1 NIL) + (foo :c 1) ==> (NIL NIL 1) + (foo :a 1 :c 3) ==> (1 NIL 3) + (foo :a 1 :b 2 :c 3) ==> (1 2 3) + (foo :a 1 :c 3 :b 2) ==> (1 2 3) + + As with optional parameters, keyword parameters can provide a default +value form and the name of a supplied-p variable. In both keyword and +optional parameters, the default value form can refer to parameters that +appear earlier in the parameter list. + + (defun foo (&key (a 0) (b 0 b-supplied-p) (c (+ a b))) + (list a b c b-supplied-p)) + + (foo :a 1) ==> (1 0 1 NIL) + (foo :b 1) ==> (0 1 1 T) + (foo :b 1 :c 4) ==> (0 1 4 T) + (foo :a 2 :b 1 :c 4) ==> (2 1 4 T) + + Also, if for some reason you want the keyword the caller uses to +specify the parameter to be different from the name of the actual +parameter, you can replace the parameter name with another list +containing the keyword to use when calling the function and the name to +be used for the parameter. The following definition of foo: + + (defun foo (&key ((:apple a)) ((:box b) 0) ((:charlie c) 0 c-supplied-p)) + (list a b c c-supplied-p)) + + lets the caller call it like this: + + (foo :apple 10 :box 20 :charlie 30) ==> (10 20 30 T) + + This style is mostly useful if you want to completely decouple the +public API of the function from the internal details, usually because +you want to use short variable names internally but descriptive keywords +in the API. It's not, however, very frequently used. + + +File: pcl.info, Node: 5-6, Next: 5-7, Prev: 5-5, Up: Chapter 5 + +Mixing Different Parameter Types +================================ + +It's possible, but rare, to use all four flavors of parameters in a +single function. Whenever more than one flavor of parameter is used, +they must be declared in the order I've discussed them: first the names +of the required parameters, then the optional parameters, then the rest +parameter, and finally the keyword parameters. Typically, however, in +functions that use multiple flavors of parameters, you'll combine +required parameters with one other flavor or possibly combine &optional +and &rest parameters. The other two combinations, either &optional or +&rest parameters combined with &key parameters, can lead to somewhat +surprising behavior. + + Combining &optional and &key parameters yields surprising enough +results that you should probably avoid it altogether. The problem is +that if a caller doesn't supply values for all the optional parameters, +then those parameters will eat up the keywords and values intended for +the keyword parameters. For instance, this function unwisely mixes +&optional and &key parameters: + + (defun foo (x &optional y &key z) (list x y z)) + + If called like this, it works fine: + + (foo 1 2 :z 3) ==> (1 2 3) + + And this is also fine: + + (foo 1) ==> (1 nil nil) + + But this will signal an error: + + (foo 1 :z 3) ==> ERROR + + This is because the keyword :z is taken as a value to fill the +optional y parameter, leaving only the argument 3 to be processed. At +that point, Lisp will be expecting either a keyword/value pair or +nothing and will complain. Perhaps even worse, if the function had had +two &optional parameters, this last call would have resulted in the +values :z and 3 being bound to the two &optional parameters and the &key +parameter z getting the default value NIL with no indication that +anything was amiss. + + In general, if you find yourself writing a function that uses both +&optional and &key parameters, you should probably just change it to use +all &key parameters-they're more flexible, and you can always add new +keyword parameters without disturbing existing callers of the function. +You can also remove keyword parameters, as long as no one is using them. +(1) In general, using keyword parameters helps make code much easier to +maintain and evolve-if you need to add some new behavior to a function +that requires new parameters, you can add keyword parameters without +having to touch, or even recompile, any existing code that calls the +function. + + You can safely combine &rest and &key parameters, but the behavior +may be a bit surprising initially. Normally the presence of either +&rest or &key in a parameter list causes all the values remaining after +the required and &optional parameters have been filled in to be +processed in a particular way-either gathered into a list for a &rest +parameter or assigned to the appropriate &key parameters based on the +keywords. If both &rest and &key appear in a parameter list, then both +things happen-all the remaining values, which include the keywords +themselves, are gathered into a list that's bound to the &rest +parameter, and the appropriate values are also bound to the &key +parameters. So, given this function: + + (defun foo (&rest rest &key a b c) (list rest a b c)) + + you get this result: + + (foo :a 1 :b 2 :c 3) ==> ((:A 1 :B 2 :C 3) 1 2 3) + + ---------- Footnotes ---------- + + (1) Four standard functions take both &optional and &key +arguments-READ-FROM-STRING, PARSE-NAMESTRING, WRITE-LINE, and +WRITE-STRING. They were left that way during standardization for +backward compatibility with earlier Lisp dialects. READ-FROM-STRING +tends to be the one that catches new Lisp programmers most frequently-a +call such as (read-from-string s :start 10) seems to ignore the :start +keyword argument, reading from index 0 instead of 10. That's because +READ-FROM-STRING also has two &optional parameters that swallowed up the +arguments :start and 10. + + +File: pcl.info, Node: 5-7, Next: 5-8, Prev: 5-6, Up: Chapter 5 + +Function Return Values +====================== + +All the functions you've written so far have used the default behavior +of returning the value of the last expression evaluated as their own +return value. This is the most common way to return a value from a +function. + + However, sometimes it's convenient to be able to return from the +middle of a function such as when you want to break out of nested +control constructs. In such cases you can use the RETURN-FROM special +operator to immediately return any value from the function. + + You'll see in Chapter 20 that RETURN-FROM is actually not tied to +functions at all; it's used to return from a block of code defined with +the BLOCK special operator. However, DEFUN automatically wraps the +whole function body in a block with the same name as the function. So, +evaluating a RETURN-FROM with the name of the function and the value you +want to return will cause the function to immediately exit with that +value. RETURN-FROM is a special operator whose first "argument" is the +name of the block from which to return. This name isn't evaluated and +thus isn't quoted. + + The following function uses nested loops to find the first pair of +numbers, each less than 10, whose product is greater than the argument, +and it uses RETURN-FROM to return the pair as soon as it finds it: + + (defun foo (n) + (dotimes (i 10) + (dotimes (j 10) + (when (> (* i j) n) + (return-from foo (list i j)))))) + + Admittedly, having to specify the name of the function you're +returning from is a bit of a pain-for one thing, if you change the +function's name, you'll need to change the name used in the RETURN-FROM +as well. (1) But it's also the case that explicit RETURN-FROMs are used +much less frequently in Lisp than return statements in C-derived +languages, because all Lisp expressions, including control constructs +such as loops and conditionals, evaluate to a value. So it's not much +of a problem in practice. + + ---------- Footnotes ---------- + + (1) Another macro, RETURN, doesn't require a name. However, you +can't use it instead of RETURN-FROM to avoid having to specify the +function name; it's syntactic sugar for returning from a block named +NIL. I'll cover it, along with the details of BLOCK and RETURN-FROM, in +Chapter 20. + + +File: pcl.info, Node: 5-8, Next: 5-9, Prev: 5-7, Up: Chapter 5 + +Functions As Data, a.k.a. Higher-Order Functions +================================================ + +While the main way you use functions is to call them by name, a number +of situations exist where it's useful to be able treat functions as +data. For instance, if you can pass one function as an argument to +another, you can write a general-purpose sorting function while allowing +the caller to provide a function that's responsible for comparing any +two elements. Then the same underlying algorithm can be used with many +different comparison functions. Similarly, callbacks and hooks depend +on being able to store references to code in order to run it later. +Since functions are already the standard way to abstract bits of code, +it makes sense to allow functions to be treated as data. (1) + + In Lisp, functions are just another kind of object. When you define +a function with DEFUN, you're really doing two things: creating a new +function object and giving it a name. It's also possible, as you saw in +Chapter 3, to use LAMBDA expressions to create a function without giving +it a name. The actual representation of a function object, whether +named or anonymous, is opaque-in a native-compiling Lisp, it probably +consists mostly of machine code. The only things you need to know are +how to get hold of it and how to invoke it once you've got it. + + The special operator FUNCTION provides the mechanism for getting at a +function object. It takes a single argument and returns the function +with that name. The name isn't quoted. Thus, if you've defined a +function foo, like so: + + CL-USER> (defun foo (x) (* 2 x)) + FOO + + you can get the function object like this: (2) + + CL-USER> (function foo) + # + + In fact, you've already used FUNCTION, but it was in disguise. The +syntax #', which you used in Chapter 3, is syntactic sugar for FUNCTION, +just the way ' is syntactic sugar for QUOTE. (3) Thus, you can also get +the function object for foo like this: + + CL-USER> #'foo + # + + Once you've got the function object, there's really only one thing +you can do with it-invoke it. Common Lisp provides two functions for +invoking a function through a function object: FUNCALL and APPLY. (4) +They differ only in how they obtain the arguments to pass to the +function. + + FUNCALL is the one to use when you know the number of arguments +you're going to pass to the function at the time you write the code. +The first argument to FUNCALL is the function object to be invoked, and +the rest of the arguments are passed onto that function. Thus, the +following two expressions are equivalent: + + (foo 1 2 3) === (funcall #'foo 1 2 3) + + However, there's little point in using FUNCALL to call a function +whose name you know when you write the code. In fact, the previous two +expressions will quite likely compile to exactly the same machine +instructions. + + The following function demonstrates a more apt use of FUNCALL. It +accepts a function object as an argument and plots a simple ASCII-art +histogram of the values returned by the argument function when it's +invoked on the values from min to max, stepping by step. + + (defun plot (fn min max step) + (loop for i from min to max by step do + (loop repeat (funcall fn i) do (format t "*")) + (format t "~%"))) + + The FUNCALL expression computes the value of the function for each +value of i. The inner LOOP uses that computed value to determine how +many times to print an asterisk to standard output. + + Note that you don't use FUNCTION or #' to get the function value of +fn; you want it to be interpreted as a variable because it's the +variable's value that will be the function object. You can call plot +with any function that takes a single numeric argument, such as the +built-in function EXP that returns the value of e raised to the power of +its argument. + + CL-USER> (plot #'exp 0 4 1/2) + * + * + ** + **** + ******* + ************ + ******************** + ********************************* + ****************************************************** + NIL + + FUNCALL, however, doesn't do you any good when the argument list is +known only at runtime. For instance, to stick with the plot function +for another moment, suppose you've obtained a list containing a function +object, a minimum and maximum value, and a step value. In other words, +the list contains the values you want to pass as arguments to plot. +Suppose this list is in the variable plot-data. You could invoke plot +on the values in that list like this: + + (plot (first plot-data) (second plot-data) (third plot-data) (fourth plot-data)) + + This works fine, but it's pretty annoying to have to explicitly +unpack the arguments just so you can pass them to plot. + + That's where APPLY comes in. Like FUNCALL, the first argument to +APPLY is a function object. But after the function object, instead of +individual arguments, it expects a list. It then applies the function +to the values in the list. This allows you to write the following +instead: + + (apply #'plot plot-data) + + As a further convenience, APPLY can also accept "loose" arguments as +long as the last argument is a list. Thus, if plot-data contained just +the min, max, and step values, you could still use APPLY like this to +plot the EXP function over that range: + + (apply #'plot #'exp plot-data) + + APPLY doesn't care about whether the function being applied takes +&optional, &rest, or &key arguments-the argument list produced by +combining any loose arguments with the final list must be a legal +argument list for the function with enough arguments for all the +required parameters and only appropriate keyword parameters. + + ---------- Footnotes ---------- + + (1) Lisp, of course, isn't the only language to treat functions as +data. C uses function pointers, Perl uses subroutine references, Python +uses a scheme similar to Lisp, and C# introduces delegates, essentially +typed function pointers, as an improvement over Java's rather clunky +reflection and anonymous class mechanisms. + + (2) The exact printed representation of a function object will differ +from implementation to implementation. + + (3) The best way to think of FUNCTION is as a special kind of +quotation. QUOTEing a symbol prevents it from being evaluated at all, +resulting in the symbol itself rather than the value of the variable +named by that symbol. FUNCTION also circumvents the normal evaluation +rule but, instead of preventing the symbol from being evaluated at all, +causes it to be evaluated as the name of a function, just the way it +would if it were used as the function name in a function call +expression. + + (4) There's actually a third, the special operator +MULTIPLE-VALUE-CALL, but I'll save that for when I discuss expressions +that return multiple values in Chapter 20. + + +File: pcl.info, Node: 5-9, Next: Chapter 6, Prev: 5-7, Up: Chapter 5 + +Anonymous Functions +=================== + +Once you start writing, or even simply using, functions that accept +other functions as arguments, you're bound to discover that sometimes +it's annoying to have to define and name a whole separate function +that's used in only one place, especially when you never call it by +name. + + When it seems like overkill to define a new function with DEFUN, you +can create an "anonymous" function using a LAMBDA expression. As +discussed in Chapter 3, a LAMBDA expression looks like this: + + (lambda (parameters) body) + + One way to think of LAMBDA expressions is as a special kind of +function name where the name itself directly describes what the function +does. This explains why you can use a LAMBDA expression in the place of +a function name with #'. + + (funcall #'(lambda (x y) (+ x y)) 2 3) ==> 5 + + You can even use a LAMBDA expression as the "name" of a function in a +function call expression. If you wanted, you could write the previous +FUNCALL expression more concisely. + + ((lambda (x y) (+ x y)) 2 3) ==> 5 + + But this is almost never done; it's merely worth noting that it's +legal in order to emphasize that LAMBDA expressions can be used anywhere +a normal function name can be. (1) + + Anonymous functions can be useful when you need to pass a function as +an argument to another function and the function you need to pass is +simple enough to express inline. For instance, suppose you wanted to +plot the function 2x. You could define the following function: + + (defun double (x) (* 2 x)) + + which you could then pass to plot. + + CL-USER> (plot #'double 0 10 1) + + ** + **** + ****** + ******** + ********** + ************ + ************** + **************** + ****************** + ******************** + NIL + + But it's easier, and arguably clearer, to write this: + + CL-USER> (plot #'(lambda (x) (* 2 x)) 0 10 1) + + ** + **** + ****** + ******** + ********** + ************ + ************** + **************** + ****************** + ******************** + NIL + + The other important use of LAMBDA expressions is in making closures, +functions that capture part of the environment where they're created. +You used closures a bit in Chapter 3, but the details of how closures +work and what they're used for is really more about how variables work +than functions, so I'll save that discussion for the next chapter. + + ---------- Footnotes ---------- + + (1) In Common Lisp it's also possible to use a LAMBDA expression as +an argument to FUNCALL (or some other function that takes a function +argument such as SORT or MAPCAR) with no #' before it, like this: + + (funcall (lambda (x y) (+ x y)) 2 3) + + This is legal and is equivalent to the version with the #' but for a +tricky reason. Historically LAMBDA expressions by themselves weren't +expressions that could be evaluated. That is LAMBDA wasn't the name of +a function, macro, or special operator. Rather, a list starting with +the symbol LAMBDA was a special syntactic construct that Lisp recognized +as a kind of function name. + + But if that were still true, then (funcall (lambda (...) ...)) +would be illegal because FUNCALL is a function and the normal evaluation +rule for a function call would require that the LAMBDA expression be +evaluated. However, late in the ANSI standardization process, in order +to make it possible to implement ISLISP, another Lisp dialect being +standardized at the same time, strictly as a user-level compatibility +layer on top of Common Lisp, a LAMBDA macro was defined that expands +into a call to FUNCTION wrapped around the LAMBDA expression. In other +words, the following LAMBDA expression: + + (lambda () 42) + + expands into the following when it occurs in a context where it +evaluated: + + (function (lambda () 42)) ; or #'(lambda () 42) + + This makes its use in a value position, such as an argument to +FUNCALL, legal. In other words, it's pure syntactic sugar. Most folks +either always use #' before LAMBDA expressions in value positions or +never do. In this book, I always use #'. + + +File: pcl.info, Node: Chapter 6, Next: Chapter 7, Prev: Chapter 5, Up: Top + +6. Variables +============ + +The next basic building block we need to look at are variables. Common +Lisp supports two kinds of variables: lexical and dynamic. (1) These +two types correspond roughly to "local" and "global" variables in other +languages. However, the correspondence is only approximate. On one +hand, some languages' "local" variables are in fact much like Common +Lisp's dynamic variables. (2) And on the other, some languages' local +variables are lexically scoped without providing all the capabilities +provided by Common Lisp's lexical variables. In particular, not all +languages that provide lexically scoped variables support closures. + + To make matters a bit more confusing, many of the forms that deal +with variables can be used with both lexical and dynamic variables. So +I'll start by discussing a few aspects of Lisp's variables that apply to +both kinds and then cover the specific characteristics of lexical and +dynamic variables. Then I'll discuss Common Lisp's general-purpose +assignment operator, SETF, which is used to assign new values to +variables and just about every other place that can hold a value. + +* Menu: + +* 6-1:: Variable Basics +* 6-2:: Lexical Variables and Closures +* 6-3:: Dynamic, a.k.a. Special, Variables +* 6-4:: Constants +* 6-5:: Assignment +* 6-6:: Generalized Assignment +* 6-7:: Other Ways to Modify Places + + ---------- Footnotes ---------- + + (1) Dynamic variables are also sometimes called special variables for +reasons you'll see later in this chapter. It's important to be aware of +this synonym, as some folks (and Lisp implementations) use one term +while others use the other. + + (2) Early Lisps tended to use dynamic variables for local variables, +at least when interpreted. Elisp, the Lisp dialect used in Emacs, is a +bit of a throwback in this respect, continuing to support only dynamic +variables. Other languages have recapitulated this transition from +dynamic to lexical variables-Perl's local variables, for instance, are +dynamic while its my variables, introduced in Perl 5, are lexical. +Python never had true dynamic variables but only introduced true lexical +scoping in version 2.2. (Python's lexical variables are still somewhat +limited compared to Lisp's because of the conflation of assignment and +binding in the language's syntax.) + + +File: pcl.info, Node: 6-1, Next: 6-2, Prev: Chapter 6, Up: Chapter 6 + +Variable Basics +=============== + +As in other languages, in Common Lisp variables are named places that +can hold a value. However, in Common Lisp, variables aren't typed the +way they are in languages such as Java or C++. That is, you don't need +to declare the type of object that each variable can hold. Instead, a +variable can hold values of any type and the values carry type +information that can be used to check types at runtime. Thus, Common +Lisp is dynamically typed-type errors are detected dynamically. For +instance, if you pass something other than a number to the + function, +Common Lisp will signal a type error. On the other hand, Common Lisp is +a strongly typed language in the sense that all type errors will be +detected-there's no way to treat an object as an instance of a class +that it's not. (1) + + All values in Common Lisp are, conceptually at least, references to +objects. (2) Consequently, assigning a variable a new value changes +what object the variable refers to but has no effect on the previously +referenced object. However, if a variable holds a reference to a +mutable object, you can use that reference to modify the object, and the +modification will be visible to any code that has a reference to the +same object. + + One way to introduce new variables you've already used is to define +function parameters. As you saw in the previous chapter, when you +define a function with DEFUN, the parameter list defines the variables +that will hold the function's arguments when it's called. For example, +this function defines three variables-x, y, and z-to hold its arguments. + + (defun foo (x y z) (+ x y z)) + + Each time a function is called, Lisp creates new bindings to hold the +arguments passed by the function's caller. A binding is the runtime +manifestation of a variable. A single variable-the thing you can point +to in the program's source code-can have many different bindings during +a run of the program. A single variable can even have multiple bindings +at the same time; parameters to a recursive function, for example, are +rebound for each call to the function. + + As with all Common Lisp variables, function parameters hold object +references. (3) Thus, you can assign a new value to a function +parameter within the body of the function, and it will not affect the +bindings created for another call to the same function. But if the +object passed to a function is mutable and you change it in the +function, the changes will be visible to the caller since both the +caller and the callee will be referencing the same object. + + Another form that introduces new variables is the LET special +operator. The skeleton of a LET form looks like this: + + (let (variable*) + body-form*) + + where each variable is a variable initialization form. Each +initialization form is either a list containing a variable name and an +initial value form or-as a shorthand for initializing the variable to +NIL-a plain variable name. The following LET form, for example, binds +the three variables x, y, and z with initial values 10, 20, and NIL: + + (let ((x 10) (y 20) z) + ...) + + When the LET form is evaluated, all the initial value forms are first +evaluated. Then new bindings are created and initialized to the +appropriate initial values before the body forms are executed. Within +the body of the LET, the variable names refer to the newly created +bindings. After the LET, the names refer to whatever, if anything, they +referred to before the LET. + + The value of the last expression in the body is returned as the value +of the LET expression. Like function parameters, variables introduced +with LET are rebound each time the LET is entered. (4) + + The scope of function parameters and LET variables-the area of the +program where the variable name can be used to refer to the variable's +binding-is delimited by the form that introduces the variable. This +form-the function definition or the LET-is called the binding form. As +you'll see in a bit, the two types of variables-lexical and dynamic-use +two slightly different scoping mechanisms, but in both cases the scope +is delimited by the binding form. + + If you nest binding forms that introduce variables with the same +name, then the bindings of the innermost variable shadows the outer +bindings. For instance, when the following function is called, a +binding is created for the parameter x to hold the function's argument. +Then the first LET creates a new binding with the initial value 2, and +the inner LET creates yet another binding, this one with the initial +value 3. The bars on the right mark the scope of each binding. + + (defun foo (x) + (format t "Parameter: ~a~%" x) ; |<------ x is argument + (let ((x 2)) ; | + (format t "Outer LET: ~a~%" x) ; | |<---- x is 2 + (let ((x 3)) ; | | + (format t "Inner LET: ~a~%" x)) ; | | |<-- x is 3 + (format t "Outer LET: ~a~%" x)) ; | | + (format t "Parameter: ~a~%" x)) ; | + + Each reference to x will refer to the binding with the smallest +enclosing scope. Once control leaves the scope of one binding form, the +binding from the immediately enclosing scope is unshadowed and x refers +to it instead. Thus, calling foo results in this output: + + CL-USER> (foo 1) + Parameter: 1 + Outer LET: 2 + Inner LET: 3 + Outer LET: 2 + Parameter: 1 + NIL + + In future chapters I'll discuss other constructs that also serve as +binding forms-any construct that introduces a new variable name that's +usable only within the construct is a binding form. + + For instance, in Chapter 7 you'll meet the DOTIMES loop, a basic +counting loop. It introduces a variable that holds the value of a +counter that's incremented each time through the loop. The following +loop, for example, which prints the numbers from 0 to 9, binds the +variable x: + + (dotimes (x 10) (format t "~d " x)) + + Another binding form is a variant of LET, LET*. The difference is +that in a LET, the variable names can be used only in the body of the +LET-the part of the LET after the variables list-but in a LET*, the +initial value forms for each variable can refer to variables introduced +earlier in the variables list. Thus, you can write the following: + + (let* ((x 10) + (y (+ x 10))) + (list x y)) + + but not this: + + (let ((x 10) + (y (+ x 10))) + (list x y)) + + However, you could achieve the same result with nested LETs. + + (let ((x 10)) + (let ((y (+ x 10))) + (list x y))) + + ---------- Footnotes ---------- + + (1) Actually, it's not quite true to say that all type errors will +always be detected-it's possible to use optional declarations to tell +the compiler that certain variables will always contain objects of a +particular type and to turn off runtime type checking in certain regions +of code. However, declarations of this sort are used to optimize code +after it has been developed and debugged, not during normal development. + + (2) As an optimization certain kinds of objects, such as integers +below a certain size and characters, may be represented directly in +memory where other objects would be represented by a pointer to the +actual object. However, since integers and characters are immutable, it +doesn't matter that there may be multiple copies of "the same" object in +different variables. This is the root of the difference between EQ and +EQL discussed in Chapter 4. + + (3) In compiler-writer terms Common Lisp functions are +"pass-by-value." However, the values that are passed are references to +objects. This is similar to how Java and Python work. + + (4) The variables in LET forms and function parameters are created by +exactly the same mechanism. In fact, in some Lisp dialects-though not +Common Lisp-LET is simply a macro that expands into a call to an +anonymous function. That is, in those dialects, the following: + + (let ((x 10)) (format t "~a" x)) + + is a macro form that expands into this: + + ((lambda (x) (format t "~a" x)) 10) + + +File: pcl.info, Node: 6-2, Next: 6-3, Prev: 6-1, Up: Chapter 6 + +Lexical Variables and Closures +============================== + +By default all binding forms in Common Lisp introduce lexically scoped +variables. Lexically scoped variables can be referred to only by code +that's textually within the binding form. Lexical scoping should be +familiar to anyone who has programmed in Java, C, Perl, or Python since +they all provide lexically scoped "local" variables. For that matter, +Algol programmers should also feel right at home, as Algol first +introduced lexical scoping in the 1960s. + + However, Common Lisp's lexical variables are lexical variables with a +twist, at least compared to the original Algol model. The twist is +provided by the combination of lexical scoping with nested functions. +By the rules of lexical scoping, only code textually within the binding +form can refer to a lexical variable. But what happens when an +anonymous function contains a reference to a lexical variable from an +enclosing scope? For instance, in this expression: + + (let ((count 0)) #'(lambda () (setf count (1+ count)))) + + the reference to count inside the LAMBDA form should be legal +according to the rules of lexical scoping. Yet the anonymous function +containing the reference will be returned as the value of the LET form +and can be invoked, via FUNCALL, by code that's not in the scope of the +LET. So what happens? As it turns out, when count is a lexical +variable, it just works. The binding of count created when the flow of +control entered the LET form will stick around for as long as needed, in +this case for as long as someone holds onto a reference to the function +object returned by the LET form. The anonymous function is called a +closure because it "closes over" the binding created by the LET. + + The key thing to understand about closures is that it's the binding, +not the value of the variable, that's captured. Thus, a closure can not +only access the value of the variables it closes over but can also +assign new values that will persist between calls to the closure. For +instance, you can capture the closure created by the previous expression +in a global variable like this: + + (defparameter *fn* (let ((count 0)) #'(lambda () (setf count (1+ count))))) + + Then each time you invoke it, the value of count will increase by +one. + + CL-USER> (funcall *fn*) + 1 + CL-USER> (funcall *fn*) + 2 + CL-USER> (funcall *fn*) + 3 + + A single closure can close over many variable bindings simply by +referring to them. Or multiple closures can capture the same binding. +For instance, the following expression returns a list of three closures, +one that increments the value of the closed over count binding, one that +decrements it, and one that returns the current value: + + (let ((count 0)) + (list + #'(lambda () (incf count)) + #'(lambda () (decf count)) + #'(lambda () count))) + + +File: pcl.info, Node: 6-3, Next: 6-4, Prev: 6-2, Up: Chapter 6 + +Dynamic, a.k.a. Special, Variables +================================== + +Lexically scoped bindings help keep code understandable by limiting the +scope, literally, in which a given name has meaning. This is why most +modern languages use lexical scoping for local variables. Sometimes, +however, you really want a global variable-a variable that you can refer +to from anywhere in your program. While it's true that indiscriminate +use of global variables can turn code into spaghetti nearly as quickly +as unrestrained use of goto, global variables do have legitimate uses +and exist in one form or another in almost every programming language. +(1) And as you'll see in a moment, Lisp's version of global variables, +dynamic variables, are both more useful and more manageable. + + Common Lisp provides two ways to create global variables: DEFVAR and +DEFPARAMETER. Both forms take a variable name, an initial value, and an +optional documentation string. After it has been DEFVARed or +DEFPARAMETERed, the name can be used anywhere to refer to the current +binding of the global variable. As you've seen in previous chapters, +global variables are conventionally named with names that start and end +with *. You'll see later in this section why it's quite important to +follow that naming convention. Examples of DEFVAR and DEFPARAMETER look +like this: + + (defvar *count* 0 + "Count of widgets made so far.") + + (defparameter *gap-tolerance* 0.001 + "Tolerance to be allowed in widget gaps.") + + The difference between the two forms is that DEFPARAMETER always +assigns the initial value to the named variable while DEFVAR does so +only if the variable is undefined. A DEFVAR form can also be used with +no initial value to define a global variable without giving it a value. +Such a variable is said to be unbound. + + Practically speaking, you should use DEFVAR to define variables that +will contain data you'd want to keep even if you made a change to the +source code that uses the variable. For instance, suppose the two +variables defined previously are part of an application for controlling +a widget factory. It's appropriate to define the *count* variable with +DEFVAR because the number of widgets made so far isn't invalidated just +because you make some changes to the widget-making code. (2) + + On the other hand, the variable *gap-tolerance* presumably has some +effect on the behavior of the widget-making code itself. If you decide +you need a tighter or looser tolerance and change the value in the +DEFPARAMETER form, you'd like the change to take effect when you +recompile and reload the file. + + After defining a variable with DEFVAR or DEFPARAMETER, you can refer +to it from anywhere. For instance, you might define this function to +increment the count of widgets made: + + (defun increment-widget-count () (incf *count*)) + + The advantage of global variables is that you don't have to pass them +around. Most languages store the standard input and output streams in +global variables for exactly this reason-you never know when you're +going to want to print something to standard out, and you don't want +every function to have to accept and pass on arguments containing those +streams just in case someone further down the line needs them. + + However, once a value, such as the standard output stream, is stored +in a global variable and you have written code that references that +global variable, it's tempting to try to temporarily modify the behavior +of that code by changing the variable's value. + + For instance, suppose you're working on a program that contains some +low-level logging functions that print to the stream in the global +variable *standard-output*. Now suppose that in part of the program you +want to capture all the output generated by those functions into a file. +You might open a file and assign the resulting stream to +*standard-output*. Now the low-level functions will send their output +to the file. + + This works fine until you forget to set *standard-output* back to the +original stream when you're done. If you forget to reset +*standard-output*, all the other code in the program that uses +*standard-output* will also send its output to the file. (3) + + What you really want, it seems, is a way to wrap a piece of code in +something that says, "All code below here-all the functions it calls, +all the functions they call, and so on, down to the lowest-level +functions-should use this value for the global variable +*standard-output*." Then when the high-level function returns, the old +value of *standard-output* should be automatically restored. + + It turns out that that's exactly what Common Lisp's other kind of +variable-dynamic variables-let you do. When you bind a dynamic +variable-for example, with a LET variable or a function parameter-the +binding that's created on entry to the binding form replaces the global +binding for the duration of the binding form. Unlike a lexical binding, +which can be referenced by code only within the lexical scope of the +binding form, a dynamic binding can be referenced by any code that's +invoked during the execution of the binding form. (4) And it turns out +that all global variables are, in fact, dynamic variables. + + Thus, if you want to temporarily redefine *standard-output*, the way +to do it is simply to rebind it, say, with a LET. + + (let ((*standard-output* *some-other-stream*)) + (stuff)) + + In any code that runs as a result of the call to stuff, references to +*standard-output* will use the binding established by the LET. And when +stuff returns and control leaves the LET, the new binding of +*standard-output* will go away and subsequent references to +*standard-output* will see the binding that was current before the LET. +At any given time, the most recently established binding shadows all +other bindings. Conceptually, each new binding for a given dynamic +variable is pushed onto a stack of bindings for that variable, and +references to the variable always use the most recent binding. As +binding forms return, the bindings they created are popped off the +stack, exposing previous bindings. (5) + + A simple example shows how this works. + + (defvar *x* 10) + (defun foo () (format t "X: ~d~%" *x*)) + + The DEFVAR creates a global binding for the variable *x* with the +value 10. The reference to *x* in foo will look up the current binding +dynamically. If you call foo from the top level, the global binding +created by the DEFVAR is the only binding available, so it prints 10. + + CL-USER> (foo) + X: 10 + NIL + + But you can use LET to create a new binding that temporarily shadows +the global binding, and foo will print a different value. + + CL-USER> (let ((*x* 20)) (foo)) + X: 20 + NIL + + Now call foo again, with no LET, and it again sees the global +binding. + + CL-USER> (foo) + X: 10 + NIL + + Now define another function. + + (defun bar () + (foo) + (let ((*x* 20)) (foo)) + (foo)) + + Note that the middle call to foo is wrapped in a LET that binds *x* +to the new value 20. When you run bar, you get this result: + + CL-USER> (bar) + X: 10 + X: 20 + X: 10 + NIL + + As you can see, the first call to foo sees the global binding, with +its value of 10. The middle call, however, sees the new binding, with +the value 20. But after the LET, foo once again sees the global +binding. + + As with lexical bindings, assigning a new value affects only the +current binding. To see this, you can redefine foo to include an +assignment to *x*. + + (defun foo () + (format t "Before assignment~18tX: ~d~%" *x*) + (setf *x* (+ 1 *x*)) + (format t "After assignment~18tX: ~d~%" *x*)) + + Now foo prints the value of *x*, increments it, and prints it again. +If you just run foo, you'll see this: + + CL-USER> (foo) + Before assignment X: 10 + After assignment X: 11 + NIL + + Not too surprising. Now run bar. + + CL-USER> (bar) + Before assignment X: 11 + After assignment X: 12 + Before assignment X: 20 + After assignment X: 21 + Before assignment X: 12 + After assignment X: 13 + NIL + + Notice that *x* started at 11-the earlier call to foo really did +change the global value. The first call to foo from bar increments the +global binding to 12. The middle call doesn't see the global binding +because of the LET. Then the last call can see the global binding again +and increments it from 12 to 13. + + So how does this work? How does LET know that when it binds *x* it's +supposed to create a dynamic binding rather than a normal lexical +binding? It knows because the name has been declared special. (6) The +name of every variable defined with DEFVAR and DEFPARAMETER is +automatically declared globally special. This means whenever you use +such a name in a binding form-in a LET or as a function parameter or any +other construct that creates a new variable binding-the binding that's +created will be a dynamic binding. This is why the *naming* +*convention* is so important-it'd be bad news if you used a name for +what you thought was a lexical variable and that variable happened to be +globally special. On the one hand, code you call could change the value +of the binding out from under you; on the other, you might be shadowing +a binding established by code higher up on the stack. If you always +name global variables according to the * naming convention, you'll never +accidentally use a dynamic binding where you intend to establish a +lexical binding. + + It's also possible to declare a name locally special. If, in a +binding form, you declare a name special, then the binding created for +that variable will be dynamic rather than lexical. Other code can +locally declare a name special in order to refer to the dynamic binding. +However, locally special variables are relatively rare, so you needn't +worry about them. (7) + + Dynamic bindings make global variables much more manageable, but it's +important to notice they still allow action at a distance. Binding a +global variable has two at a distance effects-it can change the behavior +of downstream code, and it also opens the possibility that downstream +code will assign a new value to a binding established higher up on the +stack. You should use dynamic variables only when you need to take +advantage of one or both of these characteristics. + + ---------- Footnotes ---------- + + (1) Java disguises global variables as public static fields, C uses +extern variables, and Python's module-level and Perl's package-level +variables can likewise be accessed from anywhere. + + (2) If you specifically want to reset a DEFVARed variable, you can +either set it directly with SETF or make it unbound using MAKUNBOUND and +then reevaluate the DEFVAR form. + + (3) The strategy of temporarily reassigning *standard-output* also +breaks if the system is multithreaded-if there are multiple threads of +control trying to print to different streams at the same time, they'll +all try to set the global variable to the stream they want to use, +stomping all over each other. You could use a lock to control access to +the global variable, but then you're not really getting the benefit of +multiple concurrent threads, since whatever thread is printing has to +lock out all the other threads until it's done even if they want to +print to a different stream. + + (4) The technical term for the interval during which references may +be made to a binding is its extent. Thus, scope and extent are +complementary notions-scope refers to space while extent refers to time. +Lexical variables have lexical scope but indefinite extent, meaning they +stick around for an indefinite interval, determined by how long they're +needed. Dynamic variables, by contrast, have indefinite scope since +they can be referred to from anywhere but dynamic extent. To further +confuse matters, the combination of indefinite scope and dynamic extent +is frequently referred to by the misnomer dynamic scope. + + (5) Though the standard doesn't specify how to incorporate +multithreading into Common Lisp, implementations that provide +multithreading follow the practice established on the Lisp machines and +create dynamic bindings on a per-thread basis. A reference to a global +variable will find the binding most recently established in the current +thread, or the global binding. + + (6) This is why dynamic variables are also sometimes called special +variables. + + (7) If you must know, you can look up DECLARE, SPECIAL, and LOCALLY +in the HyperSpec. + + +File: pcl.info, Node: 6-4, Next: 6-5, Prev: 6-3, Up: Chapter 6 + +Constants +========= + +One other kind of variable I haven't mentioned at all is the oxymoronic +"constant variable." All constants are global and are defined with +DEFCONSTANT. The basic form of DEFCONSTANT is like DEFPARAMETER. + + (defconstant name initial-value-form [ documentation-string ]) + + As with DEFVAR and DEFPARAMETER, DEFCONSTANT has a global effect on +the name used-thereafter the name can be used only to refer to the +constant; it can't be used as a function parameter or rebound with any +other binding form. Thus, many Lisp programmers follow a naming +convention of using names starting and ending with + for constants. +This convention is somewhat less universally followed than the *-naming +convention for globally special names but is a good idea for the same +reason. (1) + + Another thing to note about DEFCONSTANT is that while the language +allows you to redefine a constant by reevaluating a DEFCONSTANT with a +different initial-value-form, what exactly happens after the +redefinition isn't defined. In practice, most implementations will +require you to reevaluate any code that refers to the constant in order +to see the new value since the old value may well have been inlined. +Consequently, it's a good idea to use DEFCONSTANT only to define things +that are really constant, such as the value of NIL. For things you might +ever want to change, you should use DEFPARAMETER instead. + + ---------- Footnotes ---------- + + (1) Several key constants defined by the language itself don't follow +this convention-not least of which are T and NIL. This is occasionally +annoying when one wants to use t as a local variable name. Another is +PI, which holds the best long-float approximation of the mathematical +constant pi. + + +File: pcl.info, Node: 6-5, Next: 6-6, Prev: 6-4, Up: Chapter 6 + +Assignment +========== + +Once you've created a binding, you can do two things with it: get the +current value and set it to a new value. As you saw in Chapter 4, a +symbol evaluates to the value of the variable it names, so you can get +the current value simply by referring to the variable. To assign a new +value to a binding, you use the SETF macro, Common Lisp's +general-purpose assignment operator. The basic form of SETF is as +follows: + + (setf place value) + + Because SETF is a macro, it can examine the form of the place it's +assigning to and expand into appropriate lower-level operations to +manipulate that place. When the place is a variable, it expands into a +call to the special operator SETQ, which, as a special operator, has +access to both lexical and dynamic bindings. (1) For instance, to +assign the value 10 to the variable x, you can write this: + + (setf x 10) + + As I discussed earlier, assigning a new value to a binding has no +effect on any other bindings of that variable. And it doesn't have any +effect on the value that was stored in the binding prior to the +assignment. Thus, the SETF in this function: + + (defun foo (x) (setf x 10)) + + will have no effect on any value outside of foo. The binding that +was created when foo was called is set to 10, immediately replacing +whatever value was passed as an argument. In particular, a form such as +the following: + + (let ((y 20)) + (foo y) + (print y)) + + will print 20, not 10, as it's the value of y that's passed to foo +where it's briefly the value of the variable x before the SETF gives x a +new value. + + SETF can also assign to multiple places in sequence. For instance, +instead of the following: + + (setf x 1) + (setf y 2) + + you can write this: + + (setf x 1 y 2) + + SETF returns the newly assigned value, so you can also nest calls to +SETF as in the following expression, which assigns both x and y the same +random value: + + (setf x (setf y (random 10))) + + ---------- Footnotes ---------- + + (1) Some old-school Lispers prefer to use SETQ with variables, but +modern style tends to use SETF for all assignments. + + +File: pcl.info, Node: 6-6, Next: 6-7, Prev: 6-5, Up: Chapter 6 + +Generalized Assignment +====================== + +Variable bindings, of course, aren't the only places that can hold +values. Common Lisp supports composite data structures such as arrays, +hash tables, and lists, as well as user-defined data structures, all of +which consist of multiple places that can each hold a value. + + I'll cover those data structures in future chapters, but while we're +on the topic of assignment, you should note that SETF can assign any +place a value. As I cover the different composite data structures, I'll +point out which functions can serve as "SETFable places." The short +version, however, is if you need to assign a value to a place, SETF is +almost certainly the tool to use. It's even possible to extend SETF to +allow it to assign to user-defined places though I won't cover that. +(1) + + In this regard SETF is no different from the = assignment operator in +most C-derived languages. In those languages, the = operator assigns +new values to variables, array elements, and fields of classes. In +languages such as Perl and Python that support hash tables as a built-in +data type, = can also set the values of individual hash table entries. +Table 6-1 summarizes the various ways = is used in those languages. + + Table 6-1. Assignment with = in Other Languages + +[image src="tables/6-1.png"] + + SETF works the same way-the first "argument" to SETF is a place to +store the value, and the second argument provides the value. As with +the = operator in these languages, you use the same form to express the +place as you'd normally use to fetch the value. (2) Thus, the Lisp +equivalents of the assignments in Table 6-1-given that AREF is the array +access function, GETHASH does a hash table lookup, and field might be a +function that accesses a slot named field of a user-defined object-are +as follows: + + Simple variable: (setf x 10) + Array: (setf (aref a 0) 10) + Hash table: (setf (gethash 'key hash) 10) + Slot named 'field': (setf (field o) 10) + + Note that SETFing a place that's part of a larger object has the same +semantics as SETFing a variable: the place is modified without any +effect on the object that was previously stored in the place. Again, +this is similar to how = behaves in Java, Perl, and Python. (3) + + ---------- Footnotes ---------- + + (1) Look up DEFSETF, DEFINE-SETF-EXPANDER for more information. + + (2) The prevalence of Algol-derived syntax for assignment with the +"place" on the left side of the = and the new value on the right side +has spawned the terminology lvalue, short for "left value," meaning +something that can be assigned to, and rvalue, meaning something that +provides a value. A compiler hacker would say, "SETF treats its first +argument as an lvalue." + + (3) C programmers may want to think of variables and other places as +holding a pointer to the real object; assigning to a variable simply +changes what object it points to while assigning to a part of a +composite object is similar to indirecting through the pointer to the +actual object. C++ programmers should note that the behavior of = in +C++ when dealing with objects-namely, a memberwise copy-is quite +idiosyncratic. + + +File: pcl.info, Node: 6-7, Next: Chapter 7, Prev: 6-6, Up: Chapter 6 + +Other Ways to Modify Places +=========================== + +While all assignments can be expressed with SETF, certain patterns +involving assigning a new value based on the current value are +sufficiently common to warrant their own operators. For instance, while +you could increment a number with SETF, like this: + + (setf x (+ x 1)) + + or decrement it with this: + + (setf x (- x 1)) + + it's a bit tedious, compared to the C-style ++x and -x. Instead, you +can use the macros INCF and DECF, which increment and decrement a place +by a certain amount that defaults to 1. + + (incf x) === (setf x (+ x 1)) + (decf x) === (setf x (- x 1)) + (incf x 10) === (setf x (+ x 10)) + + INCF and DECF are examples of a kind of macro called modify macros. +Modify macros are macros built on top of SETF that modify places by +assigning a new value based on the current value of the place. The main +benefit of modify macros is that they're more concise than the same +modification written out using SETF. Additionally, modify macros are +defined in a way that makes them safe to use with places where the place +expression must be evaluated only once. A silly example is this +expression, which increments the value of an arbitrary element of an +array: + + (incf (aref *array* (random (length *array*)))) + + A naive translation of that into a SETF expression might look like +this: + + (setf (aref *array* (random (length *array*))) + (1+ (aref *array* (random (length *array*))))) + + However, that doesn't work because the two calls to RANDOM won't +necessarily return the same value-this expression will likely grab the +value of one element of the array, increment it, and then store it back +as the new value of a different element. The INCF expression, however, +does the right thing because it knows how to take apart this expression: + + (aref *array* (random (length *array*))) + + to pull out the parts that could possibly have side effects to make +sure they're evaluated only once. In this case, it would probably +expand into something more or less equivalent to this: + + (let ((tmp (random (length *array*)))) + (setf (aref *array* tmp) (1+ (aref *array* tmp)))) + + In general, modify macros are guaranteed to evaluate both their +arguments and the subforms of the place form exactly once each, in +left-to-right order. + + The macro PUSH, which you used in the mini-database to add elements +to the *db* variable, is another modify macro. You'll take a closer +look at how it and its counterparts POP and PUSHNEW work in Chapter 12 +when I talk about how lists are represented in Lisp. + + Finally, two slightly esoteric but useful modify macros are ROTATEF +and SHIFTF. ROTATEF rotates values between places. For instance, if you +have two variables, a and b, this call: + + (rotatef a b) + + swaps the values of the two variables and returns NIL. Since a and b +are variables and you don't have to worry about side effects, the +previous ROTATEF expression is equivalent to this: + + (let ((tmp a)) (setf a b b tmp) nil) + + With other kinds of places, the equivalent expression using SETF +would be quite a bit more complex. + + SHIFTF is similar except instead of rotating values it shifts them to +the left-the last argument provides a value that's moved to the +second-to-last argument while the rest of the values are moved one to +the left. The original value of the first argument is simply returned. +Thus, the following: + + (shiftf a b 10) + + is equivalent-again, since you don't have to worry about side +effects-to this: + + (let ((tmp a)) (setf a b b 10) tmp) + + Both ROTATEF and SHIFTF can be used with any number of arguments and, +like all modify macros, are guaranteed to evaluate them exactly once, in +left to right order. + + With the basics of Common Lisp's functions and variables under your +belt, now you're ready to move onto the feature that continues to +differentiate Lisp from other languages: macros. + + +File: pcl.info, Node: Chapter 7, Next: Chapter 8, Prev: Chapter 6, Up: Top + +7. Macros: Standard Control Constructs +====================================== + +While many of the ideas that originated in Lisp, from the conditional +expression to garbage collection, have been incorporated into other +languages, the one language feature that continues to set Common Lisp +apart is its macro system. Unfortunately, the word macro describes a +lot of things in computing to which Common Lisp's macros bear only a +vague and metaphorical similarity. This causes no end of +misunderstanding when Lispers try to explain to non-Lispers what a great +feature macros are. (1) To understand Lisp's macros, you really need to +come at them fresh, without preconceptions based on other things that +also happen to be called macros. So let's start our discussion of +Lisp's macros by taking a step back and looking at various ways +languages support extensibility. + + All programmers should be used to the idea that the definition of a +language can include a standard library of functionality that's +implemented in terms of the "core" language-functionality that could +have been implemented by any programmer on top of the language if it +hadn't been defined as part of the standard library. C's standard +library, for instance, can be implemented almost entirely in portable C. +Similarly, most of the ever-growing set of classes and interfaces that +ship with Java's standard Java Development Kit (JDK) are written in +"pure" Java. + + One advantage of defining languages in terms of a core plus a +standard library is it makes them easier to understand and implement. +But the real benefit is in terms of expressiveness-since much of what +you think of as "the language" is really just a library-the language is +easy to extend. If C doesn't have a function to do some thing or +another that you need, you can write that function, and now you have a +slightly richer version of C. Similarly, in a language such as Java or +Smalltalk where almost all the interesting parts of the "language" are +defined in terms of classes, by defining new classes you extend the +language, making it more suited for writing programs to do whatever it +is you're trying to do. + + While Common Lisp supports both these methods of extending the +language, macros give Common Lisp yet another way. As I discussed +briefly in Chapter 4, each macro defines its own syntax, determining how +the s-expressions it's passed are turned into Lisp forms. With macros +as part of the core language it's possible to build new syntax-control +constructs such as WHEN, DOLIST, and LOOP as well as definitional forms +such as DEFUN and DEFPARAMETER-as part of the "standard library" rather +than having to hardwire them into the core. This has implications for +how the language itself is implemented, but as a Lisp programmer you'll +care more that it gives you another way to extend the language, making +it a better language for expressing solutions to your particular +programming problems. + + Now, it may seem that the benefits of having another way to extend +the language would be easy to recognize. But for some reason a lot of +folks who haven't actually used Lisp macros-folks who think nothing of +spending their days creating new functional abstractions or defining +hierarchies of classes to solve their programming problems-get spooked +by the idea of being able to define new syntactic abstractions. The +most common cause of macrophobia seems to be bad experiences with other +"macro" systems. Simple fear of the unknown no doubt plays a role, too. +To avoid triggering any macrophobic reactions, I'll ease into the +subject by discussing several of the standard control-construct macros +defined by Common Lisp. These are some of the things that, if Lisp +didn't have macros, would have to be built into the language core. When +you use them, you don't have to care that they're implemented as macros, +but they provide a good example of some of the things you can do with +macros. (2) In the next chapter, I'll show you how you can define your +own macros. + +* Menu: + +* 7-1:: WHEN and UNLESS +* 7-2:: COND +* 7-3:: AND, OR, and NOT +* 7-4:: Looping +* 7-5:: DOLIST and DOTIMES +* 7-6:: DO +* 7-7:: The Mighty LOOP + + ---------- Footnotes ---------- + + (1) To see what this misunderstanding looks like, find any longish +Usenet thread cross-posted between comp.lang.lisp and any other +comp.lang.* group with macro in the subject. A rough paraphrase goes +like this: + + Lispnik: "Lisp is the best because of its macros!"; + + Othernik: "You think Lisp is good because of macros?! But macros are +horrible and evil; Lisp must be horrible and evil." + + (2) Another important class of language constructs that are defined +using macros are all the definitional constructs such as DEFUN, +DEFPARAMETER, DEFVAR, and others. In Chapter 24 you'll define your own +definitional macros that will allow you to concisely write code for +reading and writing binary data. + + +File: pcl.info, Node: 7-1, Next: 7-2, Prev: Chapter 7, Up: Chapter 7 + +WHEN and UNLESS +=============== + +As you've already seen, the most basic form of conditional execution-if +x, do y; otherwise do z-is provided by the IF special operator, which +has this basic form: + + (if condition then-form [else-form]) + + The condition is evaluated and, if its value is non-NIL, the +then-form is evaluated and the resulting value returned. Otherwise, the +else-form, if any, is evaluated and its value returned. If condition is +NIL and there's no else-form, then the IF returns NIL. + + (if (> 2 3) "Yup" "Nope") ==> "Nope" + (if (> 2 3) "Yup") ==> NIL + (if (> 3 2) "Yup" "Nope") ==> "Yup" + + However, IF isn't actually such a great syntactic construct because +the then-form and else-form are each restricted to being a single Lisp +form. This means if you want to perform a sequence of actions in either +clause, you need to wrap them in some other syntax. For instance, +suppose in the middle of a spam-filtering program you wanted to both +file a message as spam and update the spam database when a message is +spam. You can't write this: + + (if (spam-p current-message) + (file-in-spam-folder current-message) + (update-spam-database current-message)) + + because the call to update-spam-database will be treated as the else +clause, not as part of the then clause. Another special operator, +PROGN, executes any number of forms in order and returns the value of +the last form. So you could get the desired behavior by writing the +following: + + (if (spam-p current-message) + (progn + (file-in-spam-folder current-message) + (update-spam-database current-message))) + + That's not too horrible. But given the number of times you'll likely +have to use this idiom, it's not hard to imagine that you'd get tired of +it after a while. "Why," you might ask yourself, "doesn't Lisp provide +a way to say what I really want, namely, 'When x is true, do this, that, +and the other thing'?" In other words, after a while you'd notice the +pattern of an IF plus a PROGN and wish for a way to abstract away the +details rather than writing them out every time. + + This is exactly what macros provide. In this case, Common Lisp comes +with a standard macro, WHEN, which lets you write this: + + (when (spam-p current-message) + (file-in-spam-folder current-message) + (update-spam-database current-message)) + + But if it wasn't built into the standard library, you could define +WHEN yourself with a macro such as this, using the backquote notation I +discussed in Chapter 3: (1) + + (defmacro when (condition &rest body) + `(if ,condition (progn ,@body))) + + A counterpart to the WHEN macro is UNLESS, which reverses the +condition, evaluating its body forms only if the condition is false. In +other words: + + (defmacro unless (condition &rest body) + `(if (not ,condition) (progn ,@body))) + + Admittedly, these are pretty trivial macros. There's no deep black +magic here; they just abstract away a few language-level bookkeeping +details, allowing you to express your true intent a bit more clearly. +But their very triviality makes an important point: because the macro +system is built right into the language, you can write trivial macros +like WHEN and UNLESS that give you small but real gains in clarity that +are then multiplied by the thousands of times you use them. In Chapters +24, 26, and 31 you'll see how macros can also be used on a larger scale, +creating whole domain-specific embedded languages. But first let's +finish our discussion of the standard control-construct macros. + + ---------- Footnotes ---------- + + (1) You can't actually feed this definition to Lisp because it's +illegal to redefine names in the COMMON-LISP package where WHEN comes +from. If you really want to try writing such a macro, you'd need to +change the name to something else, such as my-when. + + +File: pcl.info, Node: 7-2, Next: 7-3, Prev: 7-1, Up: Chapter 7 + +COND +==== + +Another time raw IF expressions can get ugly is when you have a +multibranch conditional: if a do x, else if b do y; else do z. There's +no logical problem writing such a chain of conditional expressions with +just IF, but it's not pretty. + + (if a + (do-x) + (if b + (do-y) + (do-z))) + + And it would be even worse if you needed to include multiple forms in +the then clauses, requiring PROGNs. So, not surprisingly, Common Lisp +provides a macro for expressing multibranch conditionals: COND. This is +the basic skeleton: + + (cond + (test-1 form*) + . + . + . + (test-N form*)) + + Each element of the body represents one branch of the conditional and +consists of a list containing a condition form and zero or more forms to +be evaluated if that branch is chosen. The conditions are evaluated in +the order the branches appear in the body until one of them evaluates to +true. At that point, the remaining forms in that branch are evaluated, +and the value of the last form in the branch is returned as the value of +the COND as a whole. If the branch contains no forms after the +condition, the value of the condition is returned instead. By +convention, the branch representing the final else clause in an +if/else-if chain is written with a condition of T. Any non-NIL value +will work, but a T serves as a useful landmark when reading the code. +Thus, you can write the previous nested IF expression using COND like +this: + + (cond (a (do-x)) + (b (do-y)) + (t (do-z))) + + +File: pcl.info, Node: 7-3, Next: 7-4, Prev: 7-2, Up: Chapter 7 + +AND, OR, and NOT +================ + +When writing the conditions in IF, WHEN, UNLESS, and COND forms, three +operators that will come in handy are the boolean logic operators, AND, +OR, and NOT. + + NOT is a function so strictly speaking doesn't belong in this +chapter, but it's closely tied to AND and OR. It takes a single argument +and inverts its truth value, returning T if the argument is NIL and NIL +otherwise. + + AND and OR, however, are macros. They implement logical conjunction +and disjunction of any number of subforms and are defined as macros so +they can short-circuit. That is, they evaluate only as many of their +subforms-in left-to-right order-as necessary to determine the overall +truth value. Thus, AND stops and returns NIL as soon as one of its +subforms evaluates to NIL. If all the subforms evaluate to non-NIL, it +returns the value of the last subform. OR, on the other hand, stops as +soon as one of its subforms evaluates to non-NIL and returns the +resulting value. If none of the subforms evaluate to true, OR returns +NIL. Here are some examples: + + (not nil) ==> T + (not (= 1 1)) ==> NIL + (and (= 1 2) (= 3 3)) ==> NIL + (or (= 1 2) (= 3 3)) ==> T + + +File: pcl.info, Node: 7-4, Next: 7-5, Prev: 7-3, Up: Chapter 7 + +Looping +======= + +Control constructs are the other main kind of looping constructs. +Common Lisp's looping facilities are-in addition to being quite powerful +and flexible-an interesting lesson in the have-your-cake-and-eat-it-too +style of programming that macros provide. + + As it turns out, none of Lisp's 25 special operators directly support +structured looping. All of Lisp's looping control constructs are macros +built on top of a pair of special operators that provide a primitive +goto facility. (1) Like many good abstractions, syntactic or otherwise, +Lisp's looping macros are built as a set of layered abstractions +starting from the base provided by those two special operators. + + At the bottom (leaving aside the special operators) is a very general +looping construct, DO. While very powerful, DO suffers, as do many +general-purpose abstractions, from being overkill for simple situations. +So Lisp also provides two other macros, DOLIST and DOTIMES, that are +less flexible than DO but provide convenient support for the common +cases of looping over the elements of a list and counting loops. While +an implementation can implement these macros however it wants, they're +typically implemented as macros that expand into an equivalent DO loop. +Thus, DO provides a basic structured looping construct on top of the +underlying primitives provided by Common Lisp's special operators, and +DOLIST and DOTIMES provide two easier-to-use, if less general, +constructs. And, as you'll see in the next chapter, you can build your +own looping constructs on top of DO for situations where DOLIST and +DOTIMES don't meet your needs. + + Finally, the LOOP macro provides a full-blown mini-language for +expressing looping constructs in a non-Lispy, English-like (or at least +Algol-like) language. Some Lisp hackers love LOOP; others hate it. +LOOP's fans like it because it provides a concise way to express certain +commonly needed looping constructs. Its detractors dislike it because +it's not Lispy enough. But whichever side one comes down on, it's a +remarkable example of the power of macros to add new constructs to the +language. + + ---------- Footnotes ---------- + + (1) The special operators, if you must know, are TAGBODY and GO. +There's no need to discuss them now, but I'll cover them in Chapter 20. + + +File: pcl.info, Node: 7-5, Next: 7-6, Prev: 7-4, Up: Chapter 7 + +DOLIST and DOTIMES +================== + +I'll start with the easy-to-use DOLIST and DOTIMES macros. + + DOLIST loops across the items of a list, executing the loop body with +a variable holding the successive items of the list. (1) This is the +basic skeleton (leaving out some of the more esoteric options): + + (dolist (var list-form) + body-form*) + + When the loop starts, the list-form is evaluated once to produce a +list. Then the body of the loop is evaluated once for each item in the +list with the variable var holding the value of the item. For instance: + + CL-USER> (dolist (x '(1 2 3)) (print x)) + 1 + 2 + 3 + NIL + + Used this way, the DOLIST form as a whole evaluates to NIL. + + If you want to break out of a DOLIST loop before the end of the list, +you can use RETURN. + + CL-USER> (dolist (x '(1 2 3)) (print x) (if (evenp x) (return))) + 1 + 2 + NIL + + DOTIMES is the high-level looping construct for counting loops. The +basic template is much the same as DOLIST's. + + (dotimes (var count-form) + body-form*) + + The count-form must evaluate to an integer. Each time through the +loop var holds successive integers from 0 to one less than that number. +For instance: + + CL-USER> (dotimes (i 4) (print i)) + 0 + 1 + 2 + 3 + NIL + + As with DOLIST, you can use RETURN to break out of the loop early. + + Because the body of both DOLIST and DOTIMES loops can contain any +kind of expressions, you can also nest loops. For example, to print out +the times tables from 1 × 1 = 1 to 20 × 20 = 400, you can write this +pair of nested DOTIMES loops: + + (dotimes (x 20) + (dotimes (y 20) + (format t "~3d " (* (1+ x) (1+ y)))) + (format t "~%")) + + ---------- Footnotes ---------- + + (1) DOLIST is similar to Perl's foreach or Python's for. Java added +a similar kind of loop construct with the "enhanced" for loop in Java +1.5, as part of JSR-201. Notice what a difference macros make. A Lisp +programmer who notices a common pattern in their code can write a macro +to give themselves a source-level abstraction of that pattern. A Java +programmer who notices the same pattern has to convince Sun that this +particular abstraction is worth adding to the language. Then Sun has to +publish a JSR and convene an industry-wide "expert group" to hash +everything out. That process-according to Sun-takes an average of 18 +months. After that, the compiler writers all have to go upgrade their +compilers to support the new feature. And even once the Java +programmer's favorite compiler supports the new version of Java, they +probably still can't use the new feature until they're allowed to break +source compatibility with older versions of Java. So an annoyance that +Common Lisp programmers can resolve for themselves within five minutes +plagues Java programmers for years. + + +File: pcl.info, Node: 7-6, Next: 7-7, Prev: 7-5, Up: Chapter 7 + +DO +== + +While DOLIST and DOTIMES are convenient and easy to use, they aren't +flexible enough to use for all loops. For instance, what if you want to +step multiple variables in parallel? Or use an arbitrary expression to +test for the end of the loop? If neither DOLIST nor DOTIMES meet your +needs, you still have access to the more general DO loop. + + Where DOLIST and DOTIMES provide only one loop variable, DO lets you +bind any number of variables and gives you complete control over how +they change on each step through the loop. You also get to define the +test that determines when to end the loop and can provide a form to +evaluate at the end of the loop to generate a return value for the DO +expression as a whole. The basic template looks like this: + + (do (variable-definition*) + (end-test-form result-form*) + statement*) + + Each variable-definition introduces a variable that will be in scope +in the body of the loop. The full form of a single variable definition +is a list containing three elements. + + (var init-form step-form) + + The init-form will be evaluated at the beginning of the loop and the +resulting values bound to the variable var. Before each subsequent +iteration of the loop, the step-form will be evaluated and the new value +assigned to var. The step-form is optional; if it's left out, the +variable will keep its value from iteration to iteration unless you +explicitly assign it a new value in the loop body. As with the variable +definitions in a LET, if the init-form is left out, the variable is +bound to NIL. Also as with LET, you can use a plain variable name as +shorthand for a list containing just the name. + + At the beginning of each iteration, after all the loop variables have +been given their new values, the end-test-form is evaluated. As long as +it evaluates to NIL, the iteration proceeds, evaluating the statements +in order. + + When the end-test-form evaluates to true, the result-forms are +evaluated, and the value of the last result form is returned as the +value of the DO expression. + + At each step of the iteration the step forms for all the variables +are evaluated before assigning any of the values to the variables. This +means you can refer to any of the other loop variables in the step +forms. (1) That is, in a loop like this: + + (do ((n 0 (1+ n)) + (cur 0 next) + (next 1 (+ cur next))) + ((= 10 n) cur)) + + the step forms (1+ n), next, and (+ cur next) are all evaluated using +the old values of n, cur, and next. Only after all the step forms have +been evaluated are the variables given their new values. +(Mathematically inclined readers may notice that this is a particularly +efficient way of computing the eleventh Fibonacci number.) + + This example also illustrates another characteristic of DO-because +you can step multiple variables, you often don't need a body at all. +Other times, you may leave out the result form, particularly if you're +just using the loop as a control construct. This flexibility, however, +is the reason that DO expressions can be a bit cryptic. Where exactly +do all the parentheses go? The best way to understand a DO expression +is to keep in mind the basic template. + + (do (variable-definition*) + (end-test-form result-form*) + statement*) + + The six parentheses in that template are the only ones required by +the DO itself. You need one pair to enclose the variable declarations, +one pair to enclose the end test and result forms, and one pair to +enclose the whole expression. Other forms within the DO may require +their own parentheses-variable definitions are usually lists, for +instance. And the test form is often a function call. But the skeleton +of a DO loop will always be the same. Here are some example DO loops +with the skeleton in bold: + + (do ((i 0 (1+ i))) + ((>= i 4)) + (print i)) + + Notice that the result form has been omitted. This is, however, not +a particularly idiomatic use of DO, as this loop is much more simply +written using DOTIMES. (2) + + (dotimes (i 4) (print i)) + + As another example, here's the bodiless Fibonacci-computing loop: + + (do ((n 0 (1+ n)) + (cur 0 next) + (next 1 (+ cur next))) + ((= 10 n) cur)) + + Finally, the next loop demonstrates a DO loop that binds no +variables. It loops while the current time is less than the value of a +global variable, printing "Waiting" once a minute. Note that even with +no loop variables, you still need the empty variables list. + + (do () + ((> (get-universal-time) *some-future-date*)) + (format t "Waiting~%") + (sleep 60)) + + ---------- Footnotes ---------- + + (1) A variant of DO, DO*, assigns each variable its value before +evaluating the step form for subsequent variables. For more details, +consult your favorite Common Lisp reference. + + (2) The DOTIMES is also preferred because the macro expansion will +likely include declarations that allow the compiler to generate more +efficient code. + + +File: pcl.info, Node: 7-7, Next: Chapter 8, Prev: 7-6, Up: Chapter 7 + +The Mighty LOOP +=============== + +For the simple cases you have DOLIST and DOTIMES. And if they don't suit +your needs, you can fall back on the completely general DO. What more +could you want? + + Well, it turns out a handful of looping idioms come up over and over +again, such as looping over various data structures: lists, vectors, +hash tables, and packages. Or accumulating values in various ways while +looping: collecting, counting, summing, minimizing, or maximizing. If +you need a loop to do one of these things (or several at the same time), +the LOOP macro may give you an easier way to express it. + + The LOOP macro actually comes in two flavors-simple and extended. +The simple version is as simple as can be-an infinite loop that doesn't +bind any variables. The skeleton looks like this: + + (loop + body-form*) + + The forms in body are evaluated each time through the loop, which +will iterate forever unless you use RETURN to break out. For example, +you could write the previous DO loop with a simple LOOP. + + (loop + (when (> (get-universal-time) *some-future-date*) + (return)) + (format t "Waiting~%") + (sleep 60)) + + The extended LOOP is quite a different beast. It's distinguished by +the use of certain loop keywords that implement a special-purpose +language for expressing looping idioms. It's worth noting that not all +Lispers love the extended LOOP language. At least one of Common Lisp's +original designers hated it. LOOP's detractors complain that its syntax +is totally un-Lispy (in other words, not enough parentheses). LOOP's +fans counter that that's the point: complicated looping constructs are +hard enough to understand without wrapping them up in DO's cryptic +syntax. It's better, they say, to have a slightly more verbose syntax +that gives you some clues what the heck is going on. + + For instance, here's an idiomatic DO loop that collects the numbers +from 1 to 10 into a list: + + (do ((nums nil) (i 1 (1+ i))) + ((> i 10) (nreverse nums)) + (push i nums)) ==> (1 2 3 4 5 6 7 8 9 10) + + A seasoned Lisper won't have any trouble understanding that code-it's +just a matter of understanding the basic form of a DO loop and +recognizing the PUSH/NREVERSE idiom for building up a list. But it's +not exactly transparent. The LOOP version, on the other hand, is almost +understandable as an English sentence. + + (loop for i from 1 to 10 collecting i) ==> (1 2 3 4 5 6 7 8 9 10) + + The following are some more examples of simple uses of LOOP. This +sums the first ten squares: + + (loop for x from 1 to 10 summing (expt x 2)) ==> 385 + + This counts the number of vowels in a string: + + (loop for x across "the quick brown fox jumps over the lazy dog" + counting (find x "aeiou")) ==> 11 + + This computes the eleventh Fibonacci number, similar to the DO loop +used earlier: + + (loop for i below 10 + and a = 0 then b + and b = 1 then (+ b a) + finally (return a)) + + The symbols across, and, below, collecting, counting, finally, for, +from, summing, then, and to are some of the loop keywords whose presence +identifies these as instances of the extended LOOP. (1) + + I'll save the details of LOOP for Chapter 22, but it's worth noting +here as another example of the way macros can be used to extend the base +language. While LOOP provides its own language for expressing looping +constructs, it doesn't cut you off from the rest of Lisp. The loop +keywords are parsed according to loop's grammar, but the rest of the +code in a LOOP is regular Lisp code. + + And it's worth pointing out one more time that while the LOOP macro +is quite a bit more complicated than macros such as WHEN or UNLESS, it +is just another macro. If it hadn't been included in the standard +library, you could implement it yourself or get a third-party library +that does. + + With that I'll conclude our tour of the basic control-construct +macros. Now you're ready to take a closer look at how to define your +own macros. + + ---------- Footnotes ---------- + + (1) Loop keywords is a bit of a misnomer since they aren't keyword +symbols. In fact, LOOP doesn't care what package the symbols are from. +When the LOOP macro parses its body, it considers any appropriately +named symbols equivalent. You could even use true keywords if you +wanted-:for, :across, and so on-because they also have the correct name. +But most folks just use plain symbols. Because the loop keywords are +used only as syntactic markers, it doesn't matter if they're used for +other purposes-as function or variable names. + + +File: pcl.info, Node: Chapter 8, Next: Chapter 9, Prev: Chapter 7, Up: Top + +8. Macros: Defining Your Own +============================ + +Now it's time to start writing your own macros. The standard macros I +covered in the previous chapter hint at some of the things you can do +with macros, but that's just the beginning. Common Lisp doesn't support +macros so every Lisp programmer can create their own variants of +standard control constructs any more than C supports functions so every +C programmer can write trivial variants of the functions in the C +standard library. Macros are part of the language to allow you to +create abstractions on top of the core language and standard library +that move you closer toward being able to directly express the things +you want to express. + + Perhaps the biggest barrier to a proper understanding of macros is, +ironically, that they're so well integrated into the language. In many +ways they seem like just a funny kind of function-they're written in +Lisp, they take arguments and return results, and they allow you to +abstract away distracting details. Yet despite these many similarities, +macros operate at a different level than functions and create a totally +different kind of abstraction. + + Once you understand the difference between macros and functions, the +tight integration of macros in the language will be a huge benefit. But +in the meantime, it's a frequent source of confusion for new Lispers. +The following story, while not true in a historical or technical sense, +tries to alleviate the confusion by giving you a way to think about how +macros work. + +* Menu: + +* 8-1:: The Story of Mac: A Just-So Story +* 8-2:: Macro Expansion Time vs. Runtime +* 8-3:: DEF MACRO +* 8-4:: A Sample Macro: do-primes +* 8-5:: Macro Parameters +* 8-6:: Generating the Expansion +* 8-7:: Plugging the Leaks +* 8-8:: Macro-Writing Macros +* 8-9:: Beyond Simple Macros + + +File: pcl.info, Node: 8-1, Next: 8-2, Prev: Chapter 8, Up: Chapter 8 + +The Story of Mac: A Just-So Story +================================= + +Once upon a time, long ago, there was a company of Lisp programmers. It +was so long ago, in fact, that Lisp had no macros. Anything that +couldn't be defined with a function or done with a special operator had +to be written in full every time, which was rather a drag. +Unfortunately, the programmers in this company-though brilliant-were +also quite lazy. Often in the middle of their programs-when the tedium +of writing a bunch of code got to be too much-they would instead write a +note describing the code they needed to write at that place in the +program. Even more unfortunately, because they were lazy, the +programmers also hated to go back and actually write the code described +by the notes. Soon the company had a big stack of programs that nobody +could run because they were full of notes about code that still needed +to be written. + + In desperation, the big bosses hired a junior programmer, Mac, whose +job was to find the notes, write the required code, and insert it into +the program in place of the notes. Mac never ran the programs-they +weren't done yet, of course, so he couldn't. But even if they had been +completed, Mac wouldn't have known what inputs to feed them. So he just +wrote his code based on the contents of the notes and sent it back to +the original programmer. + + With Mac's help, all the programs were soon completed, and the +company made a ton of money selling them-so much money that the company +could double the size of its programming staff. But for some reason no +one thought to hire anyone to help Mac; soon he was single- handedly +assisting several dozen programmers. To avoid spending all his time +searching for notes in source code, Mac made a small modification to the +compiler the programmers used. Thereafter, whenever the compiler hit a +note, it would e-mail him the note and wait for him to e-mail back the +replacement code. Unfortunately, even with this change, Mac had a hard +time keeping up with the programmers. He worked as carefully as he +could, but sometimes- especially when the notes weren't clear-he would +make mistakes. + + The programmers noticed, however, that the more precisely they wrote +their notes, the more likely it was that Mac would send back correct +code. One day, one of the programmers, having a hard time describing in +words the code he wanted, included in one of his notes a Lisp program +that would generate the code he wanted. That was fine by Mac; he just +ran the program and sent the result to the compiler. + + The next innovation came when a programmer put a note at the top of +one of his programs containing a function definition and a comment that +said, "Mac, don't write any code here, but keep this function for later; +I'm going to use it in some of my other notes." Other notes in the same +program said things such as, "Mac, replace this note with the result of +running that other function with the symbols x and y as arguments." + + This technique caught on so quickly that within a few days, most +programs contained dozens of notes defining functions that were only +used by code in other notes. To make it easy for Mac to pick out the +notes containing only definitions that didn't require any immediate +response, the programmers tagged them with the standard preface: +"Definition for Mac, Read Only." This-as the programmers were still +quite lazy-was quickly shortened to "DEF. MAC. R/O" and then "DEFMACRO." + + Pretty soon, there was no actual English left in the notes for Mac. +All he did all day was read and respond to e-mails from the compiler +containing DEFMACRO notes and calls to the functions defined in the +DEFMACROs. Since the Lisp programs in the notes did all the real work, +keeping up with the e-mails was no problem. Mac suddenly had a lot of +time on his hands and would sit in his office daydreaming about +white-sand beaches, clear blue ocean water, and drinks with little paper +umbrellas in them. + + Several months later the programmers realized nobody had seen Mac for +quite some time. When they went to his office, they found a thin layer +of dust over everything, a desk littered with travel brochures for +various tropical locations, and the computer off. But the compiler +still worked-how could it be? It turned out Mac had made one last +change to the compiler: instead of e-mailing notes to Mac, the compiler +now saved the functions defined by DEFMACRO notes and ran them when +called for by the other notes. The programmers decided there was no +reason to tell the big bosses Mac wasn't coming to the office anymore. +So to this day, Mac draws a salary and from time to time sends the +programmers a postcard from one tropical locale or another. + + +File: pcl.info, Node: 8-2, Next: 8-3, Prev: 8-1, Up: Chapter 8 + +Macro Expansion Time vs. Runtime +================================ + +The key to understanding macros is to be quite clear about the +distinction between the code that generates code (macros) and the code +that eventually makes up the program (everything else). When you write +macros, you're writing programs that will be used by the compiler to +generate the code that will then be compiled. Only after all the macros +have been fully expanded and the resulting code compiled can the program +actually be run. The time when macros run is called macro expansion +time; this is distinct from runtime, when regular code, including the +code generated by macros, runs. + + It's important to keep this distinction firmly in mind because code +running at macro expansion time runs in a very different environment +than code running at runtime. Namely, at macro expansion time, there's +no way to access the data that will exist at runtime. Like Mac, who +couldn't run the programs he was working on because he didn't know what +the correct inputs were, code running at macro expansion time can deal +only with the data that's inherent in the source code. For instance, +suppose the following source code appears somewhere in a program: + + (defun foo (x) + (when (> x 10) (print 'big))) + + Normally you'd think of x as a variable that will hold the argument +passed in a call to foo. But at macro expansion time, such as when the +compiler is running the WHEN macro, the only data available is the +source code. Since the program isn't running yet, there's no call to +foo and thus no value associated with x. Instead, the values the +compiler passes to WHEN are the Lisp lists representing the source code, +namely, (> x 10) and (print 'big). Suppose that WHEN is defined, as you +saw in the previous chapter, with something like the following macro: + + (defmacro when (condition &rest body) + `(if ,condition (progn ,@body))) + + When the code in foo is compiled, the WHEN macro will be run with +those two forms as arguments. The parameter condition will be bound to +the form (> x 10), and the form (print 'big) will be collected into a +list that will become the value of the &rest body parameter. The +backquote expression will then generate this code: + + (if (> x 10) (progn (print 'big))) + + by interpolating in the value of condition and splicing the value of +body into the PROGN. + + When Lisp is interpreted, rather than compiled, the distinction +between macro expansion time and runtime is less clear because they're +temporally intertwined. Also, the language standard doesn't specify +exactly how an interpreter must handle macros-it could expand all the +macros in the form being interpreted and then interpret the resulting +code, or it could start right in on interpreting the form and expand +macros when it hits them. In either case, macros are always passed the +unevaluated Lisp objects representing the subforms of the macro form, +and the job of the macro is still to produce code that will do something +rather than to do anything directly. + + +File: pcl.info, Node: 8-3, Next: 8-4, Prev: 8-2, Up: Chapter 8 + +DEF MACRO +========= + +As you saw in Chapter 3, macros really are defined with DEFMACRO forms, +though it stands-of course-for DEFine MACRO, not Definition for Mac. +The basic skeleton of a DEFMACRO is quite similar to the skeleton of a +DEFUN. + + (defmacro name (parameter*) + "Optional documentation string." + body-form*) + + Like a function, a macro consists of a name, a parameter list, an +optional documentation string, and a body of Lisp expressions. (1) +However, as I just discussed, the job of a macro isn't to do anything +directly-its job is to generate code that will later do what you want. + + Macros can use the full power of Lisp to generate their expansion, +which means in this chapter I can only scratch the surface of what you +can do with macros. I can, however, describe a general process for +writing macros that works for all macros from the simplest to the most +complex. + + The job of a macro is to translate a macro form-in other words, a +Lisp form whose first element is the name of the macro-into code that +does a particular thing. Sometimes you write a macro starting with the +code you'd like to be able to write, that is, with an example macro +form. Other times you decide to write a macro after you've written the +same pattern of code several times and realize you can make your code +clearer by abstracting the pattern. + + Regardless of which end you start from, you need to figure out the +other end before you can start writing a macro: you need to know both +where you're coming from and where you're going before you can hope to +write code to do it automatically. Thus, the first step of writing a +macro is to write at least one example of a call to the macro and the +code into which that call should expand. + + Once you have an example call and the desired expansion, you're ready +for the second step: writing the actual macro code. For simple macros +this will be a trivial matter of writing a backquoted template with the +macro parameters plugged into the right places. Complex macros will be +significant programs in their own right, complete with helper functions +and data structures. + + After you've written code to translate the example call to the +appropriate expansion, you need to make sure the abstraction the macro +provides doesn't "leak" details of its implementation. Leaky macro +abstractions will work fine for certain arguments but not others or will +interact with code in the calling environment in undesirable ways. As +it turns out, macros can leak in a small handful of ways, all of which +are easily avoided as long as you know to check for them. I'll discuss +how in the section "Plugging the Leaks." + + To sum up, the steps to writing a macro are as follows: + + * Write a sample call to the macro and the code it should expand + into, or vice versa. + * Write code that generates the handwritten expansion from the + arguments in the sample call. + * Make sure the macro abstraction doesn't "leak." + + ---------- Footnotes ---------- + + (1) As with functions, macros can also contain declarations, but you +don't need to worry about those for now. + + +File: pcl.info, Node: 8-4, Next: 8-5, Prev: 8-3, Up: Chapter 8 + +A Sample Macro: do-primes +========================= + +To see how this three-step process works, you'll write a macro do-primes +that provides a looping construct similar to DOTIMES and DOLIST except +that instead of iterating over integers or elements of a list, it +iterates over successive prime numbers. This isn't meant to be an +example of a particularly useful macro-it's just a vehicle for +demonstrating the process. + + First, you'll need two utility functions, one to test whether a given +number is prime and another that returns the next prime number greater +or equal to its argument. In both cases you can use a simple, but +inefficient, brute-force approach. + + (defun primep (number) + (when (> number 1) + (loop for fac from 2 to (isqrt number) never (zerop (mod number fac))))) + + (defun next-prime (number) + (loop for n from number when (primep n) return n)) + + Now you can write the macro. Following the procedure outlined +previously, you need at least one example of a call to the macro and the +code into which it should expand. Suppose you start with the idea that +you want to be able to write this: + + (do-primes (p 0 19) + (format t "~d " p)) + + to express a loop that executes the body once each for each prime +number greater or equal to 0 and less than or equal to 19, with the +variable p holding the prime number. It makes sense to model this macro +on the form of the standard DOLIST and DOTIMES macros; macros that +follow the pattern of existing macros are easier to understand and use +than macros that introduce gratuitously novel syntax. + + Without the do-primes macro, you could write such a loop with DO (and +the two utility functions defined previously) like this: + + (do ((p (next-prime 0) (next-prime (1+ p)))) + ((> p 19)) + (format t "~d " p)) + + Now you're ready to start writing the macro code that will translate +from the former to the latter. + + +File: pcl.info, Node: 8-5, Next: 8-6, Prev: 8-4, Up: Chapter 8 + +Macro Parameters +================ + +Since the arguments passed to a macro are Lisp objects representing the +source code of the macro call, the first step in any macro is to extract +whatever parts of those objects are needed to compute the expansion. +For macros that simply interpolate their arguments directly into a +template, this step is trivial: simply defining the right parameters to +hold the different arguments is sufficient. + + But this approach, it seems, will not suffice for do-primes. The +first argument to the do-primes call is a list containing the name of +the loop variable, p; the lower bound, 0; and the upper bound, 19. But +if you look at the expansion, the list as a whole doesn't appear in the +expansion; the three element are split up and put in different places. + + You could define do-primes with two parameters, one to hold the list +and a &rest parameter to hold the body forms, and then take apart the +list by hand, something like this: + + (defmacro do-primes (var-and-range &rest body) + (let ((var (first var-and-range)) + (start (second var-and-range)) + (end (third var-and-range))) + `(do ((,var (next-prime ,start) (next-prime (1+ ,var)))) + ((> ,var ,end)) + ,@body))) + + In a moment I'll explain how the body generates the correct +expansion; for now you can just note that the variables var, start, and +end each hold a value, extracted from var-and-range, that's then +interpolated into the backquote expression that generates do-primes's +expansion. + + However, you don't need to take apart var-and-range "by hand" because +macro parameter lists are what are called destructuring parameter lists. +Destructuring, as the name suggests, involves taking apart a +structure-in this case the list structure of the forms passed to a +macro. + + Within a destructuring parameter list, a simple parameter name can be +replaced with a nested parameter list. The parameters in the nested +parameter list will take their values from the elements of the +expression that would have been bound to the parameter the list +replaced. For instance, you can replace var-and-range with a list (var +start end), and the three elements of the list will automatically be +destructured into those three parameters. + + Another special feature of macro parameter lists is that you can use +&body as a synonym for &rest. Semantically &body and &rest are +equivalent, but many development environments will use the presence of a +&body parameter to modify how they indent uses of the macro-typically +&body parameters are used to hold a list of forms that make up the body +of the macro. + + So you can streamline the definition of do-primes and give a hint to +both human readers and your development tools about its intended use by +defining it like this: + + (defmacro do-primes ((var start end) &body body) + `(do ((,var (next-prime ,start) (next-prime (1+ ,var)))) + ((> ,var ,end)) + ,@body)) + + In addition to being more concise, destructuring parameter lists also +give you automatic error checking-with do-primes defined this way, Lisp +will be able to detect a call whose first argument isn't a three-element +list and will give you a meaningful error message just as if you had +called a function with too few or too many arguments. Also, in +development environments such as SLIME that indicate what arguments are +expected as soon as you type the name of a function or macro, if you use +a destructuring parameter list, the environment will be able to tell you +more specifically the syntax of the macro call. With the original +definition, SLIME would tell you do-primes is called like this: + + (do-primes var-and-range &rest body) + + But with the new definition, it can tell you that a call should look +like this: + + (do-primes (var start end) &body body) + + Destructuring parameter lists can contain &optional, &key, and &rest +parameters and can contain nested destructuring lists. However, you +don't need any of those options to write do-primes. + + +File: pcl.info, Node: 8-6, Next: 8-7, Prev: 8-5, Up: Chapter 8 + +Generating the Expansion +======================== + +Because do-primes is a fairly simple macro, after you've destructured +the arguments, all that's left is to interpolate them into a template to +get the expansion. + + For simple macros like do-primes, the special backquote syntax is +perfect. To review, a backquoted expression is similar to a quoted +expression except you can "unquote" particular subexpressions by +preceding them with a comma, possibly followed by an at (@) sign. +Without an at sign, the comma causes the value of the subexpression to +be included as is. With an at sign, the value-which must be a list-is +"spliced" into the enclosing list. + + Another useful way to think about the backquote syntax is as a +particularly concise way of writing code that generates lists. This way +of thinking about it has the benefit of being pretty much exactly what's +happening under the covers-when the reader reads a backquoted +expression, it translates it into code that generates the appropriate +list structure. For instance, '(,a b) might be read as (list a 'b). +The language standard doesn't specify exactly what code the reader must +produce as long as it generates the right list structure. + + Table 8-1 shows some examples of backquoted expressions along with +equivalent list-building code and the result you'd get if you evaluated +either the backquoted expression or the equivalent code. (1) + + Table 8-1. Backquote Examples + +[image src="tables/8-1.png"] + + It's important to note that backquote is just a convenience. But +it's a big convenience. To appreciate how big, compare the backquoted +version of do-primes to the following version, which uses explicit +list-building code: + + (defmacro do-primes-a ((var start end) &body body) + (append '(do) + (list (list (list var + (list 'next-prime start) + (list 'next-prime (list '1+ var))))) + (list (list (list '> var end))) + body)) + + As you'll see in a moment, the current implementation of do-primes +doesn't handle certain edge cases correctly. But first you should +verify that it at least works for the original example. You can test it +in two ways. You can test it indirectly by simply using it-presumably, +if the resulting behavior is correct, the expansion is correct. For +instance, you can type the original example's use of do-primes to the +REPL and see that it indeed prints the right series of prime numbers. + + CL-USER> (do-primes (p 0 19) (format t "~d " p)) + 2 3 5 7 11 13 17 19 + NIL + + Or you can check the macro directly by looking at the expansion of a +particular call. The function MACROEXPAND-1 takes any Lisp expression +as an argument and returns the result of doing one level of macro +expansion. (2) Because MACROEXPAND-1 is a function, to pass it a +literal macro form you must quote it. You can use it to see the +expansion of the previous call. (3) + + CL-USER> (macroexpand-1 '(do-primes (p 0 19) (format t "~d " p))) + (DO ((P (NEXT-PRIME 0) (NEXT-PRIME (1+ P)))) + ((> P 19)) + (FORMAT T "~d " P)) + T + + Or, more conveniently, in SLIME you can check a macro's expansion by +placing the cursor on the opening parenthesis of a macro form in your +source code and typing C-c RET to invoke the Emacs function +slime-macroexpand-1, which will pass the macro form to MACROEXPAND-1 and +"pretty print" the result in a temporary buffer. + + However you get to it, you can see that the result of macro expansion +is the same as the original handwritten expansion, so it seems that +do-primes works. + + ---------- Footnotes ---------- + + (1) APPEND, which I haven't discussed yet, is a function that takes +any number of list arguments and returns the result of splicing them +together into a single list. + + (2) Another function, MACROEXPAND, keeps expanding the result as long +as the first element of the resulting expansion is the name of the +macro. However, this will often show you a much lower-level view of +what the code is doing than you want, since basic control constructs +such as DO are also implemented as macros. In other words, while it can +be educational to see what your macro ultimately expands into, it isn't +a very useful view into what your own macros are doing. + + (3) If the macro expansion is shown all on one line, it's probably +because the variable *PRINT-PRETTY* is NIL. If it is, evaluating (setf +*print-pretty* t) should make the macro expansion easier to read. + + +File: pcl.info, Node: 8-7, Next: 8-8, Prev: 8-6, Up: Chapter 8 + +Plugging the Leaks +================== + +In his essay "The Law of Leaky Abstractions," Joel Spolsky coined the +term leaky abstraction to describe an abstraction that "leaks" details +it's supposed to be abstracting away. Since writing a macro is a way of +creating an abstraction, you need to make sure your macros don't leak +needlessly. (1) + + As it turns out, a macro can leak details of its inner workings in +three ways. Luckily, it's pretty easy to tell whether a given macro +suffers from any of those leaks and to fix them. + + The current definition suffers from one of the three possible macro +leaks: namely, it evaluates the end subform too many times. Suppose you +were to call do-primes with, instead of a literal number such as 19, an +expression such as (random 100) in the end position. + + (do-primes (p 0 (random 100)) + (format t "~d " p)) + + Presumably the intent here is to loop over the primes from zero to +whatever random number is returned by (random 100). However, this isn't +what the current implementation does, as MACROEXPAND-1 shows. + + CL-USER> (macroexpand-1 '(do-primes (p 0 (random 100)) (format t "~d " p))) + (DO ((P (NEXT-PRIME 0) (NEXT-PRIME (1+ P)))) + ((> P (RANDOM 100))) + (FORMAT T "~d " P)) + T + + When this expansion code is run, RANDOM will be called each time the +end test for the loop is evaluated. Thus, instead of looping until p is +greater than an initially chosen random number, this loop will iterate +until it happens to draw a random number less than or equal to the +current value of p. While the total number of iterations will still be +random, it will be drawn from a much different distribution than the +uniform distribution RANDOM returns. + + This is a leak in the abstraction because, to use the macro +correctly, the caller needs to be aware that the end form is going to be +evaluated more than once. One way to plug this leak would be to simply +define this as the behavior of do-primes. But that's not very +satisfactory-you should try to observe the Principle of Least +Astonishment when implementing macros. And programmers will typically +expect the forms they pass to macros to be evaluated no more times than +absolutely necessary. (2) Furthermore, since do-primes is built on the +model of the standard macros, DOTIMES and DOLIST, neither of which +causes any of the forms except those in the body to be evaluated more +than once, most programmers will expect do-primes to behave similarly. + + You can fix the multiple evaluation easily enough; you just need to +generate code that evaluates end once and saves the value in a variable +to be used later. Recall that in a DO loop, variables defined with an +initialization form and no step form don't change from iteration to +iteration. So you can fix the multiple evaluation problem with this +definition: + + (defmacro do-primes ((var start end) &body body) + `(do ((ending-value ,end) + (,var (next-prime ,start) (next-prime (1+ ,var)))) + ((> ,var ending-value)) + ,@body)) + + Unfortunately, this fix introduces two new leaks to the macro +abstraction. + + One new leak is similar to the multiple-evaluation leak you just +fixed. Because the initialization forms for variables in a DO loop are +evaluated in the order the variables are defined, when the macro +expansion is evaluated, the expression passed as end will be evaluated +before the expression passed as start, opposite to the order they appear +in the macro call. This leak doesn't cause any problems when start and +end are literal values like 0 and 19. But when they're forms that can +have side effects, evaluating them out of order can once again run afoul +of the Principle of Least Astonishment. + + This leak is trivially plugged by swapping the order of the two +variable definitions. + + (defmacro do-primes ((var start end) &body body) + `(do ((,var (next-prime ,start) (next-prime (1+ ,var))) + (ending-value ,end)) + ((> ,var ending-value)) + ,@body)) + + The last leak you need to plug was created by using the variable name +ending-value. The problem is that the name, which ought to be a purely +internal detail of the macro implementation, can end up interacting with +code passed to the macro or in the context where the macro is called. +The following seemingly innocent call to do-primes doesn't work +correctly because of this leak: + + (do-primes (ending-value 0 10) + (print ending-value)) + + Neither does this one: + + (let ((ending-value 0)) + (do-primes (p 0 10) + (incf ending-value p)) + ending-value) + + Again, MACROEXPAND-1 can show you the problem. The first call +expands to this: + + (do ((ending-value (next-prime 0) (next-prime (1+ ending-value))) + (ending-value 10)) + ((> ending-value ending-value)) + (print ending-value)) + + Some Lisps may reject this code because ending-value is used twice as +a variable name in the same DO loop. If not rejected outright, the code +will loop forever since ending-value will never be greater than itself. + + The second problem call expands to the following: + + (let ((ending-value 0)) + (do ((p (next-prime 0) (next-prime (1+ p))) + (ending-value 10)) + ((> p ending-value)) + (incf ending-value p)) + ending-value) + + In this case the generated code is perfectly legal, but the behavior +isn't at all what you want. Because the binding of ending-value +established by the LET outside the loop is shadowed by the variable with +the same name inside the DO, the form (incf ending-value p) increments +the loop variable ending-value instead of the outer variable with the +same name, creating another infinite loop. (3) + + Clearly, what you need to patch this leak is a symbol that will never +be used outside the code generated by the macro. You could try using a +really unlikely name, but that's no guarantee. You could also protect +yourself to some extent by using packages, as described in Chapter 21. +But there's a better solution. + + The function GENSYM returns a unique symbol each time it's called. +This is a symbol that has never been read by the Lisp reader and never +will be because it isn't interned in any package. Thus, instead of +using a literal name like ending-value, you can generate a new symbol +each time do-primes is expanded. + + (defmacro do-primes ((var start end) &body body) + (let ((ending-value-name (gensym))) + `(do ((,var (next-prime ,start) (next-prime (1+ ,var))) + (,ending-value-name ,end)) + ((> ,var ,ending-value-name)) + ,@body))) + + Note that the code that calls GENSYM isn't part of the expansion; it +runs as part of the macro expander and thus creates a new symbol each +time the macro is expanded. This may seem a bit strange at +first-ending-value-name is a variable whose value is the name of another +variable. But really it's no different from the parameter var whose +value is the name of a variable-the difference is the value of var was +created by the reader when the macro form was read, and the value of +ending-value-name is generated programmatically when the macro code +runs. + + With this definition the two previously problematic forms expand into +code that works the way you want. The first form: + + (do-primes (ending-value 0 10) + (print ending-value)) + + expands into the following: + + (do ((ending-value (next-prime 0) (next-prime (1+ ending-value))) + (#:g2141 10)) + ((> ending-value #:g2141)) + (print ending-value)) + + Now the variable used to hold the ending value is the gensymed +symbol, #:g2141. The name of the symbol, G2141, was generated by GENSYM +but isn't significant; the thing that matters is the object identity of +the symbol. Gensymed symbols are printed in the normal syntax for +uninterned symbols, with a leading #:. + + The other previously problematic form: + + (let ((ending-value 0)) + (do-primes (p 0 10) + (incf ending-value p)) + ending-value) + + looks like this if you replace the do-primes form with its expansion: + + (let ((ending-value 0)) + (do ((p (next-prime 0) (next-prime (1+ p))) + (#:g2140 10)) + ((> p #:g2140)) + (incf ending-value p)) + ending-value) + + Again, there's no leak since the ending-value variable bound by the +LET surrounding the do-primes loop is no longer shadowed by any +variables introduced in the expanded code. + + Not all literal names used in a macro expansion will necessarily +cause a problem-as you get more experience with the various binding +forms, you'll be able to determine whether a given name is being used in +a position that could cause a leak in a macro abstraction. But there's +no real downside to using a gensymed name just to be safe. + + With that fix, you've plugged all the leaks in the implementation of +do-primes. Once you've gotten a bit of macro-writing experience under +your belt, you'll learn to write macros with these kinds of leaks +preplugged. It's actually fairly simple if you follow these rules of +thumb: + + * Unless there's a particular reason to do otherwise, include any + subforms in the expansion in positions that will be evaluated in + the same order as the subforms appear in the macro call. + * Unless there's a particular reason to do otherwise, make sure + subforms are evaluated only once by creating a variable in the + expansion to hold the value of evaluating the argument form and + then using that variable anywhere else the value is needed in the + expansion. + * Use GENSYM at macro expansion time to create variable names used in + the expansion. + + ---------- Footnotes ---------- + + (1) This is from Joel on Software by Joel Spolsky, also available at +http://www.joelonsoftware.com/ articles/LeakyAbstractions.html. +Spolsky's point in the essay is that all abstractions leak to some +extent; that is, there are no perfect abstractions. But that doesn't +mean you should tolerate leaks you can easily plug. + + (2) Of course, certain forms are supposed to be evaluated more than +once, such as the forms in the body of a do-primes loop. + + (3) It may not be obvious that this loop is necessarily infinite +given the nonuniform occurrences of prime numbers. The starting point +for a proof that it is in fact infinite is Bertrand's postulate, which +says for any n > 1, there exists a prime p, n < p < 2n. From there you +can prove that for any prime number, P less than the sum of the +preceding prime numbers, the next prime, P', is also smaller than the +original sum plus P. + + +File: pcl.info, Node: 8-8, Next: 8-9, Prev: 8-7, Up: Chapter 8 + +Macro-Writing Macros +==================== + +Of course, there's no reason you should be able to take advantage of +macros only when writing functions. The job of macros is to abstract +away common syntactic patterns, and certain patterns come up again and +again in writing macros that can also benefit from being abstracted +away. + + In fact, you've already seen one such pattern-many macros will, like +the last version of do-primes, start with a LET that introduces a few +variables holding gensymed symbols to be used in the macro's expansion. +Since this is such a common pattern, why not abstract it away with its +own macro? + + In this section you'll write a macro, with-gensyms, that does just +that. In other words, you'll write a macro-writing macro: a macro that +generates code that generates code. While complex macro-writing macros +can be a bit confusing until you get used to keeping the various levels +of code clear in your mind, with-gensyms is fairly straightforward and +will serve as a useful but not too strenuous mental limbering exercise. + + You want to be able to write something like this: + + (defmacro do-primes ((var start end) &body body) + (with-gensyms (ending-value-name) + `(do ((,var (next-prime ,start) (next-prime (1+ ,var))) + (,ending-value-name ,end)) + ((> ,var ,ending-value-name)) + ,@body))) + + and have it be equivalent to the previous version of do-primes. In +other words, the with-gensyms needs to expand into a LET that binds each +named variable, ending-value-name in this case, to a gensymed symbol. +That's easy enough to write with a simple backquote template. + + (defmacro with-gensyms ((&rest names) &body body) + `(let ,(loop for n in names collect `(,n (gensym))) + ,@body)) + + Note how you can use a comma to interpolate the value of the LOOP +expression. The loop generates a list of binding forms where each +binding form consists of a list containing one of the names given to +with-gensyms and the literal code (gensym). You can test what code the +LOOP expression would generate at the REPL by replacing names with a +list of symbols. + + CL-USER> (loop for n in '(a b c) collect `(,n (gensym))) + ((A (GENSYM)) (B (GENSYM)) (C (GENSYM))) + + After the list of binding forms, the body argument to with-gensyms is +spliced in as the body of the LET. Thus, in the code you wrap in a +with-gensyms you can refer to any of the variables named in the list of +variables passed to with-gensyms. + + If you macro-expand the with-gensyms form in the new definition of +do-primes, you should see something like this: + + (let ((ending-value-name (gensym))) + `(do ((,var (next-prime ,start) (next-prime (1+ ,var))) + (,ending-value-name ,end)) + ((> ,var ,ending-value-name)) + ,@body)) + + Looks good. While this macro is fairly trivial, it's important to +keep clear about when the different macros are expanded: when you +compile the DEFMACRO of do-primes, the with-gensyms form is expanded +into the code just shown and compiled. Thus, the compiled version of +do-primes is just the same as if you had written the outer LET by hand. +When you compile a function that uses do-primes, the code generated by +with-gensyms runs generating the do-primes expansion, but with-gensyms +itself isn't needed to compile a do-primes form since it has already +been expanded, back when do-primes was compiled. + +* Menu: + +* 8-8-1:: Another classic macro-writing MACRO: ONCE-ONLY + + +File: pcl.info, Node: 8-8-1, Next: 8-8, Prev: 8-8, Up: 8-8 + +Another classic macro-writing MACRO: ONCE-ONLY +============================================== + +Another classic macro-writing macro is once-only, which is used to +generate code that evaluates certain macro arguments once only and in a +particular order. Using once-only, you could write do-primes almost as +simply as the original leaky version, like this: + + (defmacro do-primes ((var start end) &body body) + (once-only (start end) + `(do ((,var (next-prime ,start) (next-prime (1+ ,var)))) + ((> ,var ,end)) + ,@body))) + + However, the implementation of once-only is a bit too involved for a +blow-by-blow explanation, as it relies on multiple levels of backquoting +and unquoting. If you really want to sharpen your macro chops, you can +try to figure out how it works. It looks like this: + + (defmacro once-only ((&rest names) &body body) + (let ((gensyms (loop for n in names collect (gensym)))) + `(let (,@(loop for g in gensyms collect `(,g (gensym)))) + `(let (,,@(loop for g in gensyms for n in names collect ``(,,g ,,n))) + ,(let (,@(loop for n in names for g in gensyms collect `(,n ,g))) + ,@body))))) + + +File: pcl.info, Node: 8-9, Next: Chapter 9, Prev: 8-8, Up: Chapter 8 + +Beyond Simple Macros +==================== + +I could, of course, say a lot more about macros. All the macros you've +seen so far have been fairly simple examples that save you a bit of +typing but don't provide radical new ways of expressing things. In +upcoming chapters you'll see examples of macros that allow you to +express things in ways that would be virtually impossible without +macros. You'll start in the very next chapter, in which you'll build a +simple but effective unit test framework. + + +File: pcl.info, Node: Chapter 9, Next: Chapter 10, Prev: Chapter 8, Up: Top + +9. Practical: Building a Unit Test Framework +============================================ + +In this chapter you'll return to cutting code and develop a simple unit +testing framework for Lisp. This will give you a chance to use some of +the features you've learned about since Chapter 3, including macros and +dynamic variables, in real code. + + The main design goal of the test framework will be to make it as easy +as possible to add new tests, to run various suites of tests, and to +track down test failures. For now you'll focus on designing a framework +you can use during interactive development. + + The key feature of an automated testing framework is that the +framework is responsible for telling you whether all the tests passed. +You don't want to spend your time slogging through test output checking +answers when the computer can do it much more quickly and accurately. +Consequently, each test case must be an expression that yields a boolean +value-true or false, pass or fail. For instance, if you were writing +tests for the built-in + function, these might be reasonable test cases: +(1) + + (= (+ 1 2) 3) + (= (+ 1 2 3) 6) + (= (+ -1 -3) -4) + + Functions that have side effects will be tested slightly +differently-you'll have to call the function and then check for evidence +of the expected side effects. (2) But in the end, every test case has +to boil down to a boolean expression, thumbs up or thumbs down. + +* Menu: + +* 9-1:: Two First Tries +* 9-2:: Refactoring +* 9-3:: Fixing the Return Value +* 9-4:: Better Result Reporting +* 9-5:: An Abstraction Emerges +* 9-6:: A Hierarchy of Tests +* 9-7:: Wrapping Up + + ---------- Footnotes ---------- + + (1) This is for illustrative purposes only-obviously, writing test +cases for built-in functions such as + is a bit silly, since if such +basic things aren't working, the chances the tests will be running the +way you expect is pretty slim. On the other hand, most Common Lisps are +implemented largely in Common Lisp, so it's not crazy to imagine writing +test suites in Common Lisp to test the standard library functions. + + (2) Side effects can include such things as signaling errors; I'll +discuss Common Lisp's error handling system in Chapter 19. You may, +after reading that chapter, want to think about how to incorporate tests +that check whether a function does or does not signal a particular error +in certain situations. + + +File: pcl.info, Node: 9-1, Next: 9-2, Prev: Chapter 9, Up: Chapter 9 + +Two First Tries +=============== + +If you were doing ad hoc testing, you could enter these expressions at +the REPL and check that they return T. But you want a framework that +makes it easy to organize and run these test cases whenever you want. +If you want to start with the simplest thing that could possibly work, +you can just write a function that evaluates the test cases and ANDs the +results together. + + (defun test-+ () + (and + (= (+ 1 2) 3) + (= (+ 1 2 3) 6) + (= (+ -1 -3) -4))) + + Whenever you want to run this set of test cases, you can call test-+. + + CL-USER> (test-+) + T + + As long as it returns T, you know the test cases are passing. This +way of organizing tests is also pleasantly concise-you don't have to +write a bunch of test bookkeeping code. However, as you'll discover the +first time a test case fails, the result reporting leaves something to +be desired. When test-+ returns NIL, you'll know something failed, but +you'll have no idea which test case it was. + + So let's try another simple-even simpleminded-approach. To find out +what happens to each test case, you could write something like this: + + (defun test-+ () + (format t "~:[FAIL~;pass~] ... ~a~%" (= (+ 1 2) 3) '(= (+ 1 2) 3)) + (format t "~:[FAIL~;pass~] ... ~a~%" (= (+ 1 2 3) 6) '(= (+ 1 2 3) 6)) + (format t "~:[FAIL~;pass~] ... ~a~%" (= (+ -1 -3) -4) '(= (+ -1 -3) -4))) + + Now each test case will be reported individually. The +~:[FAIL~;pass~] part of the FORMAT directive causes FORMAT to print +"FAIL" if the first format argument is false and "pass" otherwise. (1) +Then you label the result with the test expression itself. Now running +test-+ shows you exactly what's going on. + + CL-USER> (test-+) + pass ... (= (+ 1 2) 3) + pass ... (= (+ 1 2 3) 6) + pass ... (= (+ -1 -3) -4) + NIL + + This time the result reporting is more like what you want, but the +code itself is pretty gross. The repeated calls to FORMAT as well as +the tedious duplication of the test expression cry out to be refactored. +The duplication of the test expression is particularly grating because +if you mistype it, the test results will be mislabeled. + + Another problem is that you don't get a single indicator whether all +the test cases passed. It's easy enough, with only three test cases, to +scan the output looking for "FAIL"; however, when you have hundreds of +test cases, it'll be more of a hassle. + + ---------- Footnotes ---------- + + (1) I'll discuss this and other FORMAT directives in more detail in +Chapter 18. + + +File: pcl.info, Node: 9-2, Next: 9-3, Prev: 9-1, Up: Chapter 9 + +Refactoring +=========== + +What you'd really like is a way to write test functions as streamlined +as the first test-+ that return a single T or NIL value but that also +report on the results of individual test cases like the second version. +Since the second version is close to what you want in terms of +functionality, your best bet is to see if you can factor out some of the +annoying duplication. + + The simplest way to get rid of the repeated similar calls to FORMAT +is to create a new function. + + (defun report-result (result form) + (format t "~:[FAIL~;pass~] ... ~a~%" result form)) + + Now you can write test-+ with calls to report-result instead of +FORMAT. It's not a huge improvement, but at least now if you decide to +change the way you report results, there's only one place you have to +change. + + (defun test-+ () + (report-result (= (+ 1 2) 3) '(= (+ 1 2) 3)) + (report-result (= (+ 1 2 3) 6) '(= (+ 1 2 3) 6)) + (report-result (= (+ -1 -3) -4) '(= (+ -1 -3) -4))) + + Next you need to get rid of the duplication of the test case +expression, with its attendant risk of mislabeling of results. What +you'd really like is to be able to treat the expression as both code (to +get the result) and data (to use as the label). Whenever you want to +treat code as data, that's a sure sign you need a macro. Or, to look at +it another way, what you need is a way to automate writing the +error-prone report-result calls. You'd like to be able to say something +like this: + + (check (= (+ 1 2) 3)) + + and have it mean the following: + + (report-result (= (+ 1 2) 3) '(= (+ 1 2) 3)) + + Writing a macro to do this translation is trivial. + + (defmacro check (form) + `(report-result ,form ',form)) + + Now you can change test-+ to use check. + + (defun test-+ () + (check (= (+ 1 2) 3)) + (check (= (+ 1 2 3) 6)) + (check (= (+ -1 -3) -4))) + + Since you're on the hunt for duplication, why not get rid of those +repeated calls to check? You can define check to take an arbitrary +number of forms and wrap them each in a call to report-result. + + (defmacro check (&body forms) + `(progn + ,@(loop for f in forms collect `(report-result ,f ',f)))) + + This definition uses a common macro idiom of wrapping a PROGN around +a series of forms in order to turn them into a single form. Notice also +how you can use , to splice in the result of an expression that returns +a list of expressions that are themselves generated with a backquote +template. + + With the new version of check you can write a new version of test-+ +like this: + + (defun test-+ () + (check + (= (+ 1 2) 3) + (= (+ 1 2 3) 6) + (= (+ -1 -3) -4))) + + that is equivalent to the following code: + + (defun test-+ () + (progn + (report-result (= (+ 1 2) 3) '(= (+ 1 2) 3)) + (report-result (= (+ 1 2 3) 6) '(= (+ 1 2 3) 6)) + (report-result (= (+ -1 -3) -4) '(= (+ -1 -3) -4)))) + + Thanks to check, this version is as concise as the first version of +test-+ but expands into code that does the same thing as the second +version. And now any changes you want to make to how test-+ behaves, +you can make by changing check. + + +File: pcl.info, Node: 9-3, Next: 9-4, Prev: 9-2, Up: Chapter 9 + +Fixing the Return Value +======================= + +You can start with fixing test-+ so its return value indicates whether +all the test cases passed. Since check is responsible for generating +the code that ultimately runs the test cases, you just need to change it +to generate code that also keeps track of the results. + + As a first step, you can make a small change to report-result so it +returns the result of the test case it's reporting. + + (defun report-result (result form) + (format t "~:[FAIL~;pass~] ... ~a~%" result form) + result) + + Now that report-result returns the result of its test case, it might +seem you could just change the PROGN to an AND to combine the results. +Unfortunately, AND doesn't do quite what you want in this case because +of its short-circuiting behavior: as soon as one test case fails, AND +will skip the rest. On the other hand, if you had a construct that +worked like AND without the short-circuiting, you could use it in the +place of PROGN, and you'd be done. Common Lisp doesn't provide such a +construct, but that's no reason you can't use it: it's a trivial matter +to write a macro to provide it yourself. + + Leaving test cases aside for a moment, what you want is a macro-let's +call it combine-results-that will let you say this: + + (combine-results + (foo) + (bar) + (baz)) + + and have it mean something like this: + + (let ((result t)) + (unless (foo) (setf result nil)) + (unless (bar) (setf result nil)) + (unless (baz) (setf result nil)) + result) + + The only tricky bit to writing this macro is that you need to +introduce a variable-result in the previous code-in the expansion. As +you saw in the previous chapter, using a literal name for variables in +macro expansions can introduce a leak in your macro abstraction, so +you'll need to create a unique name. This is a job for with-gensyms. +You can define combine-results like this: + + (defmacro combine-results (&body forms) + (with-gensyms (result) + `(let ((,result t)) + ,@(loop for f in forms collect `(unless ,f (setf ,result nil))) + ,result))) + + Now you can fix check by simply changing the expansion to use +combine-results instead of PROGN. + + (defmacro check (&body forms) + `(combine-results + ,@(loop for f in forms collect `(report-result ,f ',f)))) + + With that version of check, test-+ should emit the results of its +three test expressions and then return T to indicate that everything +passed. (1) + + CL-USER> (test-+) + pass ... (= (+ 1 2) 3) + pass ... (= (+ 1 2 3) 6) + pass ... (= (+ -1 -3) -4) + T + + And if you change one of the test cases so it fails, (2) the final +return value changes to NIL. + + CL-USER> (test-+) + pass ... (= (+ 1 2) 3) + pass ... (= (+ 1 2 3) 6) + FAIL ... (= (+ -1 -3) -5) + NIL + + ---------- Footnotes ---------- + + (1) If test-+ has been compiled-which may happen implicitly in +certain Lisp implementations-you may need to reevaluate the definition +of test-+ to get the changed definition of check to affect the behavior +of test-+. Interpreted code, on the other hand, typically expands +macros anew each time the code is interpreted, allowing the effects of +macro redefinitions to be seen immediately. + + (2) You have to change the test to make it fail since you can't +change the behavior of +. + + +File: pcl.info, Node: 9-4, Next: 9-5, Prev: 9-3, Up: Chapter 9 + +Better Result Reporting +======================= + +As long as you have only one test function, the current result reporting +is pretty clear. If a particular test case fails, all you have to do is +find the test case in the check form and figure out why it's failing. +But if you write a lot of tests, you'll probably want to organize them +somehow, rather than shoving them all into one function. For instance, +suppose you wanted to add some test cases for the * function. You might +write a new test function. + + (defun test-* () + (check + (= (* 2 2) 4) + (= (* 3 5) 15))) + + Now that you have two test functions, you'll probably want another +function that runs all the tests. That's easy enough. + + (defun test-arithmetic () + (combine-results + (test-+) + (test-*))) + + In this function you use combine-results instead of check since both +test-+ and test-* will take care of reporting their own results. When +you run test-arithmetic, you'll get the following results: + + CL-USER> (test-arithmetic) + pass ... (= (+ 1 2) 3) + pass ... (= (+ 1 2 3) 6) + pass ... (= (+ -1 -3) -4) + pass ... (= (* 2 2) 4) + pass ... (= (* 3 5) 15) + T + + Now imagine that one of the test cases failed and you need to track +down the problem. With only five test cases and two test functions, it +won't be too hard to find the code of the failing test case. But +suppose you had 500 test cases spread across 20 functions. It might be +nice if the results told you what function each test case came from. + + Since the code that prints the results is centralized in +report-result, you need a way to pass information about what test +function you're in to report-result. You could add a parameter to +report-result to pass this information, but check, which generates the +calls to report-result, doesn't know what function it's being called +from, which means you'd also have to change the way you call check, +passing it an argument that it simply passes onto report-result. + + This is exactly the kind of problem dynamic variables were designed +to solve. If you create a dynamic variable that each test function +binds to the name of the function before calling check, then +report-result can use it without check having to know anything about it. + + Step one is to declare the variable at the top level. + + (defvar *test-name* nil) + + Now you need to make another tiny change to report-result to include +*test-name* in the FORMAT output. + + (format t "~:[FAIL~;pass~] ... ~a: ~a~%" result *test-name* form) + + With those changes, the test functions will still work but will +produce the following output because *test-name* is never rebound: + + CL-USER> (test-arithmetic) + pass ... NIL: (= (+ 1 2) 3) + pass ... NIL: (= (+ 1 2 3) 6) + pass ... NIL: (= (+ -1 -3) -4) + pass ... NIL: (= (* 2 2) 4) + pass ... NIL: (= (* 3 5) 15) + T + + For the name to be reported properly, you need to change the two test +functions. + + (defun test-+ () + (let ((*test-name* 'test-+)) + (check + (= (+ 1 2) 3) + (= (+ 1 2 3) 6) + (= (+ -1 -3) -4)))) + + (defun test-* () + (let ((*test-name* 'test-*)) + (check + (= (* 2 2) 4) + (= (* 3 5) 15)))) + + Now the results are properly labeled. + + CL-USER> (test-arithmetic) + pass ... TEST-+: (= (+ 1 2) 3) + pass ... TEST-+: (= (+ 1 2 3) 6) + pass ... TEST-+: (= (+ -1 -3) -4) + pass ... TEST-*: (= (* 2 2) 4) + pass ... TEST-*: (= (* 3 5) 15) + T + + +File: pcl.info, Node: 9-5, Next: 9-6, Prev: 9-4, Up: Chapter 9 + +An Abstraction Emerges +====================== + +In fixing the test functions, you've introduced several new bits of +duplication. Not only does each function have to include the name of +the function twice-once as the name in the DEFUN and once in the binding +of *test-name*-but the same three-line code pattern is duplicated +between the two functions. You could remove the duplication simply on +the grounds that duplication is bad. But if you look more closely at +the root cause of the duplication, you can learn an important lesson +about how to use macros. + + The reason both these functions start the same way is because they're +both test functions. The duplication arises because, at the moment, +test function is only half an abstraction. The abstraction exists in +your mind, but in the code there's no way to express "this is a test +function" other than to write code that follows a particular pattern. + + Unfortunately, partial abstractions are a crummy tool for building +software. Because a half abstraction is expressed in code by a +manifestation of the pattern, you're guaranteed to have massive code +duplication with all the normal bad consequences that implies for +maintainability. More subtly, because the abstraction exists only in +the minds of programmers, there's no mechanism to make sure different +programmers (or even the same programmer working at different times) +actually understand the abstraction the same way. To make a complete +abstraction, you need a way to express "this is a test function" and +have all the code required by the pattern be generated for you. In +other words, you need a macro. + + Because the pattern you're trying to capture is a DEFUN plus some +boilerplate code, you need to write a macro that will expand into a +DEFUN. You'll then use this macro, instead of a plain DEFUN to define +test functions, so it makes sense to call it deftest. + + (defmacro deftest (name parameters &body body) + `(defun ,name ,parameters + (let ((*test-name* ',name)) + ,@body))) + + With this macro you can rewrite test-+ as follows: + + (deftest test-+ () + (check + (= (+ 1 2) 3) + (= (+ 1 2 3) 6) + (= (+ -1 -3) -4))) + + +File: pcl.info, Node: 9-6, Next: 9-7, Prev: 9-5, Up: Chapter 9 + +A Hierarchy of Tests +==================== + +Now that you've established test functions as first-class citizens, the +question might arise, should test-arithmetic be a test function? As +things stand, it doesn't really matter-if you did define it with +deftest, its binding of *test-name* would be shadowed by the bindings in +test-+ and test-* before any results are reported. + + But now imagine you've got thousands of test cases to organize. The +first level of organization is provided by test functions such as test-+ +and test-* that directly call check. But with thousands of test cases, +you'll likely need other levels of organization. Functions such as +test-arithmetic can group related test functions into test suites. Now +suppose some low-level test functions are called from multiple test +suites. It's not unheard of for a test case to pass in one context but +fail in another. If that happens, you'll probably want to know more +than just what low-level test function contains the test case. + + If you define the test suite functions such as test-arithmetic with +deftest and make a small change to the *test-name* bookkeeping, you can +have results reported with a "fully qualified" path to the test case, +something like this: + + pass ... (TEST-ARITHMETIC TEST-+): (= (+ 1 2) 3) + + Because you've already abstracted the process of defining a test +function, you can change the bookkeeping details without modifying the +code of the test functions. (1) To make *test-name* hold a list of test +function names instead of just the name of the most recently entered +test function, you just need to change this binding form: + + (let ((*test-name* ',name)) + + to the following: + + (let ((*test-name* (append *test-name* (list ',name)))) + + Since APPEND returns a new list made up of the elements of its +arguments, this version will bind *test-name* to a list containing the +old contents of *test-name* with the new name tacked onto the end. (2) +When each test function returns, the old value of *test-name* will be +restored. + + Now you can redefine test-arithmetic with deftest instead of DEFUN. + + (deftest test-arithmetic () + (combine-results + (test-+) + (test-*))) + + The results now show exactly how you got to each test expression. + + CL-USER> (test-arithmetic) + pass ... (TEST-ARITHMETIC TEST-+): (= (+ 1 2) 3) + pass ... (TEST-ARITHMETIC TEST-+): (= (+ 1 2 3) 6) + pass ... (TEST-ARITHMETIC TEST-+): (= (+ -1 -3) -4) + pass ... (TEST-ARITHMETIC TEST-*): (= (* 2 2) 4) + pass ... (TEST-ARITHMETIC TEST-*): (= (* 3 5) 15) + T + + As your test suite grows, you can add new layers of test functions; +as long as they're defined with deftest, the results will be reported +correctly. For instance, the following: + + (deftest test-math () + (test-arithmetic)) + + would generate these results: + + CL-USER> (test-math) + pass ... (TEST-MATH TEST-ARITHMETIC TEST-+): (= (+ 1 2) 3) + pass ... (TEST-MATH TEST-ARITHMETIC TEST-+): (= (+ 1 2 3) 6) + pass ... (TEST-MATH TEST-ARITHMETIC TEST-+): (= (+ -1 -3) -4) + pass ... (TEST-MATH TEST-ARITHMETIC TEST-*): (= (* 2 2) 4) + pass ... (TEST-MATH TEST-ARITHMETIC TEST-*): (= (* 3 5) 15) + T + + ---------- Footnotes ---------- + + (1) Though, again, if the test functions have been compiled, you'll +have to recompile them after changing the macro. + + (2) As you'll see in Chapter 12, APPENDing to the end of a list isn't +the most efficient way to build a list. But for now this is +sufficient-as long as the test hierarchies aren't too deep, it should be +fine. And if it becomes a problem, all you'll have to do is change the +definition of deftest. + + +File: pcl.info, Node: 9-7, Next: Chapter 10, Prev: 9-6, Up: Chapter 9 + +Wrapping Up +=========== + +You could keep going, adding more features to this test framework. But +as a framework for writing tests with a minimum of busywork and easily +running them from the REPL, this is a reasonable start. Here's the +complete code, all 26 lines of it: + + (defvar *test-name* nil) + + (defmacro deftest (name parameters &body body) + "Define a test function. Within a test function we can call + other test functions or use 'check' to run individual test + cases." + `(defun ,name ,parameters + (let ((*test-name* (append *test-name* (list ',name)))) + ,@body))) + + (defmacro check (&body forms) + "Run each expression in 'forms' as a test case." + `(combine-results + ,@(loop for f in forms collect `(report-result ,f ',f)))) + + (defmacro combine-results (&body forms) + "Combine the results (as booleans) of evaluating 'forms' in order." + (with-gensyms (result) + `(let ((,result t)) + ,@(loop for f in forms collect `(unless ,f (setf ,result nil))) + ,result))) + + (defun report-result (result form) + "Report the results of a single test case. Called by 'check'." + (format t "~:[FAIL~;pass~] ... ~a: ~a~%" result *test-name* form) + result) + + It's worth reviewing how you got here because it's illustrative of +how programming in Lisp often goes. + + You started by defining a simple version of your problem-how to +evaluate a bunch of boolean expressions and find out if they all +returned true. Just ANDing them together worked and was syntactically +clean but revealed the need for better result reporting. So you wrote +some really simpleminded code, chock-full of duplication and error-prone +idioms that reported the results the way you wanted. + + The next step was to see if you could refactor the second version +into something as clean as the former. You started with a standard +refactoring technique of extracting some code into a function, +report-result. Unfortunately, you could see that using report-result +was going to be tedious and error-prone since you had to pass the test +expression twice, once for the value and once as quoted data. So you +wrote the check macro to automate the details of calling report-result +correctly. + + While writing check, you realized as long as you were generating +code, you could make a single call to check to generate multiple calls +to report-result, getting you back to a version of test-+ about as +concise as the original AND version. + + At that point you had the check API nailed down, which allowed you to +start mucking with how it worked on the inside. The next task was to +fix check so the code it generated would return a boolean indicating +whether all the test cases had passed. Rather than immediately hacking +away at check, you paused to indulge in a little language design by +fantasy. What if-you fantasized-there was already a +non-short-circuiting AND construct. Then fixing check would be trivial. +Returning from fantasyland you realized there was no such construct but +that you could write one in a few lines. After writing combine-results, +the fix to check was indeed trivial. + + At that point all that was left was to make a few more improvements +to the way you reported test results. Once you started making changes +to the test functions, you realized those functions represented a +special category of function that deserved its own abstraction. So you +wrote deftest to abstract the pattern of code that turns a regular +function into a test function. + + With deftest providing an abstraction barrier between the test +definitions and the underlying machinery, you were able to enhance the +result reporting without touching the test functions. + + Now, with the basics of functions, variables, and macros mastered, +and a little practical experience using them, you're ready to start +exploring Common Lisp's rich standard library of functions and data +types. + + +File: pcl.info, Node: Chapter 10, Next: Chapter 11, Prev: Chapter 9, Up: Top + +10. Numbers, Characters, and Strings +==================================== + +While functions, variables, macros, and 25 special operators provide the +basic building blocks of the language itself, the building blocks of +your programs will be the data structures you use. As Fred Brooks +observed in The Mythical Man-Month, "Representation is the essence of +programming." (1) + + Common Lisp provides built-in support for most of the data types +typically found in modern languages: numbers (integer, floating point, +and complex), characters, strings, arrays (including multidimensional +arrays), lists, hash tables, input and output streams, and an +abstraction for portably representing filenames. Functions are also a +first-class data type in Lisp-they can be stored in variables, passed as +arguments, returned as return values, and created at runtime. + + And these built-in types are just the beginning. They're defined in +the language standard so programmers can count on them being available +and because they tend to be easier to implement efficiently when tightly +integrated with the rest of the implementation. But, as you'll see in +later chapters, Common Lisp also provides several ways for you to define +new data types, define operations on them, and integrate them with the +built-in data types. + + For now, however, you can start with the built-in data types. +Because Lisp is a high-level language, the details of exactly how +different data types are implemented are largely hidden. From your +point of view as a user of the language, the built-in data types are +defined by the functions that operate on them. So to learn a data type, +you just have to learn about the functions you can use with it. +Additionally, most of the built-in data types have a special syntax that +the Lisp reader understands and that the Lisp printer uses. That's why, +for instance, you can write strings as "foo"; numbers as 123, 1/23, and +1.23; and lists as (a b c). I'll describe the syntax for different +kinds of objects when I describe the functions for manipulating them. + + In this chapter, I'll cover the built-in "scalar" data types: +numbers, characters, and strings. Technically, strings aren't true +scalars-a string is a sequence of characters, and you can access +individual characters and manipulate strings with a function that +operates on sequences. But I'll discuss strings here because most of +the string-specific functions manipulate them as single values and also +because of the close relation between several of the string functions +and their character counterparts. + +* Menu: + +* 10-1:: Numbers +* 10-2:: Numeric Literals +* 10-3:: Basic Math +* 10-4:: Numeric Comparisons +* 10-5:: Higher Math +* 10-6:: Characters +* 10-7:: Character Comparisons +* 10-8:: Strings +* 10-9:: String Comparisons + + ---------- Footnotes ---------- + + (1) Fred Brooks, The Mythical Man-Month, 20th Anniversary Edition +(Boston: Addison-Wesley, 1995), p. 103. Emphasis in original. + + +File: pcl.info, Node: 10-1, Next: 10-2, Prev: Chapter 10, Up: Chapter 10 + +Numbers +======= + +Math, as Barbie says, is hard. (1) Common Lisp can't make the math part +any easier, but it does tend to get in the way a lot less than other +programming languages. That's not surprising given its mathematical +heritage. Lisp was originally designed by a mathematician as a tool for +studying mathematical functions. And one of the main projects of the +MAC project at MIT was the Macsyma symbolic algebra system, written in +Maclisp, one of Common Lisp's immediate predecessors. Additionally, +Lisp has been used as a teaching language at places such as MIT where +even the computer science professors cringe at the thought of telling +their students that 10/4 = 2, leading to Lisp's support for exact +ratios. And at various times Lisp has been called upon to compete with +FORTRAN in the high-performance numeric computing arena. + + One of the reasons Lisp is a nice language for math is its numbers +behave more like true mathematical numbers than the approximations of +numbers that are easy to implement in finite computer hardware. For +instance, integers in Common Lisp can be almost arbitrarily large rather +than being limited by the size of a machine word. (2) And dividing two +integers results in an exact ratio, not a truncated value. And since +ratios are represented as pairs of arbitrarily sized integers, ratios +can represent arbitrarily precise fractions. (3) + + On the other hand, for high-performance numeric programming, you may +be willing to trade the exactitude of rationals for the speed offered by +using the hardware's underlying floating-point operations. So, Common +Lisp also offers several types of floating-point numbers, which are +mapped by the implementation to the appropriate hardware-supported +floating-point representations. (4) Floats are also used to represent +the results of a computation whose true mathematical value would be an +irrational number. + + Finally, Common Lisp supports complex numbers-the numbers that result +from doing things such as taking square roots and logarithms of negative +numbers. The Common Lisp standard even goes so far as to specify the +principal values and branch cuts for irrational and transcendental +functions on the complex domain. + + ---------- Footnotes ---------- + + (1) Mattel's Teen Talk Barbie + + (2) Obviously, the size of a number that can be represented on a +computer with finite memory is still limited in practice; furthermore, +the actual representation of bignums used in a particular Common Lisp +implementation may place other limits on the size of number that can be +represented. But these limits are going to be well beyond +"astronomically" large numbers. For instance, the number of atoms in +the universe is estimated to be less than 2^269; current Common Lisp +implementations can easily handle numbers up to and beyond 2^262144. + + (3) Folks interested in using Common Lisp for intensive numeric +computation should note that a naive comparison of the performance of +numeric code in Common Lisp and languages such as C or FORTRAN will +probably show Common Lisp to be much slower. This is because something +as simple as (+ a b) in Common Lisp is doing a lot more than the +seemingly equivalent a + b in one of those languages. Because of Lisp's +dynamic typing and support for things such as arbitrary precision +rationals and complex numbers, a seemingly simple addition is doing a +lot more than an addition of two numbers that are known to be +represented by machine words. However, you can use declarations to give +Common Lisp information about the types of numbers you're using that +will enable it to generate code that does only as much work as the code +that would be generated by a C or FORTRAN compiler. Tuning numeric code +for this kind of performance is beyond the scope of this book, but it's +certainly possible. + + (4) While the standard doesn't require it, many Common Lisp +implementations support the IEEE standard for floating-point arithmetic, +IEEE Standard for Binary Floating-Point Arithmetic, ANSI/ IEEE Std +754-1985 (Institute of Electrical and Electronics Engineers, 1985). + + +File: pcl.info, Node: 10-2, Next: 10-3, Prev: 10-1, Up: Chapter 10 + +Numeric Literals +================ + +You can write numeric literals in a variety of ways; you saw a few +examples in Chapter 4. However, it's important to keep in mind the +division of labor between the Lisp reader and the Lisp evaluator-the +reader is responsible for translating text into Lisp objects, and the +Lisp evaluator then deals only with those objects. For a given number +of a given type, there can be many different textual representations, +all of which will be translated to the same object representation by the +Lisp reader. For instance, you can write the integer 10 as 10, 20/2, +#xA, or any of a number of other ways, but the reader will translate all +these to the same object. When numbers are printed back out-say, at the +REPL-they're printed in a canonical textual syntax that may be different +from the syntax used to enter the number. For example: + + CL-USER> 10 + 10 + CL-USER> 20/2 + 10 + CL-USER> #xa + 10 + + The syntax for integer values is an optional sign (+ or -) followed +by one or more digits. Ratios are written as an optional sign and a +sequence of digits, representing the numerator, a slash (/), and another +sequence of digits representing the denominator. All rational numbers +are "canonicalized" as they're read-that's why 10 and 20/2 are both read +as the same number, as are 3/4 and 6/8. Rationals are printed in +"reduced" form-integer values are printed in integer syntax and ratios +with the numerator and denominator reduced to lowest terms. + + It's also possible to write rationals in bases other than 10. If +preceded by #B or #b, a rational literal is read as a binary number with +0 and 1 as the only legal digits. An #O or #o indicates an octal number +(legal digits 0-7), and #X or #x indicates hexadecimal (legal digits 0-F +or 0-f). You can write rationals in other bases from 2 to 36 with #nR +where n is the base (always written in decimal). Additional "digits" +beyond 9 are taken from the letters A-Z or a-z. Note that these radix +indicators apply to the whole rational-it's not possible to write a +ratio with the numerator in one base and denominator in another. Also, +you can write integer values, but not ratios, as decimal digits +terminated with a decimal point. (1) Some examples of rationals, with +their canonical, decimal representation are as follows: + + 123 ==> 123 + +123 ==> 123 + -123 ==> -123 + 123. ==> 123 + 2/3 ==> 2/3 + -2/3 ==> -2/3 + 4/6 ==> 2/3 + 6/3 ==> 2 + #b10101 ==> 21 + #b1010/1011 ==> 10/11 + #o777 ==> 511 + #xDADA ==> 56026 + #36rABCDEFGHIJKLMNOPQRSTUVWXYZ ==> 8337503854730415241050377135811259267835 + + You can also write floating-point numbers in a variety of ways. +Unlike rational numbers, the syntax used to notate a floating-point +number can affect the actual type of number read. Common Lisp defines +four subtypes of floating-point number: short, single, double, and long. +Each subtype can use a different number of bits in its representation, +which means each subtype can represent values spanning a different range +and with different precision. More bits gives a wider range and more +precision. (2) + + The basic format for floating-point numbers is an optional sign +followed by a nonempty sequence of decimal digits possibly with an +embedded decimal point. This sequence can be followed by an exponent +marker for "computerized scientific notation." (3) The exponent marker +consists of a single letter followed by an optional sign and a sequence +of digits, which are interpreted as the power of ten by which the number +before the exponent marker should be multiplied. The letter does double +duty: it marks the beginning of the exponent and indicates what +floating- point representation should be used for the number. The +exponent markers s, f, d, l (and their uppercase equivalents) indicate +short, single, double, and long floats, respectively. The letter e +indicates that the default representation (initially single-float) +should be used. + + Numbers with no exponent marker are read in the default +representation and must contain a decimal point followed by at least one +digit to distinguish them from integers. The digits in a floating-point +number are always treated as base 10 digits-the #B, #X, #O, and #R +syntaxes work only with rationals. The following are some example +floating-point numbers along with their canonical representation: + + 1.0 ==> 1.0 + 1e0 ==> 1.0 + 1d0 ==> 1.0d0 + 123.0 ==> 123.0 + 123e0 ==> 123.0 + 0.123 ==> 0.123 + .123 ==> 0.123 + 123e-3 ==> 0.123 + 123E-3 ==> 0.123 + 0.123e20 ==> 1.23e+19 + 123d23 ==> 1.23d+25 + + Finally, complex numbers are written in their own syntax, namely, #C +or #c followed by a list of two real numbers representing the real and +imaginary part of the complex number. There are actually five kinds of +complex numbers because the real and imaginary parts must either both be +rational or both be the same kind of floating-point number. + + But you can write them however you want-if a complex is written with +one rational and one floating-point part, the rational is converted to a +float of the appropriate representation. Similarly, if the real and +imaginary parts are both floats of different representations, the one in +the smaller representation will be upgraded. + + However, no complex numbers have a rational real component and a zero +imaginary part-since such values are, mathematically speaking, rational, +they're represented by the appropriate rational value. The same +mathematical argument could be made for complex numbers with +floating-point components, but for those complex types a number with a +zero imaginary part is always a different object than the floating-point +number representing the real component. Here are some examples of +numbers written the complex number syntax: + + #c(2 1) ==> #c(2 1) + #c(2/3 3/4) ==> #c(2/3 3/4) + #c(2 1.0) ==> #c(2.0 1.0) + #c(2.0 1.0d0) ==> #c(2.0d0 1.0d0) + #c(1/2 1.0) ==> #c(0.5 1.0) + #c(3 0) ==> 3 + #c(3.0 0.0) ==> #c(3.0 0.0) + #c(1/2 0) ==> 1/2 + #c(-6/3 0) ==> -2 + + ---------- Footnotes ---------- + + (1) It's also possible to change the default base the reader uses for +numbers without a specific radix marker by changing the value of the +global variable *READ-BASE*. However, it's not clear that's the path to +anything other than complete insanity. + + (2) Since the purpose of floating-point numbers is to make efficient +use of floating-point hardware, each Lisp implementation is allowed to +map these four subtypes onto the native floating-point types as +appropriate. If the hardware supports fewer than four distinct +representations, one or more of the types may be equivalent. + + (3) "Computerized scientific notation" is in scare quotes because, +while commonly used in computer languages since the days of FORTRAN, +it's actually quite different from real scientific notation. In +particular, something like 1.0e4 means 10000.0, but in true scientific +notation that would be written as 1.0 x 10^4. And to further confuse +matters, in true scientific notation the letter e stands for the base of +the natural logarithm, so something like 1.0 x e^4, while superficially +similar to 1.0e4, is a completely different value, approximately 54.6. + + +File: pcl.info, Node: 10-3, Next: 10-4, Prev: 10-2, Up: Chapter 10 + +Basic Math +========== + +The basic arithmetic operations-addition, subtraction, multiplication, +and division-are supported for all the different kinds of Lisp numbers +with the functions +, -, *, and /. Calling any of these functions with +more than two arguments is equivalent to calling the same function on +the first two arguments and then calling it again on the resulting value +and the rest of the arguments. For example, (+ 1 2 3) is equivalent to +(+ (+ 1 2) 3). With only one argument, + and * return the value; - +returns its negation and / its reciprocal. (1) + + (+ 1 2) ==> 3 + (+ 1 2 3) ==> 6 + (+ 10.0 3.0) ==> 13.0 + (+ #c(1 2) #c(3 4)) ==> #c(4 6) + (- 5 4) ==> 1 + (- 2) ==> -2 + (- 10 3 5) ==> 2 + (* 2 3) ==> 6 + (* 2 3 4) ==> 24 + (/ 10 5) ==> 2 + (/ 10 5 2) ==> 1 + (/ 2 3) ==> 2/3 + (/ 4) ==> 1/4 + + If all the arguments are the same type of number (rational, floating +point, or complex), the result will be the same type except in the case +where the result of an operation on complex numbers with rational +components yields a number with a zero imaginary part, in which case the +result will be a rational. However, floating-point and complex numbers +are contagious-if all the arguments are reals but one or more are +floating-point numbers, the other arguments are converted to the nearest +floating-point value in a "largest" floating-point representation of the +actual floating-point arguments. Floating-point numbers in a "smaller" +representation are also converted to the larger representation. +Similarly, if any of the arguments are complex, any real arguments are +converted to the complex equivalents. + + (+ 1 2.0) ==> 3.0 + (/ 2 3.0) ==> 0.6666667 + (+ #c(1 2) 3) ==> #c(4 2) + (+ #c(1 2) 3/2) ==> #c(5/2 2) + (+ #c(1 1) #c(2 -1)) ==> 3 + + Because / doesn't truncate, Common Lisp provides four flavors of +truncating and rounding for converting a real number (rational or +floating point) to an integer: FLOOR truncates toward negative infinity, +returning the largest integer less than or equal to the argument. +CEILING truncates toward positive infinity, returning the smallest +integer greater than or equal to the argument. TRUNCATE truncates +toward zero, making it equivalent to FLOOR for positive arguments and to +CEILING for negative arguments. And ROUND rounds to the nearest +integer. If the argument is exactly halfway between two integers, it +rounds to the nearest even integer. + + Two related functions are MOD and REM, which return the modulus and +remainder of a truncating division on real numbers. These two functions +are related to the FLOOR and TRUNCATE functions as follows: + + (+ (* (floor (/ x y)) y) (mod x y)) === x + (+ (* (truncate (/ x y)) y) (rem x y)) === x + + Thus, for positive quotients they're equivalent, but for negative +quotients they produce different results. (2) + + The functions 1+ and 1- provide a shorthand way to express adding and +subtracting one from a number. Note that these are different from the +macros INCF and DECF. 1+ and 1- are just functions that return a new +value, but INCF and DECF modify a place. The following equivalences +show the relation between INCF/DECF, 1+/1-, and +/-: + + (incf x) === (setf x (1+ x)) === (setf x (+ x 1)) + (decf x) === (setf x (1- x)) === (setf x (- x 1)) + (incf x 10) === (setf x (+ x 10)) + (decf x 10) === (setf x (- x 10)) + + ---------- Footnotes ---------- + + (1) For mathematical consistency, + and * can also be called with no +arguments, in which case they return the appropriate identity: 0 for + +and 1 for *. + + (2) Roughly speaking, MOD is equivalent to the % operator in Perl and +Python, and REM is equivalent to the % in C and Java. (Technically, the +exact behavior of % in C wasn't specified until the C99 standard.) + + +File: pcl.info, Node: 10-4, Next: 10-5, Prev: 10-3, Up: Chapter 10 + +Numeric Comparisons +=================== + +The function = is the numeric equality predicate. It compares numbers +by mathematical value, ignoring differences in type. Thus, = will +consider mathematically equivalent values of different types equivalent +while the generic equality predicate EQL would consider them +inequivalent because of the difference in type. (The generic equality +predicate EQUALP, however, uses = to compare numbers.) If it's called +with more than two arguments, it returns true only if they all have the +same value. Thus: + + (= 1 1) ==> T + (= 10 20/2) ==> T + (= 1 1.0 #c(1.0 0.0) #c(1 0)) ==> T + + The /= function, conversely, returns true only if all its arguments +are different values. + + (/= 1 1) ==> NIL + (/= 1 2) ==> T + (/= 1 2 3) ==> T + (/= 1 2 3 1) ==> NIL + (/= 1 2 3 1.0) ==> NIL + + The functions <, >, <=, and >= order rationals and floating-point +numbers (in other words, the real numbers.) Like = and /=, these +functions can be called with more than two arguments, in which case each +argument is compared to the argument to its right. + + (< 2 3) ==> T + (> 2 3) ==> NIL + (> 3 2) ==> T + (< 2 3 4) ==> T + (< 2 3 3) ==> NIL + (<= 2 3 3) ==> T + (<= 2 3 3 4) ==> T + (<= 2 3 4 3) ==> NIL + + To pick out the smallest or largest of several numbers, you can use +the function MIN or MAX, which takes any number of real number arguments +and returns the minimum or maximum value. + + (max 10 11) ==> 11 + (min -12 -10) ==> -12 + (max -1 2 -3) ==> 2 + + Some other handy functions are ZEROP, MINUSP, and PLUSP, which test +whether a single real number is equal to, less than, or greater than +zero. Two other predicates, EVENP and ODDP, test whether a single +integer argument is even or odd. The P suffix on the names of these +functions is a standard naming convention for predicate functions, +functions that test some condition and return a boolean. + + +File: pcl.info, Node: 10-5, Next: 10-6, Prev: 10-4, Up: Chapter 10 + +Higher Math +=========== + +The functions you've seen so far are the beginning of the built-in +mathematical functions. Lisp also supports logarithms: LOG; +exponentiation: EXP and EXPT; the basic trigonometric functions: SIN, +COS, and TAN; their inverses: ASIN, ACOS, and ATAN; hyperbolic +functions: SINH, COSH, and TANH; and their inverses: ASINH, ACOSH, and +ATANH. It also provides functions to get at the individual bits of an +integer and to extract the parts of a ratio or a complex number. For a +complete list, see any Common Lisp reference. + + +File: pcl.info, Node: 10-6, Next: 10-7, Prev: 10-5, Up: Chapter 10 + +Characters +========== + +Common Lisp characters are a distinct type of object from numbers. +That's as it should be-characters are not numbers, and languages that +treat them as if they are tend to run into problems when character +encodings change, say, from 8-bit ASCII to 21-bit Unicode. (1) Because +the Common Lisp standard didn't mandate a particular representation for +characters, today several Lisp implementations use Unicode as their +"native" character encoding despite Unicode being only a gleam in a +standards body's eye at the time Common Lisp's own standardization was +being wrapped up. + + The read syntax for characters objects is simple: #\ followed by the +desired character. Thus, #\x is the character x. Any character can be +used after the #\, including otherwise special characters such as ", (, +and whitespace. However, writing whitespace characters this way isn't +very (human) readable; an alternative syntax for certain characters is +#\ followed by the character's name. Exactly what names are supported +depends on the character set and on the Lisp implementation, but all +implementations support the names Space and Newline. Thus, you should +write #\Space instead of #\ , though the latter is technically legal. +Other semistandard names (that implementations must use if the character +set has the appropriate characters) are Tab, Page, Rubout, Linefeed, +Return, and Backspace. + + ---------- Footnotes ---------- + + (1) Even Java, which was designed from the beginning to use Unicode +characters on the theory that Unicode was the going to be the character +encoding of the future, has run into trouble since Java characters are +defined to be a 16-bit quantity and the Unicode 3.1 standard extended +the range of the Unicode character set to require a 21-bit +representation. Ooops. + + +File: pcl.info, Node: 10-7, Next: 10-8, Prev: 10-6, Up: Chapter 10 + +Character Comparisons +===================== + +The main thing you can do with characters, other than putting them into +strings (which I'll get to later in this chapter), is to compare them +with other characters. Since characters aren't numbers, you can't use +the numeric comparison functions, such as < and >. Instead, two sets of +functions provide character-specific analogs to the numeric comparators; +one set is case-sensitive and the other case-insensitive. + + The case-sensitive analog to the numeric = is the function CHAR=. +Like =, CHAR= can take any number of arguments and returns true only if +they're all the same character. The case- insensitive version is +CHAR-EQUAL. + + The rest of the character comparators follow this same naming scheme: +the case-sensitive comparators are named by prepending the analogous +numeric comparator with CHAR; the case-insensitive versions spell out +the comparator name, separated from the CHAR with a hyphen. Note, +however, that <= and >= are "spelled out" with the logical equivalents +NOT-GREATERP and NOT-LESSP rather than the more verbose LESSP-OR-EQUALP +and GREATERP-OR-EQUALP. Like their numeric counterparts, all these +functions can take one or more arguments. Table 10-1 summarizes the +relation between the numeric and character comparison functions. + + Table 10-1. Character Comparison Functions + +[image src="tables/10-1.png"] + + Other functions that deal with characters provide functions for, +among other things, testing whether a given character is alphabetic or a +digit character, testing the case of a character, obtaining a +corresponding character in a different case, and translating between +numeric values representing character codes and actual character +objects. Again, for complete details, see your favorite Common Lisp +reference. + + +File: pcl.info, Node: 10-8, Next: 10-9, Prev: 10-7, Up: Chapter 10 + +Strings +======= + +As mentioned earlier, strings in Common Lisp are really a composite data +type, namely, a one-dimensional array of characters. Consequently, I'll +cover many of the things you can do with strings in the next chapter +when I discuss the many functions for manipulating sequences, of which +strings are just one type. But strings also have their own literal +syntax and a library of functions for performing string-specific +operations. I'll discuss these aspects of strings in this chapter and +leave the others for Chapter 11. + + As you've seen, literal strings are written enclosed in double +quotes. You can include any character supported by the character set in +a literal string except double quote (") and backslash (\). And you can +include these two as well if you escape them with a backslash. In fact, +backslash always escapes the next character, whatever it is, though this +isn't necessary for any character except for " and itself. Table 10-2 +shows how various literal strings will be read by the Lisp reader. + + Table 10-2. Literal Strings + +[image src="tables/10-2.png"] + + Note that the REPL will ordinarily print strings in readable form, +adding the enclosing quotation marks and any necessary escaping +backslashes, so if you want to see the actual contents of a string, you +need to use function such as FORMAT designed to print human-readable +output. For example, here's what you see if you type a string +containing an embedded quotation mark at the REPL: + + CL-USER> "foo\"bar" + "foo\"bar" + + FORMAT, on the other hand, will show you the actual string contents: +(1) + + CL-USER> (format t "foo\"bar") + foo"bar + NIL + + ---------- Footnotes ---------- + + (1) Note, however, that not all literal strings can be printed by +passing them as the second argument to FORMAT since certain sequences of +characters have a special meaning to FORMAT. To safely print an +arbitrary string-say, the value of a variable s-with FORMAT you should +write (format t "~a" s). + + +File: pcl.info, Node: 10-9, Next: Chapter 11, Prev: 10-8, Up: Chapter 10 + +String Comparisons +================== + +You can compare strings using a set of functions that follow the same +naming convention as the character comparison functions except with +STRING as the prefix rather than CHAR (see Table 10-3). + + Table 10-3. String Comparison Functions + +[image src="tables/10-3.png"] + + However, unlike the character and number comparators, the string +comparators can compare only two strings. That's because they also take +keyword arguments that allow you to restrict the comparison to a +substring of either or both strings. The arguments-:start1, :end1, +:start2, and :end2-specify the starting (inclusive) and ending +(exclusive) indices of substrings in the first and second string +arguments. Thus, the following: + + (string= "foobarbaz" "quuxbarfoo" :start1 3 :end1 6 :start2 4 :end2 7) + + compares the substring "bar" in the two arguments and returns true. +The :end1 and :end2 arguments can be NIL (or the keyword argument +omitted altogether) to indicate that the corresponding substring extends +to the end of the string. + + The comparators that return true when their arguments differ-that is, +all of them except STRING= and STRING-EQUAL-return the index in the +first string where the mismatch was detected. + + (string/= "lisp" "lissome") ==> 3 + + If the first string is a prefix of the second, the return value will +be the length of the first string, that is, one greater than the largest +valid index into the string. + + (string< "lisp" "lisper") ==> 4 + + When comparing substrings, the resulting value is still an index into +the string as a whole. For instance, the following compares the +substrings "bar" and "baz" but returns 5 because that's the index of the +r in the first string: + + (string< "foobar" "abaz" :start1 3 :start2 1) ==> 5 ; N.B. not 2 + + Other string functions allow you to convert the case of strings and +trim characters from one or both ends of a string. And, as I mentioned +previously, since strings are really a kind of sequence, all the +sequence functions I'll discuss in the next chapter can be used with +strings. For instance, you can discover the length of a string with the +LENGTH function and can get and set individual characters of a string +with the generic sequence element accessor function, ELT, or the generic +array element accessor function, AREF. Or you can use the +string-specific accessor, CHAR. But those functions, and others, are the +topic of the next chapter, so let's move on. + + +File: pcl.info, Node: Chapter 11, Next: Chapter 12, Prev: Chapter 10, Up: Top + +11. Collections +=============== + +Like most programming languages, Common Lisp provides standard data +types that collect multiple values into a single object. Every language +slices up the collection problem a little bit differently, but the basic +collection types usually boil down to an integer-indexed array type and +a table type that can be used to map more or less arbitrary keys to +values. The former are variously called ‘arrays’, ‘lists’, or +‘tuples’; the latter go by the names ‘hash tables’, +‘associative arrays’, ‘maps’, and ‘dictionaries’. + +Lisp is, of course, famous for its list data structure, and most Lisp +books, following the ontogeny-recapitulates-phylogeny principle of +language instruction, start their discussion of Lisp's collections with +lists. However, that approach often leads readers to the mistaken +conclusion that lists are Lisp's ‘only’ collection type. To make +matters worse, because Lisp's lists are such a flexible data structure, +it ‘is’ possible to use them for many of the things arrays and hash +tables are used for in other languages. But it's a mistake to focus too +much on lists; while they're a crucial data structure for representing +Lisp code as Lisp data, in many situations other data structures are +more appropriate. + +To keep lists from stealing the show, in this chapter I'll focus on +Common Lisp's other collection types: vectors and hash tables. (1) +However, vectors and lists share enough characteristics that Common Lisp +treats them both as subtypes of a more general abstraction, the +sequence. Thus, you can use many of the functions I'll discuss in this +chapter with both vectors and lists. + +* Menu: + +* 11-1:: Vectors +* 11-2:: Subtypes of Vector +* 11-3:: Vectors As Sequences +* 11-4:: Sequence Iterating Functions +* 11-5:: Higher-Order Function Variants +* 11-6:: Whole Sequence Manipulations +* 11-7:: Sorting and Merging +* 11-8:: Subsequence Manipulations +* 11-9:: Sequence Predicates +* 11-10:: Sequence Mapping Functions +* 11-11:: Hash Tables +* 11-12:: Hash Table Iteration + + ---------- Footnotes ---------- + + (1) Once you're familiar with all the data types Common Lisp offers, +you'll also see that lists can be useful for prototyping data structures +that will later be replaced with something more efficient once it +becomes clear how exactly the data is to be used. + + +File: pcl.info, Node: 11-1, Next: 11-2, Prev: Chapter 11, Up: Chapter 11 + +Vectors +======= + +Vectors are Common Lisp's basic integer-indexed collection, and they +come in two flavors. Fixed-size vectors are a lot like arrays in a +language such as Java: a thin veneer over a chunk of contiguous memory +that holds the vector's elements. (1) Resizable vectors, on the other +hand, are more like arrays in Perl or Ruby, lists in Python, or the +ArrayList class in Java: they abstract the actual storage, allowing the +vector to grow and shrink as elements are added and removed. + +You can make fixed-size vectors containing specific values with the +function ‘VECTOR’, which takes any number of arguments and returns a +freshly allocated fixed-size vector containing those arguments. + + (vector) ==> #() + (vector 1) ==> #(1) + (vector 1 2) ==> #(1 2) + +The #(...) syntax is the literal notation for vectors used by the Lisp +printer and reader. This syntax allows you to save and restore vectors +by ‘PRINT’ing them out and ‘READ’ing them back in. You can use +the #(...) syntax to include literal vectors in your code, but as the +effects of modifying literal objects aren't defined, you should always +use ‘VECTOR’ or the more general function ‘MAKE-ARRAY’ to create +vectors you plan to modify. + +‘MAKE-ARRAY’ is more general than ‘VECTOR’ since you can use it +to create arrays of any dimensionality as well as both fixed-size and +resizable vectors. The one required argument to ‘MAKE-ARRAY’ is a +list containing the dimensions of the array. Since a vector is a +one-dimensional array, this list will contain one number, the size of +the vector. As a convenience, ‘MAKE-ARRAY’ will also accept a plain +number in the place of a one-item list. With no other arguments, +‘MAKE-ARRAY’ will create a vector with uninitialized elements that +must be set before they can be accessed. (2) To create a vector with +the elements all set to a particular value, you can pass an +‘:initial-element’ argument. Thus, to make a five-element vector +with its elements initialized to ‘NIL’, you can write the following: + + (make-array 5 :initial-element nil) ==> #(NIL NIL NIL NIL NIL) + +‘MAKE-ARRAY’ is also the function to use to make a resizable vector. +A resizable vector is a slightly more complicated object than a +fixed-size vector; in addition to keeping track of the memory used to +hold the elements and the number of slots available, a resizable vector +also keeps track of the number of elements actually stored in the +vector. This number is stored in the vector's ‘fill pointer’, so +called because it's the index of the next position to be filled when you +add an element to the vector. + +To make a vector with a fill pointer, you pass ‘MAKE-ARRAY’ a +‘:fill-pointer’ argument. For instance, the following call to +‘MAKE-ARRAY’ makes a vector with room for five elements; but it +looks empty because the fill pointer is zero: + + (make-array 5 :fill-pointer 0) ==> #() + +To add an element to the end of a resizable vector, you can use the +function ‘VECTOR-PUSH’. It adds the element at the current value of +the fill pointer and then increments the fill pointer by one, returning +the index where the new element was added. The function +‘VECTOR-POP’ returns the most recently pushed item, decrementing the +fill pointer in the process. + + (defparameter *x* (make-array 5 :fill-pointer 0)) + + (vector-push 'a *x*) ==> 0 + *x* ==> #(A) + (vector-push 'b *x*) ==> 1 + *x* ==> #(A B) + (vector-push 'c *x*) ==> 2 + *x* ==> #(A B C) + (vector-pop *x*) ==> C + *x* ==> #(A B) + (vector-pop *x*) ==> B + *x* ==> #(A) + (vector-pop *x*) ==> A + *x* ==> #() + +However, even a vector with a fill pointer isn't completely resizable. +The vector ‘*x*’ can hold at most five elements. To make an +arbitrarily resizable vector, you need to pass ‘MAKE-ARRAY’ another +keyword argument: ‘:adjustable’. + + (make-array 5 :fill-pointer 0 :adjustable t) ==> #() + +This call makes an ‘adjustable’ vector whose underlying memory can +be resized as needed. To add elements to an adjustable vector, you use +‘VECTOR-PUSH-EXTEND’, which works just like ‘VECTOR-PUSH’ except +it will automatically expand the array if you try to push an element +onto a full vector-one whose fill pointer is equal to the size of the +underlying storage. (3) + + ---------- Footnotes ---------- + + (1) Vectors are called ‘vectors’, not ‘arrays’ as their +analogs in other languages are, because Common Lisp supports true +multidimensional arrays. It's equally correct, though more cumbersome, +to refer to them as ‘one-dimensional arrays’. + + (2) Array elements "must" be set before they're accessed in the sense +that the behavior is undefined; Lisp won't necessarily stop you. + + (3) While frequently used together, the ‘:fill-pointer’ and +‘:adjustable’ arguments are independent-you can make an adjustable +array without a fill pointer. However, you can use ‘VECTOR-PUSH’ +and ‘VECTOR-POP’ only with vectors that have a fill pointer and +‘VECTOR-PUSH-EXTEND’ only with vectors that have a fill pointer and +are adjustable. You can also use the function ‘ADJUST-ARRAY’ to +modify adjustable arrays in a variety of ways beyond just extending the +length of a vector. + + +File: pcl.info, Node: 11-2, Next: 11-3, Prev: 11-1, Up: Chapter 11 + +Subtypes of Vector +================== + +All the vectors you've dealt with so far have been ‘general’ vectors +that can hold any type of object. It's also possible to create +‘specialized’ vectors that are restricted to holding certain types +of elements. One reason to use specialized vectors is they may be +stored more compactly and can provide slightly faster access to their +elements than general vectors. However, for the moment let's focus on a +couple kinds of specialized vectors that are important data types in +their own right. + +One of these you've seen already-strings are vectors specialized to hold +characters. Strings are important enough to get their own read/print +syntax (double quotes) and the set of string-specific functions I +discussed in the previous chapter. But because they're also vectors, +all the functions I'll discuss in the next few sections that take vector +arguments can also be used with strings. These functions will fill out +the string library with functions for things such as searching a string +for a substring, finding occurrences of a character within a string, and +more. + +Literal strings, such as "foo", are like literal vectors written with +the #() syntax-their size is fixed, and they must not be modified. +However, you can use ‘MAKE-ARRAY’ to make resizable strings by +adding another keyword argument, ‘:element-type’. This argument +takes a ‘type’ descriptor. I won't discuss all the possible type +descriptors you can use here; for now it's enough to know you can create +a string by passing the symbol ‘CHARACTER’ as the +‘:element-type’ argument. Note that you need to quote the symbol to +prevent it from being treated as a variable name. For example, to make +an initially empty but resizable string, you can write this: + + (make-array 5 :fill-pointer 0 :adjustable t :element-type 'character) "" + +Bit vectors-vectors whose elements are all zeros or ones-also get some +special treatment. They have a special read/print syntax that looks +like #*00001111 and a fairly large library of functions, which I won't +discuss, for performing bit-twiddling operations such as "anding" +together two bit arrays. The type descriptor to pass as the +‘:element-type’ to create a bit vector is the symbol ‘BIT’. + + +File: pcl.info, Node: 11-3, Next: 11-4, Prev: 11-2, Up: Chapter 11 + +Vectors As Sequences +==================== + +As mentioned earlier, vectors and lists are the two concrete subtypes of +the abstract type ‘sequence’. All the functions I'll discuss in the +next few sections are sequence functions; in addition to being +applicable to vectors-both general and specialized-they can also be used +with lists. + +The two most basic sequence functions are ‘LENGTH’, which returns +the length of a sequence, and ‘ELT’, which allows you to access +individual elements via an integer index. ‘LENGTH’ takes a sequence +as its only argument and returns the number of elements it contains. +For vectors with a fill pointer, this will be the value of the fill +pointer. ‘ELT’, short for ‘element’, takes a sequence and an +integer index between zero (inclusive) and the length of the sequence +(exclusive) and returns the corresponding element. ‘ELT’ will +signal an error if the index is out of bounds. Like ‘LENGTH’, +‘ELT’ treats a vector with a fill pointer as having the length +specified by the fill pointer. + + (defparameter *x* (vector 1 2 3)) + + (length *x*) ==> 3 + (elt *x* 0) ==> 1 + (elt *x* 1) ==> 2 + (elt *x* 2) ==> 3 + (elt *x* 3) ==> error + +‘ELT’ is also a ‘SETF’able place, so you can set the value of a +particular element like this: + + (setf (elt *x* 0) 10) + + *x* ==> #(10 2 3) + + +File: pcl.info, Node: 11-4, Next: 11-5, Prev: 11-3, Up: Chapter 11 + +Sequence Iterating Functions +============================ + +While in theory all operations on sequences boil down to some +combination of ‘LENGTH’, ‘ELT’, and ‘SETF’ of ‘ELT’ +operations, Common Lisp provides a large library of sequence functions. + +One group of sequence functions allows you to express certain operations +on sequences such as finding or filtering specific elements without +writing explicit loops. Table 11-1 summarizes them. + +‘Table 11-1. Basic Sequence Functions’ + +[image src="tables/11-1.png"] + +Here are some simple examples of how to use these functions: + + (count 1 #(1 2 1 2 3 1 2 3 4)) ==> 3 + (remove 1 #(1 2 1 2 3 1 2 3 4)) ==> #(2 2 3 2 3 4) + (remove 1 '(1 2 1 2 3 1 2 3 4)) ==> (2 2 3 2 3 4) + (remove #\a "foobarbaz") ==> "foobrbz" + (substitute 10 1 #(1 2 1 2 3 1 2 3 4)) ==> #(10 2 10 2 3 10 2 3 4) + (substitute 10 1 '(1 2 1 2 3 1 2 3 4)) ==> (10 2 10 2 3 10 2 3 4) + (substitute #\x #\b "foobarbaz") ==> "fooxarxaz" + (find 1 #(1 2 1 2 3 1 2 3 4)) ==> 1 + (find 10 #(1 2 1 2 3 1 2 3 4)) ==> NIL + (position 1 #(1 2 1 2 3 1 2 3 4)) ==> 0 + +Note how ‘REMOVE’ and ‘SUBSTITUTE’ always return a sequence of +the same type as their sequence argument. + +You can modify the behavior of these five functions in a variety of ways +using keyword arguments. For instance, these functions, by default, +look for elements in the sequence that are the same object as the item +argument. You can change this in two ways: First, you can use the +‘:test’ keyword to pass a function that accepts two arguments and +returns a boolean. If provided, it will be used to compare ‘item’ +to each element instead of the default object equality test, ‘EQL’. +(1) Second, with the ‘:key’ keyword you can pass a one-argument +function to be called on each element of the sequence to extract a +‘key’ value, which will then be compared to the item in the place of +the element itself. Note, however, that functions such as ‘FIND’ +that return elements of the sequence continue to return the actual +element, not just the extracted key. + + (count "foo" #("foo" "bar" "baz") :test #'string=) ==> 1 + (find 'c #((a 10) (b 20) (c 30) (d 40)) :key #'first) ==> (C 30) + +To limit the effects of these functions to a particular subsequence of +the sequence argument, you can provide bounding indices with +‘:start’ and ‘:end’ arguments. Passing ‘NIL’ for ‘:end’ +or omitting it is the same as specifying the length of the sequence. +(2) + +If a non-‘NIL’ ‘:from-end’ argument is provided, then the +elements of the sequence will be examined in reverse order. By itself +‘:from-end’ can affect the results of only ‘FIND’ and +‘POSITION’. For instance: + + (find 'a #((a 10) (b 20) (a 30) (b 40)) :key #'first) ==> (A 10) + (find 'a #((a 10) (b 20) (a 30) (b 40)) :key #'first :from-end t) ==> (A 30) + +However, the ‘:from-end’ argument can affect ‘REMOVE’ and +‘SUBSTITUTE’ in conjunction with another keyword parameter, +‘:count’, that's used to specify how many elements to remove or +substitute. If you specify a ‘:count’ lower than the number of +matching elements, then it obviously matters which end you start from: + + (remove #\a "foobarbaz" :count 1) ==> "foobrbaz" + (remove #\a "foobarbaz" :count 1 :from-end t) ==> "foobarbz" + +And while ‘:from-end’ can't change the results of the ‘COUNT’ +function, it does affect the order the elements are passed to any +‘:test’ and ‘:key’ functions, which could possibly have side +effects. For example: + + CL-USER> (defparameter *v* #((a 10) (b 20) (a 30) (b 40))) + *V* + CL-USER> (defun verbose-first (x) (format t "Looking at ~s~%" x) (first x)) + VERBOSE-FIRST + CL-USER> (count 'a *v* :key #'verbose-first) + Looking at (A 10) + Looking at (B 20) + Looking at (A 30) + Looking at (B 40) + 2 + CL-USER> (count 'a *v* :key #'verbose-first :from-end t) + Looking at (B 40) + Looking at (A 30) + Looking at (B 20) + Looking at (A 10) + 2 + +Table 11-2 summarizes these arguments. + +‘Table 11-2. Standard Sequence Function Keyword Arguments’ + +[image src="tables/11-2.png"] + + ---------- Footnotes ---------- + + (1) Another parameter, ‘:test-not’ parameter, specifies a +two-argument predicate to be used like a ‘:test’ argument except +with the boolean result logically reversed. This parameter is +deprecated, however, in preference for using the ‘COMPLEMENT’ +function. ‘COMPLEMENT’ takes a function argu-ment and returns a +function that takes the same number of arguments as the original and +returns the logical complement of the original function. Thus, you can, +and should, write this: + + (count x sequence :test (complement #'some-test)) + + rather than the following: + + (count x sequence :test-not #'some-test) + + (2) Note, however, that the effect of ‘:start’ and ‘:end’ on +‘REMOVE’ and ‘SUBSTITUTE’ is only to limit the elements they +consider for removal or substitution; elements before ‘:start’ and +after ‘:end’ will be passed through untouched. + + +File: pcl.info, Node: 11-5, Next: 11-6, Prev: 11-4, Up: Chapter 11 + +Higher-Order Function Variants +============================== + +For each of the functions just discussed, Common Lisp provides two +‘higher-order function’ variants that, in the place of the item +argument, take a function to be called on each element of the sequence. +One set of variants are named the same as the basic function with an -IF +appended. These functions count, find, remove, and substitute elements +of the sequence for which the function argument returns true. The other +set of variants are named with an -IF-NOT suffix and count, find, +remove, and substitute elements for which the function argument does +‘not’ return true. + + (count-if #'evenp #(1 2 3 4 5)) ==> 2 + + (count-if-not #'evenp #(1 2 3 4 5)) ==> 3 + + (position-if #'digit-char-p "abcd0001") ==> 4 + + (remove-if-not #'(lambda (x) (char= (elt x 0) #\f)) + #("foo" "bar" "baz" "foom")) ==> #("foo" "foom") + +According to the language standard, the ‘-IF-NOT’ variants are +deprecated. However, that deprecation is generally considered to have +itself been ill-advised. If the standard is ever revised, it's more +likely the deprecation will be removed than the ‘-IF-NOT’ functions. +For one thing, the ‘REMOVE-IF-NOT’ variant is probably used more +often than ‘REMOVE-IF’. Despite its negative-sounding name, +‘REMOVE-IF-NOT’ is actually the positive variant-it returns the +elements that ‘do’ satisfy the predicate. (1) + +The -IF and -IF-NOT variants accept all the same keyword arguments as +their vanilla counterparts except for ‘:test’, which isn't needed +since the main argument is already a function. (2) With a ‘:key’ +argument, the value extracted by the ‘:key’ function is passed to +the function instead of the actual element. + + (count-if #'evenp #((1 a) (2 b) (3 c) (4 d) (5 e)) :key #'first) ==> 2 + + (count-if-not #'evenp #((1 a) (2 b) (3 c) (4 d) (5 e)) :key #'first) ==> 3 + + (remove-if-not #'alpha-char-p + #("foo" "bar" "1baz") :key #'(lambda (x) (elt x 0))) ==> #("foo" "bar") + +The ‘REMOVE’ family of functions also support a fourth variant, +‘REMOVE-DUPLICATES’, that has only one required argument, a +sequence, from which it removes all but one instance of each duplicated +element. It takes the same keyword arguments as ‘REMOVE’, except +for ‘:count’, since it always removes all duplicates. + + (remove-duplicates #(1 2 1 2 3 1 2 3 4)) ==> #(1 2 3 4) + + ---------- Footnotes ---------- + + (1) This same functionality goes by the name ‘grep’ in Perl and +‘filter’ in Python. + + (2) The difference between the predicates passed as ‘:test’ +arguments and as the function arguments to the -IF and -IF-NOT functions +is that the ‘:test’ predicates are two-argument predicates used to +compare the elements of the sequence to the specific item while the -IF +and -IF-NOT predicates are one-argument functions that simply test the +individual elements of the sequence. If the vanilla variants didn't +exist, you could implement them in terms of the -IF versions by +embedding a specific item in the test function. + + (count char string) === + (count-if #'(lambda (c) (eql char c)) string) + + (count char string :test #'CHAR-EQUAL) === + (count-if #'(lambda (c) (char-equal char c)) string) + + +File: pcl.info, Node: 11-6, Next: 11-7, Prev: 11-5, Up: Chapter 11 + +Whole Sequence Manipulations +============================ + +A handful of functions perform operations on a whole sequence (or +sequences) at a time. These tend to be simpler than the other functions +I've described so far. For instance, ‘COPY-SEQ’ and ‘REVERSE’ +each take a single argument, a sequence, and each returns a new sequence +of the same type. The sequence returned by ‘COPY-SEQ’ contains the +same elements as its argument while the sequence returned by +‘REVERSE’ contains the same elements but in reverse order. Note +that neither function copies the elements themselves-only the returned +sequence is a new object. + +The ‘CONCATENATE’ function creates a new sequence containing the +concatenation of any number of sequences. However, unlike ‘REVERSE’ +and ‘COPY-SEQ’, which simply return a sequence of the same type as +their single argument, ‘CONCATENATE’ must be told explicitly what +kind of sequence to produce in case the arguments are of different +types. Its first argument is a type descriptor, like the +‘:element-type’ argument to ‘MAKE-ARRAY’. In this case, the +type descriptors you'll most likely use are the symbols ‘VECTOR’, +‘LIST’, or ‘STRING’. (1) For example: + + (concatenate 'vector #(1 2 3) '(4 5 6)) ==> #(1 2 3 4 5 6) + (concatenate 'list #(1 2 3) '(4 5 6)) ==> (1 2 3 4 5 6) + (concatenate 'string "abc" '(#\d #\e #\f)) ==> "abcdef" + + ---------- Footnotes ---------- + + (1) If you tell ‘CONCATENATE’ to return a specialized vector, +such as a string, all the elements of the argument sequences must be +instances of the vector's element type. + + +File: pcl.info, Node: 11-7, Next: 11-8, Prev: 11-6, Up: Chapter 11 + +Sorting and Merging +=================== + +The functions ‘SORT’ and ‘STABLE-SORT’ provide two ways of +sorting a sequence. They both take a sequence and a two-argument +predicate and return a sorted version of the sequence. + + (sort (vector "foo" "bar" "baz") #'string<) ==> #("bar" "baz" "foo") + +The difference is that ‘STABLE-SORT’ is guaranteed to not reorder +any elements considered equivalent by the predicate while ‘SORT’ +guarantees only that the result is sorted and may reorder equivalent +elements. + +Both these functions are examples of what are called ‘destructive’ +functions. Destructive functions are allowed-typically for reasons of +efficiency-to modify their arguments in more or less arbitrary ways. +This has two implications: one, you should always do something with the +return value of these functions (such as assign it to a variable or pass +it to another function), and, two, unless you're done with the object +you're passing to the destructive function, you should pass a copy +instead. I'll say more about destructive functions in the next chapter. + +Typically you won't care about the unsorted version of a sequence after +you've sorted it, so it makes sense to allow ‘SORT’ and +‘STABLE-SORT’ to destroy the sequence in the course of sorting it. +But it does mean you need to remember to write the following: (1) + + (setf my-sequence (sort my-sequence #'string<)) + +rather than just this: + + (sort my-sequence #'string<) + +Both these functions also take a keyword argument, ‘:key’, which, +like the ‘:key’ argument in other sequence functions, should be a +function and will be used to extract the values to be passed to the +sorting predicate in the place of the actual elements. The extracted +keys are used only to determine the ordering of elements; the sequence +returned will contain the actual elements of the argument sequence. + +The ‘MERGE’ function takes two sequences and a predicate and returns +a sequence produced by merging the two sequences, according to the +predicate. It's related to the two sorting functions in that if each +sequence is already sorted by the same predicate, then the sequence +returned by ‘MERGE’ will also be sorted. Like the sorting +functions, ‘MERGE’ takes a ‘:key’ argument. Like +‘CONCATENATE’, and for the same reason, the first argument to +‘MERGE’ must be a type descriptor specifying the type of sequence to +produce. + + (merge 'vector #(1 3 5) #(2 4 6) #'<) ==> #(1 2 3 4 5 6) + (merge 'list #(1 3 5) #(2 4 6) #'<) ==> (1 2 3 4 5 6) + + ---------- Footnotes ---------- + + (1) When the sequence passed to the sorting functions is a vector, +the "destruction" is actually guaranteed to entail permuting the +elements in place, so you could get away without saving the returned +value. However, it's good style to always do something with the return +value since the sorting functions can modify lists in much more +arbitrary ways. + + +File: pcl.info, Node: 11-8, Next: 11-9, Prev: 11-7, Up: Chapter 11 + +Subsequence Manipulations +========================= + +Another set of functions allows you to manipulate subsequences of +existing sequences. The most basic of these is ‘SUBSEQ’, which +extracts a subsequence starting at a particular index and continuing to +a particular ending index or the end of the sequence. For instance: + + (subseq "foobarbaz" 3) ==> "barbaz" + (subseq "foobarbaz" 3 6) ==> "bar" + +‘SUBSEQ’ is also ‘SETF’able, but it won't extend or shrink a +sequence; if the new value and the subsequence to be replaced are +different lengths, the shorter of the two determines how many characters +are actually changed. + + (defparameter *x* (copy-seq "foobarbaz")) + + (setf (subseq *x* 3 6) "xxx") ; subsequence and new value are same length + *x* ==> "fooxxxbaz" + + (setf (subseq *x* 3 6) "abcd") ; new value too long, extra character ignored. + *x* ==> "fooabcbaz" + + (setf (subseq *x* 3 6) "xx") ; new value too short, only two characters changed + *x* ==> "fooxxcbaz" + +You can use the ‘FILL’ function to set multiple elements of a +sequence to a single value. The required arguments are a sequence and +the value with which to fill it. By default every element of the +sequence is set to the value; ‘:start’ and ‘:end’ keyword +arguments can limit the effects to a given subsequence. + +If you need to find a subsequence within a sequence, the ‘SEARCH’ +function works like ‘POSITION’ except the first argument is a +sequence rather than a single item. + + (position #\b "foobarbaz") ==> 3 + (search "bar" "foobarbaz") ==> 3 + +On the other hand, to find where two sequences with a common prefix +first diverge, you can use the ‘MISMATCH’ function. It takes two +sequences and returns the index of the first pair of mismatched +elements. + + (mismatch "foobarbaz" "foom") ==> 3 + +It returns ‘NIL’ if the strings match. ‘MISMATCH’ also takes +many of the standard keyword arguments: a ‘:key’ argument for +specifying a function to use to extract the values to be compared; a +‘:test’ argument to specify the comparison function; and +‘:start1’, ‘:end1’, ‘:start2’, and ‘:end2’ arguments to +specify subsequences within the two sequences. And a ‘:from-end’ +argument of ‘T’ specifies the sequences should be searched in +reverse order, causing ‘MISMATCH’ to return the index, in the first +sequence, where whatever common suffix the two sequences share begins. + + (mismatch "foobar" "bar" :from-end t) ==> 3 + + +File: pcl.info, Node: 11-9, Next: 11-10, Prev: 11-8, Up: Chapter 11 + +Sequence Predicates +=================== + +Four other handy functions are ‘EVERY’, ‘SOME’, ‘NOTANY’, +and ‘NOTEVERY’, which iterate over sequences testing a boolean +predicate. The first argument to all these functions is the predicate, +and the remaining arguments are sequences. The predicate should take as +many arguments as the number of sequences passed. The elements of the +sequences are passed to the predicate-one element from each +sequence-until one of the sequences runs out of elements or the overall +termination test is met: ‘EVERY’ terminates, returning false, as +soon as the predicate fails. If the predicate is always satisfied, it +returns true. ‘SOME’ returns the first non-‘NIL’ value returned +by the predicate or returns false if the predicate is never satisfied. +‘NOTANY’ returns false as soon as the predicate is satisfied or true +if it never is. And ‘NOTEVERY’ returns true as soon as the +predicate fails or false if the predicate is always satisfied. Here are +some examples of testing just one sequence: + + (every #'evenp #(1 2 3 4 5)) ==> NIL + (some #'evenp #(1 2 3 4 5)) ==> T + (notany #'evenp #(1 2 3 4 5)) ==> NIL + (notevery #'evenp #(1 2 3 4 5)) ==> T + +These calls compare elements of two sequences pairwise: + + (every #'> #(1 2 3 4) #(5 4 3 2)) ==> NIL + (some #'> #(1 2 3 4) #(5 4 3 2)) ==> T + (notany #'> #(1 2 3 4) #(5 4 3 2)) ==> NIL + (notevery #'> #(1 2 3 4) #(5 4 3 2)) ==> T + + +File: pcl.info, Node: 11-10, Next: 11-11, Prev: 11-9, Up: Chapter 11 + +Sequence Mapping Functions +========================== + +Finally, the last of the sequence functions are the generic mapping +functions. ‘MAP’, like the sequence predicate functions, takes a +‘n’-argument function and ‘n’ sequences. But instead of a +boolean value, ‘MAP’ returns a new sequence containing the result of +applying the function to subsequent elements of the sequences. Like +‘CONCATENATE’ and ‘MERGE’, ‘MAP’ needs to be told what kind +of sequence to create. + + (map 'vector #'* #(1 2 3 4 5) #(10 9 8 7 6)) ==> #(10 18 24 28 30) + +‘MAP-INTO’ is like ‘MAP’ except instead of producing a new +sequence of a given type, it places the results into a sequence passed +as the first argument. This sequence can be the same as one of the +sequences providing values for the function. For instance, to sum +several vectors-‘a’, ‘b’, and ‘c’-into one, you could write +this: + + (map-into a #'+ a b c) + +If the sequences are different lengths, ‘MAP-INTO’ affects only as +many elements as are present in the shortest sequence, including the +sequence being mapped into. However, if the sequence being mapped into +is a vector with a fill pointer, the number of elements affected isn't +limited by the fill pointer but rather by the actual size of the vector. +After a call to ‘MAP-INTO’, the fill pointer will be set to the +number of elements mapped. ‘MAP-INTO’ won't, however, extend an +adjustable vector. + +The last sequence function is ‘REDUCE’, which does another kind of +mapping: it maps over a single sequence, applying a two-argument +function first to the first two elements of the sequence and then to the +value returned by the function and subsequent elements of the sequence. +Thus, the following expression sums the numbers from one to ten: + + (reduce #'+ #(1 2 3 4 5 6 7 8 9 10)) ==> 55 + +‘REDUCE’ is a surprisingly useful function-whenever you need to +distill a sequence down to a single value, chances are you can write it +with ‘REDUCE’, and it will often be quite a concise way to express +what you want. For instance, to find the maximum value in a sequence of +numbers, you can write ‘(reduce #'max numbers)’. ‘REDUCE’ also +takes a full complement of keyword arguments (‘:key’, +‘:from-end’, ‘:start’, and ‘:end’) and one unique to +‘REDUCE’ (‘:initial-value’). The latter specifies a value +that's logically placed before the first element of the sequence (or +after the last if you also specify a true ‘:from-end’ argument). + + +File: pcl.info, Node: 11-11, Next: 11-12, Prev: 11-10, Up: Chapter 11 + +Hash Tables +=========== + +The other general-purpose collection provided by Common Lisp is the hash +table. Where vectors provide an integer-indexed data structure, hash +tables allow you to use arbitrary objects as the indexes, or keys. When +you add a value to a hash table, you store it under a particular key. +Later you can use the same key to retrieve the value. Or you can +associate a new value with the same key-each key maps to a single value. + +With no arguments ‘MAKE-HASH-TABLE’ makes a hash table that +considers two keys equivalent if they're the same object according to +‘EQL’. This is a good default unless you want to use strings as +keys, since two strings with the same contents aren't necessarily +‘EQL’. In that case you'll want a so-called ‘EQUAL’ hash table, +which you can get by passing the symbol ‘EQUAL’ as the ‘:test’ +keyword argument to ‘MAKE-HASH-TABLE’. Two other possible values +for the ‘:test’ argument are the symbols ‘EQ’ and ‘EQUALP’. +These are, of course, the names of the standard object comparison +functions, which I discussed in Chapter 4. However, unlike the +‘:test’ argument passed to sequence functions, +‘MAKE-HASH-TABLE’'s ‘:test’ can't be used to specify an +arbitrary function-only the values ‘EQ’, ‘EQL’, ‘EQUAL’, and +‘EQUALP’. This is because hash tables actually need two functions, +an equivalence function and a ‘hash’ function that computes a +numerical hash code from the key in a way compatible with how the +equivalence function will ultimately compare two keys. However, +although the language standard provides only for hash tables that use +the standard equivalence functions, most implementations provide some +mechanism for defining custom hash tables. + +The ‘GETHASH’ function provides access to the elements of a hash +table. It takes two arguments-a key and the hash table-and returns the +value, if any, stored in the hash table under that key or ‘NIL’. +(1) For example: + + (defparameter *h* (make-hash-table)) + + (gethash 'foo *h*) ==> NIL + + (setf (gethash 'foo *h*) 'quux) + + (gethash 'foo *h*) ==> QUUX + +Since ‘GETHASH’ returns ‘NIL’ if the key isn't present in the +table, there's no way to tell from the return value the difference +between a key not being in a hash table at all and being in the table +with the value ‘NIL’. ‘GETHASH’ solves this problem with a +feature I haven't discussed yet-multiple return values. ‘GETHASH’ +actually returns two values; the primary value is the value stored under +the given key or ‘NIL’. The secondary value is a boolean indicating +whether the key is present in the hash table. Because of the way +multiple values work, the extra return value is silently discarded +unless the caller explicitly handles it with a form that can "see" +multiple values. + +I'll discuss multiple return values in greater detail in Chapter 20, but +for now I'll give you a sneak preview of how to use the +‘MULTIPLE-VALUE-BIND’ macro to take advantage of ‘GETHASH’'s +extra return value. ‘MULTIPLE-VALUE-BIND’ creates variable bindings +like ‘LET’ does, filling them with the multiple values returned by a +form. + +The following function shows how you might use +‘MULTIPLE-VALUE-BIND’; the variables it binds are ‘value’ and +‘present’: + + (defun show-value (key hash-table) + (multiple-value-bind (value present) (gethash key hash-table) + (if present + (format nil "Value ~a actually present." value) + (format nil "Value ~a because key not found." value)))) + + (setf (gethash 'bar *h*) nil) ; provide an explicit value of NIL + + (show-value 'foo *h*) ==> "Value QUUX actually present." + (show-value 'bar *h*) ==> "Value NIL actually present." + (show-value 'baz *h*) ==> "Value NIL because key not found." + +Since setting the value under a key to ‘NIL’ leaves the key in the +table, you'll need another function to completely remove a key/value +pair. ‘REMHASH’ takes the same arguments as ‘GETHASH’ and +removes the specified entry. You can also completely clear a hash table +of all its key/value pairs with ‘CLRHASH’. + + ---------- Footnotes ---------- + + (1) By an accident of history, the order of arguments to +‘GETHASH’ is the opposite of ‘ELT’-‘ELT’ takes the +collection first and then the index while ‘GETHASH’ takes the key +first and then the collection. + + +File: pcl.info, Node: 11-12, Next: Chapter 12, Prev: 11-11, Up: Chapter 11 + +Hash Table Iteration +==================== + +Common Lisp provides a couple ways to iterate over the entries in a hash +table. The simplest of these is via the function ‘MAPHASH’. +Analogous to the ‘MAP’ function, ‘MAPHASH’ takes a two-argument +function and a hash table and invokes the function once for each +key/value pair in the hash table. For instance, to print all the +key/value pairs in a hash table, you could use ‘MAPHASH’ like this: + + (maphash #'(lambda (k v) (format t "~a => ~a~%" k v)) *h*) + +The consequences of adding or removing elements from a hash table while +iterating over it aren't specified (and are likely to be bad) with two +exceptions: you can use ‘SETF’ with ‘GETHASH’ to change the +value of the current entry, and you can use ‘REMHASH’ to remove the +current entry. For instance, to remove all the entries whose value is +less than ten, you could write this: + + (maphash #'(lambda (k v) (when (< v 10) (remhash k *h*))) *h*) + +The other way to iterate over a hash table is with the extended +‘LOOP’ macro, which I'll discuss in Chapter 22. (1) The ‘LOOP’ +equivalent of the first ‘MAPHASH’ expression would look like this: + + (loop for k being the hash-keys in *h* using (hash-value v) + do (format t "~a => ~a~%" k v)) + +I could say a lot more about the nonlist collections supported by Common +Lisp. For instance, I haven't discussed multidimensional arrays at all +or the library of functions for manipulating bit arrays. However, what +I've covered in this chapter should suffice for most of your +general-purpose programming needs. Now it's finally time to look at +Lisp's eponymous data structure: lists. + + ---------- Footnotes ---------- + + (1) ‘LOOP’'s hash table iteration is typically implemented on top +of a more primitive form, ‘WITH-HASH-TABLE-ITERATOR’, that you don't +need to worry about; it was added to the language specifically to +support implementing things such as ‘LOOP’ and is of little use +unless you need to write completely new control constructs for iterating +over hash tables. + + +File: pcl.info, Node: Chapter 12, Next: Chapter 13, Prev: Chapter 11, Up: Top + +12. They Called It LISP for a Reason: List Processing +===================================================== + +Lists play an important role in Lisp-for reasons both historical and +practical. Historically, lists were Lisp's original composite data +type, though it has been decades since they were its only such data +type. These days, a Common Lisp programmer is as likely to use a +vector, a hash table, or a user-defined class or structure as to use a +list. + + Practically speaking, lists remain in the language because they're an +excellent solution to certain problems. One such problem-how to +represent code as data in order to support code-transforming and +code-generating macros-is particular to Lisp, which may explain why +other languages don't feel the lack of Lisp-style lists. More +generally, lists are an excellent data structure for representing any +kind of heterogeneous and/or hierarchical data. They're also quite +lightweight and support a functional style of programming that's another +important part of Lisp's heritage. + + Thus, you need to understand lists on their own terms; as you gain a +better understanding of how lists work, you'll be in a better position +to appreciate when you should and shouldn't use them. + +* Menu: + +* 12-1:: "There Is No List" +* 12-2:: Functional Programming and Lists +* 12-3:: "Destructive" Operations +* 12-4:: Combining Recycling with Shared Structure +* 12-5:: List-Manipulation Functions +* 12-6:: Mapping +* 12-7:: Other Structures + + +File: pcl.info, Node: 12-1, Next: 12-2, Prev: Chapter 12, Up: Chapter 12 + +"There Is No List" +================== + + Spoon Boy: Do not try and bend the list. That's impossible. + Instead . . . only try to realize the truth. Neo: What truth? + Spoon Boy: There is no list. Neo: There is no list? Spoon Boy: + Then you'll see that it is not the list that bends; it is only + yourself. (1) + The key to understanding lists is to understand that they're largely +an illusion built on top of objects that are instances of a more +primitive data type. Those simpler objects are pairs of values called +cons cells, after the function CONS used to create them. + + CONS takes two arguments and returns a new cons cell containing the +two values. (2) These values can be references to any kind of object. +Unless the second value is NIL or another cons cell, a cons is printed +as the two values in parentheses separated by a dot, a so-called dotted +pair. + + (cons 1 2) ==> (1 . 2) + + The two values in a cons cell are called the CAR and the CDR after +the names of the functions used to access them. At the dawn of time, +these names were mnemonic, at least to the folks implementing the first +Lisp on an IBM 704. But even then they were just lifted from the +assembly mnemonics used to implement the operations. However, it's not +all bad that these names are somewhat meaningless-when considering +individual cons cells, it's best to think of them simply as an arbitrary +pair of values without any particular semantics. Thus: + + (car (cons 1 2)) ==> 1 + (cdr (cons 1 2)) ==> 2 + + Both CAR and CDR are also SETFable places-given an existing cons +cell, it's possible to assign a new value to either of its values. (3) + + (defparameter *cons* (cons 1 2)) + *cons* ==> (1 . 2) + (setf (car *cons*) 10) ==> 10 + *cons* ==> (10 . 2) + (setf (cdr *cons*) 20) ==> 20 + *cons* ==> (10 . 20) + + Because the values in a cons cell can be references to any kind of +object, you can build larger structures out of cons cells by linking +them together. Lists are built by linking together cons cells in a +chain. The elements of the list are held in the CARs of the cons cells +while the links to subsequent cons cells are held in the CDRs. The last +cell in the chain has a CDR of NIL, which-as I mentioned in Chapter +4-represents the empty list as well as the boolean value false. + + This arrangement is by no means unique to Lisp; it's called a singly +linked list. However, few languages outside the Lisp family provide +such extensive support for this humble data type. + + So when I say a particular value is a list, what I really mean is +it's either NIL or a reference to a cons cell. The CAR of the cons cell +is the first item of the list, and the CDR is a reference to another +list, that is, another cons cell or NIL, containing the remaining +elements. The Lisp printer understands this convention and prints such +chains of cons cells as parenthesized lists rather than as dotted pairs. + + (cons 1 nil) ==> (1) + (cons 1 (cons 2 nil)) ==> (1 2) + (cons 1 (cons 2 (cons 3 nil))) ==> (1 2 3) + + When talking about structures built out of cons cells, a few diagrams +can be a big help. Box-and-arrow diagrams represent cons cells as a +pair of boxes like this: + +[image src="imgs/one-cons-cell.png"] + + The box on the left represents the CAR, and the box on the right is +the CDR. The values stored in a particular cons cell are either drawn in +the appropriate box or represented by an arrow from the box to a +representation of the referenced value. (4) For instance, the list (1 2 +3), which consists of three cons cells linked together by their CDRs, +would be diagrammed like this: + +[image src="imgs/list-1-2-3.png"] + + However, most of the time you work with lists you won't have to deal +with individual cons cells-the functions that create and manipulate +lists take care of that for you. For example, the LIST function builds +a cons cells under the covers for you and links them together; the +following LIST expressions are equivalent to the previous CONS +expressions: + + (list 1) ==> (1) + (list 1 2) ==> (1 2) + (list 1 2 3) ==> (1 2 3) + + Similarly, when you're thinking in terms of lists, you don't have to +use the meaningless names CAR and CDR; FIRST and REST are synonyms for +CAR and CDR that you should use when you're dealing with cons cells as +lists. + + (defparameter *list* (list 1 2 3 4)) + (first *list*) ==> 1 + (rest *list*) ==> (2 3 4) + (first (rest *list*)) ==> 2 + + Because cons cells can hold any kind of values, so can lists. And a +single list can hold objects of different types. + + (list "foo" (list 1 2) 10) ==> ("foo" (1 2) 10) + + The structure of that list would look like this: + +[image src="imgs/mixed-list.png"] + + Because lists can have other lists as elements, you can also use them +to represent trees of arbitrary depth and complexity. As such, they +make excellent representations for any heterogeneous, hierarchical data. +Lisp-based XML processors, for instance, usually represent XML documents +internally as lists. Another obvious example of tree-structured data is +Lisp code itself. In Chapters 30 and 31 you'll write an HTML generation +library that uses lists of lists to represent the HTML to be generated. +I'll talk more next chapter about using cons cells to represent other +data structures. + + Common Lisp provides quite a large library of functions for +manipulating lists. In the sections "List-Manipulation Functions" and +"Mapping," you'll look at some of the more important of these functions. +However, they will be easier to understand in the context of a few ideas +borrowed from functional programming. + + ---------- Footnotes ---------- + + (1) Adapted from The Matrix (http://us.imdb.com/Quotes?0133093) + + (2) CONS was originally short for the verb construct. + + (3) When the place given to SETF is a CAR or CDR, it expands into a +call to the function RPLACA or RPLACD; some old-school Lispers-the same +ones who still use SETQ-will still use RPLACA and RPLACD directly, but +modern style is to use SETF of CAR or CDR. + + (4) Typically, simple objects such as numbers are drawn within the +appropriate box, and more complex objects will be drawn outside the box +with an arrow from the box indicating the reference. This actually +corresponds well with how many Common Lisp implementations work-although +all objects are conceptually stored by reference, certain simple +immutable objects can be stored directly in a cons cell. + + +File: pcl.info, Node: 12-2, Next: 12-3, Prev: 12-1, Up: Chapter 12 + +Functional Programming and Lists +================================ + +The essence of functional programming is that programs are built +entirely of functions with no side effects that compute their results +based solely on the values of their arguments. The advantage of the +functional style is that it makes programs easier to understand. +Eliminating side effects eliminates almost all possibilities for action +at a distance. And since the result of a function is determined only by +the values of its arguments, its behavior is easier to understand and +test. For instance, when you see an expression such as (+ 3 4), you +know the result is uniquely determined by the definition of the + +function and the values 3 and 4. You don't have to worry about what may +have happened earlier in the execution of the program since there's +nothing that can change the result of evaluating that expression. + + Functions that deal with numbers are naturally functional since +numbers are immutable. A list, on the other hand, can be mutated, as +you've just seen, by SETFing the CARs and CDRs of the cons cells that +make up its backbone. However, lists can be treated as a functional +data type if you consider their value to be determined by the elements +they contain. Thus, any list of the form (1 2 3 4) is functionally +equivalent to any other list containing those four values, regardless of +what cons cells are actually used to represent the list. And any +function that takes a list as an argument and returns a value based +solely on the contents of the list can likewise be considered +functional. For instance, the REVERSE sequence function, given the list +(1 2 3 4), always returns a list (4 3 2 1). Different calls to REVERSE +with functionally equivalent lists as the argument will return +functionally equivalent result lists. Another aspect of functional +programming, which I'll discuss in the section "Mapping," is the use of +higher-order functions: functions that treat other functions as data, +taking them as arguments or returning them as results. + + Most of Common Lisp's list-manipulation functions are written in a +functional style. I'll discuss later how to mix functional and other +coding styles, but first you should understand a few subtleties of the +functional style as applied to lists. + + The reason most list functions are written functionally is it allows +them to return results that share cons cells with their arguments. To +take a concrete example, the function APPEND takes any number of list +arguments and returns a new list containing the elements of all its +arguments. For instance: + + (append (list 1 2) (list 3 4)) ==> (1 2 3 4) + + From a functional point of view, APPEND's job is to return the list +(1 2 3 4) without modifying any of the cons cells in the lists (1 2) and +(3 4). One obvious way to achieve that goal is to create a completely +new list consisting of four new cons cells. However, that's more work +than is necessary. Instead, APPEND actually makes only two new cons +cells to hold the values 1 and 2, linking them together and pointing the +CDR of the second cons cell at the head of the last argument, the list +(3 4). It then returns the cons cell containing the 1. None of the +original cons cells has been modified, and the result is indeed the list +(1 2 3 4). The only wrinkle is that the list returned by APPEND shares +some cons cells with the list (3 4). The resulting structure looks like +this: + +[image src="imgs/after-append.png"] + + In general, APPEND must copy all but its last argument, but it can +always return a result that shares structure with the last argument. + + Other functions take similar advantage of lists' ability to share +structure. Some, like APPEND, are specified to always return results +that share structure in a particular way. Others are simply allowed to +return shared structure at the discretion of the implementation. + + +File: pcl.info, Node: 12-3, Next: 12-4, Prev: 12-2, Up: Chapter 12 + +"Destructive" Operations +======================== + +If Common Lisp were a purely functional language, that would be the end +of the story. However, because it's possible to modify a cons cell +after it has been created by SETFing its CAR or CDR, you need to think a +bit about how side effects and structure sharing mix. + + Because of Lisp's functional heritage, operations that modify +existing objects are called destructive-in functional programming, +changing an object's state "destroys" it since it no longer represents +the same value. However, using the same term to describe all +state-modifying operations leads to a certain amount of confusion since +there are two very different kinds of destructive operations, +for-side-effect operations and recycling operations. (1) + + For-side-effect operations are those used specifically for their side +effects. All uses of SETF are destructive in this sense, as are +functions that use SETF under the covers to change the state of an +existing object such as VECTOR-PUSH or VECTOR-POP. But it's a bit unfair +to describe these operations as destructive-they're not intended to be +used in code written in a functional style, so they shouldn't be +described using functional terminology. However, if you mix +nonfunctional, for-side-effect operations with functions that return +structure-sharing results, then you need to be careful not to +inadvertently modify the shared structure. For instance, consider these +three definitions: + + (defparameter *list-1* (list 1 2)) + (defparameter *list-2* (list 3 4)) + (defparameter *list-3* (append *list-1* *list-2*)) + + After evaluating these forms, you have three lists, but *list-3* and +*list-2* share structure just like the lists in the previous diagram. + + *list-1* ==> (1 2) + *list-2* ==> (3 4) + *list-3* ==> (1 2 3 4) + + Now consider what happens when you modify *list-2*. + + (setf (first *list-2*) 0) ==> 0 + *list-2* ==> (0 4) ; as expected + *list-3* ==> (1 2 0 4) ; maybe not what you wanted + + The change to *list-2* also changes *list-3* because of the shared +structure: the first cons cell in *list-2* is also the third cons cell +in *list-3*. SETFing the FIRST of *list-2* changes the value in the CAR +of that cons cell, affecting both lists. + + On the other hand, the other kind of destructive operations, +recycling operations, are intended to be used in functional code. They +use side effects only as an optimization. In particular, they reuse +certain cons cells from their arguments when building their result. +However, unlike functions such as APPEND that reuse cons cells by +including them, unmodified, in the list they return, recycling functions +reuse cons cells as raw material, modifying the CAR and CDR as necessary +to build the desired result. Thus, recycling functions can be used +safely only when the original lists aren't going to be needed after the +call to the recycling function. + + To see how a recycling function works, let's compare REVERSE, the +nondestructive function that returns a reversed version of a sequence, +to NREVERSE, a recycling version of the same function. Because REVERSE +doesn't modify its argument, it must allocate a new cons cell for each +element in the list being reversed. But suppose you write something +like this: + + (setf *list* (reverse *list*)) + + By assigning the result of REVERSE back to *list*, you've removed the +reference to the original value of *list*. Assuming the cons cells in +the original list aren't referenced anywhere else, they're now eligible +to be garbage collected. However, in many Lisp implementations it'd be +more efficient to immediately reuse the existing cons cells rather than +allocating new ones and letting the old ones become garbage. + + NREVERSE allows you to do exactly that. The N stands for +non-consing, meaning it doesn't need to allocate any new cons cells. +The exact side effects of NREVERSE are intentionally not specified-it's +allowed to modify any CAR or CDR of any cons cell in the list-but a +typical implementation might walk down the list changing the CDR of each +cons cell to point to the previous cons cell, eventually returning the +cons cell that was previously the last cons cell in the old list and is +now the head of the reversed list. No new cons cells need to be +allocated, and no garbage is created. + + Most recycling functions, like NREVERSE, have nondestructive +counterparts that compute the same result. In general, the recycling +functions have names that are the same as their non-destructive +counterparts except with a leading N. However, not all do, including +several of the more commonly used recycling functions such as NCONC, the +recycling version of APPEND, and DELETE, DELETE-IF, DELETE-IF-NOT, and +DELETE-DUPLICATES, the recycling versions of the REMOVE family of +sequence functions. + + In general, you use recycling functions in the same way you use their +nondestructive counterparts except it's safe to use them only when you +know the arguments aren't going to be used after the function returns. +The side effects of most recycling functions aren't specified tightly +enough to be relied upon. + + However, the waters are further muddied by a handful of recycling +functions with specified side effects that can be relied upon. They are +NCONC, the recycling version of APPEND, and NSUBSTITUTE and its -IF and +-IF-NOT variants, the recycling versions of the sequence functions +SUBSTITUTE and friends. + + Like APPEND, NCONC returns a concatenation of its list arguments, but +it builds its result in the following way: for each nonempty list it's +passed, NCONC sets the CDR of the list's last cons cell to point to the +first cons cell of the next nonempty list. It then returns the first +list, which is now the head of the spliced-together result. Thus: + + (defparameter *x* (list 1 2 3)) + + (nconc *x* (list 4 5 6)) ==> (1 2 3 4 5 6) + + *x* ==> (1 2 3 4 5 6) + + NSUBSTITUTE and variants can be relied on to walk down the list +structure of the list argument and to SETF the CARs of any cons cells +holding the old value to the new value and to otherwise leave the list +intact. It then returns the original list, which now has the same value +as would've been computed by SUBSTITUTE. (2) + + The key thing to remember about NCONC and NSUBSTITUTE is that they're +the exceptions to the rule that you can't rely on the side effects of +recycling functions. It's perfectly acceptable-and arguably good +style-to ignore the reliability of their side effects and use them, like +any other recycling function, only for the value they return. + + ---------- Footnotes ---------- + + (1) The phrase for-side-effect is used in the language standard, but +recycling is my own invention; most Lisp literature simply uses the term +destructive for both kinds of operations, leading to the confusion I'm +trying to dispel. + + (2) The string functions NSTRING-CAPITALIZE, NSTRING-DOWNCASE, and +NSTRING-UPCASE are similar-they return the same results as their N-less +counterparts but are specified to modify their string argument in place. + + +File: pcl.info, Node: 12-4, Next: 12-5, Prev: 12-3, Up: Chapter 12 + +Combining Recycling with Shared Structure +========================================= + +Although you can use recycling functions whenever the arguments to the +recycling function won't be used after the function call, it's worth +noting that each recycling function is a loaded gun pointed footward: if +you accidentally use a recycling function on an argument that is used +later, you're liable to lose some toes. + + To make matters worse, shared structure and recycling functions tend +to work at cross-purposes. Nondestructive list functions return lists +that share structure under the assumption that cons cells are never +modified, but recycling functions work by violating that assumption. +Or, put another way, sharing structure is based on the premise that you +don't care exactly what cons cells make up a list while using recycling +functions requires that you know exactly what cons cells are referenced +from where. + + In practice, recycling functions tend to be used in a few idiomatic +ways. By far the most common recycling idiom is to build up a list to +be returned from a function by "consing" onto the front of a list, +usually by PUSHing elements onto a list stored in a local variable and +then returning the result of NREVERSEing it. (1) + + This is an efficient way to build a list because each PUSH has to +create only one cons cell and modify a local variable and the NREVERSE +just has to zip down the list reassigning the CDRs. Because the list is +created entirely within the function, there's no danger any code outside +the function has a reference to any of its cons cells. Here's a +function that uses this idiom to build a list of the first n numbers, +starting at zero: (2) + + (defun upto (max) + (let ((result nil)) + (dotimes (i max) + (push i result)) + (nreverse result))) + + (upto 10) ==> (0 1 2 3 4 5 6 7 8 9) + + The next most common recycling idiom (3) is to immediately reassign +the value returned by the recycling function back to the place +containing the potentially recycled value. For instance, you'll often +see expressions like the following, using DELETE, the recycling version +of REMOVE: + + (setf foo (delete nil foo)) + + This sets the value of foo to its old value except with all the NILs +removed. However, even this idiom must be used with some care-if foo +shares structure with lists referenced elsewhere, using DELETE instead +of REMOVE can destroy the structure of those other lists. For example, +consider the two lists *list-2* and *list-3* from earlier that share +their last two cons cells. + + *list-2* ==> (0 4) + *list-3* ==> (1 2 0 4) + + You can delete 4 from *list-3* like this: + + (setf *list-3* (delete 4 *list-3*)) ==> (1 2 0) + + However, DELETE will likely perform the necessary deletion by setting +the CDR of the third cons cell to NIL, disconnecting the fourth cons +cell, the one holding the 4, from the list. Because the third cons cell +of *list-3* is also the first cons cell in *list-2*, the following +modifies *list-2* as well: + + *list-2* ==> (0) + + If you had used REMOVE instead of DELETE, it would've built a list +containing the values 1, 2, and 0, creating new cons cells as necessary +rather than modifying any of the cons cells in *list-3*. In that case, +*list-2* wouldn't have been affected. + + The PUSH/NREVERSE and SETF/DELETE idioms probably account for 80 +percent of the uses of recycling functions. Other uses are possible but +require keeping careful track of which functions return shared structure +and which do not. + + In general, when manipulating lists, it's best to write your own code +in a functional style-your functions should depend only on the contents +of their list arguments and shouldn't modify them. Following that rule +will, of course, rule out using any destructive functions, recycling or +otherwise. Once you have your code working, if profiling shows you need +to optimize, you can replace nondestructive list operations with their +recycling counterparts but only if you're certain the argument lists +aren't referenced from anywhere else. + + One last gotcha to watch out for is that the sorting functions SORT, +STABLE-SORT, and MERGE mentioned in Chapter 11 are also recycling +functions when applied to lists. (4) However, these functions don't +have nondestructive counterparts, so if you need to sort a list without +destroying it, you need to pass the sorting function a copy made with +COPY-LIST. In either case you need to be sure to save the result of the +sorting function because the original argument is likely to be in +tatters. For instance: + + CL-USER> (defparameter *list* (list 4 3 2 1)) + *LIST* + CL-USER> (sort *list* #'<) + (1 2 3 4) ; looks good + CL-USER> *list* + (4) ; whoops! + + ---------- Footnotes ---------- + + (1) For example, in an examination of all uses of recycling functions +in the Common Lisp Open Code Collection (CLOCC), a diverse set of +libraries written by various authors, instances of the PUSH/NREVERSE +idiom accounted for nearly half of all uses of recycling functions. + + (2) There are, of course, other ways to do this same thing. The +extended LOOP macro, for instance, makes it particularly easy and likely +generates code that's even more efficient than the PUSH/ NREVERSE +version. + + (3) This idiom accounts for 30 percent of uses of recycling in the +CLOCC code base. + + (4) SORT and STABLE-SORT can be used as for-side-effect operations on +vectors, but since they still return the sorted vector, you should +ignore that fact and use them for return values for the sake of +consistency. + + +File: pcl.info, Node: 12-5, Next: 12-6, Prev: 12-4, Up: Chapter 12 + +List-Manipulation Functions +=========================== + +With that background out of the way, you're ready to look at the library +of functions Common Lisp provides for manipulating lists. + + You've already seen the basic functions for getting at the elements +of a list: FIRST and REST. Although you can get at any element of a list +by combining enough calls to REST (to move down the list) with a FIRST +(to extract the element), that can be a bit tedious. So Common Lisp +provides functions named for the other ordinals from SECOND to TENTH +that return the appropriate element. More generally, the function NTH +takes two arguments, an index and a list, and returns the nth +(zero-based) element of the list. Similarly, NTHCDR takes an index and +a list and returns the result of calling CDR n times. (Thus, (nthcdr 0 +...) simply returns the original list, and (nthcdr 1 ...) is +equivalent to REST.) Note, however, that none of these functions is any +more efficient, in terms of work done by the computer, than the +equivalent combinations of FIRSTs and RESTs-there's no way to get to the +nth element of a list without following n CDR references. (1) + + The 28 composite CAR/CDR functions are another family of functions +you may see used from time to time. Each function is named by placing a +sequence of up to four As and Ds between a C and R, with each A +representing a call to CAR and each D a call to CDR. Thus: + + (caar list) === (car (car list)) + (cadr list) === (car (cdr list)) + (cadadr list) === (car (cdr (car (cdr list)))) + + Note, however, that many of these functions make sense only when +applied to lists that contain other lists. For instance, CAAR extracts +the CAR of the CAR of the list it's given; thus, the list it's passed +must contain another list as its first element. In other words, these +are really functions on trees rather than lists: + + (caar (list 1 2 3)) ==> error + (caar (list (list 1 2) 3)) ==> 1 + (cadr (list (list 1 2) (list 3 4))) ==> (3 4) + (caadr (list (list 1 2) (list 3 4))) ==> 3 + + These functions aren't used as often now as in the old days. And +even the most die-hard old-school Lisp hackers tend to avoid the longer +combinations. However, they're used quite a bit in older Lisp code, so +it's worth at least understanding how they work. (2) + + The FIRST-TENTH and CAR, CADR, and so on, functions can also be used +as SETFable places if you're using lists nonfunctionally. + + Table 12-1 summarizes some other list functions that I won't cover in +detail. + + Table 12-1. Other List Functions + +[image src="tables/12-1.png"] + + ---------- Footnotes ---------- + + (1) NTH is roughly equivalent to the sequence function ELT but works +only with lists. Also, confusingly, NTH takes the index as the first +argument, the opposite of ELT. Another difference is that ELT will +signal an error if you try to access an element at an index greater than +or equal to the length of the list, but NTH will return NIL. + + (2) In particular, they used to be used to extract the various parts +of expressions passed to macros before the invention of destructuring +parameter lists. For example, you could take apart the following +expression: + + (when (> x 10) (print x)) + + Like this: + + ;; the condition + (cadr '(when (> x 10) (print x))) ==> (> X 10) + ;; the body, as a list + (cddr '(when (> x 10) (print x))) ==> ((PRINT X)) + + +File: pcl.info, Node: 12-6, Next: 12-7, Prev: 12-5, Up: Chapter 12 + +Mapping +======= + +Another important aspect of the functional style is the use of +higher-order functions, functions that take other functions as arguments +or return functions as values. You saw several examples of higher-order +functions, such as MAP, in the previous chapter. Although MAP can be +used with both lists and vectors (that is, with any kind of sequence), +Common Lisp also provides six mapping functions specifically for lists. +The differences between the six functions have to do with how they build +up their result and whether they apply the function to the elements of +the list or to the cons cells of the list structure. + + MAPCAR is the function most like MAP. Because it always returns a +list, it doesn't require the result-type argument MAP does. Instead, +its first argument is the function to apply, and subsequent arguments +are the lists whose elements will provide the arguments to the function. +Otherwise, it behaves like MAP: the function is applied to successive +elements of the list arguments, taking one element from each list per +application of the function. The results of each function call are +collected into a new list. For example: + + (mapcar #'(lambda (x) (* 2 x)) (list 1 2 3)) ==> (2 4 6) + (mapcar #'+ (list 1 2 3) (list 10 20 30)) ==> (11 22 33) + + MAPLIST is just like MAPCAR except instead of passing the elements of +the list to the function, it passes the actual cons cells. (1) Thus, +the function has access not only to the value of each element of the +list (via the CAR of the cons cell) but also to the rest of the list +(via the CDR). + + MAPCAN and MAPCON work like MAPCAR and MAPLIST except for the way +they build up their result. While MAPCAR and MAPLIST build a completely +new list to hold the results of the function calls, MAPCAN and MAPCON +build their result by splicing together the results-which must be +lists-as if by NCONC. Thus, each function invocation can provide any +number of elements to be included in the result. (2) MAPCAN, like +MAPCAR, passes the elements of the list to the mapped function while +MAPCON, like MAPLIST, passes the cons cells. + + Finally, the functions MAPC and MAPL are control constructs disguised +as functions-they simply return their first list argument, so they're +useful only when the side effects of the mapped function do something +interesting. MAPC is the cousin of MAPCAR and MAPCAN while MAPL is in +the MAPLIST/MAPCON family. + + ---------- Footnotes ---------- + + (1) Thus, MAPLIST is the more primitive of the two functions-if you +had only MAPLIST, you could build MAPCAR on top of it, but you couldn't +build MAPLIST on top of MAPCAR. + + (2) In Lisp dialects that didn't have filtering functions like +REMOVE, the idiomatic way to filter a list was with MAPCAN. + + (mapcan #'(lambda (x) (if (= x 10) nil (list x))) list) === (remove 10 list) + + +File: pcl.info, Node: 12-7, Next: Chapter 13, Prev: 12-6, Up: Chapter 12 + +Other Structures +================ + +While cons cells and lists are typically considered to be synonymous, +that's not quite right-as I mentioned earlier, you can use lists of +lists to represent trees. Just as the functions discussed in this +chapter allow you to treat structures built out of cons cells as lists, +other functions allow you to use cons cells to represent trees, sets, +and two kinds of key/value maps. I'll discuss some of those functions +in the next chapter. + + +File: pcl.info, Node: Chapter 13, Next: Chapter 14, Prev: Chapter 12, Up: Top + +13. Beyond Lists: Other Uses for Cons Cells +=========================================== + +As you saw in the previous chapter, the list data type is an illusion +created by a set of functions that manipulate cons cells. Common Lisp +also provides functions that let you treat data structures built out of +cons cells as trees, sets, and lookup tables. In this chapter I'll give +you a quick tour of some of these other data structures and the +functions for manipulating them. As with the list-manipulation +functions, many of these functions will be useful when you start writing +more complicated macros and need to manipulate Lisp code as data. + +* Menu: + +* 13-1:: Trees +* 13-2:: Sets +* 13-3:: Lookup Tables: Alists and Plists +* 13-4:: DESTRUCTURING-BIND + + +File: pcl.info, Node: 13-1, Next: 13-2, Prev: Chapter 13, Up: Chapter 13 + +Trees +===== + +Treating structures built from cons cells as trees is just about as +natural as treating them as lists. What is a list of lists, after all, +but another way of thinking of a tree? The difference between a +function that treats a bunch of cons cells as a list and a function that +treats the same bunch of cons cells as a tree has to do with which cons +cells the functions traverse to find the values of the list or tree. +The cons cells traversed by a list function, called the list structure, +are found by starting at the first cons cell and following CDR +references until reaching a NIL. The elements of the list are the +objects referenced by the CARs of the cons cells in the list structure. +If a cons cell in the list structure has a CAR that references another +cons cell, the referenced cons cell is considered to be the head of a +list that's an element of the outer list. (1) Tree structure, on the +other hand, is traversed by following both CAR and CDR references for as +long as they point to other cons cells. The values in a tree are thus +the atomic-non-cons-cell-values referenced by either the CARs or the +CDRs of the cons cells in the tree structure. + + For instance, the following box-and-arrow diagram shows the cons +cells that make up the list of lists: ((1 2) (3 4) (5 6)). The list +structure includes only the three cons cells inside the dashed box while +the tree structure includes all the cons cells. + +[image src="imgs/list-or-tree.png"] + + To see the difference between a list function and a tree function, +you can consider how the functions COPY-LIST and COPY-TREE will copy +this bunch of cons cells. COPY-LIST, as a list function, copies the +cons cells that make up the list structure. That is, it makes a new +cons cell corresponding to each of the cons cells inside the dashed box. +The CARs of each of these new cons cells reference the same object as +the CARs of the original cons cells in the list structure. Thus, +COPY-LIST doesn't copy the sublists (1 2), (3 4), or (5 6), as shown in +this diagram: + +[image src="imgs/copy-list-list-or-tree.png"] + + COPY-TREE, on the other hand, makes a new cons cell for each of the +cons cells in the diagram and links them together in the same structure, +as shown in this diagram: + +[image src="imgs/copy-tree-list-or-tree.png"] + + Where a cons cell in the original referenced an atomic value, the +corresponding cons cell in the copy will reference the same value. +Thus, the only objects referenced in common by the original tree and the +copy produced by COPY-TREE are the numbers 1-6, and the symbol NIL. + + Another function that walks both the CARs and the CDRs of a tree of +cons cells is TREE-EQUAL, which compares two trees, considering them +equal if the tree structure is the same shape and if the leaves are EQL +(or if they satisfy the test supplied with the :test keyword argument). + + Some other tree-centric functions are the tree analogs to the +SUBSTITUTE and NSUBSTITUTE sequence functions and their -IF and -IF-NOT +variants. The function SUBST, like SUBSTITUTE, takes a new item, an old +item, and a tree (as opposed to a sequence), along with :key and :test +keyword arguments, and it returns a new tree with the same shape as the +original tree but with all instances of the old item replaced with the +new item. For example: + + CL-USER> (subst 10 1 '(1 2 (3 2 1) ((1 1) (2 2)))) + (10 2 (3 2 10) ((10 10) (2 2))) + + SUBST-IF is analogous to SUBSTITUTE-IF. Instead of an old item, it +takes a one-argument function-the function is called with each atomic +value in the tree, and whenever it returns true, the position in the new +tree is filled with the new value. SUBST-IF-NOT is the same except the +values where the test returns NIL are replaced. NSUBST, NSUBST-IF, and +NSUBST-IF-NOT are the recycling versions of the SUBST functions. As +with most other recycling functions, you should use these functions only +as drop-in replacements for their nondestructive counterparts in +situations where you know there's no danger of modifying a shared +structure. In particular, you must continue to save the return value of +these functions since you have no guarantee that the result will be EQ +to the original tree. (2) + + ---------- Footnotes ---------- + + (1) It's possible to build a chain of cons cells where the CDR of the +last cons cell isn't NIL but some other atom. This is called a dotted +list because the last cons is a dotted pair. + + (2) It may seem that the NSUBST family of functions can and in fact +does modify the tree in place. However, there's one edge case: when the +"tree" passed is, in fact, an atom, it can't be modified in place, so +the result of NSUBST will be a different object than the argument: +(nsubst 'x 'y 'y) X. + + +File: pcl.info, Node: 13-2, Next: 13-3, Prev: 13-1, Up: Chapter 13 + +Sets +==== + +Sets can also be implemented in terms of cons cells. In fact, you can +treat any list as a set-Common Lisp provides several functions for +performing set-theoretic operations on lists. However, you should bear +in mind that because of the way lists are structured, these operations +get less and less efficient the bigger the sets get. + + That said, using the built-in set functions makes it easy to write +set-manipulation code. And for small sets they may well be more +efficient than the alternatives. If profiling shows you that these +functions are a performance bottleneck in your code, you can always +replace the lists with sets built on top of hash tables or bit vectors. + + To build up a set, you can use the function ADJOIN. ADJOIN takes an +item and a list representing a set and returns a list representing the +set containing the item and all the items in the original set. To +determine whether the item is present, it must scan the list; if the +item isn't found, ADJOIN creates a new cons cell holding the item and +pointing to the original list and returns it. Otherwise, it returns the +original list. + + ADJOIN also takes :key and :test keyword arguments, which are used +when determining whether the item is present in the original list. Like +CONS, ADJOIN has no effect on the original list-if you want to modify a +particular list, you need to assign the value returned by ADJOIN to the +place where the list came from. The modify macro PUSHNEW does this for +you automatically. + + CL-USER> (defparameter *set* ()) + *SET* + CL-USER> (adjoin 1 *set*) + (1) + CL-USER> *set* + NIL + CL-USER> (setf *set* (adjoin 1 *set*)) + (1) + CL-USER> (pushnew 2 *set*) + (2 1) + CL-USER> *set* + (2 1) + CL-USER> (pushnew 2 *set*) + (2 1) + + You can test whether a given item is in a set with MEMBER and the +related functions MEMBER-IF and MEMBER-IF-NOT. These functions are +similar to the sequence functions FIND, FIND-IF, and FIND-IF-NOT except +they can be used only with lists. And instead of returning the item +when it's present, they return the cons cell containing the item-in +other words, the sublist starting with the desired item. When the +desired item isn't present in the list, all three functions return NIL. + + The remaining set-theoretic functions provide bulk operations: +INTERSECTION, UNION, SET-DIFFERENCE, and SET-EXCLUSIVE-OR. Each of these +functions takes two lists and :key and :test keyword arguments and +returns a new list representing the set resulting from performing the +appropriate set-theoretic operation on the two lists: INTERSECTION +returns a list containing all the elements found in both arguments. +UNION returns a list containing one instance of each unique element from +the two arguments. (1) SET-DIFFERENCE returns a list containing all the +elements from the first argument that don't appear in the second +argument. And SET-EXCLUSIVE-OR returns a list containing those elements +appearing in only one or the other of the two argument lists but not in +both. Each of these functions also has a recycling counterpart whose +name is the same except with an N prefix. + + Finally, the function SUBSETP takes two lists and the usual :key and +:test keyword arguments and returns true if the first list is a subset +of the second-if every element in the first list is also present in the +second list. The order of the elements in the lists doesn't matter. + + CL-USER> (subsetp '(3 2 1) '(1 2 3 4)) + T + CL-USER> (subsetp '(1 2 3 4) '(3 2 1)) + NIL + + ---------- Footnotes ---------- + + (1) UNION takes only one element from each list, but if either list +contains duplicate elements, the result may also contain duplicates. + + +File: pcl.info, Node: 13-3, Next: 13-4, Prev: 13-2, Up: Chapter 13 + +Lookup Tables: Alists and Plists +================================ + +In addition to trees and sets, you can build tables that map keys to +values out of cons cells. Two flavors of cons-based lookup tables are +commonly used, both of which I've mentioned in passing in previous +chapters. They're association lists, also called alists, and property +lists, also known as plists. While you wouldn't use either alists or +plists for large tables-for that you'd use a hash table-it's worth +knowing how to work with them both because for small tables they can be +more efficient than hash tables and because they have some useful +properties of their own. + + An alist is a data structure that maps keys to values and also +supports reverse lookups, finding the key when given a value. Alists +also support adding key/value mappings that shadow existing mappings in +such a way that the shadowing mapping can later be removed and the +original mappings exposed again. + + Under the covers, an alist is essentially a list whose elements are +themselves cons cells. Each element can be thought of as a key/value +pair with the key in the cons cell's CAR and the value in the CDR. For +instance, the following is a box-and-arrow diagram of an alist mapping +the symbol A to the number 1, B to 2, and C to 3: + +[image src="imgs/alist-abc-123.png"] + + Unless the value in the CDR is a list, cons cells representing the +key/value pairs will be dotted pairs in s-expression notation. The +alist diagramed in the previous figure, for instance, is printed like +this: + + ((A . 1) (B . 2) (C . 3)) + + The main lookup function for alists is ASSOC, which takes a key and +an alist and returns the first cons cell whose CAR matches the key or +NIL if no match is found. + + CL-USER> (assoc 'a '((a . 1) (b . 2) (c . 3))) + (A . 1) + CL-USER> (assoc 'c '((a . 1) (b . 2) (c . 3))) + (C . 3) + CL-USER> (assoc 'd '((a . 1) (b . 2) (c . 3))) + NIL + + To get the value corresponding to a given key, you simply pass the +result of ASSOC to CDR. + + CL-USER> (cdr (assoc 'a '((a . 1) (b . 2) (c . 3)))) + 1 + + By default the key given is compared to the keys in the alist using +EQL, but you can change that with the standard combination of :key and +:test keyword arguments. For instance, if you wanted to use string +keys, you might write this: + + CL-USER> (assoc "a" '(("a" . 1) ("b" . 2) ("c" . 3)) :test #'string=) + ("a" . 1) + + Without specifying :test to be STRING=, that ASSOC would probably +return NIL because two strings with the same contents aren't necessarily +EQL. + + CL-USER> (assoc "a" '(("a" . 1) ("b" . 2) ("c" . 3))) + NIL + + Because ASSOC searches the list by scanning from the front of the +list, one key/value pair in an alist can shadow other pairs with the +same key later in the list. + + CL-USER> (assoc 'a '((a . 10) (a . 1) (b . 2) (c . 3))) + (A . 10) + + You can add a pair to the front of an alist with CONS like this: + + (cons (cons 'new-key 'new-value) alist) + + However, as a convenience, Common Lisp provides the function ACONS, +which lets you write this: + + (acons 'new-key 'new-value alist) + + Like CONS, ACONS is a function and thus can't modify the place +holding the alist it's passed. If you want to modify an alist, you need +to write either this: + + (setf alist (acons 'new-key 'new-value alist)) + + or this: + + (push (cons 'new-key 'new-value) alist) + + Obviously, the time it takes to search an alist with ASSOC is a +function of how deep in the list the matching pair is found. In the +worst case, determining that no pair matches requires ASSOC to scan +every element of the alist. However, since the basic mechanism for +alists is so lightweight, for small tables an alist can outperform a +hash table. Also, alists give you more flexibility in how you do the +lookup. I already mentioned that ASSOC takes :key and :test keyword +arguments. When those don't suit your needs, you may be able to use the +ASSOC-IF and ASSOC-IF-NOT functions, which return the first key/value +pair whose CAR satisfies (or not, in the case of ASSOC-IF-NOT) the test +function passed in the place of a specific item. And three +functions-RASSOC, RASSOC-IF, and RASSOC-IF-NOT-work just like the +corresponding ASSOC functions except they use the value in the CDR of +each element as the key, performing a reverse lookup. + + The function COPY-ALIST is similar to COPY-TREE except, instead of +copying the whole tree structure, it copies only the cons cells that +make up the list structure, plus the cons cells directly referenced from +the CARs of those cells. In other words, the original alist and the +copy will both contain the same objects as the keys and values, even if +those keys or values happen to be made up of cons cells. + + Finally, you can build an alist from two separate lists of keys and +values with the function PAIRLIS. The resulting alist may contain the +pairs either in the same order as the original lists or in reverse +order. For example, you may get this result: + + CL-USER> (pairlis '(a b c) '(1 2 3)) + ((C . 3) (B . 2) (A . 1)) + + Or you could just as well get this: + + CL-USER> (pairlis '(a b c) '(1 2 3)) + ((A . 1) (B . 2) (C . 3)) + + The other kind of lookup table is the property list, or plist, which +you used to represent the rows in the database in Chapter 3. +Structurally a plist is just a regular list with the keys and values as +alternating values. For instance, a plist mapping A, B, and C, to 1, 2, +and 3 is simply the list (A 1 B 2 C 3). In boxes-and-arrows form, it +looks like this: + +[image src="imgs/plist-abc-123.png"] + + However, plists are less flexible than alists. In fact, plists +support only one fundamental lookup operation, the function GETF, which +takes a plist and a key and returns the associated value or NIL if the +key isn't found. GETF also takes an optional third argument, which will +be returned in place of NIL if the key isn't found. + + Unlike ASSOC, which uses EQL as its default test and allows a +different test function to be supplied with a :test argument, GETF +always uses EQ to test whether the provided key matches the keys in the +plist. Consequently, you should never use numbers or characters as keys +in a plist; as you saw in Chapter 4, the behavior of EQ for those types +is essentially undefined. Practically speaking, the keys in a plist are +almost always symbols, which makes sense since plists were first +invented to implement symbolic "properties," arbitrary mappings between +names and values. + + You can use SETF with GETF to set the value associated with a given +key. SETF also treats GETF a bit specially in that the first argument +to GETF is treated as the place to modify. Thus, you can use SETF of +GETF to add a new key/value pair to an existing plist. + + CL-USER> (defparameter *plist* ()) + *PLIST* + CL-USER> *plist* + NIL + CL-USER> (setf (getf *plist* :a) 1) + 1 + CL-USER> *plist* + (:A 1) + CL-USER> (setf (getf *plist* :a) 2) + 2 + CL-USER> *plist* + (:A 2) + + To remove a key/value pair from a plist, you use the macro REMF, +which sets the place given as its first argument to a plist containing +all the key/value pairs except the one specified. It returns true if +the given key was actually found. + + CL-USER> (remf *plist* :a) + T + CL-USER> *plist* + NIL + + Like GETF, REMF always uses EQ to compare the given key to the keys +in the plist. + + Since plists are often used in situations where you want to extract +several properties from the same plist, Common Lisp provides a function, +GET-PROPERTIES, that makes it more efficient to extract multiple values +from a single plist. It takes a plist and a list of keys to search for +and returns, as multiple values, the first key found, the corresponding +value, and the head of the list starting with the found key. This +allows you to process a property list, extracting the desired +properties, without continually rescanning from the front of the list. +For instance, the following function efficiently processes-using the +hypothetical function process-property-all the key/value pairs in a +plist for a given list of keys: + + (defun process-properties (plist keys) + (loop while plist do + (multiple-value-bind (key value tail) (get-properties plist keys) + (when key (process-property key value)) + (setf plist (cddr tail))))) + + The last special thing about plists is the relationship they have +with symbols: every symbol object has an associated plist that can be +used to store information about the symbol. The plist can be obtained +via the function SYMBOL-PLIST. However, you rarely care about the whole +plist; more often you'll use the functions GET, which takes a symbol and +a key and is shorthand for a GETF of the same key in the symbols +SYMBOL-PLIST. + + (get 'symbol 'key) === (getf (symbol-plist 'symbol) 'key) + Like GETF, GET is SETFable, so you can attach arbitrary information +to a symbol like this: + + (setf (get 'some-symbol 'my-key) "information") + + To remove a property from a symbol's plist, you can use either REMF +of SYMBOL-PLIST or the convenience function REMPROP. (1) + + (remprop 'symbol 'key) === (remf (symbol-plist 'symbol key)) + + Being able to attach arbitrary information to names is quite handy +when doing any kind of symbolic programming. For instance, one of the +macros you'll write in Chapter 24 will attach information to names that +other instances of the same macros will extract and use when generating +their expansions. + + ---------- Footnotes ---------- + + (1) It's also possible to directly SETF SYMBOL-PLIST. However, that's +a bad idea, as different code may have added different properties to the +symbol's plist for different reasons. If one piece of code clobbers the +symbol's whole plist, it may break other code that added its own +properties to the plist. + + +File: pcl.info, Node: 13-4, Next: Chapter 14, Prev: 13-3, Up: Chapter 13 + +DESTRUCTURING-BIND +================== + +One last tool for slicing and dicing lists that I need to cover since +you'll need it in later chapters is the DESTRUCTURING-BIND macro. This +macro provides a way to destructure arbitrary lists, similar to the way +macro parameter lists can take apart their argument list. The basic +skeleton of a DESTRUCTURING-BIND is as follows: + + (destructuring-bind (parameter*) list + body-form*) + + The parameter list can include any of the types of parameters +supported in macro parameter lists such as &optional, &rest, and &key +parameters. (1) And, as in macro parameter lists, any parameter can be +replaced with a nested destructuring parameter list, which takes apart +the list that would otherwise have been bound to the replaced parameter. +The list form is evaluated once and should return a list, which is then +destructured and the appropriate values are bound to the variables in +the parameter list. Then the body-forms are evaluated in order with +those bindings in effect. Some simple examples follow: + + (destructuring-bind (x y z) (list 1 2 3) + (list :x x :y y :z z)) ==> (:X 1 :Y 2 :Z 3) + + (destructuring-bind (x y z) (list 1 (list 2 20) 3) + (list :x x :y y :z z)) ==> (:X 1 :Y (2 20) :Z 3) + + (destructuring-bind (x (y1 y2) z) (list 1 (list 2 20) 3) + (list :x x :y1 y1 :y2 y2 :z z)) ==> (:X 1 :Y1 2 :Y2 20 :Z 3) + + (destructuring-bind (x (y1 &optional y2) z) (list 1 (list 2 20) 3) + (list :x x :y1 y1 :y2 y2 :z z)) ==> (:X 1 :Y1 2 :Y2 20 :Z 3) + + (destructuring-bind (x (y1 &optional y2) z) (list 1 (list 2) 3) + (list :x x :y1 y1 :y2 y2 :z z)) ==> (:X 1 :Y1 2 :Y2 NIL :Z 3) + + (destructuring-bind (&key x y z) (list :x 1 :y 2 :z 3) + (list :x x :y y :z z)) ==> (:X 1 :Y 2 :Z 3) + + (destructuring-bind (&key x y z) (list :z 1 :y 2 :x 3) + (list :x x :y y :z z)) ==> (:X 3 :Y 2 :Z 1) + + One kind of parameter you can use with DESTRUCTURING-BIND and also in +macro parameter lists, though I didn't mention it in Chapter 8, is a +&whole parameter. If specified, it must be the first parameter in a +parameter list, and it's bound to the whole list form. (2) After a +&whole parameter, other parameters can appear as usual and will extract +specific parts of the list just as they would if the &whole parameter +weren't there. An example of using &whole with DESTRUCTURING-BIND looks +like this: + + (destructuring-bind (&whole whole &key x y z) (list :z 1 :y 2 :x 3) + (list :x x :y y :z z :whole whole)) + ==> (:X 3 :Y 2 :Z 1 :WHOLE (:Z 1 :Y 2 :X 3)) + + You'll use a &whole parameter in one of the macros that's part of the +HTML generation library you'll develop in Chapter 31. However, I have a +few more topics to cover before you can get to that. After two chapters +on the rather Lispy topic of cons cells, you can now turn to the more +prosaic matter of how to deal with files and filenames. + + ---------- Footnotes ---------- + + (1) Macro parameter lists do support one parameter type, &environment +parameters, which DESTRUCTURING-BIND doesn't. However, I didn't discuss +that parameter type in Chapter 8, and you don't need to worry about it +now either. + + (2) When a &whole parameter is used in a macro parameter list, the +form it's bound to is the whole macro form, including the name of the +macro. + + +File: pcl.info, Node: Chapter 14, Next: Chapter 15, Prev: Chapter 13, Up: Top + +14. Files and File I/O +====================== + +Common Lisp provides a rich library of functionality for dealing with +files. In this chapter I'll focus on a few basic file-related tasks: +reading and writing files and listing files in the file system. For +these basic tasks, Common Lisp's I/O facilities are similar to those in +other languages. Common Lisp provides a stream abstraction for reading +and writing data and an abstraction, called pathnames, for manipulating +filenames in an operating system-independent way. Additionally, Common +Lisp provides other bits of functionality unique to Lisp such as the +ability to read and write s-expressions. + +* Menu: + +* 14-1:: Reading File Data +* 14-2:: Reading Binary Data +* 14-3:: Bulk Reads +* 14-4:: File Output +* 14-5:: Closing Files +* 14-6:: Filenames +* 14-7:: How Pathnames Represent Filenames +* 14-8:: Constructing New Pathnames +* 14-9:: Two Representations of Directory Names +* 14-10:: Interacting with the File System +* 14-11:: Other Kinds of I/O + + +File: pcl.info, Node: 14-1, Next: 14-2, Prev: Chapter 14, Up: Chapter 14 + +Reading File Data +================= + +The most basic file I/O task is to read the contents of a file. You +obtain a stream from which you can read a file's contents with the OPEN +function. By default OPEN returns a character-based input stream you +can pass to a variety of functions that read one or more characters of +text: READ-CHAR reads a single character; READ-LINE reads a line of +text, returning it as a string with the end-of-line character(s) +removed; and READ reads a single s-expression, returning a Lisp object. +When you're done with the stream, you can close it with the CLOSE +function. + + The only required argument to OPEN is the name of the file to read. +As you'll see in the section "Filenames," Common Lisp provides a couple +of ways to represent a filename, but the simplest is to use a string +containing the name in the local file-naming syntax. So assuming that +/some/file/name.txt is a file, you can open it like this: + + (open "/some/file/name.txt") + + You can use the object returned as the first argument to any of the +read functions. For instance, to print the first line of the file, you +can combine OPEN, READ-LINE, and CLOSE as follows: + + (let ((in (open "/some/file/name.txt"))) + (format t "~a~%" (read-line in)) + (close in)) + + Of course, a number of things can go wrong while trying to open and +read from a file. The file may not exist. Or you may unexpectedly hit +the end of the file while reading. By default OPEN and the READ-* +functions will signal an error in these situations. In Chapter 19, I'll +discuss how to recover from such errors. For now, however, there's a +lighter-weight solution: each of these functions accepts arguments that +modify its behavior in these exceptional situations. + + If you want to open a possibly nonexistent file without OPEN +signaling an error, you can use the keyword argument :if-does-not-exist +to specify a different behavior. The three possible values are :error, +the default; :create, which tells it to go ahead and create the file and +then proceed as if it had already existed; and NIL, which tells it to +return NIL instead of a stream. Thus, you can change the previous +example to deal with the possibility that the file may not exist. + + (let ((in (open "/some/file/name.txt" :if-does-not-exist nil))) + (when in + (format t "~a~%" (read-line in)) + (close in))) + + The reading functions-READ-CHAR, READ-LINE, and READ-all take an +optional argument, which defaults to true, that specifies whether they +should signal an error if they're called at the end of the file. If +that argument is NIL, they instead return the value of their third +argument, which defaults to NIL. Thus, you could print all the lines in +a file like this: + + (let ((in (open "/some/file/name.txt" :if-does-not-exist nil))) + (when in + (loop for line = (read-line in nil) + while line do (format t "~a~%" line)) + (close in))) + + Of the three text-reading functions, READ is unique to Lisp. This is +the same function that provides the R in the REPL and that's used to +read Lisp source code. Each time it's called, it reads a single +s-expression, skipping whitespace and comments, and returns the Lisp +object denoted by the s-expression. For instance, suppose +/some/file/name.txt has the following contents: + + (1 2 3) + 456 + "a string" ; this is a comment + ((a b) + (c d)) + + In other words, it contains four s-expressions: a list of numbers, a +number, a string, and a list of lists. You can read those expressions +like this: + + CL-USER> (defparameter *s* (open "/some/file/name.txt")) + *S* + CL-USER> (read *s*) + (1 2 3) + CL-USER> (read *s*) + 456 + CL-USER> (read *s*) + "a string" + CL-USER> (read *s*) + ((A B) (C D)) + CL-USER> (close *s*) + T + + As you saw in Chapter 3, you can use PRINT to print Lisp objects in +"readable" form. Thus, whenever you need to store a bit of data in a +file, PRINT and READ provide an easy way to do it without having to +design a data format or write a parser. They even-as the previous +example demonstrated-give you comments for free. And because +s-expressions were designed to be human editable, it's also a fine +format for things like configuration files. (1) + + ---------- Footnotes ---------- + + (1) Note, however, that while the Lisp reader knows how to skip +comments, it completely skips them. Thus, if you use READ to read in a +configuration file containing comments and then use PRINT to save +changes to the data, you'll lose the comments. + + +File: pcl.info, Node: 14-2, Next: 14-3, Prev: 14-1, Up: Chapter 14 + +Reading Binary Data +=================== + +By default OPEN returns character streams, which translate the +underlying bytes to characters according to a particular +character-encoding scheme. (1) To read the raw bytes, you need to pass +OPEN an :element-type argument of '(unsigned-byte 8). (2) You can pass +the resulting stream to the function READ-BYTE, which will return an +integer between 0 and 255 each time it's called. READ-BYTE, like the +character-reading functions, also accepts optional arguments to specify +whether it should signal an error if called at the end of the file and +what value to return if not. In Chapter 24 you'll build a library that +allows you to conveniently read structured binary data using READ-BYTE. +(3) + + ---------- Footnotes ---------- + + (1) By default OPEN uses the default character encoding for the +operating system, but it also accepts a keyword parameter, +:external-format, that can pass implementation-defined values that +specify a different encoding. Character streams also translate the +platform-specific end-of-line sequence to the single character +#\Newline. + + (2) The type (unsigned-byte 8) indicates an 8-bit byte; Common Lisp +"byte" types aren't a fixed size since Lisp has run at various times on +architectures with byte sizes from 6 to 9 bits, to say nothing of the +PDP-10, which had individually addressable variable-length bit fields of +1 to 36 bits. + + (3) In general, a stream is either a character stream or a binary +stream, so you can't mix calls to READ-BYTE and READ-CHAR or other +character-based read functions. However, some implementations, such as +Allegro, support so-called bivalent streams, which support both +character and binary I/O. + + +File: pcl.info, Node: 14-3, Next: 14-4, Prev: 14-2, Up: Chapter 14 + +Bulk Reads +========== + +One last reading function, READ-SEQUENCE, works with both character and +binary streams. You pass it a sequence (typically a vector) and a +stream, and it attempts to fill the sequence with data from the stream. +It returns the index of the first element of the sequence that wasn't +filled or the length of the sequence if it was able to completely fill +it. You can also pass :start and :end keyword arguments to specify a +subsequence that should be filled instead. The sequence argument must +be a type that can hold elements of the stream's element type. Since +most operating systems support some form of block I/O, READ-SEQUENCE is +likely to be quite a bit more efficient than filling a sequence by +repeatedly calling READ-BYTE or READ-CHAR. + + +File: pcl.info, Node: 14-4, Next: 14-5, Prev: 14-3, Up: Chapter 14 + +File Output +=========== + +To write data to a file, you need an output stream, which you obtain by +calling OPEN with a :direction keyword argument of :output. When +opening a file for output, OPEN assumes the file shouldn't already exist +and will signal an error if it does. However, you can change that +behavior with the :if-exists keyword argument. Passing the value +:supersede tells OPEN to replace the existing file. Passing :append +causes OPEN to open the existing file such that new data will be written +at the end of the file, while :overwrite returns a stream that will +overwrite existing data starting from the beginning of the file. And +passing NIL will cause OPEN to return NIL instead of a stream if the +file already exists. A typical use of OPEN for output looks like this: + + (open "/some/file/name.txt" :direction :output :if-exists :supersede) + + Common Lisp also provides several functions for writing data: +WRITE-CHAR writes a single character to the stream. WRITE-LINE writes a +string followed by a newline, which will be output as the appropriate +end-of-line character or characters for the platform. Another function, +WRITE-STRING, writes a string without adding any end-of-line characters. +Two different functions can print just a newline: TERPRI-short for +"terminate print"-unconditionally prints a newline character, and +FRESH-LINE prints a newline character unless the stream is at the +beginning of a line. FRESH-LINE is handy when you want to avoid +spurious blank lines in textual output generated by different functions +called in sequence. For example, suppose you have one function that +generates output that should always be followed by a line break and +another that should start on a new line. But assume that if the +functions are called one after the other, you don't want a blank line +between the two bits of output. If you use FRESH-LINE at the beginning +of the second function, its output will always start on a new line, but +if it's called right after the first, it won't emit an extra line break. + + Several functions output Lisp data as s-expressions: PRINT prints an +s-expression preceded by an end-of-line and followed by a space. PRIN1 +prints just the s-expression. And the function PPRINT prints +s-expressions like PRINT and PRIN1 but using the "pretty printer," which +tries to print its output in an aesthetically pleasing way. + + However, not all objects can be printed in a form that READ will +understand. The variable *PRINT-READABLY* controls what happens if you +try to print such an object with PRINT, PRIN1, or PPRINT. When it's NIL, +these functions will print the object in a special syntax that's +guaranteed to cause READ to signal an error if it tries to read it; +otherwise they will signal an error rather than print the object. + + Another function, PRINC, also prints Lisp objects, but in a way +designed for human consumption. For instance, PRINC prints strings +without quotation marks. You can generate more elaborate text output +with the incredibly flexible if somewhat arcane FORMAT function. I'll +discuss some of the more important details of FORMAT, which essentially +defines a mini-language for emitting formatted output, in Chapter 18. + + To write binary data to a file, you have to OPEN the file with the +same :element-type argument as you did to read it: '(unsigned-byte 8). +You can then write individual bytes to the stream with WRITE-BYTE. + + The bulk output function WRITE-SEQUENCE accepts both binary and +character streams as long as all the elements of the sequence are of an +appropriate type for the stream, either characters or bytes. As with +READ-SEQUENCE, this function is likely to be quite a bit more efficient +than writing the elements of the sequence one at a time. + + +File: pcl.info, Node: 14-5, Next: 14-6, Prev: 14-4, Up: Chapter 14 + +Closing Files +============= + +As anyone who has written code that deals with lots of files knows, it's +important to close files when you're done with them, because file +handles tend to be a scarce resource. If you open files and don't close +them, you'll soon discover you can't open any more files. (1) It might +seem straightforward enough to just be sure every OPEN has a matching +CLOSE. For instance, you could always structure your file using code +like this: + + (let ((stream (open "/some/file/name.txt"))) + ;; do stuff with stream + (close stream)) + + However, this approach suffers from two problems. One is simply that +it's error prone-if you forget the CLOSE, the code will leak a file +handle every time it runs. The other-and more significant-problem is +that there's no guarantee you'll get to the CLOSE. For instance, if the +code prior to the CLOSE contains a RETURN or RETURN-FROM, you could +leave the LET without closing the stream. Or, as you'll see in Chapter +19, if any of the code before the CLOSE signals an error, control may +jump out of the LET to an error handler and never come back to close the +stream. + + Common Lisp provides a general solution to the problem of how to +ensure that certain code always runs: the special operator +UNWIND-PROTECT, which I'll discuss in Chapter 20. However, because the +pattern of opening a file, doing something with the resulting stream, +and then closing the stream is so common, Common Lisp provides a macro, +WITH-OPEN-FILE, built on top of UNWIND-PROTECT, to encapsulate this +pattern. This is the basic form: + + (with-open-file (stream-var open-argument*) + body-form*) + + The forms in body-forms are evaluated with stream-var bound to a file +stream opened by a call to OPEN with open-arguments as its arguments. +WITH-OPEN-FILE then ensures the stream in stream-var is closed before +the WITH-OPEN-FILE form returns. Thus, you can write this to read a +line from a file: + + (with-open-file (stream "/some/file/name.txt") + (format t "~a~%" (read-line stream))) + + To create a new file, you can write something like this: + + (with-open-file (stream "/some/file/name.txt" :direction :output) + (format stream "Some text.")) + + You'll probably use WITH-OPEN-FILE for 90-99 percent of the file I/O +you do-the only time you need to use raw OPEN and CLOSE calls is if you +need to open a file in a function and keep the stream around after the +function returns. In that case, you must take care to eventually close +the stream yourself, or you'll leak file descriptors and may eventually +end up unable to open any more files. + + ---------- Footnotes ---------- + + (1) Some folks expect this wouldn't be a problem in a +garbage-collected language such as Lisp. It is the case in most Lisp +implementations that a stream that becomes garbage will automatically be +closed. However, this isn't something to rely on-the problem is that +garbage collectors usually run only when memory is low; they don't know +about other scarce resources such as file handles. If there's plenty of +memory available, it's easy to run out of file handles long before the +garbage collector runs. + + +File: pcl.info, Node: 14-6, Next: 14-7, Prev: 14-5, Up: Chapter 14 + +Filenames +========= + +So far you've used strings to represent filenames. However, using +strings as filenames ties your code to a particular operating system and +file system. Likewise, if you programmatically construct names +according to the rules of a particular naming scheme (separating +directories with /, say), you also tie your code to a particular file +system. + + To avoid this kind of nonportability, Common Lisp provides another +representation of filenames: pathname objects. Pathnames represent +filenames in a structured way that makes them easy to manipulate without +tying them to a particular filename syntax. And the burden of +translating back and forth between strings in the local syntax-called +namestrings-and pathnames is placed on the Lisp implementation. + + Unfortunately, as with many abstractions designed to hide the details +of fundamentally different underlying systems, the pathname abstraction +introduces its own complications. When pathnames were designed, the set +of file systems in general use was quite a bit more variegated than +those in common use today. Consequently, some nooks and crannies of the +pathname abstraction make little sense if all you're concerned about is +representing Unix or Windows filenames. However, once you understand +which parts of the pathname abstraction you can ignore as artifacts of +pathnames' evolutionary history, they do provide a convenient way to +manipulate filenames. (1) + + Most places a filename is called for, you can use either a namestring +or a pathname. Which to use depends mostly on where the name +originated. Filenames provided by the user-for example, as arguments or +as values in configuration files-will typically be namestrings, since +the user knows what operating system they're running on and shouldn't be +expected to care about the details of how Lisp represents filenames. +But programmatically generated filenames will be pathnames because you +can create them portably. A stream returned by OPEN also represents a +filename, namely, the filename that was originally used to open the +stream. Together these three types are collectively referred to as +pathname designators. All the built-in functions that expect a filename +argument accept all three types of pathname designator. For instance, +all the places in the previous section where you used a string to +represent a filename, you could also have passed a pathname object or a +stream. + +* Menu: + +* 14-6-1:: How We Got Here + + ---------- Footnotes ---------- + + (1) Another reason the pathname system is considered somewhat baroque +is because of the inclusion of logical pathnames. However, you can use +the rest of the pathname system perfectly well without knowing anything +more about logical pathnames than that you can safely ignore them. +Briefly, logical pathnames allow Common Lisp programs to contain +references to pathnames without naming specific files. Logical +pathnames could then be mapped to specific locations in an actual file +system when the program was installed by defining a "logical pathname +translation" that translates logical pathnames matching certain +wildcards to pathnames representing files in the file system, so-called +physical pathnames. They have their uses in certain situations, but you +can get pretty far without worrying about them. + + +File: pcl.info, Node: 14-6-1, Next: 14-6, Prev: 14-6, Up: 14-6 + +How We Got Here +=============== + +The historical diversity of file systems in existence during the 70s and +80s can be easy to forget. Kent Pitman, one of the principal technical +editors of the Common Lisp standard, described the situation once in +comp.lang.lisp (Message-ID: sfwzo74np6w.fsf@world.std.com) thusly: + + The dominant file systems at the time the design [of Common Lisp] + was done were TOPS-10, TENEX, TOPS-20, VAX VMS, AT&T Unix, MIT + Multics, MIT ITS, not to mention a bunch of mainframe [OSs]. Some + were uppercase only, some mixed, some were case-sensitive but case- + translating (like CL). Some had dirs as files, some not. Some had + quote chars for funny file chars, some not. Some had wildcards, + some didn't. Some had :up in relative pathnames, some didn't. + Some had namable root dirs, some didn't. There were file systems + with no directories, file systems with non-hierarchical + directories, file systems with no file types, file systems with no + versions, file systems with no devices, and so on. + + If you look at the pathname abstraction from the point of view of any +single file system, it seems baroque. However, if you take even two +such similar file systems as Windows and Unix, you can already begin to +see differences the pathname system can help abstract away-Windows +filenames contain a drive letter, for instance, while Unix filenames +don't. The other advantage of having the pathname abstraction designed +to handle the wide variety of file systems that existed in the past is +that it's more likely to be able to handle file systems that may exist +in the future. If, say, versioning file systems come back into vogue, +Common Lisp will be ready. + + +File: pcl.info, Node: 14-7, Next: 14-8, Prev: 14-6, Up: Chapter 14 + +How Pathnames Represent Filenames +================================= + +A pathname is a structured object that represents a filename using six +components: host, device, directory, name, type, and version. Most of +these components take on atomic values, usually strings; only the +directory component is further structured, containing a list of +directory names (as strings) prefaced with the keyword :absolute or +:relative. However, not all pathname components are needed on all +platforms-this is one of the reasons pathnames strike many new Lispers +as gratuitously complex. On the other hand, you don't really need to +worry about which components may or may not be used to represent names +on a particular file system unless you need to create a new pathname +object from scratch, which you'll almost never need to do. Instead, +you'll usually get hold of pathname objects either by letting the +implementation parse a file system-specific namestring into a pathname +object or by creating a new pathname that takes most of its components +from an existing pathname. + + For instance, to translate a namestring to a pathname, you use the +PATHNAME function. It takes a pathname designator and returns an +equivalent pathname object. When the designator is already a pathname, +it's simply returned. When it's a stream, the original filename is +extracted and returned. When the designator is a namestring, however, +it's parsed according to the local filename syntax. The language +standard, as a platform-neutral document, doesn't specify any particular +mapping from namestring to pathname, but most implementations follow the +same conventions on a given operating system. + + On Unix file systems, only the directory, name, and type components +are typically used. On Windows, one more component-usually the device +or host-holds the drive letter. On these platforms, a namestring is +parsed by first splitting it into elements on the path separator-a slash +on Unix and a slash or backslash on Windows. The drive letter on +Windows will be placed into either the device or the host component. +All but the last of the other name elements are placed in a list +starting with :absolute or :relative depending on whether the name +(ignoring the drive letter, if any) began with a path separator. This +list becomes the directory component of the pathname. The last element +is then split on the rightmost dot, if any, and the two parts put into +the name and type components of the pathname. (1) + + You can examine these individual components of a pathname with the +functions PATHNAME-DIRECTORY, PATHNAME-NAME, and PATHNAME-TYPE. + + (pathname-directory (pathname "/foo/bar/baz.txt")) ==> (:ABSOLUTE "foo" "bar") + (pathname-name (pathname "/foo/bar/baz.txt")) ==> "baz" + (pathname-type (pathname "/foo/bar/baz.txt")) ==> "txt" + + Three other functions-PATHNAME-HOST, PATHNAME-DEVICE, and +PATHNAME-VERSION-allow you to get at the other three pathname +components, though they're unlikely to have interesting values on Unix. +On Windows either PATHNAME-HOST or PATHNAME-DEVICE will return the drive +letter. + + Like many other built-in objects, pathnames have their own read +syntax, #p followed by a double-quoted string. This allows you to print +and read back s-expressions containing pathname objects, but because the +syntax depends on the namestring parsing algorithm, such data isn't +necessarily portable between operating systems. + + (pathname "/foo/bar/baz.txt") ==> #p"/foo/bar/baz.txt" + + To translate a pathname back to a namestring-for instance, to present +to the user-you can use the function NAMESTRING, which takes a pathname +designator and returns a namestring. Two other functions, +DIRECTORY-NAMESTRING and FILE-NAMESTRING, return a partial namestring. +DIRECTORY-NAMESTRING combines the elements of the directory component +into a local directory name, and FILE-NAMESTRING combines the name and +type components. (2) + + (namestring #p"/foo/bar/baz.txt") ==> "/foo/bar/baz.txt" + (directory-namestring #p"/foo/bar/baz.txt") ==> "/foo/bar/" + (file-namestring #p"/foo/bar/baz.txt") ==> "baz.txt" + + ---------- Footnotes ---------- + + (1) Many Unix-based implementations treat filenames whose last +element starts with a dot and don't contain any other dots specially, +putting the whole element, with the dot, in the name component and +leaving the type component NIL. + + (pathname-name (pathname "/foo/.emacs")) ==> ".emacs" + (pathname-type (pathname "/foo/.emacs")) ==> NIL + + However, not all implementations follow this convention; some will +create a pathname with "" as the name and emacs as the type. + + (2) The name returned by FILE-NAMESTRING also includes the version +component on file systems that use it. + + +File: pcl.info, Node: 14-8, Next: 14-9, Prev: 14-7, Up: Chapter 14 + +Constructing New Pathnames +========================== + +You can construct arbitrary pathnames using the MAKE-PATHNAME function. +It takes one keyword argument for each pathname component and returns a +pathname with any supplied components filled in and the rest NIL. (1) + + (make-pathname + :directory '(:absolute "foo" "bar") + :name "baz" + :type "txt") ==> #p"/foo/bar/baz.txt" + + However, if you want your programs to be portable, you probably don't +want to make pathnames completely from scratch: even though the pathname +abstraction protects you from unportable filename syntax, filenames can +be unportable in other ways. For instance, the filename +/home/peter/foo.txt is no good on an OS X box where /home/ is called +/Users/. + + Another reason not to make pathnames completely from scratch is that +different implementations use the pathname components slightly +differently. For instance, as mentioned previously, some Windows-based +Lisp implementations store the drive letter in the device component +while others store it in the host component. If you write code like +this: + + (make-pathname :device "c" :directory '(:absolute "foo" "bar") :name "baz") + + it will be correct on some implementations but not on others. + + Rather than making names from scratch, you can build a new pathname +based on an existing pathname with MAKE-PATHNAME's keyword parameter +:defaults. With this parameter you can provide a pathname designator, +which will supply the values for any components not specified by other +arguments. For example, the following expression creates a pathname +with an .html extension and all other components the same as the +pathname in the variable input-file: + + (make-pathname :type "html" :defaults input-file) + + Assuming the value in input-file was a user-provided name, this code +will be robust in the face of operating system and implementation +differences such as whether filenames have drive letters in them and +where they're stored in a pathname if they do. (2) + + You can use the same technique to create a pathname with a different +directory component. + + (make-pathname :directory '(:relative "backups") :defaults input-file) + + However, this will create a pathname whose whole directory component +is the relative directory backups/, regardless of any directory +component input-file may have had. For example: + + (make-pathname :directory '(:relative "backups") + :defaults #p"/foo/bar/baz.txt") ==> #p"backups/baz.txt" + + Sometimes, though, you want to combine two pathnames, at least one of +which has a relative directory component, by combining their directory +components. For instance, suppose you have a relative pathname such as +#p"foo/bar.html" that you want to combine with an absolute pathname such +as #p"/www/html/" to get #p"/www/html/foo/bar.html". In that case, +MAKE-PATHNAME won't do; instead, you want MERGE-PATHNAMES. + + MERGE-PATHNAMES takes two pathnames and merges them, filling in any +NIL components in the first pathname with the corresponding value from +the second pathname, much like MAKE-PATHNAME fills in any unspecified +components with components from the :defaults argument. However, +MERGE-PATHNAMES treats the directory component specially: if the first +pathname's directory is relative, the directory component of the +resulting pathname will be the first pathname's directory relative to +the second pathname's directory. Thus: + + (merge-pathnames #p"foo/bar.html" #p"/www/html/") ==> #p"/www/html/foo/bar.html" + + The second pathname can also be relative, in which case the resulting +pathname will also be relative. + + (merge-pathnames #p"foo/bar.html" #p"html/") ==> #p"html/foo/bar.html" + + To reverse this process and obtain a filename relative to a +particular root directory, you can use the handy function +ENOUGH-NAMESTRING. + + (enough-namestring #p"/www/html/foo/bar.html" #p"/www/") ==> "html/foo/bar.html" + + You can then combine ENOUGH-NAMESTRING with MERGE-PATHNAMES to create +a pathname representing the same name but in a different root. + + (merge-pathnames + (enough-namestring #p"/www/html/foo/bar/baz.html" #p"/www/") + #p"/www-backups/") ==> #p"/www-backups/html/foo/bar/baz.html" + + MERGE-PATHNAMES is also used internally by the standard functions +that actually access files in the file system to fill in incomplete +pathnames. For instance, suppose you make a pathname with just a name +and a type. + + (make-pathname :name "foo" :type "txt") ==> #p"foo.txt" + + If you try to use this pathname as an argument to OPEN, the missing +components, such as the directory, must be filled in before Lisp will be +able to translate the pathname to an actual filename. Common Lisp will +obtain values for the missing components by merging the given pathname +with the value of the variable *DEFAULT-PATHNAME-DEFAULTS*. The initial +value of this variable is determined by the implementation but is +usually a pathname with a directory component representing the directory +where Lisp was started and appropriate values for the host and device +components, if needed. If invoked with just one argument, +MERGE-PATHNAMES will merge the argument with the value of +*DEFAULT-PATHNAME-DEFAULTS*. For instance, if +*DEFAULT-PATHNAME-DEFAULTS* is #p"/home/peter/", then you'd get the +following: + + (merge-pathnames #p"foo.txt") ==> #p"/home/peter/foo.txt" + + ---------- Footnotes ---------- + + (1) The host component may not default to NIL, but if not, it will be +an opaque implementation-defined value. + + (2) For absolutely maximum portability, you should really write this: + + (make-pathname :type "html" :version :newest :defaults input-file) + + Without the :version argument, on a file system with built-in +versioning, the output pathname would inherit its version number from +the input file which isn't likely to be right-if the input file has been +saved many times it will have a much higher version number than the +generated HTML file. On implementations without file versioning, the +:version argument should be ignored. It's up to you if you care that +much about portability. + + +File: pcl.info, Node: 14-9, Next: 14-10, Prev: 14-8, Up: Chapter 14 + +Two Representations of Directory Names +====================================== + +When dealing with pathnames that name directories, you need to be aware +of one wrinkle. Pathnames separate the directory and name components, +but Unix and Windows consider directories just another kind of file. +Thus, on those systems, every directory has two different pathname +representations. + + One representation, which I'll call file form, treats a directory +like any other file and puts the last element of the namestring into the +name and type components. The other representation, directory form, +places all the elements of the name in the directory component, leaving +the name and type components NIL. If /foo/bar/ is a directory, then both +of the following pathnames name it. + + (make-pathname :directory '(:absolute "foo") :name "bar") ; file form + (make-pathname :directory '(:absolute "foo" "bar")) ; directory form + + When you create pathnames with MAKE-PATHNAME, you can control which +form you get, but you need to be careful when dealing with namestrings. +All current implementations create file form pathnames unless the +namestring ends with a path separator. But you can't rely on +user-supplied namestrings necessarily being in one form or another. For +instance, suppose you've prompted the user for a directory to save a +file in and they entered "/home/peter". If you pass that value as the +:defaults argument of MAKE-PATHNAME like this: + + (make-pathname :name "foo" :type "txt" :defaults user-supplied-name) + + you'll end up saving the file in /home/foo.txt rather than the +intended /home/peter/foo.txt because the "peter" in the namestring will +be placed in the name component when user-supplied-name is converted to +a pathname. In the pathname portability library I'll discuss in the +next chapter, you'll write a function called pathname-as-directory that +converts a pathname to directory form. With that function you can +reliably save the file in the directory indicated by the user. + + (make-pathname + :name "foo" :type "txt" :defaults (pathname-as-directory user-supplied-name)) + + +File: pcl.info, Node: 14-10, Next: 14-11, Prev: 14-9, Up: Chapter 14 + +Interacting with the File System +================================ + +While the most common interaction with the file system is probably +OPENing files for reading and writing, you'll also occasionally want to +test whether a file exists, list the contents of a directory, delete and +rename files, create directories, and get information about a file such +as who owns it, when it was last modified, and its length. This is +where the generality of the pathname abstraction begins to cause a bit +of pain: because the language standard doesn't specify how functions +that interact with the file system map to any specific file system, +implementers are left with a fair bit of leeway. + + That said, most of the functions that interact with the file system +are still pretty straightforward. I'll discuss the standard functions +here and point out the ones that suffer from nonportability between +implementations. In the next chapter you'll develop a pathname +portability library to smooth over some of those nonportability issues. + + To test whether a file exists in the file system corresponding to a +pathname designator-a pathname, namestring, or file stream-you can use +the function PROBE-FILE. If the file named by the pathname designator +exists, PROBE-FILE returns the file's truename, a pathname with any file +system-level translations such as resolving symbolic links performed. +Otherwise, it returns NIL. However, not all implementations support +using this function to test whether a directory exists. Also, Common +Lisp doesn't provide a portable way to test whether a given file that +exists is a regular file or a directory. In the next chapter you'll +wrap PROBE-FILE with a new function, file-exists-p, that can both test +whether a directory exists and tell you whether a given name is the name +of a file or directory. + + Similarly, the standard function for listing files in the file +system, DIRECTORY, works fine for simple cases, but the differences +between implementations make it tricky to use portably. In the next +chapter you'll define a list-directory function that smoothes over some +of these differences. + + DELETE-FILE and RENAME-FILE do what their names suggest. DELETE-FILE +takes a pathname designator and deletes the named file, returning true +if it succeeds. Otherwise it signals a FILE-ERROR. (1) + + RENAME-FILE takes two pathname designators and renames the file named +by the first name to the second name. + + You can create directories with the function +ENSURE-DIRECTORIES-EXIST. It takes a pathname designator and ensures +that all the elements of the directory component exist and are +directories, creating them as necessary. It returns the pathname it was +passed, which makes it convenient to use inline. + + (with-open-file (out (ensure-directories-exist name) :direction :output) + ... + ) + + Note that if you pass ENSURE-DIRECTORIES-EXIST a directory name, it +should be in directory form, or the leaf directory won't be created. + + The functions FILE-WRITE-DATE and FILE-AUTHOR both take a pathname +designator. FILE-WRITE-DATE returns the time in number of seconds since +midnight January 1, 1900, Greenwich mean time (GMT), that the file was +last written, and FILE-AUTHOR returns, on Unix and Windows, the file +owner. (2) + + To find the length of a file, you can use the function FILE-LENGTH. +For historical reasons FILE-LENGTH takes a stream as an argument rather +than a pathname. In theory this allows FILE-LENGTH to return the length +in terms of the element type of the stream. However, since on most +present-day operating systems, the only information available about the +length of a file, short of actually reading the whole file to measure +it, is its length in bytes, that's what most implementations return, +even when FILE-LENGTH is passed a character stream. However, the +standard doesn't require this behavior, so for predictable results, the +best way to get the length of a file is to use a binary stream. (3) + + (with-open-file (in filename :element-type '(unsigned-byte 8)) + (file-length in)) + + A related function that also takes an open file stream as its +argument is FILE-POSITION. When called with just a stream, this function +returns the current position in the file-the number of elements that +have been read from or written to the stream. When called with two +arguments, the stream and a position designator, it sets the position of +the stream to the designated position. The position designator must be +the keyword :start, the keyword :end, or a non-negative integer. The +two keywords set the position of the stream to the start or end of the +file while an integer moves to the indicated position in the file. With +a binary stream the position is simply a byte offset into the file. +However, for character streams things are a bit more complicated because +of character-encoding issues. Your best bet, if you need to jump around +within a file of textual data, is to only ever pass, as a second +argument to the two-argument version of FILE-POSITION, a value +previously returned by the one-argument version of FILE-POSITION with +the same stream argument. + + ---------- Footnotes ---------- + + (1) See Chapter 19 for more on handling errors. + + (2) For applications that need access to other file attributes on a +particular operating system or file system, libraries provide bindings +to underlying C system calls. The Osicat library at +http://common-lisp.net/project/osicat/ provides a simple API built using +the Universal Foreign Function Interface (UFFI), which should run on +most Common Lisps that run on a POSIX operating system. + + (3) The number of bytes and characters in a file can differ even if +you're not using a multibyte character encoding. Because character +streams also translate platform-specific line endings to a single +#\Newline character, on Windows (which uses CRLF as its line ending) the +number of characters will typically be smaller than the number of bytes. +If you really have to know the number of characters in a file, you have +to bite the bullet and write something like this: + + (with-open-file (in filename) + (loop while (read-char in nil) count t)) + + or maybe something more efficient like this: + + (with-open-file (in filename) + (let ((scratch (make-string 4096))) + (loop for read = (read-sequence scratch in) + while (plusp read) sum read))) + + +File: pcl.info, Node: 14-11, Next: Chapter 15, Prev: 14-10, Up: Chapter 14 + +Other Kinds of I/O +================== + +In addition to file streams, Common Lisp supports other kinds of +streams, which can also be used with the various reading, writing, and +printing I/O functions. For instance, you can read data from, or write +data to, a string using STRING-STREAMs, which you can create with the +functions MAKE-STRING-INPUT-STREAM and MAKE-STRING-OUTPUT-STREAM. + + MAKE-STRING-INPUT-STREAM takes a string and optional start and end +indices to bound the area of the string from which data should be read +and returns a character stream that you can pass to any of the +character-based input functions such as READ-CHAR, READ-LINE, or READ. +For example, if you have a string containing a floating-point literal in +Common Lisp's syntax, you can convert it to a float like this: + + (let ((s (make-string-input-stream "1.23"))) + (unwind-protect (read s) + (close s))) + + Similarly, MAKE-STRING-OUTPUT-STREAM creates a stream you can use +with FORMAT, PRINT, WRITE-CHAR, WRITE-LINE, and so on. It takes no +arguments. Whatever you write, a string output stream will be +accumulated into a string that can then be obtained with the function +GET-OUTPUT-STREAM-STRING. Each time you call GET-OUTPUT-STREAM-STRING, +the stream's internal string is cleared so you can reuse an existing +string output stream. + + However, you'll rarely use these functions directly, because the +macros WITH-INPUT-FROM-STRING and WITH-OUTPUT-TO-STRING provide a more +convenient interface. WITH-INPUT-FROM-STRING is similar to +WITH-OPEN-FILE-it creates a string input stream from a given string and +then executes the forms in its body with the stream bound to the +variable you provide. For instance, instead of the LET form with the +explicit UNWIND-PROTECT, you'd probably write this: + + (with-input-from-string (s "1.23") + (read s)) + + The WITH-OUTPUT-TO-STRING macro is similar: it binds a newly created +string output stream to a variable you name and then executes its body. +After all the body forms have been executed, WITH-OUTPUT-TO-STRING +returns the value that would be returned by GET-OUTPUT-STREAM-STRING. + + CL-USER> (with-output-to-string (out) + (format out "hello, world ") + (format out "~s" (list 1 2 3))) + "hello, world (1 2 3)" + + The other kinds of streams defined in the language standard provide +various kinds of stream "plumbing," allowing you to plug together +streams in almost any configuration. A BROADCAST-STREAM is an output +stream that sends any data written to it to a set of output streams +provided as arguments to its constructor function, +MAKE-BROADCAST-STREAM. (1) Conversely, a CONCATENATED-STREAM is an input +stream that takes its input from a set of input streams, moving from +stream to stream as it hits the end of each stream. +CONCATENATED-STREAMs are constructed with the function +MAKE-CONCATENATED-STREAM, which takes any number of input streams as +arguments. + + Two kinds of bidirectional streams that can plug together streams in +a couple ways are TWO-WAY-STREAM and ECHO-STREAM. Their constructor +functions, MAKE-TWO-WAY-STREAM and MAKE-ECHO-STREAM, both take two +arguments, an input stream and an output stream, and return a stream of +the appropriate type, which you can use with both input and output +functions. + + In a TWO-WAY-STREAM every read you perform will return data read from +the underlying input stream, and every write will send data to the +underlying output stream. An ECHO-STREAM works essentially the same way +except that all the data read from the underlying input stream is also +echoed to the output stream. Thus, the output stream of an ECHO-STREAM +stream will contain a transcript of both sides of the conversation. + + Using these five kinds of streams, you can build almost any topology +of stream plumbing you want. + + Finally, although the Common Lisp standard doesn't say anything about +networking APIs, most implementations support socket programming and +typically implement sockets as another kind of stream, so you can use +all the regular I/O functions with them. (2) + + Now you're ready to move on to building a library that smoothes over +some of the differences between how the basic pathname functions behave +in different Common Lisp implementations. + + ---------- Footnotes ---------- + + (1) MAKE-BROADCAST-STREAM can make a data black hole by calling it +with no arguments. + + (2) The biggest missing piece in Common Lisp's standard I/O +facilities is a way for users to define new stream classes. There are, +however, two de facto standards for user-defined streams. During the +Common Lisp standardization, David Gray of Texas Instruments wrote a +draft proposal for an API to allow users to define new stream classes. +Unfortunately, there wasn't time to work out all the issues raised by +his draft to include it in the language standard. However, many +implementations support some form of so-called Gray Streams, basing +their API on Gray's draft proposal. Another, newer API, called Simple +Streams, has been developed by Franz and included in Allegro Common +Lisp. It was designed to improve the performance of user-defined +streams relative to Gray Streams and has been adopted by some of the +open-source Common Lisp implementations. + + +File: pcl.info, Node: Chapter 15, Next: Chapter 16, Prev: Chapter 14, Up: Top + +15. Practical: A Portable Pathname Library +========================================== + +As I discussed in the previous chapter, Common Lisp provides an +abstraction, the pathname, that's supposed to insulate you from the +details of how different operating systems and file systems name files. +Pathnames provide a useful API for manipulating names as names, but when +it comes to the functions that actually interact with the file system, +things get a bit hairy. + + The root of the problem, as I mentioned, is that the pathname +abstraction was designed to represent filenames on a much wider variety +of file systems than are commonly used now. Unfortunately, by making +pathnames abstract enough to account for a wide variety of file systems, +Common Lisp's designers left implementers with a fair number of choices +to make about how exactly to map the pathname abstraction onto any +particular file system. Consequently, different implementers, each +implementing the pathname abstraction for the same file system, just by +making different choices at a few key junctions, could end up with +conforming implementations that nonetheless provide different behavior +for several of the main pathname-related functions. + + However, one way or another, all implementations provide the same +basic functionality, so it's not too hard to write a library that +provides a consistent interface for the most common operations across +different implementations. That's your task for this chapter. In +addition to giving you several useful functions that you'll use in +future chapters, writing this library will give you a chance to learn +how to write code that deals with differences between implementations. + +* Menu: + +* 15-1:: The API +* 15-2:: *FEATURES* and Read-Time Conditionalization +* 15-3:: Listing a Directory +* 15-4:: Testing a File's Existence +* 15-5:: Walking a Directory Tree + + +File: pcl.info, Node: 15-1, Next: 15-2, Prev: Chapter 15, Up: Chapter 15 + +The API +======= + +The basic operations the library will support will be getting a list of +files in a directory and determining whether a file or directory with a +given name exists. You'll also write a function for recursively walking +a directory hierarchy, calling a given function for each pathname in the +tree. + + In theory, these directory listing and file existence operations are +already provided by the standard functions DIRECTORY and PROBE-FILE. +However, as you'll see, there are enough different ways to implement +these functions-all within the bounds of valid interpretations of the +language standard-that you'll want to write new functions that provide a +consistent behavior across implementations. + + +File: pcl.info, Node: 15-2, Next: 15-3, Prev: 15-1, Up: Chapter 15 + +*FEATURES* and Read-Time Conditionalization +=========================================== + +Before you can implement this API in a library that will run correctly +on multiple Common Lisp implementations, I need to show you the +mechanism for writing implementation-specific code. + + While most of the code you write can be "portable" in the sense that +it will run the same on any conforming Common Lisp implementation, you +may occasionally need to rely on implementation-specific functionality +or to write slightly different bits of code for different +implementations. To allow you to do so without totally destroying the +portability of your code, Common Lisp provides a mechanism, called +read-time conditionalization, that allows you to conditionally include +code based on various features such as what implementation it's being +run in. + + The mechanism consists of a variable *FEATURES* and two extra bits of +syntax understood by the Lisp reader. *FEATURES* is a list of symbols; +each symbol represents a "feature" that's present in the implementation +or on the underlying platform. These symbols are then used in feature +expressions that evaluate to true or false depending on whether the +symbols in the expression are present in *FEATURES*. The simplest +feature expression is a single symbol; the expression is true if the +symbol is in *FEATURES* and false if it isn't. Other feature +expressions are boolean expressions built out of NOT, AND, and OR +operators. For instance, if you wanted to conditionalize some code to +be included only if the features foo and bar were present, you could +write the feature expression (and foo bar). + + The reader uses feature expressions in conjunction with two bits of +syntax, #+ and #-. When the reader sees either of these bits of syntax, +it first reads a feature expression and then evaluates it as I just +described. When a feature expression following a #+ is true, the reader +reads the next expression normally. Otherwise it skips the next +expression, treating it as whitespace. #- works the same way except it +reads the form if the feature expression is false and skips it if it's +true. + + The initial value of *FEATURES* is implementation dependent, and what +functionality is implied by the presence of any given symbol is likewise +defined by the implementation. However, all implementations include at +least one symbol that indicates what implementation it is. For +instance, Allegro Common Lisp includes the symbol :allegro, CLISP +includes :clisp, SBCL includes :sbcl, and CMUCL includes :cmu. To avoid +dependencies on packages that may or may not exist in different +implementations, the symbols in *FEATURES* are usually keywords, and the +reader binds *PACKAGE* to the KEYWORD package while reading feature +expressions. Thus, a name with no package qualification will be read as +a keyword symbol. So, you could write a function that behaves slightly +differently in each of the implementations just mentioned like this: + + (defun foo () + #+allegro (do-one-thing) + #+sbcl (do-another-thing) + #+clisp (something-else) + #+cmu (yet-another-version) + #-(or allegro sbcl clisp cmu) (error "Not implemented")) + + In Allegro that code will be read as if it had been written like +this: + + (defun foo () + (do-one-thing)) + + while in SBCL the reader will read this: + + (defun foo () + (do-another-thing)) + + while in an implementation other than one of the ones specifically +conditionalized, it will read this: + + (defun foo () + (error "Not implemented")) + + Because the conditionalization happens in the reader, the compiler +doesn't even see expressions that are skipped. (1) This means you pay +no runtime cost for having different versions for different +implementations. Also, when the reader skips conditionalized +expressions, it doesn't bother interning symbols, so the skipped +expressions can safely contain symbols from packages that may not exist +in other implementations. + +* Menu: + +* 15-2-1:: Packaging the Library + + ---------- Footnotes ---------- + + (1) One slightly annoying consequence of the way read-time +conditionalization works is that there's no easy way to write a +fall-through case. For example, if you add support for another +implementation to foo by adding another expression guarded with #+, you +need to remember to also add the same feature to the or feature +expression after the #- or the ERROR form will be evaluated after your +new code runs. + + +File: pcl.info, Node: 15-2-1, Next: 15-2, Prev: 15-2, Up: 15-2 + +Packaging the Library +===================== + +Speaking of packages, if you download the complete code for this +library, you'll see that it's defined in a new package, +com.gigamonkeys.pathnames. I'll discuss the details of defining and +using packages in Chapter 21. For now you should note that some +implementations provide their own packages that contain functions with +some of the same names as the ones you'll define in this chapter and +make those names available in the CL-USER package. Thus, if you try to +define the functions from this library while in the CL-USER package, you +may get errors or warnings about clobbering existing definitions. To +avoid this possibility, you can create a file called packages.lisp with +the following contents: + + (in-package :cl-user) + + (defpackage :com.gigamonkeys.pathnames + (:use :common-lisp) + (:export + :list-directory + :file-exists-p + :directory-pathname-p + :file-pathname-p + :pathname-as-directory + :pathname-as-file + :walk-directory + :directory-p + :file-p)) + + and LOAD it. Then at the REPL or at the top of the file where you +type the definitions from this chapter, type the following expression: + + (in-package :com.gigamonkeys.pathnames) + + In addition to avoiding name conflicts with symbols already available +in CL-USER, packaging the library this way also makes it easier to use +in other code, as you'll see in several future chapters. + + +File: pcl.info, Node: 15-3, Next: 15-4, Prev: 15-2, Up: Chapter 15 + +Listing a Directory +=================== + +You can implement the function for listing a single directory, +list-directory, as a thin wrapper around the standard function +DIRECTORY. DIRECTORY takes a special kind of pathname, called a wild +pathname, that has one or more components containing the special value +:wild and returns a list of pathnames representing files in the file +system that match the wild pathname. (1) The matching algorithm-like +most things having to do with the interaction between Lisp and a +particular file system-isn't defined by the language standard, but most +implementations on Unix and Windows follow the same basic scheme. + + The DIRECTORY function has two problems that you need to address with +list-directory. The main one is that certain aspects of its behavior +differ fairly significantly between different Common Lisp +implementations, even on the same operating system. The other is that +while DIRECTORY provides a powerful interface for listing files, to use +it properly requires understanding some rather subtle points about the +pathname abstraction. Between these subtleties and the idiosyncrasies +of different implementations, actually writing portable code that uses +DIRECTORY to do something as simple as listing all the files and +subdirectories in a single directory can be a frustrating experience. +You can deal with those subtleties and idiosyncrasies once and for all, +by writing list-directory, and forget them thereafter. + + One subtlety I discussed in Chapter 14 is the two ways to represent +the name of a directory as a pathname: directory form and file form. + + To get DIRECTORY to return a list of files in /home/peter/, you need +to pass it a wild pathname whose directory component is the directory +you want to list and whose name and type components are :wild. Thus, to +get a listing of the files in /home/peter/, it might seem you could +write this: + + (directory (make-pathname :name :wild :type :wild :defaults home-dir)) + + where home-dir is a pathname representing /home/peter/. This would +work if home-dir were in directory form. But if it were in file +form-for example, if it had been created by parsing the namestring +"/home/peter"-then that same expression would list all the files in +/home since the name component "peter" would be replaced with :wild. + + To avoid having to worry about explicitly converting between +representations, you can define list-directory to accept a nonwild +pathname in either form, which it will then convert to the appropriate +wild pathname. + + To help with this, you should define a few helper functions. One, +component-present-p, will test whether a given component of a pathname +is "present," meaning neither NIL nor the special value :unspecific. +(2) Another, directory-pathname-p, tests whether a pathname is already +in directory form, and the third, pathname-as-directory, converts any +pathname to a directory form pathname. + + (defun component-present-p (value) + (and value (not (eql value :unspecific)))) + + (defun directory-pathname-p (p) + (and + (not (component-present-p (pathname-name p))) + (not (component-present-p (pathname-type p))) + p)) + + (defun pathname-as-directory (name) + (let ((pathname (pathname name))) + (when (wild-pathname-p pathname) + (error "Can't reliably convert wild pathnames.")) + (if (not (directory-pathname-p name)) + (make-pathname + :directory (append (or (pathname-directory pathname) (list :relative)) + (list (file-namestring pathname))) + :name nil + :type nil + :defaults pathname) + pathname))) + + Now it seems you could generate a wild pathname to pass to DIRECTORY +by calling MAKE-PATHNAME with a directory form name returned by +pathname-as-directory. Unfortunately, it's not quite that simple, +thanks to a quirk in CLISP's implementation of DIRECTORY. In CLISP, +DIRECTORY won't return files with no extension unless the type component +of the wildcard is NIL rather than :wild. So you can define a function, +directory-wildcard, that takes a pathname in either directory or file +form and returns a proper wildcard for the given implementation using +read-time conditionalization to make a pathname with a :wild type +component in all implementations except for CLISP and NIL in CLISP. + + (defun directory-wildcard (dirname) + (make-pathname + :name :wild + :type #-clisp :wild #+clisp nil + :defaults (pathname-as-directory dirname))) + + Note how each read-time conditional operates at the level of a single +expression After #-clisp, the expression :wild is either read or +skipped; likewise, after #+clisp, the NIL is read or skipped. + + Now you can take a first crack at the list-directory function. + + (defun list-directory (dirname) + (when (wild-pathname-p dirname) + (error "Can only list concrete directory names.")) + (directory (directory-wildcard dirname))) + + As it stands, this function would work in SBCL, CMUCL, and LispWorks. +Unfortunately, a couple more implementation differences remain to be +smoothed over. One is that not all implementations will return +subdirectories of the given directory. Allegro, SBCL, CMUCL, and +LispWorks do. OpenMCL doesn't by default but will if you pass DIRECTORY +a true value via the implementation-specific keyword argument +:directories. CLISP's DIRECTORY returns subdirectories only when it's +passed a wildcard pathname with :wild as the last element of the +directory component and NIL name and type components. In this case, it +returns only subdirectories, so you'll need to call DIRECTORY twice with +different wildcards and combine the results. + + Once you get all the implementations returning directories, you'll +discover they can also differ in whether they return the names of +directories in directory or file form. You want list-directory to +always return directory names in directory form so you can differentiate +subdirectories from regular files based on just the name. Except for +Allegro, all the implementations this library will support do that. +Allegro, on the other hand, requires you to pass DIRECTORY the +implementation-specific keyword argument :directories-are-files NIL to +get it to return directories in file form. + + Once you know how to make each implementation do what you want, +actually writing list-directory is simply a matter of combining the +different versions using read-time conditionals. + + (defun list-directory (dirname) + (when (wild-pathname-p dirname) + (error "Can only list concrete directory names.")) + (let ((wildcard (directory-wildcard dirname))) + + #+(or sbcl cmu lispworks) + (directory wildcard) + + #+openmcl + (directory wildcard :directories t) + + #+allegro + (directory wildcard :directories-are-files nil) + + #+clisp + (nconc + (directory wildcard) + (directory (clisp-subdirectories-wildcard wildcard))) + + #-(or sbcl cmu lispworks openmcl allegro clisp) + (error "list-directory not implemented"))) + + The function clisp-subdirectories-wildcard isn't actually specific to +CLISP, but since it isn't needed by any other implementation, you can +guard its definition with a read-time conditional. In this case, since +the expression following the #+ is the whole DEFUN, the whole function +definition will be included or not, depending on whether clisp is +present in *FEATURES*. + + #+clisp + (defun clisp-subdirectories-wildcard (wildcard) + (make-pathname + :directory (append (pathname-directory wildcard) (list :wild)) + :name nil + :type nil + :defaults wildcard)) + + ---------- Footnotes ---------- + + (1) Another special value, :wild-inferiors, can appear as part of the +directory component of a wild pathname, but you won't need it in this +chapter. + + (2) Implementations are allowed to return :unspecific instead of NIL +as the value of pathname components in certain situations such as when +the component isn't used by that implementation. + + +File: pcl.info, Node: 15-4, Next: 15-5, Prev: 15-3, Up: Chapter 15 + +Testing a File's Existence +========================== + +To replace PROBE-FILE, you can define a function called file-exists-p. +It should accept a pathname and return an equivalent pathname if the +file exists and NIL if it doesn't. It should be able to accept the name +of a directory in either directory or file form but should always return +a directory form pathname if the file exists and is a directory. This +will allow you to use file-exists-p, along with directory-pathname-p, to +test whether an arbitrary name is the name of a file or directory. + + In theory, file-exists-p is quite similar to the standard function +PROBE-FILE; indeed, in several implementations-SBCL, LispWorks, and +OpenMCL-PROBE-FILE already gives you the behavior you want for +file-exists-p. But not all implementations of PROBE-FILE behave quite +the same. + + Allegro and CMUCL's PROBE-FILE functions are close to what you +need-they will accept the name of a directory in either form but, +instead of returning a directory form name, simply return the name in +the same form as the argument it was passed. Luckily, if passed the +name of a nondirectory in directory form, they return NIL. So with those +implementations you can get the behavior you want by first passing the +name to PROBE-FILE in directory form-if the file exists and is a +directory, it will return the directory form name. If that call returns +NIL, then you try again with a file form name. + + CLISP, on the other hand, once again has its own way of doing things. +Its PROBE-FILE immediately signals an error if passed a name in +directory form, regardless of whether a file or directory exists with +that name. It also signals an error if passed a name in file form +that's actually the name of a directory. For testing whether a +directory exists, CLISP provides its own function: probe-directory (in +the ext package). This is almost the mirror image of PROBE-FILE: it +signals an error if passed a name in file form or if passed a name in +directory form that happens to name a file. The only difference is it +returns T rather than a pathname when the named directory exists. + + But even in CLISP you can implement the desired semantics by wrapping +the calls to PROBE-FILE and probe-directory in IGNORE-ERRORS. (1) + + (defun file-exists-p (pathname) + #+(or sbcl lispworks openmcl) + (probe-file pathname) + + #+(or allegro cmu) + (or (probe-file (pathname-as-directory pathname)) + (probe-file pathname)) + + #+clisp + (or (ignore-errors + (probe-file (pathname-as-file pathname))) + (ignore-errors + (let ((directory-form (pathname-as-directory pathname))) + (when (ext:probe-directory directory-form) + directory-form)))) + + #-(or sbcl cmu lispworks openmcl allegro clisp) + (error "file-exists-p not implemented")) + + The function pathname-as-file that you need for the CLISP +implementation of file-exists-p is the inverse of the previously defined +pathname-as-directory, returning a pathname that's the file form +equivalent of its argument. This function, despite being needed here +only by CLISP, is generally useful, so define it for all implementations +and make it part of the library. + + (defun pathname-as-file (name) + (let ((pathname (pathname name))) + (when (wild-pathname-p pathname) + (error "Can't reliably convert wild pathnames.")) + (if (directory-pathname-p name) + (let* ((directory (pathname-directory pathname)) + (name-and-type (pathname (first (last directory))))) + (make-pathname + :directory (butlast directory) + :name (pathname-name name-and-type) + :type (pathname-type name-and-type) + :defaults pathname)) + pathname))) + + ---------- Footnotes ---------- + + (1) This is slightly broken in the sense that if PROBE-FILE signals +an error for some other reason, this code will interpret it incorrectly. +Unfortunately, the CLISP documentation doesn't specify what errors might +be signaled by PROBE-FILE and probe-directory, and experimentation seems +to show that they signal simple-file-errors in most erroneous +situations. + + +File: pcl.info, Node: 15-5, Next: Chapter 16, Prev: 15-4, Up: Chapter 15 + +Walking a Directory Tree +======================== + +Finally, to round out this library, you can implement a function called +walk-directory. Unlike the functions defined previously, this function +doesn't need to do much of anything to smooth over implementation +differences; it just needs to use the functions you've already defined. +However, it's quite handy, and you'll use it several times in subsequent +chapters. It will take the name of a directory and a function and call +the function on the pathnames of all the files under the directory, +recursively. It will also take two keyword arguments: :directories and +:test. When :directories is true, it will call the function on the +pathnames of directories as well as regular files. The :test argument, +if provided, specifies another function that's invoked on each pathname +before the main function is; the main function will be called only if +the test function returns true. + + (defun walk-directory (dirname fn &key directories (test (constantly t))) + (labels + ((walk (name) + (cond + ((directory-pathname-p name) + (when (and directories (funcall test name)) + (funcall fn name)) + (dolist (x (list-directory name)) (walk x))) + ((funcall test name) (funcall fn name))))) + (walk (pathname-as-directory dirname)))) + + Now you have a useful library of functions for dealing with +pathnames. As I mentioned, these functions will come in handy in later +chapters, particularly Chapters 23 and 27, where you'll use +walk-directory to crawl through directory trees containing spam messages +and MP3 files. But before we get to that, though, I need to talk about +object orientation, the topic of the next two chapters. + + +File: pcl.info, Node: Chapter 16, Next: Chapter 17, Prev: Chapter 15, Up: Top + +16. Object Reorientation: Generic Functions +=========================================== + +Because the invention of Lisp predated the rise of object-oriented +programming by a couple decades, (1) new Lispers are sometimes surprised +to discover what a thoroughly object-oriented language Common Lisp is. +Common Lisp's immediate predecessors were developed at a time when +object orientation was an exciting new idea and there were many +experiments with ways to incorporate the ideas of object orientation, +especially as manifested in Smalltalk, into Lisp. As part of the Common +Lisp standardization, a synthesis of several of these experiments +emerged under the name Common Lisp Object System, or CLOS. The ANSI +standard incorporated CLOS into the language, so it no longer really +makes sense to speak of CLOS as a separate entity. + + The features CLOS contributed to Common Lisp range from those that +can hardly be avoided to relatively esoteric manifestations of Lisp's +language-as-language-building-tool philosophy. Complete coverage of all +these features is beyond the scope of this book, but in this chapter and +the next I'll describe the bread-and-butter features and give an +overview of Common Lisp's approach to objects. + + You should note at the outset that Common Lisp's object system offers +a fairly different embodiment of the principles of object orientation +than many other languages. If you have a deep understanding of the +fundamental ideas behind object orientation, you'll likely appreciate +the particularly powerful and general way Common Lisp manifests those +ideas. On the other hand, if your experience with object orientation +has been largely with a single language, you may find Common Lisp's +approach somewhat foreign; you should try to avoid assuming that there's +only one way for a language to support object orientation. (2) If you +have little object-oriented programming experience, you should have no +trouble understanding the explanations here, though it may help to +ignore the occasional comparisons to the way other languages do things. + +* Menu: + +* 16-1:: Generic Functions and Classes +* 16-2:: Generic Functions and Methods +* 16-3:: DEFGENERIC +* 16-4:: DEFMETHOD +* 16-5:: Method Combination +* 16-6:: The Standard Method Combination +* 16-7:: Other Method Combinations +* 16-8:: Multimethods +* 16-9:: To Be Continued . . . + + ---------- Footnotes ---------- + + (1) 1 + + (2) 2 + + +File: pcl.info, Node: 16-1, Next: 16-2, Prev: Chapter 16, Up: Chapter 16 + +Generic Functions and Classes +============================= + +The fundamental idea of object orientation is that a powerful way to +organize a program is to define data types and then associate operations +with those data types. In particular, you want to be able to invoke an +operation and have the exact behavior determined by the type of the +object or objects on which the operation was invoked. The classic +example used, seemingly by all introductions to object orientation, is +an operation draw that can be applied to objects representing various +geometric shapes. Different implementations of the draw operation can +be provided for drawing circles, triangles, and squares, and a call to +draw will actually result in drawing a circle, triangle, or square, +depending on the type of the object to which the draw operation is +applied. The different implementations of draw are defined separately, +and new versions can be defined that draw other shapes without having to +change the code of either the caller or any of the other draw +implementations. This feature of object orientation goes by the fancy +Greek name polymorphism, meaning "many forms," because a single +conceptual operation, such as drawing an object, can take many different +concrete forms. + + Common Lisp, like most object-oriented languages today, is +class-based; all objects are instances of a particular class. (1) The +class of an object determines its representation-built-in classes such +as NUMBER and STRING have opaque representations accessible only via the +standard functions for manipulating those types, while instances of +user-defined classes, as you'll see in the next chapter, consist of +named parts called slots. + + Classes are arranged in a hierarchy, a taxonomy for all objects. A +class can be defined as a subclass of other classes, called its +superclasses. A class inherits part of its definition from its +superclasses and instances of a class are also considered instances of +the superclasses. In Common Lisp, the hierarchy of classes has a single +root, the class T, which is a direct or indirect superclass of every +other class. Thus, every datum in Common Lisp is an instance of T. (2) +Common Lisp also supports multiple inheritance-a single class can have +multiple direct superclasses. + + Outside the Lisp family, almost all object-oriented languages follow +the basic pattern established by Simula of having behavior associated +with classes through methods or member functions that belong to a +particular class. In these languages, a method is invoked on a +particular object, and the class of that object determines what code +runs. This model of method invocation is called-after the Smalltalk +terminology-message passing. Conceptually, method invocation in a +message-passing system starts by sending a message containing the name +of the method to run and any arguments to the object on which the method +is being invoked. The object then uses its class to look up the method +associated with the name in the message and runs it. Because each class +can have its own method for a given name, the same message, sent to +different objects, can invoke different methods. + + Early Lisp object systems worked in a similar way, providing a +special function SEND that could be used to send a message to a +particular object. However, this wasn't entirely satisfactory, as it +made method invocations different from normal function calls. +Syntactically method invocations were written like this: + + (send object 'foo) + + rather than like this: + + (foo object) + + More significantly, because methods weren't functions, they couldn't +be passed as arguments to higher-order functions such as MAPCAR; if one +wanted to call a method on all the elements of a list with MAPCAR, one +had to write this: + + (mapcar #'(lambda (object) (send object 'foo)) objects) + + rather than this: + + (mapcar #'foo objects) + + Eventually the folks working on Lisp object systems unified methods +with functions by creating a new kind of function called a generic +function. In addition to solving the problems just described, generic +functions opened up new possibilities for the object system, including +many features that simply don't make sense in a message-passing object +system. + + Generic functions are the heart of Common Lisp's object system and +the topic of the rest of this chapter. While I can't talk about generic +functions without some mention of classes, for now I'll focus on how to +define and use generic functions. In the next chapter I'll show you how +to define your own classes. + + ---------- Footnotes ---------- + + (1) 3 + + (2) 4 + + +File: pcl.info, Node: 16-2, Next: 16-3, Prev: 16-1, Up: Chapter 16 + +Generic Functions and Methods +============================= + +A generic function defines an abstract operation, specifying its name +and a parameter list but no implementation. Here, for example, is how +you might define a generic function, draw, that will be used to draw +different kinds of shapes on the screen: + + (defgeneric draw (shape) + (:documentation "Draw the given shape on the screen.")) + + I'll discuss the syntax of DEFGENERIC in the next section; for now +just note that this definition doesn't contain any actual code. + + A generic function is generic in the sense that it can-at least in +theory-accept any objects as arguments. (1) However, by itself a +generic function can't actually do anything; if you just define a +generic function, no matter what arguments you call it with, it will +signal an error. The actual implementation of a generic function is +provided by methods. Each method provides an implementation of the +generic function for particular classes of arguments. Perhaps the +biggest difference between a generic function-based system and a +message-passing system is that methods don't belong to classes; they +belong to the generic function, which is responsible for determining +what method or methods to run in response to a particular invocation. + + Methods indicate what kinds of arguments they can handle by +specializing the required parameters defined by the generic function. +For instance, on the generic function draw, you might define one method +that specializes the shape parameter for objects that are instances of +the class circle while another method specializes shape for objects that +are instances of the class triangle. They would look like this, eliding +the actual drawing code: + + (defmethod draw ((shape circle)) + ...) + + (defmethod draw ((shape triangle)) + ...) + + When a generic function is invoked, it compares the actual arguments +it was passed with the specializers of each of its methods to find the +applicable methods-those methods whose specializers are compatible with +the actual arguments. If you invoke draw, passing an instance of +circle, the method that specialized shape on the class circle is +applicable, while if you pass it a triangle, then the method that +specializes shape on the class triangle applies. In simple cases, only +one method will be applicable, and it will handle the invocation. In +more complex cases, there may be multiple methods that apply; they're +then combined, as I'll discuss in the section "Method Combination," into +a single effective method that handles the invocation. + + You can specialize a parameter in two ways-usually you'll specify a +class that the argument must be an instance of. Because instances of a +class are also considered instances of that class's superclasses, a +method with a parameter specialized on a particular class can be +applicable whenever the corresponding argument is a direct instance of +the specializing class or of any of its subclasses. The other kind of +specializer is a so-called EQL specializer, which specifies a particular +object to which the method applies. + + When a generic function has only methods specialized on a single +parameter and all the specializers are class specializers, the result of +invoking a generic function is quite similar to the result of invoking a +method in a message-passing system-the combination of the name of the +operation and the class of the object on which it's invoked determines +what method to run. + + However, reversing the order of lookup opens up possibilities not +found in message-passing systems. Generic functions support methods +that specialize on multiple parameters, provide a framework that makes +multiple inheritance much more manageable, and let you use declarative +constructs to control how methods are combined into an effective method, +supporting several common usage patterns without a lot of boilerplate +code. I'll discuss those topics in a moment. But first you need to +look at the basics of the two macros used to define the generic +functions DEFGENERIC and DEFMETHOD. + + ---------- Footnotes ---------- + + (1) 5 + + +File: pcl.info, Node: 16-3, Next: 16-4, Prev: 16-2, Up: Chapter 16 + +DEFGENERIC +========== + +To give you a feel for these macros and the various facilities they +support, I'll show you some code you might write as part of a banking +application-or, rather, a toy banking application; the point is to look +at a few language features, not to learn how to really write banking +software. For instance, this code doesn't even pretend to deal with +such issues as multiple currencies let alone audit trails and +transactional integrity. + + Because I'm not going to discuss how to define new classes until the +next chapter, for now you can just assume that certain classes already +exist: for starters, assume there's a class bank-account and that it has +two subclasses, checking-account and savings-account. The class +hierarchy looks like this: + +[image src="imgs/account-hierarchy.png"] + + The first generic function will be withdraw, which decreases the +account balance by a specified amount. If the balance is less than the +amount, it should signal an error and leave the balance unchanged. You +can start by defining the generic function with DEFGENERIC. + + The basic form of DEFGENERIC is similar to DEFUN except with no body. +The parameter list of DEFGENERIC specifies the parameters that must be +accepted by all the methods that will be defined on the generic +function. In the place of the body, a DEFGENERIC can contain various +options. One option you should always include is :documentation, which +you use to provide a string describing the purpose of the generic +function. Because a generic function is purely abstract, it's important +to be clear to both users and implementers what it's for. Thus, you +might define withdraw like this: + + (defgeneric withdraw (account amount) + (:documentation "Withdraw the specified amount from the account. + + Signal an error if the current balance is less than amount.")) + + +File: pcl.info, Node: 16-4, Next: 16-5, Prev: 16-3, Up: Chapter 16 + +DEFMETHOD +========= + +Now you're ready to use DEFMETHOD to define methods that implement +withdraw. (1) + + A method's parameter list must be congruent with its generic +function's. In this case, that means all methods defined on withdraw +must have exactly two required parameters. More generally, methods must +have the same number of required and optional parameters and must be +capable of accepting any arguments corresponding to any &rest or &key +parameters specified by the generic function. (2) + + Since the basics of withdrawing are the same for all accounts, you +can define a method that specializes the account parameter on the +bank-account class. You can assume the function balance returns the +current balance of the account and can be used with SETF-and thus with +DECF-to set the balance. The function ERROR is a standard function used +to signal an error, which I'll discuss in greater detail in Chapter 19. +Using those two functions, you can define a basic withdraw method that +looks like this: + + (defmethod withdraw ((account bank-account) amount) + (when (< (balance account) amount) + (error "Account overdrawn.")) + (decf (balance account) amount)) + + As this code suggests, the form of DEFMETHOD is even more like that +of DEFUN than DEFGENERIC's is. The only difference is that the required +parameters can be specialized by replacing the parameter name with a +two-element list. The first element is the name of the parameter, and +the second element is the specializer, either the name of a class or an +EQL specializer, the form of which I'll discuss in a moment. The +parameter name can be anything-it doesn't have to match the name used in +the generic function, though it often will. + + This method will apply whenever the first argument to withdraw is an +instance of bank-account. The second parameter, amount, is implicitly +specialized on T, and since all objects are instances of T, it doesn't +affect the applicability of the method. + + Now suppose all checking accounts have overdraft protection. That +is, each checking account is linked to another bank account that's drawn +upon when the balance of the checking account itself can't cover a +withdrawal. You can assume that the function overdraft-account takes a +checking-account object and returns a bank-account object representing +the linked account. + + Thus, withdrawing from a checking-account object requires a few extra +steps compared to withdrawing from a standard bank-account object. You +must first check whether the amount being withdrawn is greater than the +account's current balance and, if it is, transfer the difference from +the overdraft account. Then you can proceed as with a standard +bank-account object. + + So what you'd like to do is define a method on withdraw that +specializes on checking-account to handle the transfer and then lets the +method specialized on bank-account take control. Such a method might +look like this: + + (defmethod withdraw ((account checking-account) amount) + (let ((overdraft (- amount (balance account)))) + (when (plusp overdraft) + (withdraw (overdraft-account account) overdraft) + (incf (balance account) overdraft))) + (call-next-method)) + + The function CALL-NEXT-METHOD is part of the generic function +machinery used to combine applicable methods. It indicates that control +should be passed from this method to the method specialized on +bank-account. (3) When it's called with no arguments, as it is here, +the next method is invoked with whatever arguments were originally +passed to the generic function. It can also be called with arguments, +which will then be passed onto the next method. + + You aren't required to invoke CALL-NEXT-METHOD in every method. +However, if you don't, the new method is then responsible for completely +implementing the desired behavior of the generic function. For example, +if you had a subclass of bank-account, proxy-account, that didn't +actually keep track of its own balance but instead delegated withdrawals +to another account, you might write a method like this (assuming a +function, proxied-account, that returns the proxied account): + + (defmethod withdraw ((proxy proxy-account) amount) + (withdraw (proxied-account proxy) amount)) + + Finally, DEFMETHOD also allows you to create methods specialized on a +particular object with an EQL specializer. For example, suppose the +banking app is going to be deployed in a particularly corrupt bank. +Suppose the variable *account-of-bank-president* holds a reference to a +particular bank account that belongs-as the name suggests-to the bank's +president. Further suppose the variable *bank* represents the bank as a +whole, and the function embezzle steals money from the bank. The bank +president might ask you to "fix" withdraw to handle his account +specially. + + (defmethod withdraw ((account (eql *account-of-bank-president*)) amount) + (let ((overdraft (- amount (balance account)))) + (when (plusp overdraft) + (incf (balance account) (embezzle *bank* overdraft))) + (call-next-method))) + + Note, however, that the form in the EQL specializer that provides the +object to specialize on-*account-of-bank-president* in this case-is +evaluated once, when the DEFMETHOD is evaluated. This method will be +specialized on the value of *account-of-bank-president* at the time the +method is defined; changing the variable later won't change the method. + + ---------- Footnotes ---------- + + (1) 6 + + (2) 7 + + (3) 8 + + +File: pcl.info, Node: 16-5, Next: 16-6, Prev: 16-4, Up: Chapter 16 + +Method Combination +================== + +Outside the body of a method, CALL-NEXT-METHOD has no meaning. Within a +method, it's given a meaning by the generic function machinery that +builds an effective method each time the generic function is invoked +using all the methods applicable to that particular invocation. This +notion of building an effective method by combining applicable methods +is the heart of the generic function concept and is the thing that +allows generic functions to support facilities not found in +message-passing systems. So it's worth taking a closer look at what's +really happening. Folks with the message-passing model deeply ingrained +in their consciousness should pay particular attention because generic +functions turn method dispatching inside out compared to message +passing, making the generic function, rather than the class, the prime +mover. + + Conceptually, the effective method is built in three steps: First, +the generic function builds a list of applicable methods based on the +actual arguments it was passed. Second, the list of applicable methods +is sorted according to the specificity of their parameter specializers. +Finally, methods are taken in order from the sorted list and their code +combined to produce the effective method. (1) + + To find applicable methods, the generic function compares the actual +arguments with the corresponding parameter specializers in each of its +methods. A method is applicable if, and only if, all the specializers +are compatible with the corresponding arguments. + + When the specializer is the name of a class, it's compatible if it +names the actual class of the argument or one of its superclasses. +(Recall that parameters without explicit specializers are implicitly +specialized on the class T so will be compatible with any argument.) An +EQL specializer is compatible only when the argument is the same object +as was specified in the specializer. + + Because all the arguments are checked against the corresponding +specializers, they all affect whether a method is applicable. Methods +that explicitly specialize more than one parameter are called +multimethods; I'll discuss them in the section "Multimethods." + + After the applicable methods have been found, the generic function +machinery needs to sort them before it can combine them into an +effective method. To order two applicable methods, the generic function +compares their parameter specializers from left to right, (2) and the +first specializer that's different between the two methods determines +their ordering, with the method with the more specific specializer +coming first. + + Because only applicable methods are being sorted, you know all class +specializers will name classes that the corresponding argument is +actually an instance of. In the typical case, if two class specializers +differ, one will be a subclass of the other. In that case, the +specializer naming the subclass is considered more specific. This is +why the method that specialized account on checking-account was +considered more specific than the method that specialized it on +bank-account. + + Multiple inheritance slightly complicates the notion of specificity +since the actual argument may be an instance of two classes, neither of +which is a subclass of the other. If such classes are used as parameter +specializers, the generic function can't order them using only the rule +that subclasses are more specific than their superclasses. In the next +chapter I'll discuss how the notion of specificity is extended to deal +with multiple inheritance. For now, suffice it to say that there's a +deterministic algorithm for ordering class specializers. + + Finally, an EQL specializer is always more specific than any class +specializer, and because only applicable methods are being considered, +if more than one method has an EQL specializer for a particular +parameter, they must all have the same EQL specializer. The comparison +of those methods will thus be decided based on other parameters. + + ---------- Footnotes ---------- + + (1) 9 + + (2) 10 + + +File: pcl.info, Node: 16-6, Next: 16-7, Prev: 16-5, Up: Chapter 16 + +The Standard Method Combination +=============================== + +Now that you understand how the applicable methods are found and sorted, +you're ready to take a closer look at the last step-how the sorted list +of methods is combined into a single effective method. By default, +generic functions use what's called the standard method combination. +The standard method combination combines methods so that +CALL-NEXT-METHOD works as you've already seen-the most specific method +runs first, and each method can pass control to the next most specific +method via CALL-NEXT-METHOD. + + However, there's a bit more to it than that. The methods I've been +discussing so far are called primary methods. Primary methods, as their +name suggests, are responsible for providing the primary implementation +of a generic function. The standard method combination also supports +three kinds of auxiliary methods: :before, :after, and :around methods. +An auxiliary method definition is written with DEFMETHOD like a primary +method but with a method qualifier, which names the type of method, +between the name of the method and the parameter list. For instance, a +:before method on withdraw that specializes the account parameter on the +class bank-account would start like this: + + (defmethod withdraw :before ((account bank-account) amount) ...) + + Each kind of auxiliary method is combined into the effective method +in a different way. All the applicable :before methods-not just the +most specific-are run as part of the effective method. They run, as +their name suggests, before the most specific primary method and are run +in most-specific-first order. Thus, :before methods can be used to do +any preparation needed to ensure that the primary method can run. For +instance, you could've used a :before method specialized on +checking-account to implement the overdraft protection on checking +accounts like this: + + (defmethod withdraw :before ((account checking-account) amount) + (let ((overdraft (- amount (balance account)))) + (when (plusp overdraft) + (withdraw (overdraft-account account) overdraft) + (incf (balance account) overdraft)))) + + This :before method has three advantages over a primary method. One +is that it makes it immediately obvious how the method changes the +overall behavior of the withdraw function-it's not going to interfere +with the main behavior or change the result returned. + + The next advantage is that a primary method specialized on a class +more specific than checking-account won't interfere with this :before +method, making it easier for an author of a subclass of checking-account +to extend the behavior of withdraw while keeping part of the old +behavior. + + Lastly, since a :before method doesn't have to call CALL-NEXT-METHOD +to pass control to the remaining methods, it's impossible to introduce a +bug by forgetting to. + + The other auxiliary methods also fit into the effective method in +ways suggested by their names. All the :after methods run after the +primary methods in most-specific-last order, that is, the reverse of the +:before methods. Thus, the :before and :after methods combine to create +a sort of nested wrapping around the core functionality provided by the +primary methods-each more-specific :before method will get a chance to +set things up so the less-specific :before methods and primary methods +can run successfully, and each more-specific :after method will get a +chance to clean up after all the primary methods and less-specific +:after methods. + + Finally, :around methods are combined much like primary methods +except they're run "around" all the other methods. That is, the code +from the most specific :around method is run before anything else. +Within the body of an :around method, CALL-NEXT-METHOD will lead to the +code of the next most specific :around method or, in the least specific +:around method, to the complex of :before, primary, and :after methods. +Almost all :around methods will contain such a call to CALL-NEXT-METHOD +because an :around method that doesn't will completely hijack the +implementation of the generic function from all the methods except for +more-specific :around methods. + + Occasionally that kind of hijacking is called for, but typically +:around methods are used to establish some dynamic context in which the +rest of the methods will run-to bind a dynamic variable, for example, or +to establish an error handler (as I'll discuss in Chapter 19). About +the only time it's appropriate for an :around method to not call +CALL-NEXT-METHOD is when it returns a result cached from a previous call +to CALL-NEXT-METHOD. At any rate, an :around method that doesn't call +CALL-NEXT-METHOD is responsible for correctly implementing the semantics +of the generic function for all classes of arguments to which the method +may apply, including future subclasses. + + Auxiliary methods are just a convenient way to express certain common +patterns more concisely and concretely. They don't actually allow you +to do anything you couldn't do by combining primary methods with +diligent adherence to a few coding conventions and some extra typing. +Perhaps their biggest benefit is that they provide a uniform framework +for extending generic functions. Often a library will define a generic +function and provide a default primary method, allowing users of the +library to customize its behavior by defining appropriate auxiliary +methods. + + +File: pcl.info, Node: 16-7, Next: 16-8, Prev: 16-6, Up: Chapter 16 + +Other Method Combinations +========================= + +In addition to the standard method combination, the language specifies +nine other built-in method combinations known as the simple built-in +method combinations. You can also define custom method combinations, +though that's a fairly esoteric feature and beyond the scope of this +book. I'll briefly cover how to use the simple built-in combinations to +give you a sense of the possibilities. + + All the simple combinations follow the same pattern: instead of +invoking the most specific primary method and letting it invoke +less-specific primary methods via CALL-NEXT-METHOD, the simple method +combinations produce an effective method that contains the code of all +the primary methods, one after another, all wrapped in a call to the +function, macro, or special operator that gives the method combination +its name. The nine combinations are named for the operators: +, AND, +OR, LIST, APPEND, NCONC, MIN, MAX, and PROGN. The simple combinations +also support only two kinds of methods, primary methods, which are +combined as just described, and :around methods, which work like :around +methods in the standard method combination. + + For example, a generic function that uses the + method combination +will return the sum of all the results returned by its primary methods. +Note that the AND and OR method combinations won't necessarily run all +the primary methods because of those macros' short-circuiting behavior-a +generic function using the AND combination will return NIL as soon as +one of the methods does and will return the value of the last method +otherwise. Similarly, the OR combination will return the first non-NIL +value returned by any of the methods. + + To define a generic function that uses a particular method +combination, you include a :method-combination option in the DEFGENERIC +form. The value supplied with this option is the name of the method +combination you want to use. For example, to define a generic function, +priority, that returns the sum of values returned by individual methods +using the + method combination, you might write this: + + (defgeneric priority (job) + (:documentation "Return the priority at which the job should be run.") + (:method-combination +)) + + By default all these method combinations combine the primary methods +in most-specific-first order. However, you can reverse the order by +including the keyword :most-specific-last after the name of the method +combination in the DEFGENERIC form. The order probably doesn't matter +if you're using the + combination unless the methods have side effects, +but for demonstration purposes you can change priority to use +most-specific-last order like this: + + (defgeneric priority (job) + (:documentation "Return the priority at which the job should be run.") + (:method-combination + :most-specific-last)) + + The primary methods on a generic function that uses one of these +combinations must be qualified with the name of the method combination. +Thus, a primary method defined on priority might look like this: + + (defmethod priority + ((job express-job)) 10) + + This makes it obvious when you see a method definition that it's part +of a particular kind of generic function. + + All the simple built-in method combinations also support :around +methods that work like :around methods in the standard method +combination: the most specific :around method runs before any other +methods, and CALL-NEXT-METHOD is used to pass control to +less-and-less-specific :around methods until it reaches the combined +primary methods. The :most-specific-last option doesn't affect the +order of :around methods. And, as I mentioned before, the built-in +method combinations don't support :before or :after methods. + + Like the standard method combination, these method combinations don't +allow you to do anything you couldn't do "by hand." Rather, they allow +you to express what you want and let the language take care of wiring +everything together for you, making your code both more concise and more +expressive. + + That said, probably 99 percent of the time, the standard method +combination will be exactly what you want. Of the remaining 1 percent, +probably 99 percent of them will be handled by one of the simple +built-in method combinations. If you run into one of the 1 percent of 1 +percent of cases where none of the built-in combinations suffices, you +can look up DEFINE-METHOD-COMBINATION in your favorite Common Lisp +reference. + + +File: pcl.info, Node: 16-8, Next: 16-9, Prev: 16-7, Up: Chapter 16 + +Multimethods +============ + +Methods that explicitly specialize more than one of the generic +function's required parameters are called multimethods. Multimethods +are where generic functions and message passing really part ways. +Multimethods don't fit into message-passing languages because they don't +belong to a particular class; instead, each multimethod defines a part +of the implementations of a given generic function that applies when the +generic function is invoked with arguments that match all the method's +specialized parameters. + +* Menu: + +* 16-8-1:: Multimethods vs. Method Overloading + + Multimethods are perfect for all those situations where, in a +message-passing language, you struggle to decide to which class a +certain behavior ought to belong. Is the sound a drum makes when it's +hit with a drumstick a function of what kind of drum it is or what kind +of stick you use to hit it? Both, of course. To model this situation +in Common Lisp, you simply define a generic function beat that takes two +arguments. + + (defgeneric beat (drum stick) + (:documentation + "Produce a sound by hitting the given drum with the given stick.")) + + Then you can define various multimethods to implement beat for the +combinations you care about. For example: + + (defmethod beat ((drum snare-drum) (stick wooden-drumstick)) ...) + (defmethod beat ((drum snare-drum) (stick brush)) ...) + (defmethod beat ((drum snare-drum) (stick soft-mallet)) ...) + (defmethod beat ((drum tom-tom) (stick wooden-drumstick)) ...) + (defmethod beat ((drum tom-tom) (stick brush)) ...) + (defmethod beat ((drum tom-tom) (stick soft-mallet)) ...) + + Multimethods don't help with the combinatorial explosion-if you need +to model five kinds of drums and six kinds of sticks, and every +combination makes a different sound, there's no way around it; you need +thirty different methods to implement all the combinations, with or +without multimethods. What multimethods do save you from is having to +write a bunch of dispatching code by letting you use the same built-in +polymorphic dispatching that's so useful when dealing with methods +specialized on a single parameter. (1) + + Multimethods also save you from having to tightly couple one set of +classes with the other. In the drum/stick example, nothing requires the +implementation of the drum classes to know about the various classes of +drumstick, and nothing requires the drumstick classes to know anything +about the various classes of drum. The multimethods connect the +otherwise independent classes to describe their joint behavior without +requiring any cooperation from the classes themselves. + + ---------- Footnotes ---------- + + (1) 11 + + +File: pcl.info, Node: 16-8-1, Next: 16-8, Prev: 16-8, Up: 16-8 + +Multimethods vs. Method Overloading +=================================== + +Programmers used to statically typed message-passing languages such as +Java and C++ may think multimethods sound similar to a feature of those +languages called method overloading. However, these two language +features are actually quite different since overloaded methods are +chosen at compile time, based on the compile-time type of the arguments, +not at runtime. To see how this works, consider the following two Java +classes: + + public class A { + public void foo(A a) { System.out.println("A/A"); } + public void foo(B b) { System.out.println("A/B"); } + } + public class B extends A { + public void foo(A a) { System.out.println("B/A"); } + public void foo(B b) { System.out.println("B/B"); } + } + + Now consider what happens when you run the main method from this +class. + + public class Main { + public static void main(String[] argv) { + A obj = argv[0].equals("A") ? new A() : new B(); + obj.foo(obj); + } + } + + When you tell Main to instantiate an A, it prints "A/A" as you'd +probably expect. + + bash$ java com.gigamonkeys.Main A + A/A + + However, if you tell Main to instantiate a B, then the true type of +obj is taken into account for only half the dispatching. + + bash$ java com.gigamonkeys.Main B + B/A + + If overloaded methods worked like Common Lisp's multimethods, then +that would print "B/B" instead. It is possible to implement multiple +dispatch by hand in message-passing languages, but this runs against the +grain of the message-passing model since the code in a multiply +dispatched method doesn't belong to any one class. + + +File: pcl.info, Node: 16-9, Next: Chapter 17, Prev: 16-8, Up: Chapter 16 + +To Be Continued . . . +===================== + +I've covered the basics-and a bit beyond-of generic functions, the verbs +of Common Lisp's object system. In the next chapter I'll show you how +to define your own classes. + + +File: pcl.info, Node: Chapter 17, Next: Chapter 18, Prev: Chapter 16, Up: Top + +17. Object Reorientation: Classes +================================= + +If generic functions are the verbs of the object system, classes are the +nouns. As I mentioned in the previous chapter, all values in a Common +Lisp program are instances of some class. Furthermore, all classes are +organized into a single hierarchy rooted at the class T. + + The class hierarchy consists of two major families of classes, +built-in and user-defined classes. Classes that represent the data +types you've been learning about up until now, classes such as INTEGER, +STRING, and LIST, are all built-in. They live in their own section of +the class hierarchy, arranged into appropriate sub- and superclass +relationships, and are manipulated by the functions I've been discussing +for much of the book up until now. You can't subclass these classes, +but, as you saw in the previous chapter, you can define methods that +specialize on them, effectively extending the behavior of those classes. +(1) + + But when you want to create new nouns-for instance, the classes used +in the previous chapter for representing bank accounts-you need to +define your own classes. That's the subject of this chapter. + +* Menu: + +* 17-1:: DEFCLASS +* 17-2:: Slot Specifiers +* 17-3:: Object Initialization +* 17-4:: Accessor Functions +* 17-5:: WITH-SLOTS and WITH-ACCESSORS +* 17-6:: Class-Allocated Slots +* 17-7:: Slots and Inheritance +* 17-8:: Multiple Inheritance +* 17-9:: Good Object-Oriented Design + + ---------- Footnotes ---------- + + (1) Defining new methods for an existing class may seem strange to +folks used to statically typed languages such as C++ and Java in which +all the methods of a class must be defined as part of the class +definition. But programmers with experience in dynamically typed +object-oriented languages such as Smalltalk and Objective C will find +nothing strange about adding new behaviors to existing classes. + + +File: pcl.info, Node: 17-1, Next: 17-2, Prev: Chapter 17, Up: Chapter 17 + +DEFCLASS +======== + +You create user-defined classes with the DEFCLASS macro. Because +behaviors are associated with a class by defining generic functions and +methods specialized on the class, DEFCLASS is responsible only for +defining the class as a data type. + + The three facets of the class as a data type are its name, its +relation to other classes, and the names of the slots that make up +instances of the class. (1) The basic form of a DEFCLASS is quite +simple. + + (defclass name (direct-superclass-name*) + (slot-specifier*)) + +* Menu: + +* 17-1-1:: What Are "User-Defined Classes"? + + As with functions and variables, you can use any symbol as the name +of a new class. (2) Class names are in a separate namespace from both +functions and variables, so you can have a class, function, and variable +all with the same name. You'll use the class name as the argument to +MAKE-INSTANCE, the function that creates new instances of user-defined +classes. + + The direct-superclass-names specify the classes of which the new +class is a subclass. If no superclasses are listed, the new class will +directly subclass STANDARD-OBJECT. Any classes listed must be other +user-defined classes, which ensures that each new class is ultimately +descended from STANDARD-OBJECT. STANDARD-OBJECT in turn subclasses T, so +all user-defined classes are part of the single class hierarchy that +also contains all the built-in classes. + + Eliding the slot specifiers for a moment, the DEFCLASS forms of some +of the classes you used in the previous chapter might look like this: + + (defclass bank-account () ...) + + (defclass checking-account (bank-account) ...) + + (defclass savings-account (bank-account) ...) + + I'll discuss in the section "Multiple Inheritance" what it means to +list more than one direct superclass in direct-superclass-names. + + ---------- Footnotes ---------- + + (1) In other object-oriented languages, slots might be called fields, +member variables, or attributes. + + (2) As when naming functions and variables, it's not quite true that +you can use any symbol as a class name-you can't use names defined by +the language standard. You'll see in Chapter 21 how to avoid such name +conflicts. + + +File: pcl.info, Node: 17-1-1, Next: 17-1, Prev: 17-1, Up: 17-1 + +What Are "User-Defined Classes"? +================================ + +The term user-defined classes isn't a term from the language +standard-technically what I'm talking about when I say user-defined +classes are classes that subclass STANDARD-OBJECT and whose metaclass is +STANDARD-CLASS. But since I'm not going to talk about the ways you can +define classes that don't subclass STANDARD-OBJECT and whose metaclass +isn't STANDARD-CLASS, you don't really have to worry about that. +User-defined isn't a perfect term for these classes since the +implementation may define certain classes the same way. However, to +call them standard classes would be even more confusing since the +built-in classes, such as INTEGER and STRING, are just as standard, if +not more so, because they're defined by the language standard but they +don't extend STANDARD-OBJECT. To further complicate matters, it's also +possible for users to define new classes that don't subclass +STANDARD-OBJECT. In particular, the macro DEFSTRUCT also defines new +classes. But that's largely for backward compatibility-DEFSTRUCT +predated CLOS and was retrofitted to define classes when CLOS was +integrated into the language. But the classes it creates are fairly +limited compared to DEFCLASSed classes. So in this chapter I'll be +discussing only classes defined with DEFCLASS that use the default +metaclass of STANDARD-CLASS, and I'll refer to them as user-defined for +lack of a better term. + + +File: pcl.info, Node: 17-2, Next: 17-3, Prev: 17-1, Up: Chapter 17 + +Slot Specifiers +=============== + +The bulk of a DEFCLASS form consists of the list of slot specifiers. +Each slot specifier defines a slot that will be part of each instance of +the class. Each slot in an instance is a place that can hold a value, +which can be accessed using the SLOT-VALUE function. SLOT-VALUE takes +an object and the name of a slot as arguments and returns the value of +the named slot in the given object. It can be used with SETF to set the +value of a slot in an object. + + A class also inherits slot specifiers from its superclasses, so the +set of slots actually present in any object is the union of all the +slots specified in a class's DEFCLASS form and those specified in all +its superclasses. + + At the minimum, a slot specifier names the slot, in which case the +slot specifier can be just a name. For instance, you could define a +bank-account class with two slots, customer-name and balance, like this: + + (defclass bank-account () + (customer-name + balance)) + + Each instance of this class will contain two slots, one to hold the +name of the customer the account belongs to and another to hold the +current balance. With this definition, you can create new bank-account +objects using MAKE-INSTANCE. + + (make-instance 'bank-account) ==> # + + The argument to MAKE-INSTANCE is the name of the class to +instantiate, and the value returned is the new object. (1) The printed +representation of an object is determined by the generic function +PRINT-OBJECT. In this case, the applicable method will be one provided +by the implementation, specialized on STANDARD-OBJECT. Since not every +object can be printed so that it can be read back, the STANDARD-OBJECT +print method uses the #<> syntax, which will cause the reader to signal +an error if it tries to read it. The rest of the representation is +implementation-defined but will typically be something like the output +just shown, including the name of the class and some distinguishing +value such as the address of the object in memory. In Chapter 23 you'll +see an example of how to define a method on PRINT-OBJECT to make objects +of a certain class be printed in a more informative form. + + Using the definition of bank-account just given, new objects will be +created with their slots unbound. Any attempt to get the value of an +unbound slot signals an error, so you must set a slot before you can +read it. + + (defparameter *account* (make-instance 'bank-account)) ==> *ACCOUNT* + (setf (slot-value *account* 'customer-name) "John Doe") ==> "John Doe" + (setf (slot-value *account* 'balance) 1000) ==> 1000 + + Now you can access the value of the slots. + + (slot-value *account* 'customer-name) ==> "John Doe" + (slot-value *account* 'balance) ==> 1000 + + ---------- Footnotes ---------- + + (1) The argument to MAKE-INSTANCE can actually be either the name of +the class or a class object returned by the function CLASS-OF or +FIND-CLASS. + + +File: pcl.info, Node: 17-3, Next: 17-4, Prev: 17-2, Up: Chapter 17 + +Object Initialization +===================== + +Since you can't do much with an object with unbound slots, it'd be nice +to be able to create objects with their slots already initialized. +Common Lisp provides three ways to control the initial value of slots. +The first two involve adding options to the slot specifier in the +DEFCLASS form: with the :initarg option, you can specify a name that can +then be used as a keyword parameter to MAKE-INSTANCE and whose argument +will be stored in the slot. A second option, :initform, lets you +specify a Lisp expression that will be used to compute a value for the +slot if no :initarg argument is passed to MAKE-INSTANCE. Finally, for +complete control over the initialization, you can define a method on the +generic function INITIALIZE-INSTANCE, which is called by MAKE-INSTANCE. +(1) + + A slot specifier that includes options such as :initarg or :initform +is written as a list starting with the name of the slot followed by the +options. For example, if you want to modify the definition of +bank-account to allow callers of MAKE-INSTANCE to pass the customer name +and the initial balance and to provide a default value of zero dollars +for the balance, you'd write this: + + (defclass bank-account () + ((customer-name + :initarg :customer-name) + (balance + :initarg :balance + :initform 0))) + + Now you can create an account and specify the slot values at the same +time. + + (defparameter *account* + (make-instance 'bank-account :customer-name "John Doe" :balance 1000)) + + (slot-value *account* 'customer-name) ==> "John Doe" + (slot-value *account* 'balance) ==> 1000 + + If you don't supply a :balance argument to MAKE-INSTANCE, the +SLOT-VALUE of balance will be computed by evaluating the form specified +with the :initform option. But if you don't supply a :customer-name +argument, the customer-name slot will be unbound, and an attempt to read +it before you set it will signal an error. + + (slot-value (make-instance 'bank-account) 'balance) ==> 0 + (slot-value (make-instance 'bank-account) 'customer-name) ==> error + + If you want to ensure that the customer name is supplied when the +account is created, you can signal an error in the initform since it +will be evaluated only if an initarg isn't supplied. You can also use +initforms that generate a different value each time they're +evaluated-the initform is evaluated anew for each object. To experiment +with these techniques, you can modify the customer-name slot specifier +and add a new slot, account-number, that's initialized with the value of +an ever-increasing counter. + + (defvar *account-numbers* 0) + + (defclass bank-account () + ((customer-name + :initarg :customer-name + :initform (error "Must supply a customer name.")) + (balance + :initarg :balance + :initform 0) + (account-number + :initform (incf *account-numbers*)))) + + Most of the time the combination of :initarg and :initform options +will be sufficient to properly initialize an object. However, while an +initform can be any Lisp expression, it has no access to the object +being initialized, so it can't initialize one slot based on the value of +another. For that you need to define a method on the generic function +INITIALIZE-INSTANCE. + + The primary method on INITIALIZE-INSTANCE specialized on +STANDARD-OBJECT takes care of initializing slots based on their :initarg +and :initform options. Since you don't want to disturb that, the most +common way to add custom initialization code is to define an :after +method specialized on your class. (2) For instance, suppose you want to +add a slot account-type that needs to be set to one of the values :gold, +:silver, or :bronze based on the account's initial balance. You might +change your class definition to this, adding the account-type slot with +no options: + + (defclass bank-account () + ((customer-name + :initarg :customer-name + :initform (error "Must supply a customer name.")) + (balance + :initarg :balance + :initform 0) + (account-number + :initform (incf *account-numbers*)) + account-type)) + + Then you can define an :after method on INITIALIZE-INSTANCE that sets +the account-type slot based on the value that has been stored in the +balance slot. (3) + + (defmethod initialize-instance :after ((account bank-account) &key) + (let ((balance (slot-value account 'balance))) + (setf (slot-value account 'account-type) + (cond + ((>= balance 100000) :gold) + ((>= balance 50000) :silver) + (t :bronze))))) + + The &key in the parameter list is required to keep the method's +parameter list congruent with the generic function's-the parameter list +specified for the INITIALIZE-INSTANCE generic function includes &key in +order to allow individual methods to supply their own keyword parameters +but doesn't require any particular ones. Thus, every method must +specify &key even if it doesn't specify any &key parameters. + + On the other hand, if an INITIALIZE-INSTANCE method specialized on a +particular class does specify a &key parameter, that parameter becomes a +legal parameter to MAKE-INSTANCE when creating an instance of that +class. For instance, if the bank sometimes pays a percentage of the +initial balance as a bonus when an account is opened, you could +implement that using a method on INITIALIZE-INSTANCE that takes a +keyword argument to specify the percentage of the bonus like this: + + (defmethod initialize-instance :after ((account bank-account) + &key opening-bonus-percentage) + (when opening-bonus-percentage + (incf (slot-value account 'balance) + (* (slot-value account 'balance) (/ opening-bonus-percentage 100))))) + + By defining this INITIALIZE-INSTANCE method, you make +:opening-bonus-percentage a legal argument to MAKE-INSTANCE when +creating a bank-account object. + + CL-USER> (defparameter *acct* (make-instance + 'bank-account + :customer-name "Sally Sue" + :balance 1000 + :opening-bonus-percentage 5)) + *ACCT* + CL-USER> (slot-value *acct* 'balance) + 1050 + + ---------- Footnotes ---------- + + (1) Another way to affect the values of slots is with the +:default-initargs option to DEFCLASS. This option is used to specify +forms that will be evaluated to provide arguments for specific +initialization parameters that aren't given a value in a particular call +to MAKE-INSTANCE. You don't need to worry about :default-initargs for +now. + + (2) Adding an :after method to INITIALIZE-INSTANCE is the Common Lisp +analog to defining a constructor in Java or C++ or an __init__ method in +Python. + + (3) One mistake you might make until you get used to using auxiliary +methods is to define a method on INITIALIZE-INSTANCE but without the +:after qualifier. If you do that, you'll get a new primary method that +shadows the default one. You can remove the unwanted primary method +using the functions REMOVE-METHOD and FIND-METHOD. Certain development +environments may provide a graphical user interface to do the same +thing. + + (remove-method #'initialize-instance + (find-method #'initialize-instance () (list (find-class 'bank-account)))) + + +File: pcl.info, Node: 17-4, Next: 17-5, Prev: 17-3, Up: Chapter 17 + +Accessor Functions +================== + +Between MAKE-INSTANCE and SLOT-VALUE, you have all the tools you need +for creating and manipulating instances of your classes. Everything +else you might want to do can be implemented in terms of those two +functions. However, as anyone familiar with the principles of good +object-oriented programming practices knows, directly accessing the +slots (or fields or member variables) of an object can lead to fragile +code. The problem is that directly accessing slots ties your code too +tightly to the concrete structure of your class. For example, suppose +you decide to change the definition of bank-account so that, instead of +storing the current balance as a number, you store a list of +time-stamped withdrawals and deposits. Code that directly accesses the +balance slot will likely break if you change the class definition to +remove the slot or to store the new list in the old slot. On the other +hand, if you define a function, balance, that accesses the slot, you can +redefine it later to preserve its behavior even if the internal +representation changes. And code that uses such a function will +continue to work without modification. + + Another advantage to using accessor functions rather than direct +access to slots via SLOT-VALUE is that they let you limit the ways +outside code can modify a slot. (1) It may be fine for users of the +bank-account class to get the current balance, but you may want all +modifications to the balance to go through other functions you'll +provide, such as deposit and withdraw. If clients know they're supposed +to manipulate objects only through the published functional API, you can +provide a balance function but not make it SETFable if you want the +balance to be read-only. + + Finally, using accessor functions makes your code tidier since it +helps you avoid lots of uses of the rather verbose SLOT-VALUE function. + + It's trivial to define a function that reads the value of the balance +slot. + + (defun balance (account) + (slot-value account 'balance)) + + However, if you know you're going to define subclasses of +bank-account, it might be a good idea to define balance as a generic +function. That way, you can provide different methods on balance for +those subclasses or extend its definition with auxiliary methods. So +you might write this instead: + + (defgeneric balance (account)) + + (defmethod balance ((account bank-account)) + (slot-value account 'balance)) + + As I just discussed, you don't want callers to be able to directly +set the balance, but for other slots, such as customer-name, you may +also want to provide a function to set them. The cleanest way to define +such a function is as a SETF function. + + A SETF function is a way to extend SETF, defining a new kind of place +that it knows how to set. The name of a SETF function is a two-item +list whose first element is the symbol setf and whose second element is +a symbol, typically the name of a function used to access the place the +SETF function will set. A SETF function can take any number of +arguments, but the first argument is always the value to be assigned to +the place. (2) You could, for instance, define a SETF function to set +the customer-name slot in a bank-account like this: + + (defun (setf customer-name) (name account) + (setf (slot-value account 'customer-name) name)) + + After evaluating that definition, an expression like the following +one: + + (setf (customer-name my-account) "Sally Sue") + + will be compiled as a call to the SETF function you just defined with +"Sally Sue" as the first argument and the value of my-account as the +second argument. + + Of course, as with reader functions, you'll probably want your SETF +function to be generic, so you'd actually define it like this: + + (defgeneric (setf customer-name) (value account)) + + (defmethod (setf customer-name) (value (account bank-account)) + (setf (slot-value account 'customer-name) value)) + + And of course you'll also want to define a reader function for +customer-name. + + (defgeneric customer-name (account)) + + (defmethod customer-name ((account bank-account)) + (slot-value account 'customer-name)) + + This allows you to write the following: + + (setf (customer-name *account*) "Sally Sue") ==> "Sally Sue" + + (customer-name *account*) ==> "Sally Sue" + + There's nothing hard about writing these accessor functions, but it +wouldn't be in keeping with The Lisp Way to have to write them all by +hand. Thus, DEFCLASS supports three slot options that allow you to +automatically create reader and writer functions for a specific slot. + + The :reader option specifies a name to be used as the name of a +generic function that accepts an object as its single argument. When +the DEFCLASS is evaluated, the generic function is created, if it +doesn't already exist. Then a method specializing its single argument +on the new class and returning the value of the slot is added to the +generic function. The name can be anything, but it's typical to name it +the same as the slot itself. Thus, instead of explicitly writing the +balance generic function and method as shown previously, you could +change the slot specifier for the balance slot in the definition of +bank-account to this: + + (balance + :initarg :balance + :initform 0 + :reader balance) + + The :writer option is used to create a generic function and method +for setting the value of a slot. The function and method created follow +the requirements for a SETF function, taking the new value as the first +argument and returning it as the result, so you can define a SETF +function by providing a name such as (setf customer-name). For +instance, you could provide reader and writer methods for customer-name +equivalent to the ones you just wrote by changing the slot specifier to +this: + + (customer-name + :initarg :customer-name + :initform (error "Must supply a customer name.") + :reader customer-name + :writer (setf customer-name)) + + Since it's quite common to want both reader and writer functions, +DEFCLASS also provides an option, :accessor, that creates both a reader +function and the corresponding SETF function. So instead of the slot +specifier just shown, you'd typically write this: + + (customer-name + :initarg :customer-name + :initform (error "Must supply a customer name.") + :accessor customer-name) + + Finally, one last slot option you should know about is the +:documentation option, which you can use to provide a string that +documents the purpose of the slot. Putting it all together and adding a +reader method for the account-number and account-type slots, the +DEFCLASS form for the bank-account class would look like this: + + (defclass bank-account () + ((customer-name + :initarg :customer-name + :initform (error "Must supply a customer name.") + :accessor customer-name + :documentation "Customer's name") + (balance + :initarg :balance + :initform 0 + :reader balance + :documentation "Current account balance") + (account-number + :initform (incf *account-numbers*) + :reader account-number + :documentation "Account number, unique within a bank.") + (account-type + :reader account-type + :documentation "Type of account, one of :gold, :silver, or :bronze."))) + + ---------- Footnotes ---------- + + (1) Of course, providing an accessor function doesn't really limit +anything since other code can still use SLOT-VALUE to get at slots +directly. Common Lisp doesn't provide strict encapsulation of slots the +way some languages such as C++ and Java do; however, if the author of a +class provides accessor functions and you ignore them, using SLOT-VALUE +instead, you had better know what you're doing. It's also possible to +use the package system, which I'll discuss in Chapter 21, to make it +even more obvious that certain slots aren't to be accessed directly, by +not exporting the names of the slots. + + (2) One consequence of defining a SETF function-say, (setf foo)-is +that if you also define the corresponding accessor function, foo in this +case, you can use all the modify macros built upon SETF, such as INCF, +DECF, PUSH, and POP, on the new kind of place. + + +File: pcl.info, Node: 17-5, Next: 17-6, Prev: 17-4, Up: Chapter 17 + +WITH-SLOTS and WITH-ACCESSORS +============================= + +While using accessor functions will make your code easier to maintain, +they can still be a bit verbose. And there will be times, when writing +methods that implement the low-level behaviors of a class, that you may +specifically want to access slots directly to set a slot that has no +writer function or to get at the slot value without causing any +auxiliary methods defined on the reader function to run. + + This is what SLOT-VALUE is for; however, it's still quite verbose. +To make matters worse, a function or method that accesses the same slot +several times can become clogged with calls to accessor functions and +SLOT-VALUE. For example, even a fairly simple method such as the +following, which assesses a penalty on a bank-account if its balance +falls below a certain minimum, is cluttered with calls to balance and +SLOT-VALUE: + + (defmethod assess-low-balance-penalty ((account bank-account)) + (when (< (balance account) *minimum-balance*) + (decf (slot-value account 'balance) (* (balance account) .01)))) + + And if you decide you want to directly access the slot value in order +to avoid running auxiliary methods, it gets even more cluttered. + + (defmethod assess-low-balance-penalty ((account bank-account)) + (when (< (slot-value account 'balance) *minimum-balance*) + (decf (slot-value account 'balance) (* (slot-value account 'balance) .01)))) + + Two standard macros, WITH-SLOTS and WITH-ACCESSORS, can help tidy up +this clutter. Both macros create a block of code in which simple +variable names can be used to refer to slots on a particular object. +WITH-SLOTS provides direct access to the slots, as if by SLOT-VALUE, +while WITH-ACCESSORS provides a shorthand for accessor methods. + + The basic form of WITH-SLOTS is as follows: + + (with-slots (slot*) instance-form + body-form*) + + Each element of slots can be either the name of a slot, which is also +used as a variable name, or a two-item list where the first item is a +name to use as a variable and the second is the name of the slot. The +instance-form is evaluated once to produce the object whose slots will +be accessed. Within the body, each occurrence of one of the variable +names is translated to a call to SLOT-VALUE with the object and the +appropriate slot name as arguments. (1) Thus, you can write +assess-low-balance-penalty like this: + + (defmethod assess-low-balance-penalty ((account bank-account)) + (with-slots (balance) account + (when (< balance *minimum-balance*) + (decf balance (* balance .01))))) + + or, using the two-item list form, like this: + + (defmethod assess-low-balance-penalty ((account bank-account)) + (with-slots ((bal balance)) account + (when (< bal *minimum-balance*) + (decf bal (* bal .01))))) + + If you had defined balance with an :accessor rather than just a +:reader, then you could also use WITH-ACCESSORS. The form of +WITH-ACCESSORS is the same as WITH-SLOTS except each element of the slot +list is a two-item list containing a variable name and the name of an +accessor function. Within the body of WITH-ACCESSORS, a reference to +one of the variables is equivalent to a call to the corresponding +accessor function. If the accessor function is SETFable, then so is the +variable. + + (defmethod assess-low-balance-penalty ((account bank-account)) + (with-accessors ((balance balance)) account + (when (< balance *minimum-balance*) + (decf balance (* balance .01))))) + + The first balance is the name of the variable, and the second is the +name of the accessor function; they don't have to be the same. You +could, for instance, write a method to merge two accounts using two +calls to WITH-ACCESSORS, one for each account. + + (defmethod merge-accounts ((account1 bank-account) (account2 bank-account)) + (with-accessors ((balance1 balance)) account1 + (with-accessors ((balance2 balance)) account2 + (incf balance1 balance2) + (setf balance2 0)))) + + The choice of whether to use WITH-SLOTS versus WITH-ACCESSORS is the +same as the choice between SLOT-VALUE and an accessor function: +low-level code that provides the basic functionality of a class may use +SLOT-VALUE or WITH-SLOTS to directly manipulate slots in ways not +supported by accessor functions or to explicitly avoid the effects of +auxiliary methods that may have been defined on the accessor functions. +But you should generally use accessor functions or WITH-ACCESSORS unless +you have a specific reason not to. + + ---------- Footnotes ---------- + + (1) The "variable" names provided by WITH-SLOTS and WITH-ACCESSORS +aren't true variables; they're implemented using a special kind of +macro, called a symbol macro, that allows a simple name to expand into +arbitrary code. Symbol macros were introduced into the language to +support WITH-SLOTS and WITH-ACCESSORS, but you can also use them for +your own purposes. I'll discuss them in a bit more detail in Chapter +20. + + +File: pcl.info, Node: 17-6, Next: 17-7, Prev: 17-5, Up: Chapter 17 + +Class-Allocated Slots +===================== + +The last slot option you need to know about is :allocation. The value +of :allocation can be either :instance or :class and defaults to +:instance if not specified. When a slot has :class allocation, the slot +has only a single value, which is stored in the class and shared by all +instances. + + However, :class slots are accessed the same as :instance +slots-they're accessed with SLOT-VALUE or an accessor function, which +means you can access the slot value only through an instance of the +class even though it isn't actually stored in the instance. The +:initform and :initarg options have essentially the same effect except +the initform is evaluated once when the class is defined rather than +each time an instance is created. On the other hand, passing an initarg +to MAKE-INSTANCE will set the value, affecting all instances of the +class. + + Because you can't get at a class-allocated slot without an instance +of the class, class-allocated slots aren't really equivalent to static +or class fields in languages such as Java, C++, and Python. (1) Rather, +class-allocated slots are used primarily to save space; if you're going +to create many instances of a class and all instances are going to have +a reference to the same object-say, a pool of shared resources-you can +save the cost of each instance having its own reference by making the +slot class-allocated. + + ---------- Footnotes ---------- + + (1) The Meta Object Protocol (MOP), which isn't part of the language +standard but is supported by most Common Lisp implementations, provides +a function, class-prototype, that returns an instance of a class that +can be used to access class slots. If you're using an implementation +that supports the MOP and happen to be translating some code from +another language that makes heavy use of static or class fields, this +may give you a way to ease the translation. But it's not all that +idiomatic. + + +File: pcl.info, Node: 17-7, Next: 17-8, Prev: 17-6, Up: Chapter 17 + +Slots and Inheritance +===================== + +As I discussed in the previous chapter, classes inherit behavior from +their superclasses thanks to the generic function machinery-a method +specialized on class A is applicable not only to direct instances of A +but also to instances of A's subclasses. Classes also inherit slots +from their superclasses, but the mechanism is slightly different. + + In Common Lisp a given object can have only one slot with a +particular name. However, it's possible that more than one class in the +inheritance hierarchy of a given class will specify a slot with a +particular name. This can happen either because a subclass includes a +slot specifier with the same name as a slot specified in a superclass or +because multiple superclasses specify slots with the same name. + + Common Lisp resolves these situations by merging all the specifiers +with the same name from the new class and all its superclasses to create +a single specifier for each unique slot name. When merging specifiers, +different slot options are treated differently. For instance, since a +slot can have only a single default value, if multiple classes specify +an :initform, the new class uses the one from the most specific class. +This allows a subclass to specify a different default value than the one +it would otherwise inherit. + + On the other hand, :initargs needn't be exclusive-each :initarg +option in a slot specifier creates a keyword parameter that can be used +to initialize the slot; multiple parameters don't create a conflict, so +the new slot specifier contains all the :initargs. Callers of +MAKE-INSTANCE can use any of the :initargs to initialize the slot. If a +caller passes multiple keyword arguments that initialize the same slot, +then the leftmost argument in the call to MAKE-INSTANCE is used. + + Inherited :reader, :writer, and :accessor options aren't included in +the merged slot specifier since the methods created by the superclass's +DEFCLASS will already apply to the new class. The new class can, +however, create its own accessor functions by supplying its own :reader, +:writer, or :accessor options. + + Finally, the :allocation option is, like :initform, determined by the +most specific class that specifies the slot. Thus, it's possible for +all instances of one class to share a :class slot while instances of a +subclass may each have their own :instance slot of the same name. And a +sub-subclass may then redefine it back to :class slot, so all instances +of that class will again share a single slot. In the latter case, the +slot shared by instances of the sub-subclass is different than the slot +shared by the original superclass. + + For instance, suppose you have these classes: + + (defclass foo () + ((a :initarg :a :initform "A" :accessor a) + (b :initarg :b :initform "B" :accessor b))) + + (defclass bar (foo) + ((a :initform (error "Must supply a value for a")) + (b :initarg :the-b :accessor the-b :allocation :class))) + + When instantiating the class bar, you can use the inherited initarg, +:a, to specify a value for the slot a and, in fact, must do so to avoid +an error, since the :initform supplied by bar supersedes the one +inherited from foo. To initialize the b slot, you can use either the +inherited initarg :b or the new initarg :the-b. However, because of the +:allocation option on the b slot in bar, the value specified will be +stored in the slot shared by all instances of bar. That same slot can +be accessed either with the method on the generic function b that +specializes on foo or with the new method on the generic function the-b +that specializes directly on bar. To access the a slot on either a foo +or a bar, you'll continue to use the generic function a. + + Usually merging slot definitions works quite nicely. However, it's +important to be aware when using multiple inheritance that two unrelated +slots that happen to have the same name can be merged into a single slot +in the new class. Thus, methods specialized on different classes could +end up manipulating the same slot when applied to a class that extends +those classes. This isn't much of a problem in practice since, as +you'll see in Chapter 21, you can use the package system to avoid +collisions between names in independently developed pieces of code. + + +File: pcl.info, Node: 17-8, Next: 17-9, Prev: 17-7, Up: Chapter 17 + +Multiple Inheritance +==================== + +All the classes you've seen so far have had only a single direct +superclass. Common Lisp also supports multiple inheritance-a class can +have multiple direct superclasses, inheriting applicable methods and +slot specifiers from all of them. + + Multiple inheritance doesn't dramatically change any of the +mechanisms of inheritance I've discussed so far-every user-defined class +already has multiple superclasses since they all extend STANDARD-OBJECT, +which extends T, and so have at least two superclasses. The wrinkle +that multiple inheritance adds is that a class can have more than one +direct superclass. This complicates the notion of class specificity +that's used both when building the effective methods for a generic +function and when merging inherited slot specifiers. + + That is, if classes could have only a single direct superclass, +ordering classes by specificity would be trivial-a class and all its +superclasses could be ordered in a straight line starting from the class +itself, followed by its single direct superclass, followed by its direct +superclass, all the way up to T. But when a class has multiple direct +superclasses, those superclasses are typically not related to each +other-indeed, if one was a subclass of another, you wouldn't need to +subclass both directly. In that case, the rule that subclasses are more +specific than their superclasses isn't enough to order all the +superclasses. So Common Lisp uses a second rule that sorts unrelated +superclasses according to the order they're listed in the DEFCLASS's +direct superclass list-classes earlier in the list are considered more +specific than classes later in the list. This rule is admittedly +somewhat arbitrary but does allow every class to have a linear class +precedence list, which can be used to determine which superclasses +should be considered more specific than others. Note, however, there's +no global ordering of classes-each class has its own class precedence +list, and the same classes can appear in different orders in different +classes' class precedence lists. + + To see how this works, let's add a class to the banking app: +money-market-account. A money market account combines the +characteristics of a checking account and a savings account: a customer +can write checks against it, but it also earns interest. You might +define it like this: + + (defclass money-market-account (checking-account savings-account) ()) + + The class precedence list for money-market-account will be as +follows: + + (money-market-account + checking-account + savings-account + bank-account + standard-object + t) + + Note how this list satisfies both rules: every class appears before +all its superclasses, and checking-account and savings-account appear in +the order specified in DEFCLASS. + + This class defines no slots of its own but will inherit slots from +both of its direct superclasses, including the slots they inherit from +their superclasses. Likewise, any method that's applicable to any class +in the class precedence list will be applicable to a +money-market-account object. Because all slot specifiers for the same +slot are merged, it doesn't matter that money-market-account inherits +the same slot specifiers from bank-account twice. (1) + + Multiple inheritance is easiest to understand when the different +superclasses provide completely independent slots and behaviors. For +instance, money-market-account will inherit slots and behaviors for +dealing with checks from checking-account and slots and behaviors for +computing interest from savings-account. You don't have to worry about +the class precedence list for methods and slots inherited from only one +superclass or another. + + However, it's also possible to inherit different methods for the same +generic function from different superclasses. In that case, the class +precedence list does come into play. For instance, suppose the banking +application defined a generic function print-statement used to generate +monthly statements. Presumably there would already be methods for +print-statement specialized on both checking-account and +savings-account. Both of these methods will be applicable to instances +of money-market-account, but the one specialized on checking-account +will be considered more specific than the one on savings-account because +checking-account precedes savings-account in money-market-account's +class precedence list. + + Assuming the inherited methods are all primary methods and you +haven't defined any other methods, the method specialized on +checking-account will be used if you invoke print-statement on +money-market-account. However, that won't necessarily give you the +behavior you want since you probably want a money market account's +statement to contain elements of both a checking account and a savings +account statement. + + You can modify the behavior of print-statement for +money-market-accounts in a couple ways. One straightforward way is to +define a new primary method specialized on money-market-account. This +gives you the most control over the new behavior but will probably +require more new code than some other options I'll discuss in a moment. +The problem is that while you can use CALL-NEXT-METHOD to call "up" to +the next most specific method, namely, the one specialized on +checking-account, there's no way to invoke a particular less-specific +method, such as the one specialized on savings-account. Thus, if you +want to be able to reuse the code that prints the savings-account part +of the statement, you'll need to break that code into a separate +function, which you can then call directly from both the +money-market-account and savings-account print-statement methods. + + Another possibility is to write the primary methods of all three +classes to call CALL-NEXT-METHOD. Then the method specialized on +money-market-account will use CALL-NEXT-METHOD to invoke the method +specialized on checking-account. When that method calls +CALL-NEXT-METHOD, it will result in running the savings-account method +since it will be the next most specific method according to +money-market-account's class precedence list. + + Of course, if you're going to rely on a coding convention-that every +method calls CALL-NEXT-METHOD-to ensure all the applicable methods run +at some point, you should think about using auxiliary methods instead. +In this case, instead of defining primary methods on print-statement for +checking-account and savings-account, you can define those methods as +:after methods, defining a single primary method on bank-account. Then, +print-statement, called on a money-market-account, will print a basic +account statement, output by the primary method specialized on +bank-account, followed by details output by the :after methods +specialized on savings-account and checking-account. And if you want to +add details specific to money-market-accounts, you can define an :after +method specialized on money-market-account, which will run last of all. + + The advantage of using auxiliary methods is that it makes it quite +clear which methods are primarily responsible for implementing the +generic function and which ones are only contributing additional bits of +functionality. The disadvantage is that you don't get fine-grained +control over the order in which the auxiliary methods run-if you wanted +the checking-account part of the statement to print before the +savings-account part, you'd have to change the order in which the +money-market-account subclasses those classes. But that's a fairly +dramatic change that could affect other methods and inherited slots. In +general, if you find yourself twiddling the order of the direct +superclass list as a way of fine-tuning the behavior of specific +methods, you probably need to step back and rethink your approach. + + On the other hand, if you don't care exactly what the order is but +want it to be consistent across several generic functions, then using +auxiliary methods may be just the thing. For example, if in addition to +print-statement you have a print-detailed-statement generic function, +you can implement both functions using :after methods on the various +subclasses of bank-account, and the order of the parts of both a regular +and a detailed statement will be the same. + + ---------- Footnotes ---------- + + (1) In other words, Common Lisp doesn't suffer from the diamond +inheritance problem the way, say, C++ does. In C++, when one class +subclasses two classes that both inherit a member variable from a common +superclass, the bottom class inherits the member variable twice, leading +to no end of confusion. + + +File: pcl.info, Node: 17-9, Next: Chapter 18, Prev: 17-8, Up: Chapter 17 + +Good Object-Oriented Design +=========================== + +That's about it for the main features of Common Lisp's object system. +If you have lots of experience with object-oriented programming, you can +probably see how Common Lisp's features can be used to implement good +object-oriented designs. However, if you have less experience with +object orientation, you may need to spend some time absorbing the +object-oriented way of thinking. Unfortunately, that's a fairly large +topic and beyond the scope of this book. Or, as the man page for Perl's +object system puts it, "Now you need just to go off and buy a book about +object-oriented design methodology and bang your forehead with it for +the next six months or so." Or you can wait for some of the practical +chapters, later in this book, where you'll see several examples of how +these features are used in practice. For now, however, you're ready to +take a break from all this theory of object orientation and turn to the +rather different topic of how to make good use of Common Lisp's +powerful, but sometimes cryptic, FORMAT function. + + +File: pcl.info, Node: Chapter 18, Next: Chapter 19, Prev: Chapter 17, Up: Top + +18. A Few FORMAT Recipes +======================== + +Common Lisp's FORMAT function is-along with the extended LOOP macro-one +of the two Common Lisp features that inspires a strong emotional +response in a lot of Common Lisp users. Some love it; others hate it. +(1) + + FORMAT's fans love it for its great power and concision, while its +detractors hate it because of the potential for misuse and its opacity. +Complex FORMAT control strings sometimes bear a suspicious resemblance +to line noise, but FORMAT remains popular with Common Lispers who like +to be able to generate little bits of human-readable output without +having to clutter their code with lots of output-generating code. While +FORMAT's control strings can be cryptic, at least a single FORMAT +expression doesn't clutter things up too badly. For instance, suppose +you want to print the values in a list delimited with commas. You could +write this: + + (loop for cons on list + do (format t "~a" (car cons)) + when (cdr cons) do (format t ", ")) + + That's not too bad, but anyone reading this code has to mentally +parse it just to figure out that all it's doing is printing the contents +of list to standard output. On the other hand, you can tell at a glance +that the following expression is printing list, in some form, to +standard output: + + (format t "~{~a~^, ~}" list) + + If you care exactly what form the output will take, then you'll have +to examine the control string, but if all you want is a first-order +approximation of what this line of code is doing, that's immediately +available. + + At any rate, you should have at least a reading knowledge of FORMAT, +and it's worth getting a sense of what it can do before you affiliate +yourself with the pro- or anti-FORMAT camp. It's also important to +understand at least the basics of FORMAT because other standard +functions, such as the condition-signaling functions discussed in the +next chapter, use FORMAT-style control strings to generate output. + + To further complicate matters, FORMAT supports three quite different +kinds of formatting: printing tables of data, pretty-printing +s-expressions, and generating human-readable messages with interpolated +values. Printing tables of data as text is a bit passé these days; +it's one of those reminders that Lisp is nearly as old as FORTRAN. In +fact, several of the directives you can use to print floating-point +values in fixed-width fields were based quite directly on FORTRAN edit +descriptors, which are used in FORTRAN to read and print columns of data +arranged in fixed-width fields. However, using Common Lisp as a FORTRAN +replacement is beyond the scope of this book, so I won't discuss those +aspects of FORMAT. + + Pretty-printing is likewise beyond the scope of this book-not because +it's passé but just because it's too big a topic. Briefly, the Common +Lisp pretty printer is a customizable system for printing +block-structured data such as-but not limited to-s-expressions while +varying indentation and dynamically adding line breaks as needed. It's +a great thing when you need it, but it's not often needed in day-to-day +programming. (2) + + Instead, I'll focus on the parts of FORMAT you can use to generate +human-readable strings with interpolated values. Even limiting the +scope in that way, there's still a fair bit to cover. You shouldn't +feel obliged to remember every detail described in this chapter. You +can get quite far with just a few FORMAT idioms. I'll describe the most +important features of FORMAT first; it's up to you how much of a FORMAT +wizard you want to become. + +* Menu: + +* 18-1:: The FORMAT Function +* 18-2:: FORMAT Directives +* 18-3:: Basic Formatting +* 18-4:: Character and Integer Directives +* 18-5:: Floating-Point Directives +* 18-6:: English-Language Directives +* 18-7:: Conditional Formatting +* 18-8:: Iteration +* 18-9:: Hop, Skip, Jump +* 18-10:: And More . . . + + ---------- Footnotes ---------- + + (1) Of course, most folks realize it's not worth getting that worked +up over anything in a programming language and use it or not without a +lot of angst. On the other hand, it's interesting that these two +features are the two features in Common Lisp that implement what are +essentially domain-specific languages using a syntax not based on +s-expressions. The syntax of FORMAT's control strings is character +based, while the extended LOOP macro can be understood only in terms of +the grammar of the LOOP keywords. That one of the common knocks on both +FORMAT and LOOP is that they "aren't Lispy enough" is evidence that +Lispers really do like the s-expression syntax. + + (2) Readers interested in the pretty printer may want to read the +paper "XP: A Common Lisp Pretty Printing System" by Richard Waters. +It's a description of the pretty printer that was eventually +incorporated into Common Lisp. You can download it from +ftp://publications.ai.mit.edu/ai-publications/pdf/AIM-1102a.pdf. + + +File: pcl.info, Node: 18-1, Next: 18-2, Prev: Chapter 18, Up: Chapter 18 + +The FORMAT Function +=================== + +As you've seen in previous chapters, the FORMAT function takes two +required arguments: a destination for its output and a control string +that contains literal text and embedded directives. Any additional +arguments provide the values used by the directives in the control +string that interpolate values into the output. I'll refer to these +arguments as format arguments. + + The first argument to FORMAT, the destination for the output, can be +T, NIL, a stream, or a string with a fill pointer. T is shorthand for +the stream *STANDARD-OUTPUT*, while NIL causes FORMAT to generate its +output to a string, which it then returns. (1) If the destination is a +stream, the output is written to the stream. And if the destination is +a string with a fill pointer, the formatted output is added to the end +of the string and the fill pointer is adjusted appropriately. Except +when the destination is NIL and it returns a string, FORMAT returns NIL. + + The second argument, the control string, is, in essence, a program in +the FORMAT language. The FORMAT language isn't Lispy at all-its basic +syntax is based on characters, not s-expressions, and it's optimized for +compactness rather than easy comprehension. This is why a complex +FORMAT control string can end up looking like line noise. + + Most of FORMAT's directives simply interpolate an argument into the +output in one form or another. Some directives, such as ~%, which +causes FORMAT to emit a newline, don't consume any arguments. And +others, as you'll see, can consume more than one argument. One +directive even allows you to jump around in the list of arguments in +order to process the same argument more than once or to skip certain +arguments in certain situations. But before I discuss specific +directives, let's look at the general syntax of a directive. + + ---------- Footnotes ---------- + + (1) To slightly confuse matters, most other I/O functions also accept +T and NIL as stream designators but with a different meaning: as a +stream designator, T designates the bidirectional stream *TERMINAL-IO*, +while NIL designates *STANDARD-OUTPUT* as an output stream and +*STANDARD-INPUT* as an input stream. + + +File: pcl.info, Node: 18-2, Next: 18-3, Prev: 18-1, Up: Chapter 18 + +FORMAT Directives +================= + +All directives start with a tilde (~) and end with a single character +that identifies the directive. You can write the character in either +upper- or lowercase. Some directives take prefix parameters, which are +written immediately following the tilde, separated by commas, and used +to control things such as how many digits to print after the decimal +point when printing a floating-point number. For example, the ~$ +directive, one of the directives used to print floating-point values, by +default prints two digits following the decimal point. + + CL-USER> (format t "~$" pi) + 3.14 + NIL + + However, with a prefix parameter, you can specify that it should +print its argument to, say, five decimal places like this: + + CL-USER> (format t "~5$" pi) + 3.14159 + NIL + + The values of prefix parameters are either numbers, written in +decimal, or characters, written as a single quote followed by the +desired character. The value of a prefix parameter can also be derived +from the format arguments in two ways: A prefix parameter of v causes +FORMAT to consume one format argument and use its value for the prefix +parameter. And a prefix parameter of # will be evaluated as the number +of remaining format arguments. For example: + + CL-USER> (format t "~v$" 3 pi) + 3.142 + NIL + CL-USER> (format t "~#$" pi) + 3.1 + NIL + + I'll give some more realistic examples of how you can use the # +argument in the section "Conditional Formatting." + + You can also omit prefix parameters altogether. However, if you want +to specify one parameter but not the ones before it, you must include a +comma for each unspecified parameter. For instance, the ~F directive, +another directive for printing floating-point values, also takes a +parameter to control the number of decimal places to print, but it's the +second parameter rather than the first. If you want to use ~F to print +a number to five decimal places, you can write this: + + CL-USER> (format t "~,5f" pi) + 3.14159 + NIL + + You can also modify the behavior of some directives with colon and +at-sign modifiers, which are placed after any prefix parameters and +before the directive's identifying character. These modifiers change +the behavior of the directive in small ways. For instance, with a colon +modifier, the ~D directive used to output integers in decimal emits the +number with commas separating every three digits, while the at-sign +modifier causes ~D to include a plus sign when the number is positive. + + CL-USER> (format t "~d" 1000000) + 1000000 + NIL + CL-USER> (format t "~:d" 1000000) + 1,000,000 + NIL + CL-USER> (format t "~@d" 1000000) + +1000000 + NIL + + When it makes sense, you can combine the colon and at-sign modifiers +to get both modifications. + + CL-USER> (format t "~:@d" 1000000) + +1,000,000 + NIL + + In directives where the two modified behaviors can't be meaningfully +combined, using both modifiers is either undefined or given a third +meaning. + + +File: pcl.info, Node: 18-3, Next: 18-4, Prev: 18-2, Up: Chapter 18 + +Basic Formatting +================ + +Now you're ready to look at specific directives. I'll start with +several of the most commonly used directives, including some you've seen +in previous chapters. + + The most general-purpose directive is ~A, which consumes one format +argument of any type and outputs it in aesthetic (human-readable) form. +For example, strings are output without quotation marks or escape +characters, and numbers are output in a natural way for the type of +number. If you just want to emit a value for human consumption, this +directive is your best bet. + + (format nil "The value is: ~a" 10) ==> "The value is: 10" + (format nil "The value is: ~a" "foo") ==> "The value is: foo" + (format nil "The value is: ~a" (list 1 2 3)) ==> "The value is: (1 2 3)" + + A closely related directive, ~S, likewise consumes one format +argument of any type and outputs it. However, ~S tries to generate +output that can be read back in with READ. Thus, strings will be +enclosed in quotation marks, symbols will be package-qualified when +necessary, and so on. Objects that don't have a READable representation +are printed with the unreadable object syntax, #<>. With a colon +modifier, both the ~A and ~S directives emit NIL as () rather than NIL. +Both the ~A and ~S directives also take up to four prefix parameters, +which can be used to control whether padding is added after (or before +with the at-sign modifier) the value, but those parameters are only +really useful for generating tabular data. + + The other two most frequently used directives are ~%, which emits a +newline, and ~&, which emits a fresh line. The difference between the +two is that ~% always emits a newline, while ~& emits one only if it's +not already at the beginning of a line. This is handy when writing +loosely coupled functions that each generate a piece of output and that +need to be combined in different ways. For instance, if one function +generates output that ends with a newline (~%) and another function +generates some output that starts with a fresh line (~&), you don't have +to worry about getting an extra blank line if you call them one after +the other. Both of these directives can take a single prefix parameter +that specifies the number of newlines to emit. The ~% directive will +simply emit that many newline characters, while the ~& directive will +emit either n - 1 or n newlines, depending on whether it starts at the +beginning of a line. + + Less frequently used is the related ~~ directive, which causes FORMAT +to emit a literal tilde. Like the ~% and ~& directives, it can be +parameterized with a number that controls how many tildes to emit. + + +File: pcl.info, Node: 18-4, Next: 18-5, Prev: 18-3, Up: Chapter 18 + +Character and Integer Directives +================================ + +In addition to the general-purpose directives, ~A and ~S, FORMAT +supports several directives that can be used to emit values of specific +types in particular ways. One of the simplest of these is the ~C +directive, which is used to emit characters. It takes no prefix +arguments but can be modified with the colon and at-sign modifiers. +Unmodified, its behavior is no different from ~A except that it works +only with characters. The modified versions are more useful. With a +colon modifier, ~:C outputs nonprinting characters such as space, tab, +and newline by name. This is useful if you want to emit a message to +the user about some character. For instance, the following: + + (format t "Syntax error. Unexpected character: ~:c" char) + + can emit messages like this: + + Syntax error. Unexpected character: a + + but also like the following: + + Syntax error. Unexpected character: Space + + With the at-sign modifier, ~@C will emit the character in Lisp's +literal character syntax. + + CL-USER> (format t "~#\a + NIL + + With both the colon and at-sign modifiers, the ~C directive can print +extra information about how to enter the character at the keyboard if it +requires special key combinations. For instance, on the Macintosh, in +certain applications you can enter a null character (character code 0 in +ASCII or in any ASCII superset such as ISO-8859-1 or Unicode) by +pressing the Control key and typing . In OpenMCL, if you print the null +character with the ~:C directive, it tells you this: + + (format nil "~: + + However, not all Lisps implement this aspect of the ~C directive. +And even if they do, it may or may not be accurate-for instance, if +you're running OpenMCL in SLIME, the C- key chord is intercepted by +Emacs, invoking set-mark-command. (1) + + Format directives dedicated to emitting numbers are another important +category. While you can use the ~A and ~S directives to emit numbers, +if you want fine control over how they're printed, you need to use one +of the number-specific directives. The numeric directives can be +divided into two subcategories: directives for formatting integer values +and directives for formatting floating-point values. + + Five closely related directives format integer values: ~D, ~X, ~O, +~B, and ~R. The most frequently used is the ~D directive, which outputs +integers in base 10. + + (format nil "~d" 1000000) ==> "1000000" + + As I mentioned previously, with a colon modifier it adds commas. + + (format nil "~:d" 1000000) ==> "1,000,000" + + And with an at-sign modifier, it always prints a sign. + + (format nil "~@d" 1000000) ==> "+1000000" + + And the two modifiers can be combined. + + (format nil "~:@d" 1000000) ==> "+1,000,000" + + The first prefix parameter can specify a minimum width for the +output, and the second parameter can specify a padding character to use. +The default padding character is space, and padding is always inserted +before the number itself. + + (format nil "~12d" 1000000) ==> " 1000000" + (format nil "~12,'0d" 1000000) ==> "000001000000" + + These parameters are handy for formatting things such as dates in a +fixed-width format. + + (format nil "~4,'0d-~2,'0d-~2,'0d" 2005 6 10) ==> "2005-06-10" + + The third and fourth parameters are used in conjunction with the +colon modifier: the third parameter specifies the character to use as +the separator between groups and digits, and the fourth parameter +specifies the number of digits per group. These parameters default to a +comma and the number 3. Thus, you can use the directive ~:D without +parameters to output large integers in standard format for the United +States but can change the comma to a period and the grouping from 3 to 4 +with ~,,'.,4D. + + (format nil "~:d" 100000000) ==> "100,000,000" + (format nil "~,,'.,4:d" 100000000) ==> "1.0000.0000" + + Note that you must use commas to hold the places of the unspecified +width and padding character parameters, allowing them to keep their +default values. + + The ~X, ~O, and ~B directives work just like the ~D directive except +they emit numbers in hexadecimal (base 16), octal (base 8), and binary +(base 2). + + (format nil "~x" 1000000) ==> "f4240" + (format nil "~o" 1000000) ==> "3641100" + (format nil "~b" 1000000) ==> "11110100001001000000" + + Finally, the ~R directive is the general radix directive. Its first +parameter is a number between 2 and 36 (inclusive) that indicates what +base to use. The remaining parameters are the same as the four +parameters accepted by the ~D, ~X, ~O, and ~B directives, and the colon +and at-sign modifiers modify its behavior in the same way. The ~R +directive also has some special behavior when used with no prefix +parameters, which I'll discuss in the section "English-Language +Directives." + + ---------- Footnotes ---------- + + (1) This variant on the ~C directive makes more sense on platforms +like the Lisp Machines where key press events were represented by Lisp +characters. + + +File: pcl.info, Node: 18-5, Next: 18-6, Prev: 18-4, Up: Chapter 18 + +Floating-Point Directives +========================= + +Four directives format floating-point values: ~F, ~E, ~G, and ~$. The +first three of these are the directives based on FORTRAN's edit +descriptors. I'll skip most of the details of those directives since +they mostly have to do with formatting floating-point values for use in +tabular form. However, you can use the ~F, ~E, and ~$ directives to +interpolate floating-point values into text. The ~G, or general, +floating-point directive, on the other hand, combines aspects of the ~F +and ~E directives in a way that only really makes sense for generating +tabular output. + + The ~F directive emits its argument, which should be a number, (1) in +decimal format, possibly controlling the number of digits after the +decimal point. The ~F directive is, however, allowed to use +computerized scientific notation if the number is sufficiently large or +small. The ~E directive, on the other hand, always emits numbers in +computerized scientific notation. Both of these directives take a +number of prefix parameters, but you need to worry only about the +second, which controls the number of digits to print after the decimal +point. + + (format nil "~f" pi) ==> "3.141592653589793d0" + (format nil "~,4f" pi) ==> "3.1416" + (format nil "~e" pi) ==> "3.141592653589793d+0" + (format nil "~,4e" pi) ==> "3.1416d+0" + + The ~$, or monetary, directive is similar to ~F but a bit simpler. +As its name suggests, it's intended for emitting monetary units. With +no parameters, it's basically equivalent to ~,2F. To modify the number +of digits printed after the decimal point, you use the first parameter, +while the second parameter controls the minimum number of digits to +print before the decimal point. + + (format nil "~$" pi) ==> "3.14" + (format nil "~2,4$" pi) ==> "0003.14" + + All three directives, ~F, ~E, and ~$, can be made to always print a +sign, plus or minus, with the at-sign modifier. (2) + + ---------- Footnotes ---------- + + (1) Technically, if the argument isn't a real number, ~F is supposed +to format it as if by the ~D directive, which in turn behaves like the +~A directive if the argument isn't a number, but not all implementations +get this right. + + (2) Well, that's what the language standard says. For some reason, +perhaps rooted in a common ancestral code base, several Common Lisp +implementations don't implement this aspect of the ~F directive +correctly. + + +File: pcl.info, Node: 18-6, Next: 18-7, Prev: 18-5, Up: Chapter 18 + +English-Language Directives +=========================== + +Some of the handiest FORMAT directives for generating human-readable +messages are the ones for emitting English text. These directives allow +you to emit numbers as English words, to emit plural markers based on +the value of a format argument, and to apply case conversions to +sections of FORMAT's output. + + The ~R directive, which I discussed in "Character and Integer +Directives," when used with no base specified, prints numbers as English +words or Roman numerals. When used with no prefix parameter and no +modifiers, it emits the number in words as a cardinal number. + + (format nil "~r" 1234) ==> "one thousand two hundred thirty-four" + + With the colon modifier, it emits the number as an ordinal. + + (format nil "~:r" 1234) ==> "one thousand two hundred thirty-fourth" + + And with an at-sign modifier, it emits the number as a Roman numeral; +with both an at-sign and a colon, it emits "old-style" Roman numerals in +which fours and nines are written as IIII and VIIII instead of IV and +IX. + + (format nil "~@r" 1234) ==> "MCCXXXIV" + (format nil "~:@r" 1234) ==> "MCCXXXIIII" + + For numbers too large to be represented in the given form, ~R behaves +like ~D. + + To help you generate messages with words properly pluralized, FORMAT +provides the ~P directive, which simply emits an s unless the +corresponding argument is 1. + + (format nil "file~p" 1) ==> "file" + (format nil "file~p" 10) ==> "files" + (format nil "file~p" 0) ==> "files" + + Typically, however, you'll use ~P with the colon modifier, which +causes it to reprocess the previous format argument. + + (format nil "~r file~:p" 1) ==> "one file" + (format nil "~r file~:p" 10) ==> "ten files" + (format nil "~r file~:p" 0) ==> "zero files" + + With the at-sign modifier, which can be combined with the colon +modifier, ~P emits either y or ies. + + (format nil "~r famil~:@p" 1) ==> "one family" + (format nil "~r famil~:@p" 10) ==> "ten families" + (format nil "~r famil~:@p" 0) ==> "zero families" + + Obviously, ~P can't solve all pluralization problems and is no help +for generating messages in other languages, but it's handy for the cases +it does handle. And the ~[ directive, which I'll discuss in a moment, +gives you a more flexible way to conditionalize parts of FORMAT's +output. + + The last directive for dealing with emitting English text is ~(, +which allows you to control the case of text in the output. Each ~( is +paired with a ~), and all the output generated by the portion of the +control string between the two markers will be converted to all +lowercase. + + (format nil "~(~a~)" "FOO") ==> "foo" + (format nil "~(~@r~)" 124) ==> "cxxiv" + + You can modify ~( with an at sign to make it capitalize the first +word in a section of text, with a colon to make it to capitalize all +words, and with both modifiers to convert all text to uppercase. (A +word for the purpose of this directive is a sequence of alphanumeric +characters delimited by nonalphanumeric characters or the ends of the +text.) + + (format nil "~(~a~)" "tHe Quick BROWN foX") ==> "the quick brown fox" + (format nil "~@(~a~)" "tHe Quick BROWN foX") ==> "The quick brown fox" + (format nil "~:(~a~)" "tHe Quick BROWN foX") ==> "The Quick Brown Fox" + (format nil "~:@(~a~)" "tHe Quick BROWN foX") ==> "THE QUICK BROWN FOX" + + +File: pcl.info, Node: 18-7, Next: 18-8, Prev: 18-6, Up: Chapter 18 + +Conditional Formatting +====================== + +In addition to directives that interpolate arguments and modify other +output, FORMAT provides several directives that implement simple control +constructs within the control string. One of these, which you used in +Chapter 9, is the conditional directive ~[. This directive is closed by +a corresponding ~], and in between are a number of clauses separated by +~;. The job of the ~[ directive is to pick one of the clauses, which is +then processed by FORMAT. With no modifiers or parameters, the clause is +selected by numeric index; the ~[ directive consumes a format argument, +which should be a number, and takes the nth (zero-based) clause where N +is the value of the argument. + + (format nil "~[cero~;uno~;dos~]" 0) ==> "cero" + (format nil "~[cero~;uno~;dos~]" 1) ==> "uno" + (format nil "~[cero~;uno~;dos~]" 2) ==> "dos" + + If the value of the argument is greater than the number of clauses, +nothing is printed. + + (format nil "~[cero~;uno~;dos~]" 3) ==> "" + + However, if the last clause separator is ~:; instead of ~;, then the +last clause serves as a default clause. + + (format nil "~[cero~;uno~;dos~:;mucho~]" 3) ==> "mucho" + (format nil "~[cero~;uno~;dos~:;mucho~]" 100) ==> "mucho" + + It's also possible to specify the clause to be selected using a +prefix parameter. While it'd be silly to use a literal value in the +control string, recall that # used as a prefix parameter means the +number of arguments remaining to be processed. Thus, you can define a +format string such as the following: + + (defparameter *list-etc* + "~#[NONE~;~a~;~a and ~a~:;~a, ~a~]~#[~; and ~a~:;, ~a, etc~].") + + and then use it like this: + + (format nil *list-etc*) ==> "NONE." + (format nil *list-etc* 'a) ==> "A." + (format nil *list-etc* 'a 'b) ==> "A and B." + (format nil *list-etc* 'a 'b 'c) ==> "A, B and C." + (format nil *list-etc* 'a 'b 'c 'd) ==> "A, B, C, etc." + (format nil *list-etc* 'a 'b 'c 'd 'e) ==> "A, B, C, etc." + + Note that the control string actually contains two ~[~] +directives-both of which use # to select the clause to use. The first +consumes between zero and two arguments, while the second consumes one +more, if available. FORMAT will silently ignore any arguments not +consumed while processing the control string. + + With a colon modifier, the ~[ can contain only two clauses; the +directive consumes a single argument and processes the first clause if +the argument is NIL and the second clause is otherwise. You used this +variant of ~[ in Chapter 9 to generate pass/fail messages, like this: + + (format t "~:[FAIL~;pass~]" test-result) + + Note that either clause can be empty, but the directive must contain +a ~;. + + Finally, with an at-sign modifier, the ~[ directive can have only one +clause. The directive consumes one argument and, if it's non-NIL, +processes the clause after backing up to make the argument available to +be consumed again. + + (format nil "~@[x = ~a ~]~@[y = ~a~]" 10 20) ==> "x = 10 y = 20" + (format nil "~@[x = ~a ~]~@[y = ~a~]" 10 nil) ==> "x = 10 " + (format nil "~@[x = ~a ~]~@[y = ~a~]" nil 20) ==> "y = 20" + (format nil "~@[x = ~a ~]~@[y = ~a~]" nil nil) ==> "" + + +File: pcl.info, Node: 18-8, Next: 18-9, Prev: 18-7, Up: Chapter 18 + +Iteration +========= + +Another FORMAT directive that you've seen already, in passing, is the +iteration directive ~{. This directive tells FORMAT to iterate over the +elements of a list or over the implicit list of the format arguments. + + With no modifiers, ~{ consumes one format argument, which must be a +list. Like the ~[ directive, which is always paired with a ~] +directive, the ~{ directive is always paired with a closing ~}. The +text between the two markers is processed as a control string, which +draws its arguments from the list consumed by the ~{ directive. FORMAT +will repeatedly process this control string for as long as the list +being iterated over has elements left. In the following example, the ~{ +consumes the single format argument, the list (1 2 3), and then +processes the control string "~a, ", repeating until all the elements of +the list have been consumed. + + (format nil "~{~a, ~}" (list 1 2 3)) ==> "1, 2, 3, " + + However, it's annoying that in the output the last element of the +list is followed by a comma and a space. You can fix that with the ~^ +directive; within the body of a ~{ directive, the ~^ causes the +iteration to stop immediately, without processing the rest of the +control string, when no elements remain in the list. Thus, to avoid +printing the comma and space after the last element of a list, you can +precede them with a ~^. + + (format nil "~{~a~^, ~}" (list 1 2 3)) ==> "1, 2, 3" + + The first two times through the iteration, there are still +unprocessed elements in the list when the ~^ is processed. The third +time through, however, after the ~a directive consumes the 3, the ~^ +will cause FORMAT to break out of the iteration without printing the +comma and space. + + With an at-sign modifier, ~{ processes the remaining format arguments +as a list. + + (format nil "~@{~a~^, ~}" 1 2 3) ==> "1, 2, 3" + + Within the body of a ~{...~}, the special prefix parameter # refers +to the number of items remaining to be processed in the list rather than +the number of remaining format arguments. You can use that, along with +the ~[ directive, to print a comma-separated list with an "and" before +the last item like this: + + (format nil "~{~a~#[~;, and ~:;, ~]~}" (list 1 2 3)) ==> "1, 2, and 3" + + However, that doesn't really work right if the list is two items long +because it adds an extra comma. + + (format nil "~{~a~#[~;, and ~:;, ~]~}" (list 1 2)) ==> "1, and 2" + + You could fix that in a bunch of ways. The following takes advantage +of the behavior of ~@{ when nested inside another ~{ or ~@{ directive-it +iterates over whatever items remain in the list being iterated over by +the outer ~{. You can combine that with a ~#[ directive to make the +following control string for formatting lists according to English +grammar: + + (defparameter *english-list* + "~{~#[~;~a~;~a and ~a~:;~@{~a~#[~;, and ~:;, ~]~}~]~}") + + (format nil *english-list* '()) ==> "" + (format nil *english-list* '(1)) ==> "1" + (format nil *english-list* '(1 2)) ==> "1 and 2" + (format nil *english-list* '(1 2 3)) ==> "1, 2, and 3" + (format nil *english-list* '(1 2 3 4)) ==> "1, 2, 3, and 4" + + While that control string verges on being "write-only" code, it's not +too hard to understand if you take it a bit at a time. The outer +~{...~} will consume and iterate over a list. The whole body of the +iteration then consists of a ~#[...~]; the output generated each time +through the iteration will thus depend on the number of items left to be +processed from the list. Splitting apart the ~#[...~] directive on the +~; clause separators, you can see that it's made up of four clauses, the +last of which is a default clause because it's preceded by a ~:; rather +than a plain ~;. The first clause, for when there are zero elements to +be processed, is empty, which makes sense-if there are no more elements +to be processed, the iteration would've stopped already. The second +clause handles the case of one element with a simple ~a directive. Two +elements are handled with "~a and ~a". And the default clause, which +handles three or more elements, consists of another iteration directive, +this time using ~@{ to iterate over the remaining elements of the list +being processed by the outer ~{. And the body of that iteration is the +control string that can handle a list of three or more elements +correctly, which is fine in this context. Because the ~@{ loop consumes +all the remaining list items, the outer loop iterates only once. + + If you wanted to print something special such as "" when the +list was empty, you have a couple ways to do it. Perhaps the easiest is +to put the text you want into the first (zeroth) clause of the outer ~#[ +and then add a colon modifier to the closing ~} of the outer +iteration-the colon forces the iteration to be run at least once, even +if the list is empty, at which point FORMAT processes the zeroth clause +of the conditional directive. + + (defparameter *english-list* + "~{~#[~;~a~;~a and ~a~:;~@{~a~#[~;, and ~:;, ~]~}~]~:}") + + (format nil *english-list* '()) ==> "" + + Amazingly, the ~{ directive provides even more variations with +different combinations of prefix parameters and modifiers. I won't +discuss them other than to say you can use an integer prefix parameter +to limit the maximum number of iterations and that, with a colon +modifier, each element of the list (either an actual list or the list +constructed by the ~@{ directive) must itself be a list whose elements +will then be used as arguments to the control string in the ~:{...~} +directive. + + +File: pcl.info, Node: 18-9, Next: 18-10, Prev: 18-8, Up: Chapter 18 + +Hop, Skip, Jump +=============== + +A much simpler directive is the ~* directive, which allows you to jump +around in the list of format arguments. In its basic form, without +modifiers, it simply skips the next argument, consuming it without +emitting anything. More often, however, it's used with a colon +modifier, which causes it to move backward, allowing the same argument +to be used a second time. For instance, you can use ~:* to print a +numeric argument once as a word and once in numerals like this: + + (format nil "~r ~:*(~d)" 1) ==> "one (1)" + + Or you could implement a directive similar to ~:P for an irregular +plural by combing ~:* with ~[. + + (format nil "I saw ~r el~:*~[ves~;f~:;ves~]." 0) ==> "I saw zero elves." + (format nil "I saw ~r el~:*~[ves~;f~:;ves~]." 1) ==> "I saw one elf." + (format nil "I saw ~r el~:*~[ves~;f~:;ves~]." 2) ==> "I saw two elves." + + In this control string, the ~R prints the format argument as a +cardinal number. Then the ~:* directive backs up so the number is also +used as the argument to the ~[ directive, selecting between the clauses +for when the number is zero, one, or anything else. (1) + + Within an ~{ directive, ~* skips or backs up over the items in the +list. For instance, you could print only the keys of a plist like this: + + (format nil "~{~s~*~^ ~}" '(:a 10 :b 20)) ==> ":A :B" + + The ~* directive can also be given a prefix parameter. With no +modifiers or with the colon modifier, this parameter specifies the +number of arguments to move forward or backward and defaults to one. +With an at-sign modifier, the prefix parameter specifies an absolute, +zero-based index of the argument to jump to, defaulting to zero. The +at-sign variant of ~* can be useful if you want to use different control +strings to generate different messages for the same arguments and if +different messages need to use the arguments in different orders. (2) + + ---------- Footnotes ---------- + + (1) If you find "I saw zero elves" to be a bit clunky, you could use +a slightly more elaborate format string that makes another use of ~:* +like this: + + (format nil "I saw ~[no~:;~:*~r~] el~:*~[ves~;f~:;ves~]." 0) ==> "I saw no elves." + (format nil "I saw ~[no~:;~:*~r~] el~:*~[ves~;f~:;ves~]." 1) ==> "I saw one elf." + (format nil "I saw ~[no~:;~:*~r~] el~:*~[ves~;f~:;ves~]." 2) ==> "I saw two elves." + + (2) This kind of problem can arise when trying to localize an +application and translate human-readable messages into different +languages. FORMAT can help with some of these problems but is by no +means a full-blown localization system. + + +File: pcl.info, Node: 18-10, Next: Chapter 19, Prev: 18-9, Up: Chapter 18 + +And More . . . +============== + +And there's more-I haven't mentioned the ~? directive, which can take +snippets of control strings from the format arguments or the ~/ +directive, which allows you to call an arbitrary function to handle the +next format argument. And then there are all the directives for +generating tabular and pretty-printed output. But the directives +discussed in this chapter should be plenty for the time being. + + In the next chapter, you'll move onto Common Lisp's condition system, +the Common Lisp analog to other languages' exception and error handling +systems. + + +File: pcl.info, Node: Chapter 19, Next: Chapter 20, Prev: Chapter 18, Up: Top + +19. Beyond Exception Handling: Conditions and Restarts +====================================================== + +One of Lisp's great features is its condition system. It serves a +similar purpose to the exception handling systems in Java, Python, and +C++ but is more flexible. In fact, its flexibility extends beyond error +handling-conditions are more general than exceptions in that a condition +can represent any occurrence during a program's execution that may be of +interest to code at different levels on the call stack. For example, in +the section "Other Uses for Conditions," you'll see that conditions can +be used to emit warnings without disrupting execution of the code that +emits the warning while allowing code higher on the call stack to +control whether the warning message is printed. For the time being, +however, I'll focus on error handling. + + The condition system is more flexible than exception systems because +instead of providing a two-part division between the code that signals +an error (1) and the code that handles it, (2) the condition system +splits the responsibilities into three parts-signaling a condition, +handling it, and restarting. In this chapter, I'll describe how you +could use conditions in part of a hypothetical application for analyzing +log files. You'll see how you could use the condition system to allow a +low-level function to detect a problem while parsing a log file and +signal an error, to allow mid-level code to provide several possible +ways of recovering from such an error, and to allow code at the highest +level of the application to define a policy for choosing which recovery +strategy to use. + + To start, I'll introduce some terminology: errors, as I'll use the +term, are the consequences of Murphy's law. If something can go wrong, +it will: a file that your program needs to read will be missing, a disk +that you need to write to will be full, the server you're talking to +will crash, or the network will go down. If any of these things happen, +it may stop a piece of code from doing what you want. But there's no +bug; there's no place in the code that you can fix to make the +nonexistent file exist or the disk not be full. However, if the rest of +the program is depending on the actions that were going to be taken, +then you'd better deal with the error somehow or you will have +introduced a bug. So, errors aren't caused by bugs, but neglecting to +handle an error is almost certainly a bug. + + So, what does it mean to handle an error? In a well-written program, +each function is a black box hiding its inner workings. Programs are +then built out of layers of functions: high-level functions are built on +top of the lower-level functions, and so on. This hierarchy of +functionality manifests itself at runtime in the form of the call stack: +if high calls medium, which calls low, when the flow of control is in +low, it's also still in medium and high, that is, they're still on the +call stack. + + Because each function is a black box, function boundaries are an +excellent place to deal with errors. Each function-low, for example-has +a job to do. Its direct caller-medium in this case-is counting on it to +do its job. However, an error that prevents it from doing its job puts +all its callers at risk: medium called low because it needs the work +done that low does; if that work doesn't get done, medium is in trouble. +But this means that medium's caller, high, is also in trouble-and so on +up the call stack to the very top of the program. On the other hand, +because each function is a black box, if any of the functions in the +call stack can somehow do their job despite underlying errors, then none +of the functions above it needs to know there was a problem-all those +functions care about is that the function they called somehow did the +work expected of it. + + In most languages, errors are handled by returning from a failing +function and giving the caller the choice of either recovering or +failing itself. Some languages use the normal function return +mechanism, while languages with exceptions return control by throwing or +raising an exception. Exceptions are a vast improvement over using +normal function returns, but both schemes suffer from a common flaw: +while searching for a function that can recover, the stack unwinds, +which means code that might recover has to do so without the context of +what the lower-level code was trying to do when the error actually +occurred. + + Consider the hypothetical call chain of high, medium, low. If low +fails and medium can't recover, the ball is in high's court. For high +to handle the error, it must either do its job without any help from +medium or somehow change things so calling medium will work and call it +again. The first option is theoretically clean but implies a lot of +extra code-a whole extra implementation of whatever it was medium was +supposed to do. And the further the stack unwinds, the more work that +needs to be redone. The second option-patching things up and +retrying-is tricky; for high to be able to change the state of the world +so a second call into medium won't end up causing an error in low, it'd +need an unseemly knowledge of the inner workings of both medium and low, +contrary to the notion that each function is a black box. + +* Menu: + +* 19-1:: The Lisp Way +* 19-2:: Conditions +* 19-3:: Condition Handlers +* 19-4:: Restarts +* 19-5:: Providing Multiple Restarts +* 19-6:: Other Uses for Conditions + + ---------- Footnotes ---------- + + (1) Throws or raises an exception in Java/Python terms + + (2) Catches the exception in Java/Python terms + + +File: pcl.info, Node: 19-1, Next: 19-2, Prev: Chapter 19, Up: Chapter 19 + +The Lisp Way +============ + +Common Lisp's error handling system gives you a way out of this +conundrum by letting you separate the code that actually recovers from +an error from the code that decides how to recover. Thus, you can put +recovery code in low-level functions without committing to actually +using any particular recovery strategy, leaving that decision to code in +high-level functions. + + To get a sense of how this works, let's suppose you're writing an +application that reads some sort of textual log file, such as a Web +server's log. Somewhere in your application you'll have a function to +parse the individual log entries. Let's assume you'll write a function, +parse-log-entry, that will be passed a string containing the text of a +single log entry and that is supposed to return a log-entry object +representing the entry. This function will be called from a function, +parse-log-file, that reads a complete log file and returns a list of +objects representing all the entries in the file. + + To keep things simple, the parse-log-entry function will not be +required to parse incorrectly formatted entries. It will, however, be +able to detect when its input is malformed. But what should it do when +it detects bad input? In C you'd return a special value to indicate +there was a problem. In Java or Python you'd throw or raise an +exception. In Common Lisp, you signal a condition. + + +File: pcl.info, Node: 19-2, Next: 19-3, Prev: 19-1, Up: Chapter 19 + +Conditions +========== + +A condition is an object whose class indicates the general nature of the +condition and whose instance data carries information about the details +of the particular circumstances that lead to the condition being +signaled. (1) In this hypothetical log analysis program, you might +define a condition class, malformed-log-entry-error, that +parse-log-entry will signal if it's given data it can't parse. + + Condition classes are defined with the DEFINE-CONDITION macro, which +works essentially the same as DEFCLASS except that the default +superclass of classes defined with DEFINE-CONDITION is CONDITION rather +than STANDARD-OBJECT. Slots are specified in the same way, and condition +classes can singly and multiply inherit from other classes that descend +from CONDITION. But for historical reasons, condition classes aren't +required to be instances of STANDARD-OBJECT, so some of the functions +you use with DEFCLASSed classes aren't required to work with conditions. +In particular, a condition's slots can't be accessed using SLOT-VALUE; +you must specify either a :reader option or an :accessor option for any +slot whose value you intend to use. Likewise, new condition objects are +created with MAKE-CONDITION rather than MAKE-INSTANCE. MAKE-CONDITION +initializes the slots of the new condition based on the :initargs it's +passed, but there's no way to further customize a condition's +initialization, equivalent to INITIALIZE-INSTANCE. (2) + + When using the condition system for error handling, you should define +your conditions as subclasses of ERROR, a subclass of CONDITION. Thus, +you might define malformed-log-entry-error, with a slot to hold the +argument that was passed to parse-log-entry, like this: + + (define-condition malformed-log-entry-error (error) + ((text :initarg :text :reader text))) + + ---------- Footnotes ---------- + + (1) In this respect, a condition is a lot like an exception in Java +or Python except not all conditions represent an error or exceptional +situation. + + (2) In some Common Lisp implementations, conditions are defined as +subclasses of STANDARD-OBJECT, in which case SLOT-VALUE, MAKE-INSTANCE, +and INITIALIZE-INSTANCE will work, but it's not portable to rely on it. + + +File: pcl.info, Node: 19-3, Next: 19-4, Prev: 19-2, Up: Chapter 19 + +Condition Handlers +================== + +In parse-log-entry you'll signal a malformed-log-entry-error if you +can't parse the log entry. You signal errors with the function ERROR, +which calls the lower-level function SIGNAL and drops into the debugger +if the condition isn't handled. You can call ERROR two ways: you can +pass it an already instantiated condition object, or you can pass it the +name of the condition class and any initargs needed to construct a new +condition, and it will instantiate the condition for you. The former is +occasionally useful for resignaling an existing condition object, but +the latter is more concise. Thus, you could write parse-log-entry like +this, eliding the details of actually parsing a log entry: + + (defun parse-log-entry (text) + (if (well-formed-log-entry-p text) + (make-instance 'log-entry ...) + (error 'malformed-log-entry-error :text text))) + + What happens when the error is signaled depends on the code above +parse-log-entry on the call stack. To avoid landing in the debugger, +you must establish a condition handler in one of the functions leading +to the call to parse-log-entry. When a condition is signaled, the +signaling machinery looks through a list of active condition handlers, +looking for a handler that can handle the condition being signaled based +on the condition's class. Each condition handler consists of a type +specifier indicating what types of conditions it can handle and a +function that takes a single argument, the condition. At any given +moment there can be many active condition handlers established at +various levels of the call stack. When a condition is signaled, the +signaling machinery finds the most recently established handler whose +type specifier is compatible with the condition being signaled and calls +its function, passing it the condition object. + + The handler function can then choose whether to handle the condition. +The function can decline to handle the condition by simply returning +normally, in which case control returns to the SIGNAL function, which +will search for the next most recently established handler with a +compatible type specifier. To handle the condition, the function must +transfer control out of SIGNAL via a nonlocal exit. In the next +section, you'll see how a handler can choose where to transfer control. +However, many condition handlers simply want to unwind the stack to the +place where they were established and then run some code. The macro +HANDLER-CASE establishes this kind of condition handler. The basic form +of a HANDLER-CASE is as follows: + + (handler-case expression + error-clause*) + + where each error-clause is of the following form: + + (condition-type ([var]) code) + + If the expression returns normally, then its value is returned by the +HANDLER-CASE. The body of a HANDLER-CASE must be a single expression; +you can use PROGN to combine several expressions into a single form. +If, however, the expression signals a condition that's an instance of +any of the condition-types specified in any error-clause, then the code +in the appropriate error clause is executed and its value returned by +the HANDLER-CASE. The var, if included, is the name of the variable that +will hold the condition object when the handler code is executed. If +the code doesn't need to access the condition object, you can omit the +variable name. + + For instance, one way to handle the malformed-log-entry-error +signaled by parse-log-entry in its caller, parse-log-file, would be to +skip the malformed entry. In the following function, the HANDLER-CASE +expression will either return the value returned by parse-log-entry or +return NIL if a malformed-log-entry-error is signaled. (The it in the +LOOP clause collect it is another LOOP keyword, which refers to the +value of the most recently evaluated conditional test, in this case the +value of entry.) + + (defun parse-log-file (file) + (with-open-file (in file :direction :input) + (loop for text = (read-line in nil nil) while text + for entry = (handler-case (parse-log-entry text) + (malformed-log-entry-error () nil)) + when entry collect it))) + + When parse-log-entry returns normally, its value will be assigned to +entry and collected by the LOOP. But if parse-log-entry signals a +malformed-log-entry-error, then the error clause will return NIL, which +won't be collected. + +* Menu: + +* 19-3-1:: JAVA-STYLE EXCEPTON HANDLING + + This version of parse-log-file has one serious deficiency: it's doing +too much. As its name suggests, the job of parse-log-file is to parse +the file and produce a list of log-entry objects; if it can't, it's not +its place to decide what to do instead. What if you want to use +parse-log-file in an application that wants to tell the user that the +log file is corrupted or one that wants to recover from malformed +entries by fixing them up and re-parsing them? Or maybe an application +is fine with skipping them but only until a certain number of corrupted +entries have been seen. + + You could try to fix this problem by moving the HANDLER-CASE to a +higher-level function. However, then you'd have no way to implement the +current policy of skipping individual entries-when the error was +signaled, the stack would be unwound all the way to the higher-level +function, abandoning the parsing of the log file altogether. What you +want is a way to provide the current recovery strategy without requiring +that it always be used. + + +File: pcl.info, Node: 19-3-1, Next: 19-3, Prev: 19-3, Up: 19-3 + +JAVA-STYLE EXCEPTON HANDLING +============================ + +HANDLER-CASE is the nearest analog in Common Lisp to Java- or +Python-style exception handling. Where you might write this in Java: + + try { + doStuff(); + doMoreStuff(); + } catch (SomeException se) { + recover(se); + } + + or this in Python: + + try: + doStuff() + doMoreStuff() + except SomeException, se: + recover(se) + + in Common Lisp you'd write this: + + (handler-case + (progn + (do-stuff) + (do-more-stuff)) + (some-exception (se) (recover se))) + + +File: pcl.info, Node: 19-4, Next: 19-5, Prev: 19-3, Up: Chapter 19 + +Restarts +======== + +The condition system lets you do this by splitting the error handling +code into two parts. You place code that actually recovers from errors +into restarts, and condition handlers can then handle a condition by +invoking an appropriate restart. You can place restart code in mid- or +low-level functions, such as parse-log-file or parse-log-entry, while +moving the condition handlers into the upper levels of the application. + + To change parse-log-file so it establishes a restart instead of a +condition handler, you can change the HANDLER-CASE to a RESTART-CASE. +The form of RESTART-CASE is quite similar to a HANDLER-CASE except the +names of restarts are just names, not necessarily the names of condition +types. In general, a restart name should describe the action the +restart takes. In parse-log-file, you can call the restart +skip-log-entry since that's what it does. The new version will look +like this: + + (defun parse-log-file (file) + (with-open-file (in file :direction :input) + (loop for text = (read-line in nil nil) while text + for entry = (restart-case (parse-log-entry text) + (skip-log-entry () nil)) + when entry collect it))) + + If you invoke this version of parse-log-file on a log file containing +corrupted entries, it won't handle the error directly; you'll end up in +the debugger. However, there among the various restarts presented by +the debugger will be one called skip-log-entry, which, if you choose it, +will cause parse-log-file to continue on its way as before. To avoid +ending up in the debugger, you can establish a condition handler that +invokes the skip-log-entry restart automatically. + + The advantage of establishing a restart rather than having +parse-log-file handle the error directly is it makes parse-log-file +usable in more situations. The higher-level code that invokes +parse-log-file doesn't have to invoke the skip-log-entry restart. It +can choose to handle the error at a higher level. Or, as I'll show in +the next section, you can add restarts to parse-log-entry to provide +other recovery strategies, and then condition handlers can choose which +strategy they want to use. + + But before I can talk about that, you need to see how to set up a +condition handler that will invoke the skip-log-entry restart. You can +set up the handler anywhere in the chain of calls leading to +parse-log-file. This may be quite high up in your application, not +necessarily in parse-log-file's direct caller. For instance, suppose +the main entry point to your application is a function, log-analyzer, +that finds a bunch of logs and analyzes them with the function +analyze-log, which eventually leads to a call to parse-log-file. +Without any error handling, it might look like this: + + (defun log-analyzer () + (dolist (log (find-all-logs)) + (analyze-log log))) + + The job of analyze-log is to call, directly or indirectly, +parse-log-file and then do something with the list of log entries +returned. An extremely simple version might look like this: + + (defun analyze-log (log) + (dolist (entry (parse-log-file log)) + (analyze-entry entry))) + + where the function analyze-entry is presumably responsible for +extracting whatever information you care about from each log entry and +stashing it away somewhere. + + Thus, the path from the top-level function, log-analyzer, to +parse-log-entry, which actually signals an error, is as follows: + +[image src="imgs/restart-call-stack.png"] + + Assuming you always want to skip malformed log entries, you could +change this function to establish a condition handler that invokes the +skip-log-entry restart for you. However, you can't use HANDLER-CASE to +establish the condition handler because then the stack would be unwound +to the function where the HANDLER-CASE appears. Instead, you need to +use the lower-level macro HANDLER-BIND. The basic form of HANDLER-BIND +is as follows: + + (handler-bind (binding*) form*) + + where each binding is a list of a condition type and a handler +function of one argument. After the handler bindings, the body of the +HANDLER-BIND can contain any number of forms. Unlike the handler code +in HANDLER-CASE, the handler code must be a function object, and it must +accept a single argument. A more important difference between +HANDLER-BIND and HANDLER-CASE is that the handler function bound by +HANDLER-BIND will be run without unwinding the stack-the flow of control +will still be in the call to parse-log-entry when this function is +called. The call to INVOKE-RESTART will find and invoke the most +recently bound restart with the given name. So you can add a handler to +log-analyzer that will invoke the skip-log-entry restart established in +parse-log-file like this: (1) + + (defun log-analyzer () + (handler-bind ((malformed-log-entry-error + #'(lambda (c) + (invoke-restart 'skip-log-entry)))) + (dolist (log (find-all-logs)) + (analyze-log log)))) + + In this HANDLER-BIND, the handler function is an anonymous function +that invokes the restart skip-log-entry. You could also define a named +function that does the same thing and bind it instead. In fact, a +common practice when defining a restart is to define a function, with +the same name and taking a single argument, the condition, that invokes +the eponymous restart. Such functions are called restart functions. +You could define a restart function for skip-log-entry like this: + + (defun skip-log-entry (c) + (invoke-restart 'skip-log-entry)) + + Then you could change the definition of log-analyzer to this: + + (defun log-analyzer () + (handler-bind ((malformed-log-entry-error #'skip-log-entry)) + (dolist (log (find-all-logs)) + (analyze-log log)))) + + As written, the skip-log-entry restart function assumes that a +skip-log-entry restart has been established. If a +malformed-log-entry-error is ever signaled by code called from +log-analyzer without a skip-log-entry having been established, the call +to INVOKE-RESTART will signal a CONTROL-ERROR when it fails to find the +skip-log-entry restart. If you want to allow for the possibility that a +malformed-log-entry-error might be signaled from code that doesn't have +a skip-log-entry restart established, you could change the +skip-log-entry function to this: + + (defun skip-log-entry (c) + (let ((restart (find-restart 'skip-log-entry))) + (when restart (invoke-restart restart)))) + + FIND-RESTART looks for a restart with a given name and returns an +object representing the restart if the restart is found and NIL if not. +You can invoke the restart by passing the restart object to +INVOKE-RESTART. Thus, when skip-log-entry is bound with HANDLER-BIND, it +will handle the condition by invoking the skip-log-entry restart if one +is available and otherwise will return normally, giving other condition +handlers, bound higher on the stack, a chance to handle the condition. + + ---------- Footnotes ---------- + + (1) The compiler may complain if the parameter is never used. You +can silence that warning by adding a declaration (declare (ignore c)) as +the first expression in the LAMBDA body. + + +File: pcl.info, Node: 19-5, Next: 19-6, Prev: 19-4, Up: Chapter 19 + +Providing Multiple Restarts +=========================== + +Since restarts must be explicitly invoked to have any effect, you can +define multiple restarts, each providing a different recovery strategy. +As I mentioned earlier, not all log-parsing applications will +necessarily want to skip malformed entries. Some applications might +want parse-log-file to include a special kind of object representing +malformed entries in the list of log-entry objects; other applications +may have some way to repair a malformed entry and may want a way to pass +the fixed entry back to parse-log-entry. + + To allow more complex recovery protocols, restarts can take arbitrary +arguments, which are passed in the call to INVOKE-RESTART. You can +provide support for both the recovery strategies I just mentioned by +adding two restarts to parse-log-entry, each of which takes a single +argument. One simply returns the value it's passed as the return value +of parse-log-entry, while the other tries to parse its argument in the +place of the original log entry. + + (defun parse-log-entry (text) + (if (well-formed-log-entry-p text) + (make-instance 'log-entry ...) + (restart-case (error 'malformed-log-entry-error :text text) + (use-value (value) value) + (reparse-entry (fixed-text) (parse-log-entry fixed-text))))) + + The name USE-VALUE is a standard name for this kind of restart. +Common Lisp defines a restart function for USE-VALUE similar to the +skip-log-entry function you just defined. So, if you wanted to change +the policy on malformed entries to one that created an instance of +malformed-log-entry, you could change log-analyzer to this (assuming the +existence of a malformed-log-entry class with a :text initarg): + + (defun log-analyzer () + (handler-bind ((malformed-log-entry-error + #'(lambda (c) + (use-value + (make-instance 'malformed-log-entry :text (text c)))))) + (dolist (log (find-all-logs)) + (analyze-log log)))) + + You could also have put these new restarts into parse-log-file +instead of parse-log-entry. However, you generally want to put restarts +in the lowest-level code possible. It wouldn't, though, be appropriate +to move the skip-log-entry restart into parse-log-entry since that would +cause parse-log-entry to sometimes return normally with NIL, the very +thing you started out trying to avoid. And it'd be an equally bad idea +to remove the skip-log-entry restart on the theory that the condition +handler could get the same effect by invoking the use-value restart with +NIL as the argument; that would require the condition handler to have +intimate knowledge of how the parse-log-file works. As it stands, the +skip-log-entry is a properly abstracted part of the log-parsing API. + + +File: pcl.info, Node: 19-6, Next: Chapter 20, Prev: 19-5, Up: Chapter 19 + +Other Uses for Conditions +========================= + +While conditions are mainly used for error handling, they can be used +for other purposes-you can use conditions, condition handlers, and +restarts to build a variety of protocols between low- and high-level +code. The key to understanding the potential of conditions is to +understand that merely signaling a condition has no effect on the flow +of control. + + The primitive signaling function SIGNAL implements the mechanism of +searching for an applicable condition handler and invoking its handler +function. The reason a handler can decline to handle a condition by +returning normally is because the call to the handler function is just a +regular function call-when the handler returns, control passes back to +SIGNAL, which then looks for another, less recently bound handler that +can handle the condition. If SIGNAL runs out of condition handlers +before the condition is handled, it also returns normally. + + The ERROR function you've been using calls SIGNAL. If the error is +handled by a condition handler that transfers control via HANDLER-CASE +or by invoking a restart, then the call to SIGNAL never returns. But if +SIGNAL returns, ERROR invokes the debugger by calling the function +stored in *DEBUGGER-HOOK*. Thus, a call to ERROR can never return +normally; the condition must be handled either by a condition handler or +in the debugger. + + Another condition signaling function, WARN, provides an example of a +different kind of protocol built on the condition system. Like ERROR, +WARN calls SIGNAL to signal a condition. But if SIGNAL returns, WARN +doesn't invoke the debugger-it prints the condition to *ERROR-OUTPUT* +and returns NIL, allowing its caller to proceed. WARN also establishes +a restart, MUFFLE-WARNING, around the call to SIGNAL that can be used by +a condition handler to make WARN return without printing anything. The +restart function MUFFLE-WARNING finds and invokes its eponymous restart, +signaling a CONTROL-ERROR if no such restart is available. Of course, a +condition signaled with WARN could also be handled in some other way-a +condition handler could "promote" a warning to an error by handling it +as if it were an error. + + For instance, in the log-parsing application, if there were ways a +log entry could be slightly malformed but still parsable, you could +write parse-log-entry to go ahead and parse the slightly defective +entries but to signal a condition with WARN when it did. Then the +larger application could choose to let the warning print, to muffle the +warning, or to treat the warning like an error, recovering the same way +it would from a malformed-log-entry-error. + + A third error-signaling function, CERROR, provides yet another +protocol. Like ERROR, CERROR will drop you into the debugger if the +condition it signals isn't handled. But like WARN, it establishes a +restart before it signals the condition. The restart, CONTINUE, causes +CERROR to return normally-if the restart is invoked by a condition +handler, it will keep you out of the debugger altogether. Otherwise, +you can use the restart once you're in the debugger to resume the +computation immediately after the call to CERROR. The function CONTINUE +finds and invokes the CONTINUE restart if it's available and returns NIL +otherwise. + + You can also build your own protocols on SIGNAL-whenever low-level +code needs to communicate information back up the call stack to +higher-level code, the condition mechanism is a reasonable mechanism to +use. But for most purposes, one of the standard error or warning +protocols should suffice. + + You'll use the condition system in future practical chapters, both +for regular error handling and, in Chapter 25, to help in handling a +tricky corner case of parsing ID3 files. Unfortunately, it's the fate +of error handling to always get short shrift in programming texts-proper +error handling, or lack thereof, is often the biggest difference between +illustrative code and hardened, production-quality code. The trick to +writing the latter has more to do with adopting a particularly rigorous +way of thinking about software than with the details of any particular +programming language constructs. That said, if your goal is to write +that kind of software, you'll find the Common Lisp condition system is +an excellent tool for writing robust code and one that fits quite nicely +into Common Lisp's incremental development style. + +* Menu: + +* 19-6-1:: Writing Robust Software + + In the next chapter I'll give a quick overview of some of the 25 +special operators you haven't had a chance to use yet, at least not +directly. + + +File: pcl.info, Node: 19-6-1, Next: 19-6, Prev: 19-6, Up: 19-6 + +Writing Robust Software +======================= + +For information on writing robust software, you could do worse than to +start by finding a copy of Software Reliability (John Wiley & Sons, +1976) by Glenford J. Meyers. Bertrand Meyer's writings on Design By +Contract also provide a useful way of thinking about software +correctness. For instance, see Chapters 11 and 12 of his +Object-Oriented Software Construction (Prentice Hall, 1997). Keep in +mind, however, that Bertrand Meyer is the inventor of Eiffel, a +statically typed bondage and discipline language in the Algol/Ada +school. While he has a lot of smart things to say about object +orientation and software reliability, there's a fairly wide gap between +his view of programming and The Lisp Way. Finally, for an excellent +overview of the larger issues surrounding building fault-tolerant +systems, see Chapter 3 of the classic Transaction Processing: Concepts +and Techniques (Morgan Kaufmann, 1993) by Jim Gray and Andreas Reuter. + + +File: pcl.info, Node: Chapter 20, Next: Chapter 21, Prev: Chapter 19, Up: Top + +20. The Special Operators +========================= + +In a way, the most impressive aspect of the condition system covered in +the previous chapter is that if it wasn't already part of the language, +it could be written entirely as a user-level library. This is possible +because Common Lisp's special operators-while none touches directly on +signaling or handling conditions-provide enough access to the underlying +machinery of the language to be able to do things such as control the +unwinding of the stack. + + In previous chapters I've discussed the most frequently used special +operators, but it's worth being familiar with the others for two +reasons. First, some of the infrequently used special operators are +used infrequently simply because whatever need they address doesn't +arise that often. It's good to be familiar with these special operators +so when one of them is called for, you'll at least know it exists. +Second, because the 25 special operators-along with the basic rule for +evaluating function calls and the built-in data types-provide the +foundation for the rest of the language, a passing familiarity with them +will help you understand how the language works. + + In this chapter, I'll discuss all the special operators, some briefly +and some at length, so you can see how they fit together. I'll point +out which ones you can expect to use directly in your own code, which +ones serve as the basis for other constructs that you use all the time, +and which ones you'll rarely use directly but which can be handy in +macro-generated code. + +* Menu: + +* 20-1:: Controlling Evaluation +* 20-2:: Manipulating the Lexical Environment +* 20-3:: Local Flow of Control +* 20-4:: Unwinding the Stack +* 20-5:: Multiple Values +* 20-6:: EVAL-WHEN +* 20-7:: Other Special Operators + + +File: pcl.info, Node: 20-1, Next: 20-2, Prev: Chapter 20, Up: Chapter 20 + +Controlling Evaluation +====================== + +The first category of special operators contains the three operators +that provide basic control over the evaluation of forms. They're QUOTE, +IF, and PROGN, and I've discussed them all already. However, it's worth +noting how each of these special operators provides one fundamental kind +of control over the evaluation of one or more forms. QUOTE prevents +evaluation altogether and allows you to get at s-expressions as data. +IF provides the fundamental boolean choice operation from which all +other conditional execution constructs can be built. (1) And PROGN +provides the ability to sequence a number of forms. + + ---------- Footnotes ---------- + + (1) Of course, if IF wasn't a special operator but some other +conditional form, such as COND, was, you could build IF as a macro. +Indeed, in many Lisp dialects, starting with McCarthy's original Lisp, +COND was the primitive conditional evaluation operator. + + +File: pcl.info, Node: 20-2, Next: 20-3, Prev: 20-1, Up: Chapter 20 + +Manipulating the Lexical Environment +==================================== + +The largest class of special operators contains the operators that +manipulate and access the lexical environment. LET and LET*, which I've +already discussed, are examples of special operators that manipulate the +lexical environment since they can introduce new lexical bindings for +variables. Any construct, such as a DO or DOTIMES, that binds lexical +variables will have to expand into a LET or LET*. (1) The SETQ special +operator is one that accesses the lexical environment since it can be +used to set variables whose bindings were created by LET and LET*. + + Variables, however, aren't the only thing that can be named within a +lexical scope. While most functions are defined globally with DEFUN, +it's also possible to create local functions with the special operators +FLET and LABELS, local macros with MACROLET, and a special kind of +macro, called a symbol macro, with SYMBOL-MACROLET. + + Much like LET allows you to introduce a lexical variable whose scope +is the body of the LET, FLET and LABELS let you define a function that +can be referred to only within the scope of the FLET or LABELS form. +These special operators are handy when you need a local function that's +a bit too complex to define inline as a LAMBDA expression or that you +need to use more than once. Both have the same basic form, which looks +like this: + + (flet (function-definition*) + body-form*) + + and like this: + + (labels (function-definition*) + body-form*) + + where each function-definition has the following form: + + (name (parameter*) form*) + + The difference between FLET and LABELS is that the names of the +functions defined with FLET can be used only in the body of the FLET, +while the names introduced by LABELS can be used immediately, including +in the bodies of the functions defined by the LABELS. Thus, LABELS can +define recursive functions, while FLET can't. It might seem limiting +that FLET can't be used to define recursive functions, but Common Lisp +provides both FLET and LABELS because sometimes it's useful to be able +to write local functions that can call another function of the same +name, either a globally defined function or a local function from an +enclosing scope. + + Within the body of a FLET or LABELS, you can use the names of the +functions defined just like any other function, including with the +FUNCTION special operator. Since you can use FUNCTION to get the +function object representing a function defined with FLET or LABELS, and +since a FLET or LABELS can be in the scope of other binding forms such +as LETs, these functions can be closures. + + Because the local functions can refer to variables from the enclosing +scope, they can often be written to take fewer parameters than the +equivalent helper functions. This is particularly handy when you need +to pass a function that takes a single argument as a functional +parameter. For example, in the following function, which you'll see +again in Chapter 25, the FLETed function, count-version, takes a single +argument, as required by walk-directory, but can also use the variable +versions, introduced by the enclosing LET: + + (defun count-versions (dir) + (let ((versions (mapcar #'(lambda (x) (cons x 0)) '(2 3 4)))) + (flet ((count-version (file) + (incf (cdr (assoc (major-version (read-id3 file)) versions))))) + (walk-directory dir #'count-version :test #'mp3-p)) + versions)) + + This function could also be written using an anonymous function in +the place of the FLETed count-version, but giving the function a +meaningful name makes it a bit easier to read. + + And when a helper function needs to recurse, an anonymous function +just won't do. (2) When you don't want to define a recursive helper +function as a global function, you can use LABELS. For example, the +following function, collect-leaves, uses the recursive helper function +walk to walk a tree and gather all the atoms in the tree into a list, +which collect-leaves then returns (after reversing it): + + (defun collect-leaves (tree) + (let ((leaves ())) + (labels ((walk (tree) + (cond + ((null tree)) + ((atom tree) (push tree leaves)) + (t (walk (car tree)) + (walk (cdr tree)))))) + (walk tree)) + (nreverse leaves))) + + Notice again how, within the walk function, you can refer to the +variable, leaves, introduced by the enclosing LET. + + FLET and LABELS are also useful operations to use in macro +expansions-a macro can expand into code that contains a FLET or LABELS +to create functions that can be used within the body of the macro. This +technique can be used either to introduce functions that the user of the +macro will call or simply as a way of organizing the code generated by +the macro. This, for instance, is how a function such as +CALL-NEXT-METHOD, which can be used only within a method definition, +might be defined. + + A near relative to FLET and LABELS is the special operator MACROLET, +which you can use to define local macros. Local macros work just like +global macros defined with DEFMACRO except without cluttering the global +namespace. When a MACROLET form is evaluated, the body forms are +evaluated with the local macro definitions in effect and possibly +shadowing global function and macro definitions or local definitions +from enclosing forms. Like FLET and LABELS, MACROLET can be used +directly, but it's also a handy target for macro-generated code-by +wrapping some user-supplied code in a MACROLET, a macro can provide +constructs that can be used only within that code or can shadow a +globally defined macro. You'll see an example of this latter use of +MACROLET in Chapter 31. + + Finally, one last macro-defining special operator is SYMBOL-MACROLET, +which defines a special kind of macro called, appropriately enough, a +symbol macro. Symbol macros are like regular macros except they can't +take arguments and are referred to with a plain symbol rather than a +list form. In other words, after you've defined a symbol macro with a +particular name, any use of that symbol in a value position will be +expanded and the resulting form evaluated in its place. This is how +macros such as WITH-SLOTS and WITH-ACCESSORS are able to define +"variables" that access the state of a particular object under the +covers. For instance, the following WITH-SLOTS form: + + (with-slots (x y z) foo (list x y z))) + + might expand into this code that uses SYMBOL-MACROLET: + + (let ((#:g149 foo)) + (symbol-macrolet + ((x (slot-value #:g149 'x)) + (y (slot-value #:g149 'y)) + (z (slot-value #:g149 'z))) + (list x y z))) + + When the expression (list x y z) is evaluated, the symbols x, y, and +z will be replaced with their expansions, such as (slot-value #:g149 +'x). (3) + + Symbol macros are most often local, defined with SYMBOL-MACROLET, but +Common Lisp also provides a macro DEFINE-SYMBOL-MACRO that defines a +global symbol macro. A symbol macro defined with SYMBOL-MACROLET +shadows other symbol macros of the same name defined with +DEFINE-SYMBOL-MACRO or enclosing SYMBOL-MACROLET forms. + + ---------- Footnotes ---------- + + (1) Well, technically those constructs could also expand into a +LAMBDA expression since, as I mentioned in Chapter 6, LET could be +defined-and was in some earlier Lisps-as a macro that expands into an +invocation of an anonymous function. + + (2) Surprising as it may seem, it actually is possible to make +anonymous functions recurse. However, you must use a rather esoteric +mechanism known as the Y combinator. But the Y combinator is an +interesting theoretical result, not a practical programming tool, so is +well outside the scope of this book. + + (3) It's not required that WITH-SLOTS be implemented with +SYMBOL-MACROLET-in some implementations, WITH-SLOTS may walk the code +provided and generate an expansion with x, y, and z already replaced +with the appropriate SLOT-VALUE forms. You can see how your +implementation does it by evaluating this form: + + (macroexpand-1 '(with-slots (x y z) obj (list x y z))) + + However, walking the body is much easier for the Lisp implementation +to do than for user code; to replace x, y, and z only when they appear +in value positions requires a code walker that understands the syntax of +all special operators and that recursively expands all macro forms in +order to determine whether their expansions include the symbols in value +positions. The Lisp implementation obviously has such a code walker at +its disposal, but it's one of the few parts of Lisp that's not exposed +to users of the language. + + +File: pcl.info, Node: 20-3, Next: 20-4, Prev: 20-2, Up: Chapter 20 + +Local Flow of Control +===================== + +The next four special operators I'll discuss also create and use names +in the lexical environment but for the purposes of altering the flow of +control rather than defining new functions and macros. I've mentioned +all four of these special operators in passing because they provide the +underlying mechanisms used by other language features. They're BLOCK, +RETURN-FROM, TAGBODY, and GO. The first two, BLOCK and RETURN-FROM, are +used together to write code that returns immediately from a section of +code-I discussed RETURN-FROM in Chapter 5 as a way to return immediately +from a function, but it's more general than that. The other two, +TAGBODY and GO, provide a quite low-level goto construct that's the +basis for all the higher-level looping constructs you've already seen. + + The basic skeleton of a BLOCK form is this: + + (block name + form*) + + The name is a symbol, and the forms are Lisp forms. The forms are +evaluated in order, and the value of the last form is returned as the +value of the BLOCK unless a RETURN-FROM is used to return from the block +early. A RETURN-FROM form, as you saw in Chapter 5, consists of the +name of the block to return from and, optionally, a form that provides a +value to return. When a RETURN-FROM is evaluated, it causes the named +BLOCK to return immediately. If RETURN-FROM is called with a return +value form, the BLOCK will return the resulting value; otherwise, the +BLOCK evaluates to NIL. + + A BLOCK name can be any symbol, which includes NIL. Many of the +standard control construct macros, such as DO, DOTIMES, and DOLIST, +generate an expansion consisting of a BLOCK named NIL. This allows you +to use the RETURN macro, which is a bit of syntactic sugar for +(return-from nil ...), to break out of such loops. Thus, the following +loop will print at most ten random numbers, stopping as soon as it gets +a number greater than 50: + + (dotimes (i 10) + (let ((answer (random 100))) + (print answer) + (if (> answer 50) (return)))) + + Function-defining macros such as DEFUN, FLET, and LABELS, on the +other hand, wrap their bodies in a BLOCK with the same name as the +function. That's why you can use RETURN-FROM to return from a function. + + TAGBODY and GO have a similar relationship to each other as BLOCK and +RETURN-FROM: a TAGBODY form defines a context in which names are defined +that can be used by GO. The skeleton of a TAGBODY is as follows: + + (tagbody + tag-or-compound-form*) + + where each tag-or-compound-form is either a symbol, called a tag, or +a nonempty list form. The list forms are evaluated in order and the +tags ignored, except as I'll discuss in a moment. After the last form +of the TAGBODY is evaluated, the TAGBODY returns NIL. Anywhere within +the lexical scope of the TAGBODY you can use the GO special operator to +jump immediately to any of the tags, and evaluation will resume with the +form following the tag. For instance, you can write a trivial infinite +loop with TAGBODY and GO like this: + + (tagbody + top + (print 'hello) + (go top)) + + Note that while the tag names must appear at the top level of the +TAGBODY, not nested within other forms, the GO special operator can +appear anywhere within the scope of the TAGBODY. This means you could +write a loop that loops a random number of times like this: + + (tagbody + top + (print 'hello) + (when (plusp (random 10)) (go top))) + + An even sillier example of TAGBODY, which shows you can have multiple +tags in a single TAGBODY, looks like this: + + (tagbody + a (print 'a) (if (zerop (random 2)) (go c)) + b (print 'b) (if (zerop (random 2)) (go a)) + c (print 'c) (if (zerop (random 2)) (go b))) + + This form will jump around randomly printing as, bs, and cs until +eventually the last RANDOM expression returns 1 and the control falls +off the end of the TAGBODY. + + TAGBODY is rarely used directly since it's almost always easier to +write iterative constructs in terms of the existing looping macros. +It's handy, however, for translating algorithms written in other +languages into Common Lisp, either automatically or manually. An +example of an automatic translation tool is the FORTRAN-to-Common Lisp +translator, f2cl, that translates FORTRAN source code into Common Lisp +in order to make various FORTRAN libraries available to Common Lisp +programmers. Since many FORTRAN libraries were written before the +structured programming revolution, they're full of gotos. The f2cl +compiler can simply translate those gotos to GOs within appropriate +TAGBODYs. (1) + + Similarly, TAGBODY and GO can be handy when translating algorithms +described in prose or by flowcharts-for instance, in Donald Knuth's +classic series The Art of Computer Programming, he describes algorithms +using a "recipe" format: step 1, do this; step 2, do that; step 3, go +back to step 2; and so on. For example, on page 142 of The Art of +Computer Programming, Volume 2: Seminumerical Algorithms, Third Edition +(Addison-Wesley, 1998), he describes Algorithm S, which you'll use in +Chapter 27, in this form: + + Algorithm S (Selection sampling technique). To select n records at random from a set of N, where 0 < n <= N. + + S1. [Initialize.] Set t <-- 0, m <-- 0. (During this algorithm, m represents the number of records selected so far, and t is the total number of input records that we have dealt with.) + + S2. [Generate U.] Generate a random number U, uniformly distributed between zero and one. + + S3. [Test.] If (N - t)U >= n - m, go to step S5. + + S4. [Select.] Select the next record for the sample, and increase m and t by 1. If m < n, go to step S2; otherwise the sample is complete and the algorithm terminates. + + S5. [Skip.] Skip the next record (do not include it in the sample), increase t by 1, and go back to step S2. + + This description can be easily translated into a Common Lisp +function, after renaming a few variables, as follows: + + (defun algorithm-s (n max) ; max is N in Knuth's algorithm + (let (seen ; t in Knuth's algorithm + selected ; m in Knuth's algorithm + u ; U in Knuth's algorithm + (records ())) ; the list where we save the records selected + (tagbody + s1 + (setf seen 0) + (setf selected 0) + s2 + (setf u (random 1.0)) + s3 + (when (>= (* (- max seen) u) (- n selected)) (go s5)) + s4 + (push seen records) + (incf selected) + (incf seen) + (if (< selected n) + (go s2) + (return-from algorithm-s (nreverse records))) + s5 + (incf seen) + (go s2)))) + + It's not the prettiest code, but it's easy to verify that it's a +faithful translation of Knuth's algorithm. But, this code, unlike +Knuth's prose description, can be run and tested. Then you can start +refactoring, checking after each change that the function still works. +(2) + + After pushing the pieces around a bit, you might end up with +something like this: + + (defun algorithm-s (n max) + (loop for seen from 0 + when (< (* (- max seen) (random 1.0)) n) + collect seen and do (decf n) + until (zerop n))) + + While it may not be immediately obvious that this code correctly +implements Algorithm S, if you got here via a series of functions that +all behave identically to the original literal translation of Knuth's +recipe, you'd have good reason to believe it's correct. + + ---------- Footnotes ---------- + + (1) One version of f2cl is available as part of the Common Lisp Open +Code Collection (CLOCC): http://clocc.sourceforge.net/. By contrast, +consider the tricks the authors of f2j, a FORTRAN-to-Java translator, +have to play. Although the Java Virtual Machine (JVM) has a goto +instruction, it's not directly exposed in Java. So to compile FORTRAN +gotos, they first compile the FORTRAN code into legal Java source with +calls to a dummy class to represent the labels and gotos. Then they +compile the source with a regular Java compiler and postprocess the byte +codes to translate the dummy calls into JVM-level byte codes. Clever, +but what a pain. + + (2) Since this algorithm depends on values returned by RANDOM, you +may want to test it with a consistent random seed, which you can get by +binding *RANDOM-STATE* to the value of (make-random-state nil) around +each call to algorithm-s. For instance, you can do a basic sanity check +of algorithm-s by evaluating this: + + (let ((*random-state* (make-random-state nil))) (algorithm-s 10 200)) + + If your refactorings are all valid, this expression should evaluate +to the same list each time. + + +File: pcl.info, Node: 20-4, Next: 20-5, Prev: 20-3, Up: Chapter 20 + +Unwinding the Stack +=================== + +Another aspect of the language that special operators give you control +over is the behavior of the call stack. For instance, while you +normally use BLOCK and TAGBODY to manage the flow of control within a +single function, you can also use them, in conjunction with closures, to +force an immediate nonlocal return from a function further down on the +stack. That's because BLOCK names and TAGBODY tags can be closed over +by any code within the lexical scope of the BLOCK or TAGBODY. For +example, consider this function: + + (defun foo () + (format t "Entering foo~%") + (block a + (format t " Entering BLOCK~%") + (bar #'(lambda () (return-from a))) + (format t " Leaving BLOCK~%")) + (format t "Leaving foo~%")) + + The anonymous function passed to bar uses RETURN-FROM to return from +the BLOCK. But that RETURN-FROM doesn't get evaluated until the +anonymous function is invoked with FUNCALL or APPLY. Now suppose bar +looks like this: + + (defun bar (fn) + (format t " Entering bar~%") + (baz fn) + (format t " Leaving bar~%")) + + Still, the anonymous function isn't invoked. Now look at baz. + + (defun baz (fn) + (format t " Entering baz~%") + (funcall fn) + (format t " Leaving baz~%")) + + Finally the function is invoked. But what does it mean to +RETURN-FROM a block that's several layers up on the call stack? Turns +out it works fine-the stack is unwound back to the frame where the BLOCK +was established and control returns from the BLOCK. The FORMAT +expressions in foo, bar, and baz show this: + + CL-USER> (foo) + Entering foo + Entering BLOCK + Entering bar + Entering baz + Leaving foo + NIL + + Note that the only "Leaving . . ." message that prints is the one +that appears after the BLOCK in foo. + + Because the names of blocks are lexically scoped, a RETURN-FROM +always returns from the smallest enclosing BLOCK in the lexical +environment where the RETURN-FROM form appears even if the RETURN-FROM +is executed in a different dynamic context. For instance, bar could +also contain a BLOCK named a, like this: + + (defun bar (fn) + (format t " Entering bar~%") + (block a (baz fn)) + (format t " Leaving bar~%")) + + This extra BLOCK won't change the behavior of foo at all-the name a +is resolved lexically, at compile time, not dynamically, so the +intervening block has no effect on the RETURN-FROM. Conversely, the name +of a BLOCK can be used only by RETURN-FROMs appearing within the lexical +scope of the BLOCK; there's no way for code outside the block to return +from the block except by invoking a closure that closes over a +RETURN-FROM from the lexical scope of the BLOCK. + + TAGBODY and GO work the same way, in this regard, as BLOCK and +RETURN-FROM. When you invoke a closure that contains a GO form, if the +GO is evaluated, the stack will unwind back to the appropriate TAGBODY +and then jump to the specified tag. + + BLOCK names and TAGBODY tags, however, differ from lexical variable +bindings in one important way. As I discussed in Chapter 6, lexical +bindings have indefinite extent, meaning the bindings can stick around +even after the binding form has returned. BLOCKs and TAGBODYs, on the +other hand, have dynamic extent-you can RETURN-FROM a BLOCK or GO to a +TAGBODY tag only while the BLOCK or TAGBODY is on the call stack. In +other words, a closure that captures a block name or TAGBODY tag can be +passed down the stack to be invoked later, but it can't be returned up +the stack. If you invoke a closure that tries to RETURN-FROM a BLOCK, +after the BLOCK itself has returned, you'll get an error. Likewise, +trying to GO to a TAGBODY that no longer exists will cause an error. +(1) + + It's unlikely you'll need to use BLOCK and TAGBODY yourself for this +kind of stack unwinding. But you'll likely be using them indirectly +whenever you use the condition system, so understanding how they work +should help you understand better what exactly, for instance, invoking a +restart is doing. (2) + + CATCH and THROW are another pair of special operators that can force +the stack to unwind. You'll use these operators even less often than +the others mentioned so far-they're holdovers from earlier Lisp dialects +that didn't have Common Lisp's condition system. They definitely +shouldn't be confused with try/catch and try/except constructs from +languages such as Java and Python. + + CATCH and THROW are the dynamic counterparts of BLOCK and +RETURN-FROM. That is, you wrap CATCH around a body of code and then use +THROW to cause the CATCH form to return immediately with a specified +value. The difference is that the association between a CATCH and THROW +is established dynamically-instead of a lexically scoped name, the label +for a CATCH is an object, called a catch tag, and any THROW evaluated +within the dynamic extent of the CATCH that throws that object will +unwind the stack back to the CATCH form and cause it to return +immediately. Thus, you can write a version of the foo, bar, and baz +functions from before using CATCH and THROW instead of BLOCK and +RETURN-FROM like this: + + (defparameter *obj* (cons nil nil)) ; i.e. some arbitrary object + + (defun foo () + (format t "Entering foo~%") + (catch *obj* + (format t " Entering CATCH~%") + (bar) + (format t " Leaving CATCH~%")) + (format t "Leaving foo~%")) + + (defun bar () + (format t " Entering bar~%") + (baz) + (format t " Leaving bar~%")) + + (defun baz () + (format t " Entering baz~%") + (throw *obj* nil) + (format t " Leaving baz~%")) + + Notice how it isn't necessary to pass a closure down the stack-baz +can call THROW directly. The result is quite similar to the earlier +version. + + CL-USER> (foo) + Entering foo + Entering CATCH + Entering bar + Entering baz + Leaving foo + NIL + + However, CATCH and THROW are almost too dynamic. In both the CATCH +and the THROW, the tag form is evaluated, which means their values are +both determined at runtime. Thus, if some code in bar reassigned or +rebound *obj*, the THROW in baz wouldn't throw to the same CATCH. This +makes CATCH and THROW much harder to reason about than BLOCK and +RETURN-FROM. The only advantage, which the version of foo, bar, and baz +that use CATCH and THROW demonstrates, is there's no need to pass down a +closure in order for low-level code to return from a CATCH-any code that +runs within the dynamic extent of a CATCH can cause it to return by +throwing the right object. + + In older Lisp dialects that didn't have anything like Common Lisp's +condition system, CATCH and THROW were used for error handling. +However, to keep them manageable, the catch tags were usually just +quoted symbols, so you could tell by looking at a CATCH and a THROW +whether they would hook up at runtime. In Common Lisp you'll rarely +have any call to use CATCH and THROW since the condition system is so +much more flexible. + + The last special operator related to controlling the stack is another +one I've mentioned in passing before-UNWIND-PROTECT. UNWIND-PROTECT lets +you control what happens as the stack unwinds-to make sure that certain +code always runs regardless of how control leaves the scope of the +UNWIND-PROTECT, whether by a normal return, by a restart being invoked, +or by any of the ways discussed in this section. (3) The basic skeleton +of UNWIND-PROTECT looks like this: + + (unwind-protect protected-form + cleanup-form*) + + The single protected-form is evaluated, and then, regardless of how +it returns, the cleanup-forms are evaluated. If the protected-form +returns normally, then whatever it returns is returned from the +UNWIND-PROTECT after the cleanup forms run. The cleanup forms are +evaluated in the same dynamic environment as the UNWIND-PROTECT, so the +same dynamic variable bindings, restarts, and condition handlers will be +visible to code in cleanup forms as were visible just before the +UNWIND-PROTECT. + + You'll occasionally use UNWIND-PROTECT directly. More often you'll +use it as the basis for WITH- style macros, similar to WITH-OPEN-FILE, +that evaluate any number of body forms in a context where they have +access to some resource that needs to be cleaned up after they're done, +regardless of whether they return normally or bail via a restart or +other nonlocal exit. For example, if you were writing a database +library that defined functions open-connection and close-connection, you +might write a macro like this: (4) + + (defmacro with-database-connection ((var &rest open-args) &body body) + `(let ((,var (open-connection ,@open-args))) + (unwind-protect (progn ,@body) + (close-connection ,var)))) + + which lets you write code like this: + + (with-database-connection (conn :host "foo" :user "scott" :password "tiger") + (do-stuff conn) + (do-more-stuff conn)) + + and not have to worry about closing the database connection, since +the UNWIND-PROTECT will make sure it gets closed no matter what happens +in the body of the with-database-connection form. + + ---------- Footnotes ---------- + + (1) This is a pretty reasonable restriction-it's not entirely clear +what it'd mean to return from a form that has already returned-unless, +of course, you're a Scheme programmer. Scheme supports continuations, a +language construct that makes it possible to return from the same +function call more than once. But for a variety of reasons, few, if +any, languages other than Scheme support this kind of continuation. + + (2) If you're the kind of person who likes to know how things work +all the way down to the bits, it may be instructive to think about how +you might implement the condition system's macros using BLOCK, TAGBODY, +closures, and dynamic variables. + + (3) UNWIND-PROTECT is essentially equivalent to try/finally +constructs in Java and Python. + + (4) And indeed, CLSQL, the multi-Lisp, multidatabase SQL interface +library, provides a similar macro called with-database. CLSQL's home +page is at http://clsql.b9.com. + + +File: pcl.info, Node: 20-5, Next: 20-6, Prev: 20-4, Up: Chapter 20 + +Multiple Values +=============== + +Another feature of Common Lisp that I've mentioned in passing-in Chapter +11, when I discussed GETHASH-is the ability for a single form to return +multiple values. I'll discuss it in greater detail now. It is, +however, slightly misplaced in a chapter on special operators since the +ability to return multiple values isn't provided by just one or two +special operators but is deeply integrated into the language. The +operators you'll most often use when dealing with multiple values are +macros and functions, not special operators. But it is the case that +the basic ability to get at multiple return values is provided by a +special operator, MULTIPLE-VALUE-CALL, upon which the more commonly used +MULTIPLE-VALUE-BIND macro is built. + + The key thing to understand about multiple values is that returning +multiple values is quite different from returning a list-if a form +returns multiple values, unless you do something specific to capture the +multiple values, all but the primary value will be silently discarded. +To see the distinction, consider the function GETHASH, which returns two +values: the value found in the hash table and a boolean that's NIL when +no value was found. If it returned those two values in a list, every +time you called GETHASH you'd have to take apart the list to get at the +actual value, regardless of whether you cared about the second return +value. Suppose you have a hash table, *h*, that contains numeric +values. If GETHASH returned a list, you couldn't write something like +this: + + (+ (gethash 'a *h*) (gethash 'b *h*)) + + because + expects its arguments to be numbers, not lists. But +because the multiple value mechanism silently discards the secondary +return value when it's not wanted, this form works fine. + + There are two aspects to using multiple values-returning multiple +values and getting at the nonprimary values returned by forms that +return multiple values. The starting points for returning multiple +values are the functions VALUES and VALUES-LIST. These are regular +functions, not special operators, so their arguments are passed in the +normal way. VALUES takes a variable number of arguments and returns +them as multiple values; VALUES-LIST takes a single list and returns its +elements as multiple values. In other words: + + (values-list x) === (apply #'values x) + + The mechanism by which multiple values are returned is implementation +dependent just like the mechanism for passing arguments into functions +is. Almost all language constructs that return the value of some +subform will "pass through" multiple values, returning all the values +returned by the subform. Thus, a function that returns the result of +calling VALUES or VALUES-LIST will itself return multiple values-and so +will another function whose result comes from calling the first +function. And so on. (1) + + But when a form is evaluated in a value position, only the primary +value will be used, which is why the previous addition form works the +way you'd expect. The special operator MULTIPLE-VALUE-CALL provides the +mechanism for getting your hands on the multiple values returned by a +form. MULTIPLE-VALUE-CALL is similar to FUNCALL except that while +FUNCALL is a regular function and, therefore, can see and pass on only +the primary values passed to it, MULTIPLE-VALUE-CALL passes, to the +function returned by its first subform, all the values returned by the +remaining subforms. + + (funcall #'+ (values 1 2) (values 3 4)) ==> 4 + (multiple-value-call #'+ (values 1 2) (values 3 4)) ==> 10 + + However, it's fairly rare that you'll simply want to pass all the +values returned by a function onto another function. More likely, +you'll want to stash the multiple values in different variables and then +do something with them. The MULTIPLE-VALUE-BIND macro, which you saw in +Chapter 11, is the most frequently used operator for accepting multiple +return values. Its skeleton looks like this: + + (multiple-value-bind (variable*) values-form + body-form*) + + The values-form is evaluated, and the multiple values it returns are +bound to the variables. Then the body-forms are evaluated with those +bindings in effect. Thus: + + (multiple-value-bind (x y) (values 1 2) + (+ x y)) ==> 3 + + Another macro, MULTIPLE-VALUE-LIST, is even simpler-it takes a single +form, evaluates it, and collects the resulting multiple values into a +list. In other words, it's the inverse of VALUES-LIST. + + CL-USER> (multiple-value-list (values 1 2)) + (1 2) + CL-USER> (values-list (multiple-value-list (values 1 2))) + 1 + 2 + + However, if you find yourself using MULTIPLE-VALUE-LIST a lot, it may +be a sign that some function should be returning a list to start with +rather than multiple values. + + Finally, if you want to assign multiple values returned by a form to +existing variables, you can use VALUES as a SETFable place. For +example: + + CL-USER> (defparameter *x* nil) + *X* + CL-USER> (defparameter *y* nil) + *Y* + CL-USER> (setf (values *x* *y*) (floor (/ 57 34))) + 1 + 23/34 + CL-USER> *x* + 1 + CL-USER> *y* + 23/34 + + ---------- Footnotes ---------- + + (1) A small handful of macros don't pass through extra return values +of the forms they evaluate. In particular, the PROG1 macro, which +evaluates a number of forms like a PROGN before returning the value of +the first form, returns that form's primary value only. Likewise, +PROG2, which returns the value of the second of its subforms, returns +only the primary value. The special operator MULTIPLE-VALUE-PROG1 is a +variant of PROG1 that returns all the values returned by the first form. +It's a minor wart that PROG1 doesn't already behave like +MULTIPLE-VALUE-PROG1, but neither is used often enough that it matters +much. The OR and COND macros are also not always transparent to +multiple values, returning only the primary value of certain subforms. + + +File: pcl.info, Node: 20-6, Next: 20-7, Prev: 20-5, Up: Chapter 20 + +EVAL-WHEN +========= + +A special operator you'll need to understand in order to write certain +kinds of macros is EVAL-WHEN. For some reason, Lisp books often treat +EVAL-WHEN as a wizards-only topic. But the only prerequisite to +understanding EVAL-WHEN is an understanding of how the two functions +LOAD and COMPILE-FILE interact. And understanding EVAL-WHEN will be +important as you start writing certain kinds of more sophisticated +macros, such as the ones you'll write in Chapters 24 and 31. + + I've touched briefly on the relation between LOAD and COMPILE-FILE in +previous chapters, but it's worth reviewing again here. The job of LOAD +is to load a file and evaluate all the top-level forms it contains. The +job of COMPILE-FILE is to compile a source file into a FASL file, which +can then be loaded with LOAD such that (load "foo.lisp") and (load +"foo.fasl") are essentially equivalent. + + Because LOAD evaluates each form before reading the next, the side +effects of evaluating forms earlier in the file can affect how forms +later in the form are read and evaluated. For instance, evaluating an +IN-PACKAGE form changes the value of *PACKAGE*, which will affect the +way subsequent forms are read. (1) Similarly, a DEFMACRO form early in +a file can define a macro that can then be used by code later in the +file. (2) + + COMPILE-FILE, on the other hand, normally doesn't evaluate the forms +it's compiling; it's when the FASL is loaded that the forms-or their +compiled equivalents-will be evaluated. However, COMPILE-FILE must +evaluate some forms, such as IN-PACKAGE and DEFMACRO forms, in order to +keep the behavior of (load "foo.lisp") and (load "foo.fasl") consistent. + + So how do macros such as IN-PACKAGE and DEFMACRO work when processed +by COMPILE-FILE? In some pre-Common Lisp versions of Lisp, the file +compiler simply knew it should evaluate certain macros in addition to +compiling them. Common Lisp avoided the need for such kludges by +borrowing the EVAL-WHEN special operator from Maclisp. This operator, +as its name suggests, allows you to control when specific bits of code +are evaluated. The skeleton of an EVAL-WHEN form looks like this: + + (eval-when (situation*) + body-form*) + + There are three possible situations-:compile-toplevel, +:load-toplevel, and :execute-and which ones you specify controls when +the body-forms will be evaluated. An EVAL-WHEN with multiple situations +is equivalent to several EVAL-WHEN forms, one per situation, each with +the same body code. To explain the meaning of the three situations, +I'll need to explain a bit about how COMPILE-FILE, which is also +referred to as the file compiler, goes about compiling a file. + + To explain how COMPILE-FILE compiles EVAL-WHEN forms, I need to +introduce a distinction between compiling top-level forms and compiling +non-top-level forms. A top-level form is, roughly speaking, one that +will be compiled into code that will be run when the FASL is loaded. +Thus, all forms that appear directly at the top level of a source file +are compiled as top-level forms. Similarly, any forms appearing +directly in a top-level PROGN are compiled as top-level forms since the +PROGN itself doesn't do anything-it just groups together its subforms, +which will be run when the FASL is loaded. (3) Similarly, forms +appearing directly in a MACROLET or SYMBOL-MACROLET are compiled as +top-level forms because after the compiler has expanded the local macros +or symbol macros, there will be no remnant of the MACROLET or +SYMBOL-MACROLET in the compiled code. Finally, the expansion of a +top-level macro form will be compiled as a top-level form. + + Thus, a DEFUN appearing at the top level of a source file is a +top-level form-the code that defines the function and associates it with +its name will run when the FASL is loaded-but the forms within the body +of the function, which won't run until the function is called, aren't +top-level forms. Most forms are compiled the same when compiled as +top-level and non-top-level forms, but the semantics of an EVAL-WHEN +depend on whether it's being compiled as a top- level form, compiled as +a non-top-level form, or simply evaluated, combined with what situations +are listed in its situation list. + + The situations :compile-toplevel and :load-toplevel control the +meaning of an EVAL-WHEN compiled as a top-level form. When +:compile-toplevel is present, the file compiler will evaluate the +subforms at compile time. When :load-toplevel is present, it will +compile the subforms as top-level forms. If neither of these situations +is present in a top-level EVAL-WHEN, the compiler ignores it. + + When an EVAL-WHEN is compiled as a non-top-level form, it's either +compiled like a PROGN, if the :execute situation is specified, or +ignored. Similarly, an evaluated EVAL-WHEN-which includes top-level +EVAL-WHENs in a source file processed by LOAD and EVAL-WHENs evaluated +at compile time because they appear as subforms of a top-level EVAL-WHEN +with the :compile-toplevel situation-is treated like a PROGN if :execute +is present and ignored otherwise. + + Thus, a macro such as IN-PACKAGE can have the necessary effect at +both compile time and when loading from source by expanding into an +EVAL-WHEN like the following: + + (eval-when (:compile-toplevel :load-toplevel :execute) + (setf *package* (find-package "PACKAGE-NAME"))) + + *PACKAGE* will be set at compile time because of the +:compile-toplevel situation, set when the FASL is loaded because of +:load-toplevel, and set when the source is loaded because of the +:execute. + + There are two ways you're most likely to use EVAL-WHEN. One is if you +want to write macros that need to save some information at compile time +to be used when generating the expansion of other macro forms in the +same file. This typically arises with definitional macros where a +definition early in a file can affect the code generated for a +definition later in the same file. You'll write this kind of macro in +Chapter 24. + + The other time you might need EVAL-WHEN is if you want to put the +definition of a macro and helper functions it uses in the same file as +code that uses the macro. DEFMACRO already includes an EVAL-WHEN in its +expansion so the macro definition is immediately available to be used +later in the file. But DEFUN normally doesn't make function definitions +available at compile time. But if you use a macro in the same file as +it's defined in, you need the macro and any functions it uses to be +defined. If you wrap the DEFUNs of any helper functions used by the +macro in an EVAL-WHEN with :compile-toplevel, the definitions will be +available when the macro's expansion function runs. You'll probably +want to include :load-toplevel and :execute as well since the macros +will also need the function definitions after the file is compiled and +loaded or if you load the source instead of compiling. + + ---------- Footnotes ---------- + + (1) The reason loading a file with an IN-PACKAGE form in it has no +effect on the value of *PACKAGE* after LOAD returns is because LOAD +binds *PACKAGE* to its current value before doing anything else. In +other words, something equivalent to the following LET is wrapped around +the rest of the code in LOAD: + + (let ((*package* *package*)) ...) + + Any assignment to *PACKAGE* will be to the new binding, and the old +binding will be restored when LOAD returns. It also binds the variable +*READTABLE*, which I haven't discussed, in the same way. + + (2) In some implementations, you may be able to get away with +evaluating DEFUNs that use undefined macros in the function body as long +as the macros are defined before the function is actually called. But +that works, if at all, only when LOADing the definitions from source, +not when compiling with COMPILE-FILE, so in general macro definitions +must be evaluated before they're used. + + (3) By contrast, the subforms in a top-level LET aren't compiled as +top-level forms because they're not run directly when the FASL is +loaded. They will run, but it's in the runtime context of the bindings +established by the LET. Theoretically, a LET that binds no variables +could be treated like a PROGN, but it's not-the forms appearing in a LET +are never treated as top-level forms. + + +File: pcl.info, Node: 20-7, Next: Chapter 21, Prev: 20-6, Up: Chapter 20 + +Other Special Operators +======================= + +The four remaining special operators, LOCALLY, THE, LOAD-TIME-VALUE, and +PROGV, all allow you to get at parts of the underlying language that +can't be accessed any other way. LOCALLY and THE are part of Common +Lisp's declaration system, which is used to communicate things to the +compiler that don't affect the meaning of your code but that may help +the compiler generate better code-faster, clearer error messages, and so +on. (1) I'll discuss declarations briefly in Chapter 32. + + The other two, LOAD-TIME-VALUE and PROGV, are infrequently used, and +explaining the reason why you might ever want to use them would take +longer than explaining what they do. So I'll just tell you what they do +so you know they're there. Someday you'll hit on one of those rare +times when they're just the thing, and then you'll be ready. + + LOAD-TIME-VALUE is used, as its name suggests, to create a value +that's determined at load time. When the file compiler compiles code +that contains a LOAD-TIME-VALUE form, it arranges to evaluate the first +subform once, when the FASL is loaded, and for the code containing the +LOAD-TIME-VALUE form to refer to that value. In other words, instead of +writing this: + + (defvar *loaded-at* (get-universal-time)) + + (defun when-loaded () *loaded-at*) + + you can write the following: + + (defun when-loaded () (load-time-value (get-universal-time))) + + In code not processed by COMPILE-FILE, LOAD-TIME-VALUE is evaluated +once when the code is compiled, which may be when you explicitly compile +a function with COMPILE or earlier because of implicit compilation +performed by the implementation in the course of evaluating the code. +In uncompiled code, LOAD-TIME-VALUE evaluates its form each time it's +evaluated. + + Finally, PROGV creates new dynamic bindings for variables whose names +are determined at runtime. This is mostly useful for implementing +embedded interpreters for languages with dynamically scoped variables. +The basic skeleton is as follows: + + (progv symbols-list values-list + body-form*) + + where symbols-list is a form that evaluates to a list of symbols and +values-list is a form that evaluates to a list of values. Each symbol +is dynamically bound to the corresponding value, and then the body-forms +are evaluated. The difference between PROGV and LET is that because +symbols-list is evaluated at runtime, the names of the variables to bind +can be determined dynamically. As I say, this isn't something you need +to do often. + + And that's it for special operators. In the next chapter, I'll get +back to hard-nosed practical topics and show you how to use Common +Lisp's package system to take control of your namespaces so you can +write libraries and applications that can coexist without stomping on +each other's names. + + ---------- Footnotes ---------- + + (1) The one declaration that has an effect on the semantics of a +program is the SPECIAL declaration mentioned in Chapter 6. + + +File: pcl.info, Node: Chapter 21, Next: Chapter 22, Prev: Chapter 20, Up: Top + +21. Programming in the Large: Packages and Symbols +================================================== + +In Chapter 4 I discussed how the Lisp reader translates textual names +into objects to be passed to the evaluator, representing them with a +kind of object called a symbol. It turns out that having a built-in +data type specifically for representing names is quite handy for a lot +of kinds of programming. (1) That, however, isn't the topic of this +chapter. In this chapter I'll discuss one of the more immediate and +practical aspects of dealing with names: how to avoid name conflicts +between independently developed pieces of code. + + Suppose, for instance, you're writing a program and decide to use a +third-party library. You don't want to have to know the name of every +function, variable, class, or macro used in the internals of that +library in order to avoid conflicts between those names and the names +you use in your program. You'd like for most of the names in the +library and the names in your program to be considered distinct even if +they happen to have the same textual representation. At the same time, +you'd like certain names defined in the library to be readily +accessible-the names that make up its public API, which you'll want to +use in your program. + + In Common Lisp, this namespace problem boils down to a question of +controlling how the reader translates textual names into symbols: if you +want two occurrences of the same name to be considered the same by the +evaluator, you need to make sure the reader uses the same symbol to +represent each name. Conversely, if you want two names to be considered +distinct, even if they happen to have the same textual name, you need +the reader to create different symbols to represent each name. + +* Menu: + +* 21-1:: How the Reader Uses Packages +* 21-2:: A Bit of Package and Symbol Vocabulary +* 21-3:: Three Standard Packages +* 21-4:: Defining Your Own Packages +* 21-5:: Packaging Reusable Libraries +* 21-6:: Importing Individual Names +* 21-7:: Packaging Mechanics +* 21-8:: Package Gotchas + + ---------- Footnotes ---------- + + (1) The kind of programming that relies on a symbol data type is +called, appropriately enough, symbolic computation. It's typically +contrasted to numeric programming. An example of a primarily symbolic +program that all programmers should be familiar with is a compiler-it +treats the text of a program as symbolic data and translates it into a +new form. + + +File: pcl.info, Node: 21-1, Next: 21-2, Prev: Chapter 21, Up: Chapter 21 + +How the Reader Uses Packages +============================ + +In Chapter 4 I discussed briefly how the Lisp reader translates names +into symbols, but I glossed over most of the details-now it's time to +take a closer look at what actually happens. + + I'll start by describing the syntax of names understood by the reader +and how that syntax relates to packages. For the moment you can think +of a package as a table that maps strings to symbols. As you'll see in +the next section, the actual mapping is slightly more flexible than a +simple lookup table but not in ways that matter much to the reader. +Each package also has a name, which can be used to find the package +using the function FIND-PACKAGE. + + The two key functions that the reader uses to access the +name-to-symbol mappings in a package are FIND-SYMBOL and INTERN. Both +these functions take a string and, optionally, a package. If not +supplied, the package argument defaults to the value of the global +variable *PACKAGE*, also called the current package. + + FIND-SYMBOL looks in the package for a symbol with the given string +for a name and returns it, or NIL if no symbol is found. INTERN also +will return an existing symbol; otherwise it creates a new symbol with +the string as its name and adds it to the package. + + Most names you use are unqualified, names that contain no colons. +When the reader reads such a name, it translates it to a symbol by +converting any unescaped letters to uppercase and passing the resulting +string to INTERN. Thus, each time the reader reads the same name in the +same package, it'll get the same symbol object. This is important +because the evaluator uses the object identity of symbols to determine +which function, variable, or other program element a given symbol refers +to. Thus, the reason an expression such as (hello-world) results in +calling a particular hello-world function is because the reader returns +the same symbol when it reads the function call as it did when it read +the DEFUN form that defined the function. + + A name containing either a single colon or a double colon is a +package-qualified name. When the reader reads a package-qualified name, +it splits the name on the colon(s) and uses the first part as the name +of a package and the second part as the name of the symbol. The reader +looks up the appropriate package and uses it to translate the symbol +name to a symbol object. + + A name containing only a single colon must refer to an external +symbol-one the package exports for public use. If the named package +doesn't contain a symbol with a given name, or if it does but it hasn't +been exported, the reader signals an error. A double-colon name can +refer to any symbol from the named package, though it's usually a bad +idea-the set of exported symbols defines a package's public interface, +and if you don't respect the package author's decision about what names +to make public and which ones to keep private, you're asking for trouble +down the road. On the other hand, sometimes a package author will +neglect to export a symbol that really ought to be public. In that +case, a double-colon name lets you get work done without having to wait +for the next version of the package to be released. + + Two other bits of symbol syntax the reader understands are those for +keyword symbols and uninterned symbols. Keyword symbols are written +with names starting with a colon. Such symbols are interned in the +package named KEYWORD and automatically exported. Additionally, when +the reader interns a symbol in the KEYWORD, it also defines a constant +variable with the symbol as both its name and value. This is why you +can use keywords in argument lists without quoting them-when they appear +in a value position, they evaluate to themselves. Thus: + + (eql ':foo :foo) ==> T + + The names of keyword symbols, like all symbols, are converted to all +uppercase by the reader before they're interned. The name doesn't +include the leading colon. + + (symbol-name :foo) ==> "FOO" + + Uninterned symbols are written with a leading #:. These names (minus +the #:) are converted to uppercase as normal and then translated into +symbols, but the symbols aren't interned in any package; each time the +reader reads a #: name, it creates a new symbol. Thus: + + (eql '#:foo '#:foo) ==> NIL + + You'll rarely, if ever, write this syntax yourself, but will +sometimes see it when you print an s-expression containing symbols +returned by the function GENSYM. + + (gensym) ==> #:G3128 + + +File: pcl.info, Node: 21-2, Next: 21-3, Prev: 21-1, Up: Chapter 21 + +A Bit of Package and Symbol Vocabulary +====================================== + +As I mentioned previously, the mapping from names to symbols implemented +by a package is slightly more flexible than a simple lookup table. At +its core, every package contains a name-to-symbol lookup table, but a +symbol can be made accessible via an unqualified name in a given package +in other ways. To talk sensibly about these other mechanisms, you'll +need a little bit of vocabulary. + + To start with, all the symbols that can be found in a given package +using FIND-SYMBOL are said to be accessible in that package. In other +words, the accessible symbols in a package are those that can be +referred to with unqualified names when the package is current. + + A symbol can be accessible in two ways. The first is for the +package's name-to-symbol table to contain an entry for the symbol, in +which case the symbol is said to be present in the package. When the +reader interns a new symbol in a package, it's added to the package's +name-to-symbol table. The package in which a symbol is first interned +is called the symbol's home package. + + The other way a symbol can be accessible in a package is if the +package inherits it. A package inherits symbols from other packages by +using the other packages. Only external symbols in the used packages +are inherited. A symbol is made external in a package by exporting it. +In addition to causing it to be inherited by using packages, exporting a +symbol also-as you saw in the previous section-makes it possible to +refer to the symbol using a single-colon qualified name. + + To keep the mappings from names to symbols deterministic, the package +system allows only one symbol to be accessible in a given package for +each name. That is, a package can't have a present symbol and an +inherited symbol with the same name or inherit two different symbols, +from different packages, with the same name. However, you can resolve +conflicts by making one of the accessible symbols a shadowing symbol, +which makes the other symbols of the same name inaccessible. In +addition to its name-to-symbol table, each package maintains a list of +shadowing symbols. + + An existing symbol can be imported into another package by adding it +to the package's name-to-symbol table. Thus, the same symbol can be +present in multiple packages. Sometimes you'll import symbols simply +because you want them to be accessible in the importing package without +using their home package. Other times you'll import a symbol because +only present symbols can be exported or be shadowing symbols. For +instance, if a package needs to use two packages that have external +symbols of the same name, one of the symbols must be imported into the +using package in order to be added to its shadowing list and make the +other symbol inaccessible. + + Finally, a present symbol can be uninterned from a package, which +causes it to be removed from the name-to-symbol table and, if it's a +shadowing symbol, from the shadowing list. You might unintern a symbol +from a package to resolve a conflict between the symbol and an external +symbol from a package you want to use. A symbol that isn't present in +any package is called an uninterned symbol, can no longer be read by the +reader, and will be printed using the #:foo syntax. + + +File: pcl.info, Node: 21-3, Next: 21-4, Prev: 21-2, Up: Chapter 21 + +Three Standard Packages +======================= + +In the next section I'll show you how to define your own packages, +including how to make one package use another and how to export, shadow, +and import symbols. But first let's look at a few packages you've been +using already. When you first start Lisp, the value of *PACKAGE* is +typically the COMMON-LISP-USER package, also known as CL-USER. (1) +CL-USER uses the package COMMON-LISP, which exports all the names +defined by the language standard. Thus, when you type an expression at +the REPL, all the names of standard functions, macros, variables, and so +on, will be translated to the symbols exported from COMMON-LISP, and all +other names will be interned in the COMMON-LISP-USER package. For +example, the name *PACKAGE* is exported from COMMON-LISP-if you want to +see the value of *PACKAGE*, you can type this: + + CL-USER> *package* + # + + because COMMON-LISP-USER uses COMMON-LISP. Or you can use a +package-qualified name. + + CL-USER> common-lisp:*package* + # + + You can even use COMMON-LISP's nickname, CL. + + CL-USER> cl:*package* + # + + But *X* isn't a symbol in COMMON-LISP, so you if type this: + + CL-USER> (defvar *x* 10) + *X* + + the reader reads DEFVAR as the symbol from the COMMON-LISP package +and *X* as a symbol in COMMON-LISP-USER. + + The REPL can't start in the COMMON-LISP package because you're not +allowed to intern new symbols in it; COMMON-LISP-USER serves as a +"scratch" package where you can create your own names while still having +easy access to all the symbols in COMMON-LISP. (2) Typically, all +packages you'll define will also use COMMON-LISP, so you don't have to +write things like this: + + (cl:defun (x) (cl:+ x 2)) + + The third standard package is the KEYWORD package, the package the +Lisp reader uses to intern names starting with colon. Thus, you can +also refer to any keyword symbol with an explicit package qualification +of keyword like this: + + CL-USER> :a + :A + CL-USER> keyword:a + :A + CL-USER> (eql :a keyword:a) + T + + ---------- Footnotes ---------- + + (1) Every package has one official name and zero or more nicknames +that can be used anywhere you need to use the package name, such as in +package-qualified names or to refer to the package in a DEFPACKAGE or +IN-PACKAGE form. + + (2) COMMON-LISP-USER is also allowed to provide access to symbols +exported by other implementation-defined packages. While this is +intended as a convenience for the user-it makes implementation-specific +functionality readily accessible-it can also cause confusion for new +Lispers: Lisp will complain about an attempt to redefine some name that +isn't listed in the language standard. To see what packages +COMMON-LISP-USER inherits symbols from in a particular implementation, +evaluate this expression at the REPL: + + (mapcar #'package-name (package-use-list :cl-user)) + + And to find out what package a symbol came from originally, evaluate +this: + + (package-name (symbol-package 'some-symbol)) + + with some-symbol replaced by the symbol in question. For instance: + + (package-name (symbol-package 'car)) ==> "COMMON-LISP" + (package-name (symbol-package 'foo)) ==> "COMMON-LISP-USER" + + Symbols inherited from implementation-defined packages will return +some other value. + + +File: pcl.info, Node: 21-4, Next: 21-5, Prev: 21-3, Up: Chapter 21 + +Defining Your Own Packages +========================== + +Working in COMMON-LISP-USER is fine for experiments at the REPL, but +once you start writing actual programs you'll want to define new +packages so different programs loaded into the same Lisp environment +don't stomp on each other's names. And when you write libraries that +you intend to use in different contexts, you'll want to define separate +packages and then export the symbols that make up the libraries' public +APIs. + + However, before you start defining packages, it's important to +understand one thing about what packages do not do. Packages don't +provide direct control over who can call what function or access what +variable. They provide you with basic control over namespaces by +controlling how the reader translates textual names into symbol objects, +but it isn't until later, in the evaluator, that the symbol is +interpreted as the name of a function or variable or whatever else. +Thus, it doesn't make sense to talk about exporting a function or a +variable from a package. You can export symbols to make certain names +easier to refer to, but the package system doesn't allow you to restrict +how those names are used. (1) + + With that in mind, you can start looking at how to define packages +and tie them together. You define new packages with the macro +DEFPACKAGE, which allows you to not only create the package but to +specify what packages it uses, what symbols it exports, and what symbols +it imports from other packages and to resolve conflicts by creating +shadowing symbols. (2) + + I'll describe the various options in terms of how you might use +packages while writing a program that organizes e-mail messages into a +searchable database. The program is purely hypothetical, as are the +libraries I'll refer to-the point is to look at how the packages used in +such a program might be structured. + + The first package you'd need is one to provide a namespace for the +application-you want to be able to name your functions, variables, and +so on, without having to worry about name collisions with unrelated +code. So you'd define a new package with DEFPACKAGE. + + If the application is simple enough to be written with no libraries +beyond the facilities provided by the language itself, you could define +a simple package like this: + + (defpackage :com.gigamonkeys.email-db + (:use :common-lisp)) + + This defines a package, named COM.GIGAMONKEYS.EMAIL-DB, that inherits +all the symbols exported by the COMMON-LISP package. (3) + + You actually have several choices of how to represent the names of +packages and, as you'll see, the names of symbols in a DEFPACKAGE. +Packages and symbols are named with strings. However, in a DEFPACKAGE +form, you can specify the names of packages and symbols with string +designators. A string designator is either a string, which designates +itself; a symbol, which designates its name; or a character, which +designates a one-character string containing just the character. Using +keyword symbols, as in the previous DEFPACKAGE, is a common style that +allows you to write the names in lowercase-the reader will convert the +names to uppercase for you. You could also write the DEFPACKAGE with +strings, but then you have to write them in all uppercase, because the +true names of most symbols and packages are in fact uppercase because of +the case conversion performed by the reader. (4) + + (defpackage "COM.GIGAMONKEYS.EMAIL-DB" + (:use "COMMON-LISP")) + + You could also use nonkeyword symbols-the names in DEFPACKAGE aren't +evaluated-but then the very act of reading the DEFPACKAGE form would +cause those symbols to be interned in the current package, which at the +very least will pollute that namespace and may also cause problems later +if you try to use the package. (5) + + To read code in this package, you need to make it the current package +with the IN-PACKAGE macro: + + (in-package :com.gigamonkeys.email-db) + + If you type this expression at the REPL, it will change the value of +*PACKAGE*, affecting how the REPL reads subsequent expressions, until +you change it with another call to IN-PACKAGE. Similarly, if you include +an IN-PACKAGE in a file that's loaded with LOAD or compiled with +COMPILE-FILE, it will change the package, affecting the way subsequent +expressions in the file are read. (6) + + With the current package set to the COM.GIGAMONKEYS.EMAIL-DB package, +other than names inherited from the COMMON-LISP package, you can use any +name you want for whatever purpose you want. Thus, you could define a +new hello-world function that could coexist with the hello-world +function previously defined in COMMON-LISP-USER. Here's the behavior of +the existing function: + + CL-USER> (hello-world) + hello, world + NIL + + Now you can switch to the new package using IN-PACKAGE. (7) Notice +how the prompt changes-the exact form is determined by the development +environment, but in SLIME the default prompt consists of an abbreviated +version of the package name. + + CL-USER> (in-package :com.gigamonkeys.email-db) + # + EMAIL-DB> + + You can define a new hello-world in this package: + + EMAIL-DB> (defun hello-world () (format t "hello from EMAIL-DB package~%")) + HELLO-WORLD + + And test it, like this: + + EMAIL-DB> (hello-world) + hello from EMAIL-DB package + NIL + + Now switch back to CL-USER. + + EMAIL-DB> (in-package :cl-user) + # + CL-USER> + + And the old function is undisturbed. + + CL-USER> (hello-world) + hello, world + NIL + + ---------- Footnotes ---------- + + (1) This is different from the Java package system, which provides a +namespace for classes but is also involved in Java's access control +mechanism. The non-Lisp language with a package system most like Common +Lisp's packages is Perl. + + (2) All the manipulations performed by DEFPACKAGE can also be +performed with functions that man- ipulate package objects. However, +since a package generally needs to be fully defined before it can be +used, those functions are rarely used. Also, DEFPACKAGE takes care of +performing all the package manipulations in the right order-for +instance, DEFPACKAGE adds symbols to the shadowing list before it tries +to use the used packages. + + (3) In many Lisp implementations the :use clause is optional if you +want only to :use COMMON-LISP-if it's omitted, the package will +automatically inherit names from an implementation-defined list of +packages that will usually include COMMON-LISP. However, your code will +be more portable if you always explicitly specify the packages you want +to :use. Those who are averse to typing can use the package's nickname +and write (:use :cl). + + (4) Using keywords instead of strings has another advantage-Allegro +provides a "modern mode" Lisp in which the reader does no case +conversion of names and in which, instead of a COMMON-LISP package with +uppercase names, provides a common-lisp package with lowercase names. +Strictly speaking, this Lisp isn't a conforming Common Lisp since all +the names in the standard are defined to be uppercase. But if you write +your DEFPACKAGE forms using keyword symbols, they will work both in +Common Lisp and in this near relative. + + (5) Some folks, instead of keywords, use uninterned symbols, using +the #: syntax. + + (defpackage #:com.gigamonkeys.email-db + (:use #:common-lisp)) + + This saves a tiny bit of memory by not interning any symbols in the +keyword package-the symbol can become garbage after DEFPACKAGE (or the +code it expands into) is done with it. However, the difference is so +slight that it really boils down to a matter of aesthetics. + + (6) The reason to use IN-PACKAGE instead of just SETFing *PACKAGE* is +that IN-PACKAGE expands into code that will run when the file is +compiled by COMPILE-FILE as well as when the file is loaded, changing +the way the reader reads the rest of the file during compilation. + + (7) In the REPL buffer in SLIME you can also change packages with a +REPL shortcut. Type a comma, and then enter change-package at the +Command: prompt. + + +File: pcl.info, Node: 21-5, Next: 21-6, Prev: 21-4, Up: Chapter 21 + +Packaging Reusable Libraries +============================ + +While working on the e-mail database, you might write several functions +related to storing and retrieving text that don't have anything in +particular to do with e-mail. You might realize that those functions +could be useful in other programs and decide to repackage them as a +library. You should define a new package, but this time you'll export +certain names to make them available to other packages. + + (defpackage :com.gigamonkeys.text-db + (:use :common-lisp) + (:export :open-db + :save + :store)) + + Again, you use the COMMON-LISP package, because you'll need access to +standard functions within COM.GIGAMONKEYS.TEXT-DB. The :export clause +specifies names that will be external in COM.GIGAMONKEYS.TEXT-DB and +thus accessible in packages that :use it. Therefore, after you've +defined this package, you can change the definition of the main +application package to the following: + + (defpackage :com.gigamonkeys.email-db + (:use :common-lisp :com.gigamonkeys.text-db)) + + Now code written in COM.GIGAMONKEYS.EMAIL-DB can use unqualified +names to refer to the exported symbols from both COMMON-LISP and +COM.GIGAMONKEYS.TEXT-DB. All other names will continue to be interned +directly in the COM.GIGAMONKEYS.EMAIL-DB package. + + +File: pcl.info, Node: 21-6, Next: 21-7, Prev: 21-5, Up: Chapter 21 + +Importing Individual Names +========================== + +Now suppose you find a third-party library of functions for manipulating +e-mail messages. The names used in the library's API are exported from +the package COM.ACME.EMAIL, so you could :use that package to get easy +access to those names. But suppose you need to use only one function +from this library, and other exported symbols conflict with names you +already use (or plan to use) in our own code. (1) In this case, you can +import the one symbol you need with an :import-from clause in the +DEFPACKAGE. For instance, if the name of the function you want to use is +parse-email-address, you can change the DEFPACKAGE to this: + + (defpackage :com.gigamonkeys.email-db + (:use :common-lisp :com.gigamonkeys.text-db) + (:import-from :com.acme.email :parse-email-address)) + + Now anywhere the name parse-email-address appears in code read in the +COM.GIGAMONKEYS.EMAIL-DB package, it will be read as the symbol from +COM.ACME.EMAIL. If you need to import more than one symbol from a single +package, you can include multiple names after the package name in a +single :import-from clause. A DEFPACKAGE can also include multiple +:import-from clauses in order to import symbols from different packages. + + Occasionally you'll run into the opposite situation-a package may +export a bunch of names you want to use and a few you don't. Rather +than listing all the symbols you do want to use in an :import-from +clause, you can instead :use the package and then list the names you +don't want to inherit in a :shadow clause. For instance, suppose the +COM.ACME.TEXT package exports a bunch of names of functions and classes +used in text processing. Further suppose that most of these functions +and classes are ones you'll want to use in your code, but one of the +names, build-index, conflicts with a name you've already used. You can +make the build-index from COM.ACME.TEXT inaccessible by shadowing it. + + (defpackage :com.gigamonkeys.email-db + (:use + :common-lisp + :com.gigamonkeys.text-db + :com.acme.text) + (:import-from :com.acme.email :parse-email-address) + (:shadow :build-index)) + + The :shadow clause causes a new symbol named BUILD-INDEX to be +created and added directly to COM.GIGAMONKEYS.EMAIL-DB's name-to-symbol +map. Now if the reader reads the name BUILD-INDEX, it will translate it +to the symbol in COM.GIGAMONKEYS.EMAIL-DB's map, rather than the one +that would otherwise be inherited from COM.ACME.TEXT. The new symbol is +also added to a shadowing symbols list that's part of the +COM.GIGAMONKEYS.EMAIL-DB package, so if you later use another package +that also exports a BUILD-INDEX symbol, the package system will know +there's no conflict-that you want the symbol from +COM.GIGAMONKEYS.EMAIL-DB to be used rather than any other symbols with +the same name inherited from other packages. + + A similar situation can arise if you want to use two packages that +export the same name. In this case the reader won't know which +inherited name to use when it reads the textual name. In such +situations you must resolve the ambiguity by shadowing the conflicting +names. If you don't need to use the name from either package, you could +shadow the name with a :shadow clause, creating a new symbol with the +same name in your package. But if you actually want to use one of the +inherited symbols, then you need to resolve the ambiguity with a +:shadowing-import-from clause. Like an :import-from clause, a +:shadowing-import-from clause consists of a package name followed by the +names to import from that package. For instance, if COM.ACME.TEXT +exports a name SAVE that conflicts with the name exported from +COM.GIGAMONKEYS.TEXT-DB, you could resolve the ambiguity with the +following DEFPACKAGE: + + (defpackage :com.gigamonkeys.email-db + (:use + :common-lisp + :com.gigamonkeys.text-db + :com.acme.text) + (:import-from :com.acme.email :parse-email-address) + (:shadow :build-index) + (:shadowing-import-from :com.gigamonkeys.text-db :save)) + + ---------- Footnotes ---------- + + (1) During development, if you try to :use a package that exports a +symbol with the same name as a symbol already interned in the using +package, Lisp will signal an error and typically offer you a restart +that will unintern the offending symbol from the using package. For +more on this, see the section "Package Gotchas." + + +File: pcl.info, Node: 21-7, Next: 21-8, Prev: 21-6, Up: Chapter 21 + +Packaging Mechanics +=================== + +That covers the basics of how to use packages to manage namespaces in +several common situations. However, another level of how to use +packages is worth discussing-the raw mechanics of how to organize code +that uses different packages. In this section I'll discuss a few rules +of thumb about how to organize code-where to put your DEFPACKAGE forms +relative to the code that uses your packages via IN-PACKAGE. + + Because packages are used by the reader, a package must be defined +before you can LOAD or COMPILE-FILE a file that contains an IN-PACKAGE +expression switching to that package. Packages also must be defined +before other DEFPACKAGE forms can refer to them. For instance, if +you're going to :use COM.GIGAMONKEYS.TEXT-DB in +COM.GIGAMONKEYS.EMAIL-DB, then COM.GIGAMONKEYS.TEXT-DB's DEFPACKAGE must +be evaluated before the DEFPACKAGE of COM.GIGAMONKEYS.EMAIL-DB. + + The best first step toward making sure packages exist when they need +to is to put all your DEFPACKAGEs in files separate from the code that +needs to be read in those packages. Some folks like to create a +foo-package.lisp file for each individual package, and others create a +single packages.lisp that contains all the DEFPACKAGE forms for a group +of related packages. Either approach is reasonable, though the +one-file-per-package approach also requires that you arrange to load the +individual files in the right order according to the interpackage +dependencies. + + Either way, once all the DEFPACKAGE forms have been separated from +the code that will be read in the packages they define, you can arrange +to LOAD the files containing the DEFPACKAGEs before you compile or load +any of the other files. For simple programs you can do this by hand: +simply LOAD the file or files containing the DEFPACKAGE forms, possibly +compiling them with COMPILE-FILE first. Then LOAD the files that use +those packages, again optionally compiling them first with COMPILE-FILE. +Note, however, that the packages don't exist until you LOAD the package +definitions, either the source or the files produced by COMPILE-FILE. +Thus, if you're compiling everything, you must still LOAD all the +package definitions before you can COMPILE-FILE any files to be read in +the packages. + + Doing these steps by hand will get tedious after a while. For simple +programs you can automate the steps by writing a file, load.lisp, that +contains the appropriate LOAD and COMPILE-FILE calls in the right order. +Then you can just LOAD that file. For more complex programs you'll want +to use a system definition facility to manage loading and compiling +files in the right order. (1) + + The other key rule of thumb is that each file should contain exactly +one IN-PACKAGE form, and it should be the first form in the file other +than comments. Files containing DEFPACKAGE forms should start with +(in-package "COMMON-LISP-USER"), and all other files should contain an +IN-PACKAGE of one of your packages. + + If you violate this rule and switch packages in the middle of a file, +you'll confuse human readers who don't notice the second IN-PACKAGE. +Also, many Lisp development environments, particularly Emacs-based ones +such as SLIME, look for an IN-PACKAGE to determine the package they +should use when communicating with Common Lisp. Multiple IN-PACKAGE +forms per file may confuse these tools as well. + + On the other hand, it's fine to have multiple files read in the same +package, each with an identical IN-PACKAGE form. It's just a matter of +how you like to organize your code. + + The other bit of packaging mechanics has to do with how to name +packages. Package names live in a flat namespace-package names are just +strings, and different packages must have textually distinct names. +Thus, you have to consider the possibility of conflicts between package +names. If you're using only packages you developed yourself, then you +can probably get away with using short names for your packages. But if +you're planning to use third-party libraries or to publish your code for +use by other programmers, then you need to follow a naming convention +that will minimize the possibility of name collisions between different +packages. Many Lispers these days are adopting Java-style names, like +the ones used in this chapter, consisting of a reversed Internet domain +name followed by a dot and a descriptive string. + + ---------- Footnotes ---------- + + (1) The code for the "Practical" chapters, available from this book's +Web site, uses the ASDF system definition library. ASDF stands for +Another System Definition Facility. + + +File: pcl.info, Node: 21-8, Next: Chapter 22, Prev: 21-7, Up: Chapter 21 + +Package Gotchas +=============== + +Once you're familiar with packages, you won't spend a bunch of time +thinking about them. There's just not that much to them. However, a +couple of gotchas that bite most new Lisp programmers make the package +system seem more complicated and unfriendly than it really is. + + The number-one gotcha arises most commonly when playing around at the +REPL. You'll be looking at some library that defines certain interesting +functions. You'll try to call one of the functions like this: + + CL-USER> (foo) + + and get dropped into the debugger with this error: + + attempt to call `FOO' which is an undefined function. + [Condition of type UNDEFINED-FUNCTION] + + Restarts: + 0: [TRY-AGAIN] Try calling FOO again. + 1: [RETURN-VALUE] Return a value instead of calling FOO. + 2: [USE-VALUE] Try calling a function other than FOO. + 3: [STORE-VALUE] Setf the symbol-function of FOO and call it again. + 4: [ABORT] Abort handling SLIME request. + 5: [ABORT] Abort entirely from this (lisp) process. + + Ah, of course-you forgot to use the library's package. So you quit +the debugger and try to USE-PACKAGE the library's package in order to +get access to the name FOO so you can call the function. + + CL-USER> (use-package :foolib) + + But that drops you back into the debugger with this error message: + + Using package `FOOLIB' results in name conflicts for these symbols: FOO + [Condition of type PACKAGE-ERROR] + + Restarts: + 0: [CONTINUE] Unintern the conflicting symbols from the `COMMON-LISP-USER' package. + 1: [ABORT] Abort handling SLIME request. + 2: [ABORT] Abort entirely from this (lisp) process. + + Huh? The problem is the first time you called foo, the reader read +the name foo and interned it in CL-USER before the evaluator got hold of +it and discovered that this newly interned symbol isn't the name of a +function. This new symbol then conflicts with the symbol of the same +name exported from the FOOLIB package. If you had remembered to +USE-PACKAGE FOOLIB before you tried to call foo, the reader would have +read foo as the inherited symbol and not interned a foo symbol in +CL-USER. + + However, all isn't lost, because the first restart offered by the +debugger will patch things up in just the right way: it will unintern +the foo symbol from COMMON-LISP-USER, putting the CL-USER package back +to the state it was in before you called foo, allowing the USE-PACKAGE +to proceed and allowing for the inherited foo to be available in +CL-USER. + + This kind of problem can also occur when loading and compiling files. +For instance, if you defined a package, MY-APP, for code that was going +to use functions with names from the FOOLIB package, but forgot to :use +FOOLIB, when you compile the files with an (in-package :my-app) in them, +the reader will intern new symbols in MY-APP for the names that were +supposed to be read as symbols from FOOLIB. When you try to run the +compiled code, you'll get undefined function errors. If you then try to +redefine the MY-APP package to :use FOOLIB, you'll get the conflicting +symbols error. The solution is the same: select the restart to unintern +the conflicting symbols from MY-APP. You'll then need to recompile the +code in the MY-APP package so it will refer to the inherited names. + + The next gotcha is essentially the reverse of the first gotcha. In +this case, you'd have defined a package-again, let's say it's +MY-APP-that uses another package, say, FOOLIB. Now you start writing +code in the MY-APP package. Although you used FOOLIB in order to be +able to refer to the foo function, FOOLIB may export other symbols as +well. If you use one of those exported symbols-say, bar-as the name of +a function in your own code, Lisp won't complain. Instead, the name of +your function will be the symbol exported by FOOLIB, which will clobber +the definition of bar from FOOLIB. + + This gotcha is more insidious because it doesn't cause an error-from +the evaluator's point of view it's just being asked to associate a new +function with an old name, something that's perfectly legal. It's +suspect only because the code doing the redefining was read with a +different value for *PACKAGE* than the name's package. But the +evaluator doesn't necessarily know that. However, in most Lisps you'll +get an warning about "redefining BAR, originally defined in?". You +should heed those warnings. If you clobber a definition from a library, +you can restore it by reloading the library code with LOAD. (1) + + The last package-related gotcha is, by comparison, quite trivial, but +it bites most Lisp programmers at least a few times: you define a +package that uses COMMON-LISP and maybe a few libraries. Then at the +REPL you change to that package to play around. Then you decide to quit +Lisp altogether and try to call (quit). However, quit isn't a name from +the COMMON-LISP package-it's defined by the implementation in some +implementation-specific package that happens to be used by +COMMON-LISP-USER. The solution is simple-change packages back to CL-USER +to quit. Or use the SLIME REPL shortcut quit, which will also save you +from having to remember that in certain Common Lisp implementations the +function to quit is exit, not quit. + + You're almost done with your tour of Common Lisp. In the next +chapter I'll discuss the details of the extended LOOP macro. After +that, the rest of the book is devoted to "practicals": a spam filter, a +library for parsing binary files, and various parts of a streaming MP3 +server with a Web interface. + + ---------- Footnotes ---------- + + (1) Some Common Lisp implementations, such as Allegro and SBCL, +provide a facility for "locking" the symbols in a particular package so +they can be used in defining forms such as DEFUN, DEFVAR, and DEFCLASS +only when their home package is the current package. + + +File: pcl.info, Node: Chapter 22, Next: Chapter 23, Prev: Chapter 21, Up: Top + +22. LOOP for Black Belts +======================== + +In Chapter 7 I briefly discussed the extended LOOP macro. As I +mentioned then, LOOP provides what is essentially a special-purpose +language just for writing iteration constructs. + + This might seem like a lot of bother-inventing a whole language just +for writing loops. But if you think about the ways loops are used in +programs, it actually makes a fair bit of sense. Any program of any +size at all will contain quite a number of loops. And while they won't +all be the same, they won't all be unique either; patterns will emerge, +particularly if you include the code immediately preceding and following +the loops-patterns of how things are set up for the loop, patterns in +what gets done in the loop proper, and patterns in what gets done after +the loop. The LOOP language captures these patterns so you can express +them directly. + + The LOOP macro has a lot of parts-one of the main complaints of +LOOP's detractors is that it's too complex. In this chapter, I'll +tackle LOOP head on, giving you a systematic tour of the various parts +and how they fit together. + +* Menu: + +* 22-1:: The Parts of a LOOP +* 22-2:: Iteration Control +* 22-3:: Counting Loops +* 22-4:: Looping Over Collections and Packages +* 22-5:: Equals-Then Iteration +* 22-6:: Local Variables +* 22-7:: Destructuring Variables +* 22-8:: Value Accumulation +* 22-9:: Unconditional Execution +* 22-10:: Conditional Execution +* 22-11:: Setting Up and Tearing Down +* 22-12:: Termination Tests +* 22-13:: Putting It All Together + + +File: pcl.info, Node: 22-1, Next: 22-2, Prev: Chapter 22, Up: Chapter 22 + +The Parts of a LOOP +=================== + +You can do the following in a LOOP: + + * Step variables numerically and over various data structures + * Collect, count, sum, minimize, and maximize values seen while + looping + * Execute arbitrary Lisp expressions + * Decide when to terminate the loop + * Conditionally do any of these + + Additionally, LOOP provides syntax for the following: + + * Creating local variables for use within the loop + * Specifying arbitrary Lisp expressions to run before and after the + loop proper + + The basic structure of a LOOP is a set of clauses, each of which +begins with a loop keyword.(1) How each clause is parsed by the LOOP +macro depends on the keyword. Some of the main keywords, which you saw +in Chapter 7, are for, collecting, summing, counting, do, and finally. + + ---------- Footnotes ---------- + + (1) The term loop keyword is a bit unfortunate, as loop keywords +aren't keywords in the normal sense of being symbols in the KEYWORD +package. In fact, any symbol, from any package, with the appropriate +name will do; the LOOP macro cares only about their names. Typically, +though, they're written with no package qualifier and are thus read (and +interned as necessary) in the current package. + + +File: pcl.info, Node: 22-2, Next: 22-3, Prev: 22-1, Up: Chapter 22 + +Iteration Control +================= + +Most of the so-called iteration control clauses start with the loop +keyword for, or its synonym as, (1) followed by the name of a variable. +What follows after the variable name depends on the type of for clause. + + The subclauses of a for clause can iterate over the following: + + * Ranges of numbers, up or down, by specified intervals + * The individual items of a list + * The cons cells that make up a list + * The elements of a vector, including subtypes such as strings and + bit vectors + * The pairs of a hash table + * The symbols in a package + * The results of repeatedly evaluating a given form + + A single loop can have multiple for clauses with each clause naming +its own variable. When a loop has multiple for clauses, the loop +terminates as soon as any for clause reaches its end condition. For +instance, the following loop: + + (loop + for item in list + for i from 1 to 10 + do (something)) + + will iterate at most ten times but may stop sooner if list contains +fewer than ten items. + + ---------- Footnotes ---------- + + (1) Because one of the goals of LOOP is to allow loop expressions to +be written with a quasi-English syntax, many of the keywords have +synonyms that are treated the same by LOOP but allow some freedom to +express things in slightly more idiomatic English for different +contexts. + + +File: pcl.info, Node: 22-3, Next: 22-4, Prev: 22-2, Up: Chapter 22 + +Counting Loops +============== + +Arithmetic iteration clauses control the number of times the loop body +will be executed by stepping a variable over a range of numbers, +executing the body once per step. These clauses consist of from one to +three of the following prepositional phrases after the for (or as): the +from where phrase, the to where phrase, and the by how much phrase. + + The from where phrase specifies the initial value of the clause's +variable. It consists of one of the prepositions from, downfrom, or +upfrom followed by a form, which supplies the initial value (a number). + + The to where phrase specifies a stopping point for the loop and +consists of one of the prepositions to, upto, below, downto, or above +followed by a form, which supplies the stopping point. With upto and +downto, the loop body will be terminated (without executing the body +again) when the variable passes the stopping point; with below and +above, it stops one iteration earlier.The by how much phrase consists of +the prepositions by and a form, which must evaluate to a positive +number. The variable will be stepped (up or down, as determined by the +other phrases) by this amount on each iteration or by one if it's +omitted. + + You must specify at least one of these prepositional phrases. The +defaults are to start at zero, increment the variable by one at each +iteration, and go forever or, more likely, until some other clause +terminates the loop. You can modify any or all of these defaults by +adding the appropriate prepositional phrases. The only wrinkle is that +if you want decremental stepping, there's no default from where value, +so you must specify one with either from or downfrom. So, the +following: + + (loop for i upto 10 collect i) + + collects the first eleven integers (zero to ten), but the behavior of +this: + + (loop for i downto -10 collect i) ; wrong + + is undefined. Instead, you need to write this: + + (loop for i from 0 downto -10 collect i) + + Also note that because LOOP is a macro, which runs at compile time, +it has to be able to determine the direction to step the variable based +solely on the prepositions-not the values of the forms, which may not be +known until runtime. So, the following: + + (loop for i from 10 to 20 ...) + + works fine since the default is incremental stepping. But this: + + (loop for i from 20 to 10 ...) + + won't know to count down from twenty to ten. Worse yet, it won't +give you an error-it will just not execute the loop since i is already +greater than ten. Instead, you must write this: + + (loop for i from 20 downto 10 ...) + + or this: + + (loop for i downfrom 20 to 10 ...) + + Finally, if you just want a loop that repeats a certain number of +times, you can replace a clause of the following form: + + for i from 1 to number-form + + with a repeat clause like this: + + repeat number-form + + These clauses are identical in effect except the repeat clause +doesn't create an explicit loop variable. + + +File: pcl.info, Node: 22-4, Next: 22-5, Prev: 22-3, Up: Chapter 22 + +Looping Over Collections and Packages +===================================== + +The for clauses for iterating over lists are much simpler than the +arithmetic clauses. They support only two prepositional phrases, in and +on. + + A phrase of this form: + + for var in list-form + + steps var over all the elements of the list produced by evaluating +list-form. + + (loop for i in (list 10 20 30 40) collect i) ==> (10 20 30 40) + + Occasionally this clause is supplemented with a by phrase, which +specifies a function to use to move down the list. The default is CDR +but can be any function that takes a list and returns a sublist. For +instance, you could collect every other element of a list with a loop +like this: + + (loop for i in (list 10 20 30 40) by #'cddr collect i) ==> (10 30) + + An on prepositional phrase is used to step var over the cons cells +that make up a list. + + (loop for x on (list 10 20 30) collect x) ==> ((10 20 30) (20 30) (30)) + + This phrase too can take a by preposition: + + (loop for x on (list 10 20 30 40) by #'cddr collect x) ==> ((10 20 30 40) (30 40)) + + Looping over the elements of a vector (which includes strings and bit +vectors) is similar to looping over the elements of a list except the +preposition across is used instead of in. (1) For instance: + + (loop for x across "abcd" collect x) ==> (#\a #\b #\c #\d) + + Iterating over a hash table or package is slightly more complicated +because hash tables and packages have different sets of values you might +want to iterate over-the keys or values in a hash table and the +different kinds of symbols in a package. Both kinds of iteration follow +the same pattern. The basic pattern looks like this: + + (loop for var being the things in hash-or-package ...) + + For hash tables, the possible values for things are hash-keys and +hash-values, which cause var to be bound to successive values of either +the keys or the values of the hash table. The hash-or-package form is +evaluated once to produce a value, which must be a hash table. + + To iterate over a package, things can be symbols, present-symbols, +and external-symbols, which cause var to be bound to each of the symbols +accessible in a package, each of the symbols present in a package (in +other words, interned or imported into that package), or each of the +symbols that have been exported from the package. The hash-or-package +form is evaluated to produce the name of a package, which is looked up +as if by FIND-PACKAGE or a package object. Synonyms are also available +for parts of the for clause. In place of the, you can use each; you can +use of instead of in; and you can write the things in the singular (for +example, hash-key or symbol). + + Finally, since you'll often want both the keys and the values when +iterating over a hash table, the hash table clauses support a using +subclause at the end of the hash table clause. + + (loop for k being the hash-keys in h using (hash-value v) ...) + (loop for v being the hash-values in h using (hash-key k) ...) + + Both of these loops will bind k to each key in the hash table and v +to the corresponding value. Note that the first element of the using +subclause must be in the singular form. (2) + + ---------- Footnotes ---------- + + (1) You may wonder why LOOP can't figure out whether it's looping +over a list or a vector without needing different prepositions. This is +another consequence of LOOP being a macro: the value of the list or +vector won't be known until runtime, but LOOP, as a macro, has to +generate code at compile time. And LOOP's designers wanted it to +generate extremely efficient code. To be able to generate efficient +code for looping across, say, a vector, it needs to know at compile time +that the value will be a vector at runtime-thus, the different +prepositions are needed. + + (2) Don't ask me why LOOP's authors chickened out on the +no-parentheses style for the using subclause. + + +File: pcl.info, Node: 22-5, Next: 22-6, Prev: 22-4, Up: Chapter 22 + +Equals-Then Iteration +===================== + +If none of the other for clauses supports exactly the form of variable +stepping you need, you can take complete control over stepping with an +equals-then clause. This clause is similar to the binding clauses in a +DO loop but cast in a more Algolish syntax. The template is as follows: + + (loop for var = initial-value-form [ then step-form ] ...) + + As usual, var is the name of the variable to be stepped. Its initial +value is obtained by evaluating initial-value-form once before the first +iteration. In each subsequent iteration, step-form is evaluated, and +its value becomes the new value of var. With no then part to the +clause, the initial-value-form is reevaluated on each iteration to +provide the new value. Note that this is different from a DO binding +clause with no step form. + + The step-form can refer to other loop variables, including variables +created by other for clauses later in the loop. For instance: + + (loop repeat 5 + for x = 0 then y + for y = 1 then (+ x y) + collect y) ==> (1 2 4 8 16) + + However, note that each for clause is evaluated separately in the +order it appears. So in the previous loop, on the second iteration x is +set to the value of y before y changes (in other words, 1). But y is +then set to the sum of its old value (still 1) and the new value of x. +If the order of the for clauses is reversed, the results change. + + (loop repeat 5 + for y = 1 then (+ x y) + for x = 0 then y + collect y) ==> (1 1 2 4 8) + + Often, however, you'll want the step forms for multiple variables to +be evaluated before any of the variables is given its new value (similar +to how DO steps its variables). In that case, you can join multiple for +clauses by replacing all but the first for with and. You saw this +formulation already in the LOOP version of the Fibonacci computation in +Chapter 7. Here's another variant, based on the two previous examples: + + (loop repeat 5 + for x = 0 then y + and y = 1 then (+ x y) + collect y) ==> (1 1 2 3 5) + + +File: pcl.info, Node: 22-6, Next: 22-7, Prev: 22-5, Up: Chapter 22 + +Local Variables +=============== + +While the main variables needed within a loop are usually declared +implicitly in for clauses, sometimes you'll need auxiliary variables, +which you can declare with with clauses. + + with var [ = value-form ] + + The name var becomes the name of a local variable that will cease to +exist when the loop finishes. If the with clause contains an = +value-form part, the variable will be initialized, before the first +iteration of the loop, to the value of value-form. + + Multiple with clauses can appear in a loop; each clause is evaluated +independently in the order it appears and the value is assigned before +proceeding to the next clause, allowing later variables to depend on the +value of already declared variables. Mutually independent variables can +be declared in one with clause with an and between each declaration. + + +File: pcl.info, Node: 22-7, Next: 22-8, Prev: 22-6, Up: Chapter 22 + +Destructuring Variables +======================= + +One handy feature of LOOP I haven't mentioned yet is the ability to +destructure list values assigned to loop variables. This lets you take +apart the value of lists that would otherwise be assigned to a loop +variable, similar to the way DESTRUCTURING-BIND works but a bit less +elaborate. Basically, you can replace any loop variable in a for or +with clause with a tree of symbols, and the list value that would have +been assigned to the simple variable will instead be destructured into +variables named by the symbols in the tree. A simple example looks like +this: + + CL-USER> (loop for (a b) in '((1 2) (3 4) (5 6)) + do (format t "a: ~a; b: ~a~%" a b)) + a: 1; b: 2 + a: 3; b: 4 + a: 5; b: 6 + NIL + + The tree can also include dotted lists, in which case the name after +the dot acts like a &rest parameter, being bound to a list containing +any remaining elements of the list. This is particularly handy with +for/on loops since the value is always a list. For instance, this LOOP +(which I used in Chapter 18 to emit a comma-delimited list): + + (loop for cons on list + do (format t "~a" (car cons)) + when (cdr cons) do (format t ", ")) + + could also be written like this: + + (loop for (item . rest) on list + do (format t "~a" item) + when rest do (format t ", ")) + + If you want to ignore a value in the destructured list, you can use +NIL in place of a variable name. + + (loop for (a nil) in '((1 2) (3 4) (5 6)) collect a) ==> (1 3 5) + + If the destructuring list contains more variables than there are +values in the list, the extra variables are set to NIL, making all the +variables essentially like &optional parameters. There isn't, however, +any equivalent to &key parameters. + + +File: pcl.info, Node: 22-8, Next: 22-9, Prev: 22-7, Up: Chapter 22 + +Value Accumulation +================== + +The value accumulation clauses are perhaps the most powerful part of +LOOP. While the iteration control clauses provide a concise syntax for +expressing the basic mechanics of looping, they aren't dramatically +different from the equivalent mechanisms provided by DO, DOLIST, and +DOTIMES. + + The value accumulation clauses, on the other hand, provide a concise +notation for a handful of common loop idioms having to do with +accumulating values while looping. Each accumulation clause starts with +a verb and follows this pattern: + + verb form [ into var ] + + Each time through the loop, an accumulation clause evaluates form and +saves the value in a manner determined by the verb. With an into +subclause, the value is saved into the variable named by var. The +variable is local to the loop, as if it'd been declared in a with +clause. With no into subclause, the accumulation clause instead +accumulates a default value for the whole loop expression. + + The possible verbs are collect, append, nconc, count, sum, maximize, +and minimize. Also available as synonyms are the present participle +forms: collecting, appending, nconcing, counting, summing, maximizing, +and minimizing. + + A collect clause builds up a list containing all the values of form +in the order they're seen. This is a particularly useful construct +because the code you'd have to write to collect a list in order as +efficiently as LOOP does is more painful than you'd normally write by +hand. (1) Related to collect are the verbs append and nconc. These +verbs also accumulate values into a list, but they join the values, +which must be lists, into a single list as if by the functions APPEND or +NCONC. (2) + + The remaining accumulation clauses are used to accumulate numeric +values. The verb count counts the number of times form is true, sum +collects a running total of the values of form, maximize collects the +largest value seen for form, and minimize collects the smallest. For +instance, suppose you define a variable *random* that contains a list of +random numbers. + + (defparameter *random* (loop repeat 100 collect (random 10000))) + + Then the following loop will return a list containing various summary +information about the numbers: + + (loop for i in *random* + counting (evenp i) into evens + counting (oddp i) into odds + summing i into total + maximizing i into max + minimizing i into min + finally (return (list min max total evens odds))) + + ---------- Footnotes ---------- + + (1) The trick is to keep ahold of the tail of the list and add new +cons cells by SETFing the CDR of the tail. A handwritten equivalent of +the code generated by (loop for i upto 10 collect i) would look like +this: + + (do ((list nil) (tail nil) (i 0 (1+ i))) + ((> i 10) list) + (let ((new (cons i nil))) + (if (null list) + (setf list new) + (setf (cdr tail) new)) + (setf tail new))) + + Of course you'll rarely, if ever, write code like that. You'll use +either LOOP or (if, for some reason, you don't want to use LOOP) the +standard PUSH/NREVERSE idiom for collecting values. + + (2) Recall that NCONC is the destructive version of APPEND-it's safe +to use an nconc clause only if the values you're collecting are fresh +lists that don't share any structure with other lists. For instance, +this is safe: + + (loop for i upto 3 nconc (list i i)) ==> (0 0 1 1 2 2 3 3) + + But this will get you into trouble: + + (loop for i on (list 1 2 3) nconc i) ==> undefined + + The later will most likely get into an infinite loop as the various +parts of the list produced by (list 1 2 3) are destructively modified to +point to each other. But even that's not guaranteed-the behavior is +simply undefined. + + +File: pcl.info, Node: 22-9, Next: 22-10, Prev: 22-8, Up: Chapter 22 + +Unconditional Execution +======================= + +As useful as the value accumulation constructs are, LOOP wouldn't be a +very good general-purpose iteration facility if there wasn't a way to +execute arbitrary Lisp code in the loop body. + + The simplest way to execute arbitrary code within a loop body is with +a do clause. Compared to the clauses I've described so far, with their +prepositions and subclauses, do is a model of Yodaesque simplicity. (1) +A do clause consists of the word do (or doing) followed by one or more +Lisp forms that are all evaluated when the do clause is. The do clause +ends at the closing parenthesis of the loop or the next loop keyword. + + For instance, to print the numbers from one to ten, you could write +this: + + (loop for i from 1 to 10 do (print i)) + + Another, more dramatic, form of immediate execution is a return +clause. This clause consists of the word return followed by a single +Lisp form, which is evaluated, with the resulting value immediately +returned as the value of the loop. + + You can also break out of a loop in a do clause using any of Lisp's +normal control flow operators, such as RETURN and RETURN-FROM. Note that +a return clause always returns from the immediately enclosing LOOP +expression, while a RETURN or RETURN-FROM in a do clause can return from +any enclosing expression. For instance, compare the following: + + (block outer + (loop for i from 0 return 100) ; 100 returned from LOOP + (print "This will print") + 200) ==> 200 + + to this: + + (block outer + (loop for i from 0 do (return-from outer 100)) ; 100 returned from BLOCK + (print "This won't print") + 200) ==> 100 + + The do and return clauses are collectively called the unconditional +execution clauses. + + ---------- Footnotes ---------- + + (1) "No! Try not. Do . . . or do not. There is no try." - +Yoda, The Empire Strikes Back + + +File: pcl.info, Node: 22-10, Next: 22-11, Prev: 22-9, Up: Chapter 22 + +Conditional Execution +===================== + +Because a do clause can contain arbitrary Lisp forms, you can use any +Lisp expressions you want, including control constructs such as IF and +WHEN. So, the following is one way to write a loop that prints only the +even numbers between one and ten: + + (loop for i from 1 to 10 do (when (evenp i) (print i))) + + However, sometimes you'll want conditional control at the level of +loop clauses. For instance, suppose you wanted to sum only the even +numbers between one and ten using a summing clause. You couldn't write +such a loop with a do clause because there'd be no way to "call" the sum +i in the middle of a regular Lisp form. In cases like this, you need to +use one of LOOP's own conditional expressions like this: + + (loop for i from 1 to 10 when (evenp i) sum i) ==> 30 + + LOOP provides three conditional constructs, and they all follow this +basic pattern: + + conditional test-form loop-clause + + The conditional can be if, when, or unless. The test-form is any +regular Lisp form, and loop-clause can be a value accumulation clause +(count, collect, and so on), an unconditional execution clause, or +another conditional execution clause. Multiple loop clauses can be +attached to a single conditional by joining them with and. + + As an extra bit of syntactic sugar, within the first loop clause, +after the test form, you can use the variable it to refer to the value +returned by the test form. For instance, the following loop collects +the non-NIL values found in some-hash when looking up the keys in +some-list: + + (loop for key in some-list when (gethash key some-hash) collect it) + + A conditional clause is executed each time through the loop. An if +or when clause executes its loop-clause if test-form evaluates to true. +An unless reverses the test, executing loop-clause only when test-form +is NIL. Unlike their Common Lisp namesakes, LOOP's if and when are +merely synonyms-there's no difference in their behavior. + + All three conditional clauses can also take an else branch, which is +followed by another loop clause or multiple clauses joined by and. When +conditional clauses are nested, the set of clauses connected to an inner +conditional clause can be closed with the word end. The end is optional +when not needed to disambiguate a nested conditional-the end of a +conditional clause will be inferred from the end of the loop or the +start of another clause not joined by and. + + The following rather silly loop demonstrates the various forms of +LOOP conditionals. The update-analysis function will be called each +time through the loop with the latest values of the various variables +accumulated by the clauses within the conditionals. + + (loop for i from 1 to 100 + if (evenp i) + minimize i into min-even and + maximize i into max-even and + unless (zerop (mod i 4)) + sum i into even-not-fours-total + end + and sum i into even-total + else + minimize i into min-odd and + maximize i into max-odd and + when (zerop (mod i 5)) + sum i into fives-total + end + and sum i into odd-total + do (update-analysis min-even + max-even + min-odd + max-odd + even-total + odd-total + fives-total + even-not-fours-total)) + + +File: pcl.info, Node: 22-11, Next: 22-12, Prev: 22-10, Up: Chapter 22 + +Setting Up and Tearing Down +=========================== + +One of the key insights the designers of the LOOP language had about +actual loops "in the wild" is that the loop proper is often preceded by +a bit of code to set things up and then followed by some more code that +does something with the values computed by the loop. A trivial example, +in Perl, (1) might look like this: + + my $evens_sum = 0; + my $odds_sum = 0; + foreach my $i (@list_of_numbers) { + if ($i % 2) { + $odds_sum += $i; + } else { + $evens_sum += $i; + } + } + if ($evens_sum > $odds_sum) { + print "Sum of evens greater\n"; + } else { + print "Sum of odds greater\n"; + } + + The loop proper in this code is the foreach statement. But the +foreach loop doesn't stand on its own: the code in the loop body refers +to variables declared in the two lines before the loop. (2) And the +work the loop does is all for naught without the if statement after the +loop that actually reports the results. In Common Lisp, of course, the +LOOP construct is an expression that returns a value, so there's even +more often a need to do something after the loop proper, namely, +generate the return value. + + So, said the LOOP designers, let's give a way to include the code +that's really part of the loop in the loop itself. Thus, LOOP provides +two keywords, initially and finally, that introduce code to be run +outside the loop's main body. + + After the initially or finally, these clauses consist of all the Lisp +forms up to the start of the next loop clause or the end of the loop. +All the initially forms are combined into a single prologue, which runs +once, immediately after all the local loop variables are initialized and +before the body of the loop. The finally forms are similarly combined +into a epilogue to be run after the last iteration of the loop body. +Both the prologue and epilogue code can refer to local loop variables. + + The prologue is always run, even if the loop body iterates zero +times. The loop can return without running the epilogue if any of the +following happens: + + * A return clause executes. + * RETURN , RETURN-FROM, or another transfer of control construct is + called from within a Lisp form within the body. (3) + * The loop is terminated by an always, never, or thereis clause, as + I'll discuss in the next section. + + Within the epilogue code, RETURN or RETURN-FROM can be used to +explicitly provide a return value for the loop. Such an explicit return +value will take precedence over any value that might otherwise be +provided by an accumulation or termination test clause. + + To allow RETURN-FROM to be used to return from a specific loop +(useful when nesting LOOP expressions), you can name a LOOP with the +loop keyword named. If a named clause appears in a loop, it must be the +first clause. For a simple example, assume lists is a list of lists and +you want to find an item that matches some criteria in one of those +nested lists. You could find it with a pair of nested loops like this: + + (loop named outer for list in lists do + (loop for item in list do + (if (what-i-am-looking-for-p item) + (return-from outer item)))) + + ---------- Footnotes ---------- + + (1) I'm not picking on Perl here-this example would look pretty much +the same in any language that bases its syntax on C's. + + (2) Perl would let you get away with not declaring those variables if +your program didn't use strict. But you should always use strict in +Perl. The equivalent code in Python, Java, or C would always require +the variables to be declared. + + (3) You can cause a loop to finish normally, running the epilogue, +from Lisp code executed as part of the loop body with the local macro +LOOP-FINISH. + + +File: pcl.info, Node: 22-12, Next: 22-13, Prev: 22-11, Up: Chapter 22 + +Termination Tests +================= + +While the for and repeat clauses provide the basic infrastructure for +controlling the number of iterations, sometimes you'll need to break out +of a loop early. You've already seen how a return clause or a RETURN or +RETURN-FROM within a do clause can immediately terminate the loop; but +just as there are common patterns for accumulating values, there are +also common patterns for deciding when it's time to bail on a loop. +These patterns are supported in LOOP by the termination clauses, while, +until, always, never, and thereis. They all follow the same pattern. + + loop-keyword test-form + + All five evaluate test-form each time through the iteration and +decide, based on the resulting value, whether to terminate the loop. +They differ in what happens after they terminate the loop-if they do-and +how they decide. + + The loop keywords while and until introduce the "mild" termination +clauses. When they decide to terminate the loop, control passes to the +epilogue, skipping the rest of the loop body. The epilogue can then +return a value or do whatever it wants to finish the loop. A while +clause terminates the loop the first time the test form is false; until, +conversely, stops it the first time the test form is true. + + Another form of mild termination is provided by the LOOP-FINISH +macro. This is a regular Lisp form, not a loop clause, so it can be +used anywhere within the Lisp forms of a do clause. It also causes an +immediate jump to the loop epilogue. It can be useful when the decision +to break out of the loop can't be easily condensed into a single form +that can be used with a while or until clause. + + The other three clauses-always, never, and thereis-terminate the loop +with extreme prejudice; they immediately return from the loop, skipping +not only any subsequent loop clauses but also the epilogue. They also +provide a default value for the loop even when they don't cause the loop +to terminate. However, if the loop is not terminated by one of these +termination tests, the epilogue is run and can return a value other than +the default provided by the termination clauses. + + Because these clauses provide their own return values, they can't be +combined with accumulation clauses unless the accumulation clause has an +into subclause. The compiler (or interpreter) should signal an error at +compile time if they are.The always and never clauses return only +boolean values, so they're most useful when you need to use a loop +expression as part of a predicate. You can use always to check that the +test form is true on every iteration of the loop. Conversely, never +tests that the test form evaluates to NIL on every iteration. If the +test form fails (returning NIL in an always clause or non-NIL in a never +clause), the loop is immediately terminated, returning NIL. If the loop +runs to completion, the default value of T is provided. + + For instance, if you want to test that all the numbers in a list, +numbers, are even, you can write this: + + (if (loop for n in numbers always (evenp n)) + (print "All numbers even.")) + + Equivalently you could write the following: + + (if (loop for n in numbers never (oddp n)) + (print "All numbers even.")) + + A thereis clause is used to test whether the test form is ever true. +As soon as the test form returns a non-NIL value, the loop is +terminated, returning that value. If the loop runs to completion, the +thereis clause provides a default return value of NIL. + + (loop for char across "abc123" thereis (digit-char-p char)) ==> 1 + + (loop for char across "abcdef" thereis (digit-char-p char)) ==> NIL + + +File: pcl.info, Node: 22-13, Next: Chapter 23, Prev: 22-12, Up: Chapter 22 + +Putting It All Together +======================= + +Now you've seen all the main features of the LOOP facility. You can +combine any of the clauses I've discussed as long as you abide by the +following rules: + + * The named clause, if any, must be the first clause. + * After the named clause come all the initially, with, for, and + repeat clauses. + * Then comes the body clauses: conditional and unconditional + execution, accumulation, and termination test. (1) + * End with any finally clauses. + + The LOOP macro will expand into code that performs the following +actions: + + * Initializes all local loop variables as declared with with or for + clauses as well as those implicitly created by accumulation + clauses. The initial value forms are evaluated in the order the + clauses appear in the loop. + * Execute the forms provided by any initially clauses-the prologue-in + the order they appear in the loop. + * Iterate, executing the body of the loop as described in the next + paragraph. + * Execute the forms provided by any finally clauses-the epilogue-in + the order they appear in the loop. + + While the loop is iterating, the body is executed by first stepping +any iteration control variables and then executing any conditional or +unconditional execution, accumulation, or termination test clauses in +the order they appear in the loop code. If any of the clauses in the +loop body terminate the loop, the rest of the body is skipped and the +loop returns, possibly after running the epilogue. + + And that's pretty much all there is to it. (2) You'll use LOOP +fairly often in the code later in this book, so it's worth having some +knowledge of it. Beyond that, it's up to you how much you use it. + + And with that, you're ready to dive into the practical chapters that +make up the rest of the book-up first, writing a spam filter. + + ---------- Footnotes ---------- + + (1) Some Common Lisp implementations will let you get away with +mixing body clauses and for clauses, but that's strictly undefined, and +some implementations will reject such loops. + + (2) The one aspect of LOOP I haven't touched on at all is the syntax +for declaring the types of loop variables. Of course, I haven't +discussed type declarations outside of LOOP either. I'll cover the +general topic a bit in Chapter 32. For information on how they work +with LOOP, consult your favorite Common Lisp reference. + + +File: pcl.info, Node: Chapter 23, Next: Chapter 24, Prev: Chapter 22, Up: Top + +23. Practical: A Spam Filter +============================ + +In 2002 Paul Graham, having some time on his hands after selling Viaweb +to Yahoo, wrote the essay "A Plan for Spam" (1) that launched a minor +revolution in spam-filtering technology. Prior to Graham's article, +most spam filters were written in terms of handcrafted rules: if a +message has XXX in the subject, it's probably a spam; if a message has a +more than three or more words in a row in ALL CAPITAL LETTERS, it's +probably a spam. Graham spent several months trying to write such a +rule-based filter before realizing it was fundamentally a soul-sucking +task. + + To recognize individual spam features you have to try to get into + the mind of the spammer, and frankly I want to spend as little time + inside the minds of spammers as possible. + + To avoid having to think like a spammer, Graham decided to try +distinguishing spam from nonspam, a.k.a. ham, based on statistics +gathered about which words occur in which kinds of e-mails. The filter +would keep track of how often specific words appear in both spam and ham +messages and then use the frequencies associated with the words in a new +message to compute a probability that it was either spam or ham. He +called his approach Bayesian filtering after the statistical technique +that he used to combine the individual word frequencies into an overall +probability. (2) + +* Menu: + +* 23-1:: The Heart of a Spam Filter +* 23-2:: Training the Filter +* 23-3:: Per-Word Statistics +* 23-4:: Combining Probabilities +* 23-5:: Inverse Chi Square +* 23-6:: Training the Filter +* 23-7:: Testing the Filter +* 23-8:: A Couple of Utility Functions +* 23-9:: Analyzing the Results +* 23-10:: What's Next + + ---------- Footnotes ---------- + + (1) Available at http://www.paulgraham.com/spam.html and also in +Hackers & Painters: Big Ideas from the Computer Age (O'Reilly, 2004) + + (2) There has since been some disagreement over whether the technique +Graham described was actually "Bayesian." However, the name has stuck +and is well on its way to becoming a synonym for "statistical" when +talking about spam filters. + + +File: pcl.info, Node: 23-1, Next: 23-2, Prev: Chapter 23, Up: Chapter 23 + +The Heart of a Spam Filter +========================== + +In this chapter, you'll implement the core of a spam-filtering engine. +You won't write a soup-to-nuts spam-filtering application; rather, +you'll focus on the functions for classifying new messages and training +the filter. + + This application is going to be large enough that it's worth defining +a new package to avoid name conflicts. For instance, in the source code +you can download from this book's Web site, I use the package name +COM.GIGAMONKEYS.SPAM, defining a package that uses both the standard +COMMON-LISP package and the COM.GIGAMONKEYS.PATHNAMES package from +Chapter 15, like this: + + (defpackage :com.gigamonkeys.spam + (:use :common-lisp :com.gigamonkeys.pathnames)) + + Any file containing code for this application should start with this +line: + + (in-package :com.gigamonkeys.spam) + + You can use the same package name or replace com.gigamonkeys with +some domain you control. (1) + + You can also type this same form at the REPL to switch to this +package to test the functions you write. In SLIME this will change the +prompt from CL-USER> to SPAM> like this: + + CL-USER> (in-package :com.gigamonkeys.spam) + # + SPAM> + + Once you have a package defined, you can start on the actual code. +The main function you'll need to implement has a simple job-take the +text of a message as an argument and classify the message as spam, ham, +or unsure. You can easily implement this basic function by defining it +in terms of other functions that you'll write in a moment. + + (defun classify (text) + (classification (score (extract-features text)))) + + Reading from the inside out, the first step in classifying a message +is to extract features to pass to the score function. In score you'll +compute a value that can then be translated into one of three +classifications-spam, ham, or unsure-by the function classification. Of +the three functions, classification is the simplest. You can assume +score will return a value near 1 if the message is a spam, near 0 if +it's a ham, and near .5 if it's unclear. + + Thus, you can implement classification like this: + + (defparameter *max-ham-score* .4) + (defparameter *min-spam-score* .6) + + (defun classification (score) + (cond + ((<= score *max-ham-score*) 'ham) + ((>= score *min-spam-score*) 'spam) + (t 'unsure))) + + The extract-features function is almost as straightforward, though it +requires a bit more code. For the moment, the features you'll extract +will be the words appearing in the text. For each word, you need to +keep track of the number of times it has been seen in a spam and the +number of times it has been seen in a ham. A convenient way to keep +those pieces of data together with the word itself is to define a class, +word-feature, with three slots. + + (defclass word-feature () + ((word + :initarg :word + :accessor word + :initform (error "Must supply :word") + :documentation "The word this feature represents.") + (spam-count + :initarg :spam-count + :accessor spam-count + :initform 0 + :documentation "Number of spams we have seen this feature in.") + (ham-count + :initarg :ham-count + :accessor ham-count + :initform 0 + :documentation "Number of hams we have seen this feature in."))) + + You'll keep the database of features in a hash table so you can +easily find the object representing a given feature. You can define a +special variable, *feature-database*, to hold a reference to this hash +table. + + (defvar *feature-database* (make-hash-table :test #'equal)) + + You should use DEFVAR rather than DEFPARAMETER because you don't want +*feature-database* to be reset if you happen to reload the file +containing this definition during development-you might have data stored +in *feature-database* that you don't want to lose. Of course, that +means if you do want to clear out the feature database, you can't just +reevaluate the DEFVAR form. So you should define a function +clear-database. + + (defun clear-database () + (setf *feature-database* (make-hash-table :test #'equal))) + + To find the features present in a given message, the code will need +to extract the individual words and then look up the corresponding +word-feature object in *feature-database*. If *feature-database* +contains no such feature, it'll need to create a new word-feature to +represent the word. You can encapsulate that bit of logic in a +function, intern-feature, that takes a word and returns the appropriate +feature, creating it if necessary. + + (defun intern-feature (word) + (or (gethash word *feature-database*) + (setf (gethash word *feature-database*) + (make-instance 'word-feature :word word)))) + + You can extract the individual words from the message text using a +regular expression. For example, using the Common Lisp Portable +Perl-Compatible Regular Expression (CL-PPCRE) library written by Edi +Weitz, you can write extract-words like this: (2) + + (defun extract-words (text) + (delete-duplicates + (cl-ppcre:all-matches-as-strings "[a-zA-Z]{3,}" text) + :test #'string=)) + + Now all that remains to implement extract-features is to put +extract-features and intern-feature together. Since extract-words +returns a list of strings and you want a list with each string +translated to the corresponding word-feature, this is a perfect time to +use MAPCAR. + + (defun extract-features (text) + (mapcar #'intern-feature (extract-words text))) + + You can test these functions at the REPL like this: + + SPAM> (extract-words "foo bar baz") + ("foo" "bar" "baz") + + And you can make sure the DELETE-DUPLICATES is working like this: + + SPAM> (extract-words "foo bar baz foo bar") + ("baz" "foo" "bar") + + You can also test extract-features. + + SPAM> (extract-features "foo bar baz foo bar") + (# # + #) + + However, as you can see, the default method for printing arbitrary +objects isn't very informative. As you work on this program, it'll be +useful to be able to print word-feature objects in a less opaque way. +Luckily, as I mentioned in Chapter 17, the printing of all objects is +implemented in terms of a generic function PRINT-OBJECT, so to change +the way word-feature objects are printed, you just need to define a +method on PRINT-OBJECT that specializes on word-feature. To make +implementing such methods easier, Common Lisp provides the macro +PRINT-UNREADABLE-OBJECT. (3) + + The basic form of PRINT-UNREADABLE-OBJECT is as follows: + + (print-unreadable-object (object stream-variable &key type identity) + body-form*) + + The object argument is an expression that evaluates to the object to +be printed. Within the body of PRINT-UNREADABLE-OBJECT, stream-variable +is bound to a stream to which you can print anything you want. Whatever +you print to that stream will be output by PRINT-UNREADABLE-OBJECT and +enclosed in the standard syntax for unreadable objects, #<>. (4) + + PRINT-UNREADABLE-OBJECT also lets you include the type of the object +and an indication of the object's identity via the keyword parameters +type and identity. If they're non-NIL, the output will start with the +name of the object's class and end with an indication of the object's +identity similar to what's printed by the default PRINT-OBJECT method +for STANDARD-OBJECTs. For word-feature, you probably want to define a +PRINT-OBJECT method that includes the type but not the identity along +with the values of the word, ham-count, and spam-count slots. Such a +method would look like this: + + (defmethod print-object ((object word-feature) stream) + (print-unreadable-object (object stream :type t) + (with-slots (word ham-count spam-count) object + (format stream "~s :hams ~d :spams ~d" word ham-count spam-count)))) + + Now when you test extract-features at the REPL, you can see more +clearly what features are being extracted. + + SPAM> (extract-features "foo bar baz foo bar") + (# + # + #) + + ---------- Footnotes ---------- + + (1) It would, however, be poor form to distribute a version of this +application using a package starting with com.gigamonkeys since you +don't control that domain. + + (2) A version of CL-PPCRE is included with the book's source code +available from the book's Web site. Or you can download it from Weitz's +site at http://www.weitz.de/cl-ppcre/. + + (3) The main reason to use PRINT-UNREADABLE-OBJECT is that it takes +care of signaling the appropriate error if someone tries to print your +object readably, such as with the ~S FORMAT directive. + + (4) PRINT-UNREADABLE-OBJECT also signals an error if it's used when +the printer control variable *PRINT-READABLY* is true. Thus, a +PRINT-OBJECT method consisting solely of a PRINT-UNREADABLE-OBJECT form +will correctly implement the PRINT-OBJECT contract with regard to +*PRINT-READABLY*. + + +File: pcl.info, Node: 23-2, Next: 23-3, Prev: 23-1, Up: Chapter 23 + +Training the Filter +=================== + +Now that you have a way to keep track of individual features, you're +almost ready to implement score. But first you need to write the code +you'll use to train the spam filter so score will have some data to use. +You'll define a function, train, that takes some text and a symbol +indicating what kind of message it is-ham or spam-and that increments +either the ham count or the spam count of all the features present in +the text as well as a global count of hams or spams processed. Again, +you can take a top-down approach and implement it in terms of other +functions that don't yet exist. + + (defun train (text type) + (dolist (feature (extract-features text)) + (increment-count feature type)) + (increment-total-count type)) + + You've already written extract-features, so next up is +increment-count, which takes a word-feature and a message type and +increments the appropriate slot of the feature. Since there's no reason +to think that the logic of incrementing these counts is going to change +for different kinds of objects, you can write this as a regular +function. (1) Because you defined both ham-count and spam-count with an +:accessor option, you can use INCF and the accessor functions created by +DEFCLASS to increment the appropriate slot. + + (defun increment-count (feature type) + (ecase type + (ham (incf (ham-count feature))) + (spam (incf (spam-count feature))))) + + The ECASE construct is a variant of CASE, both of which are similar +to case statements in Algol-derived languages (renamed switch in C and +its progeny). They both evaluate their first argument-the key form-and +then find the clause whose first element-the key-is the same value +according to EQL. In this case, that means the variable type is +evaluated, yielding whatever value was passed as the second argument to +increment-count. + + The keys aren't evaluated. In other words, the value of type will be +compared to the literal objects read by the Lisp reader as part of the +ECASE form. In this function, that means the keys are the symbols ham +and spam, not the values of any variables named ham and spam. So, if +increment-count is called like this: + + (increment-count some-feature 'ham) + + the value of type will be the symbol ham, and the first branch of the +ECASE will be evaluated and the feature's ham count incremented. On the +other hand, if it's called like this: + + (increment-count some-feature 'spam) + + then the second branch will run, incrementing the spam count. Note +that the symbols ham and spam are quoted when calling increment-count +since otherwise they'd be evaluated as the names of variables. But +they're not quoted when they appear in ECASE since ECASE doesn't +evaluate the keys. (2) + + The E in ECASE stands for "exhaustive" or "error," meaning ECASE +should signal an error if the key value is anything other than one of +the keys listed. The regular CASE is looser, returning NIL if no +matching clause is found. + + To implement increment-total-count, you need to decide where to store +the counts; for the moment, two more special variables, *total-spams* +and *total-hams*, will do fine. + + (defvar *total-spams* 0) + (defvar *total-hams* 0) + + (defun increment-total-count (type) + (ecase type + (ham (incf *total-hams*)) + (spam (incf *total-spams*)))) + + You should use DEFVAR to define these two variables for the same +reason you used it with *feature-database*-they'll hold data built up +while you run the program that you don't necessarily want to throw away +just because you happen to reload your code during development. But +you'll want to reset those variables if you ever reset +*feature-database*, so you should add a few lines to clear-database as +shown here: + + (defun clear-database () + (setf + *feature-database* (make-hash-table :test #'equal) + *total-spams* 0 + *total-hams* 0)) + + ---------- Footnotes ---------- + + (1) If you decide later that you do need to have different versions +of increment-feature for different classes, you can redefine +increment-count as a generic function and this function as a method +specialized on word-feature. + + (2) Technically, the key in each clause of a CASE or ECASE is +interpreted as a list designator, an object that designates a list of +objects. A single nonlist object, treated as a list designator, +designates a list containing just that one object, while a list +designates itself. Thus, each clause can have multiple keys; CASE and +ECASE will select the clause whose list of keys contains the value of +the key form. For example, if you wanted to make good a synonym for ham +and bad a synonym for spam, you could write increment-count like this: + + (defun increment-count (feature type) + (ecase type + ((ham good) (incf (ham-count feature))) + ((spam bad) (incf (spam-count feature))))) + + +File: pcl.info, Node: 23-3, Next: 23-4, Prev: 23-2, Up: Chapter 23 + +Per-Word Statistics +=================== + +The heart of a statistical spam filter is, of course, the functions that +compute statistics-based probabilities. The mathematical nuances (1) of +why exactly these computations work are beyond the scope of this +book-interested readers may want to refer to several papers by Gary +Robinson. (2) I'll focus rather on how they're implemented. + + The starting point for the statistical computations is the set of +measured values-the frequencies stored in *feature-database*, +*total-spams*, and *total-hams*. Assuming that the set of messages +trained on is statistically representative, you can treat the observed +frequencies as probabilities of the same features showing up in hams and +spams in future messages. + + The basic plan is to classify a message by extracting the features it +contains, computing the individual probability that a given message +containing the feature is a spam, and then combining all the individual +probabilities into a total score for the message. Messages with many +"spammy" features and few "hammy" features will receive a score near 1, +and messages with many hammy features and few spammy features will score +near 0. + + The first statistical function you need is one that computes the +basic probability that a message containing a given feature is a spam. +By one point of view, the probability that a given message containing +the feature is a spam is the ratio of spam messages containing the +feature to all messages containing the feature. Thus, you could compute +it this way: + + (defun spam-probability (feature) + (with-slots (spam-count ham-count) feature + (/ spam-count (+ spam-count ham-count)))) + + The problem with the value computed by this function is that it's +strongly affected by the overall probability that any message will be a +spam or a ham. For instance, suppose you get nine times as much ham as +spam in general. A completely neutral feature will then appear in one +spam for every nine hams, giving you a spam probability of 1/10 +according to this function. + + But you're more interested in the probability that a given feature +will appear in a spam message, independent of the overall probability of +getting a spam or ham. Thus, you need to divide the spam count by the +total number of spams trained on and the ham count by the total number +of hams. To avoid division-by-zero errors, if either of *total-spams* +or *total-hams* is zero, you should treat the corresponding frequency as +zero. (Obviously, if the total number of either spams or hams is zero, +then the corresponding per-feature count will also be zero, so you can +treat the resulting frequency as zero without ill effect.) + + (defun spam-probability (feature) + (with-slots (spam-count ham-count) feature + (let ((spam-frequency (/ spam-count (max 1 *total-spams*))) + (ham-frequency (/ ham-count (max 1 *total-hams*)))) + (/ spam-frequency (+ spam-frequency ham-frequency))))) + + This version suffers from another problem-it doesn't take into +account the number of messages analyzed to arrive at the per-word +probabilities. Suppose you've trained on 2,000 messages, half spam and +half ham. Now consider two features that have appeared only in spams. +One has appeared in all 1,000 spams, while the other appeared only once. +According to the current definition of spam-probability, the appearance +of either feature predicts that a message is spam with equal +probability, namely, 1. + + However, it's still quite possible that the feature that has appeared +only once is actually a neutral feature-it's obviously rare in either +spams or hams, appearing only once in 2,000 messages. If you trained on +another 2,000 messages, it might very well appear one more time, this +time in a ham, making it suddenly a neutral feature with a spam +probability of .5. + + So it seems you might like to compute a probability that somehow +factors in the number of data points that go into each feature's +probability. In his papers, Robinson suggested a function based on the +Bayesian notion of incorporating observed data into prior knowledge or +assumptions. Basically, you calculate a new probability by starting +with an assumed prior probability and a weight to give that assumed +probability before adding new information. Robinson's function is this: + + (defun bayesian-spam-probability (feature &optional + (assumed-probability 1/2) + (weight 1)) + (let ((basic-probability (spam-probability feature)) + (data-points (+ (spam-count feature) (ham-count feature)))) + (/ (+ (* weight assumed-probability) + (* data-points basic-probability)) + (+ weight data-points)))) + + Robinson suggests values of 1/2 for assumed-probability and 1 for +weight. Using those values, a feature that has appeared in one spam and +no hams has a bayesian-spam-probability of 0.75, a feature that has +appeared in 10 spams and no hams has a bayesian-spam-probability of +approximately 0.955, and one that has matched in 1,000 spams and no hams +has a spam probability of approximately 0.9995. + + ---------- Footnotes ---------- + + (1) Speaking of mathematical nuances, hard-core statisticians may be +offended by the sometimes loose use of the word probability in this +chapter. However, since even the pros, who are divided between the +Bayesians and the frequentists, can't agree on what a probability is, +I'm not going to worry about it. This is a book about programming, not +statistics. + + (2) Robinson's articles that directly informed this chapter are "A +Statistical Approach to the Spam Problem" (published in the Linux +Journal and available at http://www.linuxjournal.com/ +article.php?sid=6467 and in a shorter form on Robinson's blog at +http://radio.weblogs.com/ 0101454/stories/2002/09/16/spamDetection.html) +and "Why Chi? Motivations for the Use of Fisher's Inverse Chi-Square +Procedure in Spam Classification" (available at +http://garyrob.blogs.com/ whychi93.pdf). Another article that may be +useful is "Handling Redundancy in Email Token Probabilities" (available +at http://garyrob.blogs.com//handlingtokenredundancy94.pdf). The +archived mailing lists of the SpamBayes project +(http://spambayes.sourceforge.net/) also contain a lot of useful +information about different algorithms and approaches to testing spam +filters. + + +File: pcl.info, Node: 23-4, Next: 23-5, Prev: 23-3, Up: Chapter 23 + +Combining Probabilities +======================= + +Now that you can compute the bayesian-spam-probability of each +individual feature you find in a message, the last step in implementing +the score function is to find a way to combine a bunch of individual +probabilities into a single value between 0 and 1. + + If the individual feature probabilities were independent, then it'd +be mathematically sound to multiply them together to get a combined +probability. But it's unlikely they actually are independent-certain +features are likely to appear together, while others never do. (1) + + Robinson proposed using a method for combining probabilities invented +by the statistician R. A. Fisher. Without going into the details of +exactly why his technique works, it's this: First you combine the +probabilities by multiplying them together. This gives you a number +nearer to 0 the more low probabilities there were in the original set. +Then take the log of that number and multiply by -2. Fisher showed in +1950 that if the individual probabilities were independent and drawn +from a uniform distribution between 0 and 1, then the resulting value +would be on a chi-square distribution. This value and twice the number +of probabilities can be fed into an inverse chi-square function, and +it'll return the probability that reflects the likelihood of obtaining a +value that large or larger by combining the same number of randomly +selected probabilities. When the inverse chi-square function returns a +low probability, it means there was a disproportionate number of low +probabilities (either a lot of relatively low probabilities or a few +very low probabilities) in the individual probabilities. + + To use this probability in determining whether a given message is a +spam, you start with a null hypothesis, a straw man you hope to knock +down. The null hypothesis is that the message being classified is in +fact just a random collection of features. If it were, then the +individual probabilities-the likelihood that each feature would appear +in a spam-would also be random. That is, a random selection of features +would usually contain some features with a high probability of appearing +in spam and other features with a low probability of appearing in spam. +If you were to combine these randomly selected probabilities according +to Fisher's method, you should get a middling combined value, which the +inverse chi-square function will tell you is quite likely to arise just +by chance, as, in fact, it would have. But if the inverse chi-square +function returns a very low probability, it means it's unlikely the +probabilities that went into the combined value were selected at random; +there were too many low probabilities for that to be likely. So you can +reject the null hypothesis and instead adopt the alternative hypothesis +that the features involved were drawn from a biased sample-one with few +high spam probability features and many low spam probability features. +In other words, it must be a ham message. + + However, the Fisher method isn't symmetrical since the inverse +chi-square function returns the probability that a given number of +randomly selected probabilities would combine to a value as large or +larger than the one you got by combining the actual probabilities. This +asymmetry works to your advantage because when you reject the null +hypothesis, you know what the more likely hypothesis is. When you +combine the individual spam probabilities via the Fisher method, and it +tells you there's a high probability that the null hypothesis is +wrong-that the message isn't a random collection of words-then it means +it's likely the message is a ham. The number returned is, if not +literally the probability that the message is a ham, at least a good +measure of its "hamminess." Conversely, the Fisher combination of the +individual ham probabilities gives you a measure of the message's +"spamminess." + + To get a final score, you need to combine those two measures into a +single number that gives you a combined hamminess-spamminess score +ranging from 0 to 1. The method recommended by Robinson is to add half +the difference between the hamminess and spamminess scores to 1/2, in +other words, to average the spamminess and 1 minus the hamminess. This +has the nice effect that when the two scores agree (high spamminess and +low hamminess, or vice versa) you'll end up with a strong indicator near +either 0 or 1. But when the spamminess and hamminess scores are both +high or both low, then you'll end up with a final value near 1/2, which +you can treat as an "uncertain" classification. + + The score function that implements this scheme looks like this: + + (defun score (features) + (let ((spam-probs ()) (ham-probs ()) (number-of-probs 0)) + (dolist (feature features) + (unless (untrained-p feature) + (let ((spam-prob (float (bayesian-spam-probability feature) 0.0d0))) + (push spam-prob spam-probs) + (push (- 1.0d0 spam-prob) ham-probs) + (incf number-of-probs)))) + (let ((h (- 1 (fisher spam-probs number-of-probs))) + (s (- 1 (fisher ham-probs number-of-probs)))) + (/ (+ (- 1 h) s) 2.0d0)))) + + You take a list of features and loop over them, building up two lists +of probabilities, one listing the probabilities that a message +containing each feature is a spam and the other that a message +containing each feature is a ham. As an optimization, you can also +count the number of probabilities while looping over them and pass the +count to fisher to avoid having to count them again in fisher itself. +The value returned by fisher will be low if the individual probabilities +contained too many low probabilities to have come from random text. +Thus, a low fisher score for the spam probabilities means there were +many hammy features; subtracting that score from 1 gives you a +probability that the message is a ham. Conversely, subtracting the +fisher score for the ham probabilities gives you the probability that +the message was a spam. Combining those two probabilities gives you an +overall spamminess score between 0 and 1. + + Within the loop, you can use the function untrained-p to skip +features extracted from the message that were never seen during +training. These features will have spam counts and ham counts of zero. +The untrained-p function is trivial. + + (defun untrained-p (feature) + (with-slots (spam-count ham-count) feature + (and (zerop spam-count) (zerop ham-count)))) + + The only other new function is fisher itself. Assuming you already +had an inverse-chi-square function, fisher is conceptually simple. + + (defun fisher (probs number-of-probs) + "The Fisher computation described by Robinson." + (inverse-chi-square + (* -2 (log (reduce #'* probs))) + (* 2 number-of-probs))) + + Unfortunately, there's a small problem with this straightforward +implementation. While using REDUCE is a concise and idiomatic way of +multiplying a list of numbers, in this particular application there's a +danger the product will be too small a number to be represented as a +floating-point number. In that case, the result will underflow to zero. +And if the product of the probabilities underflows, all bets are off +because taking the LOG of zero will either signal an error or, in some +implementation, result in a special negative-infinity value, which will +render all subsequent calculations essentially meaningless. This is +particularly unfortunate in this function because the Fisher method is +most sensitive when the input probabilities are low-near zero-and +therefore in the most danger of causing the multiplication to underflow. + + Luckily, you can use a bit of high-school math to avoid this problem. +Recall that the log of a product is the same as the sum of the logs of +the factors. So instead of multiplying all the probabilities and then +taking the log, you can sum the logs of each probability. And since +REDUCE takes a :key keyword parameter, you can use it to perform the +whole calculation. Instead of this: + + (log (reduce #'* probs)) + + write this: + + (reduce #'+ probs :key #'log) + + ---------- Footnotes ---------- + + (1) Techniques that combine nonindependent probabilities as though +they were, in fact, independent, are called naive Bayesian. Graham's +original proposal was essentially a naive Bayesian classifier with some +"empirically derived" constant factors thrown in. + + +File: pcl.info, Node: 23-5, Next: 23-6, Prev: 23-4, Up: Chapter 23 + +Inverse Chi Square +================== + +The implementation of inverse-chi-square in this section is a fairly +straightforward translation of a version written in Python by Robinson. +The exact mathematical meaning of this function is beyond the scope of +this book, but you can get an intuitive sense of what it does by +thinking about how the values you pass to fisher will affect the result: +the more low probabilities you pass to fisher, the smaller the product +of the probabilities will be. The log of a small product will be a +negative number with a large absolute value, which is then multiplied by +-2, making it an even larger positive number. Thus, the more low +probabilities were passed to fisher, the larger the value it'll pass to +inverse-chi-square. Of course, the number of probabilities involved +also affects the value passed to inverse-chi-square. Since +probabilities are, by definition, less than or equal to 1, the more +probabilities that go into a product, the smaller it'll be and the +larger the value passed to inverse-chi-square. Thus, inverse-chi-square +should return a low probability when the Fisher combined value is +abnormally large for the number of probabilities that went into it. The +following function does exactly that: + + (defun inverse-chi-square (value degrees-of-freedom) + (assert (evenp degrees-of-freedom)) + (min + (loop with m = (/ value 2) + for i below (/ degrees-of-freedom 2) + for prob = (exp (- m)) then (* prob (/ m i)) + summing prob) + 1.0)) + + Recall from Chapter 10 that EXP raises e to the argument given. +Thus, the larger value is, the smaller the initial value of prob will +be. But that initial value will then be adjusted upward slightly for +each degree of freedom as long as m is greater than the number of +degrees of freedom. Since the value returned by inverse-chi-square is +supposed to be another probability, it's important to clamp the value +returned with MIN since rounding errors in the multiplication and +exponentiation may cause the LOOP to return a sum just a shade over 1. + + +File: pcl.info, Node: 23-6, Next: 23-7, Prev: 23-5, Up: Chapter 23 + +Training the Filter +=================== + +Since you wrote classify and train to take a string argument, you can +test them easily at the REPL. If you haven't yet, you should switch to +the package in which you've been writing this code by evaluating an +IN-PACKAGE form at the REPL or using the SLIME shortcut change-package. +To use the SLIME shortcut, type a comma at the REPL and then type the +name at the prompt. Pressing Tab while typing the package name will +autocomplete based on the packages your Lisp knows about. Now you can +invoke any of the functions that are part of the spam application. You +should first make sure the database is empty. + + SPAM> (clear-database) + + Now you can train the filter with some text. + + SPAM> (train "Make money fast" 'spam) + + And then see what the classifier thinks. + + SPAM> (classify "Make money fast") + SPAM + SPAM> (classify "Want to go to the movies?") + UNSURE + + While ultimately all you care about is the classification, it'd be +nice to be able to see the raw score too. The easiest way to get both +values without disturbing any other code is to change classification to +return multiple values. + + (defun classification (score) + (values + (cond + ((<= score *max-ham-score*) 'ham) + ((>= score *min-spam-score*) 'spam) + (t 'unsure)) + score)) + + You can make this change and then recompile just this one function. +Because classify returns whatever classification returns, it'll also now +return two values. But since the primary return value is the same, +callers of either function who expect only one value won't be affected. +Now when you test classify, you can see exactly what score went into the +classification. + + SPAM> (classify "Make money fast") + SPAM + 0.863677101854273D0 + SPAM> (classify "Want to go to the movies?") + UNSURE + 0.5D0 + + And now you can see what happens if you train the filter with some +more ham text. + + SPAM> (train "Do you have any money for the movies?" 'ham) + 1 + SPAM> (classify "Make money fast") + SPAM + 0.7685351219857626D0 + + It's still spam but a bit less certain since money was seen in ham +text. + + SPAM> (classify "Want to go to the movies?") + HAM + 0.17482223132078922D0 + + And now this is clearly recognizable ham thanks to the presence of +the word movies, now a hammy feature. + + However, you don't really want to train the filter by hand. What +you'd really like is an easy way to point it at a bunch of files and +train it on them. And if you want to test how well the filter actually +works, you'd like to then use it to classify another set of files of +known types and see how it does. So the last bit of code you'll write +in this chapter will be a test harness that tests the filter on a corpus +of messages of known types, using a certain fraction for training and +then measuring how accurate the filter is when classifying the +remainder. + + +File: pcl.info, Node: 23-7, Next: 23-8, Prev: 23-6, Up: Chapter 23 + +Testing the Filter +================== + +To test the filter, you need a corpus of messages of known types. You +can use messages lying around in your inbox, or you can grab one of the +corpora available on the Web. For instance, the SpamAssassin corpus (1) +contains several thousand messages hand classified as spam, easy ham, +and hard ham. To make it easy to use whatever files you have, you can +define a test rig that's driven off an array of file/type pairs. You +can define a function that takes a filename and a type and adds it to +the corpus like this: + + (defun add-file-to-corpus (filename type corpus) + (vector-push-extend (list filename type) corpus)) + + The value of corpus should be an adjustable vector with a fill +pointer. For instance, you can make a new corpus like this: + + (defparameter *corpus* (make-array 1000 :adjustable t :fill-pointer 0)) + + If you have the hams and spams already segregated into separate +directories, you might want to add all the files in a directory as the +same type. This function, which uses the list-directory function from +Chapter 15, will do the trick: + + (defun add-directory-to-corpus (dir type corpus) + (dolist (filename (list-directory dir)) + (add-file-to-corpus filename type corpus))) + + For instance, suppose you have a directory mail containing two +subdirectories, spam and ham, each containing messages of the indicated +type; you can add all the files in those two directories to *corpus* +like this: + + SPAM> (add-directory-to-corpus "mail/spam/" 'spam *corpus*) + NIL + SPAM> (add-directory-to-corpus "mail/ham/" 'ham *corpus*) + NIL + + Now you need a function to test the classifier. The basic strategy +will be to select a random chunk of the corpus to train on and then test +the corpus by classifying the remainder of the corpus, comparing the +classification returned by the classify function to the known +classification. The main thing you want to know is how accurate the +classifier is-what percentage of the messages are classified correctly? +But you'll probably also be interested in what messages were +misclassified and in what direction-were there more false positives or +more false negatives? To make it easy to perform different analyses of +the classifier's behavior, you should define the testing functions to +build a list of raw results, which you can then analyze however you +like. + + The main testing function might look like this: + + (defun test-classifier (corpus testing-fraction) + (clear-database) + (let* ((shuffled (shuffle-vector corpus)) + (size (length corpus)) + (train-on (floor (* size (- 1 testing-fraction))))) + (train-from-corpus shuffled :start 0 :end train-on) + (test-from-corpus shuffled :start train-on))) + + This function starts by clearing out the feature database. (2) Then +it shuffles the corpus, using a function you'll implement in a moment, +and figures out, based on the testing-fraction parameter, how many +messages it'll train on and how many it'll reserve for testing. The two +helper functions train-from-corpus and test-from-corpus will both take +:start and :end keyword parameters, allowing them to operate on a +subsequence of the given corpus. + + The train-from-corpus function is quite simple-simply loop over the +appropriate part of the corpus, use DESTRUCTURING-BIND to extract the +filename and type from the list found in each element, and then pass the +text of the named file and the type to train. Since some mail messages, +such as those with attachments, are quite large, you should limit the +number of characters it'll take from the message. It'll obtain the text +with a function start-of-file, which you'll implement in a moment, that +takes a filename and a maximum number of characters to return. +train-from-corpus looks like this: + + (defparameter *max-chars* (* 10 1024)) + + (defun train-from-corpus (corpus &key (start 0) end) + (loop for idx from start below (or end (length corpus)) do + (destructuring-bind (file type) (aref corpus idx) + (train (start-of-file file *max-chars*) type)))) + + The test-from-corpus function is similar except you want to return a +list containing the results of each classification so you can analyze +them after the fact. Thus, you should capture both the classification +and score returned by classify and then collect a list of the filename, +the actual type, the type returned by classify, and the score. To make +the results more human readable, you can include keywords in the list to +indicate which values are which. + + (defun test-from-corpus (corpus &key (start 0) end) + (loop for idx from start below (or end (length corpus)) collect + (destructuring-bind (file type) (aref corpus idx) + (multiple-value-bind (classification score) + (classify (start-of-file file *max-chars*)) + (list + :file file + :type type + :classification classification + :score score))))) + + ---------- Footnotes ---------- + + (1) Several spam corpora including the SpamAssassin corpus are linked +to from http://nexp.cs.pdx.edu/~psam/cgi-bin/view/PSAM/CorpusSets. + + (2) If you wanted to conduct a test without disturbing the existing +database, you could bind *feature-database*, *total-spams*, and +*total-hams* with a LET, but then you'd have no way of looking at the +database after the fact-unless you returned the values you used within +the function. + + +File: pcl.info, Node: 23-8, Next: 23-9, Prev: 23-7, Up: Chapter 23 + +A Couple of Utility Functions +============================= + +To finish the implementation of test-classifier, you need to write the +two utility functions that don't really have anything particularly to do +with spam filtering, shuffle-vector and start-of-file. + + An easy and efficient way to implement shuffle-vector is using the +Fisher-Yates algorithm. (1) You can start by implementing a function, +nshuffle-vector, that shuffles a vector in place. This name follows the +same naming convention of other destructive functions such as NCONC and +NREVERSE. It looks like this: + + (defun nshuffle-vector (vector) + (loop for idx downfrom (1- (length vector)) to 1 + for other = (random (1+ idx)) + do (unless (= idx other) + (rotatef (aref vector idx) (aref vector other)))) + vector) + + The nondestructive version simply makes a copy of the original vector +and passes it to the destructive version. + + (defun shuffle-vector (vector) + (nshuffle-vector (copy-seq vector))) + + The other utility function, start-of-file, is almost as +straightforward with just one wrinkle. The most efficient way to read +the contents of a file into memory is to create an array of the +appropriate size and use READ-SEQUENCE to fill it in. So it might seem +you could make a character array that's either the size of the file or +the maximum number of characters you want to read, whichever is smaller. +Unfortunately, as I mentioned in Chapter 14, the function FILE-LENGTH +isn't entirely well defined when dealing with character streams since +the number of characters encoded in a file can depend on both the +character encoding used and the particular text in the file. In the +worst case, the only way to get an accurate measure of the number of +characters in a file is to actually read the whole file. Thus, it's +ambiguous what FILE-LENGTH should do when passed a character stream; in +most implementations, FILE-LENGTH always returns the number of octets in +the file, which may be greater than the number of characters that can be +read from the file. + + However, READ-SEQUENCE returns the number of characters actually +read. So, you can attempt to read the number of characters reported by +FILE-LENGTH and return a substring if the actual number of characters +read was smaller. + + (defun start-of-file (file max-chars) + (with-open-file (in file) + (let* ((length (min (file-length in) max-chars)) + (text (make-string length)) + (read (read-sequence text in))) + (if (< read length) + (subseq text 0 read) + text)))) + + ---------- Footnotes ---------- + + (1) This algorithm is named for the same Fisher who invented the +method used for combining probabilities and for Frank Yates, his +coauthor of the book Statistical Tables for Biological, Agricultural and +Medical Research (Oliver & Boyd, 1938) in which, according to Knuth, +they provided the first published description of the algorithm. + + +File: pcl.info, Node: 23-9, Next: 23-10, Prev: 23-8, Up: Chapter 23 + +Analyzing the Results +===================== + +Now you're ready to write some code to analyze the results generated by +test-classifier. Recall that test-classifier returns the list returned +by test-from-corpus in which each element is a plist representing the +result of classifying one file. This plist contains the name of the +file, the actual type of the file, the classification, and the score +returned by classify. The first bit of analytical code you should write +is a function that returns a symbol indicating whether a given result +was correct, a false positive, a false negative, a missed ham, or a +missed spam. You can use DESTRUCTURING-BIND to pull out the :type and +:classification elements of an individual result list (using +&allow-other-keys to tell DESTRUCTURING-BIND to ignore any other +key/value pairs it sees) and then use nested ECASE to translate the +different pairings into a single symbol. + + (defun result-type (result) + (destructuring-bind (&key type classification &allow-other-keys) result + (ecase type + (ham + (ecase classification + (ham 'correct) + (spam 'false-positive) + (unsure 'missed-ham))) + (spam + (ecase classification + (ham 'false-negative) + (spam 'correct) + (unsure 'missed-spam)))))) + + You can test out this function at the REPL. + + SPAM> (result-type '(:FILE #p"foo" :type ham :classification ham :score 0)) + CORRECT + SPAM> (result-type '(:FILE #p"foo" :type spam :classification spam :score 0)) + CORRECT + SPAM> (result-type '(:FILE #p"foo" :type ham :classification spam :score 0)) + FALSE-POSITIVE + SPAM> (result-type '(:FILE #p"foo" :type spam :classification ham :score 0)) + FALSE-NEGATIVE + SPAM> (result-type '(:FILE #p"foo" :type ham :classification unsure :score 0)) + MISSED-HAM + SPAM> (result-type '(:FILE #p"foo" :type spam :classification unsure :score 0)) + MISSED-SPAM + + Having this function makes it easy to slice and dice the results of +test-classifier in a variety of ways. For instance, you can start by +defining predicate functions for each type of result. + + (defun false-positive-p (result) + (eql (result-type result) 'false-positive)) + + (defun false-negative-p (result) + (eql (result-type result) 'false-negative)) + + (defun missed-ham-p (result) + (eql (result-type result) 'missed-ham)) + + (defun missed-spam-p (result) + (eql (result-type result) 'missed-spam)) + + (defun correct-p (result) + (eql (result-type result) 'correct)) + + With those functions, you can easily use the list and sequence +manipulation functions I discussed in Chapter 11 to extract and count +particular kinds of results. + + SPAM> (count-if #'false-positive-p *results*) + 6 + SPAM> (remove-if-not #'false-positive-p *results*) + ((:FILE #p"ham/5349" :TYPE HAM :CLASSIFICATION SPAM :SCORE 0.9999983107355541d0) + (:FILE #p"ham/2746" :TYPE HAM :CLASSIFICATION SPAM :SCORE 0.6286468956619795d0) + (:FILE #p"ham/3427" :TYPE HAM :CLASSIFICATION SPAM :SCORE 0.9833753501352983d0) + (:FILE #p"ham/7785" :TYPE HAM :CLASSIFICATION SPAM :SCORE 0.9542788587998488d0) + (:FILE #p"ham/1728" :TYPE HAM :CLASSIFICATION SPAM :SCORE 0.684339162891261d0) + (:FILE #p"ham/10581" :TYPE HAM :CLASSIFICATION SPAM :SCORE 0.9999924537959615d0)) + + You can also use the symbols returned by result-type as keys into a +hash table or an alist. For instance, you can write a function to print +a summary of the counts and percentages of each type of result using an +alist that maps each type plus the extra symbol total to a count. + + (defun analyze-results (results) + (let* ((keys '(total correct false-positive + false-negative missed-ham missed-spam)) + (counts (loop for x in keys collect (cons x 0)))) + (dolist (item results) + (incf (cdr (assoc 'total counts))) + (incf (cdr (assoc (result-type item) counts)))) + (loop with total = (cdr (assoc 'total counts)) + for (label . count) in counts + do (format t "~&~@(~a~):~20t~5d~,5t: ~6,2f%~%" + label count (* 100 (/ count total)))))) + + This function will give output like this when passed a list of +results generated by test-classifier: + + SPAM> (analyze-results *results*) + Total: 3761 : 100.00% + Correct: 3689 : 98.09% + False-positive: 4 : 0.11% + False-negative: 9 : 0.24% + Missed-ham: 19 : 0.51% + Missed-spam: 40 : 1.06% + NIL + + And as a last bit of analysis you might want to look at why an +individual message was classified the way it was. The following +functions will show you: + + (defun explain-classification (file) + (let* ((text (start-of-file file *max-chars*)) + (features (extract-features text)) + (score (score features)) + (classification (classification score))) + (show-summary file text classification score) + (dolist (feature (sorted-interesting features)) + (show-feature feature)))) + + (defun show-summary (file text classification score) + (format t "~&~a" file) + (format t "~2%~a~2%" text) + (format t "Classified as ~a with score of ~,5f~%" classification score)) + + (defun show-feature (feature) + (with-slots (word ham-count spam-count) feature + (format + t "~&~2t~a~30thams: ~5d; spams: ~5d;~,10tprob: ~,f~%" + word ham-count spam-count (bayesian-spam-probability feature)))) + + (defun sorted-interesting (features) + (sort (remove-if #'untrained-p features) #'< :key #'bayesian-spam-probability)) + + +File: pcl.info, Node: 23-10, Next: Chapter 24, Prev: 23-9, Up: Chapter 23 + +What's Next +=========== + +Obviously, you could do a lot more with this code. To turn it into a +real spam-filtering application, you'd need to find a way to integrate +it into your normal e-mail infrastructure. One approach that would make +it easy to integrate with almost any e-mail client is to write a bit of +code to act as a POP3 proxy-that's the protocol most e-mail clients use +to fetch mail from mail servers. Such a proxy would fetch mail from +your real POP3 server and serve it to your mail client after either +tagging spam with a header that your e-mail client's filters can easily +recognize or simply putting it aside. Of course, you'd also need a way +to communicate with the filter about misclassifications-as long as +you're setting it up as a server, you could also provide a Web +interface. I'll talk about how to write Web interfaces in Chapter 26, +and you'll build one, for a different application, in Chapter 29. + + Or you might want to work on improving the basic classification-a +likely place to start is to make extract-features more sophisticated. +In particular, you could make the tokenizer smarter about the internal +structure of e-mail-you could extract different kinds of features for +words appearing in the body versus the message headers. And you could +decode various kinds of message encoding such as base 64 and quoted +printable since spammers often try to obfuscate their message with those +encodings. + + But I'll leave those improvements to you. Now you're ready to head +down the path of building a streaming MP3 server, starting by writing a +general-purpose library for parsing binary files. + + +File: pcl.info, Node: Chapter 24, Next: Chapter 25, Prev: Chapter 23, Up: Top + +24. Practical: Parsing Binary Files +=================================== + +In this chapter I'll show you how to build a library that you can use to +write code for reading and writing binary files. You'll use this +library in Chapter 25 to write a parser for ID3 tags, the mechanism used +to store metadata such as artist and album names in MP3 files. This +library is also an example of how to use macros to extend the language +with new constructs, turning it into a special-purpose language for +solving a particular problem, in this case reading and writing binary +data. Because you'll develop the library a bit at a time, including +several partial versions, it may seem you're writing a lot of code. But +when all is said and done, the whole library is fewer than 150 lines of +code, and the longest macro is only 20 lines long. + +* Menu: + +* 24-1:: Binary Files +* 24-2:: Binary Format Basics +* 24-3:: Strings in Binary Files +* 24-4:: Composite Structures +* 24-5:: Designing the Macros +* 24-6:: Making the Dream a Reality +* 24-7:: Reading Binary Objects +* 24-8:: Writing Binary Objects +* 24-9:: Adding Inheritance and Tagged Structures +* 24-10:: Keeping Track of Inherited Slots +* 24-11:: Tagged Structures +* 24-12:: Primitive Binary Types +* 24-13:: The Current Object Stack + + +File: pcl.info, Node: 24-1, Next: 24-2, Prev: Chapter 24, Up: Chapter 24 + +Binary Files +============ + +At a sufficiently low level of abstraction, all files are "binary" in +the sense that they just contain a bunch of numbers encoded in binary +form. However, it's customary to distinguish between text files, where +all the numbers can be interpreted as characters representing +human-readable text, and binary files, which contain data that, if +interpreted as characters, yields nonprintable characters. (1) + + Binary file formats are usually designed to be both compact and +efficient to parse-that's their main advantage over text-based formats. +To meet both those criteria, they're usually composed of on-disk +structures that are easily mapped to data structures that a program +might use to represent the same data in memory. (2) + + The library will give you an easy way to define the mapping between +the on-disk structures defined by a binary file format and in-memory +Lisp objects. Using the library, it should be easy to write a program +that can read a binary file, translating it into Lisp objects that you +can manipulate, and then write back out to another properly formatted +binary file. + + ---------- Footnotes ---------- + + (1) In ASCII, the first 32 characters are nonprinting control +characters originally used to control the behavior of a Teletype +machine, causing it to do such things as sound the bell, back up one +character, move to a new line, and move the carriage to the beginning of +the line. Of these 32 control characters, only three, the newline, +carriage return, and horizontal tab, are typically found in text files. + + (2) Some binary file formats are in-memory data structures-on many +operating systems it's possible to map a file into memory, and low-level +languages such as C can then treat the region of memory containing the +contents of the file just like any other memory; data written to that +area of memory is saved to the underlying file when it's unmapped. +However, these formats are platform-dependent since the in-memory +representation of even such simple data types as integers depends on the +hardware on which the program is running. Thus, any file format that's +intended to be portable must define a canonical representation for all +the data types it uses that can be mapped to the actual in-memory data +representation on a particular kind of machine or in a particular +language. + + +File: pcl.info, Node: 24-2, Next: 24-3, Prev: 24-1, Up: Chapter 24 + +Binary Format Basics +==================== + +The starting point for reading and writing binary files is to open the +file for reading or writing individual bytes. As I discussed in Chapter +14, both OPEN and WITH-OPEN-FILE accept a keyword argument, +:element-type, that controls the basic unit of transfer for the stream. +When you're dealing with binary files, you'll specify (unsigned-byte 8). +An input stream opened with such an :element-type will return an integer +between 0 and 255 each time it's passed to READ-BYTE. Conversely, you +can write bytes to an (unsigned-byte 8) output stream by passing numbers +between 0 and 255 to WRITE-BYTE. + + Above the level of individual bytes, most binary formats use a +smallish number of primitive data types-numbers encoded in various ways, +textual strings, bit fields, and so on-which are then composed into more +complex structures. So your first task is to define a framework for +writing code to read and write the primitive data types used by a given +binary format. + + To take a simple example, suppose you're dealing with a binary format +that uses an unsigned 16-bit integer as a primitive data type. To read +such an integer, you need to read the two bytes and then combine them +into a single number by multiplying one byte by 256, a.k.a. 2^8, and +adding it to the other byte. For instance, assuming the binary format +specifies that such 16-bit quantities are stored in big-endian (1) form, +with the most significant byte first, you can read such a number with +this function: + + (defun read-u2 (in) + (+ (* (read-byte in) 256) (read-byte in))) + + However, Common Lisp provides a more convenient way to perform this +kind of bit twiddling. The function LDB, whose name stands for load +byte, can be used to extract and set (with SETF) any number of +contiguous bits from an integer. (2) The number of bits and their +position within the integer is specified with a byte specifier created +with the BYTE function. BYTE takes two arguments, the number of bits to +extract (or set) and the position of the rightmost bit where the least +significant bit is at position zero. LDB takes a byte specifier and the +integer from which to extract the bits and returns the positive integer +represented by the extracted bits. Thus, you can extract the least +significant octet of an integer like this: + + (ldb (byte 8 0) #xabcd) ==> 205 ; 205 is #xcd + + To get the next octet, you'd use a byte specifier of (byte 8 8) like +this: + + (ldb (byte 8 8) #xabcd) ==> 171 ; 171 is #xab + + You can use LDB with SETF to set the specified bits of an integer +stored in a SETFable place. + + CL-USER> (defvar *num* 0) + *NUM* + CL-USER> (setf (ldb (byte 8 0) *num*) 128) + 128 + CL-USER> *num* + 128 + CL-USER> (setf (ldb (byte 8 8) *num*) 255) + 255 + CL-USER> *num* + 65408 + + Thus, you can also write read-u2 like this: (3) + + (defun read-u2 (in) + (let ((u2 0)) + (setf (ldb (byte 8 8) u2) (read-byte in)) + (setf (ldb (byte 8 0) u2) (read-byte in)) + u2)) + + To write a number out as a 16-bit integer, you need to extract the +individual 8-bit bytes and write them one at a time. To extract the +individual bytes, you just need to use LDB with the same byte +specifiers. + + (defun write-u2 (out value) + (write-byte (ldb (byte 8 8) value) out) + (write-byte (ldb (byte 8 0) value) out)) + + Of course, you can also encode integers in many other ways-with +different numbers of bytes, with different endianness, and in signed and +unsigned format. + + ---------- Footnotes ---------- + + (1) The term big-endian and its opposite, little-endian, borrowed +from Jonathan Swift's Gulliver's Travels, refer to the way a multibyte +number is represented in an ordered sequence of bytes such as in memory +or in a file. For instance, the number 43981, or abcd in hex, +represented as a 16-bit quantity, consists of two bytes, ab and cd. It +doesn't matter to a computer in what order these two bytes are stored as +long as everybody agrees. Of course, whenever there's an arbitrary +choice to be made between two equally good options, the one thing you +can be sure of is that everybody is not going to agree. For more than +you ever wanted to know about it, and to see where the terms big-endian +and little-endian were first applied in this fashion, read "On Holy Wars +and a Plea for Peace" by Danny Cohen, available at +http://khavrinen.lcs.mit.edu/wollman/ien-137.txt. + + (2) LDB and DPB, a related function, were named after the DEC PDP-10 +assembly functions that did essentially the same thing. Both functions +operate on integers as if they were represented using twos-complement +format, regardless of the internal representation used by a particular +Common Lisp implementation. + + (3) Common Lisp also provides functions for shifting and masking the +bits of integers in a way that may be more familiar to C and Java +programmers. For instance, you could write read-u2 yet a third way, +using those functions, like this: + + (defun read-u2 (in) + (logior (ash (read-byte in) 8) (read-byte in))) + + which would be roughly equivalent to this Java method: + + public int readU2 (InputStream in) throws IOException { + return (in.read() << 8) | (in.read()); + } + + The names LOGIOR and ASH are short for LOGical Inclusive OR and +Arithmetic SHift. ASH shifts an integer a given number of bits to the +left when its second argument is positive or to the right if the second +argument is negative. LOGIOR combines integers by logically oring each +bit. Another function, LOGAND, performs a bitwise and, which can be +used to mask off certain bits. However, for the kinds of bit twiddling +you'll need to do in this chapter and the next, LDB and BYTE will be +both more convenient and more idiomatic Common Lisp style. + + +File: pcl.info, Node: 24-3, Next: 24-4, Prev: 24-2, Up: Chapter 24 + +Strings in Binary Files +======================= + +Textual strings are another kind of primitive data type you'll find in +many binary formats. When you read files one byte at a time, you can't +read and write strings directly-you need to decode and encode them one +byte at a time, just as you do with binary-encoded numbers. And just as +you can encode an integer in several ways, you can encode a string in +many ways. To start with, the binary format must specify how individual +characters are encoded. + + To translate bytes to characters, you need to know both what +character code and what character encoding you're using. A character +code defines a mapping from positive integers to characters. Each +number in the mapping is called a code point. For instance, ASCII is a +character code that maps the numbers from 0-127 to particular characters +used in the Latin alphabet. A character encoding, on the other hand, +defines how the code points are represented as a sequence of bytes in a +byte-oriented medium such as a file. For codes that use eight or fewer +bits, such as ASCII and ISO-8859-1, the encoding is trivial-each numeric +value is encoded as a single byte. + + Nearly as straightforward are pure double-byte encodings, such as +UCS-2, which map between 16-bit values and characters. The only reason +double-byte encodings can be more complex than single-byte encodings is +that you may also need to know whether the 16-bit values are supposed to +be encoded in big-endian or little-endian format. + + Variable-width encodings use different numbers of octets for +different numeric values, making them more complex but allowing them to +be more compact in many cases. For instance, UTF-8, an encoding +designed for use with the Unicode character code, uses a single octet to +encode the values 0-127 while using up to four octets to encode values +up to 1,114,111. (1) + + Since the code points from 0-127 map to the same characters in +Unicode as they do in ASCII, a UTF-8 encoding of text consisting only of +characters also in ASCII is the same as the ASCII encoding. On the +other hand, texts consisting mostly of characters requiring four bytes +in UTF-8 could be more compactly encoded in a straight double-byte +encoding. + + Common Lisp provides two functions for translating between numeric +character codes and character objects: CODE-CHAR, which takes an numeric +code and returns as a character, and CHAR-CODE, which takes a character +and returns its numeric code. The language standard doesn't specify +what character encoding an implementation must use, so there's no +guarantee you can represent every character that can possibly be encoded +in a given file format as a Lisp character. However, almost all +contemporary Common Lisp implementations use ASCII, ISO-8859-1, or +Unicode as their native character code. Because Unicode is a superset +ofISO-8859-1, which is in turn a superset of ASCII, if you're using a +Unicode Lisp, CODE-CHAR and CHAR-CODE can be used directly for +translating any of those three character codes. (2) + + In addition to specifying a character encoding, a string encoding +must also specify how to encode the length of the string. Three +techniques are typically used in binary file formats. + + The simplest is to not encode it but to let it be implicit in the +position of the string in some larger structure: a particular element of +a file may always be a string of a certain length, or a string may be +the last element of a variable-length data structure whose overall size +determines how many bytes are left to read as string data. Both these +techniques are used in ID3 tags, as you'll see in the next chapter. + + The other two techniques can be used to encode variable-length +strings without relying on context. One is to encode the length of the +string followed by the character data-the parser reads an integer value +(in some specified integer format) and then reads that number of +characters. Another is to write the character data followed by a +delimiter that can't appear in the string such as a null character. + + The different representations have different advantages and +disadvantages, but when you're dealing with already specified binary +formats, you won't have any control over which encoding is used. +However, none of the encodings is particularly more difficult to read +and write than any other. Here, as an example, is a function that reads +a null-terminated ASCII string, assuming your Lisp implementation uses +ASCII or one of its supersets such as ISO-8859-1 or full Unicode as its +native character encoding: + + (defconstant +null+ (code-char 0)) + + (defun read-null-terminated-ascii (in) + (with-output-to-string (s) + (loop for char = (code-char (read-byte in)) + until (char= char +null+) do (write-char char s)))) + + The WITH-OUTPUT-TO-STRING macro, which I mentioned in Chapter 14, is +an easy way to build up a string when you don't know how long it'll be. +It creates a STRING-STREAM and binds it to the variable name specified, +s in this case. All characters written to the stream are collected into +a string, which is then returned as the value of the +WITH-OUTPUT-TO-STRING form. + + To write a string back out, you just need to translate the characters +back to numeric values that can be written with WRITE-BYTE and then +write the null terminator after the string contents. + + (defun write-null-terminated-ascii (string out) + (loop for char across string + do (write-byte (char-code char) out)) + (write-byte (char-code +null+) out)) + + As these examples show, the main intellectual challenge-such as it +is-of reading and writing primitive elements of binary files is +understanding how exactly to interpret the bytes that appear in a file +and to map them to Lisp data types. If a binary file format is well +specified, this should be a straightforward proposition. Actually +writing functions to read and write a particular encoding is, as they +say, a simple matter of programming. + + Now you can turn to the issue of reading and writing more complex +on-disk structures and how to map them to Lisp objects. + + ---------- Footnotes ---------- + + (1) Originally, UTF-8 was designed to represent a 31-bit character +code and used up to six bytes per code point. However, the maximum +Unicode code point is #x10ffff, so a UTF-8 encoding of Unicode requires +at most four bytes per code point. + + (2) If you need to parse a file format that uses other character +codes, or if you need to parse files containing arbitrary Unicode +strings using a non-Unicode-Common-Lisp implementation, you can always +represent such strings in memory as vectors of integer code points. +They won't be Lisp strings, so you won't be able to manipulate or +compare them with the string functions, but you'll still be able to do +anything with them that you can with arbitrary vectors. + + +File: pcl.info, Node: 24-4, Next: 24-5, Prev: 24-3, Up: Chapter 24 + +Composite Structures +==================== + +Since binary formats are usually used to represent data in a way that +makes it easy to map to in-memory data structures, it should come as no +surprise that composite on-disk structures are usually defined in ways +similar to the way programming languages define in-memory structures. +Usually a composite on-disk structure will consist of a number of named +parts, each of which is itself either a primitive type such as a number +or a string, another composite structure, or possibly a collection of +such values. + + For instance, an ID3 tag defined in the 2.2 version of the +specification consists of a header made up of a three-character +ISO-8859-1 string, which is always "ID3"; two one-byte unsigned integers +that specify the major version and revision of the specification; eight +bits worth of boolean flags; and four bytes that encode the size of the +tag in an encoding particular to the ID3 specification. Following the +header is a list of frames, each of which has its own internal +structure. After the frames are as many null bytes as are necessary to +pad the tag out to the size specified in the header. + + If you look at the world through the lens of object orientation, +composite structures look a lot like classes. For instance, you could +write a class to represent an ID3 tag. + + (defclass id3-tag () + ((identifier :initarg :identifier :accessor identifier) + (major-version :initarg :major-version :accessor major-version) + (revision :initarg :revision :accessor revision) + (flags :initarg :flags :accessor flags) + (size :initarg :size :accessor size) + (frames :initarg :frames :accessor frames))) + + An instance of this class would make a perfect repository to hold the +data needed to represent an ID3 tag. You could then write functions to +read and write instances of this class. For example, assuming the +existence of certain other functions for reading the appropriate +primitive data types, a read-id3-tag function might look like this: + + (defun read-id3-tag (in) + (let ((tag (make-instance 'id3-tag))) + (with-slots (identifier major-version revision flags size frames) tag + (setf identifier (read-iso-8859-1-string in :length 3)) + (setf major-version (read-u1 in)) + (setf revision (read-u1 in)) + (setf flags (read-u1 in)) + (setf size (read-id3-encoded-size in)) + (setf frames (read-id3-frames in :tag-size size))) + tag)) + + The write-id3-tag function would be structured similarly-you'd use +the appropriate write-* functions to write out the values stored in the +slots of the id3-tag object. + + It's not hard to see how you could write the appropriate classes to +represent all the composite data structures in a specification along +with read-foo and write-foo functions for each class and for necessary +primitive types. But it's also easy to tell that all the reading and +writing functions are going to be pretty similar, differing only in the +specifics of what types they read and the names of the slots they store +them in. It's particularly irksome when you consider that in the ID3 +specification it takes about four lines of text to specify the structure +of an ID3 tag, while you've already written eighteen lines of code and +haven't even written write-id3-tag yet. + + What you'd really like is a way to describe the structure of +something like an ID3 tag in a form that's as compressed as the +specification's pseudocode yet that can also be expanded into code that +defines the id3-tag class and the functions that translate between bytes +on disk and instances of the class. Sounds like a job for a macro. + + +File: pcl.info, Node: 24-5, Next: 24-6, Prev: 24-4, Up: Chapter 24 + +Designing the Macros +==================== + +Since you already have a rough idea what code your macros will need to +generate, the next step, according to the process for writing a macro I +outlined in Chapter 8, is to switch perspectives and think about what a +call to the macro should look like. Since the goal is to be able to +write something as compressed as the pseudocode in the ID3 +specification, you can start there. The header of an ID3 tag is +specified like this: + + ID3/file identifier "ID3" + ID3 version $02 00 + ID3 flags %xx000000 + ID3 size 4 * %0xxxxxxx + + In the notation of the specification, this means the "file +identifier" slot of an ID3 tag is the string "ID3" in ISO-8859-1 +encoding. The version consists of two bytes, the first of which-for +this version of the specification-has the value 2 and the second of +which-again for this version of the specification-is 0. The flags slot +is eight bits, of which all but the first two are 0, and the size +consists of four bytes, each of which has a 0 in the most significant +bit. + + Some information isn't captured by this pseudocode. For instance, +exactly how the four bytes that encode the size are to be interpreted is +described in a few lines of prose. Likewise, the spec describes in +prose how the frame and subsequent padding is stored after this header. +But most of what you need to know to be able to write code to read and +write an ID3 tag is specified by this pseudocode. Thus, you ought to be +able to write an s-expression version of this pseudocode and have it +expanded into the class and function definitions you'd otherwise have to +write by hand-something, perhaps, like this: + + (define-binary-class id3-tag + ((file-identifier (iso-8859-1-string :length 3)) + (major-version u1) + (revision u1) + (flags u1) + (size id3-tag-size) + (frames (id3-frames :tag-size size)))) + + The basic idea is that this form defines a class id3-tag similar to +the way you could with DEFCLASS, but instead of specifying things such +as :initarg and :accessors, each slot specification consists of the name +of the slot-file-identifier, major-version, and so on-and information +about how that slot is represented on disk. Since this is just a bit of +fantasizing, you don't have to worry about exactly how the macro +define-binary-class will know what to do with expressions such as +(iso-8859-1-string :length 3), u1, id3-tag-size, and (id3-frames +:tag-size size); as long as each expression contains the information +necessary to know how to read and write a particular data encoding, you +should be okay. + + +File: pcl.info, Node: 24-6, Next: 24-7, Prev: 24-5, Up: Chapter 24 + +Making the Dream a Reality +========================== + +Okay, enough fantasizing about good-looking code; now you need to get to +work writing define-binary-class-writing the code that will turn that +concise expression of what an ID3 tag looks like into code that can +represent one in memory, read one off disk, and write it back out. + + To start with, you should define a package for this library. Here's +the package file that comes with the version you can download from the +book's Web site: + + (in-package :cl-user) + + (defpackage :com.gigamonkeys.binary-data + (:use :common-lisp :com.gigamonkeys.macro-utilities) + (:export :define-binary-class + :define-tagged-binary-class + :define-binary-type + :read-value + :write-value + :*in-progress-objects* + :parent-of-type + :current-binary-object + :+null+)) + + The COM.GIGAMONKEYS.MACRO-UTILITIES package contains the with-gensyms +and once-only macros from Chapter 8. + + Since you already have a handwritten version of the code you want to +generate, it shouldn't be too hard to write such a macro. Just take it +in small pieces, starting with a version of define-binary-class that +generates just the DEFCLASS form. + + If you look back at the define-binary-class form, you'll see that it +takes two arguments, the name id3-tag and a list of slot specifiers, +each of which is itself a two-item list. From those pieces you need to +build the appropriate DEFCLASS form. Clearly, the biggest difference +between the define-binary-class form and a proper DEFCLASS form is in +the slot specifiers. A single slot specifier from define-binary-class +looks something like this: + + (major-version u1) + + But that's not a legal slot specifier for a DEFCLASS. Instead, you +need something like this: + + (major-version :initarg :major-version :accessor major-version) + + Easy enough. First define a simple function to translate a symbol to +the corresponding keyword symbol. + + (defun as-keyword (sym) (intern (string sym) :keyword)) + + Now define a function that takes a define-binary-class slot specifier +and returns a DEFCLASS slot specifier. + + (defun slot->defclass-slot (spec) + (let ((name (first spec))) + `(,name :initarg ,(as-keyword name) :accessor ,name))) + + You can test this function at the REPL after switching to your new +package with a call to IN-PACKAGE. + + BINARY-DATA> (slot->defclass-slot '(major-version u1)) + (MAJOR-VERSION :INITARG :MAJOR-VERSION :ACCESSOR MAJOR-VERSION) + + Looks good. Now the first version of define-binary-class is trivial. + + (defmacro define-binary-class (name slots) + `(defclass ,name () + ,(mapcar #'slot->defclass-slot slots))) + + This is simple template-style macro-define-binary-class generates a +DEFCLASS form by interpolating the name of the class and a list of slot +specifiers constructed by applying slot->defclass-slot to each element +of the list of slots specifiers from the define-binary-class form. + + To see exactly what code this macro generates, you can evaluate this +expression at the REPL. + + (macroexpand-1 '(define-binary-class id3-tag + ((identifier (iso-8859-1-string :length 3)) + (major-version u1) + (revision u1) + (flags u1) + (size id3-tag-size) + (frames (id3-frames :tag-size size))))) + + The result, slightly reformatted here for better readability, should +look familiar since it's exactly the class definition you wrote by hand +earlier: + + (defclass id3-tag () + ((identifier :initarg :identifier :accessor identifier) + (major-version :initarg :major-version :accessor major-version) + (revision :initarg :revision :accessor revision) + (flags :initarg :flags :accessor flags) + (size :initarg :size :accessor size) + (frames :initarg :frames :accessor frames))) + + +File: pcl.info, Node: 24-7, Next: 24-8, Prev: 24-6, Up: Chapter 24 + +Reading Binary Objects +====================== + +Next you need to make define-binary-class also generate a function that +can read an instance of the new class. Looking back at the read-id3-tag +function you wrote before, this seems a bit trickier, as the +read-id3-tag wasn't quite so regular-to read each slot's value, you had +to call a different function. Not to mention, the name of the function, +read-id3-tag, while derived from the name of the class you're defining, +isn't one of the arguments to define-binary-class and thus isn't +available to be interpolated into a template the way the class name was. + + You could deal with both of those problems by devising and following +a naming convention so the macro can figure out the name of the function +to call based on the name of the type in the slot specifier. However, +this would require define-binary-class to generate the name +read-id3-tag, which is possible but a bad idea. Macros that create +global definitions should generally use only names passed to them by +their callers; macros that generate names under the covers can cause +hard-to-predict-and hard-to-debug-name conflicts when the generated +names happen to be the same as names used elsewhere. (1) + + You can avoid both these inconveniences by noticing that all the +functions that read a particular type of value have the same fundamental +purpose, to read a value of a specific type from a stream. Speaking +colloquially, you might say they're all instances of a single generic +operation. And the colloquial use of the word generic should lead you +directly to the solution to your problem: instead of defining a bunch of +independent functions, all with different names, you can define a single +generic function, read-value, with methods specialized to read different +types of values. + + That is, instead of defining functions read-iso-8859-1-string and +read-u1, you can define read-value as a generic function taking two +required arguments, a type and a stream, and possibly some keyword +arguments. + + (defgeneric read-value (type stream &key) + (:documentation "Read a value of the given type from the stream.")) + + By specifying &key without any actual keyword parameters, you allow +different methods to define their own &key parameters without requiring +them to do so. This does mean every method specialized on read-value +will have to include either &key or an &rest parameter in its parameter +list to be compatible with the generic function. + + Then you'll define methods that use EQL specializers to specialize +the type argument on the name of the type you want to read. + + (defmethod read-value ((type (eql 'iso-8859-1-string)) in &key length) ...) + + (defmethod read-value ((type (eql 'u1)) in &key) ...) + + Then you can make define-binary-class generate a read-value method +specialized on the type name id3-tag, and that method can be implemented +in terms of calls to read-value with the appropriate slot types as the +first argument. The code you want to generate is going to look like +this: + + (defmethod read-value ((type (eql 'id3-tag)) in &key) + (let ((object (make-instance 'id3-tag))) + (with-slots (identifier major-version revision flags size frames) object + (setf identifier (read-value 'iso-8859-1-string in :length 3)) + (setf major-version (read-value 'u1 in)) + (setf revision (read-value 'u1 in)) + (setf flags (read-value 'u1 in)) + (setf size (read-value 'id3-encoded-size in)) + (setf frames (read-value 'id3-frames in :tag-size size))) + object)) + + So, just as you needed a function to translate a define-binary-class +slot specifier to a DEFCLASS slot specifier in order to generate the +DEFCLASS form, now you need a function that takes a define-binary-class +slot specifier and generates the appropriate SETF form, that is, +something that takes this: + + (identifier (iso-8859-1-string :length 3)) + + and returns this: + + (setf identifier (read-value 'iso-8859-1-string in :length 3)) + + However, there's a difference between this code and the DEFCLASS slot +specifier: it includes a reference to a variable in-the method parameter +from the read-value method-that wasn't derived from the slot specifier. +It doesn't have to be called in, but whatever name you use has to be the +same as the one used in the method's parameter list and in the other +calls to read-value. For now you can dodge the issue of where that name +comes from by defining slot->read-value to take a second argument of the +name of the stream variable. + + (defun slot->read-value (spec stream) + (destructuring-bind (name (type &rest args)) (normalize-slot-spec spec) + `(setf ,name (read-value ',type ,stream ,@args)))) + + The function normalize-slot-spec normalizes the second element of the +slot specifier, converting a symbol like u1 to the list (u1) so the +DESTRUCTURING-BIND can parse it. It looks like this: + + (defun normalize-slot-spec (spec) + (list (first spec) (mklist (second spec)))) + + (defun mklist (x) (if (listp x) x (list x))) + + You can test slot->read-value with each type of slot specifier. + + BINARY-DATA> (slot->read-value '(major-version u1) 'stream) + (SETF MAJOR-VERSION (READ-VALUE 'U1 STREAM)) + BINARY-DATA> (slot->read-value '(identifier (iso-8859-1-string :length 3)) 'stream) + (SETF IDENTIFIER (READ-VALUE 'ISO-8859-1-STRING STREAM :LENGTH 3)) + + With these functions you're ready to add read-value to +define-binary-class. If you take the handwritten read-value method and +strip out anything that's tied to a particular class, you're left with +this skeleton: + + (defmethod read-value ((type (eql ...)) stream &key) + (let ((object (make-instance ...))) + (with-slots (...) object + ... + object))) + + All you need to do is add this skeleton to the define-binary-class +template, replacing ellipses with code that fills in the skeleton with +the appropriate names and code. You'll also want to replace the +variables type, stream, and object with gensymed names to avoid +potential conflicts with slot names, (2) which you can do with the +with-gensyms macro from Chapter 8. + + Also, because a macro must expand into a single form, you need to +wrap some form around the DEFCLASS and DEFMETHOD. PROGN is the customary +form to use for macros that expand into multiple definitions because of +the special treatment it gets from the file compiler when appearing at +the top level of a file, as I discussed in Chapter 20. + + So, you can change define-binary-class as follows: + + (defmacro define-binary-class (name slots) + (with-gensyms (typevar objectvar streamvar) + `(progn + (defclass ,name () + ,(mapcar #'slot->defclass-slot slots)) + + (defmethod read-value ((,typevar (eql ',name)) ,streamvar &key) + (let ((,objectvar (make-instance ',name))) + (with-slots ,(mapcar #'first slots) ,objectvar + ,@(mapcar #'(lambda (x) (slot->read-value x streamvar)) slots)) + ,objectvar))))) + + ---------- Footnotes ---------- + + (1) Unfortunately, the language itself doesn't always provide a good +model in this respect: the macro DEFSTRUCT, which I don't discuss since +it has largely been superseded by DEFCLASS, generates functions with +names that it generates based on the name of the structure it's given. +DEFSTRUCT's bad example leads many new macro writers astray. + + (2) Technically there's no possibility of type or object conflicting +with slot names-at worst they'd be shadowed within the WITH-SLOTS form. +But it doesn't hurt anything to simply GENSYM all local variable names +used within a macro template. + + +File: pcl.info, Node: 24-8, Next: 24-9, Prev: 24-7, Up: Chapter 24 + +Writing Binary Objects +====================== + +Generating code to write out an instance of a binary class will proceed +similarly. First you can define a write-value generic function. + + (defgeneric write-value (type stream value &key) + (:documentation "Write a value as the given type to the stream.")) + + Then you define a helper function that translates a +define-binary-class slot specifier into code that writes out the slot +using write-value. As with the slot->read-value function, this helper +function needs to take the name of the stream variable as an argument. + + (defun slot->write-value (spec stream) + (destructuring-bind (name (type &rest args)) (normalize-slot-spec spec) + `(write-value ',type ,stream ,name ,@args))) + + Now you can add a write-value template to the define-binary-class +macro. + + (defmacro define-binary-class (name slots) + (with-gensyms (typevar objectvar streamvar) + `(progn + (defclass ,name () + ,(mapcar #'slot->defclass-slot slots)) + + (defmethod read-value ((,typevar (eql ',name)) ,streamvar &key) + (let ((,objectvar (make-instance ',name))) + (with-slots ,(mapcar #'first slots) ,objectvar + ,@(mapcar #'(lambda (x) (slot->read-value x streamvar)) slots)) + ,objectvar)) + + (defmethod write-value ((,typevar (eql ',name)) ,streamvar ,objectvar &key) + (with-slots ,(mapcar #'first slots) ,objectvar + ,@(mapcar #'(lambda (x) (slot->write-value x streamvar)) slots)))))) + + +File: pcl.info, Node: 24-9, Next: 24-10, Prev: 24-8, Up: Chapter 24 + +Adding Inheritance and Tagged Structures +======================================== + +While this version of define-binary-class will handle stand-alone +structures, binary file formats often define on-disk structures that +would be natural to model with subclasses and superclasses. So you +might want to extend define-binary-class to support inheritance. + + A related technique used in many binary formats is to have several +on-disk structures whose exact type can be determined only by reading +some data that indicates how to parse the following bytes. For +instance, the frames that make up the bulk of an ID3 tag all share a +common header structure consisting of a string identifier and a length. +To read a frame, you need to read the identifier and use its value to +determine what kind of frame you're looking at and thus how to parse the +body of the frame. + + The current define-binary-class macro has no way to handle this kind +of reading-you could use define-binary-class to define a class to +represent each kind of frame, but you'd have no way to know what type of +frame to read without reading at least the identifier. And if other +code reads the identifier in order to determine what type to pass to +read-value, then that will break read-value since it's expecting to read +all the data that makes up the instance of the class it instantiates. + + You can solve this problem by adding inheritance to +define-binary-class and then writing another macro, +define-tagged-binary-class, for defining "abstract" classes that aren't +instantiated directly but that can be specialized on by read-value +methods that know how to read enough data to determine what kind of +class to create. + + The first step to adding inheritance to define-binary-class is to add +a parameter to the macro to accept a list of superclasses. + + (defmacro define-binary-class (name (&rest superclasses) slots) ... + + Then, in the DEFCLASS template, interpolate that value instead of the +empty list. + + (defclass ,name ,superclasses + ...) + + However, there's a bit more to it than that. You also need to change +the read-value and write-value methods so the methods generated when +defining a superclass can be used by the methods generated as part of a +subclass to read and write inherited slots. + + The current way read-value works is particularly problematic since it +instantiates the object before filling it in-obviously, you can't have +the method responsible for reading the superclass's fields instantiate +one object while the subclass's method instantiates and fills in a +different object. + + You can fix that problem by splitting read-value into two parts-one +responsible for instantiating the correct kind of object and another +responsible for filling slots in an existing object. On the writing +side it's a bit simpler, but you can use the same technique. + + So you'll define two new generic functions, read-object and +write-object, that will both take an existing object and a stream. +Methods on these generic functions will be responsible for reading or +writing the slots specific to the class of the object on which they're +specialized. + + (defgeneric read-object (object stream) + (:method-combination progn :most-specific-last) + (:documentation "Fill in the slots of object from stream.")) + + (defgeneric write-object (object stream) + (:method-combination progn :most-specific-last) + (:documentation "Write out the slots of object to the stream.")) + + Defining these generic functions to use the PROGN method combination +with the option :most-specific-last allows you to define methods that +specialize object on each binary class and have them deal only with the +slots actually defined in that class; the PROGN method combination will +combine all the applicable methods so the method specialized on the +least specific class in the hierarchy runs first, reading or writing the +slots defined in that class, then the method specialized on next least +specific subclass, and so on. And since all the heavy lifting for a +specific class is now going to be done by read-object and write-object, +you don't even need to define specialized read-value and write-value +methods; you can define default methods that assume the type argument is +the name of a binary class. + + (defmethod read-value ((type symbol) stream &key) + (let ((object (make-instance type))) + (read-object object stream) + object)) + + (defmethod write-value ((type symbol) stream value &key) + (assert (typep value type)) + (write-object value stream)) + + Note how you can use MAKE-INSTANCE as a generic object factory-while +you normally call MAKE-INSTANCE with a quoted symbol as the first +argument because you normally know exactly what class you want to +instantiate, you can use any expression that evaluates to a class name +such as, in this case, the type parameter in the read-value method. + + The actual changes to define-binary-class to define methods on +read-object and write-object rather than read-value and write-value are +fairly minor. + + (defmacro define-binary-class (name superclasses slots) + (with-gensyms (objectvar streamvar) + `(progn + (defclass ,name ,superclasses + ,(mapcar #'slot->defclass-slot slots)) + + (defmethod read-object progn ((,objectvar ,name) ,streamvar) + (with-slots ,(mapcar #'first slots) ,objectvar + ,@(mapcar #'(lambda (x) (slot->read-value x streamvar)) slots))) + + (defmethod write-object progn ((,objectvar ,name) ,streamvar) + (with-slots ,(mapcar #'first slots) ,objectvar + ,@(mapcar #'(lambda (x) (slot->write-value x streamvar)) slots)))))) + + +File: pcl.info, Node: 24-10, Next: 24-11, Prev: 24-9, Up: Chapter 24 + +Keeping Track of Inherited Slots +================================ + +This definition will work for many purposes. However, it doesn't handle +one fairly common situation, namely, when you have a subclass that needs +to refer to inherited slots in its own slot specifications. For +instance, with the current definition of define-binary-class, you can +define a single class like this: + + (define-binary-class generic-frame () + ((id (iso-8859-1-string :length 3)) + (size u3) + (data (raw-bytes :bytes size)))) + + The reference to size in the specification of data works the way +you'd expect because the expressions that read and write the data slot +are wrapped in a WITH-SLOTS that lists all the object's slots. However, +if you try to split that class into two classes like this: + + (define-binary-class frame () + ((id (iso-8859-1-string :length 3)) + (size u3))) + + (define-binary-class generic-frame (frame) + ((data (raw-bytes :bytes size)))) + + you'll get a compile-time warning when you compile the generic-frame +definition and a runtime error when you try to use it because there will +be no lexically apparent variable size in the read-object and +write-object methods specialized on generic-frame. + + What you need to do is keep track of the slots defined by each binary +class and then include inherited slots in the WITH-SLOTS forms in the +read-object and write-object methods. + + The easiest way to keep track of information like this is to hang it +off the symbol that names the class. As I discussed in Chapter 21, +every symbol object has an associated property list, which can be +accessed via the functions SYMBOL-PLIST and GET. You can associate +arbitrary key/value pairs with a symbol by adding them to its property +list with SETF of GET. For instance, if the binary class foo defines +three slots-x, y, and z-you can keep track of that fact by adding a +slots key to the symbol foo's property list with the value (x y z) with +this expression: + + (setf (get 'foo 'slots) '(x y z)) + + You want this bookkeeping to happen as part of evaluating the +define-binary-class of foo. However, it's not clear where to put the +expression. If you evaluate it when you compute the macro's expansion, +it'll get evaluated when you compile the define-binary-class form but +not if you later load a file that contains the resulting compiled code. +On the other hand, if you include the expression in the expansion, then +it won't be evaluated during compilation, which means if you compile a +file with several define-binary-class forms, none of the information +about what classes define what slots will be available until the whole +file is loaded, which is too late. + + This is what the special operator EVAL-WHEN I discussed in Chapter 20 +is for. By wrapping a form in an EVAL-WHEN, you can control whether +it's evaluated at compile time, when the compiled code is loaded, or +both. For cases like this where you want to squirrel away some +information during the compilation of a macro form that you also want to +be available after the compiled form is loaded, you should wrap it in an +EVAL-WHEN like this: + + (eval-when (:compile-toplevel :load-toplevel :execute) + (setf (get 'foo 'slots) '(x y z))) + + and include the EVAL-WHEN in the expansion generated by the macro. +Thus, you can save both the slots and the direct superclasses of a +binary class by adding this form to the expansion generated by +define-binary-class: + + (eval-when (:compile-toplevel :load-toplevel :execute) + (setf (get ',name 'slots) ',(mapcar #'first slots)) + (setf (get ',name 'superclasses) ',superclasses)) + + Now you can define three helper functions for accessing this +information. The first simply returns the slots directly defined by a +binary class. It's a good idea to return a copy of the list since you +don't want other code to modify the list of slots after the binary class +has been defined. + + (defun direct-slots (name) + (copy-list (get name 'slots))) + + The next function returns the slots inherited from other binary +classes. + + (defun inherited-slots (name) + (loop for super in (get name 'superclasses) + nconc (direct-slots super) + nconc (inherited-slots super))) + + Finally, you can define a function that returns a list containing the +names of all directly defined and inherited slots. + + (defun all-slots (name) + (nconc (direct-slots name) (inherited-slots name))) + + When you're computing the expansion of a define-generic-binary-class +form, you want to generate a WITH-SLOTS form that contains the names of +all the slots defined in the new class and all its superclasses. +However, you can't use all-slots while you're generating the expansion +since the information won't be available until after the expansion is +compiled. Instead, you should use the following function, which takes +the list of slot specifiers and superclasses passed to +define-generic-binary-class and uses them to compute the list of all the +new class's slots: + + (defun new-class-all-slots (slots superclasses) + (nconc (mapcan #'all-slots superclasses) (mapcar #'first slots))) + + With these functions defined, you can change define-binary-class to +store the information about the class currently being defined and to use +the already stored information about the superclasses' slots to generate +the WITH-SLOTS forms you want like this: + + (defmacro define-binary-class (name (&rest superclasses) slots) + (with-gensyms (objectvar streamvar) + `(progn + (eval-when (:compile-toplevel :load-toplevel :execute) + (setf (get ',name 'slots) ',(mapcar #'first slots)) + (setf (get ',name 'superclasses) ',superclasses)) + + (defclass ,name ,superclasses + ,(mapcar #'slot->defclass-slot slots)) + + (defmethod read-object progn ((,objectvar ,name) ,streamvar) + (with-slots ,(new-class-all-slots slots superclasses) ,objectvar + ,@(mapcar #'(lambda (x) (slot->read-value x streamvar)) slots))) + + (defmethod write-object progn ((,objectvar ,name) ,streamvar) + (with-slots ,(new-class-all-slots slots superclasses) ,objectvar + ,@(mapcar #'(lambda (x) (slot->write-value x streamvar)) slots)))))) + + +File: pcl.info, Node: 24-11, Next: 24-12, Prev: 24-10, Up: Chapter 24 + +Tagged Structures +================= + +With the ability to define binary classes that extend other binary +classes, you're ready to define a new macro for defining classes to +represent "tagged" structures. The strategy for reading tagged +structures will be to define a specialized read-value method that knows +how to read the values that make up the start of the structure and then +use those values to determine what subclass to instantiate. It'll then +make an instance of that class with MAKE-INSTANCE, passing the already +read values as initargs, and pass the object to read-object, allowing +the actual class of the object to determine how the rest of the +structure is read. + + The new macro, define-tagged-binary-class, will look like +define-binary-class with the addition of a :dispatch option used to +specify a form that should evaluate to the name of a binary class. The +:dispatch form will be evaluated in a context where the names of the +slots defined by the tagged class are bound to variables that hold the +values read from the file. The class whose name it returns must accept +initargs corresponding to the slot names defined by the tagged class. +This is easily ensured if the :dispatch form always evaluates to the +name of a class that subclasses the tagged class. + + For instance, supposing you have a function, find-frame-class, that +will map a string identifier to a binary class representing a particular +kind of ID3 frame, you might define a tagged binary class, id3-frame, +like this: + + (define-tagged-binary-class id3-frame () + ((id (iso-8859-1-string :length 3)) + (size u3)) + (:dispatch (find-frame-class id))) + + The expansion of a define-tagged-binary-class will contain a DEFCLASS +and a write-object method just like the expansion of +define-binary-class, but instead of a read-object method it'll contain a +read-value method that looks like this: + + (defmethod read-value ((type (eql 'id3-frame)) stream &key) + (let ((id (read-value 'iso-8859-1-string stream :length 3)) + (size (read-value 'u3 stream))) + (let ((object (make-instance (find-frame-class id) :id id :size size))) + (read-object object stream) + object))) + + Since the expansions of define-tagged-binary-class and +define-binary-class are going to be identical except for the read +method, you can factor out the common bits into a helper macro, +define-generic-binary-class, that accepts the read method as a parameter +and interpolates it. + + (defmacro define-generic-binary-class (name (&rest superclasses) slots read-method) + (with-gensyms (objectvar streamvar) + `(progn + (eval-when (:compile-toplevel :load-toplevel :execute) + (setf (get ',name 'slots) ',(mapcar #'first slots)) + (setf (get ',name 'superclasses) ',superclasses)) + + (defclass ,name ,superclasses + ,(mapcar #'slot->defclass-slot slots)) + + ,read-method + + (defmethod write-object progn ((,objectvar ,name) ,streamvar) + (declare (ignorable ,streamvar)) + (with-slots ,(new-class-all-slots slots superclasses) ,objectvar + ,@(mapcar #'(lambda (x) (slot->write-value x streamvar)) slots)))))) + + Now you can define both define-binary-class and +define-tagged-binary-class to expand into a call to +define-generic-binary-class. Here's a new version of +define-binary-class that generates the same code as the earlier version +when it's fully expanded: + + (defmacro define-binary-class (name (&rest superclasses) slots) + (with-gensyms (objectvar streamvar) + `(define-generic-binary-class ,name ,superclasses ,slots + (defmethod read-object progn ((,objectvar ,name) ,streamvar) + (declare (ignorable ,streamvar)) + (with-slots ,(new-class-all-slots slots superclasses) ,objectvar + ,@(mapcar #'(lambda (x) (slot->read-value x streamvar)) slots)))))) + + And here's define-tagged-binary-class along with two new helper +functions it uses: + + (defmacro define-tagged-binary-class (name (&rest superclasses) slots &rest options) + (with-gensyms (typevar objectvar streamvar) + `(define-generic-binary-class ,name ,superclasses ,slots + (defmethod read-value ((,typevar (eql ',name)) ,streamvar &key) + (let* ,(mapcar #'(lambda (x) (slot->binding x streamvar)) slots) + (let ((,objectvar + (make-instance + ,@(or (cdr (assoc :dispatch options)) + (error "Must supply :dispatch form.")) + ,@(mapcan #'slot->keyword-arg slots)))) + (read-object ,objectvar ,streamvar) + ,objectvar)))))) + + (defun slot->binding (spec stream) + (destructuring-bind (name (type &rest args)) (normalize-slot-spec spec) + `(,name (read-value ',type ,stream ,@args)))) + + (defun slot->keyword-arg (spec) + (let ((name (first spec))) + `(,(as-keyword name) ,name))) + + +File: pcl.info, Node: 24-12, Next: 24-13, Prev: 24-11, Up: Chapter 24 + +Primitive Binary Types +====================== + +While define-binary-class and define-tagged-binary-class make it easy to +define composite structures, you still have to write read-value and +write-value methods for primitive data types by hand. You could decide +to live with that, specifying that users of the library need to write +appropriate methods on read-value and write-value to support the +primitive types used by their binary classes. + + However, rather than having to document how to write a suitable +read-value/write-value pair, you can provide a macro to do it +automatically. This also has the advantage of making the abstraction +created by define-binary-class less leaky. Currently, +define-binary-class depends on having methods on read-value and +write-value defined in a particular way, but that's really just an +implementation detail. By defining a macro that generates the +read-value and write-value methods for primitive types, you hide those +details behind an abstraction you control. If you decide later to +change the implementation of define-binary-class, you can change your +primitive-type-defining macro to meet the new requirements without +requiring any changes to code that uses the binary data library. + + So you should define one last macro, define-binary-type, that will +generate read-value and write-value methods for reading values +represented by instances of existing classes, rather than by classes +defined with define-binary-class. + + For a concrete example, consider a type used in the id3-tag class, a +fixed-length string encoded in ISO-8859-1 characters. I'll assume, as I +did earlier, that the native character encoding of your Lisp is +ISO-8859-1 or a superset, so you can use CODE-CHAR and CHAR-CODE to +translate bytes to characters and back. + + As always, your goal is to write a macro that allows you to express +only the essential information needed to generate the required code. In +this case, there are four pieces of essential information: the name of +the type, iso-8859-1-string; the &key parameters that should be accepted +by the read-value and write-value methods, length in this case; the code +for reading from a stream; and the code for writing to a stream. Here's +an expression that contains those four pieces of information: + + (define-binary-type iso-8859-1-string (length) + (:reader (in) + (let ((string (make-string length))) + (dotimes (i length) + (setf (char string i) (code-char (read-byte in)))) + string)) + (:writer (out string) + (dotimes (i length) + (write-byte (char-code (char string i)) out)))) + + Now you just need a macro that can take apart this form and put it +back together in the form of two DEFMETHODs wrapped in a PROGN. If you +define the parameter list to define-binary-type like this: + + (defmacro define-binary-type (name (&rest args) &body spec) ... + + then within the macro the parameter spec will be a list containing +the reader and writer definitions. You can then use ASSOC to extract +the elements of spec using the tags :reader and :writer and then use +DESTRUCTURING-BIND to take apart the REST of each element. (1) + + From there it's just a matter of interpolating the extracted values +into the backquoted templates of the read-value and write-value methods. + + (defmacro define-binary-type (name (&rest args) &body spec) + (with-gensyms (type) + `(progn + ,(destructuring-bind ((in) &body body) (rest (assoc :reader spec)) + `(defmethod read-value ((,type (eql ',name)) ,in &key ,@args) + ,@body)) + ,(destructuring-bind ((out value) &body body) (rest (assoc :writer spec)) + `(defmethod write-value ((,type (eql ',name)) ,out ,value &key ,@args) + ,@body))))) + + Note how the backquoted templates are nested: the outermost template +starts with the backquoted PROGN form. That template consists of the +symbol PROGN and two comma-unquoted DESTRUCTURING-BIND expressions. +Thus, the outer template is filled in by evaluating the +DESTRUCTURING-BIND expressions and interpolating their values. Each +DESTRUCTURING-BIND expression in turn contains another backquoted +template, which is used to generate one of the method definitions to be +interpolated in the outer template. + + With this macro defined, the define-binary-type form given previously +expands to this code: + + (progn + (defmethod read-value ((#:g1618 (eql 'iso-8859-1-string)) in &key length) + (let ((string (make-string length))) + (dotimes (i length) + (setf (char string i) (code-char (read-byte in)))) + string)) + (defmethod write-value ((#:g1618 (eql 'iso-8859-1-string)) out string &key length) + (dotimes (i length) + (write-byte (char-code (char string i)) out)))) + + Of course, now that you've got this nice macro for defining binary +types, it's tempting to make it do a bit more work. For now you should +just make one small enhancement that will turn out to be pretty handy +when you start using this library to deal with actual formats such as +ID3 tags. + + ID3 tags, like many other binary formats, use lots of primitive types +that are minor variations on a theme, such as unsigned integers in one-, +two-, three-, and four-byte varieties. You could certainly define each +of those types with define-binary-type as it stands. Or you could +factor out the common algorithm for reading and writing n-byte unsigned +integers into helper functions. + + But suppose you had already defined a binary type, unsigned-integer, +that accepts a :bytes parameter to specify how many bytes to read and +write. Using that type, you could specify a slot representing a +one-byte unsigned integer with a type specifier of (unsigned-integer +:bytes 1). But if a particular binary format specifies lots of slots of +that type, it'd be nice to be able to easily define a new type-say, +u1-that means the same thing. As it turns out, it's easy to change +define-binary-type to support two forms, a long form consisting of a +:reader and :writer pair and a short form that defines a new binary type +in terms of an existing type. Using a short form define-binary-type, +you can define u1 like this: + + (define-binary-type u1 () (unsigned-integer :bytes 1)) + + which will expand to this: + + (progn + (defmethod read-value ((#:g161887 (eql 'u1)) #:g161888 &key) + (read-value 'unsigned-integer #:g161888 :bytes 1)) + (defmethod write-value ((#:g161887 (eql 'u1)) #:g161888 #:g161889 &key) + (write-value 'unsigned-integer #:g161888 #:g161889 :bytes 1))) + + To support both long- and short-form define-binary-type calls, you +need to differentiate based on the value of the spec argument. If spec +is two items long, it represents a long-form call, and the two items +should be the :reader and :writer specifications, which you extract as +before. On the other hand, if it's only one item long, the one item +should be a type specifier, which needs to be parsed differently. You +can use ECASE to switch on the LENGTH of spec and then parse spec and +generate an appropriate expansion for either the long form or the short +form. + + (defmacro define-binary-type (name (&rest args) &body spec) + (ecase (length spec) + (1 + (with-gensyms (type stream value) + (destructuring-bind (derived-from &rest derived-args) (mklist (first spec)) + `(progn + (defmethod read-value ((,type (eql ',name)) ,stream &key ,@args) + (read-value ',derived-from ,stream ,@derived-args)) + (defmethod write-value ((,type (eql ',name)) ,stream ,value &key ,@args) + (write-value ',derived-from ,stream ,value ,@derived-args)))))) + (2 + (with-gensyms (type) + `(progn + ,(destructuring-bind ((in) &body body) (rest (assoc :reader spec)) + `(defmethod read-value ((,type (eql ',name)) ,in &key ,@args) + ,@body)) + ,(destructuring-bind ((out value) &body body) (rest (assoc :writer spec)) + `(defmethod write-value ((,type (eql ',name)) ,out ,value &key ,@args) + ,@body))))))) + + ---------- Footnotes ---------- + + (1) Using ASSOC to extract the :reader and :writer elements of spec +allows users of define-binary-type to include the elements in either +order; if you required the :reader element to be always be first, you +could then have used (rest (first spec)) to extract the reader and (rest +(second spec)) to extract the writer. However, as long as you require +the :reader and :writer keywords to improve the readability of +define-binary-type forms, you might as well use them to extract the +correct data. + + +File: pcl.info, Node: 24-13, Next: Chapter 25, Prev: 24-12, Up: Chapter 24 + +The Current Object Stack +======================== + +One last bit of functionality you'll need in the next chapter is a way +to get at the binary object being read or written while reading and +writing. More generally, when reading or writing nested composite +objects, it's useful to be able to get at any of the objects currently +being read or written. Thanks to dynamic variables and :around methods, +you can add this enhancement with about a dozen lines of code. To +start, you should define a dynamic variable that will hold a stack of +objects currently being read or written. + + (defvar *in-progress-objects* nil) + + Then you can define :around methods on read-object and write-object +that push the object being read or written onto this variable before +invoking CALL-NEXT-METHOD. + + (defmethod read-object :around (object stream) + (declare (ignore stream)) + (let ((*in-progress-objects* (cons object *in-progress-objects*))) + (call-next-method))) + + (defmethod write-object :around (object stream) + (declare (ignore stream)) + (let ((*in-progress-objects* (cons object *in-progress-objects*))) + (call-next-method))) + + Note how you rebind *in-progress-objects* to a list with a new item +on the front rather than assigning it a new value. This way, at the end +of the LET, after CALL-NEXT-METHOD returns, the old value of +*in-progress-objects* will be restored, effectively popping the object +of the stack. + + With those two methods defined, you can provide two convenience +functions for getting at specific objects in the in-progress stack. The +function current-binary-object will return the head of the stack, the +object whose read-object or write-object method was invoked most +recently. The other, parent-of-type, takes an argument that should be +the name of a binary object class and returns the most recently pushed +object of that type, using the TYPEP function that tests whether a given +object is an instance of a particular type. + + (defun current-binary-object () (first *in-progress-objects*)) + + (defun parent-of-type (type) + (find-if #'(lambda (x) (typep x type)) *in-progress-objects*)) + + These two functions can be used in any code that will be called +within the dynamic extent of a read-object or write-object call. You'll +see one example of how current-binary-object can be used in the next +chapter. (1) + + Now you have all the tools you need to tackle an ID3 parsing library, +so you're ready to move onto the next chapter where you'll do just that. + + ---------- Footnotes ---------- + + (1) The ID3 format doesn't require the parent-of-type function since +it's a relatively flat structure. This function comes into its own when +you need to parse a format made up of many deeply nested structures +whose parsing depends on information stored in higher-level structures. +For example, in the Java class file format, the top-level class file +structure contains a constant pool that maps numeric values used in +other substructures within the class file to constant values that are +needed while parsing those substructures. If you were writing a class +file parser, you could use parent-of-type in the code that reads and +writes those substructures to get at the top-level class file object and +from there to the constant pool. + + +File: pcl.info, Node: Chapter 25, Next: Chapter 26, Prev: Chapter 24, Up: Top + +25. Practical: An ID3 Parser +============================ + +With a library for parsing binary data, you're ready to write some code +for reading and writing an actual binary format, that of ID3 tags. ID3 +tags are used to embed metadata in MP3 audio files. Dealing with ID3 +tags will be a good test of the binary data library because the ID3 +format is a true real-world format-a mix of engineering trade-offs and +idiosyncratic design choices that does, whatever else might be said +about it, get the job done. In case you missed the file-sharing +revolution, here's a quick overview of what ID3 tags are and how they +relate to MP3 files. + + MP3, also known as MPEG Audio Layer 3, is a format for storing +compressed audio data, designed by researchers at Fraunhofer IIS and +standardized by the Moving Picture Experts Group, a joint committee of +the International Organization for Standardization (ISO) and the +International Electrotechnical Commission (IEC). However, the MP3 +format, by itself, defines only how to store audio data. That's fine as +long as all your MP3 files are managed by a single application that can +store metadata externally and keep track of which metadata goes with +which files. However, when people started passing around individual MP3 +files on the Internet, via file-sharing systems such as Napster, they +soon discovered they needed a way to embed metadata in the MP3 files +themselves. + + Because the MP3 standard was already codified and a fair bit of +software and hardware had already been written that knew how to decode +the existing MP3 format, any scheme for embedding information in an MP3 +file would have to be invisible to MP3 decoders. Enter ID3. + + The original ID3 format, invented by programmer Eric Kemp, consisted +of 128 bytes stuck on the end of an MP3 file where it'd be ignored by +most MP3 software. It consisted of four 30-character fields, one each +for the song title, the album title, the artist name, and a comment; a +four-byte year field; and a one-byte genre code. Kemp provided standard +meanings for the first 80 genre codes. Nullsoft, the makers of Winamp, +a popular MP3 player, later supplemented this list with another 60 or so +genres. + + This format was easy to parse but obviously quite limited. It had no +way to encode names longer than 30 characters; it was limited to 256 +genres, and the meaning of the genre codes had to be agreed upon by all +users of ID3-aware software. There wasn't even a way to encode the CD +track number of a particular MP3 file until another programmer, Michael +Mutschler, proposed embedding the track number in the comment field, +separated from the rest of the comment by a null byte, so existing ID3 +software, which tended to read up to the first null in each of the text +fields, would ignore it. Kemp's version is now called ID3v1, and +Mutschler's is ID3v1.1. + + Limited as they were, the version 1 proposals were at least a partial +solution to the metadata problem, so they were adopted by many MP3 +ripping programs (which had to put the ID3 tag into the MP3 files) and +MP3 players (which would extract the information in the ID3 tag to +display to the user). (1) + + By 1998, however, the limitations were really becoming annoying, and +a new group, led by Martin Nilsson, started work on a completely new +tagging scheme, which came to be called ID3v2. The ID3v2 format is +extremely flexible, allowing for many kinds of information to be +included, with almost no length limitations. It also takes advantage of +certain details of the MP3 format to allow ID3v2 tags to be placed at +the beginning of an MP3 file. + + ID3v2 tags are, however, more of a challenge to parse than version 1 +tags. In this chapter, you'll use the binary data parsing library from +the previous chapter to develop code that can read and write ID3v2 tags. +Or at least you'll make a reasonable start-where ID3v1 was too simple, +ID3v2 is baroque to the point of being completely overengineered. +Implementing every nook and cranny of the specification, especially if +you want to support all three versions that have been specified, would +be a fair bit of work. However, you can ignore many of the features in +those specifications since they're rarely used "in the wild." For +starters, you can ignore, for now, a whole version, 2.4, since it has +not been widely adopted and mostly just adds more needless flexibility +compared to version 2.3. I'll focus on versions 2.2 and 2.3 because +they're both widely used and are different enough from each other to +keep things interesting. + +* Menu: + +* 25-1:: Structure of an ID3v2 Tag +* 25-2:: Defining a Package +* 25-3:: Integer Types +* 25-4:: String Types +* 25-5:: ID3 Tag Header +* 25-6:: ID3 Frames +* 25-7:: Detecting Tag Padding +* 25-8:: Supporting Multiple Versions of ID3 +* 25-9:: Versioned Frame Base Classes +* 25-10:: Versioned Concrete Frame Classes +* 25-11:: What Frames Do You Actually Need? +* 25-12:: Text Information Frames +* 25-13:: Comment Frames +* 25-14:: Extracting Information from an ID3 Tag + + ---------- Footnotes ---------- + + (1) Ripping is the process by which a song on an audio CD is +converted to an MP3 file on your hard drive. These days most ripping +software also automatically retrieves information about the songs being +ripped from online databases such as Gracenote (née the Compact Disc +Database [CDDB]) or FreeDB, which it then embeds in the MP3 files as ID3 +tags. + + +File: pcl.info, Node: 25-1, Next: 25-2, Prev: Chapter 25, Up: Chapter 25 + +Structure of an ID3v2 Tag +========================= + +Before you can start cutting code, you'll need to be familiar with the +overall structure of an ID3v2 tag. A tag starts with a header +containing information about the tag as a whole. The first three bytes +of the header encode the string "ID3" in ISO-8859-1 characters. In +other words, they're the bytes 73, 68, and 51. Then comes two bytes +that encode the major version and revision of the ID3 specification to +which the tag purports to conform. They're followed by a single byte +whose individual bits are treated as flags. The meanings of the +individual flags depend on the version of the spec. Some of the flags +can affect the way the rest of the tag is parsed. The "major version" +is actually used to record the minor version of the spec, while the +"revision" is the subminor version of the spec. Thus, the "major +version" field for a tag conforming to the 2.3.0 spec is 3. The +revision field is always zero since each new ID3v2 spec has bumped the +minor version, leaving the subminor version at zero. The value stored +in the major version field of the tag has, as you'll see, a dramatic +effect on how you'll parse the rest of the tag. + + The last field in the tag header is an integer, encoded in four bytes +but using only seven bits from each byte, that gives the total size of +the tag, not counting the header. In version 2.3 tags, the header may +be followed by several extended header fields; otherwise, the remainder +of the tag data is divided into frames. Different types of frames store +different kinds of information, from simple textual information, such as +the song name, to embedded images. Each frame starts with a header +containing a string identifier and a size. In version 2.3, the frame +header also contains two bytes worth of flags and, depending on the +value of one the flags, an optional one-byte code indicating how the +rest of the frame is encrypted. + + Frames are a perfect example of a tagged data structure-to know how +to parse the body of a frame, you need to read the header and use the +identifier to determine what kind of frame you're reading. + + The ID3 tag header contains no direct indication of how many frames +are in a tag-the tag header tells you how big the tag is, but since many +frames are variable length, the only way to find out how many frames the +tag contains is to read the frame data. Also, the size given in the tag +header may be larger than the actual number of bytes of frame data; the +frames may be followed with enough null bytes to pad the tag out to the +specified size. This makes it possible for tag editors to modify a tag +without having to rewrite the whole MP3 file. (1) + + So, the main issues you have to deal with are reading the ID3 header; +determining whether you're reading a version 2.2 or 2.3 tag; and reading +the frame data, stopping either when you've read the complete tag or +when you've hit the padding bytes. + + ---------- Footnotes ---------- + + (1) Almost all file systems provide the ability to overwrite existing +bytes of a file, but few, if any, provide a way to add or remove data at +the beginning or middle of a file without having to rewrite the rest of +the file. Since ID3 tags are typically stored at the beginning of a +file, to rewrite an ID3 tag without disturbing the rest of the file you +must replace the old tag with a new tag of exactly the same length. By +writing ID3 tags with a certain amount of padding, you have a better +chance of being able to do so-if the new tag has more data than the +original tag, you use less padding, and if it's shorter, you use more. + + +File: pcl.info, Node: 25-2, Next: 25-3, Prev: 25-1, Up: Chapter 25 + +Defining a Package +================== + +Like the other libraries you've developed so far, the code you'll write +in this chapter is worth putting in its own package. You'll need to +refer to functions from both the binary data and pathname libraries +developed in Chapters 24 and 15 and will also want to export the names +of the functions that make up the public API to this package. The +following package definition does all that: + + (defpackage :com.gigamonkeys.id3v2 + (:use :common-lisp + :com.gigamonkeys.binary-data + :com.gigamonkeys.pathnames) + (:export + :read-id3 + :mp3-p + :id3-p + :album + :composer + :genre + :encoding-program + :artist + :part-of-set + :track + :song + :year + :size + :translated-genre)) + + As usual, you can, and probably should, change the com.gigamonkeys +part of the package name to your own domain. + + +File: pcl.info, Node: 25-3, Next: 25-4, Prev: 25-2, Up: Chapter 25 + +Integer Types +============= + +You can start by defining binary types for reading and writing several +of the primitive types used by the ID3 format, various sizes of unsigned +integers, and four kinds of strings. + + ID3 uses unsigned integers encoded in one, two, three, and four +bytes. If you first write a general unsigned-integer binary type that +takes the number of bytes to read as an argument, you can then use the +short form of define-binary-type to define the specific types. The +general unsigned-integer type looks like this: + + (define-binary-type unsigned-integer (bytes) + (:reader (in) + (loop with value = 0 + for low-bit downfrom (* 8 (1- bytes)) to 0 by 8 do + (setf (ldb (byte 8 low-bit) value) (read-byte in)) + finally (return value))) + (:writer (out value) + (loop for low-bit downfrom (* 8 (1- bytes)) to 0 by 8 + do (write-byte (ldb (byte 8 low-bit) value) out)))) + + Now you can use the short form of define-binary-type to define one +type for each size of integer used in the ID3 format like this: + + (define-binary-type u1 () (unsigned-integer :bytes 1)) + (define-binary-type u2 () (unsigned-integer :bytes 2)) + (define-binary-type u3 () (unsigned-integer :bytes 3)) + (define-binary-type u4 () (unsigned-integer :bytes 4)) + + Another type you'll need to be able to read and write is the 28-bit +value used in the header. This size is encoded using 28 bits rather +than a multiple of 8, such as 32 bits, because an ID3 tag can't contain +the byte #xff followed by a byte with the top 3 bits on because that +pattern has a special meaning to MP3 decoders. None of the other fields +in the ID3 header could possibly contain such a byte sequence, but if +you encoded the tag size as a regular unsigned-integer, it might. To +avoid that possibility, the size is encoded using only the bottom seven +bits of each byte, with the top bit always zero. (1) + + Thus, it can be read and written a lot like an unsigned-integer +except the size of the byte specifier you pass to LDB should be seven +rather than eight. This similarity suggests that if you add a +parameter, bits-per-byte, to the existing unsigned-integer binary type, +you could then define a new type, id3-tag-size, using a short-form +define-binary-type. The new version of unsigned-integer is just like +the old version except with bits-per-byte used everywhere the old +version hardwired the number eight. It looks like this: + + (define-binary-type unsigned-integer (bytes bits-per-byte) + (:reader (in) + (loop with value = 0 + for low-bit downfrom (* bits-per-byte (1- bytes)) to 0 by bits-per-byte do + (setf (ldb (byte bits-per-byte low-bit) value) (read-byte in)) + finally (return value))) + (:writer (out value) + (loop for low-bit downfrom (* bits-per-byte (1- bytes)) to 0 by bits-per-byte + do (write-byte (ldb (byte bits-per-byte low-bit) value) out)))) + + The definition of id3-tag-size is then trivial. + + (define-binary-type id3-tag-size () (unsigned-integer :bytes 4 :bits-per-byte 7)) + + You'll also have to change the definitions of u1 through u4 to +specify eight bits per byte like this: + + (define-binary-type u1 () (unsigned-integer :bytes 1 :bits-per-byte 8)) + (define-binary-type u2 () (unsigned-integer :bytes 2 :bits-per-byte 8)) + (define-binary-type u3 () (unsigned-integer :bytes 3 :bits-per-byte 8)) + (define-binary-type u4 () (unsigned-integer :bytes 4 :bits-per-byte 8)) + + ---------- Footnotes ---------- + + (1) The frame data following the ID3 header could also potentially +contain the illegal sequence. That's prevented using a different scheme +that's turned on via one of the flags in the tag header. The code in +this chapter doesn't account for the possibility that this flag might be +set; in practice it's rarely used. + + +File: pcl.info, Node: 25-4, Next: 25-5, Prev: 25-3, Up: Chapter 25 + +String Types +============ + +The other kinds of primitive types that are ubiquitous in the ID3 format +are strings. In the previous chapter I discussed some of the issues you +have to consider when dealing with strings in binary files, such as the +difference between character codes and character encodings. + + ID3 uses two different character codes, ISO 8859-1 and Unicode. ISO +8859-1, also known as Latin-1, is an eight-bit character code that +extends ASCII with characters used by the languages of Western Europe. +In other words, the code points from 0-127 map to the same characters in +ASCII and ISO 8859-1, but ISO 8859-1 also provides mappings for code +points up to 255. Unicode is a character code designed to provide a +code point for virtually every character of all the world's languages. +Unicode is a superset of ISO 8859-1 in the same way that ISO 8859-1 is a +superset of ASCII-the code points from 0-255 map to the same characters +in both ISO 8859-1 and Unicode. (Thus, Unicode is also a superset of +ASCII.) + + Since ISO 8859-1 is an eight-bit character code, it's encoded using +one byte per character. For Unicode strings, ID3 uses the UCS-2 +encoding with a leading byte order mark. (1) I'll discuss what a byte +order mark is in a moment. + + Reading and writing these two encodings isn't a problem-it's just a +question of reading and writing unsigned integers in various formats, +and you just finished writing the code to do that. The trick is how you +translate those numeric values to Lisp character objects. + + The Lisp implementation you're using probably uses either Unicode or +ISO 8859-1 as its internal character code. And since all the values +from 0-255 map to the same characters in both ISO 8859-1 and Unicode, +you can use Lisp's CODE-CHAR and CHAR-CODE functions to translate those +values in both character codes. However, if your Lisp supports only ISO +8859-1, then you'll be able to represent only the first 255 Unicode +characters as Lisp characters. In other words, in such a Lisp +implementation, if you try to process an ID3 tag that uses Unicode +strings and if any of those strings contain characters with code points +higher than 255, you'll get an error when you try to translate the code +point to a Lisp character. For now I'll assume either you're using a +Unicode-based Lisp or you won't process any files containing characters +outside the ISO 8859-1 range. + + The other issue with encoding strings is how to know how many bytes +to interpret as character data. ID3 uses two strategies I mentioned in +the previous chapter-some strings are terminated with a null character, +while other strings occur in positions where you can determine the +number of bytes to read, either because the string at that position is +always the same length or because the string is at the end of a +composite structure whose overall size you know. Note, however, that +the number of bytes isn't necessarily the same as the number of +characters in the string. + + Putting all these variations together, the ID3 format uses four ways +to read and write strings-two characters crossed with two ways of +delimiting the string data. + + Obviously, much of the logic of reading and writing strings will be +quite similar. So, you can start by defining two binary types, one for +reading strings of a specific length (in characters) and another for +reading terminated strings. Both types take advantage of that the type +argument to read-value and write-value is just another piece of data; +you can make the type of character to read a parameter of these types. +This is a technique you'll use quite a few times in this chapter. + + (define-binary-type generic-string (length character-type) + (:reader (in) + (let ((string (make-string length))) + (dotimes (i length) + (setf (char string i) (read-value character-type in))) + string)) + (:writer (out string) + (dotimes (i length) + (write-value character-type out (char string i))))) + + (define-binary-type generic-terminated-string (terminator character-type) + (:reader (in) + (with-output-to-string (s) + (loop for char = (read-value character-type in) + until (char= char terminator) do (write-char char s)))) + (:writer (out string) + (loop for char across string + do (write-value character-type out char) + finally (write-value character-type out terminator)))) + + With these types available, there's not much to reading ISO 8859-1 +strings. Because the character-type argument you pass to read-value and +write-value of a generic-string must be the name of a binary type, you +need to define an iso-8859-1-char binary type. This also gives you a +good place to put a bit of sanity checking on the code points of +characters you read and write. + + (define-binary-type iso-8859-1-char () + (:reader (in) + (let ((code (read-byte in))) + (or (code-char code) + (error "Character code ~d not supported" code)))) + (:writer (out char) + (let ((code (char-code char))) + (if (<= 0 code #xff) + (write-byte code out) + (error "Illegal character for iso-8859-1 encoding: character: ~c with code: ~d" char code))))) + + Now defining the ISO 8859-1 string types is trivial using the short +form of define-binary-type as follows: + + (define-binary-type iso-8859-1-string (length) + (generic-string :length length :character-type 'iso-8859-1-char)) + + (define-binary-type iso-8859-1-terminated-string (terminator) + (generic-terminated-string :terminator terminator :character-type 'iso-8859-1-char)) + + Reading UCS-2 strings is only slightly more complex. The complexity +arises because you can encode a UCS-2 code point in two ways: most +significant byte first (big-endian) or least significant byte first +(little-endian). UCS-2 strings therefore start with two extra bytes, +called the byte order mark, made up of the numeric value #xfeff encoded +in either big-endian form or little-endian form. When reading a UCS-2 +string, you read the byte order mark and then, depending on its value, +read either big-endian or little-endian characters. Thus, you'll need +two different UCS-2 character types. But you need only one version of +the sanity-checking code, so you can define a parameterized binary type +like this: + + (define-binary-type ucs-2-char (swap) + (:reader (in) + (let ((code (read-value 'u2 in))) + (when swap (setf code (swap-bytes code))) + (or (code-char code) (error "Character code ~d not supported" code)))) + (:writer (out char) + (let ((code (char-code char))) + (unless (<= 0 code #xffff) + (error "Illegal character for ucs-2 encoding: ~c with char-code: ~d" char code)) + (when swap (setf code (swap-bytes code))) + (write-value 'u2 out code)))) + + where the swap-bytes function can be defined as follows, taking +advantage of LDB being SETFable and thus ROTATEFable: + + (defun swap-bytes (code) + (assert (<= code #xffff)) + (rotatef (ldb (byte 8 0) code) (ldb (byte 8 8) code)) + code) + + Using ucs-2-char, you can define two character types that will be +used as the character-type arguments to the generic string functions. + + (define-binary-type ucs-2-char-big-endian () (ucs-2-char :swap nil)) + + (define-binary-type ucs-2-char-little-endian () (ucs-2-char :swap t)) + + Then you need a function that returns the name of the character type +to use based on the value of the byte order mark. + + (defun ucs-2-char-type (byte-order-mark) + (ecase byte-order-mark + (#xfeff 'ucs-2-char-big-endian) + (#xfffe 'ucs-2-char-little-endian))) + + Now you can define length- and terminator-delimited string types for +UCS-2-encoded strings that read the byte order mark and use it to +determine which variant of UCS-2 character to pass as the character-type +argument to read-value and write-value. The only other wrinkle is that +you need to translate the length argument, which is a number of bytes, +to the number of characters to read, accounting for the byte order mark. + + (define-binary-type ucs-2-string (length) + (:reader (in) + (let ((byte-order-mark (read-value 'u2 in)) + (characters (1- (/ length 2)))) + (read-value + 'generic-string in + :length characters + :character-type (ucs-2-char-type byte-order-mark)))) + (:writer (out string) + (write-value 'u2 out #xfeff) + (write-value + 'generic-string out string + :length (length string) + :character-type (ucs-2-char-type #xfeff)))) + + (define-binary-type ucs-2-terminated-string (terminator) + (:reader (in) + (let ((byte-order-mark (read-value 'u2 in))) + (read-value + 'generic-terminated-string in + :terminator terminator + :character-type (ucs-2-char-type byte-order-mark)))) + (:writer (out string) + (write-value 'u2 out #xfeff) + (write-value + 'generic-terminated-string out string + :terminator terminator + :character-type (ucs-2-char-type #xfeff)))) + + ---------- Footnotes ---------- + + (1) In ID3v2.4, UCS-2 is replaced by the virtually identical UTF-16, +and UTF-16BE and UTF-8 are added as additional encodings. + + +File: pcl.info, Node: 25-5, Next: 25-6, Prev: 25-4, Up: Chapter 25 + +ID3 Tag Header +============== + +With the basic primitive types done, you're ready to switch to a +high-level view and start defining binary classes to represent first the +ID3 tag as a whole and then the individual frames. + + If you turn first to the ID3v2.2 specification, you'll see that the +basic structure of the tag is this header: + + ID3/file identifier "ID3" + ID3 version $02 00 + ID3 flags %xx000000 + ID3 size 4 * %0xxxxxxx + + followed by frame data and padding. Since you've already defined +binary types to read and write all the fields in the header, defining a +class that can read the header of an ID3 tag is just a matter of putting +them together. + + (define-binary-class id3-tag () + ((identifier (iso-8859-1-string :length 3)) + (major-version u1) + (revision u1) + (flags u1) + (size id3-tag-size))) + + If you have some MP3 files lying around, you can test this much of +the code and also see what version of ID3 tags your MP3s contain. First +you can write a function that reads an id3-tag, as just defined, from +the beginning of a file. Be aware, however, that ID3 tags aren't +required to appear at the beginning of a file, though these days they +almost always do. To find an ID3 tag elsewhere in a file, you can scan +the file looking for the sequence of bytes 73, 68, 51 (in other words, +the string "ID3"). (1) For now you can probably get away with assuming +the tags are the first thing in the file. + + (defun read-id3 (file) + (with-open-file (in file :element-type '(unsigned-byte 8)) + (read-value 'id3-tag in))) + + On top of this function you can build a function that takes a +filename and prints the information in the tag header along with the +name of the file. + + (defun show-tag-header (file) + (with-slots (identifier major-version revision flags size) (read-id3 file) + (format t "~a ~d.~d ~8,'0b ~d bytes -- ~a~%" + identifier major-version revision flags size (enough-namestring file)))) + + It prints output that looks like this: + + ID3V2> (show-tag-header "/usr2/mp3/Kitka/Wintersongs/02 Byla Cesta.mp3") + ID3 2.0 00000000 2165 bytes -- Kitka/Wintersongs/02 Byla Cesta.mp3 + NIL + + Of course, to determine what versions of ID3 are most common in your +MP3 library, it'd be handier to have a function that returns a summary +of all the MP3 files under a given directory. You can write one easily +enough using the walk-directory function defined in Chapter 15. First +define a helper function that tests whether a given filename has an mp3 +extension. + + (defun mp3-p (file) + (and + (not (directory-pathname-p file)) + (string-equal "mp3" (pathname-type file)))) + + Then you can combine show-tag-header and mp3-p with walk-directory to +print a summary of the ID3 header in each file under a given directory. + + (defun show-tag-headers (dir) + (walk-directory dir #'show-tag-header :test #'mp3-p)) + + However, if you have a lot of MP3s, you may just want a count of how +many ID3 tags of each version you have in your MP3 collection. To get +that information, you might write a function like this: + + (defun count-versions (dir) + (let ((versions (mapcar #'(lambda (x) (cons x 0)) '(2 3 4)))) + (flet ((count-version (file) + (incf (cdr (assoc (major-version (read-id3 file)) versions))))) + (walk-directory dir #'count-version :test #'mp3-p)) + versions)) + + Another function you'll need in Chapter 29 is one that tests whether +a file actually starts with an ID3 tag, which you can define like this: + + (defun id3-p (file) + (with-open-file (in file :element-type '(unsigned-byte 8)) + (string= "ID3" (read-value 'iso-8859-1-string in :length 3)))) + + ---------- Footnotes ---------- + + (1) The 2.4 version of the ID3 format also supports placing a footer +at the end of a tag, which makes it easier to find a tag appended to the +end of a file. + + +File: pcl.info, Node: 25-6, Next: 25-7, Prev: 25-5, Up: Chapter 25 + +ID3 Frames +========== + +As I discussed earlier, the bulk of an ID3 tag is divided into frames. +Each frame has a structure similar to that of the tag as a whole. Each +frame starts with a header indicating what kind of frame it is and the +size of the frame in bytes. The structure of the frame header changed +slightly between version 2.2 and version 2.3 of the ID3 format, and +eventually you'll have to deal with both forms. To start, you can focus +on parsing version 2.2 frames. + + The header of a 2.2 frame consists of three bytes that encode a +three-character ISO 8859-1 string followed by a three-byte unsigned +integer, which specifies the size of the frame in bytes, excluding the +six-byte header. The string identifies what type of frame it is, which +determines how you parse the data following the size. This is exactly +the kind of situation for which you defined the +define-tagged-binary-class macro. You can define a tagged class that +reads the frame header and then dispatches to the appropriate concrete +class using a function that maps IDs to a class names. + + (define-tagged-binary-class id3-frame () + ((id (iso-8859-1-string :length 3)) + (size u3)) + (:dispatch (find-frame-class id))) + + Now you're ready to start implementing concrete frame classes. +However, the specification defines quite a few-63 in version 2.2 and +even more in later specs. Even considering frame types that share a +common structure to be equivalent, you'll still find 24 unique frame +types in version 2.2. But only a few of these are used "in the wild." +So rather than immediately setting to work defining classes for each of +the frame types, you can start by writing a generic frame class that +lets you read the frames in a tag without parsing the data within the +frames themselves. This will give you a way to find out what frames are +actually present in the MP3s you want to process. You'll need this +class eventually anyway because the specification allows for +experimental frames that you'll need to be able to read without parsing. + + Since the size field of the frame header tells you exactly how many +bytes long the frame is, you can define a generic-frame class that +extends id3-frame and adds a single field, data, that will hold an array +of bytes. + + (define-binary-class generic-frame (id3-frame) + ((data (raw-bytes :size size)))) + + The type of the data field, raw-bytes, just needs to hold an array of +bytes. You can define it like this: + + (define-binary-type raw-bytes (size) + (:reader (in) + (let ((buf (make-array size :element-type '(unsigned-byte 8)))) + (read-sequence buf in) + buf)) + (:writer (out buf) + (write-sequence buf out))) + + For the time being, you'll want all frames to be read as +generic-frames, so you can define the find-frame-class function used in +id3-frame's :dispatch expression to always return generic-frame, +regardless of the frame's id. + + (defun find-frame-class (id) + (declare (ignore id)) + 'generic-frame) + + Now you need to modify id3-tag so it'll read frames after the header +fields. There's only one tricky bit to reading the frame data: although +the tag header tells you how many bytes long the tag is, that number +includes the padding that can follow the frame data. Since the tag +header doesn't tell you how many frames the tag contains, the only way +to tell when you've hit the padding is to look for a null byte where +you'd expect a frame identifier. + + To handle this, you can define a binary type, id3-frames, that will +be responsible for reading the remainder of a tag, creating frame +objects to represent all the frames it finds, and then skipping over any +padding. This type will take as a parameter the tag size, which it can +use to avoid reading past the end of the tag. But the reading code will +also need to detect the beginning of the padding that can follow the +tag's frame data. Rather than calling read-value directly in id3-frames +:reader, you should use a function read-frame, which you'll define to +return NIL when it detects padding, otherwise returning an id3-frame +object read using read-value. Assuming you define read-frame so it +reads only one byte past the end of the last frame in order to detect +the start of the padding, you can define the id3-frames binary type like +this: + + (define-binary-type id3-frames (tag-size) + (:reader (in) + (loop with to-read = tag-size + while (plusp to-read) + for frame = (read-frame in) + while frame + do (decf to-read (+ 6 (size frame))) + collect frame + finally (loop repeat (1- to-read) do (read-byte in)))) + (:writer (out frames) + (loop with to-write = tag-size + for frame in frames + do (write-value 'id3-frame out frame) + (decf to-write (+ 6 (size frame))) + finally (loop repeat to-write do (write-byte 0 out))))) + + You can use this type to add a frames slot to id3-tag. + + (define-binary-class id3-tag () + ((identifier (iso-8859-1-string :length 3)) + (major-version u1) + (revision u1) + (flags u1) + (size id3-tag-size) + (frames (id3-frames :tag-size size)))) + + +File: pcl.info, Node: 25-7, Next: 25-8, Prev: 25-6, Up: Chapter 25 + +Detecting Tag Padding +===================== + +Now all that remains is to implement read-frame. This is a bit tricky +since the code that actually reads bytes from the stream is several +layers down from read-frame. + + What you'd really like to do in read-frame is read one byte and +return NIL if it's a null and otherwise read a frame with read-value. +Unfortunately, if you read the byte in read-frame, then it won't be +available to be read by read-value. (1) + + It turns out this is a perfect opportunity to use the condition +system-you can check for null bytes in the low-level code that reads +from the stream and signal a condition when you read a null; read-frame +can then handle the condition by unwinding the stack before more bytes +are read. In addition to turning out to be a tidy solution to the +problem of detecting the start of the tag's padding, this is also an +example of how you can use conditions for purposes other than handling +errors. + + You can start by defining a condition type to be signaled by the +low-level code and handled by the high-level code. This condition +doesn't need any slots-you just need a distinct class of condition so +you know no other code will be signaling or handling it. + + (define-condition in-padding () ()) + + Next you need to define a binary type whose :reader reads a given +number of bytes, first reading a single byte and signaling an in-padding +condition if the byte is null and otherwise reading the remaining bytes +as an iso-8859-1-string and combining it with the first byte read. + + (define-binary-type frame-id (length) + (:reader (in) + (let ((first-byte (read-byte in))) + (when (= first-byte 0) (signal 'in-padding)) + (let ((rest (read-value 'iso-8859-1-string in :length (1- length)))) + (concatenate + 'string (string (code-char first-byte)) rest)))) + (:writer (out id) + (write-value 'iso-8859-1-string out id :length length))) + + If you redefine id3-frame to make the type of its id slot frame-id +instead of iso-8859-1-string, the condition will be signaled whenever +id3-frame's read-value method reads a null byte instead of the beginning +of a frame. + + (define-tagged-binary-class id3-frame () + ((id (frame-id :length 3)) + (size u3)) + (:dispatch (find-frame-class id))) + + Now all read-frame has to do is wrap a call to read-value in a +HANDLER-CASE that handles the in-padding condition by returning NIL. + + (defun read-frame (in) + (handler-case (read-value 'id3-frame in) + (in-padding () nil))) + + With read-frame defined, you can now read a complete version 2.2 ID3 +tag, representing frames with instances of generic-frame. In the "What +Frames Do You Actually Need?" section, you'll do some experiments at +the REPL to determine what frame classes you need to implement. But +first let's add support for version 2.3 ID3 tags. + + ---------- Footnotes ---------- + + (1) Character streams support two functions, PEEK-CHAR and +UNREAD-CHAR, either of which would be a perfect solution to this +problem, but binary streams support no equivalent functions. + + +File: pcl.info, Node: 25-8, Next: 25-9, Prev: 25-7, Up: Chapter 25 + +Supporting Multiple Versions of ID3 +=================================== + +Currently, id3-tag is defined using define-binary-class, but if you want +to support multiple versions of ID3, it makes more sense to use a +define-tagged-binary-class that dispatches on the major-version value. +As it turns out, all versions of ID3v2 have the same structure up to the +size field. So, you can define a tagged binary class like the following +that defines this basic structure and then dispatches to the appropriate +version-specific subclass: + + (define-tagged-binary-class id3-tag () + ((identifier (iso-8859-1-string :length 3)) + (major-version u1) + (revision u1) + (flags u1) + (size id3-tag-size)) + (:dispatch + (ecase major-version + (2 'id3v2.2-tag) + (3 'id3v2.3-tag)))) + + Version 2.2 and version 2.3 tags differ in two ways. First, the +header of a version 2.3 tag may be extended with up to four optional +extended header fields, as determined by values in the flags field. +Second, the frame format changed between version 2.2 and version 2.3, +which means you'll have to use different classes to represent version +2.2 frames and the corresponding version 2.3 frames. + + Since the new id3-tag class is based on the one you originally wrote +to represent version 2.2 tags, it's not surprising that the new +id3v2.2-tag class is trivial, inheriting most of its slots from the new +id3-tag class and adding the one missing slot, frames. Because version +2.2 and version 2.3 tags use different frame formats, you'll have to +change the id3-frames type to be parameterized with the type of frame to +read. For now, assume you'll do that and add a :frame-type argument to +the id3-frames type descriptor like this: + + (define-binary-class id3v2.2-tag (id3-tag) + ((frames (id3-frames :tag-size size :frame-type 'id3v2.2-frame)))) + + The id3v2.3-tag class is slightly more complex because of the +optional fields. The first three of the four optional fields are +included when the sixth bit in flags is set. They're a four- byte +integer specifying the size of the extended header, two bytes worth of +flags, and another four-byte integer specifying how many bytes of +padding are included in the tag. (1) The fourth optional field, +included when the fifteenth bit of the extended header flags is set, is +a four-byte cyclic redundancy check (CRC) of the rest of the tag. + + The binary data library doesn't provide any special support for +optional fields in a binary class, but it turns out that regular +parameterized binary types are sufficient. You can define a type +parameterized with the name of a type and a value that indicates whether +a value of that type should actually be read or written. + + (define-binary-type optional (type if) + (:reader (in) + (when if (read-value type in))) + (:writer (out value) + (when if (write-value type out value)))) + + Using if as the parameter name looks a bit strange in that code, but +it makes the optional type descriptors quite readable. For instance, +here's the definition of id3v2.3-tag using optional slots: + + (define-binary-class id3v2.3-tag (id3-tag) + ((extended-header-size (optional :type 'u4 :if (extended-p flags))) + (extra-flags (optional :type 'u2 :if (extended-p flags))) + (padding-size (optional :type 'u4 :if (extended-p flags))) + (crc (optional :type 'u4 :if (crc-p flags extra-flags))) + (frames (id3-frames :tag-size size :frame-type 'id3v2.3-frame)))) + + where extended-p and crc-p are helper functions that test the +appropriate bit of the flags value they're passed. To test whether an +individual bit of an integer is set, you can use LOGBITP, another +bit-twiddling function. It takes an index and an integer and returns +true if the specified bit is set in the integer. + + (defun extended-p (flags) (logbitp 6 flags)) + + (defun crc-p (flags extra-flags) + (and (extended-p flags) (logbitp 15 extra-flags))) + + As in the version 2.2 tag class, the frames slot is defined to be of +type id3-frames, passing the name of the frame type as a parameter. You +do, however, need to make a few small changes to id3-frames and +read-frame to support the extra frame-type parameter. + + (define-binary-type id3-frames (tag-size frame-type) + (:reader (in) + (loop with to-read = tag-size + while (plusp to-read) + for frame = (read-frame frame-type in) + while frame + do (decf to-read (+ (frame-header-size frame) (size frame))) + collect frame + finally (loop repeat (1- to-read) do (read-byte in)))) + (:writer (out frames) + (loop with to-write = tag-size + for frame in frames + do (write-value frame-type out frame) + (decf to-write (+ (frame-header-size frame) (size frame))) + finally (loop repeat to-write do (write-byte 0 out))))) + + (defun read-frame (frame-type in) + (handler-case (read-value frame-type in) + (in-padding () nil))) + + The changes are in the calls to read-frame and write-value, where you +need to pass the frame-type argument and, in computing the size of the +frame, where you need to use a function frame-header-size instead of the +literal value 6 since the frame header changed size between version 2.2 +and version 2.3. Since the difference in the result of this function is +based on the class of the frame, it makes sense to define it as a +generic function like this: + + (defgeneric frame-header-size (frame)) + + You'll define the necessary methods on that generic function in the +next section after you define the new frame classes. + + ---------- Footnotes ---------- + + (1) If a tag had an extended header, you could use this value to +determine where the frame data should end. However, if the extended +header isn't used, you'd have to use the old algorithm anyway, so it's +not worth adding code to do it another way. + + +File: pcl.info, Node: 25-9, Next: 25-10, Prev: 25-8, Up: Chapter 25 + +Versioned Frame Base Classes +============================ + +Where before you defined a single base class for all frames, you'll now +have two classes, id3v2.2-frame and id3v2.3-frame. The id3v2.2-frame +class will be essentially the same as the original id3-frame class. + + (define-tagged-binary-class id3v2.2-frame () + ((id (frame-id :length 3)) + (size u3)) + (:dispatch (find-frame-class id))) + + The id3v2.3-frame, on the other hand, requires more changes. The +frame identifier and size fields were extended in version 2.3 from three +to four bytes each, and two bytes worth of flags were added. +Additionally, the frame, like the version 2.3 tag, can contain optional +fields, controlled by the values of three of the frame's flags. (1) +With those changes in mind, you can define the version 2.3 frame base +class, along with some helper functions, like this: + + (define-tagged-binary-class id3v2.3-frame () + ((id (frame-id :length 4)) + (size u4) + (flags u2) + (decompressed-size (optional :type 'u4 :if (frame-compressed-p flags))) + (encryption-scheme (optional :type 'u1 :if (frame-encrypted-p flags))) + (grouping-identity (optional :type 'u1 :if (frame-grouped-p flags)))) + (:dispatch (find-frame-class id))) + + (defun frame-compressed-p (flags) (logbitp 7 flags)) + + (defun frame-encrypted-p (flags) (logbitp 6 flags)) + + (defun frame-grouped-p (flags) (logbitp 5 flags)) + + With these two classes defined, you can now implement the methods on +the generic function frame-header-size. + + (defmethod frame-header-size ((frame id3v2.2-frame)) 6) + + (defmethod frame-header-size ((frame id3v2.3-frame)) 10) + + The optional fields in a version 2.3 frame aren't counted as part of +the header for this computation since they're already included in the +value of the frame's size. + + ---------- Footnotes ---------- + + (1) These flags, in addition to controlling whether the optional +fields are included, can affect the parsing of the rest of the tag. In +particular, if the seventh bit of the flags is set, then the actual +frame data is compressed using the zlib algorithm, and if the sixth bit +is set, the data is encrypted. In practice these options are rarely, if +ever, used, so you can get away with ignoring them for now. But that +would be an area you'd have to address to make this a production-quality +ID3 library. One simple half solution would be to change +find-frame-class to accept a second argument and pass it the flags; if +the frame is compressed or encrypted, you could instantiate a generic +frame to hold the data. + + +File: pcl.info, Node: 25-10, Next: 25-11, Prev: 25-9, Up: Chapter 25 + +Versioned Concrete Frame Classes +================================ + +In the original definition, generic-frame subclassed id3-frame. But now +id3-frame has been replaced with the two version-specific base classes, +id3v2.2-frame and id3v2.3-frame. So, you need to define two new +versions of generic-frame, one for each base class. One way to define +this classes would be like this: + + (define-binary-class generic-frame-v2.2 (id3v2.2-frame) + ((data (raw-bytes :size size)))) + + (define-binary-class generic-frame-v2.3 (id3v2.3-frame) + ((data (raw-bytes :size size)))) + + However, it's a bit annoying that these two classes are the same +except for their superclass. It's not too bad in this case since +there's only one additional field. But if you take this approach for +other concrete frame classes, ones that have a more complex internal +structure that's identical between the two ID3 versions, the duplication +will be more irksome. + + Another approach, and the one you should actually use, is to define a +class generic-frame as a mixin: a class intended to be used as a +superclass along with one of the version-specific base classes to +produce a concrete, version-specific frame class. The only tricky bit +about this approach is that if generic-frame doesn't extend either of +the frame base classes, then you can't refer to the size slot in its +definition. Instead, you must use the current-binary-object function I +discussed at the end of the previous chapter to access the object you're +in the midst of reading or writing and pass it to size. And you need to +account for the difference in the number of bytes of the total frame +size that will be left over, in the case of a version 2.3 frame, if any +of the optional fields are included in the frame. So, you should define +a generic function data-bytes with methods that do the right thing for +both version 2.2 and version 2.3 frames. + + (define-binary-class generic-frame () + ((data (raw-bytes :size (data-bytes (current-binary-object)))))) + + (defgeneric data-bytes (frame)) + + (defmethod data-bytes ((frame id3v2.2-frame)) + (size frame)) + + (defmethod data-bytes ((frame id3v2.3-frame)) + (let ((flags (flags frame))) + (- (size frame) + (if (frame-compressed-p flags) 4 0) + (if (frame-encrypted-p flags) 1 0) + (if (frame-grouped-p flags) 1 0)))) + + Then you can define concrete classes that extend one of the +version-specific base classes and generic-frame to define +version-specific generic frame classes. + + (define-binary-class generic-frame-v2.2 (id3v2.2-frame generic-frame) ()) + + (define-binary-class generic-frame-v2.3 (id3v2.3-frame generic-frame) ()) + + With these classes defined, you can redefine the find-frame-class +function to return the right versioned class based on the length of the +identifier. + + (defun find-frame-class (id) + (ecase (length id) + (3 'generic-frame-v2.2) + (4 'generic-frame-v2.3))) + + +File: pcl.info, Node: 25-11, Next: 25-12, Prev: 25-10, Up: Chapter 25 + +What Frames Do You Actually Need? +================================= + +With the ability to read both version 2.2 and version 2.3 tags using +generic frames, you're ready to start implementing classes to represent +the specific frames you care about. However, before you dive in, you +should take a breather and figure out what frames you actually care +about since, as I mentioned earlier, the ID3 spec specifies many frames +that are almost never used. Of course, what frames you care about +depends on what kinds of applications you're interested in writing. If +you're mostly interested in extracting information from existing ID3 +tags, then you need implement only the classes representing the frames +containing the information you care about. On the other hand, if you +want to write an ID3 tag editor, you may need to support all the frames. + + Rather than guessing which frames will be most useful, you can use +the code you've already written to poke around a bit at the REPL and see +what frames are actually used in your own MP3s. To start, you need an +instance of id3-tag, which you can get with the read-id3 function. + + ID3V2> (read-id3 "/usr2/mp3/Kitka/Wintersongs/02 Byla Cesta.mp3") + # + + Since you'll want to play with this object a bit, you should save it +in a variable. + + ID3V2> (defparameter *id3* (read-id3 "/usr2/mp3/Kitka/Wintersongs/02 Byla Cesta.mp3")) + *ID3* + + Now you can see, for example, how many frames it has. + + ID3V2> (length (frames *id3*)) + 11 + + Not too many-let's take a look at what they are. + + ID3V2> (frames *id3*) + (# # + # # + # # + # # + # # + #) + + Okay, that's not too informative. What you really want to know are +what kinds of frames are in there. In other words, you want to know the +ids of those frames, which you can get with a simple MAPCAR like this: + + ID3V2> (mapcar #'id (frames *id3*)) + ("TT2" "TP1" "TAL" "TRK" "TPA" "TYE" "TCO" "TEN" "COM" "COM" "COM") + + If you look up these identifiers in the ID3v2.2 spec, you'll discover +that all the frames with identifiers starting with T are text +information frames and have a similar structure. And COM is the +identifier for comment frames, which have a structure similar to that of +text information frames. The particular text information frames +identified here turn out to be the frames for representing the song +title, artist, album, track, part of set, year, genre, and encoding +program. + + Of course, this is just one MP3 file. Maybe other frames are used in +other files. It's easy enough to discover. First define a function +that combines the previous MAPCAR expression with a call to read-id3 and +wraps the whole thing in a DELETE-DUPLICATES to keep things tidy. +You'll have to use a :test argument of #'string= to DELETE-DUPLICATES to +specify that you want two elements considered the same if they're the +same string. + + (defun frame-types (file) + (delete-duplicates (mapcar #'id (frames (read-id3 file))) :test #'string=)) + + This should give the same answer except with only one of each +identifier when passed the same filename. + + ID3V2> (frame-types "/usr2/mp3/Kitka/Wintersongs/02 Byla Cesta.mp3") + ("TT2" "TP1" "TAL" "TRK" "TPA" "TYE" "TCO" "TEN" "COM") + + Then you can use Chapter 15's walk-directory function along with +mp3-p to find every MP3 file under a directory and combine the results +of calling frame-types on each file. Recall that NUNION is the +recycling version of the UNION function; since frame-types makes a new +list for each file, this is safe. + + (defun frame-types-in-dir (dir) + (let ((ids ())) + (flet ((collect (file) + (setf ids (nunion ids (frame-types file) :test #'string=)))) + (walk-directory dir #'collect :test #'mp3-p)) + ids)) + + Now pass it the name of a directory, and it'll tell you the set of +identifiers used in all the MP3 files under that directory. It may take +a few seconds depending how many MP3 files you have, but you'll probably +get something similar to this: + + ID3V2> (frame-types-in-dir "/usr2/mp3/") + ("TCON" "COMM" "TRCK" "TIT2" "TPE1" "TALB" "TCP" "TT2" "TP1" "TCM" + "TAL" "TRK" "TPA" "TYE" "TCO" "TEN" "COM") + + The four-letter identifiers are the version 2.3 equivalents of the +version 2.2 identifiers I discussed previously. Since the information +stored in those frames is exactly the information you'll need in Chapter +27, it makes sense to implement classes only for the frames actually +used, namely, text information and comment frames, which you'll do in +the next two sections. If you decide later that you want to support +other frame types, it's mostly a matter of translating the ID3 +specifications into the appropriate binary class definitions. + + +File: pcl.info, Node: 25-12, Next: 25-13, Prev: 25-11, Up: Chapter 25 + +Text Information Frames +======================= + +All text information frames consist of two fields: a single byte +indicating which string encoding is used in the frame and a string +encoded in the remaining bytes of the frame. If the encoding byte is +zero, the string is encoded in ISO 8859-1; if the encoding is one, the +string is a UCS-2 string. + + You've already defined binary types representing the four different +kinds of strings-two different encodings each with two different methods +of delimiting the string. However, define-binary-class provides no +direct facility for determining the type of value to read based on other +values in the object. Instead, you can define a binary type that you +pass the value of the encoding byte and that then reads or writes the +appropriate kind of string. + + As long as you're defining such a type, you can also define it to +take two parameters, :length and :terminator, and pick the right type of +string based on which argument is supplied. To implement this new type, +you must first define some helper functions. The first two return the +name of the appropriate string type based on the encoding byte. + + (defun non-terminated-type (encoding) + (ecase encoding + (0 'iso-8859-1-string) + (1 'ucs-2-string))) + + (defun terminated-type (encoding) + (ecase encoding + (0 'iso-8859-1-terminated-string) + (1 'ucs-2-terminated-string))) + + Then string-args uses the encoding byte, the length, and the +terminator to determine several of the arguments to be passed to +read-value and write-value by the :reader and :writer of +id3-encoded-string. One of the length and terminator arguments to +string-args should always be NIL. + + (defun string-args (encoding length terminator) + (cond + (length + (values (non-terminated-type encoding) :length length)) + (terminator + (values (terminated-type encoding) :terminator terminator)))) + + With those helpers, the definition of id3-encoded-string is simple. +One detail to note is that the keyword-either :length or +:terminator-used in the call to read-value and write-value is just +another piece of data returned by string-args. Although keywords in +arguments lists are almost always literal keywords, they don't have to +be. + + (define-binary-type id3-encoded-string (encoding length terminator) + (:reader (in) + (multiple-value-bind (type keyword arg) + (string-args encoding length terminator) + (read-value type in keyword arg))) + (:writer (out string) + (multiple-value-bind (type keyword arg) + (string-args encoding length terminator) + (write-value type out string keyword arg)))) + + Now you can define a text-info mixin class, much the way you defined +generic-frame earlier. + + (define-binary-class text-info-frame () + ((encoding u1) + (information (id3-encoded-string :encoding encoding :length (bytes-left 1))))) + + As when you defined generic-frame, you need access to the size of the +frame, in this case to compute the :length argument to pass to +id3-encoded-string. Because you'll need to do a similar computation in +the next class you define, you can go ahead and define a helper +function, bytes-left, that uses current-binary-object to get at the size +of the frame. + + (defun bytes-left (bytes-read) + (- (size (current-binary-object)) bytes-read)) + + Now, as you did with the generic-frame mixin, you can define two +version-specific concrete classes with a minimum of duplicated code. + + (define-binary-class text-info-frame-v2.2 (id3v2.2-frame text-info-frame) ()) + + (define-binary-class text-info-frame-v2.3 (id3v2.3-frame text-info-frame) ()) + + To wire these classes in, you need to modify find-frame-class to +return the appropriate class name when the ID indicates the frame is a +text information frame, namely, whenever the ID starts with T and isn't +TXX or TXXX. + + (defun find-frame-class (name) + (cond + ((and (char= (char name 0) #\T) + (not (member name '("TXX" "TXXX") :test #'string=))) + (ecase (length name) + (3 'text-info-frame-v2.2) + (4 'text-info-frame-v2.3))) + (t + (ecase (length name) + (3 'generic-frame-v2.2) + (4 'generic-frame-v2.3))))) + + +File: pcl.info, Node: 25-13, Next: 25-14, Prev: 25-12, Up: Chapter 25 + +Comment Frames +============== + +Another commonly used frame type is the comment frame, which is like a +text information frame with a few extra fields. Like a text information +frame, it starts with a single byte indicating the string encoding used +in the frame. That byte is followed by a three-character ISO 8859-1 +string (regardless of the value of the string encoding byte), which +indicates what language the comment is in using an ISO-639-2 code, for +example, "eng" for English or "jpn" for Japanese. That field is +followed by two strings encoded as indicated by the first byte. The +first is a null-terminated string containing a description of the +comment. The second, which takes up the remainder of the frame, is the +comment text itself. + + (define-binary-class comment-frame () + ((encoding u1) + (language (iso-8859-1-string :length 3)) + (description (id3-encoded-string :encoding encoding :terminator +null+)) + (text (id3-encoded-string + :encoding encoding + :length (bytes-left + (+ 1 ; encoding + 3 ; language + (encoded-string-length description encoding t))))))) + + As in the definition of the text-info mixin, you can use bytes-left +to compute the size of the final string. However, since the description +field is a variable-length string, the number of bytes read prior to the +start of text isn't a constant. To make matters worse, the number of +bytes used to encode description is dependent on the encoding. So, you +should define a helper function that returns the number of bytes used to +encode a string given the string, the encoding code, and a boolean +indicating whether the string is terminated with an extra character. + + (defun encoded-string-length (string encoding terminated) + (let ((characters (+ (length string) (if terminated 1 0)))) + (* characters (ecase encoding (0 1) (1 2))))) + + And, as before, you can define the concrete version-specific comment +frame classes and wire them into find-frame-class. + + (define-binary-class comment-frame-v2.2 (id3v2.2-frame comment-frame) ()) + + (define-binary-class comment-frame-v2.3 (id3v2.3-frame comment-frame) ()) + + (defun find-frame-class (name) + (cond + ((and (char= (char name 0) #\T) + (not (member name '("TXX" "TXXX") :test #'string=))) + (ecase (length name) + (3 'text-info-frame-v2.2) + (4 'text-info-frame-v2.3))) + ((string= name "COM") 'comment-frame-v2.2) + ((string= name "COMM") 'comment-frame-v2.3) + (t + (ecase (length name) + (3 'generic-frame-v2.2) + (4 'generic-frame-v2.3))))) + + +File: pcl.info, Node: 25-14, Next: Chapter 26, Prev: 25-13, Up: Chapter 25 + +Extracting Information from an ID3 Tag +====================================== + +Now that you have the basic ability to read and write ID3 tags, you have +a lot of directions you could take this code. If you want to develop a +complete ID3 tag editor, you'll need to implement specific classes for +all the frame types. You'd also need to define methods for manipulating +the tag and frame objects in a consistent way (for instance, if you +change the value of a string in a text-info-frame, you'll likely need to +adjust the size); as the code stands, there's nothing to make sure that +happens. (1) + + Or, if you just need to extract certain pieces of information about +an MP3 file from its ID3 tag-as you will when you develop a streaming +MP3 server in Chapters 27, 28, and 29-you'll need to write functions +that find the appropriate frames and extract the information you want. + + Finally, to make this production-quality code, you'd have to pore +over the ID3 specs and deal with the details I skipped over in the +interest of space. In particular, some of the flags in both the tag and +the frame can affect the way the contents of the tag or frame is read; +unless you write some code that does the right thing when those flags +are set, there may be ID3 tags that this code won't be able to parse +correctly. But the code from this chapter should be capable of parsing +nearly all the MP3s you actually encounter. + + For now you can finish with a few functions to extract individual +pieces of information from an id3-tag. You'll need these functions in +Chapter 27 and probably in other code that uses this library. They +belong in this library because they depend on details of the ID3 format +that the users of this library shouldn't have to worry about. + + To get, say, the name of the song of the MP3 from which an id3-tag +was extracted, you need to find the ID3 frame with a specific identifier +and then extract the information field. And some pieces of information, +such as the genre, can require further decoding. Luckily, all the +frames that contain the information you'll care about are text +information frames, so extracting a particular piece of information +mostly boils down to using the right identifier to look up the +appropriate frame. Of course, the ID3 authors decided to change all the +identifiers between ID3v2.2 and ID3v2.3, so you'll have to account for +that. + + Nothing too complex-you just need to figure out the right path to get +to the various pieces of information. This is a perfect bit of code to +develop interactively, much the way you figured out what frame classes +you needed to implement. To start, you need an id3-tag object to play +with. Assuming you have an MP3 laying around, you can use read-id3 like +this: + + ID3V2> (defparameter *id3* (read-id3 "Kitka/Wintersongs/02 Byla Cesta.mp3")) + *ID3* + ID3V2> *id3* + # + + replacing Kitka/Wintersongs/02 Byla Cesta.mp3 with the filename of +your MP3. Once you have your id3-tag object, you can start poking +around. For instance, you can check out the list of frame objects with +the frames function. + + ID3V2> (frames *id3*) + (# + # + # + # + # + # + # + # + # + # + #) + + Now suppose you want to extract the song title. It's probably in one +of those frames, but to find it, you need to find the frame with the +"TT2" identifier. Well, you can check easily enough to see if the tag +contains such a frame by extracting all the identifiers like this: + + ID3V2> (mapcar #'id (frames *id3*)) + ("TT2" "TP1" "TAL" "TRK" "TPA" "TYE" "TCO" "TEN" "COM" "COM" "COM") + + There it is, the first frame. However, there's no guarantee it'll +always be the first frame, so you should probably look it up by +identifier rather than position. That's also straightforward using the +FIND function. + + ID3V2> (find "TT2" (frames *id3*) :test #'string= :key #'id) + # + + Now, to get at the actual information in the frame, do this: + + ID3V2> (information (find "TT2" (frames *id3*) :test #'string= :key #'id)) + "Byla Cesta^@" + + Whoops. That ^ is how Emacs prints a null character. In a maneuver +reminiscent of the kludge that turned ID3v1 into ID3v1.1, the +information slot of a text information frame, though not officially a +null-terminated string, can contain a null, and ID3 readers are supposed +to ignore any characters after the null. So, you need a function that +takes a string and returns the contents up to the first null character, +if any. That's easy enough using the +null+ constant from the binary +data library. + + (defun upto-null (string) + (subseq string 0 (position +null+ string))) + + Now you can get just the title. + + ID3V2> (upto-null (information (find "TT2" (frames *id3*) :test #'string= :key #'id))) + "Byla Cesta" + + You could just wrap that code in a function named song that takes an +id3-tag as an argument, and you'd be done. However, the only difference +between this code and the code you'll use to extract the other pieces of +information you'll need (such as the album name, the artist, and the +genre) is the identifier. So, it's better to split up the code a bit. +For starters, you can write a function that just finds a frame given an +id3-tag and an identifier like this: + + (defun find-frame (id3 id) + (find id (frames id3) :test #'string= :key #'id)) + + ID3V2> (find-frame *id3* "TT2") + # + + Then the other bit of code, the part that extracts the information +from a text-info-frame, can go in another function. + + (defun get-text-info (id3 id) + (let ((frame (find-frame id3 id))) + (when frame (upto-null (information frame))))) + + ID3V2> (get-text-info *id3* "TT2") + "Byla Cesta" + + Now the definition of song is just a matter of passing the right +identifier. + + (defun song (id3) (get-text-info id3 "TT2")) + + ID3V2> (song *id3*) + "Byla Cesta" + + However, this definition of song works only with version 2.2 tags +since the identifier changed from "TT2" to "TIT2" between version 2.2 +and version 2.3. And all the other tags changed too. Since the user of +this library shouldn't have to know about different versions of the ID3 +format to do something as simple as get the song title, you should +probably handle those details for them. A simple way is to change +find-frame to take not just a single identifier but a list of +identifiers like this: + + (defun find-frame (id3 ids) + (find-if #'(lambda (x) (find (id x) ids :test #'string=)) (frames id3))) + + Then change get-text-info slightly so it can take one or more +identifiers using a &rest parameter. + + (defun get-text-info (id3 &rest ids) + (let ((frame (find-frame id3 ids))) + (when frame (upto-null (information frame))))) + + Then the change needed to allow song to support both version 2.2 and +version 2.3 tags is just a matter of adding the version 2.3 identifier. + + (defun song (id3) (get-text-info id3 "TT2" "TIT2")) + + Then you just need to look up the appropriate version 2.2 and version +2.3 frame identifiers for any fields for which you want to provide an +accessor function. Here are the ones you'll need in Chapter 27: + + (defun album (id3) (get-text-info id3 "TAL" "TALB")) + + (defun artist (id3) (get-text-info id3 "TP1" "TPE1")) + + (defun track (id3) (get-text-info id3 "TRK" "TRCK")) + + (defun year (id3) (get-text-info id3 "TYE" "TYER" "TDRC")) + + (defun genre (id3) (get-text-info id3 "TCO" "TCON")) + + The last wrinkle is that the way the genre is stored in the TCO or +TCON frames isn't always human readable. Recall that in ID3v1, genres +were stored as a single byte that encoded a particular genre from a +fixed list. Unfortunately, those codes live on in ID3v2-if the text of +the genre frame is a number in parentheses, the number is supposed to be +interpreted as an ID3v1 genre code. But, again, users of this library +probably won't care about that ancient history. So, you should provide +a function that automatically translates the genre. The following +function uses the genre function just defined to extract the actual +genre text and then checks whether it starts with a left parenthesis, +decoding the version 1 genre code with a function you'll define in a +moment if it does: + + (defun translated-genre (id3) + (let ((genre (genre id3))) + (if (and genre (char= #\( (char genre 0))) + (translate-v1-genre genre) + genre))) + + Since a version 1 genre code is effectively just an index into an +array of standard names, the easiest way to implement translate-v1-genre +is to extract the number from the genre string and use it as an index +into an actual array. + + (defun translate-v1-genre (genre) + (aref *id3-v1-genres* (parse-integer genre :start 1 :junk-allowed t))) + + Then all you need to do is to define the array of names. The +following array of names includes the 80 official version 1 genres plus +the genres created by the authors of Winamp: + + (defparameter *id3-v1-genres* + #( + ;; These are the official ID3v1 genres. + "Blues" "Classic Rock" "Country" "Dance" "Disco" "Funk" "Grunge" + "Hip-Hop" "Jazz" "Metal" "New Age" "Oldies" "Other" "Pop" "R&B" "Rap" + "Reggae" "Rock" "Techno" "Industrial" "Alternative" "Ska" + "Death Metal" "Pranks" "Soundtrack" "Euro-Techno" "Ambient" + "Trip-Hop" "Vocal" "Jazz+Funk" "Fusion" "Trance" "Classical" + "Instrumental" "Acid" "House" "Game" "Sound Clip" "Gospel" "Noise" + "AlternRock" "Bass" "Soul" "Punk" "Space" "Meditative" + "Instrumental Pop" "Instrumental Rock" "Ethnic" "Gothic" "Darkwave" + "Techno-Industrial" "Electronic" "Pop-Folk" "Eurodance" "Dream" + "Southern Rock" "Comedy" "Cult" "Gangsta" "Top 40" "Christian Rap" + "Pop/Funk" "Jungle" "Native American" "Cabaret" "New Wave" + "Psychadelic" "Rave" "Showtunes" "Trailer" "Lo-Fi" "Tribal" + "Acid Punk" "Acid Jazz" "Polka" "Retro" "Musical" "Rock & Roll" + "Hard Rock" + + ;; These were made up by the authors of Winamp but backported into + ;; the ID3 spec. + "Folk" "Folk-Rock" "National Folk" "Swing" "Fast Fusion" + "Bebob" "Latin" "Revival" "Celtic" "Bluegrass" "Avantgarde" + "Gothic Rock" "Progressive Rock" "Psychedelic Rock" "Symphonic Rock" + "Slow Rock" "Big Band" "Chorus" "Easy Listening" "Acoustic" "Humour" + "Speech" "Chanson" "Opera" "Chamber Music" "Sonata" "Symphony" + "Booty Bass" "Primus" "Porn Groove" "Satire" "Slow Jam" "Club" + "Tango" "Samba" "Folklore" "Ballad" "Power Ballad" "Rhythmic Soul" + "Freestyle" "Duet" "Punk Rock" "Drum Solo" "A capella" "Euro-House" + "Dance Hall" + + ;; These were also invented by the Winamp folks but ignored by the + ;; ID3 authors. + "Goa" "Drum & Bass" "Club-House" "Hardcore" "Terror" "Indie" + "BritPop" "Negerpunk" "Polsk Punk" "Beat" "Christian Gangsta Rap" + "Heavy Metal" "Black Metal" "Crossover" "Contemporary Christian" + "Christian Rock" "Merengue" "Salsa" "Thrash Metal" "Anime" "Jpop" + "Synthpop")) + + Once again, it probably feels like you wrote a ton of code in this +chapter. But if you put it all in a file, or if you download the +version from this book's Web site, you'll see it's just not that many +lines-most of the pain of writing this library stems from having to +understand the intricacies of the ID3 format itself. Anyway, now you +have a major piece of what you'll turn into a streaming MP3 server in +Chapters 27, 28, and 29. The other major bit of infrastructure you'll +need is a way to write server-side Web software, the topic of the next +chapter. + + ---------- Footnotes ---------- + + (1) Ensuring that kind of interfield consistency would be a fine +application for :after methods on the accessor generic functions. For +instance, you could define this :after method to keep size in sync with +the information string: + + (defmethod (setf information) :after (value (frame text-info-frame)) + (declare (ignore value)) + (with-slots (encoding size information) frame + (setf size (encoded-string-length information encoding nil)))) + + +File: pcl.info, Node: Chapter 26, Next: Chapter 27, Prev: Chapter 25, Up: Top + +26. Practical: Web Programming with AllegroServe +================================================ + +In this chapter you'll look at one way to develop Web-based programs in +Common Lisp, using the open-source AllegroServe Web server. This isn't +meant as a full introduction to AllegroServe. And I'm certainly not +going to cover anything more than a tiny corner of the larger topic of +Web programming. My goal here is to cover enough of the basics of using +AllegroServe that you'll be able, in Chapter 29, to develop an +application for browsing a library of MP3 files and streaming them to an +MP3 client. Similarly, this chapter will serve as a brief introduction +to Web programming for folks new to the topic. + +* Menu: + +* 26-1:: A 30-Second Intro to Server-Side Web Programming +* 26-2:: AllegroServe +* 26-3:: Generating Dynamic Content with AllegroServe +* 26-4:: Generating HTML +* 26-5:: HTML Macros +* 26-6:: Query Parameters +* 26-7:: Cookies +* 26-8:: A Small Application Framework +* 26-9:: The Implementation + + +File: pcl.info, Node: 26-1, Next: 26-2, Prev: Chapter 26, Up: Chapter 26 + +A 30-Second Intro to Server-Side Web Programming +================================================ + +While Web programming today typically involves quite a number of +software frameworks and different protocols, the core bits of Web +programming haven't changed much since they were invented in the early +1990s. For simple applications, such as the one you'll write in Chapter +29, you need to understand only a few key concepts, so I'll review them +quickly here. Experienced Web programmers can skim or skip the rest of +this section. (1) + + To start, you need to understand the roles the Web browser and the +Web server play in Web programming. While a modern browser comes with a +lot of bells and whistles, the core functionality of a Web browser is to +request Web pages from a Web server and then render them. Typically +those pages will be written in the Hypertext Markup Language (HTML), +which tells the browser how to render the page, including where to +insert inline images and links to other Web pages. HTML consists of +text marked up with tags that give the text a structure that the browser +uses when rendering the page. For instance, a simple HTML document +looks like this: + + + + Hello + + +

Hello, world!

+

This is a picture:

+

This is a link to another page.

+ + + + Figure 26-1 shows how the browser renders this page. + +[image src="imgs/new-sample.jpg"] + + Figure 26-1. Sample Web page + + The browser and server communicate using a protocol called the +Hypertext Transfer Protocol (HTTP). While you don't need to worry about +the details of the protocol, it's worth understanding that it consists +entirely of a sequence of requests initiated by the browser and +responses generated by the server. That is, the browser connects to the +Web server and sends a request that includes, at the least, the desired +URL and the version of HTTP that the browser speaks. The browser can +also include data in its request; that's how the browser submits HTML +forms to the server. + + To reply to a request, the server sends a response made up of a set +of headers and a body. The headers contain information about the body, +such as what type of data it is (for instance, HTML, plain text, or an +image), and the body is the data itself, which is then rendered by the +browser. The server can also send an error response telling the browser +that its request couldn't be answered for some reason. + + And that's pretty much it. Once the browser has received the +complete response from the server, there's no communication between the +browser and the server until the next time the browser decides to +request a page from the server. (2) This is the main constraint of Web +programming-there's no way for code running on the server to affect what +the user sees in their browser unless the browser issues a new request +to the server. (3) + + Some Web pages, called static pages, are simply HTML files stored on +the Web server and served up when requested by the browser. Dynamic +pages, on the other hand, consist of HTML generated each time the page +is requested by a browser. For instance, a dynamic page might be +generated by querying a database and then constructing HTML to represent +the results of the query. (4) + + When generating its response to a request, server-side code has four +main pieces of information to act on. The first piece of information is +the requested URL. Typically, however, the URL is used by the Web server +itself to determine what code is responsible for generating the +response. Next, if the URL contains a question mark, everything after +the question mark is considered to be a query string, which is typically +ignored by the Web server except that it makes it available to the code +generating the response. Most of the time the query string contains a +set of key/value pairs. The request from the browser can also contain +post data, which also usually consists of key/value pairs. Post data is +typically used to submit HTML forms. The key/value pairs supplied in +either the query string or the post data are collectively called the +query parameters. + + Finally, in order to string together a sequence of individual +requests from the same browser, code running in the server can set a +cookie, sending a special header in its response to the browser that +contains a bit of opaque data called a cookie. After a cookie is set by +a particular server, the browser will send the cookie with each request +it sends to that server. The browser doesn't care about the data in the +cookie-it just echoes it back to the server for the server-side code to +interpret however it wants. + + These are the primitive elements on top of which 99 percent of +server-side Web programming is built. The browser sends a request, the +server finds some code to handle the request and runs it, and the code +uses query parameters and cookies to determine what to do. + + ---------- Footnotes ---------- + + (1) Readers new to Web programming will probably need to supplement +this introduction with a more in-depth tutorial or two. You can find a +good set of online tutorials at http://www.jmarshall.com/easy/. + + (2) Loading a single Web page may actually involve multiple +requests-to render the HTML of a page containing inline images, the +browser must request each image individually and then insert each into +the appropriate place in the rendered HTML. + + (3) Much of the complexity around Web programming is a result of +trying to work around this fundamental limitation in order to provide a +user experience that's more like the interactivity provided by desktop +applications. + + (4) Unfortunately, dynamic is somewhat overloaded in the Web world. +The phrase Dynamic HTML refers to HTML containing embedded code, usually +in the language JavaScript, that can be executed in the browser without +further communication with the Web server. Used with some discretion, +Dynamic HTML can improve the usability of a Web-based application since, +even with high-speed Internet connections, making a request to a Web +server, receiving the response, and rendering the new page can take a +noticeable amount of time. To further confuse things, dynamically +generated pages (in other words, generated on the server) could also +contain Dynamic HTML (code to be run on the client.) For the purposes +of this book, you'll stick to dynamically generating plain old +nondynamic HTML. + + +File: pcl.info, Node: 26-2, Next: 26-3, Prev: 26-1, Up: Chapter 26 + +AllegroServe +============ + +You can serve Web content using Common Lisp in a number of ways; there +are at least three open-source Web servers written in Common Lisp as +well as plug-ins such as mod_lisp (1) and Lisplets (2) that allow the +Apache Web server or any Java Servlet container to delegate requests to +a Lisp server running in a separate process. + + For this chapter, you'll use a version of the open-source Web server +AllegroServe, originally written by John Foderaro at Franz Inc.. +AllegroServe is included in the version of Allegro available from Franz +for use with this book. If you're not using Allegro, you can use +PortableAllegroServe, a friendly fork of the AllegroServe code base, +which includes an Allegro compatibility layer that allows +PortableAllegroServe to run on most Common Lisps. The code you'll write +in this chapter and in Chapter 29 should run in both vanilla +AllegroServe and PortableAllegroServe. + + AllegroServe provides a programming model similar in spirit to Java +Servlets-each time a browser requests a page, AllegroServe parses the +request and looks up an object, called an entity, which handles the +request. Some entity classes provided as part of AllegroServe know how +to serve static content-either individual files or the contents of a +directory tree. Others, the ones I'll spend most of this chapter +discussing, run arbitrary Lisp code to generate the response. (3) + + But before I get to that, you need to know how to start AllegroServe +and set it up to serve a few files. The first step is to load the +AllegroServe code into your Lisp image. In Allegro, you can simply type +(require :aserve). In other Lisps (or in Allegro), you can load +PortableAllegroServe by loading the file INSTALL.lisp at the top of the +portableaserve directory tree. Loading AllegroServe will create three +new packages, NET.ASERVE, NET.HTML.GENERATOR, and NET.ASERVE.CLIENT. (4) + + After loading the server, you start it with the function start in the +NET.ASERVE package. To have easy access to the symbols exported from +NET.ASERVE, from COM.GIGAMONKEYS.HTML (a package I'll discuss in a +moment), and from the rest of Common Lisp, you should create a new +package to play in like this: + + CL-USER> (defpackage :com.gigamonkeys.web + (:use :cl :net.aserve :com.gigamonkeys.html)) + # + + Now switch to that package with this IN-PACKAGE expression: + + CL-USER> (in-package :com.gigamonkeys.web) + # + WEB> + + Now you can use the exported names from NET.ASERVE without +qualification. The function start starts the server. It takes quite a +number of keyword parameters, but the only one you need to pass is +:port, which specifies the port to listen on. You should probably use a +high port such as 2001 instead of the default port for HTTP servers, 80, +because on Unix-derived operating systems only the root user can listen +on ports below 1024. To run AllegroServe listening on port 80 on Unix, +you'd need to start Lisp as root and then use the :setuid and :setgid +parameters to tell start to switch its identity after opening the port. +You can start a server listening on port 2001 like this: + + WEB> (start :port 2001) + # + + The server is now running in your Lisp. It's possible you'll get an +error that says something about "port already in use" when you try to +start the server. This means port 2001 is already in use by some other +server on your machine. In that case, the simplest fix is to use a +different port, supplying a different argument to start and then using +that value instead of 2001 in the URLs used throughout this chapter. + + You can continue to interact with Lisp via the REPL because +AllegroServe starts its own threads to handle requests from browsers. +This means, among other things, that you can use the REPL to get a view +into the guts of your server while it's running, which makes debugging +and testing a lot easier than if the server is a complete black box. + + Assuming you're running Lisp on the same machine as your browser, you +can check that the server is up and running by pointing your browser at +http://localhost:2001/. At this point you should get a page-not-found +error message in the browser since you haven't published anything yet. +But the error message will be from AllegroServe; it'll say so at the +bottom of the page. On the other hand, if the browser displays an error +dialog that says something like "The connection was refused when +attempting to contact localhost:2001," it means either that the server +isn't running or that you started it with a different port than 2001. + + Now you can publish some files. Suppose you have a file hello.html +in the directory /tmp/html with the following contents: + + + + Hello + + +

Hello, world!

+ + + + You can publish it individually with the publish-file function. + + WEB> (publish-file :path "/hello.html" :file "/tmp/html/hello.html") + # + + The :path argument is the path that will appear in the URL requested +by the browser, while the :file argument is the name of the file in the +file system. After evaluating the publish-file expression, you can +point your browser to http://localhost:2001/hello.html, and it should +display a page something like Figure 26-2. + +[image src="imgs/hello-world.jpg"] + + Figure 26-2. http://localhost:2001/hello.html + + You could also publish a whole directory tree of files using the +publish-directory function. First let's clear out the already published +entity with the following call to publish-file: + + WEB> (publish-file :path "/hello.html" :remove t) + NIL + + Now you can publish the whole /tmp/html/ directory (and all its +subdirectories) with the publish-directory function. + + WEB> (publish-directory :prefix "/" :destination "/tmp/html/") + # + + In this case, the :prefix argument specifies the beginning of the +path part of URLs that should be handled by this entity. Thus, if the +server receives a request for http://localhost:2001/foo/bar.html, the +path is /foo/bar.html, which starts with /. This path is then +translated to a filename by replacing the prefix, /, with the +destination, /tmp/html/. Thus, the URL http://localhost:2001/hello.html +will still be translated into a request for the file +/tmp/html/hello.html. + + ---------- Footnotes ---------- + + (1) http://www.fractalconcept.com/asp/html/mod_lisp.html + + (2) http://lisplets.sourceforge.net/ + + (3) AllegroServe also provides a framework called Webactions that's +analogous to JSPs in the Java world-instead of writing code that +generates HTML, with Webactions you write pages that are essentially +HTML with a bit of magic foo that turns into code to be run when the +page is served. I won't cover Webactions in this book. + + (4) Loading PortableAllegroServe will create some other packages for +the compatibility libraries, but the packages you'll care about are +those three. + + +File: pcl.info, Node: 26-3, Next: 26-4, Prev: 26-2, Up: Chapter 26 + +Generating Dynamic Content with AllegroServe +============================================ + +Publishing entities that generate dynamic content is nearly as simple as +publishing static content. The functions publish and publish-prefix are +the dynamic analogs of publish-file and publish-directory. The basic +idea of these two functions is that you publish a function that will be +called to generate the response to a request for either a specific URL +or any URL with a given prefix. The function will be called with two +arguments: an object representing the request and the published entity. +Most of time you don't need to do anything with the entity object except +to pass it along to a couple macros I'll discuss in a moment. On the +other hand, you'll use the request object to obtain information +submitted by the browser-query parameters included in the URL or data +posted using an HTML form. + + For a trivial example of using a function to generate dynamic +content, let's write a function that generates a page with a different +random number each time it's requested. + + (defun random-number (request entity) + (with-http-response (request entity :content-type "text/html") + (with-http-body (request entity) + (format + (request-reply-stream request) + "~ Random~ ~

Random number: ~d

~ ~ ~ " + (random 1000))))) + + The macros with-http-response and with-http-body are part of +AllegroServe. The former starts the process of generating an HTTP +response and can be used, as here, to specify things such as the type of +content that will be returned. It also handles various parts of HTTP +such as dealing with If-Modified-Since requests. The with-http-body +actually sends the HTTP response headers and then executes its body, +which should contain code that generates the content of the reply. +Within with-http-response but before the with-http-body, you can add or +change HTTP headers to be sent in the reply. The function +request-reply-stream is also part of AllegroServe and returns the stream +to which you should write output intended to be sent to the browser. + + As this function shows, you can just use FORMAT to print HTML to the +stream returned by request-reply-stream. In the next section, I'll show +you more convenient ways to programmatically generate HTML. (1) + + Now you're ready to publish this function. + + WEB> (publish :path "/random-number" :function 'random-number) + # + + As it does in the publish-file function, the :path argument specifies +the path part of the URL that will result in this function being +invoked. The :function argument specifies either the name or an actual +function object. Using the name of a function, as shown here, allows +you to redefine the function later without republishing and have +AllegroServe use the new function definition. After evaluating the call +to publish, you can point your browser at http:// +localhost:2001/random-number to get a page with a random number on it, +as shown in Figure 26-3. + +[image src="imgs/random-number.jpg"] + + Figure 26-3. http://localhost:2001/random-number + + ---------- Footnotes ---------- + + (1) The ~ followed by a newline tells FORMAT to ignore whitespace +after the newline, which allows you to indent your code nicely without +adding a bunch of whitespace to the HTML. Since white-space is typically +not significant in HTML, this doesn't matter to the browser, but it +makes the generated HTML source look a bit nicer to humans. + + +File: pcl.info, Node: 26-4, Next: 26-5, Prev: 26-3, Up: Chapter 26 + +Generating HTML +=============== + +Although using FORMAT to emit HTML works fine for the simple pages I've +discussed so far, as you start building more elaborate pages it'd be +nice to have a more concise way to generate HTML. Several libraries are +available for generating HTML from an s-expression representation +including one, htmlgen, that's included with AllegroServe. In this +chapter you'll use a library called FOO, (1) which is loosely modeled on +Franz's htmlgen and whose implementation you'll look at in more detail +in Chapters 30 and 31. For now, however, you just need to know how to +use FOO. + + Generating HTML from within Lisp is quite natural since s-expressions +and HTML are essentially isomorphic. You can represent HTML elements +with s-expressions by treating each element in HTML as a list "tagged" +with an appropriate first element, such as a keyword symbol of the same +name as the HTML tag. Thus, the HTML

foo

is represented by the +s-expression (:p "foo"). Because HTML elements nest the same way lists +in s-expressions do, this scheme extends to more complex HTML. For +instance, this HTML: + + + + Hello + + +

Hello, world!

+ + + + could be represented with the following s-expression: + + (:html + (:head (:title "Hello")) + (:body (:p "Hello, world!"))) + + HTML elements with attributes complicate things a bit but not in an +insurmountable way. FOO supports two ways of including attributes in a +tag. One is to simply follow the first item of the list with +keyword/value pairs. The first element that follows a keyword/value +pair that's not itself a keyword symbol marks the beginning of the +element's contents. Thus, you'd represent this HTML: + + This is a link + + with the following s-expression: + + (:a :href "foo.html" "This is a link") + + The other syntax FOO supports is to group the tag name and attributes +into their own list like this: + + ((:a :href "foo.html") "This is link.") + + FOO can use the s-expression representation of HTML in two ways. The +function emit-html takes an HTML s-expression and outputs the +corresponding HTML. + + WEB> (emit-html '(:html (:head (:title "Hello")) (:body (:p "Hello, world!")))) + + + Hello + + +

Hello, world!

+ + + T + + However, emit-html isn't always the most efficient way to generate +HTML because its argument must be a complete s-expression representation +of the HTML to be generated. While it's easy to build such a +representation, it's not always particularly efficient. For instance, +suppose you wanted to make an HTML page containing a list of 10,000 +random numbers. You could build the s-expression using a backquote +template and then pass it to emit-html like this: + + (emit-html + `(:html + (:head + (:title "Random numbers")) + (:body + (:h1 "Random numbers") + (:p ,@(loop repeat 10000 collect (random 1000) collect " "))))) + + However, this has to build a tree containing a 10,000-element list +before it can even start emitting HTML, and the whole s-expression will +become garbage as soon as the HTML is emitted. To avoid this +inefficiency, FOO also provides a macro html, which allows you to embed +bits of Lisp code in the middle of an HTML s-expression. + + Literal values such as strings and numbers in the input to html are +interpolated into the output HTML. Likewise, symbols are treated as +variable references, and code is generated to emit their value at +runtime. Thus, both of these: + + (html (:p "foo")) + + (let ((x "foo")) (html (:p x))) + + will emit the following: + +

foo

+ + List forms that don't start with a keyword symbol are assumed to be +code and are embedded in the generated code. Any values the embedded +code returns will be ignored, but the code can emit more HTML by calling +html itself. For instance, to emit the contents of a list in HTML, you +might write this: + + (html (:ul (dolist (item (list 1 2 3)) (html (:li item))))) + + which will emit the following HTML: + +
    +
  • 1
  • +
  • 2
  • +
  • 3
  • +
+ + If you want to emit the value of a list form, you must wrap it in the +pseudotag :print. Thus, this expression: + + (html (:p (+ 1 2))) + + generates this HTML after computing and discarding the value 3: + +

+ + To emit the 3, you must write this: + + (html (:p (:print (+ 1 2)))) + + Or you could compute the value and store it in a variable outside the +call to html like this: + + (let ((x (+ 1 2))) (html (:p x))) + + Thus, you can use the html macro to generate the list of random +numbers like this: + + (html + (:html + (:head + (:title "Random numbers")) + (:body + (:h1 "Random numbers") + (:p (loop repeat 10 do (html (:print (random 1000)) " ")))))) + + The macro version will be quite a bit more efficient than the +emit-html version. Not only do you never have to generate an +s-expression representing the whole page, also much of the work that +emit-html does at runtime to interpret the s-expression will be done +once, when the macro is expanded, rather than every time the code is +run. + + You can control where the output generated by both html and emit-html +is sent with the macro with-html-output, which is part of the FOO +library. Thus, you can use the with-html-output and html macros from +FOO to rewrite random-number like this: + + (defun random-number (request entity) + (with-http-response (request entity :content-type "text/html") + (with-http-body (request entity) + (with-html-output ((request-reply-stream request)) + (html + (:html + (:head (:title "Random")) + (:body + (:p "Random number: " (:print (random 1000)))))))))) + + ---------- Footnotes ---------- + + (1) FOO is a recursive tautological acronym for FOO Outputs Output. + + +File: pcl.info, Node: 26-5, Next: 26-6, Prev: 26-4, Up: Chapter 26 + +HTML Macros +=========== + +Another feature of FOO is that it allows you to define HTML "macros" +that can translate arbitrary forms into HTML s-expressions that the html +macro understands. For instance, suppose you frequently find yourself +writing pages of this form: + + (:html + (:head (:title "Some title")) + (:body + (:h1 "Some title") + ... stuff ...)) + + You could define an HTML macro to capture that pattern like this: + + (define-html-macro :standard-page ((&key title) &body body) + `(:html + (:head (:title ,title)) + (:body + (:h1 ,title) + ,@body))) + + Now you can use the "tag" :standard-page in your s-expression HTML, +and it'll be expanded before being interpreted or compiled. For +instance, the following: + + (html (:standard-page (:title "Hello") (:p "Hello, world."))) + + generates the following HTML: + + + + Hello + + +

Hello

+

Hello, world.

+ + + + +File: pcl.info, Node: 26-6, Next: 26-7, Prev: 26-5, Up: Chapter 26 + +Query Parameters +================ + +Of course, generating HTML output is only half of Web programming. The +other thing you need to do is get input from the user. As I discussed +in the "A 30-Second Intro to Server-Side Web Programming" section, when +a browser requests a page from a Web server, it can send query +parameters in the URL and post data, both of which act as input to the +server-side code. + + AllegroServe, like most Web programming frameworks, takes care of +parsing both these sources of input for you. By the time your published +functions are called, all the key/value pairs from the query string +and/or post data have been decoded and placed into an alist that you can +retrieve from the request object with the function request-query. The +following function returns a page showing all the query parameters it +receives: + + (defun show-query-params (request entity) + (with-http-response (request entity :content-type "text/html") + (with-http-body (request entity) + (with-html-output ((request-reply-stream request)) + (html + (:standard-page + (:title "Query Parameters") + (if (request-query request) + (html + (:table :border 1 + (loop for (k . v) in (request-query request) + do (html (:tr (:td k) (:td v)))))) + (html (:p "No query parameters."))))))))) + + (publish :path "/show-query-params" :function 'show-query-params) + + If you give your browser a URL with a query string in it like the +following: + + http://localhost:2001/show-query-params?foo=bar&baz=10 + + you should get back a page similar to the one shown in Figure 26-4. + +[image src="imgs/show-query-params-1a.jpg"] + + Figure 26-4. http://localhost:2001/show-query-params?foo=bar&baz=10 + + To generate some post data, you need an HTML form. The following +function generates a simple form, which submits its data to +show-query-params: + + (defun simple-form (request entity) + (with-http-response (request entity :content-type "text/html") + (with-http-body (request entity) + (let ((*html-output* (request-reply-stream request))) + (html + (:html + (:head (:title "Simple Form")) + (:body + (:form :method "POST" :action "/show-query-params" + (:table + (:tr (:td "Foo") + (:td (:input :name "foo" :size 20))) + (:tr (:td "Password") + (:td (:input :name "password" :type "password" :size 20)))) + (:p (:input :name "submit" :type "submit" :value "Okay") + (:input ::type "reset" :value "Reset")))))))))) + + (publish :path "/simple-form" :function 'simple-form) + + Point your browser to http://localhost:2001/simple-form, and you +should see a page like the one in Figure 26-5. + + If you fill in the form with the "abc" and "def" values, clicking the +Okay button should take you to a page like the one in Figure 26-6. + +[image src="imgs/simple-form.jpg"] + + Figure 26-5. http://localhost:2001/simple-form + +[image src="imgs/show-query-params-2.jpg"] + + Figure 26-6. Result of submitting the simple form + + However, most of the time you won't need to iterate over all the +query parameters; you'll want to pick out individual parameters. For +instance, you might want to modify random-number so the limit value you +pass to RANDOM can be supplied via a query parameter. In that case, you +use the function request-query-value, which takes the request object and +the name of the parameter whose value you want and returns the value as +a string or NIL if no such parameter has been supplied. A +parameterizable version of random-number might look like this: + + (defun random-number (request entity) + (with-http-response (request entity :content-type "text/html") + (with-http-body (request entity) + (let* ((*html-output* (request-reply-stream request)) + (limit-string (or (request-query-value "limit" request) "")) + (limit (or (parse-integer limit-string :junk-allowed t) 1000))) + (html + (:html + (:head (:title "Random")) + (:body + (:p "Random number: " (:print (random limit)))))))))) + + Because request-query-value can return either NIL or an empty string, +you have to deal with both those cases when parsing the parameter into a +number to pass to RANDOM. You can deal with a NIL value when you bind +limit-string, binding it to "" if there's no "limit" query parameter. +Then you can use the :junk-allowed argument to PARSE-INTEGER to ensure +that it returns either NIL (if it can't parse an integer from the string +given) or an integer. In the section "A Small Application Framework," +you'll develop some macros to make it easier to deal with grabbing query +parameters and converting them to various types. + + +File: pcl.info, Node: 26-7, Next: 26-8, Prev: 26-6, Up: Chapter 26 + +Cookies +======= + +In AllegroServe you can send a Set-Cookie header that tells the browser +to save a cookie and send it along with subsequent requests by calling +the function set-cookie-header within the body of with-http-response but +before the call to with-http-body. The first argument to the function +is the request object, and the remaining arguments are keyword arguments +used to set the various properties of the cookie. The only two you must +pass are the :name and :value arguments, both of which should be +strings. The other possible arguments that affect the cookie sent to +the browser are :expires, :path, :domain, and :secure. + + Of these, you need to worry only about :expires. It controls how +long the browser should save the cookie. If :expires is NIL (the +default), the browser will save the cookie only until it exits. Other +possible values are :never, which means the cookie should be kept +forever, or a universal time as returned by GET-UNIVERSAL-TIME or +ENCODE-UNIVERSAL-TIME. An :expires of zero tells the client to +immediately discard an existing cookie. (1) + + After you've set a cookie, you can use the function get-cookie-values +to get an alist containing one name/value pair for each cookie sent by +the browser. From that alist, you can pick out individual cookie values +using ASSOC and CDR. + + The following function shows the names and values of all the cookies +sent by the browser: + + (defun show-cookies (request entity) + (with-http-response (request entity :content-type "text/html") + (with-http-body (request entity) + (with-html-output ((request-reply-stream request)) + (html + (:standard-page + (:title "Cookies") + (if (null (get-cookie-values request)) + (html (:p "No cookies.")) + (html + (:table + (loop for (key . value) in (get-cookie-values request) + do (html (:tr (:td key) (:td value))))))))))))) + + (publish :path "/show-cookies" :function 'show-cookies) + + The first time you load the page http://localhost:2001/show-cookies +it should say "No cookies" as shown in Figure 26-7 since you haven't set +any yet. + +[image src="imgs/show-cookies-no-cookies.jpg"] + + Figure 26-7. http://localhost:2001/show-cookies with no cookies + + To set a cookie, you need another function, such as the following: + + (defun set-cookie (request entity) + (with-http-response (request entity :content-type "text/html") + (set-cookie-header request :name "MyCookie" :value "A cookie value") + (with-http-body (request entity) + (with-html-output ((request-reply-stream request)) + (html + (:standard-page + (:title "Set Cookie") + (:p "Cookie set.") + (:p (:a :href "/show-cookies" "Look at cookie jar.")))))))) + + (publish :path "/set-cookie" :function 'set-cookie) + + If you enter the URL http://localhost:2001/set-cookie, your browser +should display a page like the one in Figure 26-8. Additionally, the +server will send a Set-Cookie header with a cookie named "MyCookie" with +"A cookie value" as its value. If you click the link Look at cookie +jar, you'll be taken to the /show-cookies page where you'll see the new +cookie, as shown in Figure 26-9. Because you didn't specify an :expires +argument, the browser will continue to send the cookie with each request +until you quit the browser. + +[image src="imgs/set-cookie.jpg"] + + Figure 26-8. http://localhost:2001/set-cookie + +[image src="imgs/show-cookies-one-cookie.jpg"] + + Figure 26-9. http://localhost:2001/show-cookies after setting a +cookie + + ---------- Footnotes ---------- + + (1) For information about the meaning of the other parameters, see +the AllegroServe documentation and RFC 2109, which describes the cookie +mechanism. + + +File: pcl.info, Node: 26-8, Next: 26-9, Prev: 26-7, Up: Chapter 26 + +A Small Application Framework +============================= + +Although AllegroServe provides fairly straightforward access to all the +basic facilities you need to write server-side Web code (access to query +parameters from both the URL's query string and the post data; the +ability to set cookies and retrieve their values; and, of course, the +ability to generate the response sent back to the browser), there's a +fair bit of annoyingly repetitive code. + + For instance, every HTML-generating function you write is going to +take the arguments request and entity and then will contain calls to +with-http-response, with-http-response, and-if you're going to use FOO +to generate HTML-with-html-output. Then, in functions that need to get +at query parameters, there will be a bunch of calls to +request-query-value and then more code to convert the string returned to +whatever type you actually want. Finally, you need to remember to +publish the function. + + To reduce the amount of boilerplate you have to write, you can write +a small framework on top of AllegroServe to make it easier to define +functions that handle requests for a particular URL. + + The basic approach will be to define a macro, define-url-function, +that you'll use to define functions that will automatically be published +via publish. This macro will expand into a DEFUN that contains the +appropriate boilerplate as well as code to publish the function under a +URL of the same name. It'll also take care of generating code to +extract values from query parameters and cookies and to bind them to +variables declared in the function's parameter list. Thus, the basic +form of a define-url-function definition is this: + + (define-url-function name (request query-parameter*) + body) + + where the body is the code to emit the HTML of the page. It'll be +wrapped in a call to FOO's html macro, so for simple pages it might +contain nothing but s-expression HTML. + + Within the body, the query parameter variables will be bound to +values of query parameters with the same name or from a cookie. In the +simplest case, a query parameter's value will be the string taken from +the query parameter or post data field of the same name. If the query +parameter is specified with a list, you can also specify an automatic +type conversion, a default value, and whether to look for and save the +value of the parameter in a cookie. The complete syntax for a +query-parameter is as follows: + + name | (name type [default-value] [stickiness]) + + The type must be a name recognized by define-url-function. I'll +discuss in a moment how to define new types. The default-value must be +a value of the given type. Finally, stickiness, if supplied, indicates +that the parameter's value should be taken from an appropriately named +cookie if no query parameter is supplied and that a Set-Cookie header +should be sent in the response that saves the value in the cookie of the +same name. Thus, a sticky parameter, after being explicitly supplied a +value via a query parameter, will keep that value on subsequent requests +of the page even when no query parameter is supplied. + + The name of the cookie used depends on the value of stickiness: with +a value of :global, the cookie will be named the same as the parameter. +Thus, different functions that use globally sticky parameters with the +same name will share the value. If stickiness is :package, then the +cookie name is constructed from the name of the parameter and the +package of the function's name; this allows functions in the same +package to share values but not have to worry about stomping on +parameters of functions in other packages. Finally, a parameter with a +stickiness value of :local will use a cookie made from the name of the +parameter, the package of the function name, and the function name, +making it unique to that function. + + For instance, you can use define-url-function to replace the previous +eleven-line definition of random-page with this five-line version: + + (define-url-function random-number (request (limit integer 1000)) + (:html + (:head (:title "Random")) + (:body + (:p "Random number: " (:print (random limit)))))) + + If you wanted the limit argument to be sticky, you could change the +limit declaration to (limit integer 1000 :local). + + +File: pcl.info, Node: 26-9, Next: Chapter 27, Prev: 26-8, Up: Chapter 26 + +The Implementation +================== + +I'll explain the implementation of define-url-function from the top +down. The macro itself looks like this: + + (defmacro define-url-function (name (request &rest params) &body body) + (with-gensyms (entity) + (let ((params (mapcar #'normalize-param params))) + `(progn + (defun ,name (,request ,entity) + (with-http-response (,request ,entity :content-type "text/html") + (let* (,@(param-bindings name request params)) + ,@(set-cookies-code name request params) + (with-http-body (,request ,entity) + (with-html-output ((request-reply-stream ,request)) + (html ,@body)))))) + (publish :path ,(format nil "/~(~a~)" name) :function ',name))))) + + Let's take it bit by bit, starting with the first few lines. + + (defmacro define-url-function (name (request &rest params) &body body) + (with-gensyms (entity) + (let ((params (mapcar #'normalize-param params))) + + Up to here you're just getting ready to generate code. You GENSYM a +symbol to use later as the name of the entity parameter in the DEFUN. +Then you normalize the parameters, converting plain symbols to list form +using this function: + + (defun normalize-param (param) + (etypecase param + (list param) + (symbol `(,param string nil nil)))) + + In other words, declaring a parameter with just a symbol is the same +as declaring a nonsticky, string parameter with no default value. + + Then comes the PROGN. You must expand into a PROGN because you need +to generate code to do two things: define a function with DEFUN and call +publish. You should define the function first so if there's an error in +the definition, the function won't be published. The first two lines of +the DEFUN are just boilerplate. + + (defun ,name (,request ,entity) + (with-http-response (,request ,entity :content-type "text/html") + + Now you do the real work. The following two lines generate the +bindings for the parameters specified in define-url-function other than +request and the code that calls set-cookie-header for the sticky +parameters. Of course, the real work is done by helper functions that +you'll look at in a moment. (1) + + (let* (,@(param-bindings name request params)) + ,@(set-cookies-code name request params) + + The rest is just more boilerplate, putting the body from the +define-url-function definition in the appropriate context of +with-http-body, with-html-output, and html macros. Then comes the call +to publish. + + (publish :path ,(format nil "/~(~a~)" name) :function ',name) + + The expression (format nil "/~(~a~)" name) is evaluated at macro +expansion time, generating a string consisting of /, followed by an +all-lowercase version of the name of the function you're about to +define. That string becomes the :path argument to publish, while the +function name is interpolated as the :function argument. + + Now let's look at the helper functions used to generate the DEFUN +form. To generate parameter bindings, you need to loop over the params +and collect a snippet of code for each one, generated by param-binding. +That snippet will be a list containing the name of the variable to bind +and the code that will compute the value of that variable. The exact +form of code used to compute the value will depend on the type of the +parameter, whether it's sticky, and the default value, if any. Because +you already normalized the params, you can use DESTRUCTURING-BIND to +take them apart in param-binding. + + (defun param-bindings (function-name request params) + (loop for param in params + collect (param-binding function-name request param))) + + (defun param-binding (function-name request param) + (destructuring-bind (name type &optional default sticky) param + (let ((query-name (symbol->query-name name)) + (cookie-name (symbol->cookie-name function-name name sticky))) + `(,name (or + (string->type ',type (request-query-value ,query-name ,request)) + ,@(if cookie-name + (list `(string->type ',type (get-cookie-value ,request ,cookie-name)))) + ,default))))) + + The function string->type, which you use to convert strings obtained +from the query parameters and cookies to the desired type, is a generic +function with the following signature: + + (defgeneric string->type (type value)) + + To make a particular name usable as a type name for a query +parameter, you just need to define a method on string->type. You'll +need to define at least a method specialized on the symbol string since +that's the default type. Of course, that's pretty easy. Since browsers +sometimes submit forms with empty strings to indicate no value was +supplied for a particular value, you'll want to convert an empty string +to NIL as this method does: + + (defmethod string->type ((type (eql 'string)) value) + (and (plusp (length value)) value)) + + You can add conversions for other types needed by your application. +For instance, to make integer usable as a query parameter type so you +can handle the limit parameter of random-page, you might define this +method: + + (defmethod string->type ((type (eql 'integer)) value) + (parse-integer (or value "") :junk-allowed t)) + + Another helper function used in the code generated by param-binding +is get-cookie-value, which is just a bit of sugar around the +get-cookie-values function provided by AllegroServe. It looks like +this: + + (defun get-cookie-value (request name) + (cdr (assoc name (get-cookie-values request) :test #'string=))) + + The functions that compute the query parameter and cookies names are +similarly straightforward. + + (defun symbol->query-name (sym) + (string-downcase sym)) + + (defun symbol->cookie-name (function-name sym sticky) + (let ((package-name (package-name (symbol-package function-name)))) + (when sticky + (ecase sticky + (:global + (string-downcase sym)) + (:package + (format nil "~(~a:~a~)" package-name sym)) + (:local + (format nil "~(~a:~a:~a~)" package-name function-name sym)))))) + + To generate the code that sets cookies for sticky parameters, you +again loop over the list of parameters, this time collecting a snippet +of code for each sticky param. You can use the when and collect it LOOP +forms to collect only the non-NIL values returned by set-cookie-code. + + (defun set-cookies-code (function-name request params) + (loop for param in params + when (set-cookie-code function-name request param) collect it)) + + (defun set-cookie-code (function-name request param) + (destructuring-bind (name type &optional default sticky) param + (declare (ignore type default)) + (if sticky + `(when ,name + (set-cookie-header + ,request + :name ,(symbol->cookie-name function-name name sticky) + :value (princ-to-string ,name)))))) + + One of the advantages of defining macros in terms of helper functions +like this is that it's easy to make sure the individual bits of code +you're generating look right. For instance, you can check that the +following set-cookie-code: + + (set-cookie-code 'foo 'request '(x integer 20 :local)) + + generates something like this: + + (WHEN X + (SET-COOKIE-HEADER REQUEST + :NAME "com.gigamonkeys.web:foo:x" + :VALUE (PRINC-TO-STRING X))) + + Assuming this code will occur in a context where x is the name of a +variable, this looks good. + + Once again, macros have allowed you to distill the code you need to +write down to its essence-in this case, the data you want to extract +from the request and the HTML you want to generate. That said, this +framework isn't meant to be the be-all and end-all of Web application +frameworks-it's just a little sugar to make it a bit easier to write +simple apps like the one you'll write in Chapter 29. + + But before you can get to that, you need to write the guts of the +application for which the Chapter 29 application will be the user +interface. You'll start in the next chapter with a souped-up version of +the database you wrote in Chapter 3, this time to keep track of ID3 data +extracted from MP3 files. + + ---------- Footnotes ---------- + + (1) You need to use LET* rather than a LET to allow the default value +forms for parameters to refer to parameters that appear earlier in the +parameter list. For example, you could write this: + + (define-url-function (request (x integer 10) (y integer (* 2 x))) ...) + + and the value of y, if not explicitly supplied, would be twice the +value of x. + + +File: pcl.info, Node: Chapter 27, Next: Chapter 28, Prev: Chapter 26, Up: Top + +27. Practical: An MP3 Database +============================== + +In this chapter you'll revisit the idea first explored in Chapter 3 of +building an in-memory database out of basic Lisp data structures. This +time your goal is to hold information that you'll extract from a +collection of MP3 files using the ID3v2 library from Chapter 25. You'll +then use this database in Chapters 28 and 29 as part of a Web-based +streaming MP3 server. Of course, this time around you can use some of +the language features you've learned since Chapter 3 to build a more +sophisticated version. + +* Menu: + +* 27-1:: The Database +* 27-2:: Defining a Schema +* 27-3:: Inserting Values +* 27-4:: Querying the Database +* 27-5:: Matching Functions +* 27-6:: Getting at the Results +* 27-7:: Other Database Operations + + +File: pcl.info, Node: 27-1, Next: 27-2, Prev: Chapter 27, Up: Chapter 27 + +The Database +============ + +The main problem with the database in Chapter 3 is that there's only one +table, the list stored in the variable *db*. Another is that the code +doesn't know anything about what type of values are stored in different +columns. In Chapter 3 you got away with that by using the fairly +general-purpose EQUAL method to compare column values when selecting +rows from the database, but you would've been in trouble if you had +wanted to store values that couldn't be compared with EQUAL or if you +had wanted to sort the rows in the database since there's no ordering +function that's as general as EQUAL. + + This time you'll solve both problems by defining a class, table, to +represent individual database tables. Each table instance will consist +of two slots-one to hold the table's data and another to hold +information about the columns in the table that database operations will +be able to use. The class looks like this: + + (defclass table () + ((rows :accessor rows :initarg :rows :initform (make-rows)) + (schema :accessor schema :initarg :schema))) + + As in Chapter 3, you can represent the individual rows with plists, +but this time around you'll create an abstraction that will make that an +implementation detail you can change later without too much trouble. +And this time you'll store the rows in a vector rather than a list since +certain operations that you'll want to support, such as random access to +rows by a numeric index and the ability to sort a table, can be more +efficiently implemented with vectors. + + The function make-rows used to initialize the rows slot can be a +simple wrapper around MAKE-ARRAY that builds an empty, adjustable,vector +with a fill pointer. + +* Menu: + +* 27-1-1:: The Package + + (defparameter *default-table-size* 100) + + (defun make-rows (&optional (size *default-table-size*)) + (make-array size :adjustable t :fill-pointer 0)) + + To represent a table's schema, you need to define another class, +column, each instance of which will contain information about one column +in the table: its name, how to compare values in the column for equality +and ordering, a default value, and a function that will be used to +normalize the column's values when inserting data into the table and +when querying the table. The schema slot will hold a list of column +objects. The class definition looks like this: + + (defclass column () + ((name + :reader name + :initarg :name) + + (equality-predicate + :reader equality-predicate + :initarg :equality-predicate) + + (comparator + :reader comparator + :initarg :comparator) + + (default-value + :reader default-value + :initarg :default-value + :initform nil) + + (value-normalizer + :reader value-normalizer + :initarg :value-normalizer + :initform #'(lambda (v column) (declare (ignore column)) v)))) + + The equality-predicate and comparator slots of a column object hold +functions used to compare values from the given column for equivalence +and ordering. Thus, a column containing string values might have +STRING= as its equality-predicate and STRING< as its comparator, while a +column containing numbers might have = and <. + + The default-value and value-normalizer slots are used when inserting +rows into the database and, in the case of value-normalizer, when +querying the database. When you insert a row into the database, if no +value is provided for a particular column, you can use the value stored +in the column's default-value slot. Then the value-defaulted or +otherwise-is normalized by passing it and the column object to the +function stored in the value-normalizer slot. You pass the column in +case the value-normalizer function needs to use some data associated +with the column object. (You'll see an example of this in the next +section.) You should also normalize values passed in queries before +comparing them with values in the database. + + Thus, the value-normalizer's responsibility is primarily to return a +value that can be safely and correctly passed to the equality-predicate +and comparator functions. If the value-normalizer can't figure out an +appropriate value to return, it can signal an error. + + The other reason to normalize values before you store them in the +database is to save both memory and CPU cycles. For instance, if you +have a column that's going to contain string values but the number of +distinct strings that will be stored in the column is small-for +instance, the genre column in the MP3 database-you can save space and +speed by using the value-normalizer to intern the strings (translate all +STRING= values to a single string object). Thus, you'll need only as +many strings as there are distinct values, regardless of how many rows +are in the table, and you can use EQL to compare column values rather +than the slower STRING=. (1) + + ---------- Footnotes ---------- + + (1) The general theory behind interning objects is that if you're +going to compare a particular value many times, it's worth it to pay the +cost of interning it. The value-normalizer runs once when you insert a +value into the table and, as you'll see, once at the beginning of each +query. Since a query can involve invoking the equality-predicate once +per row in the table, the amortized cost of interning the values will +quickly approach zero. + + +File: pcl.info, Node: 27-1-1, Next: 27-1, Prev: 27-1, Up: 27-1 + +The Package +=========== + +The package for the code you'll develop in this chapter looks like this: + + (defpackage :com.gigamonkeys.mp3-database + (:use :common-lisp + :com.gigamonkeys.pathnames + :com.gigamonkeys.macro-utilities + :com.gigamonkeys.id3v2) + (:export :*default-table-size* + :*mp3-schema* + :*mp3s* + :column + :column-value + :delete-all-rows + :delete-rows + :do-rows + :extract-schema + :in + :insert-row + :load-database + :make-column + :make-schema + :map-rows + :matching + :not-nullable + :nth-row + :random-selection + :schema + :select + :shuffle-table + :sort-rows + :table + :table-size + :with-column-values)) + + The :use section gives you access to the functions and macros whose +names are exported from the packages defined in Chapter 15, 8, and 25 +and the :export section exports the API this library will provide, which +you'll use in Chapter 29. + + +File: pcl.info, Node: 27-2, Next: 27-3, Prev: 27-1, Up: Chapter 27 + +Defining a Schema +================= + +Thus, to make an instance of table, you need to build a list of column +objects. You could build the list by hand, using LIST and +MAKE-INSTANCE. But you'll soon notice that you're frequently making a +lot column objects with the same comparator and equality-predicate +combinations. This is because the combination of a comparator and +equality predicate essentially defines a column type. It'd be nice if +there was a way to give those types names that would allow you to say +simply that a given column is a string column, rather than having to +specify STRING< as its comparator and STRING= as its equality predicate. +One way is to define a generic function, make-column, like this: + + (defgeneric make-column (name type &optional default-value)) + + Now you can implement methods on this generic function that +specialize on type with EQL specializers and return column objects with +the slots filled in with appropriate values. Here's the generic +function and methods that define column types for the type names string +and number: + + (defmethod make-column (name (type (eql 'string)) &optional default-value) + (make-instance + 'column + :name name + :comparator #'string< + :equality-predicate #'string= + :default-value default-value + :value-normalizer #'not-nullable)) + + (defmethod make-column (name (type (eql 'number)) &optional default-value) + (make-instance + 'column + :name name + :comparator #'< + :equality-predicate #'= + :default-value default-value)) + + The following function, not-nullable, used as the value-normalizer +for string columns, simply returns the value it's given unless the value +is NIL, in which case it signals an error: + + (defun not-nullable (value column) + (or value (error "Column ~a can't be null" (name column)))) + + This is important because STRING< and STRING= will signal an error if +called on NIL; it's better to catch bad values before they go into the +table rather than when you try to use them. (1) + + Another column type you'll need for the MP3 database is an +interned-string whose values are interned as discussed previously. +Since you need a hash table in which to intern values, you should define +a subclass of column, interned-values-column, that adds a slot whose +value is the hash table you use to intern. + + To implement the actual interning, you'll also need to provide an +:initform for value-normalizer of a function that interns the value in +the column's interned-values hash table. And because one of the main +reasons to intern values is to allow you to use EQL as the equality +predicate, you should also add an :initform for the equality-predicate +of #'eql. + + (defclass interned-values-column (column) + ((interned-values + :reader interned-values + :initform (make-hash-table :test #'equal)) + (equality-predicate :initform #'eql) + (value-normalizer :initform #'intern-for-column))) + + (defun intern-for-column (value column) + (let ((hash (interned-values column))) + (or (gethash (not-nullable value column) hash) + (setf (gethash value hash) value)))) + + You can then define a make-column method specialized on the name +interned-string that returns an instance of interned-values-column. + + (defmethod make-column (name (type (eql 'interned-string)) &optional default-value) + (make-instance + 'interned-values-column + :name name + :comparator #'string< + :default-value default-value)) + + With these methods defined on make-column, you can now define a +function, make-schema, that builds a list of column objects from a list +of column specifications consisting of a column name, a column type +name, and, optionally, a default value. + + (defun make-schema (spec) + (mapcar #'(lambda (column-spec) (apply #'make-column column-spec)) spec)) + + For instance, you can define the schema for the table you'll use to +store data extracted from MP3s like this: + + (defparameter *mp3-schema* + (make-schema + '((:file string) + (:genre interned-string "Unknown") + (:artist interned-string "Unknown") + (:album interned-string "Unknown") + (:song string) + (:track number 0) + (:year number 0) + (:id3-size number)))) + + To make an actual table for holding information about MP3s, you pass +*mp3-schema* as the :schema initarg to MAKE-INSTANCE. + + (defparameter *mp3s* (make-instance 'table :schema *mp3-schema*)) + + ---------- Footnotes ---------- + + (1) As always, the first causality of concise exposition in +programming books is proper error handling; in production code you'd +probably want to define your own error type, such as the following, and +signal it instead: + + (error 'illegal-column-value :value value :column column) + + Then you'd want to think about where you can add restarts that might +be able to recover from this condition. And, finally, in any given +application you could establish condition handlers that would choose +from among those restarts. + + +File: pcl.info, Node: 27-3, Next: 27-4, Prev: 27-2, Up: Chapter 27 + +Inserting Values +================ + +Now you're ready to define your first table operation, insert-row, which +takes a plist of names and values and a table and adds a row to the +table containing the given values. The bulk of the work is done in a +helper function, normalize-row, that builds a plist with a defaulted, +normalized value for each column, using the values from names-and-values +if available and the default-value for the column if not. + + (defun insert-row (names-and-values table) + (vector-push-extend (normalize-row names-and-values (schema table)) (rows table))) + + (defun normalize-row (names-and-values schema) + (loop + for column in schema + for name = (name column) + for value = (or (getf names-and-values name) (default-value column)) + collect name + collect (normalize-for-column value column))) + + It's worth defining a separate helper function, normalize-for-column, +that takes a value and a column object and returns the normalized value +because you'll need to perform the same normalization on query +arguments. + + (defun normalize-for-column (value column) + (funcall (value-normalizer column) value column)) + + Now you're ready to combine this database code with code from +previous chapters to build a database of data extracted from MP3 files. +You can define a function, file->row, that uses read-id3 from the ID3v2 +library to extract an ID3 tag from a file and turns it into a plist that +you can pass to insert-row. + + (defun file->row (file) + (let ((id3 (read-id3 file))) + (list + :file (namestring (truename file)) + :genre (translated-genre id3) + :artist (artist id3) + :album (album id3) + :song (song id3) + :track (parse-track (track id3)) + :year (parse-year (year id3)) + :id3-size (size id3)))) + + You don't have to worry about normalizing the values since insert-row +takes care of that for you. You do, however, have to convert the string +values returned by the track and year into numbers. The track number in +an ID3 tag is sometimes stored as the ASCII representation of the track +number and sometimes as a number followed by a slash followed by the +total number of tracks on the album. Since you care only about the +actual track number, you should use the :end argument to PARSE-INTEGER +to specify that it should parse only up to the slash, if any. (1) + + (defun parse-track (track) + (when track (parse-integer track :end (position #\/ track)))) + + (defun parse-year (year) + (when year (parse-integer year))) + + Finally, you can put all these functions together, along with +walk-directory from the portable pathnames library and mp3-p from the +ID3v2 library, to define a function that loads an MP3 database with data +extracted from all the MP3 files it can find under a given directory. + + (defun load-database (dir db) + (let ((count 0)) + (walk-directory + dir + #'(lambda (file) + (princ #\.) + (incf count) + (insert-row (file->row file) db)) + :test #'mp3-p) + (format t "~&Loaded ~d files into database." count))) + + ---------- Footnotes ---------- + + (1) If any MP3 files have malformed data in the track and year +frames, PARSE-INTEGER could signal an error. One way to deal with that +is to pass PARSE-INTEGER the :junk-allowed argument of T, which will +cause it to ignore any non-numeric junk following the number and to +return NIL if no number can be found in the string. Or, if you want +practice at using the condition system, you could define an error and +signal it from these functions when the data is malformed and also +establish a few restarts to allow these functions to recover. + + +File: pcl.info, Node: 27-4, Next: 27-5, Prev: 27-3, Up: Chapter 27 + +Querying the Database +===================== + +Once you've loaded your database with data, you'll need a way to query +it. For the MP3 application you'll need a slightly more sophisticated +query function than you wrote in Chapter 3. This time around you want +not only to be able to select rows matching particular criteria but also +to limit the results to particular columns, to limit the results to +unique rows, and perhaps to sort the rows by particular columns. In +keeping with the spirit of relational database theory, the result of a +query will be a new table object containing the desired rows and +columns. + + The query function you'll write, select, is loosely modeled on the +SELECT statement from Structured Query Language (SQL). It'll take five +keyword parameters: :from, :columns, :where, :distinct, and :order-by. +The :from argument is the table object you want to query. The :columns +argument specifies which columns should be included in the result. The +value should be a list of column names, a single column name, or a T, +the default, meaning return all columns. The :where argument, if +provided, should be a function that accepts a row and returns true if it +should be included in the results. In a moment, you'll write two +functions, matching and in, that return functions appropriate for use as +:where arguments. The :order-by argument, if supplied, should be a list +of column names; the results will be sorted by the named columns. As +with the :columns argument, you can specify a single column using just +the name, which is equivalent to a one-item list containing the same +name. Finally, the :distinct argument is a boolean that says whether to +eliminate duplicate rows from the results. The default value for +:distinct is NIL. + + Here are some examples of using select: + + ;; Select all rows where the :artist column is "Green Day" + (select :from *mp3s* :where (matching *mp3s* :artist "Green Day")) + + ;; Select a sorted list of artists with songs in the genre "Rock" + (select + :columns :artist + :from *mp3s* + :where (matching *mp3s* :genre "Rock") + :distinct t + :order-by :artist) + + The implementation of select with its immediate helper functions +looks like this: + + (defun select (&key (columns t) from where distinct order-by) + (let ((rows (rows from)) + (schema (schema from))) + + (when where + (setf rows (restrict-rows rows where))) + + (unless (eql columns 't) + (setf schema (extract-schema (mklist columns) schema)) + (setf rows (project-columns rows schema))) + + (when distinct + (setf rows (distinct-rows rows schema))) + + (when order-by + (setf rows (sorted-rows rows schema (mklist order-by)))) + + (make-instance 'table :rows rows :schema schema))) + + (defun mklist (thing) + (if (listp thing) thing (list thing))) + + (defun extract-schema (column-names schema) + (loop for c in column-names collect (find-column c schema))) + + (defun find-column (column-name schema) + (or (find column-name schema :key #'name) + (error "No column: ~a in schema: ~a" column-name schema))) + + (defun restrict-rows (rows where) + (remove-if-not where rows)) + + (defun project-columns (rows schema) + (map 'vector (extractor schema) rows)) + + (defun distinct-rows (rows schema) + (remove-duplicates rows :test (row-equality-tester schema))) + + (defun sorted-rows (rows schema order-by) + (sort (copy-seq rows) (row-comparator order-by schema))) + + Of course, the really interesting part of select is how you implement +the functions extractor, row-equality-tester, and row-comparator. + + As you can tell by how they're used, each of these functions must +return a function. For instance, project-columns uses the value +returned by extractor as the function argument to MAP. Since the purpose +of project-columns is to return a set of rows with only certain column +values, you can infer that extractor returns a function that takes a row +as an argument and returns a new row containing only the columns +specified in the schema it's passed. Here's how you can implement it: + + (defun extractor (schema) + (let ((names (mapcar #'name schema))) + #'(lambda (row) + (loop for c in names collect c collect (getf row c))))) + + Note how you can do the work of extracting the names from the schema +outside the body of the closure: since the closure will be called many +times, you want it to do as little work as possible each time it's +called. + + The functions row-equality-tester and row-comparator are implemented +in a similar way. To decide whether two rows are equivalent, you need +to apply the appropriate equality predicate for each column to the +appropriate column values. Recall from Chapter 22 that the LOOP clause +always will return NIL as soon as a pair of values fails their test or +will cause the LOOP to return T. + + (defun row-equality-tester (schema) + (let ((names (mapcar #'name schema)) + (tests (mapcar #'equality-predicate schema))) + #'(lambda (a b) + (loop for name in names and test in tests + always (funcall test (getf a name) (getf b name)))))) + + Ordering two rows is a bit more complex. In Lisp, comparator +functions return true if their first argument should be sorted ahead of +the second and NIL otherwise. Thus, a NIL can mean that the second +argument should be sorted ahead of the first or that they're equivalent. +You want your row comparators to behave the same way: return T if the +first row should be sorted ahead of the second and NIL otherwise. + + Thus, to compare two rows, you should compare the values from the +columns you're sorting by, in order, using the appropriate comparator +for each column. First call the comparator with the value from the +first row as the first argument. If the comparator returns true, that +means the first row should definitely be sorted ahead of the second row, +so you can immediately return T. + + But if the column comparator returns NIL, then you need to determine +whether that's because the second value should sort ahead of the first +value or because they're equivalent. So you should call the comparator +again with the arguments reversed. If the comparator returns true this +time, it means the second column value sorts ahead of the first and thus +the second row ahead of the first row, so you can return NIL +immediately. Otherwise, the column values are equivalent, and you need +to move onto the next column. If you get through all the columns +without one row's value ever winning the comparison, then the rows are +equivalent, and you return NIL. A function that implements this +algorithm looks like this: + + (defun row-comparator (column-names schema) + (let ((comparators (mapcar #'comparator (extract-schema column-names schema)))) + #'(lambda (a b) + (loop + for name in column-names + for comparator in comparators + for a-value = (getf a name) + for b-value = (getf b name) + when (funcall comparator a-value b-value) return t + when (funcall comparator b-value a-value) return nil + finally (return nil))))) + + +File: pcl.info, Node: 27-5, Next: 27-6, Prev: 27-4, Up: Chapter 27 + +Matching Functions +================== + +The :where argument to select can be any function that takes a row +object and returns true if it should be included in the results. In +practice, however, you'll rarely need the full power of arbitrary code +to express query criteria. So you should provide two functions, +matching and in, that will build query functions that allow you to +express the common kinds of queries and that take care of using the +proper equality predicates and value normalizers for each column. + + The workhouse query-function constructor will be matching, which +returns a function that will match rows with specific column values. +You saw how it was used in the earlier examples of select. For +instance, this call to matching: + + (matching *mp3s* :artist "Green Day") + + returns a function that matches rows whose :artist value is "Green +Day". You can also pass multiple names and values; the returned +function matches when all the columns match. For example, the following +returns a closure that matches rows where the artist is "Green Day" and +the album is "American Idiot": + + (matching *mp3s* :artist "Green Day" :album "American Idiot") + + You have to pass matching the table object because it needs access to +the table's schema in order to get at the equality predicates and value +normalizer functions for the columns it matches against. + + You build up the function returned by matching out of smaller +functions, each responsible for matching one column's value. To build +these functions, you should define a function, column-matcher, that +takes a column object and an unnormalized value you want to match and +returns a function that accepts a single row and returns true when the +value of the given column in the row matches the normalized version of +the given value. + + (defun column-matcher (column value) + (let ((name (name column)) + (predicate (equality-predicate column)) + (normalized (normalize-for-column value column))) + #'(lambda (row) (funcall predicate (getf row name) normalized)))) + + You then build a list of column-matching functions for the names and +values you care about with the following function, column-matchers: + + (defun column-matchers (schema names-and-values) + (loop for (name value) on names-and-values by #'cddr + when value collect + (column-matcher (find-column name schema) value))) + + Now you can implement matching. Again, note that you do as much work +as possible outside the closure in order to do it only once rather than +once per row in the table. + + (defun matching (table &rest names-and-values) + "Build a where function that matches rows with the given column values." + (let ((matchers (column-matchers (schema table) names-and-values))) + #'(lambda (row) + (every #'(lambda (matcher) (funcall matcher row)) matchers)))) + + This function is a bit of a twisty maze of closures, but it's worth +contemplating for a moment to get a flavor of the possibilities of +programming with functions as first-class objects. + + The job of matching is to return a function that will be invoked on +each row in a table to determine whether it should be included in the +new table. So, matching returns a closure with one parameter, row. + + Now recall that the function EVERY takes a predicate function as its +first argument and returns true if, and only if, that function returns +true each time it's applied to an element of the list passed as EVERY's +second argument. However, in this case, the list you pass to EVERY is +itself a list of functions, the column matchers. What you want to know +is that every column matcher, when invoked on the row you're currently +testing, returns true. So, as the predicate argument to EVERY, you pass +yet another closure that FUNCALLs the column matcher, passing it the +row. + + Another matching function that you'll occasionally find useful is in, +which returns a function that matches rows where a particular column is +in a given set of values. You'll define in to take two arguments: a +column name and a table that contains the values you want to match. For +instance, suppose you wanted to find all the songs in the MP3 database +that have names the same as a song performed by the Dixie Chicks. You +can write that where clause using in and a subselect like this: (1) + + (select + :columns '(:artist :song) + :from *mp3s* + :where (in :song + (select + :columns :song + :from *mp3s* + :where (matching *mp3s* :artist "Dixie Chicks")))) + + Although the queries are more complex, the definition of in is much +simpler than that of matching. + + (defun in (column-name table) + (let ((test (equality-predicate (find-column column-name (schema table)))) + (values (map 'list #'(lambda (r) (getf r column-name)) (rows table)))) + #'(lambda (row) + (member (getf row column-name) values :test test)))) + + ---------- Footnotes ---------- + + (1) This query will also return all the songs performed by the Dixie +Chicks. If you want to limit it to songs by artists other than the +Dixie Chicks, you need a more complex :where function. Since the :where +argument can be any function, it's certainly possible; you could remove +the Dixie Chicks' own songs with this query: + + (let* ((dixie-chicks (matching *mp3s* :artist "Dixie Chicks")) + (same-song (in :song (select :columns :song :from *mp3s* :where dixie-chicks))) + (query #'(lambda (row) (and (not (funcall dixie-chicks row)) (funcall same-song row))))) + (select :columns '(:artist :song) :from *mp3s* :where query)) + + This obviously isn't quite as convenient. If you were going to write +an application that needed to do lots of complex queries, you might want +to consider coming up with a more expressive query language. + + +File: pcl.info, Node: 27-6, Next: 27-7, Prev: 27-5, Up: Chapter 27 + +Getting at the Results +====================== + +Since select returns another table, you need to think a bit about how +you want to get at the individual row and column values in a table. If +you're sure you'll never want to change the way you represent the data +in a table, you can just make the structure of a table part of the +API-that table has a slot rows that's a vector of plists-and use all the +normal Common Lisp functions for manipulating vectors and plists to get +at the values in the table. But that representation is really an +internal detail that you might want to change. Also, you don't +necessarily want other code manipulating the data structures +directly-for instance, you don't want anyone to use SETF to put an +unnormalized column value into a row. So it might be a good idea to +define a few abstractions that provide the operations you want to +support. Then if you decide to change the internal representation +later, you'll need to change only the implementation of these functions +and macros. And while Common Lisp doesn't enable you to absolutely +prevent folks from getting at "internal" data, by providing an official +API you at least make it clear where the boundary is. + + Probably the most common thing you'll need to do with the results of +a query is to iterate over the individual rows and extract specific +column values. So you need to provide a way to do both those things +without touching the rows vector directly or using GETF to get at the +column values within a row. + + For now these operations are trivial to implement; they're merely +wrappers around the code you'd write if you didn't have these +abstractions. You can provide two ways to iterate over the rows of a +table: a macro do-rows, which provides a basic looping construct, and a +function map-rows, which builds a list containing the results of +applying a function to each row in the table. (1) + + (defmacro do-rows ((row table) &body body) + `(loop for ,row across (rows ,table) do ,@body)) + + (defun map-rows (fn table) + (loop for row across (rows table) collect (funcall fn row))) + + To get at individual column values within a row, you should provide a +function, column-value, that takes a row and a column name and returns +the appropriate value. Again, it's a trivial wrapper around the code +you'd write otherwise. But if you change the internal representation of +a table later, users of column-value needn't be any the wiser. + + (defun column-value (row column-name) + (getf row column-name)) + + While column-value is a sufficient abstraction for getting at column +values, you'll often want to get at the values of multiple columns at +once. So you can provide a bit of syntactic sugar, a macro, +with-column-values, that binds a set of variables to the values +extracted from a row using the corresponding keyword names. Thus, +instead of writing this: + + (do-rows (row table) + (let ((song (column-value row :song)) + (artist (column-value row :artist)) + (album (column-value row :album))) + (format t "~a by ~a from ~a~%" song artist album))) + + you can simply write the following: + + (do-rows (row table) + (with-column-values (song artist album) row + (format t "~a by ~a from ~a~%" song artist album))) + + Again, the actual implementation isn't complicated if you use the +once-only macro from Chapter 8. + + (defmacro with-column-values ((&rest vars) row &body body) + (once-only (row) + `(let ,(column-bindings vars row) ,@body))) + + (defun column-bindings (vars row) + (loop for v in vars collect `(,v (column-value ,row ,(as-keyword v))))) + + (defun as-keyword (symbol) + (intern (symbol-name symbol) :keyword)) + + Finally, you should provide abstractions for getting at the number of +rows in a table and for accessing a specific row by numeric index. + + (defun table-size (table) + (length (rows table))) + + (defun nth-row (n table) + (aref (rows table) n)) + + ---------- Footnotes ---------- + + (1) The version of LOOP implemented at M.I.T. before Common Lisp was +standardized included a mechanism for extending the LOOP grammar to +support iteration over new data structures. Some Common Lisp +implementations that inherited their LOOP implementation from that code +base may still support that facility, which would make do-rows and +map-rows less necessary. + + +File: pcl.info, Node: 27-7, Next: Chapter 28, Prev: 27-6, Up: Chapter 27 + +Other Database Operations +========================= + +Finally, you'll implement a few other database operations that you'll +need in Chapter 29. The first two are analogs of the SQL DELETE +statement. The function delete-rows is used to delete rows from a table +that match particular criteria. Like select, it takes :from and :where +keyword arguments. Unlike select, it doesn't return a new table-it +actually modifies the table passed as the :from argument. + + (defun delete-rows (&key from where) + (loop + with rows = (rows from) + with store-idx = 0 + for read-idx from 0 + for row across rows + do (setf (aref rows read-idx) nil) + unless (funcall where row) do + (setf (aref rows store-idx) row) + (incf store-idx) + finally (setf (fill-pointer rows) store-idx))) + + In the interest of efficiency, you might want to provide a separate +function for deleting all the rows from a table. + + (defun delete-all-rows (table) + (setf (rows table) (make-rows *default-table-size*))) + + The remaining table operations don't really map to normal relational +database operations but will be useful in the MP3 browser application. +The first is a function to sort the rows of a table in place. + + (defun sort-rows (table &rest column-names) + (setf (rows table) (sort (rows table) (row-comparator column-names (schema table)))) + table) + + On the flip side, in the MP3 browser application, you'll need a +function that shuffles a table's rows in place using the function +nshuffle-vector from Chapter 23. + + (defun shuffle-table (table) + (nshuffle-vector (rows table)) + table) + + And finally, again for the purposes of the MP3 browser, you should +provide a function that selects n random rows, returning the results as +a new table. It also uses nshuffle-vector along with a version of +random-sample based on Algorithm S from Donald Knuth's The Art of +Computer Programming, Volume 2: Seminumerical Algorithms, Third Edition +(Addison-Wesley, 1998) that I discussed in Chapter 20. + + (defun random-selection (table n) + (make-instance + 'table + :schema (schema table) + :rows (nshuffle-vector (random-sample (rows table) n)))) + + (defun random-sample (vector n) + "Based on Algorithm S from Knuth. TAOCP, vol. 2. p. 142" + (loop with selected = (make-array n :fill-pointer 0) + for idx from 0 + do + (loop + with to-select = (- n (length selected)) + for remaining = (- (length vector) idx) + while (>= (* remaining (random 1.0)) to-select) + do (incf idx)) + (vector-push (aref vector idx) selected) + when (= (length selected) n) return selected)) + + With this code you'll be ready, in Chapter 29, to build a Web +interface for browsing a collection of MP3 files. But before you get to +that, you need to implement the part of the server that streams MP3s +using the Shoutcast protocol, which is the topic of the next chapter. + + +File: pcl.info, Node: Chapter 28, Next: Chapter 29, Prev: Chapter 27, Up: Top + +28. Practical: A Shoutcast Server +================================= + +In this chapter you'll develop another important part of what will +eventually be a Web-based application for streaming MP3s, namely, the +server that implements the Shoutcast protocol for actually streaming +MP3s to clients such as iTunes, XMMS, (1) or Winamp. + +* Menu: + +* 28-1:: The Shoutcast Protocol +* 28-2:: Song Sources +* 28-3:: Implementing Shoutcast + + ---------- Footnotes ---------- + + (1) The version of XMMS shipped with Red Hat 8.0 and 9.0 and Fedora +no longer knows how to play MP3s because the folks at Red Hat were +worried about the licensing issues related to the MP3 codec. To get an +XMMS with MP3 support on these versions of Linux, you can grab the +source from http://www.xmms.org and build it yourself. Or, see +http://www.fedorafaq.org/#xmms-mp3 for information about other +possibilities. + + +File: pcl.info, Node: 28-1, Next: 28-2, Prev: Chapter 28, Up: Chapter 28 + +The Shoutcast Protocol +====================== + +The Shoutcast protocol was invented by the folks at Nullsoft, the makers +of the Winamp MP3 software. It was designed to support Internet audio +broadcasting-Shoutcast DJs send audio data from their personal computers +to a central Shoutcast server that then turns around and streams it out +to any connected listeners. + + The server you'll build is actually only half a true Shoutcast +server-you'll use the protocol that Shoutcast servers use to stream MP3s +to listeners, but your server will be able to serve only songs already +stored on the file system of the computer where the server is running. + + You need to worry about only two parts of the Shoutcast protocol: the +request that a client makes in order to start receiving a stream and the +format of the response, including the mechanism by which metadata about +what song is currently playing is embedded in the stream. + + The initial request from the MP3 client to the Shoutcast server is +formatted as a normal HTTP request. In response, the Shoutcast server +sends an ICY response that looks like an HTTP response except with the +string "ICY" (1) in place of the normal HTTP version string and with +different headers. After sending the headers and a blank line, the +server streams a potentially endless amount of MP3 data. + + The only tricky thing about the Shoutcast protocol is the way +metadata about the songs being streamed is embedded in the data sent to +the client. The problem facing the Shoutcast designers was to provide a +way for the Shoutcast server to communicate new title information to the +client each time it started playing a new song so the client could +display it in its UI. (Recall from Chapter 25 that the MP3 format +doesn't make any provision for encoding metadata.) While one of the +design goals of ID3v2 had been to make it better suited for use when +streaming MP3s, the Nullsoft folks decided to go their own route and +invent a new scheme that's fairly easy to implement on both the client +side and the server side. That, of course, was ideal for them since +they were also the authors of their own MP3 client. + + Their scheme was to simply ignore the structure of MP3 data and embed +a chunk of self-delimiting metadata every n bytes. The client would +then be responsible for stripping out this metadata so it wasn't treated +as MP3 data. Since metadata sent to a client that isn't ready for it +will cause glitches in the sound, the server is supposed to send +metadata only if the client's original request contains a special +Icy-Metadata header. And in order for the client to know how often to +expect metadata, the server must send back a header Icy-Metaint whose +value is the number of bytes of MP3 data that will be sent between each +chunk of metadata. + + The basic content of the metadata is a string of the form +"StreamTitle='title';" where title is the title of the current song and +can't contain single quote marks. This payload is encoded as a +length-delimited array of bytes: a single byte is sent indicating how +many 16-byte blocks follow, and then that many blocks are sent. They +contain the string payload as an ASCII string, with the final block +padded out with null bytes as necessary. + + Thus, the smallest legal metadata chunk is a single byte, zero, +indicating zero subsequent blocks. If the server doesn't need to update +the metadata, it can send such an empty chunk, but it must send at least +the one byte so the client doesn't throw away actual MP3 data. + + ---------- Footnotes ---------- + + (1) To further confuse matters, there's a different streaming +protocol called Icecast. There seems to be no connection between the +ICY header used by Shoutcast and the Icecast protocol. + + +File: pcl.info, Node: 28-2, Next: 28-3, Prev: 28-1, Up: Chapter 28 + +Song Sources +============ + +Because a Shoutcast server has to keep streaming songs to the client for +as long as it's connected, you need to provide your server with a source +of songs to draw on. In the Web-based application, each connected +client will have a playlist that can be manipulated via the Web +interface. But in the interest of avoiding excessive coupling, you +should define an interface that the Shoutcast server can use to obtain +songs to play. You can write a simple implementation of this interface +now and then a more complex one as part of the Web application you'll +build in Chapter 29. + +* Menu: + +* 28-2-1:: The Package + + The idea behind the interface is that the Shoutcast server will find +a source of songs based on an ID extracted from the AllegroServe request +object. It can then do three things with the song source it's given. + + * Get the current song from the source + * Tell the song source that it's done with the current song + * Ask the source whether the song it was given earlier is still the + current song + + The last operation is necessary because there may be ways-and will be +in Chapter 29-to manipulate the songs source outside the Shoutcast +server. You can express the operations the Shoutcast server needs with +the following generic functions: + + (defgeneric current-song (source) + (:documentation "Return the currently playing song or NIL.")) + + (defgeneric maybe-move-to-next-song (song source) + (:documentation + "If the given song is still the current one update the value + returned by current-song.")) + + (defgeneric still-current-p (song source) + (:documentation + "Return true if the song given is the same as the current-song.")) + + The function maybe-move-to-next-song is defined the way it is so a +single operation checks whether the song is current and, if it is, moves +the song source to the next song. This will be important in the next +chapter when you need to implement a song source that can be safely +manipulated from two different threads. (1) + + To represent the information about a song that the Shoutcast server +needs, you can define a class, song, with slots to hold the name of the +MP3 file, the title to send in the Shoutcast metadata, and the size of +the ID3 tag so you can skip it when serving up the file. + + (defclass song () + ((file :reader file :initarg :file) + (title :reader title :initarg :title) + (id3-size :reader id3-size :initarg :id3-size))) + + The value returned by current-song (and thus the first argument to +still-current-p and maybe-move-to-next-song) will be an instance of +song. + + In addition, you need to define a generic function that the server +can use to find a song source based on the type of source desired and +the request object. Methods will specialize the type parameter in order +to return different kinds of song source and will pull whatever +information they need from the request object to determine which source +to return. + + (defgeneric find-song-source (type request) + (:documentation "Find the song-source of the given type for the given request.")) + + However, for the purposes of this chapter, you can use a trivial +implementation of this interface that always uses the same object, a +simple queue of song objects that you can manipulate from the REPL. You +can start by defining a class, simple-song-queue, and a global variable, +*songs*, that holds an instance of this class. + + (defclass simple-song-queue () + ((songs :accessor songs :initform (make-array 10 :adjustable t :fill-pointer 0)) + (index :accessor index :initform 0))) + + (defparameter *songs* (make-instance 'simple-song-queue)) + + Then you can define a method on find-song-source that specializes +type with an EQL specializer on the symbol singleton and returns the +instance stored in *songs*. + + (defmethod find-song-source ((type (eql 'singleton)) request) + (declare (ignore request)) + *songs*) + + Now you just need to implement methods on the three generic functions +that the Shoutcast server will use. + + (defmethod current-song ((source simple-song-queue)) + (when (array-in-bounds-p (songs source) (index source)) + (aref (songs source) (index source)))) + + (defmethod still-current-p (song (source simple-song-queue)) + (eql song (current-song source))) + + (defmethod maybe-move-to-next-song (song (source simple-song-queue)) + (when (still-current-p song source) + (incf (index source)))) + + And for testing purposes you should provide a way to add songs to +this queue. + + (defun add-file-to-songs (file) + (vector-push-extend (file->song file) (songs *songs*))) + + (defun file->song (file) + (let ((id3 (read-id3 file))) + (make-instance + 'song + :file (namestring (truename file)) + :title (format nil "~a by ~a from ~a" (song id3) (artist id3) (album id3)) + :id3-size (size id3)))) + + ---------- Footnotes ---------- + + (1) Technically, the implementation in this chapter will also be +manipulated from two threads-the AllegroServe thread running the +Shoutcast server and the REPL thread. But you can live with the race +condition for now. I'll discuss how to use locking to make code thread +safe in the next chapter. + + +File: pcl.info, Node: 28-2-1, Next: 28-2, Prev: 28-2, Up: 28-2 + +The Package +=========== + +The package for the code you'll develop in this chapter looks like this: + + (defpackage :com.gigamonkeys.shoutcast + (:use :common-lisp + :net.aserve + :com.gigamonkeys.id3v2) + (:export :song + :file + :title + :id3-size + :find-song-source + :current-song + :still-current-p + :maybe-move-to-next-song + :*song-source-type*)) + + +File: pcl.info, Node: 28-3, Next: Chapter 29, Prev: 28-2, Up: Chapter 28 + +Implementing Shoutcast +====================== + +Now you're ready to implement the Shoutcast server. Since the Shoutcast +protocol is loosely based on HTTP, you can implement the server as a +function within AllegroServe. However, since you need to interact with +some of the low-level features of AllegroServe, you can't use the +define-url-function macro from Chapter 26. Instead, you need to write a +regular function that looks like this: + + (defun shoutcast (request entity) + (with-http-response + (request entity :content-type "audio/MP3" :timeout *timeout-seconds*) + (prepare-icy-response request *metadata-interval*) + (let ((wants-metadata-p (header-slot-value request :icy-metadata))) + (with-http-body (request entity) + (play-songs + (request-socket request) + (find-song-source *song-source-type* request) + (if wants-metadata-p *metadata-interval*)))))) + + Then publish that function under the path /stream.mp3 like this: (1) + + (publish :path "/stream.mp3" :function 'shoutcast) + + In the call to with-http-response, in addition to the usual request +and entity arguments, you need to pass :content-type and :timeout +arguments. The :content-type argument tells AllegroServe how to set the +Content-Type header it sends. And the :timeout argument specifies the +number of seconds AllegroServe gives the function to generate its +response. By default AllegroServe times out each request after five +minutes. Because you're going to stream an essentially endless sequence +of MP3s, you need much more time. There's no way to tell AllegroServe +to never time out the request, so you should set it to the value of +*timeout-seconds*, which you can define to some suitably large value +such as the number of seconds in ten years. + + (defparameter *timeout-seconds* (* 60 60 24 7 52 10)) + + Then, within the body of the with-http-response and before the call +to with-http-body that will cause the response headers to be sent, you +need to manipulate the reply that AllegroServe will send. The function +prepare-icy-response encapsulates the necessary manipulations: changing +the protocol string from the default of "HTTP" to "ICY" and adding the +Shoutcast-specific headers. (2) You also need, in order to work around +a bug in iTunes, to tell AllegroServe not to use chunked +transfer-encoding. (3) The functions request-reply-protocol-string, +request-uri, and reply-header-slot-value are all part of AllegroServe. + + (defun prepare-icy-response (request metadata-interval) + (setf (request-reply-protocol-string request) "ICY") + (loop for (k v) in (reverse + `((:|icy-metaint| ,(princ-to-string metadata-interval)) + (:|icy-notice1| "
This stream blah blah blah
") + (:|icy-notice2| "More blah") + (:|icy-name| "MyLispShoutcastServer") + (:|icy-genre| "Unknown") + (:|icy-url| ,(request-uri request)) + (:|icy-pub| "1"))) + do (setf (reply-header-slot-value request k) v)) + ;; iTunes, despite claiming to speak HTTP/1.1, doesn't understand + ;; chunked Transfer-encoding. Grrr. So we just turn it off. + (turn-off-chunked-transfer-encoding request)) + + (defun turn-off-chunked-transfer-encoding (request) + (setf (request-reply-strategy request) + (remove :chunked (request-reply-strategy request)))) + + Within the with-http-body of shoutcast, you actually stream the MP3 +data. The function play-songs takes the stream to which it should write +the data, the song source, and the metadata interval it should use or +NIL if the client doesn't want metadata. The stream is the socket +obtained from the request object, the song source is obtained by calling +find-song-source, and the metadata interval comes from the global +variable *metadata-interval*. The type of song source is controlled by +the variable *song-source-type*, which for now you can set to singleton +in order to use the simple-song-queue you implemented previously. + + (defparameter *metadata-interval* (expt 2 12)) + + (defparameter *song-source-type* 'singleton) + + The function play-songs itself doesn't do much-it loops calling the +function play-current, which does all the heavy lifting of sending the +contents of a single MP3 file, skipping the ID3 tag and embedding ICY +metadata. The only wrinkle is that you need to keep track of when to +send the metadata. + + Since you must send metadata chunks at a fixed intervals, regardless +of when you happen to switch from one MP3 file to the next, each time +you call play-current you need to tell it when the next metadata is due, +and when it returns, it must tell you the same thing so you can pass the +information to the next call to play-current. If play-current gets NIL +from the song source, it returns NIL, which allows the play-songs LOOP +to end. + + In addition to handling the looping, play-songs also provides a +HANDLER-CASE to trap the error that will be signaled when the MP3 client +disconnects from the server and one of the writes to the socket, down in +play-current, fails. Since the HANDLER-CASE is outside the LOOP, +handling the error will break out of the loop, allowing play-songs to +return. + + (defun play-songs (stream song-source metadata-interval) + (handler-case + (loop + for next-metadata = metadata-interval + then (play-current + stream + song-source + next-metadata + metadata-interval) + while next-metadata) + (error (e) (format *trace-output* "Caught error in play-songs: ~a" e)))) + + Finally, you're ready to implement play-current, which actually sends +the Shoutcast data. The basic idea is that you get the current song +from the song source, open the song's file, and then loop reading data +from the file and writing it to the socket until either you reach the +end of the file or the current song is no longer the current song. + + There are only two complications: One is that you need to make sure +you send the metadata at the correct interval. The other is that if the +file starts with an ID3 tag, you want to skip it. If you don't worry +too much about I/O efficiency, you can implement play-current like this: + + (defun play-current (out song-source next-metadata metadata-interval) + (let ((song (current-song song-source))) + (when song + (let ((metadata (make-icy-metadata (title song)))) + (with-open-file (mp3 (file song)) + (unless (file-position mp3 (id3-size song)) + (error "Can't skip to position ~d in ~a" (id3-size song) (file song))) + (loop for byte = (read-byte mp3 nil nil) + while (and byte (still-current-p song song-source)) do + (write-byte byte out) + (decf next-metadata) + when (and (zerop next-metadata) metadata-interval) do + (write-sequence metadata out) + (setf next-metadata metadata-interval)) + + (maybe-move-to-next-song song song-source))) + next-metadata))) + + This function gets the current song from the song source and gets a +buffer containing the metadata it'll need to send by passing the title +to make-icy-metadata. Then it opens the file and skips past the ID3 tag +using the two-argument form of FILE-POSITION. Then it commences reading +bytes from the file and writing them to the request stream. (4) + + It'll break out of the loop either when it reaches the end of the +file or when the song source's current song changes out from under it. +In the meantime, whenever next-metadata gets to zero (if you're supposed +to send metadata at all), it writes metadata to the stream and resets +next-metadata. Once it finishes the loop, it checks to see if the song +is still the song source's current song; if it is, that means it broke +out of the loop because it read the whole file, in which case it tells +the song source to move to the next song. Otherwise, it broke out of +the loop because someone changed the current song out from under it, and +it just returns. In either case, it returns the number of bytes left +before the next metadata is due so it can be passed in the next call to +play-current. (5) + + The function make-icy-metadata, which takes the title of the current +song and generates an array of bytes containing a properly formatted +chunk of ICY metadata, is also straightforward. (6) + + (defun make-icy-metadata (title) + (let* ((text (format nil "StreamTitle='~a';" (substitute #\Space #\' title))) + (blocks (ceiling (length text) 16)) + (buffer (make-array (1+ (* blocks 16)) + :element-type '(unsigned-byte 8) + :initial-element 0))) + (setf (aref buffer 0) blocks) + (loop + for char across text + for i from 1 + do (setf (aref buffer i) (char-code char))) + buffer)) + + Depending on how your particular Lisp implementation handles its +streams, and also how many MP3 clients you want to serve at once, the +simple version of play-current may or may not be efficient enough. + + The potential problem with the simple implementation is that you have +to call READ-BYTE and WRITE-BYTE for every byte you transfer. It's +possible that each call may result in a relatively expensive system call +to read or write one byte. And even if Lisp implements its own streams +with internal buffering so not every call to READ-BYTE or WRITE-BYTE +results in a system call, function calls still aren't free. In +particular, in implementations that provide user-extensible streams +using so-called Gray Streams, READ-BYTE and WRITE-BYTE may result in a +generic function call under the covers to dispatch on the class of the +stream argument. While generic function dispatch is normally speedy +enough that you don't have to worry about it, it's a bit more expensive +than a nongeneric function call and thus not something you necessarily +want to do several million times in a few minutes if you can avoid it. + + A more efficient, if slightly more complex, way to implement +play-current is to read and write multiple bytes at a time using the +functions READ-SEQUENCE and WRITE-SEQUENCE. This also gives you a chance +to match your file reads with the natural block size of the file system, +which will likely give you the best disk throughput. Of course, no +matter what buffer size you use, keeping track of when to send the +metadata becomes a bit more complicated. A more efficient version of +play-current that uses READ-SEQUENCE and WRITE-SEQUENCE might look like +this: + + (defun play-current (out song-source next-metadata metadata-interval) + (let ((song (current-song song-source))) + (when song + (let ((metadata (make-icy-metadata (title song))) + (buffer (make-array size :element-type '(unsigned-byte 8)))) + (with-open-file (mp3 (file song)) + (labels ((write-buffer (start end) + (if metadata-interval + (write-buffer-with-metadata start end) + (write-sequence buffer out :start start :end end))) + + (write-buffer-with-metadata (start end) + (cond + ((> next-metadata (- end start)) + (write-sequence buffer out :start start :end end) + (decf next-metadata (- end start))) + (t + (let ((middle (+ start next-metadata))) + (write-sequence buffer out :start start :end middle) + (write-sequence metadata out) + (setf next-metadata metadata-interval) + (write-buffer-with-metadata middle end)))))) + + (multiple-value-bind (skip-blocks skip-bytes) + (floor (id3-size song) (length buffer)) + + (unless (file-position mp3 (* skip-blocks (length buffer))) + (error "Couldn't skip over ~d ~d byte blocks." + skip-blocks (length buffer))) + + (loop for end = (read-sequence buffer mp3) + for start = skip-bytes then 0 + do (write-buffer start end) + while (and (= end (length buffer)) + (still-current-p song song-source))) + + (maybe-move-to-next-song song song-source))))) + next-metadata))) + + Now you're ready to put all the pieces together. In the next chapter +you'll write a Web interface to the Shoutcast server developed in this +chapter, using the MP3 database from Chapter 27 as the source of songs. + + ---------- Footnotes ---------- + + (1) Another thing you may want to do while working on this code is to +evaluate the form (net.aserve::debug-on :notrap). This tells +AllegroServe to not trap errors signaled by your code, which will allow +you to debug them in the normal Lisp debugger. In SLIME this will pop +up a SLIME debugger buffer just like any other error. + + (2) Shoutcast headers are usually sent in lowercase, so you need to +escape the names of the keyword symbols used to identify them to +AllegroServe to keep the Lisp reader from converting them to all +uppercase. Thus, you'd write :|icy-metaint| rather than :icy-metaint. +You could also write :\i\c\y-\m\e\t\a\i\n\t, but that'd be silly. + + (3) The function turn-off-chunked-transfer-encoding is a bit of a +kludge. There's no way to turn off chunked transfer encoding via +AllegroServe's official APIs without specifying a content length because +any client that advertises itself as an HTTP/1.1 client, which iTunes +does, is supposed to understand it. But this does the trick. + + (4) Most MP3-playing software will display the metadata somewhere in +the user interface. However, the XMMS program on Linux by default +doesn't. To get XMMS to display Shoutcast metadata, press Ctrl+P to see +the Preferences pane. Then in the Audio I/O Plugins tab (the leftmost +tab in version 1.2.10), select the MPEG Layer 1/2/3 Player +(libmpg123.so) and hit the Configure button. Then select the Streaming +tab on the configuration window, and at the bottom of the tab in the +SHOUTCAST/Icecast section, check the "Enable SHOUTCAST/Icecast title +streaming" box. + + (5) Folks coming to Common Lisp from Scheme might wonder why +play-current can't just call itself recursively. In Scheme that would +work fine since Scheme implementations are required by the Scheme +specification to support "an unbounded number of active tail calls." +Common Lisp implementations are allowed to have this property, but it +isn't required by the language standard. Thus, in Common Lisp the +idiomatic way to write loops is with a looping construct, not with +recursion. + + (6) This function assumes, as has other code you've written, that +your Lisp implementation's internal character encoding is ASCII or a +superset of ASCII, so you can use CHAR-CODE to translate Lisp CHARACTER +objects to bytes of ASCII data. + + +File: pcl.info, Node: Chapter 29, Next: Chapter 30, Prev: Chapter 28, Up: Top + +29. Practical: An MP3 Browser +============================= + +The final step in building the MP3 streaming application is to provide a +Web interface that allows a user to find the songs they want to listen +to and add them to a playlist that the Shoutcast server will draw upon +when the user's MP3 client requests the stream URL. For this component +of the application, you'll pull together several bits of code from the +previous few chapters: the MP3 database, the define-url-function macro +from Chapter 26, and, of course, the Shoutcast server itself. + +* Menu: + +* 29-1:: Playlists +* 29-2:: Playlists As Song Sources +* 29-3:: Manipulating the Playlist +* 29-4:: Query Parameter Types +* 29-5:: Boilerplate HTML +* 29-6:: The Browse Page +* 29-7:: The Playlist +* 29-8:: Finding a Playlist +* 29-9:: Running the App + + +File: pcl.info, Node: 29-1, Next: 29-2, Prev: Chapter 29, Up: Chapter 29 + +Playlists +========= + +The basic idea behind the interface will be that each MP3 client that +connects to the Shoutcast server gets its own playlist, which serves as +the source of songs for the Shoutcast server. A playlist will also +provide facilities beyond those needed by the Shoutcast server: through +the Web interface the user will be able to add songs to the playlist, +delete songs already in the playlist, and reorder the playlist by +sorting and shuffling. + + You can define a class to represent playlists like this: + + (defclass playlist () + ((id :accessor id :initarg :id) + (songs-table :accessor songs-table :initform (make-playlist-table)) + (current-song :accessor current-song :initform *empty-playlist-song*) + (current-idx :accessor current-idx :initform 0) + (ordering :accessor ordering :initform :album) + (shuffle :accessor shuffle :initform :none) + (repeat :accessor repeat :initform :none) + (user-agent :accessor user-agent :initform "Unknown") + (lock :reader lock :initform (make-process-lock)))) + + The id of a playlist is the key you extract from the request object +passed to find-song-source when looking up a playlist. You don't +actually need to store it in the playlist object, but it makes debugging +a bit easier if you can find out from an arbitrary playlist object what +its id is. + + The heart of the playlist is the songs-table slot, which will hold a +table object. The schema for this table will be the same as for the +main MP3 database. The function make-playlist-table, which you use to +initialize songs-table, is simply this: + + (defun make-playlist-table () + (make-instance 'table :schema *mp3-schema*)) + +* Menu: + +* 29-1-1:: The Package + + By storing the list of songs as a table, you can use the database +functions from Chapter 27 to manipulate the playlist: you can add to the +playlist with insert-row, delete songs with delete-rows, and reorder the +playlist with sort-rows and shuffle-table. + + The current-song and current-idx slots keep track of which song is +playing: current-song is an actual song object, while current-idx is the +index into the songs-table of the row representing the current song. +You'll see in the section "Manipulating the Playlist" how to make sure +current-song is updated whenever current-idx changes. + + The ordering and shuffle slots hold information about how the songs +in songs-table are to be ordered. The ordering slot holds a keyword +that tells how the songs-table should be sorted when it's not shuffled. +The legal values are :genre, :artist, :album, and :song. The shuffle +slot holds one of the keywords :none, :song, or :album, which specifies +how songs-table should be shuffled, if at all. + + The repeat slot also holds a keyword, one of :none, :song, or :all, +which specifies the repeat mode for the playlist. If repeat is :none, +after the last song in the songs-table has been played, the current-song +goes back to a default MP3. When :repeat is :song, the playlist keeps +returning the same current-song forever. And if it's :all, after the +last song, current-song goes back to the first song. + + The user-agent slot holds the value of the User-Agent header sent by +the MP3 client in its request for the stream. You need to hold onto +this value purely for use in the Web interface-the User-Agent header +identifies the program that made the request, so you can display the +value on the page that lists all the playlists to make it easier to tell +which playlist goes with which connection when multiple clients connect. + + Finally, the lock slot holds a process lock created with the function +make-process-lock, which is part of Allegro's MULTIPROCESSING package. +You'll need to use that lock in certain functions that manipulate +playlist objects to ensure that only one thread at a time manipulates a +given playlist object. You can define the following macro, built upon +the with-process-lock macro from MULTIPROCESSING, to give an easy way to +wrap a body of code that should be performed while holding a playlist's +lock: + + (defmacro with-playlist-locked ((playlist) &body body) + `(with-process-lock ((lock ,playlist)) + ,@body)) + + The with-process-lock macro acquires exclusive access to the process +lock given and then executes the body forms, releasing the lock +afterward. By default, with-process-lock allows recursive locks, +meaning the same thread can safely acquire the same lock multiple times. + + +File: pcl.info, Node: 29-1-1, Next: 29-1, Prev: 29-1, Up: 29-1 + +The Package +=========== + +You can define the package for the code in this chapter with the +following DEFPACKAGE: + + (defpackage :com.gigamonkeys.mp3-browser + (:use :common-lisp + :net.aserve + :com.gigamonkeys.html + :com.gigamonkeys.shoutcast + :com.gigamonkeys.url-function + :com.gigamonkeys.mp3-database + :com.gigamonkeys.id3v2) + (:import-from :acl-socket + :ipaddr-to-dotted + :remote-host) + (:import-from :multiprocessing + :make-process-lock + :with-process-lock) + (:export :start-mp3-browser)) + + Because this is a high-level application, it uses a lot of +lower-level packages. It also imports three symbols from the ACL-SOCKET +package and two more from MULTIPROCESSING since it just needs those five +and not the other 139 symbols those two packages export. + + +File: pcl.info, Node: 29-2, Next: 29-3, Prev: 29-1, Up: Chapter 29 + +Playlists As Song Sources +========================= + +To use playlists as a source of songs for the Shoutcast server, you'll +need to implement a method on the generic function find-song-source from +Chapter 28. Since you're going to have multiple playlists, you need a +way to find the right one for each client that connects to the server. +The mapping part is easy-you can define a variable that holds an EQUAL +hash table that you can use to map from some identifier to the playlist +object. + + (defvar *playlists* (make-hash-table :test #'equal)) + + You'll also need to define a process lock to protect access to this +hash table like this: + + (defparameter *playlists-lock* (make-process-lock :name "playlists-lock")) + + Then define a function that looks up a playlist given an ID, creating +a new playlist object if necessary and using with-process-lock to ensure +that only one thread at a time manipulates the hash table. (1) + + (defun lookup-playlist (id) + (with-process-lock (*playlists-lock*) + (or (gethash id *playlists*) + (setf (gethash id *playlists*) (make-instance 'playlist :id id))))) + + Then you can implement find-song-source on top of that function and +another, playlist-id, that takes an AllegroServe request object and +returns the appropriate playlist identifier. The find-song-source +function is also where you grab the User-Agent string out of the request +object and stash it in the playlist object. + + (defmethod find-song-source ((type (eql 'playlist)) request) + (let ((playlist (lookup-playlist (playlist-id request)))) + (with-playlist-locked (playlist) + (let ((user-agent (header-slot-value request :user-agent))) + (when user-agent (setf (user-agent playlist) user-agent)))) + playlist)) + + The trick, then, is how you implement playlist-id, the function that +extracts the identifier from the request object. You have a couple +options, each with different implications for the user interface. You +can pull whatever information you want out of the request object, but +however you decide to identify the client, you need some way for the +user of the Web interface to get hooked up to the right playlist. + + For now you can take an approach that "just works" as long as there's +only one MP3 client per machine connecting to the server and as long as +the user is browsing the Web interface from the machine running the MP3 +client: you'll use the IP address of the client machine as the +identifier. This way you can find the right playlist for a request +regardless of whether the request is from the MP3 client or a Web +browser. You will, however, provide a way in the Web interface to +select a different playlist from the browser, so the only real +constraint this choice puts on the application is that there can be only +one connected MP3 client per client IP address. (2) The implementation +of playlist-id looks like this: + + (defun playlist-id (request) + (ipaddr-to-dotted (remote-host (request-socket request)))) + + The function request-socket is part of AllegroServe, while +remote-host and ipaddr-to-dotted are part of Allegro's socket library. + + To make a playlist usable as a song source by the Shoutcast server, +you need to define methods on current-song, still-current-p, and +maybe-move-to-next-song that specialize their source parameter on +playlist. The current-song method is already taken care of: by defining +the accessor current-song on the eponymous slot, you automatically got a +current-song method specialized on playlist that returns the value of +that slot. However, to make accesses to the playlist thread safe, you +need to lock the playlist before accessing the current-song slot. In +this case, the easiest way is to define an :around method like the +following: + + (defmethod current-song :around ((playlist playlist)) + (with-playlist-locked (playlist) (call-next-method))) + + Implementing still-current-p is also quite simple, assuming you can +be sure that current-song gets updated with a new song object only when +the current song actually changes. Again, you need to acquire the +process lock to ensure you get a consistent view of the playlist's +state. + + (defmethod still-current-p (song (playlist playlist)) + (with-playlist-locked (playlist) + (eql song (current-song playlist)))) + + The trick, then, is to make sure the current-song slot gets updated +at the right times. However, the current song can change in a number of +ways. The obvious one is when the Shoutcast server calls +maybe-move-to-next-song. But it can also change when songs are added to +the playlist, when the Shoutcast server has run out of songs, or even if +the playlist's repeat mode is changed. + + Rather than trying to write code specific to every situation to +determine whether to update current-song, you can define a function, +update-current-if-necessary, that updates current-song if the song +object in current-song no longer matches the file that the current-idx +slot says should be playing. Then, if you call this function after any +manipulation of the playlist that could possibly put those two slots out +of sync, you're sure to keep current-song set properly. Here are +update-current-if-necessary and its helper functions: + + (defun update-current-if-necessary (playlist) + (unless (equal (file (current-song playlist)) + (file-for-current-idx playlist)) + (reset-current-song playlist))) + + (defun file-for-current-idx (playlist) + (if (at-end-p playlist) + nil + (column-value (nth-row (current-idx playlist) (songs-table playlist)) :file))) + + (defun at-end-p (playlist) + (>= (current-idx playlist) (table-size (songs-table playlist)))) + + You don't need to add locking to these functions since they'll be +called only from functions that will take care of locking the playlist +first. + + The function reset-current-song introduces one more wrinkle: because +you want the playlist to provide an endless stream of MP3s to the +client, you don't want to ever set current-song to NIL. Instead, when a +playlist runs out of songs to play-when songs-table is empty or after +the last song has been played and repeat is set to :none-then you need +to set current-song to a special song whose file is an MP3 of silence +(3) and whose title explains why no music is playing. Here's some code +to define two parameters, *empty-playlist-song* and +*end-of-playlist-song*, each set to a song with the file named by +*silence-mp3* as their file and an appropriate title: + + (defparameter *silence-mp3* ...) + + (defun make-silent-song (title &optional (file *silence-mp3*)) + (make-instance + 'song + :file file + :title title + :id3-size (if (id3-p file) (size (read-id3 file)) 0))) + + (defparameter *empty-playlist-song* (make-silent-song "Playlist empty.")) + + (defparameter *end-of-playlist-song* (make-silent-song "At end of playlist.")) + + reset-current-song uses these parameters when the current-idx doesn't +point to a row in songs-table. Otherwise, it sets current-song to a +song object representing the current row. + + (defun reset-current-song (playlist) + (setf + (current-song playlist) + (cond + ((empty-p playlist) *empty-playlist-song*) + ((at-end-p playlist) *end-of-playlist-song*) + (t (row->song (nth-row (current-idx playlist) (songs-table playlist))))))) + + (defun row->song (song-db-entry) + (with-column-values (file song artist album id3-size) song-db-entry + (make-instance + 'song + :file file + :title (format nil "~a by ~a from ~a" song artist album) + :id3-size id3-size))) + + (defun empty-p (playlist) + (zerop (table-size (songs-table playlist)))) + + Now, at last, you can implement the method on maybe-move-to-next-song +that moves current-idx to its next value, based on the playlist's repeat +mode, and then calls update-current-if-necessary. You don't change +current-idx when it's already at the end of the playlist because you +want it to keep its current value, so it'll point at the next song you +add to the playlist. This function must lock the playlist before +manipulating it since it's called by the Shoutcast server code, which +doesn't do any locking. + + (defmethod maybe-move-to-next-song (song (playlist playlist)) + (with-playlist-locked (playlist) + (when (still-current-p song playlist) + (unless (at-end-p playlist) + (ecase (repeat playlist) + (:song) ; nothing changes + (:none (incf (current-idx playlist))) + (:all (setf (current-idx playlist) + (mod (1+ (current-idx playlist)) + (table-size (songs-table playlist))))))) + (update-current-if-necessary playlist)))) + + ---------- Footnotes ---------- + + (1) The intricacies of concurrent programming are beyond the scope of +this book. The basic idea is that if you have multiple threads of +control-as you will in this application with some threads running the +shoutcast function and other threads responding to requests from the +browser-then you need to make sure only one thread at a time manipulates +an object in order to prevent one thread from seeing the object in an +inconsistent state while another thread is working on it. In this +function, for instance, if two new MP3 clients are connecting at the +same time, they'd both try to add an entry to *playlists* and might +interfere with each other. The with-process-lock ensures that each +thread gets exclusive access to the hash table for long enough to do the +work it needs to do. + + (2) This approach also assumes that every client machine has a unique +IP address. This assumption should hold as long as all the users are on +the same LAN but may not hold if clients are connecting from behind a +firewall that does network address translation. Deploying this +application outside a LAN will require some modifications, but if you +want to deploy this application to the wider Internet, you'd better know +enough about networking to figure out an appropriate scheme yourself. + + (3) Unfortunately, because of licensing issues around the MP3 format, +it's not clear that it's legal for me to provide you with such an MP3 +without paying licensing fees to Fraunhofer IIS. I got mine as part of +the software that came with my Slimp3 from Slim Devices. You can grab +it from their Subversion repository via the Web at +http://svn.slimdevices.com/*checkout*/trunk/server/ +HTML/EN/html/silentpacket.mp3?rev=2. Or buy a Squeezebox, the new, +wireless version of Slimp3, and you'll get silentpacket.mp3 as part of +the software that comes with it. Or find an MP3 of John Cage's piece +4'33". + + +File: pcl.info, Node: 29-3, Next: 29-4, Prev: 29-2, Up: Chapter 29 + +Manipulating the Playlist +========================= + +The rest of the playlist code is functions used by the Web interface to +manipulate playlist objects, including adding and deleting songs, +sorting and shuffling, and setting the repeat mode. As in the helper +functions in the previous section, you don't need to worry about locking +in these functions because, as you'll see, the lock will be acquired in +the Web interface function that calls these. + + Adding and deleting is mostly a question of manipulating the +songs-table. The only extra work you have to do is to keep the +current-song and current-idx in sync. For instance, whenever the +playlist is empty, its current-idx will be zero, and the current-song +will be the *empty-playlist-song*. If you add a song to an empty +playlist, then the index of zero is now in bounds, and you should change +the current-song to the newly added song. By the same token, when +you've played all the songs in a playlist and current-song is +*end-of-playlist-song*, adding a song should cause current-song to be +reset. All this really means, though, is that you need to call +update-current-if-necessary at the appropriate points. + + Adding songs to a playlist is a bit involved because of the way the +Web interface communicates which songs to add. For reasons I'll discuss +in the next section, the Web interface code can't just give you a simple +set of criteria to use in selecting songs from the database. Instead, +it gives you the name of a column and a list of values, and you're +supposed to add all the songs from the main database where the given +column has a value in the list of values. Thus, to add the right songs, +you need to first build a table object containing the desired values, +which you can then use with an in query against the song database. So, +add-songs looks like this: + + (defun add-songs (playlist column-name values) + (let ((table (make-instance + 'table + :schema (extract-schema (list column-name) (schema *mp3s*))))) + (dolist (v values) (insert-row (list column-name v) table)) + (do-rows (row (select :from *mp3s* :where (in column-name table))) + (insert-row row (songs-table playlist)))) + (update-current-if-necessary playlist)) + + Deleting songs is a bit simpler; you just need to be able to delete +songs from the songs-table that match particular criteria-either a +particular song or all songs in a particular genre, by a particular +artist, or from a particular album. So, you can provide a delete-songs +function that takes keyword/value pairs, which are used to construct a +matching :where clause you can pass to the delete-rows database +function. + + Another complication that arises when deleting songs is that +current-idx may need to change. Assuming the current song isn't one of +the ones just deleted, you'd like it to remain the current song. But if +songs before it in songs-table are deleted, it'll be in a different +position in the table after the delete. So after a call to delete-rows, +you need to look for the row containing the current song and reset +current-idx. If the current song has itself been deleted, then, for +lack of anything better to do, you can reset current-idx to zero. After +updating current-idx, calling update-current-if-necessary will take care +of updating current-song. And if current-idx changed but still points +at the same song, current-song will be left alone. + + (defun delete-songs (playlist &rest names-and-values) + (delete-rows + :from (songs-table playlist) + :where (apply #'matching (songs-table playlist) names-and-values)) + (setf (current-idx playlist) (or (position-of-current playlist) 0)) + (update-current-if-necessary playlist)) + + (defun position-of-current (playlist) + (let* ((table (songs-table playlist)) + (matcher (matching table :file (file (current-song playlist)))) + (pos 0)) + (do-rows (row table) + (when (funcall matcher row) + (return-from position-of-current pos)) + (incf pos)))) + + You can also provide a function to completely clear the playlist, +which uses delete-all-rows and doesn't have to worry about finding the +current song since it has obviously been deleted. The call to +update-current-if-necessary will take care of setting current-song to +NIL. + + (defun clear-playlist (playlist) + (delete-all-rows (songs-table playlist)) + (setf (current-idx playlist) 0) + (update-current-if-necessary playlist)) + + Sorting and shuffling the playlist are related in that the playlist +is always either sorted or shuffled. The shuffle slot says whether the +playlist should be shuffled and if so how. If it's set to :none, then +the playlist is ordered according to the value in the ordering slot. +When shuffle is :song, the playlist will be randomly permuted. And when +it's set to :album, the list of albums is randomly permuted, but the +songs within each album are listed in track order. Thus, the +sort-playlist function, which will be called by the Web interface code +whenever the user selects a new ordering, needs to set ordering to the +desired ordering and set shuffle to :none before calling order-playlist, +which actually does the sort. As in delete-songs, you need to use +position-of-current to reset current-idx to the new location of the +current song. However, this time you don't need to call +update-current-if-necessary since you know the current song is still in +the table. + + (defun sort-playlist (playlist ordering) + (setf (ordering playlist) ordering) + (setf (shuffle playlist) :none) + (order-playlist playlist) + (setf (current-idx playlist) (position-of-current playlist))) + + In order-playlist, you can use the database function sort-rows to +actually perform the sort, passing a list of columns to sort by based on +the value of ordering. + + (defun order-playlist (playlist) + (apply #'sort-rows (songs-table playlist) + (case (ordering playlist) + (:genre '(:genre :album :track)) + (:artist '(:artist :album :track)) + (:album '(:album :track)) + (:song '(:song))))) + + The function shuffle-playlist, called by the Web interface code when +the user selects a new shuffle mode, works in a similar fashion except +it doesn't need to change the value of ordering. Thus, when +shuffle-playlist is called with a shuffle of :none, the playlist goes +back to being sorted according to the most recent ordering. Shuffling +by songs is simple-just call shuffle-table on songs-table. Shuffling by +albums is a bit more involved but still not rocket science. + + (defun shuffle-playlist (playlist shuffle) + (setf (shuffle playlist) shuffle) + (case shuffle + (:none (order-playlist playlist)) + (:song (shuffle-by-song playlist)) + (:album (shuffle-by-album playlist))) + (setf (current-idx playlist) (position-of-current playlist))) + + (defun shuffle-by-song (playlist) + (shuffle-table (songs-table playlist))) + + (defun shuffle-by-album (playlist) + (let ((new-table (make-playlist-table))) + (do-rows (album-row (shuffled-album-names playlist)) + (do-rows (song (songs-for-album playlist (column-value album-row :album))) + (insert-row song new-table))) + (setf (songs-table playlist) new-table))) + + (defun shuffled-album-names (playlist) + (shuffle-table + (select + :columns :album + :from (songs-table playlist) + :distinct t))) + + (defun songs-for-album (playlist album) + (select + :from (songs-table playlist) + :where (matching (songs-table playlist) :album album) + :order-by :track)) + + The last manipulation you need to support is setting the playlist's +repeat mode. Most of the time you don't need to take any extra action +when setting repeat-its value comes into play only in +maybe-move-to-next-song. However, you need to update the current-song +as a result of changing repeat in one situation, namely, if current-idx +is at the end of a nonempty playlist and repeat is being changed to +:song or :all. In that case, you want to continue playing, either +repeating the last song or starting at the beginning of the playlist. +So, you should define an :after method on the generic function (setf +repeat). + + (defmethod (setf repeat) :after (value (playlist playlist)) + (if (and (at-end-p playlist) (not (empty-p playlist))) + (ecase value + (:song (setf (current-idx playlist) (1- (table-size (songs-table playlist))))) + (:none) + (:all (setf (current-idx playlist) 0))) + (update-current-if-necessary playlist))) + + Now you have all the underlying bits you need. All that remains is +the code that will provide a Web-based user interface for browsing the +MP3 database and manipulating playlists. The interface will consist of +three main functions defined with define-url-function: one for browsing +the song database, one for viewing and manipulating a single playlist, +and one for listing all the available playlists. + + But before you get to writing these three functions, you need to +start with some helper functions and HTML macros that they'll use. + + +File: pcl.info, Node: 29-4, Next: 29-5, Prev: 29-3, Up: Chapter 29 + +Query Parameter Types +===================== + +Since you'll be using define-url-function, you need to define a few +methods on the string->type generic function from Chapter 28 that +define-url-function uses to convert string query parameters into Lisp +objects. In this application, you'll need methods to convert strings to +integers, keyword symbols, and a list of values. + + The first two are quite simple. + + (defmethod string->type ((type (eql 'integer)) value) + (parse-integer (or value "") :junk-allowed t)) + + (defmethod string->type ((type (eql 'keyword)) value) + (and (plusp (length value)) (intern (string-upcase value) :keyword))) + + The last string->type method is slightly more complex. For reasons +I'll get to in a moment, you'll need to generate pages that display a +form that contains a hidden field whose value is a list of strings. +Since you're responsible for generating the value in the hidden field +and for parsing it when it comes back, you can use whatever encoding is +convenient. You could use the functions WRITE-TO-STRING and +READ-FROM-STRING, which use the Lisp printer and reader to write and +read data to and from strings, except the printed representation of +strings can contain quotation marks and other characters that may cause +problems when embedded in the value attribute of an INPUT element. So, +you'll need to escape those characters somehow. Rather than trying to +come up with your own escaping scheme, you can just use base 64, an +encoding commonly used to protect binary data sent through e-mail. +AllegroServe comes with two functions, base64-encode and base64-decode, +that do the encoding and decoding for you, so all you have to do is +write a pair of functions: one that encodes a Lisp object by converting +it to a readable string with WRITE-TO-STRING and then base 64 encoding +it and, conversely, another to decode such a string by base 64 decoding +it and passing the result to READ-FROM-STRING. You'll want to wrap the +calls to WRITE-TO-STRING and READ-FROM-STRING in WITH-STANDARD-IO-SYNTAX +to make sure all the variables that affect the printer and reader are +set to their standard values. However, because you're going to be +reading data that's coming in from the network, you'll definitely want +to turn off one feature of the reader-the ability to evaluate arbitrary +Lisp code while reading! (1) You can define your own macro +with-safe-io-syntax, which wraps its body forms in +WITH-STANDARD-IO-SYNTAX wrapped around a LET that binds *READ-EVAL* to +NIL. + + (defmacro with-safe-io-syntax (&body body) + `(with-standard-io-syntax + (let ((*read-eval* nil)) + ,@body))) + + Then the encoding and decoding functions are trivial. + + (defun obj->base64 (obj) + (base64-encode (with-safe-io-syntax (write-to-string obj)))) + + (defun base64->obj (string) + (ignore-errors + (with-safe-io-syntax (read-from-string (base64-decode string))))) + + Finally, you can use these functions to define a method on +string->type that defines the conversion for the query parameter type +base64-list. + + (defmethod string->type ((type (eql 'base-64-list)) value) + (let ((obj (base64->obj value))) + (if (listp obj) obj nil))) + + ---------- Footnotes ---------- + + (1) The reader supports a bit of syntax, #., that causes the +following s-expression to be evaluated at read time. This is +occasionally useful in source code but obviously opens a big security +hole when you read untrusted data. However, you can turn off this +syntax by setting *READ-EVAL* to NIL, which will cause the reader to +signal an error if it encounters #.. + + +File: pcl.info, Node: 29-5, Next: 29-6, Prev: 29-4, Up: Chapter 29 + +Boilerplate HTML +================ + +Next you need to define some HTML macros and helper functions to make it +easy to give the different pages in the application a consistent look +and feel. You can start with an HTML macro that defines the basic +structure of a page in the application. + + (define-html-macro :mp3-browser-page ((&key title (header title)) &body body) + `(:html + (:head + (:title ,title) + (:link :rel "stylesheet" :type "text/css" :href "mp3-browser.css")) + (:body + (standard-header) + (when ,header (html (:h1 :class "title" ,header))) + ,@body + (standard-footer)))) + + You should define standard-header and standard-footer as separate +functions for two reasons. First, during development you can redefine +those functions and see the effect immediately without having to +recompile functions that use the :mp3-browser-page macro. Second, it +turns out that one of the pages you'll write later won't be defined with +:mp3-browser-page but will still need the standard header and footers. +They look like this: + + (defparameter *r* 25) + + (defun standard-header () + (html + ((:p :class "toolbar") + "[" (:a :href (link "/browse" :what "genre") "All genres") "] " + "[" (:a :href (link "/browse" :what "genre" :random *r*) "Random genres") "] " + "[" (:a :href (link "/browse" :what "artist") "All artists") "] " + "[" (:a :href (link "/browse" :what "artist" :random *r*) "Random artists") "] " + "[" (:a :href (link "/browse" :what "album") "All albums") "] " + "[" (:a :href (link "/browse" :what "album" :random *r*) "Random albums") "] " + "[" (:a :href (link "/browse" :what "song" :random *r*) "Random songs") "] " + "[" (:a :href (link "/playlist") "Playlist") "] " + "[" (:a :href (link "/all-playlists") "All playlists") "]"))) + + (defun standard-footer () + (html (:hr) ((:p :class "footer") "MP3 Browser v" *major-version* "." *minor-version*))) + + A couple of smaller HTML macros and helper functions automate other +common patterns. The :table-row HTML macro makes it easier to generate +the HTML for a single row of a table. It uses a feature of FOO that +I'll discuss in Chapter 31, an &attributes parameter, which causes uses +of the macro to be parsed just like normal s-expression HTML forms, with +any attributes gathered into a list that will be bound to the +&attributes parameter. It looks like this: + + (define-html-macro :table-row (&attributes attrs &rest values) + `(:tr ,@attrs ,@(loop for v in values collect `(:td ,v)))) + + And the link function generates a URL back into the application to be +used as the HREF attribute with an A element, building a query string +out of a set of keyword/value pairs and making sure all special +characters are properly escaped. For instance, instead of writing this: + + (:a :href "browse?what=artist&genre=Rhythm+%26+Blues" "Artists") + + you can write the following: + + (:a :href (link "browse" :what "artist" :genre "Rhythm & Blues") "Artists") + + It looks like this: + + (defun link (target &rest attributes) + (html + (:attribute + (:format "~a~@[?~{~(~a~)=~a~^&~}~]" target (mapcar #'urlencode attributes))))) + + To URL encode the keys and values, you use the helper function +urlencode, which is a wrapper around the function +encode-form-urlencoded, which is a nonpublic function from AllegroServe. +This is-on one hand-bad form; since the name encode-form-urlencoded +isn't exported from NET.ASERVE, it's possible that +encode-form-urlencoded may go away or get renamed out from under you. +On the other hand, using this unexported symbol for the time being lets +you get work done for the moment; by wrapping encode-form-urlencoded in +your own function, you isolate the crufty code to one function, which +you could rewrite if you had to. + + (defun urlencode (string) + (net.aserve::encode-form-urlencoded string)) + + Finally, you need the CSS style sheet mp3-browser.css used by +:mp3-browser-page. Since there's nothing dynamic about it, it's +probably easiest to just publish a static file with publish-file. + + (publish-file :path "/mp3-browser.css" :file filename :content-type "text/css") + + A sample style sheet is included with the source code for this +chapter on the book's Web site. You'll define a function, at the end of +this chapter, that starts the MP3 browser application. It'll take care +of, among other things, publishing this file. + + +File: pcl.info, Node: 29-6, Next: 29-7, Prev: 29-5, Up: Chapter 29 + +The Browse Page +=============== + +The first URL function will generate a page for browsing the MP3 +database. Its query parameters will tell it what kind of thing the user +is browsing and provide the criteria of what elements of the database +they're interested in. It'll give them a way to select database entries +that match a specific genre, artist, or album. In the interest of +serendipity, you can also provide a way to select a random subset of +matching items. When the user is browsing at the level of individual +songs, the title of the song will be a link that causes that song to be +added to the playlist. Otherwise, each item will be presented with +links that let the user browse the listed item by some other category. +For example, if the user is browsing genres, the entry "Blues" will +contain links to browse all albums, artists, and songs in the genre +Blues. Additionally, the browse page will feature an "Add all" button +that adds every song matching the page's criteria to the user's +playlist. The function looks like this: + + (define-url-function browse + (request (what keyword :genre) genre artist album (random integer)) + + (let* ((values (values-for-page what genre artist album random)) + (title (browse-page-title what random genre artist album)) + (single-column (if (eql what :song) :file what)) + (values-string (values->base-64 single-column values))) + (html + (:mp3-browser-page + (:title title) + ((:form :method "POST" :action "playlist") + (:input :name "values" :type "hidden" :value values-string) + (:input :name "what" :type "hidden" :value single-column) + (:input :name "action" :type "hidden" :value :add-songs) + (:input :name "submit" :type "submit" :value "Add all")) + (:ul (do-rows (row values) (list-item-for-page what row))))))) + + This function starts by using the function values-for-page to get a +table containing the values it needs to present. When the user is +browsing by song-when the what parameter is :song-you want to select +complete rows from the database. But when they're browsing by genre, +artist, or album, you want to select only the distinct values for the +given category. The database function select does most of the heavy +lifting, with values-for-page mostly responsible for passing the right +arguments depending on the value of what. This is also where you select +a random subset of the matching rows if necessary. + + (defun values-for-page (what genre artist album random) + (let ((values + (select + :from *mp3s* + :columns (if (eql what :song) t what) + :where (matching *mp3s* :genre genre :artist artist :album album) + :distinct (not (eql what :song)) + :order-by (if (eql what :song) '(:album :track) what)))) + (if random (random-selection values random) values))) + + To generate the title for the browse page, you pass the browsing +criteria to the following function, browse-page-title: + + (defun browse-page-title (what random genre artist album) + (with-output-to-string (s) + (when random (format s "~:(~r~) Random " random)) + (format s "~:(~a~p~)" what random) + (when (or genre artist album) + (when (not (eql what :song)) (princ " with songs" s)) + (when genre (format s " in genre ~a" genre)) + (when artist (format s " by artist ~a " artist)) + (when album (format s " on album ~a" album))))) + + Once you have the values you want to present, you need to do two +things with them. The main task, of course, is to present them, which +happens in the do-rows loop, leaving the rendering of each row to the +function list-item-for-page. That function renders :song rows one way +and all other kinds another way. + + (defun list-item-for-page (what row) + (if (eql what :song) + (with-column-values (song file album artist genre) row + (html + (:li + (:a :href (link "playlist" :file file :action "add-songs") (:b song)) " from " + (:a :href (link "browse" :what :song :album album) album) " by " + (:a :href (link "browse" :what :song :artist artist) artist) " in genre " + (:a :href (link "browse" :what :song :genre genre) genre)))) + (let ((value (column-value row what))) + (html + (:li value " - " + (browse-link :genre what value) + (browse-link :artist what value) + (browse-link :album what value) + (browse-link :song what value)))))) + + (defun browse-link (new-what what value) + (unless (eql new-what what) + (html + "[" + (:a :href (link "browse" :what new-what what value) (:format "~(~as~)" new-what)) + "] "))) + + The other thing on the browse page is a form with several hidden +INPUT fields and an "Add all" submit button. You need to use an HTML +form instead of a regular link to keep the application stateless-to make +sure all the information needed to respond to a request comes in the +request itself. Because the browse page results can be partially +random, you need to submit a fair bit of data for the server to be able +to reconstitute the list of songs to add to the playlist. If you didn't +allow the browse page to return randomly generated results, you wouldn't +need much data-you could just submit a request to add songs with +whatever search criteria the browse page used. But if you added songs +that way, with criteria that included a random argument, then you'd end +up adding a different set of random songs than the user was looking at +on the page when they hit the "Add all" button. + + The solution you'll use is to send back a form that has enough +information stashed away in a hidden INPUT element to allow the server +to reconstitute the list of songs matching the browse page criteria. +That information is the list of values returned by values-for-page and +the value of the what parameter. This is where you use the base64-list +parameter type; the function values->base64 extracts the values of a +specified column from the table returned by values-for-page into a list +and then makes a base 64-encoded string out of that list to embed in the +form. + + (defun values->base-64 (column values-table) + (flet ((value (r) (column-value r column))) + (obj->base64 (map-rows #'value values-table)))) + + When that parameter comes back as the value of the values query +parameter to a URL function that declares values to be of type +base-64-list, it'll be automatically converted back to a list. As +you'll see in a moment, that list can then be used to construct a query +that'll return the correct list of songs. (1) When you're browsing by +:song, you use the values from the :file column since they uniquely +identify the actual songs while the song names may not. + + ---------- Footnotes ---------- + + (1) This solution has its drawbacks-if a browse page returns a lot of +results, a fair bit of data is going back and forth under the covers. +Also, the database queries aren't necessarily the most efficient. But +it does keep the application stateless. An alternative approach is to +squirrel away, on the server side, information about the results +returned by browse and then, when a request to add songs come in, find +the appropriate bit of information in order to re-create the correct set +of songs. For instance, you could just save the values list instead of +sending it back in the form. Or you could copy the RANDOM-STATE object +before you generate the browse results so you can later re-create the +same "random" results. But this approach causes its own problems. For +instance, you'd then need to worry about when you can get rid of the +squirreled-away information; you never know when the user might hit the +Back button on their browser to return to an old browse page and then +hit the "Add all" button. Welcome to the wonderful world of Web +programming. + + +File: pcl.info, Node: 29-7, Next: 29-8, Prev: 29-6, Up: Chapter 29 + +The Playlist +============ + +This brings me to the next URL function, playlist. This is the most +complex page of the three-it's responsible for displaying the current +contents of the user's playlist as well as for providing the interface +to manipulate the playlist. But with most of the tedious bookkeeping +handled by define-url-function, it's not too hard to see how playlist +works. Here's the beginning of the definition, with just the parameter +list: + + (define-url-function playlist + (request + (playlist-id string (playlist-id request) :package) + (action keyword) ; Playlist manipulation action + (what keyword :file) ; for :add-songs action + (values base-64-list) ; " + file ; for :add-songs and :delete-songs actions + genre ; for :delete-songs action + artist ; " + album ; " + (order-by keyword) ; for :sort action + (shuffle keyword) ; for :shuffle action + (repeat keyword)) ; for :set-repeat action + + In addition to the obligatory request parameter, playlist takes a +number of query parameters. The most important in some ways is +playlist-id, which identifies which playlist object the page should +display and manipulate. For this parameter, you can take advantage of +define-url-function's "sticky parameter" feature. Normally, the +playlist-id won't be supplied explicitly, defaulting to the value +returned by the playlist-id function, namely, the IP address of the +client machine on which the browser is running. However, users can also +manipulate their playlists from different machines than the ones running +their MP3 clients by allowing this value to be explicitly specified. +And if it's specified once, define-url-function will arrange for it to +"stick" by setting a cookie in the browser. Later you'll define a URL +function that generates a list of all existing playlists, which users +can use to pick a playlist other than the one for the machines they're +browsing from. + + The action parameter specifies some action to take on the user's +playlist object. The value of this parameter, which will be converted +to a keyword symbol for you, can be :add-songs, :delete-songs, :clear, +:sort, :shuffle, or :set-repeat. The :add-songs action is used by the +"Add all" button in the browse page and also by the links used to add +individual songs. The other actions are used by the links on the +playlist page itself. + + The file, what, and values parameters are used with the :add-songs +action. By declaring values to be of type base-64-list, the +define-url-function infrastructure will take care of decoding the value +submitted by the "Add all" form. The other parameters are used with +other actions as noted in the comments. + + Now let's look at the body of playlist. The first thing you need to +do is use the playlist-id to look up the queue object and then acquire +the playlist's lock with the following two lines: + + (let ((playlist (lookup-playlist playlist-id))) + (with-playlist-locked (playlist) + + Since lookup-playlist will create a new playlist if necessary, this +will always return a playlist object. Then you take care of any +necessary queue manipulation, dispatching on the value of the action +parameter in order to call one of the playlist functions. + + (case action + (:add-songs (add-songs playlist what (or values (list file)))) + (:delete-songs (delete-songs + playlist + :file file :genre genre + :artist artist :album album)) + (:clear (clear-playlist playlist)) + (:sort (sort-playlist playlist order-by)) + (:shuffle (shuffle-playlist playlist shuffle)) + (:set-repeat (setf (repeat playlist) repeat))) + + All that's left of the playlist function is the actual HTML +generation. Again, you can use the :mp3-browser-page HTML macro to make +sure the basic form of the page matches the other pages in the +application, though this time you pass NIL to the :header argument in +order to leave out the H1 header. Here's the rest of the function: + + (html + (:mp3-browser-page + (:title (:format "Playlist - ~a" (id playlist)) :header nil) + (playlist-toolbar playlist) + (if (empty-p playlist) + (html (:p (:i "Empty."))) + (html + ((:table :class "playlist") + (:table-row "#" "Song" "Album" "Artist" "Genre") + (let ((idx 0) + (current-idx (current-idx playlist))) + (do-rows (row (songs-table playlist)) + (with-column-values (track file song album artist genre) row + (let ((row-style (if (= idx current-idx) "now-playing" "normal"))) + (html + ((:table-row :class row-style) + track + (:progn song (delete-songs-link :file file)) + (:progn album (delete-songs-link :album album)) + (:progn artist (delete-songs-link :artist artist)) + (:progn genre (delete-songs-link :genre genre))))) + (incf idx)))))))))))) + + The function playlist-toolbar generates a toolbar containing links to +playlist to perform the various :action manipulations. And +delete-songs-link generates a link to playlist with the :action +parameter set to :delete-songs and the appropriate arguments to delete +an individual file, or all files on an album, by a particular artist or +in a specific genre. + + (defun playlist-toolbar (playlist) + (let ((current-repeat (repeat playlist)) + (current-sort (ordering playlist)) + (current-shuffle (shuffle playlist))) + (html + (:p :class "playlist-toolbar" + (:i "Sort by:") + " [ " + (sort-playlist-button "genre" current-sort) " | " + (sort-playlist-button "artist" current-sort) " | " + (sort-playlist-button "album" current-sort) " | " + (sort-playlist-button "song" current-sort) " ] " + (:i "Shuffle by:") + " [ " + (playlist-shuffle-button "none" current-shuffle) " | " + (playlist-shuffle-button "song" current-shuffle) " | " + (playlist-shuffle-button "album" current-shuffle) " ] " + (:i "Repeat:") + " [ " + (playlist-repeat-button "none" current-repeat) " | " + (playlist-repeat-button "song" current-repeat) " | " + (playlist-repeat-button "all" current-repeat) " ] " + "[ " (:a :href (link "playlist" :action "clear") "Clear") " ] ")))) + + (defun playlist-button (action argument new-value current-value) + (let ((label (string-capitalize new-value))) + (if (string-equal new-value current-value) + (html (:b label)) + (html (:a :href (link "playlist" :action action argument new-value) label))))) + + (defun sort-playlist-button (order-by current-sort) + (playlist-button :sort :order-by order-by current-sort)) + + (defun playlist-shuffle-button (shuffle current-shuffle) + (playlist-button :shuffle :shuffle shuffle current-shuffle)) + + (defun playlist-repeat-button (repeat current-repeat) + (playlist-button :set-repeat :repeat repeat current-repeat)) + + (defun delete-songs-link (what value) + (html " [" (:a :href (link "playlist" :action :delete-songs what value) "x") "]")) + + +File: pcl.info, Node: 29-8, Next: 29-9, Prev: 29-7, Up: Chapter 29 + +Finding a Playlist +================== + +The last of the three URL functions is the simplest. It presents a +table listing all the playlists that have been created. Ordinarily +users won't need to use this page, but during development it gives you a +useful view into the state of the system. It also provides the +mechanism to choose a different playlist-each playlist ID is a link to +the playlist page with an explicit playlist-id query parameter, which +will then be made sticky by the playlist URL function. Note that you +need to acquire the *playlists-lock* to make sure the *playlists* hash +table doesn't change out from under you while you're iterating over it. + + (define-url-function all-playlists (request) + (:mp3-browser-page + (:title "All Playlists") + ((:table :class "all-playlists") + (:table-row "Playlist" "# Songs" "Most recent user agent") + (with-process-lock (*playlists-lock*) + (loop for playlist being the hash-values of *playlists* do + (html + (:table-row + (:a :href (link "playlist" :playlist-id (id playlist)) (:print (id playlist))) + (:print (table-size (songs-table playlist))) + (:print (user-agent playlist))))))))) + + +File: pcl.info, Node: 29-9, Next: Chapter 30, Prev: 29-8, Up: Chapter 29 + +Running the App +=============== + +And that's it. To use this app, you just need to load the MP3 database +with the load-database function from Chapter 27, publish the CSS style +sheet, set *song-source-type* to playlist so find-song-source uses +playlists instead of the singleton song source defined in the previous +chapter, and start AllegroServe. The following function takes care of +all these steps for you, after you fill in appropriate values for the +two parameters *mp3-dir*, which is the root directory of your MP3 +collection, and *mp3-css*, the filename of the CSS style sheet: + + (defparameter *mp3-dir* ...) + + (defparameter *mp3-css* ...) + + (defun start-mp3-browser () + (load-database *mp3-dir* *mp3s*) + (publish-file :path "/mp3-browser.css" :file *mp3-css* :content-type "text/css") + (setf *song-source-type* 'playlist) + (net.aserve::debug-on :notrap) + (net.aserve:start :port 2001)) + + When you invoke this function, it will print dots while it loads the +ID3 information from your ID3 files. Then you can point your MP3 client +at this URL: + + http://localhost:2001/stream.mp3 + + and point your browser at some good starting place, such as this: + + http://localhost:2001/browse + + which will let you start browsing by the default category, Genre. +After you've added some songs to the playlist, you can press Play on the +MP3 client, and it should start playing the first song. + + Obviously, you could improve the user interface in any of a number of +ways-for instance, if you have a lot of MP3s in your library, it might +be useful to be able to browse artists or albums by the first letter of +their names. Or maybe you could add a "Play whole album" button to the +playlist page that causes the playlist to immediately put all the songs +from the same album as the currently playing song at the top of the +playlist. Or you could change the playlist class, so instead of playing +silence when there are no songs queued up, it picks a random song from +the database. But all those ideas fall in the realm of application +design, which isn't really the topic of this book. Instead, the next +two chapters will drop back to the level of software infrastructure to +cover how the FOO HTML generation library works. + + +File: pcl.info, Node: Chapter 30, Next: Chapter 31, Prev: Chapter 29, Up: Top + +30. Practical: An HTML Generation Library, the Interpreter +========================================================== + +In this chapter and the next you'll take a look under the hood of the +FOO HTML generator that you've been using in the past few chapters. FOO +is an example of a kind of programming that's quite common in Common +Lisp and relatively uncommon in non-Lisp languages, namely, +language-oriented programming. Rather than provide an API built +primarily out of functions, classes, and macros, FOO provides language +processors for a domain-specific language that you can embed in your +Common Lisp programs. + + FOO provides two language processors for the same s-expression +language. One is an interpreter that takes a FOO "program" as data and +interprets it to generate HTML. The other is a compiler that compiles +FOO expressions, possibly with embedded Common Lisp code, into Common +Lisp that generates HTML and runs the embedded code. The interpreter is +exposed as the function emit-html and the compiler as the macro html, +which you used in previous chapters. + + In this chapter you'll look at some of the infrastructure shared +between the interpreter and the compiler and then at the implementation +of the interpreter. In the next chapter, I'll show you how the compiler +works. + +* Menu: + +* 30-1:: Designing a Domain-Specific Language +* 30-2:: The FOO Language +* 30-3:: Character Escaping +* 30-4:: Indenting Printer +* 30-5:: HTML Processor Interface +* 30-6:: The Pretty Printer Backend +* 30-7:: The Basic Evaluation Rule +* 30-8:: What's Next? + + +File: pcl.info, Node: 30-1, Next: 30-2, Prev: Chapter 30, Up: Chapter 30 + +Designing a Domain-Specific Language +==================================== + +Designing an embedded language requires two steps: first, design the +language that'll allow you to express the things you want to express, +and second, implement a processor, or processors, that accepts a +"program" in that language and either performs the actions indicated by +the program or translates the program into Common Lisp code that'll +perform equivalent behaviors. + + So, step one is to design the HTML-generating language. The key to +designing a good domain-specific language is to strike the right balance +between expressiveness and concision. For instance, a highly expressive +but not very concise "language" for generating HTML is the language of +literal HTML strings. The legal "forms" of this language are strings +containing literal HTML. Language processors for this "language" could +process such forms by simply emitting them as-is. + + (defvar *html-output* *standard-output*) + + (defun emit-html (html) + "An interpreter for the literal HTML language." + (write-sequence html *html-output*)) + + (defmacro html (html) + "A compiler for the literal HTML language." + `(write-sequence ,html *html-output*)) + + This "language" is highly expressive since it can express any HTML +you could possibly want to generate. (1) On the other hand, this +language doesn't win a lot of points for its concision because it gives +you zero compression-its input is its output. + + To design a language that gives you some useful compression without +sacrificing too much expressiveness, you need to identify the details of +the output that are either redundant or uninteresting. You can then +make those aspects of the output implicit in the semantics of the +language. + + For instance, because of the structure of HTML, every opening tag is +paired with a matching closing tag. (2) When you write HTML by hand, +you have to write those closing tags, but you can improve the concision +of your HTML-generating language by making the closing tags implicit. + + Another way you can gain concision at a slight cost in expressiveness +is to make the language processors responsible for adding appropriate +whitespace between elements-blank lines and indentation. When you're +generating HTML programmatically, you typically don't care much about +which elements have line breaks before or after them or about whether +different elements are indented relative to their parent elements. +Letting the language processor insert whitespace according to some rule +means you don't have to worry about it. As it turns out, FOO actually +supports two modes-one that uses the minimum amount of whitespace, which +allows it to generate extremely efficient code and compact HTML, and +another that generates nicely formatted HTML with different elements +indented and separated from other elements according to their role. + + Another detail that's best moved into the language processor is the +escaping of certain characters that have a special meaning in HTML such +as <, >, and &. Obviously, if you generate HTML by just printing +strings to a stream, then it's up to you to replace any occurrences of +those characters in the string with the appropriate escape sequences, +<, > and &. But if the language processor can know which +strings are to be emitted as element data, then it can take care of +automatically escaping those characters for you. + + ---------- Footnotes ---------- + + (1) In fact, it's probably too expressive since it can also generate +all sorts of output that's not even vaguely legal HTML. Of course, that +might be a feature if you need to generate HTML that's not strictly +correct to compensate for buggy Web browsers. Also, it's common for +language processors to accept programs that are syntactically correct +and otherwise well formed that'll nonetheless provoke undefined behavior +when run. + + (2) Well, almost every tag. Certain tags such as IMG and BR don't. +You'll deal with those in the section "The Basic Evaluation Rule." + + +File: pcl.info, Node: 30-2, Next: 30-3, Prev: 30-1, Up: Chapter 30 + +The FOO Language +================ + +So, enough theory. I'll give you a quick overview of the language +implemented by FOO, and then you'll look at the implementation of the +two FOO language processors-the interpreter, in this chapter, and the +compiler, in the next. + + Like Lisp itself, the basic syntax of the FOO language is defined in +terms of forms made up of Lisp objects. The language defines how each +legal FOO form is translated into HTML. + + The simplest FOO forms are self-evaluating Lisp objects such as +strings, numbers, and keyword symbols. (1) You'll need a function +self-evaluating-p that tests whether a given object is self-evaluating +for FOO's purposes. + + (defun self-evaluating-p (form) + (and (atom form) (if (symbolp form) (keywordp form) t))) + + Objects that satisfy this predicate will be emitted by converting +them to strings with PRINC-TO-STRING and then escaping any reserved +characters, such as <, >, or &. When the value is being emitted as an +attribute, the characters ", and ' are also escaped. Thus, you can +invoke the html macro on a self-evaluating object to emit it to +*html-output* (which is initially bound to *STANDARD-OUTPUT*). Table +30-1 shows how a few different self-evaluating values will be output. + + Table 30-1. FOO Output for Self-Evaluating Objects + +[image src="tables/30-1.png"] + + Of course, most HTML consists of tagged elements. The three pieces +of information that describe each element are the tag, a set of +attributes, and a body containing text and/or more HTML elements. Thus, +you need a way to represent these three pieces of information as Lisp +objects, preferably ones that the Lisp reader already knows how to read. +(2) If you forget about attributes for a moment, there's an obvious +mapping between Lisp lists and HTML elements: any HTML element can be +represented by a list whose FIRST is a symbol where the name is the name +of the element's tag and whose REST is a list of self-evaluating objects +or lists representing other HTML elements. Thus: + +

Foo

<==> (:p "Foo") + +

Now is the time

<==> (:p (:i "Now") " is the time") + + Now the only problem is where to squeeze in the attributes. Since +most elements have no attributes, it'd be nice if you could use the +preceding syntax for elements without attributes. FOO provides two ways +to notate elements with attributes. The first is to simply include the +attributes in the list immediately following the symbol, alternating +keyword symbols naming the attributes and objects representing the +attribute value forms. The body of the element starts with the first +item in the list that's in a position to be an attribute name and isn't +a keyword symbol. Thus: + + HTML> (html (:p "foo")) +

foo

+ NIL + HTML> (html (:p "foo " (:i "bar") " baz")) +

foo bar baz

+ NIL + HTML> (html (:p :style "foo" "Foo")) +

Foo

+ NIL + HTML> (html (:p :id "x" :style "foo" "Foo")) +

Foo

+ NIL + + For folks who prefer a bit more obvious delineation between the +element's attributes and its body, FOO supports an alternative syntax: +if the first element of a list is itself a list with a keyword as its +first element, then the outer list represents an HTML element with that +keyword indicating the tag, with the REST of the nested list as the +attributes, and with the REST of the outer list as the body. Thus, you +could write the previous two expressions like this: + + HTML> (html ((:p :style "foo") "Foo")) +

Foo

+ NIL + HTML> (html ((:p :id "x" :style "foo") "Foo")) +

Foo

+ NIL + + The following function tests whether a given object matches either of +these syntaxes: + + (defun cons-form-p (form &optional (test #'keywordp)) + (and (consp form) + (or (funcall test (car form)) + (and (consp (car form)) (funcall test (caar form)))))) + + You should parameterize the test function because later you'll need +to test the same two syntaxes with a slightly different predicate on the +name. + + To completely abstract the differences between the two syntax +variants, you can define a function, parse-cons-form, that takes a form +and parses it into three elements, the tag, the attributes plist, and +the body list, returning them as multiple values. The code that +actually evaluates cons forms will use this function and not have to +worry about which syntax was used. + + (defun parse-cons-form (sexp) + (if (consp (first sexp)) + (parse-explicit-attributes-sexp sexp) + (parse-implicit-attributes-sexp sexp))) + + (defun parse-explicit-attributes-sexp (sexp) + (destructuring-bind ((tag &rest attributes) &body body) sexp + (values tag attributes body))) + + (defun parse-implicit-attributes-sexp (sexp) + (loop with tag = (first sexp) + for rest on (rest sexp) by #'cddr + while (and (keywordp (first rest)) (second rest)) + when (second rest) + collect (first rest) into attributes and + collect (second rest) into attributes + end + finally (return (values tag attributes rest)))) + + Now that you have the basic language specified, you can think about +how you're actually going to implement the language processors. How do +you get from a series of FOO forms to the desired HTML? As I mentioned +previously, you'll be implementing two language processors for FOO: an +interpreter that walks a tree of FOO forms and emits the corresponding +HTML directly and a compiler that walks a tree and translates it into +Common Lisp code that'll emit the same HTML. Both the interpreter and +compiler will be built on top of a common foundation of code, which +provides support for things such as escaping reserved characters and +generating nicely indented output, so it makes sense to start there. + + ---------- Footnotes ---------- + + (1) In the strict language of the Common Lisp standard, keyword +symbols aren't self-evaluating, though they do, in fact, evaluate to +themselves. See section 3.1.2.1.3 of the language standard or HyperSpec +for a brief discussion. + + (2) The requirement to use objects that the Lisp reader knows how to +read isn't a hard-and-fast one. Since the Lisp reader is itself +customizable, you could also define a new reader-level syntax for a new +kind of object. But that tends to be more trouble than it's worth. + + +File: pcl.info, Node: 30-3, Next: 30-4, Prev: 30-2, Up: Chapter 30 + +Character Escaping +================== + +The first bit of the foundation you'll need to lay is the code that +knows how to escape characters with a special meaning in HTML. There are +three such characters, and they must not appear in the text of an +element or in an attribute value; they are <, >, and &. In element text +or attribute values, these characters must be replaced with the +character reference entities <, >, and &. Similarly, in +attribute values, the quotation marks used to delimit the value must be +escaped, ' with ' and " with ". Additionally, any character +can be represented by a numeric character reference entity consisting of +an ampersand, followed by a sharp sign, followed by the numeric code as +a base 10 integer, and followed by a semicolon. These numeric escapes +are sometimes used to embed non-ASCII characters in HTML. + +* Menu: + +* 30-3-1:: The Package + + The following function accepts a single character and returns a +string containing a character reference entity for that character: + + (defun escape-char (char) + (case char + (#\& "&") + (#\< "<") + (#\> ">") + (#\' "'") + (#\" """) + (t (format nil "&#~d;" (char-code char))))) + + You can use this function as the basis for a function, escape, that +takes a string and a sequence of characters and returns a copy of the +first argument with all occurrences of the characters in the second +argument replaced with the corresponding character entity returned by +escape-char. + + (defun escape (in to-escape) + (flet ((needs-escape-p (char) (find char to-escape))) + (with-output-to-string (out) + (loop for start = 0 then (1+ pos) + for pos = (position-if #'needs-escape-p in :start start) + do (write-sequence in out :start start :end pos) + when pos do (write-sequence (escape-char (char in pos)) out) + while pos)))) + + You can also define two parameters: *element-escapes*, which contains +the characters you need to escape in normal element data, and +*attribute-escapes*, which contains the set of characters to be escaped +in attribute values. + + (defparameter *element-escapes* "<>&") + (defparameter *attribute-escapes* "<>&\"'") + + Here are some examples: + + HTML> (escape "foo & bar" *element-escapes*) + "foo & bar" + HTML> (escape "foo & 'bar'" *element-escapes*) + "foo & 'bar'" + HTML> (escape "foo & 'bar'" *attribute-escapes*) + "foo & 'bar'" + + Finally, you'll need a variable, *escapes*, that will be bound to the +set of characters that need to be escaped. It's initially set to the +value of *element-escapes*, but when generating attributes, it will, as +you'll see, be rebound to the value of *attribute-escapes*. + + (defvar *escapes* *element-escapes*) + + +File: pcl.info, Node: 30-3-1, Next: 30-3, Prev: 30-3, Up: 30-3 + +The Package +=========== + +Since FOO is a low-level library, the package you develop it in doesn't +rely on much external code-just the usual dependency on names from the +COMMON-LISP package and, almost as usual, on the names of the +macro-writing macros from COM.GIGAMONKEYS.MACRO-UTILITIES. On the other +hand, the package needs to export all the names needed by code that uses +FOO. Here's the DEFPACKAGE from the source that you can download from +the book's Web site: + + (defpackage :com.gigamonkeys.html + (:use :common-lisp :com.gigamonkeys.macro-utilities) + (:export :with-html-output + :in-html-style + :define-html-macro + :html + :emit-html + :&attributes)) + + +File: pcl.info, Node: 30-4, Next: 30-5, Prev: 30-3, Up: Chapter 30 + +Indenting Printer +================= + +To handle generating nicely indented output, you can define a class +indenting-printer, which wraps around an output stream, and functions +that use an instance of that class to emit strings to the stream while +keeping track of when it's at the beginning of the line. The class +looks like this: + + (defclass indenting-printer () + ((out :accessor out :initarg :out) + (beginning-of-line-p :accessor beginning-of-line-p :initform t) + (indentation :accessor indentation :initform 0) + (indenting-p :accessor indenting-p :initform t))) + + The main function that operates on indenting-printers is emit, which +takes the printer and a string and emits the string to the printer's +output stream, keeping track of when it emits a newline so it can reset +the beginning-of-line-p slot. + + (defun emit (ip string) + (loop for start = 0 then (1+ pos) + for pos = (position #\Newline string :start start) + do (emit/no-newlines ip string :start start :end pos) + when pos do (emit-newline ip) + while pos)) + + To actually emit the string, it uses the function emit/no-newlines, +which emits any needed indentation, via the helper indent-if-necessary, +and then writes the string to the stream. This function can also be +called directly by other code to emit a string that's known not to +contain any newlines. + + (defun emit/no-newlines (ip string &key (start 0) end) + (indent-if-necessary ip) + (write-sequence string (out ip) :start start :end end) + (unless (zerop (- (or end (length string)) start)) + (setf (beginning-of-line-p ip) nil))) + + The helper indent-if-necessary checks beginning-of-line-p and +indenting-p to determine whether it needs to emit indentation and, if +they're both true, emits as many spaces as indicated by the value of +indentation. Code that uses the indenting-printer can control the +indentation by manipulating the indentation and indenting-p slots. +Incrementing and decrementing indentation changes the number of leading +spaces, while setting indenting-p to NIL can temporarily turn off +indentation. + + (defun indent-if-necessary (ip) + (when (and (beginning-of-line-p ip) (indenting-p ip)) + (loop repeat (indentation ip) do (write-char #\Space (out ip))) + (setf (beginning-of-line-p ip) nil))) + + The last two functions in the indenting-printer API are emit-newline +and emit-freshline, which are both used to emit a newline character, +similar to the ~% and ~& FORMAT directives. That is, the only +difference is that emit-newline always emits a newline, while +emit-freshline does so only if beginning-of-line-p is false. Thus, +multiple calls to emit-freshline without any intervening emits won't +result in a blank line. This is handy when one piece of code wants to +generate some output that should end with a newline while another piece +of code wants to generate some output that should start on a newline but +you don't want a blank line between the two bits of output. + + (defun emit-newline (ip) + (write-char #\Newline (out ip)) + (setf (beginning-of-line-p ip) t)) + + (defun emit-freshline (ip) + (unless (beginning-of-line-p ip) (emit-newline ip))) + + With those preliminaries out of the way, you're ready to get to the +guts of the FOO processor. + + +File: pcl.info, Node: 30-5, Next: 30-6, Prev: 30-4, Up: Chapter 30 + +HTML Processor Interface +======================== + +Now you're ready to define the interface that'll be used by the FOO +language processor to emit HTML. You can define this interface as a set +of generic functions because you'll need two implementations-one that +actually emits HTML and another that the html macro can use to collect a +list of actions that need to be performed, which can then be optimized +and compiled into code that emits the same output in a more efficient +way. I'll call this set of generic functions the backend interface. It +consists of the following eight generic functions: + + (defgeneric raw-string (processor string &optional newlines-p)) + + (defgeneric newline (processor)) + + (defgeneric freshline (processor)) + + (defgeneric indent (processor)) + + (defgeneric unindent (processor)) + + (defgeneric toggle-indenting (processor)) + + (defgeneric embed-value (processor value)) + + (defgeneric embed-code (processor code)) + + While several of these functions have obvious correspondence to +indenting-printer functions, it's important to understand that these +generic functions define the abstract operations that are used by the +FOO language processors and won't always be implemented in terms of +calls to the indenting-printer functions. + + That said, perhaps the easiest way to understand the semantics of +these abstract operations is to look at the concrete implementations of +the methods specialized on html-pretty-printer, the class used to +generate human-readable HTML. + + +File: pcl.info, Node: 30-6, Next: 30-7, Prev: 30-5, Up: Chapter 30 + +The Pretty Printer Backend +========================== + +You can start by defining a class with two slots-one to hold an instance +of indenting-printer and one to hold the tab width-the number of spaces +you want to increase the indentation for each level of nesting of HTML +elements. + + (defclass html-pretty-printer () + ((printer :accessor printer :initarg :printer) + (tab-width :accessor tab-width :initarg :tab-width :initform 2))) + + Now you can implement methods specialized on html-pretty-printer on +the eight generic functions that make up the backend interface. + + The FOO processors use the raw-string function to emit strings that +don't need character escaping, either because you actually want to emit +normally reserved characters or because all reserved characters have +already been escaped. Usually raw-string is invoked with strings that +don't contain newlines, so the default behavior is to use +emit/no-newlines unless the caller specifies a non-NIL newlines-p +argument. + + (defmethod raw-string ((pp html-pretty-printer) string &optional newlines-p) + (if newlines-p + (emit (printer pp) string) + (emit/no-newlines (printer pp) string))) + + The functions newline, freshline, indent, unindent, and +toggle-indenting implement fairly straightforward manipulations of the +underlying indenting-printer. The only wrinkle is that the HTML pretty +printer generates pretty output only when the dynamic variable *pretty* +is true. When it's NIL, you should generate compact HTML with no +unnecessary whitespace. So, these methods, with the exception of +newline, all check *pretty* before doing anything: (1) + + (defmethod newline ((pp html-pretty-printer)) + (emit-newline (printer pp))) + + (defmethod freshline ((pp html-pretty-printer)) + (when *pretty* (emit-freshline (printer pp)))) + + (defmethod indent ((pp html-pretty-printer)) + (when *pretty* + (incf (indentation (printer pp)) (tab-width pp)))) + + (defmethod unindent ((pp html-pretty-printer)) + (when *pretty* + (decf (indentation (printer pp)) (tab-width pp)))) + + (defmethod toggle-indenting ((pp html-pretty-printer)) + (when *pretty* + (with-slots (indenting-p) (printer pp) + (setf indenting-p (not indenting-p))))) + + Finally, the functions embed-value and embed-code are used only by +the FOO compiler-embed-value is used to generate code that'll emit the +value of a Common Lisp expression, while embed-code is used to embed a +bit of code to be run and its result discarded. In the interpreter, you +can't meaningfully evaluate embedded Lisp code, so the methods on these +functions always signal an error. + + (defmethod embed-value ((pp html-pretty-printer) value) + (error "Can't embed values when interpreting. Value: ~s" value)) + + (defmethod embed-code ((pp html-pretty-printer) code) + (error "Can't embed code when interpreting. Code: ~s" code)) + +* Menu: + +* 30-6-1:: Using Conditions to Have Your Cake and Eat It Too + + ---------- Footnotes ---------- + + (1) Another, more purely object-oriented, approach would be to define +two classes, perhaps html-pretty-printer and html-raw-printer, and then +define no-op methods specialized on html-raw-printer for the methods +that should do stuff only when *pretty* is true. However, in this case, +after defining all the no-op methods, you'd end up with more code, and +then you'd have the hassle of making sure you created an instance of the +right class at the right time. But in general, using polymorphism to +replace conditionals is a good strategy. + + +File: pcl.info, Node: 30-6-1, Next: 30-6, Prev: 30-6, Up: 30-6 + +Using Conditions to Have Your Cake and Eat It Too +================================================= + +An alternate approach would be to use EVAL to evaluate Lisp expressions +in the interpreter. The problem with this approach is that EVAL has no +access to the lexical environment. Thus, there's no way to make +something like this work: + + (let ((x 10)) (emit-html '(:p x))) + + when x is a lexical variable. The symbol x that's passed to +emit-html at runtime has no particular connection to the lexical +variable named with the same symbol. The Lisp compiler arranges for +references to x in the code to refer to the variable, but after the code +is compiled, there's no longer necessarily any association between the +name x and that variable. This is the main reason that when you think +EVAL is the solution to your problem, you're probably wrong. + + However, if x was a dynamic variable, declared with DEFVAR or +DEFPARAMETER (and likely named *x* instead of x), EVAL could get at its +value. Thus, it might be useful to allow the FOO interpreter to use +EVAL in some situations. But it's a bad idea to always use EVAL. You +can get the best of both worlds by combining the idea of using EVAL with +the condition system. + + First define some error classes that you can signal when embed-value +and embed-code are called in the interpreter. + + (define-condition embedded-lisp-in-interpreter (error) + ((form :initarg :form :reader form))) + + (define-condition value-in-interpreter (embedded-lisp-in-interpreter) () + (:report + (lambda (c s) + (format s "Can't embed values when interpreting. Value: ~s" (form c))))) + + (define-condition code-in-interpreter (embedded-lisp-in-interpreter) () + (:report + (lambda (c s) + (format s "Can't embed code when interpreting. Code: ~s" (form c))))) + + Now you can implement embed-value and embed-code to signal those +errors and provide a restart that'll evaluate the form with EVAL. + + (defmethod embed-value ((pp html-pretty-printer) value) + (restart-case (error 'value-in-interpreter :form value) + (evaluate () + :report (lambda (s) (format s "EVAL ~s in null lexical environment." value)) + (raw-string pp (escape (princ-to-string (eval value)) *escapes*) t)))) + + (defmethod embed-code ((pp html-pretty-printer) code) + (restart-case (error 'code-in-interpreter :form code) + (evaluate () + :report (lambda (s) (format s "EVAL ~s in null lexical environment." code)) + (eval code)))) + + Now you can do something like this: + + HTML> (defvar *x* 10) + *X* + HTML> (emit-html '(:p *x*)) + + and you'll get dropped into the debugger with this message: + + Can't embed values when interpreting. Value: *X* + [Condition of type VALUE-IN-INTERPRETER] + + Restarts: + 0: [EVALUATE] EVAL *X* in null lexical environment. + 1: [ABORT] Abort handling SLIME request. + 2: [ABORT] Abort entirely from this process. + + If you invoke the evaluate restart, embed-value will EVAL *x*, get +the value 10, and generate this HTML: + +

10

+ + Then, as a convenience, you can provide restart functions-functions +that invoke the evaluate restart-in certain situations. The evaluate +restart function unconditionally invokes the restart, while +eval-dynamic-variables and eval-code invoke it only if the form in the +condition is a dynamic variable or potential code. + + (defun evaluate (&optional condition) + (declare (ignore condition)) + (invoke-restart 'evaluate)) + + (defun eval-dynamic-variables (&optional condition) + (when (and (symbolp (form condition)) (boundp (form condition))) + (evaluate))) + + (defun eval-code (&optional condition) + (when (consp (form condition)) + (evaluate))) + + Now you can use HANDLER-BIND to set up a handler to automatically +invoke the evaluate restart for you. + + HTML> (handler-bind ((value-in-interpreter #'evaluate)) (emit-html '(:p *x*))) +

10

+ T + + Finally, you can define a macro to provide a nicer syntax for binding +handlers for the two kinds of errors. + + (defmacro with-dynamic-evaluation ((&key values code) &body body) + `(handler-bind ( + ,@(if values `((value-in-interpreter #'evaluate))) + ,@(if code `((code-in-interpreter #'evaluate)))) + ,@body)) + + With this macro defined, you can write this: + + HTML> (with-dynamic-evaluation (:values t) (emit-html '(:p *x*))) +

10

+ T + + +File: pcl.info, Node: 30-7, Next: 30-8, Prev: 30-6, Up: Chapter 30 + +The Basic Evaluation Rule +========================= + +Now to connect the FOO language to the processor interface, all you need +is a function that takes an object and processes it, invoking the +appropriate processor functions to generate HTML. For instance, when +given a simple form like this: + + (:p "Foo") + + this function might execute this sequence of calls on the processor: + + (freshline processor) + (raw-string processor "" nil) + (raw-string processor "Foo" nil) + (raw-string processor "

" nil) + (freshline processor) + + For now you can define a simple function that just checks whether a +form is, in fact, a legal FOO form and, if it is, hands it off to the +function process-sexp-html for processing. In the next chapter, you'll +add some bells and whistles to this function to allow it to handle +macros and special operators. But for now it looks like this: + + (defun process (processor form) + (if (sexp-html-p form) + (process-sexp-html processor form) + (error "Malformed FOO form: ~s" form))) + + The function sexp-html-p determines whether the given object is a +legal FOO expression, either a self-evaluating form or a properly +formatted cons. + + (defun sexp-html-p (form) + (or (self-evaluating-p form) (cons-form-p form))) + + Self-evaluating forms are easily handled: just convert to a string +with PRINC-TO-STRING and escape the characters in the variable +*escapes*, which, as you'll recall, is initially bound to the value of +*element-escapes*. Cons forms you pass off to process-cons-sexp-html. + + (defun process-sexp-html (processor form) + (if (self-evaluating-p form) + (raw-string processor (escape (princ-to-string form) *escapes*) t) + (process-cons-sexp-html processor form))) + + The function process-cons-sexp-html is then responsible for emitting +the opening tag, any attributes, the body, and the closing tag. The +main complication here is that to generate pretty HTML, you need to emit +fresh lines and adjust the indentation according to the type of the +element being emitted. You can categorize all the elements defined in +HTML into one of three categories: block, paragraph, and inline. Block +elements-such as body and ul-are emitted with fresh lines before and +after both their opening and closing tags and with their contents +indented one level. Paragraph elements-such as p, li, and +blockquote-are emitted with a fresh line before the opening tag and +after the closing tag. Inline elements are simply emitted in line. The +following three parameters list the elements of each type: + + (defparameter *block-elements* + '(:body :colgroup :dl :fieldset :form :head :html :map :noscript :object + :ol :optgroup :pre :script :select :style :table :tbody :tfoot :thead + :tr :ul)) + + (defparameter *paragraph-elements* + '(:area :base :blockquote :br :button :caption :col :dd :div :dt :h1 + :h2 :h3 :h4 :h5 :h6 :hr :input :li :link :meta :option :p :param + :td :textarea :th :title)) + + (defparameter *inline-elements* + '(:a :abbr :acronym :address :b :bdo :big :cite :code :del :dfn :em + :i :img :ins :kbd :label :legend :q :samp :small :span :strong :sub + :sup :tt :var)) + + The functions block-element-p and paragraph-element-p test whether a +given tag is a member of the corresponding list. (1) + + (defun block-element-p (tag) (find tag *block-elements*)) + + (defun paragraph-element-p (tag) (find tag *paragraph-elements*)) + + Two other categorizations with their own predicates are the elements +that are always empty, such as br and hr, and the three elements, pre, +style, and script, in which whitespace is supposed to be preserved. The +former are handled specially when generating regular HTML (in other +words, not XHTML) since they're not supposed to have a closing tag. And +when emitting the three tags in which whitespace is preserved, you can +temporarily turn off indentation so the pretty printer doesn't add any +spaces that aren't part of the element's actual contents. + + (defparameter *empty-elements* + '(:area :base :br :col :hr :img :input :link :meta :param)) + + (defparameter *preserve-whitespace-elements* '(:pre :script :style)) + + (defun empty-element-p (tag) (find tag *empty-elements*)) + + (defun preserve-whitespace-p (tag) (find tag *preserve-whitespace-elements*)) + + The last piece of information you need when generating HTML is +whether you're generating XHTML since that affects how you emit empty +elements. + + (defparameter *xhtml* nil) + + With all that information, you're ready to process a cons FOO form. +You use parse-cons-form to parse the list into three parts, the tag +symbol, a possibly empty plist of attribute key/value pairs, and a +possibly empty list of body forms. You then emit the opening tag, the +body, and the closing tag with the helper functions emit-open-tag, +emit-element-body, and emit-close-tag. + + (defun process-cons-sexp-html (processor form) + (when (string= *escapes* *attribute-escapes*) + (error "Can't use cons forms in attributes: ~a" form)) + (multiple-value-bind (tag attributes body) (parse-cons-form form) + (emit-open-tag processor tag body attributes) + (emit-element-body processor tag body) + (emit-close-tag processor tag body))) + + In emit-open-tag you have to call freshline when appropriate and then +emit the attributes with emit-attributes. You need to pass the +element's body to emit-open-tag so when it's emitting XHTML, it knows +whether to finish the tag with /> or >. + + (defun emit-open-tag (processor tag body-p attributes) + (when (or (paragraph-element-p tag) (block-element-p tag)) + (freshline processor)) + (raw-string processor (format nil "<~(~a~)" tag)) + (emit-attributes processor attributes) + (raw-string processor (if (and *xhtml* (not body-p)) "/>" ">"))) + + In emit-attributes the attribute names aren't evaluated since they +must be keyword symbols, but you should invoke the top-level process +function to evaluate the attribute values, binding *escapes* to +*attribute-escapes*. As a convenience for specifying boolean +attributes, whose value should be the name of the attribute, if the +value is T-not just any true value but actually T-then you replace the +value with the name of the attribute. (2) + + (defun emit-attributes (processor attributes) + (loop for (k v) on attributes by #'cddr do + (raw-string processor (format nil " ~(~a~)='" k)) + (let ((*escapes* *attribute-escapes*)) + (process processor (if (eql v t) (string-downcase k) v))) + (raw-string processor "'"))) + + Emitting the element's body is similar to emitting the attribute +values: you can loop through the body calling process to evaluate each +form. The rest of the code is dedicated to emitting fresh lines and +adjusting the indentation as appropriate for the type of element. + + (defun emit-element-body (processor tag body) + (when (block-element-p tag) + (freshline processor) + (indent processor)) + (when (preserve-whitespace-p tag) (toggle-indenting processor)) + (dolist (item body) (process processor item)) + (when (preserve-whitespace-p tag) (toggle-indenting processor)) + (when (block-element-p tag) + (unindent processor) + (freshline processor))) + + Finally, emit-close-tag, as you'd probably expect, emits the closing +tag (unless no closing tag is necessary, such as when the body is empty +and you're either emitting XHTML or the element is one of the special +empty elements). Regardless of whether you actually emit a close tag, +you need to emit a final fresh line for block and paragraph elements. + + (defun emit-close-tag (processor tag body-p) + (unless (and (or *xhtml* (empty-element-p tag)) (not body-p)) + (raw-string processor (format nil "" tag))) + (when (or (paragraph-element-p tag) (block-element-p tag)) + (freshline processor))) + + The function process is the basic FOO interpreter. To make it a bit +easier to use, you can define a function, emit-html, that invokes +process, passing it an html-pretty-printer and a form to evaluate. You +can define and use a helper function, get-pretty-printer, to get the +pretty printer, which returns the current value of *html-pretty-printer* +if it's bound; otherwise, it makes a new instance of html-pretty-printer +with *html-output* as its output stream. + + (defun emit-html (sexp) (process (get-pretty-printer) sexp)) + + (defun get-pretty-printer () + (or *html-pretty-printer* + (make-instance + 'html-pretty-printer + :printer (make-instance 'indenting-printer :out *html-output*)))) + + With this function, you can emit HTML to *html-output*. Rather than +expose the variable *html-output* as part of FOO's public API, you +should define a macro, with-html-output, that takes care of binding the +stream for you. It also lets you specify whether you want pretty HTML +output, defaulting to the value of the variable *pretty*. + + (defmacro with-html-output ((stream &key (pretty *pretty*)) &body body) + `(let* ((*html-output* ,stream) + (*pretty* ,pretty)) + ,@body)) + + So, if you wanted to use emit-html to generate HTML to a file, you +could write the following: + + (with-open-file (out "foo.html" :direction output) + (with-html-output (out :pretty t) + (emit-html *some-foo-expression*))) + + ---------- Footnotes ---------- + + (1) You don't need a predicate for *inline-elements* since you only +ever test for block and paragraph elements. I include the parameter +here for completeness. + + (2) While XHTML requires boolean attributes to be notated with their +name as the value to indicate a true value, in HTML it's also legal to +simply include the name of the attribute with no value, for example, +